diff --git a/lib/libimhex/include/hex/api/content_registry.hpp b/lib/libimhex/include/hex/api/content_registry.hpp index 8957f185b..8d7f09664 100644 --- a/lib/libimhex/include/hex/api/content_registry.hpp +++ b/lib/libimhex/include/hex/api/content_registry.hpp @@ -36,10 +36,6 @@ EXPORT_MODULE namespace hex { namespace prv { class Provider; } - - namespace LocalizationManager { - class LanguageDefinition; - } #endif /* @@ -764,24 +760,6 @@ EXPORT_MODULE namespace hex { } - /* Language Registry. Allows together with the Lang class and the _lang user defined literal to add new languages */ - namespace Language { - - /** - * @brief Loads localization information from json data - * @param data The language data - */ - void addLocalization(const nlohmann::json &data); - - namespace impl { - - const std::map& getLanguages(); - const std::map>& getLanguageDefinitions(); - - } - - } - /* Interface Registry. Allows adding new items to various interfaces */ namespace Interface { diff --git a/lib/libimhex/include/hex/api/localization_manager.hpp b/lib/libimhex/include/hex/api/localization_manager.hpp index a47036f70..e89ddee5a 100644 --- a/lib/libimhex/include/hex/api/localization_manager.hpp +++ b/lib/libimhex/include/hex/api/localization_manager.hpp @@ -6,37 +6,36 @@ #include #include #include +#include #include #include +#include EXPORT_MODULE namespace hex { namespace LocalizationManager { - class LanguageDefinition { - public: - explicit LanguageDefinition(std::map &&entries); - - [[nodiscard]] const std::map &getEntries() const; - - private: - std::map m_entries; + struct PathEntry { + std::filesystem::path path; + std::function callback; }; - namespace impl { + struct LanguageDefinition { + std::string id; + std::string name, nativeName; + std::string flag; + std::fs::path filePath; + std::string fallbackLanguageId; - void setFallbackLanguage(const std::string &language); - void resetLanguageStrings(); + std::vector languageFilePaths; + }; - } - - void loadLanguage(std::string language); - std::string getLocalizedString(const std::string &unlocalizedString, const std::string &language = ""); - - [[nodiscard]] const std::map &getSupportedLanguages(); - [[nodiscard]] const std::string &getFallbackLanguage(); - [[nodiscard]] const std::string &getSelectedLanguage(); + void addLanguages(const std::string_view &languageList, std::function callback); + void setLanguage(const std::string &languageId); + [[nodiscard]] const std::string& getSelectedLanguageId(); + [[nodiscard]] const std::string& get(const std::string &unlocalizedString); + [[nodiscard]] const std::map& getLanguageDefinitions(); } diff --git a/lib/libimhex/source/api/content_registry.cpp b/lib/libimhex/source/api/content_registry.cpp index e4fb9bf2d..acf1d4e30 100644 --- a/lib/libimhex/source/api/content_registry.cpp +++ b/lib/libimhex/source/api/content_registry.cpp @@ -871,65 +871,6 @@ namespace hex { } - namespace ContentRegistry::Language { - - namespace impl { - - static AutoReset> s_languages; - const std::map& getLanguages() { - return *s_languages; - } - - static AutoReset>> s_definitions; - const std::map>& getLanguageDefinitions() { - return *s_definitions; - } - - } - - void addLocalization(const nlohmann::json &data) { - if (!data.is_object()) - return; - - if (!data.contains("code") || !data.contains("country") || !data.contains("language") || !data.contains("translations")) { - log::error("Localization data is missing required fields!"); - return; - } - - const auto &code = data["code"]; - const auto &country = data["country"]; - const auto &language = data["language"]; - const auto &translations = data["translations"]; - - if (!code.is_string() || !country.is_string() || !language.is_string() || !translations.is_object()) { - log::error("Localization data has invalid fields!"); - return; - } - - if (data.contains("fallback")) { - const auto &fallback = data["fallback"]; - - if (fallback.is_boolean() && fallback.get()) - LocalizationManager::impl::setFallbackLanguage(code.get()); - } - - impl::s_languages->emplace(code.get(), fmt::format("{} ({})", language.get(), country.get())); - - std::map translationDefinitions; - for (auto &[key, value] : translations.items()) { - if (!value.is_string()) [[unlikely]] { - log::error("Localization data has invalid fields!"); - continue; - } - - translationDefinitions.emplace(std::move(key), value.get()); - } - - (*impl::s_definitions)[code.get()].emplace_back(std::move(translationDefinitions)); - } - - } - namespace ContentRegistry::Interface { namespace impl { diff --git a/lib/libimhex/source/api/localization_manager.cpp b/lib/libimhex/source/api/localization_manager.cpp index 07dcff81c..1aae25ac4 100644 --- a/lib/libimhex/source/api/localization_manager.cpp +++ b/lib/libimhex/source/api/localization_manager.cpp @@ -1,6 +1,10 @@ #include #include + #include +#include + +#include namespace hex { @@ -8,101 +12,75 @@ namespace hex { namespace { - AutoReset s_fallbackLanguage; - AutoReset s_selectedLanguage; - AutoReset> s_currStrings; + AutoReset> s_languageDefinitions; + AutoReset> s_localizations; + AutoReset s_selectedLanguageId; } - namespace impl { + void addLanguages(const std::string_view &languageList, std::function callback) { + const auto json = nlohmann::json::parse(languageList); - void resetLanguageStrings() { - s_currStrings->clear(); - s_selectedLanguage->clear(); - } - - void setFallbackLanguage(const std::string &language) { - s_fallbackLanguage = language; - } - - } - - LanguageDefinition::LanguageDefinition(std::map &&entries) { - m_entries = std::move(entries); - std::erase_if(m_entries, [](const auto &entry) { - return entry.second.empty(); - }); - } - - const std::map &LanguageDefinition::getEntries() const { - return m_entries; - } - - static void loadLanguageDefinitions(const std::vector &definitions) { - for (const auto &definition : definitions) { - const auto &entries = definition.getEntries(); - if (entries.empty()) + for (const auto &item : json) { + if (!item.contains("code") || !item.contains("path")) { + log::error("Invalid language definition: {}", item.dump(4)); continue; + } - for (const auto &[key, value] : entries) { + auto &definition = (*s_languageDefinitions)[item["code"].get()]; + + if (definition.name.empty() && item.contains("name")) { + definition.name = item["name"].get(); + } + + if (definition.nativeName.empty() && item.contains("native_name")) { + definition.nativeName = item["native_name"].get(); + } + + if (definition.fallbackLanguageId.empty() && item.contains("fallback")) { + definition.fallbackLanguageId = item["fallback"].get(); + } + + definition.languageFilePaths.emplace_back(PathEntry{ item["path"].get(), callback }); + } + } + + static void populateLocalization(const std::string &languageId) { + if (languageId.empty()) + return; + + log::debug("Populating localization for language: {}", languageId); + + const auto &definition = (*s_languageDefinitions)[languageId]; + for (const auto &path : definition.languageFilePaths) { + const auto translation = path.callback(path.path); + const auto json = nlohmann::json::parse(translation); + + for (const auto &entry : json.items()) { + auto value = entry.value().get(); if (value.empty()) continue; - s_currStrings->emplace(LangConst::hash(key), value); - } - } - } - - void loadLanguage(std::string language) { - auto &definitions = ContentRegistry::Language::impl::getLanguageDefinitions(); - - const auto& fallbackLanguage = getFallbackLanguage(); - if (!definitions.contains(language)) - language = fallbackLanguage; - - s_currStrings->clear(); - - loadLanguageDefinitions(definitions.at(language)); - - if (language != fallbackLanguage) - loadLanguageDefinitions(definitions.at(fallbackLanguage)); - - s_selectedLanguage = language; - } - - std::string getLocalizedString(const std::string& unlocalizedString, const std::string& language) { - if (language.empty()) - return getLocalizedString(unlocalizedString, getSelectedLanguage()); - - auto &languageDefinitions = ContentRegistry::Language::impl::getLanguageDefinitions(); - if (!languageDefinitions.contains(language)) - return ""; - - std::string localizedString; - for (const auto &definition : languageDefinitions.at(language)) { - if (definition.getEntries().contains(unlocalizedString)) { - localizedString = definition.getEntries().at(unlocalizedString); - break; + s_localizations->try_emplace(LangConst::hash(entry.key()), std::move(value)); } } - if (localizedString.empty()) - return getLocalizedString(unlocalizedString, getFallbackLanguage()); - - return localizedString; + populateLocalization(definition.fallbackLanguageId); } + void setLanguage(const std::string &languageId) { + s_localizations->clear(); + s_selectedLanguageId = languageId; - const std::map &getSupportedLanguages() { - return ContentRegistry::Language::impl::getLanguages(); + populateLocalization(languageId); } - const std::string &getFallbackLanguage() { - return s_fallbackLanguage; + [[nodiscard]] const std::string& getSelectedLanguageId() { + return *s_selectedLanguageId; } - const std::string &getSelectedLanguage() { - return s_selectedLanguage; + const std::map& getLanguageDefinitions() { + return *s_languageDefinitions; } } @@ -126,7 +104,7 @@ namespace hex { } const char *Lang::get() const { - const auto &lang = *LocalizationManager::s_currStrings; + const auto &lang = *LocalizationManager::s_localizations; const auto it = lang.find(m_entryHash); if (it == lang.end()) { @@ -149,7 +127,7 @@ namespace hex { } const char *LangConst::get() const { - const auto &lang = *LocalizationManager::s_currStrings; + const auto &lang = *LocalizationManager::s_localizations; const auto it = lang.find(m_entryHash); if (it == lang.end()) { diff --git a/plugins/builtin/romfs/lang/de_DE.json b/plugins/builtin/romfs/lang/de_DE.json index 32b1d9e7e..d2eddebd8 100644 --- a/plugins/builtin/romfs/lang/de_DE.json +++ b/plugins/builtin/romfs/lang/de_DE.json @@ -1,1016 +1,1010 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.builtin.achievement.data_processor": "", - "hex.builtin.achievement.data_processor.create_connection.desc": "", - "hex.builtin.achievement.data_processor.create_connection.name": "", - "hex.builtin.achievement.data_processor.custom_node.desc": "", - "hex.builtin.achievement.data_processor.custom_node.name": "", - "hex.builtin.achievement.data_processor.modify_data.desc": "", - "hex.builtin.achievement.data_processor.modify_data.name": "", - "hex.builtin.achievement.data_processor.place_node.desc": "", - "hex.builtin.achievement.data_processor.place_node.name": "", - "hex.builtin.achievement.find": "", - "hex.builtin.achievement.find.find_numeric.desc": "", - "hex.builtin.achievement.find.find_numeric.name": "", - "hex.builtin.achievement.find.find_specific_string.desc": "", - "hex.builtin.achievement.find.find_specific_string.name": "", - "hex.builtin.achievement.find.find_strings.desc": "", - "hex.builtin.achievement.find.find_strings.name": "", - "hex.builtin.achievement.hex_editor": "", - "hex.builtin.achievement.hex_editor.copy_as.desc": "", - "hex.builtin.achievement.hex_editor.copy_as.name": "", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "", - "hex.builtin.achievement.hex_editor.create_patch.desc": "", - "hex.builtin.achievement.hex_editor.create_patch.name": "", - "hex.builtin.achievement.hex_editor.fill.desc": "", - "hex.builtin.achievement.hex_editor.fill.name": "", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "", - "hex.builtin.achievement.hex_editor.modify_byte.name": "", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "", - "hex.builtin.achievement.hex_editor.open_new_view.name": "", - "hex.builtin.achievement.hex_editor.select_byte.desc": "", - "hex.builtin.achievement.hex_editor.select_byte.name": "", - "hex.builtin.achievement.misc": "", - "hex.builtin.achievement.misc.analyze_file.desc": "", - "hex.builtin.achievement.misc.analyze_file.name": "", - "hex.builtin.achievement.misc.download_from_store.desc": "", - "hex.builtin.achievement.misc.download_from_store.name": "", - "hex.builtin.achievement.patterns": "", - "hex.builtin.achievement.patterns.data_inspector.desc": "", - "hex.builtin.achievement.patterns.data_inspector.name": "", - "hex.builtin.achievement.patterns.load_existing.desc": "", - "hex.builtin.achievement.patterns.load_existing.name": "", - "hex.builtin.achievement.patterns.modify_data.desc": "", - "hex.builtin.achievement.patterns.modify_data.name": "", - "hex.builtin.achievement.patterns.place_menu.desc": "", - "hex.builtin.achievement.patterns.place_menu.name": "", - "hex.builtin.achievement.starting_out": "Am Anfang", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "", - "hex.builtin.achievement.starting_out.docs.name": "", - "hex.builtin.achievement.starting_out.open_file.desc": "", - "hex.builtin.achievement.starting_out.open_file.name": "", - "hex.builtin.achievement.starting_out.save_project.desc": "", - "hex.builtin.achievement.starting_out.save_project.name": "", - "hex.builtin.command.calc.desc": "Rechner", - "hex.builtin.command.cmd.desc": "Befehl", - "hex.builtin.command.cmd.result": "Befehl '{0}' ausführen", - "hex.builtin.command.convert.as": "als", - "hex.builtin.command.convert.binary": "Binär", - "hex.builtin.command.convert.decimal": "Dezimal", - "hex.builtin.command.convert.desc": "Einheiten konvertieren", - "hex.builtin.command.convert.hexadecimal": "Hexadezimal", - "hex.builtin.command.convert.in": "in", - "hex.builtin.command.convert.invalid_conversion": "Ungültige Konvertierung", - "hex.builtin.command.convert.invalid_input": "Unbekannte Eingabe", - "hex.builtin.command.convert.octal": "Oktal", - "hex.builtin.command.convert.to": "zu", - "hex.builtin.command.web.desc": "Webseite nachschlagen", - "hex.builtin.command.web.result": "'{0}' nachschlagen", - "hex.builtin.drag_drop.text": "Dateien hier ablegen um sie zu öffnen...", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binär", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "DOS Date", - "hex.builtin.inspector.dos_time": "DOS Time", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "RGB565 Farbe", - "hex.builtin.inspector.rgba8": "RGBA8 Farbe", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Wide String", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "Standard", - "hex.builtin.layouts.none.restore_default": "Standard-Layout wiederherstellen", - "hex.builtin.menu.edit": "Bearbeiten", - "hex.builtin.menu.edit.bookmark.create": "Lesezeichen erstellen", - "hex.builtin.view.hex_editor.menu.edit.redo": "Wiederholen", - "hex.builtin.view.hex_editor.menu.edit.undo": "Rückgängig", - "hex.builtin.menu.extras": "Extras", - "hex.builtin.menu.file": "Datei", - "hex.builtin.menu.file.bookmark.export": "Lesezeichen exportieren", - "hex.builtin.menu.file.bookmark.import": "Lesezeichen importieren", - "hex.builtin.menu.file.clear_recent": "Löschen", - "hex.builtin.menu.file.close": "Schließen", - "hex.builtin.menu.file.create_file": "Neue Datei...", - "hex.builtin.menu.file.export": "Exportieren...", - "hex.builtin.menu.file.export.as_language": "Text formatierte Bytes", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Exportieren von bytes als Datei fehlgeschlagen!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "Erstellen der Datei fehlgeschlagen!", - "hex.builtin.menu.file.export.bookmark": "Lesezeichen", - "hex.builtin.menu.file.export.data_processor": "Datenprozessors Arbeitsbereich", - "hex.builtin.menu.file.export.ips": "IPS Patch", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Ein Patch hat versucht eine Adresse zu patchen, welche nicht vorhanden ist!", - "hex.builtin.menu.file.export.ips.popup.export_error": "Erstellen der IPS Datei fehlgeschlagen!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Invalides IPS Patch Format!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Invalider IPS Patch Header!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Fehlender IPS EOF Eintrag!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Ein Patch war grösser als die maximal erlaubte Grösse!", - "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.pattern": "Pattern Datei", - "hex.builtin.menu.file.export.popup.create": "Daten konnten nicht exportiert werden. Datei konnte nicht erstellt werden!", - "hex.builtin.menu.file.export.report": "Bericht", - "hex.builtin.menu.file.export.report.popup.export_error": "Exportieren des Berichts fehlgeschlagen!", - "hex.builtin.menu.file.export.title": "Datei exportieren", - "hex.builtin.menu.file.import": "Importieren...", - "hex.builtin.menu.file.import.bookmark": "Lesezeichen", - "hex.builtin.menu.file.import.custom_encoding": "Benutzerdefinierte Codierungsdatei", - "hex.builtin.menu.file.import.data_processor": "Datenprozessors Arbeitsbereich", - "hex.builtin.menu.file.import.ips": "IPS Patch", - "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "Modifizierte Datei", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Ausgewählte Datei hat nicht die gleiche Grösse wie die aktuelle Datei! Beide Dateien müssen die gleiche Grösse haben!", - "hex.builtin.menu.file.import.pattern": "Pattern Datei", - "hex.builtin.menu.file.open_file": "Datei öffnen...", - "hex.builtin.menu.file.open_other": "Provider öffnen...", - "hex.builtin.menu.file.open_recent": "Zuletzt geöffnete Dateien", - "hex.builtin.menu.file.project": "Projekt", - "hex.builtin.menu.file.project.open": "Projekt Öffnen...", - "hex.builtin.menu.file.project.save": "Projekt Speichern", - "hex.builtin.menu.file.project.save_as": "Projekt Speichern Als...", - "hex.builtin.menu.file.quit": "ImHex beenden", - "hex.builtin.menu.file.reload_provider": "Provider neu laden", - "hex.builtin.menu.help": "Hilfe", - "hex.builtin.menu.help.ask_for_help": "Dokumentation Fragen...", - "hex.builtin.menu.view": "Ansicht", - "hex.builtin.menu.view.always_on_top": "Immer im Vordergrund", - "hex.builtin.menu.view.debug": "Debug", - "hex.builtin.menu.view.demo": "ImGui Demo anzeigen", - "hex.builtin.menu.view.fps": "FPS anzeigen", - "hex.builtin.menu.view.fullscreen": "Vollbild", - "hex.builtin.menu.workspace": "Workspace", - "hex.builtin.menu.workspace.create": "Erstellen", - "hex.builtin.menu.workspace.layout": "Layout", - "hex.builtin.menu.workspace.layout.lock": "Layout sperren", - "hex.builtin.menu.workspace.layout.save": "Layout speichern", - "hex.builtin.nodes.arithmetic": "Arithmetik", - "hex.builtin.nodes.arithmetic.add": "Addition", - "hex.builtin.nodes.arithmetic.add.header": "Plus", - "hex.builtin.nodes.arithmetic.average": "Durchschnitt", - "hex.builtin.nodes.arithmetic.average.header": "Durchschnitt", - "hex.builtin.nodes.arithmetic.ceil": "Aufrunden", - "hex.builtin.nodes.arithmetic.ceil.header": "Aufrunden", - "hex.builtin.nodes.arithmetic.div": "Division", - "hex.builtin.nodes.arithmetic.div.header": "Durch", - "hex.builtin.nodes.arithmetic.floor": "Abrunden", - "hex.builtin.nodes.arithmetic.floor.header": "Abrunden", - "hex.builtin.nodes.arithmetic.median": "Median", - "hex.builtin.nodes.arithmetic.median.header": "Median", - "hex.builtin.nodes.arithmetic.mod": "Modulus", - "hex.builtin.nodes.arithmetic.mod.header": "Modulo", - "hex.builtin.nodes.arithmetic.mul": "Multiplikation", - "hex.builtin.nodes.arithmetic.mul.header": "Mal", - "hex.builtin.nodes.arithmetic.round": "Runden", - "hex.builtin.nodes.arithmetic.round.header": "Runden", - "hex.builtin.nodes.arithmetic.sub": "Subtraktion", - "hex.builtin.nodes.arithmetic.sub.header": "Minus", - "hex.builtin.nodes.bitwise": "Bitweise Operationen", - "hex.builtin.nodes.bitwise.add": "ADDIEREN", - "hex.builtin.nodes.bitwise.add.header": "Bitweise ADDIEREN", - "hex.builtin.nodes.bitwise.and": "UND", - "hex.builtin.nodes.bitwise.and.header": "Bitweise UND", - "hex.builtin.nodes.bitwise.not": "NICHT", - "hex.builtin.nodes.bitwise.not.header": "Bitweise NICHT", - "hex.builtin.nodes.bitwise.or": "ODER", - "hex.builtin.nodes.bitwise.or.header": "Bitweise ODER", - "hex.builtin.nodes.bitwise.shift_left": "Shift Links", - "hex.builtin.nodes.bitwise.shift_left.header": "Shift Links", - "hex.builtin.nodes.bitwise.shift_right": "Shift Rechts", - "hex.builtin.nodes.bitwise.shift_right.header": "Shift Rechts", - "hex.builtin.nodes.bitwise.swap": "Umkehren", - "hex.builtin.nodes.bitwise.swap.header": "Bits umkehren", - "hex.builtin.nodes.bitwise.xor": "Exklusiv ODER", - "hex.builtin.nodes.bitwise.xor.header": "Bitweise Exklusiv ODER", - "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "Umkehren", - "hex.builtin.nodes.buffer.byte_swap.header": "Bytes umkehren", - "hex.builtin.nodes.buffer.combine": "Kombinieren", - "hex.builtin.nodes.buffer.combine.header": "Buffer kombinieren", - "hex.builtin.nodes.buffer.patch": "Patch", - "hex.builtin.nodes.buffer.patch.header": "Patch", - "hex.builtin.nodes.buffer.patch.input.patch": "Patch", - "hex.builtin.nodes.buffer.repeat": "Wiederholen", - "hex.builtin.nodes.buffer.repeat.header": "Buffer wiederholen", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", - "hex.builtin.nodes.buffer.repeat.input.count": "Anzahl", - "hex.builtin.nodes.buffer.size": "Puffergröße", - "hex.builtin.nodes.buffer.size.header": "Puffergröße", - "hex.builtin.nodes.buffer.size.output": "Größe", - "hex.builtin.nodes.buffer.slice": "Zerschneiden", - "hex.builtin.nodes.buffer.slice.header": "Buffer zerschneiden", - "hex.builtin.nodes.buffer.slice.input.buffer": "Input", - "hex.builtin.nodes.buffer.slice.input.from": "Von", - "hex.builtin.nodes.buffer.slice.input.to": "Bis", - "hex.builtin.nodes.casting": "Datenkonvertierung", - "hex.builtin.nodes.casting.buffer_to_float": "Buffer zu Float", - "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer zu Float", - "hex.builtin.nodes.casting.buffer_to_int": "Buffer zu Integer", - "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer zu Integer", - "hex.builtin.nodes.casting.float_to_buffer": "Float zu Buffer", - "hex.builtin.nodes.casting.float_to_buffer.header": "Float zu Buffer", - "hex.builtin.nodes.casting.int_to_buffer": "Integer zu Buffer", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer zu Buffer", - "hex.builtin.nodes.common.amount": "Anzahl", - "hex.builtin.nodes.common.height": "Höhe", - "hex.builtin.nodes.common.input": "Input", - "hex.builtin.nodes.common.input.a": "Input A", - "hex.builtin.nodes.common.input.b": "Input B", - "hex.builtin.nodes.common.output": "Output", - "hex.builtin.nodes.common.width": "Breite", - "hex.builtin.nodes.constants": "Konstanten", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Länge", - "hex.builtin.nodes.constants.comment": "Kommentar", - "hex.builtin.nodes.constants.comment.header": "Kommentar", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 Farbe", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 Farbe", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Blau", - "hex.builtin.nodes.constants.rgba8.output.color": "Farbe", - "hex.builtin.nodes.constants.rgba8.output.g": "Grün", - "hex.builtin.nodes.constants.rgba8.output.r": "Rot", - "hex.builtin.nodes.constants.string": "String", - "hex.builtin.nodes.constants.string.header": "String", - "hex.builtin.nodes.control_flow": "Kontrollfluss", - "hex.builtin.nodes.control_flow.and": "UND", - "hex.builtin.nodes.control_flow.and.header": "UND Verknüpfung", - "hex.builtin.nodes.control_flow.equals": "Gleich", - "hex.builtin.nodes.control_flow.equals.header": "Gleich", - "hex.builtin.nodes.control_flow.gt": "Grösser als", - "hex.builtin.nodes.control_flow.gt.header": "Grösser als", - "hex.builtin.nodes.control_flow.if": "If", - "hex.builtin.nodes.control_flow.if.condition": "Bedingung", - "hex.builtin.nodes.control_flow.if.false": "Falsch", - "hex.builtin.nodes.control_flow.if.header": "If", - "hex.builtin.nodes.control_flow.if.true": "Wahr", - "hex.builtin.nodes.control_flow.lt": "Kleiner als", - "hex.builtin.nodes.control_flow.lt.header": "Kleiner als", - "hex.builtin.nodes.control_flow.not": "Nicht", - "hex.builtin.nodes.control_flow.not.header": "Nicht", - "hex.builtin.nodes.control_flow.or": "ODER", - "hex.builtin.nodes.control_flow.or.header": "ODER Verknüpfung", - "hex.builtin.nodes.crypto": "Kryptographie", - "hex.builtin.nodes.crypto.aes": "AES Dekryptor", - "hex.builtin.nodes.crypto.aes.header": "AES Dekryptor", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Schlüssel", - "hex.builtin.nodes.crypto.aes.key_length": "Schlüssellänge", - "hex.builtin.nodes.crypto.aes.mode": "Modus", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Benutzerdefiniert", - "hex.builtin.nodes.custom.custom": "Neue Node", - "hex.builtin.nodes.custom.custom.edit": "Bearbeiten", - "hex.builtin.nodes.custom.custom.edit_hint": "SHIFT gedrückt halten um zu Bearbeiten", - "hex.builtin.nodes.custom.custom.header": "Benutzerdefinierte Node", - "hex.builtin.nodes.custom.input": "Benutzerdefinierten Node Eingang", - "hex.builtin.nodes.custom.input.header": "Node Eingang", - "hex.builtin.nodes.custom.output": "Benutzerdefinierte Node Ausgang", - "hex.builtin.nodes.custom.output.header": "Node Ausgang", - "hex.builtin.nodes.data_access": "Datenzugriff", - "hex.builtin.nodes.data_access.read": "Lesen", - "hex.builtin.nodes.data_access.read.address": "Adresse", - "hex.builtin.nodes.data_access.read.data": "Daten", - "hex.builtin.nodes.data_access.read.header": "Lesen", - "hex.builtin.nodes.data_access.read.size": "Grösse", - "hex.builtin.nodes.data_access.selection": "Ausgewählte Region", - "hex.builtin.nodes.data_access.selection.address": "Adresse", - "hex.builtin.nodes.data_access.selection.header": "Ausgewählte Region", - "hex.builtin.nodes.data_access.selection.size": "Grösse", - "hex.builtin.nodes.data_access.size": "Datengrösse", - "hex.builtin.nodes.data_access.size.header": "Datengrösse", - "hex.builtin.nodes.data_access.size.size": "Grösse", - "hex.builtin.nodes.data_access.write": "Schreiben", - "hex.builtin.nodes.data_access.write.address": "Adresse", - "hex.builtin.nodes.data_access.write.data": "Daten", - "hex.builtin.nodes.data_access.write.header": "Schreiben", - "hex.builtin.nodes.decoding": "Dekodieren", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 Dekodierer", - "hex.builtin.nodes.decoding.hex": "Hexadezimal", - "hex.builtin.nodes.decoding.hex.header": "Hexadezimal Dekodierer", - "hex.builtin.nodes.display": "Anzeigen", - "hex.builtin.nodes.display.bits": "Bits", - "hex.builtin.nodes.display.bits.header": "Bits Anzeige", - "hex.builtin.nodes.display.buffer": "Buffer", - "hex.builtin.nodes.display.buffer.header": "Buffer anzeigen", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Float anzeigen", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Integer anzeigen", - "hex.builtin.nodes.display.string": "String", - "hex.builtin.nodes.display.string.header": "String anzeigen", - "hex.builtin.nodes.pattern_language": "Pattern Language", - "hex.builtin.nodes.pattern_language.out_var": "Out Variable", - "hex.builtin.nodes.pattern_language.out_var.header": "Out Variable", - "hex.builtin.nodes.visualizer": "Visualisierung", - "hex.builtin.nodes.visualizer.byte_distribution": "Byteverteilung", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Byteverteilung", - "hex.builtin.nodes.visualizer.digram": "Digramm", - "hex.builtin.nodes.visualizer.digram.header": "Digramm", - "hex.builtin.nodes.visualizer.image": "Bild", - "hex.builtin.nodes.visualizer.image.header": "Bild", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 Bild", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 Bild", - "hex.builtin.nodes.visualizer.layered_dist": "Schichtverteilung", - "hex.builtin.nodes.visualizer.layered_dist.header": "Schichtverteilung", - "hex.builtin.oobe.server_contact": "Server Kontakt", - "hex.builtin.oobe.server_contact.crash_logs_only": "Nur Absturzberichte", - "hex.builtin.oobe.server_contact.data_collected.os": "Betriebssystem", - "hex.builtin.oobe.server_contact.data_collected.uuid": "Zufällige ID", - "hex.builtin.oobe.server_contact.data_collected.version": "Version", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Typ", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Wert", - "hex.builtin.oobe.server_contact.data_collected_title": "Daten die gesammelt werden", - "hex.builtin.oobe.server_contact.text": "Möchtest du die Kommunikation mit ImHex's Server erlauben?\n\n\nDies erlaubt ImHex automatisch nach Updates zu suchen und sehr limitierte Statistiken zu sammeln. Alle gesammelten Daten werden in der untenstehenden Tabelle angezeigt.\n\nAlternativ kannst du auch nur Absturzberichte senden, welche immens bei der Entwicklung und dem fixen von Fehlern helfen.\n\nAlle Informationen werden von unseren eigenen Servern verarbeitet und nicht an Dritte weitergegeben.\n\n\nDu kannst diese Einstellung jederzeit in den Einstellungen ändern.", - "hex.builtin.oobe.tutorial_question": "Da dies das erste mal ist das du ImHex verwendest, möchtest du das Tutorial starten?", - "hex.builtin.popup.blocking_task.desc": "Ein Task ist immer noch im Hintergrund am laufen.", - "hex.builtin.popup.blocking_task.title": "Laufender Task", - "hex.builtin.popup.close_provider.desc": "Einige Änderungen wurden noch nicht in einem Projekt gespeichert\nMöchtest du diese vor dem schließen sichern?", - "hex.builtin.popup.close_provider.title": "Provider schließen?", - "hex.builtin.popup.create_workspace.desc": "Gib einen Namen für den neuen Arbeitsbereich ein", - "hex.builtin.popup.create_workspace.title": "Arbeitsbereich erstellen", - "hex.builtin.popup.docs_question.no_answer": "Die Dokumentation enthielt keine Antwort auf diese Frage", - "hex.builtin.popup.docs_question.prompt": "Bitten Sie die Dokumentation KI um Hilfe!", - "hex.builtin.popup.docs_question.thinking": "Am denken...", - "hex.builtin.popup.docs_question.title": "Dokumentationsabfrage", - "hex.builtin.popup.error.create": "Erstellen der neuen Datei fehlgeschlagen!", - "hex.builtin.popup.error.file_dialog.common": "Ein Fehler trat beim Öffnen des Dateibrowser auf: {}", - "hex.builtin.popup.error.file_dialog.portal": "Beim Öffnen des Dateibrowsers ist ein Fehler aufgetreten: {}.\nDies könnte darauf zurückzuführen sein, dass auf Ihrem System das xdg-desktop-portal Backend nicht korrekt installiert ist.\n\nUnter KDE ist es xdg-desktop-portal-kde.\nUnter Gnome ist es xdg-desktop-portal-gnome.\nAndernfalls können Sie versuchen, xdg-desktop-portal-gtk zu verwenden.\n\nStarten Sie Ihr System nach der Installation neu.\n\nWenn der Dateibrowser danach immer noch nicht funktioniert, fügen Sie\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nin das Startskript oder die Konfiguration Ihres Windowmanagers oder Compositors aufzunehmen.\n\nWenn der Dateibrowser immer noch nicht funktioniert, reichen Sie bitte ein Problem unter https://github.com/WerWolv/ImHex/issues ein.\n\nIn der Zwischenzeit können Dateien immer noch geöffnet werden, indem man sie auf das ImHex-Fenster zieht!", - "hex.builtin.popup.error.project.load": "Laden des Projektes fehlgeschlagen: {}", - "hex.builtin.popup.error.project.load.create_provider": "Erstellen eines Providers mit Typ '{}' fehlgeschlagen!", - "hex.builtin.popup.error.project.load.file_not_found": "Projekt Datei '{}' nicht gefunden!", - "hex.builtin.popup.error.project.load.invalid_magic": "Fehlerhaftes Projekt Format!", - "hex.builtin.popup.error.project.load.invalid_tar": "Fehler beim Öffnen der Projekt Datei: {}", - "hex.builtin.popup.error.project.load.no_providers": "Keine Provider die geladen werden können!", - "hex.builtin.popup.error.project.load.some_providers_failed": "Einige Provider konnten nicht geladen werden: {}", - "hex.builtin.popup.error.project.save": "Speichern des Projektes fehlgeschlagen!", - "hex.builtin.popup.error.read_only": "Fehlende Schreibrechte. Datei wurde im Lesemodus geöffnet.", - "hex.builtin.popup.error.task_exception": "Fehler in Task '{}':\n\n{}", - "hex.builtin.popup.exit_application.desc": "Es sind nicht gespeicherte Änderungen in diesem Projekt vorhanden.\nBist du sicher, dass du ImHex schließen willst?", - "hex.builtin.popup.exit_application.title": "Applikation verlassen?", - "hex.builtin.popup.safety_backup.delete": "Nein, entfernen", - "hex.builtin.popup.safety_backup.desc": "Oh nein, ImHex ist letztes Mal abgestürzt.\nWillst du das vorherige Projekt wiederherstellen?", - "hex.builtin.popup.safety_backup.log_file": "Log Datei: ", - "hex.builtin.popup.safety_backup.report_error": "Sende den Fehlerbericht an die Entwickler", - "hex.builtin.popup.safety_backup.restore": "Ja, wiederherstellen", - "hex.builtin.popup.safety_backup.title": "Verlorene Daten wiederherstellen", - "hex.builtin.popup.save_layout.desc": "Gib einen Namen für das momentane Layout ein", - "hex.builtin.popup.save_layout.title": "Layout speichern", - "hex.builtin.popup.waiting_for_tasks.desc": "Einige Tasks laufen immer noch im Hintergrund.\nImHex wird geschlossen, nachdem diese Abgeschlossen wurden.", - "hex.builtin.popup.waiting_for_tasks.title": "Warten auf Tasks", - "hex.builtin.provider.rename": "Umbenennen", - "hex.builtin.provider.rename.desc": "Gib einen neuen Namen für die Datei ein", - "hex.builtin.provider.base64": "Base64", - "hex.builtin.provider.disk": "Datenträger Provider", - "hex.builtin.provider.disk.disk_size": "Datenträgergrösse", - "hex.builtin.provider.disk.elevation": "Das Programm muss mit Administratorrechten ausgeführt werden um auf den Datenträger zugreifen zu können!", - "hex.builtin.provider.disk.error.read_ro": "Fehler beim Lesen von Datenträger '{}'. Datenträger konnte nicht gelesen werden!", - "hex.builtin.provider.disk.error.read_rw": "Fehler beim Lesen von Datenträger '{}'. Datenträger ist schreibgeschützt!", - "hex.builtin.provider.disk.reload": "Neu laden", - "hex.builtin.provider.disk.sector_size": "Sektorgrösse", - "hex.builtin.provider.disk.selected_disk": "Datenträger", - "hex.builtin.provider.error.open": "Fehler beim Öffnen des Providers '{}'", - "hex.builtin.provider.file": "Datei Provider", - "hex.builtin.provider.file.access": "Letzte Zugriffszeit", - "hex.builtin.provider.file.creation": "Erstellungszeit", - "hex.builtin.provider.file.error.open": "Öffnen von Datei '{}' fehlgeschlagen: {}", - "hex.builtin.provider.file.menu.into_memory": "In den Arbeitsspeicher laden", - "hex.builtin.provider.file.menu.open_file": "In externem Editor öffnen", - "hex.builtin.provider.file.menu.open_folder": "Im Dateibrowser öffnen", - "hex.builtin.provider.file.modification": "Letzte Modifikationszeit", - "hex.builtin.provider.file.path": "Dateipfad", - "hex.builtin.provider.file.size": "Größe", - "hex.builtin.provider.gdb": "GDB Server Provider", - "hex.builtin.provider.gdb.ip": "IP Adresse", - "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Port", - "hex.builtin.provider.gdb.server": "Server", - "hex.builtin.provider.intel_hex": "Intel Hex Provider", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "RAM Datei", - "hex.builtin.provider.mem_file.unsaved": "Ungespeicherte Datei", - "hex.builtin.provider.motorola_srec": "Motorola SREC Provider", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.process_memory": "Prozessspeicher Provider", - "hex.builtin.provider.process_memory.enumeration_failed": "Prozessenumeration fehlgeschlagen!", - "hex.builtin.provider.process_memory.memory_regions": "Speicherregionen", - "hex.builtin.provider.process_memory.name": "'{0}' Prozessspeicher", - "hex.builtin.provider.process_memory.process_id": "Prozess ID", - "hex.builtin.provider.process_memory.process_name": "Prozessname", - "hex.builtin.provider.process_memory.region.commit": "Commit", - "hex.builtin.provider.process_memory.region.mapped": "Mapped", - "hex.builtin.provider.process_memory.region.private": "Privat", - "hex.builtin.provider.process_memory.region.reserve": "Reserviert", - "hex.builtin.provider.process_memory.utils": "Utils", - "hex.builtin.provider.process_memory.utils.inject_dll": "DLL Injezieren", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "DLL '{0}' Injektion fehlgeschlagen!", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL '{0}' erfolgreich injiziert!", - "hex.builtin.provider.tooltip.show_more": "SHIFT gedrückt halten für mehr Informationen", - "hex.builtin.provider.view": "Ansicht", - "hex.builtin.setting.experiments": "Experimente", - "hex.builtin.setting.experiments.description": "Experimente sind experimentelle Funktionen, welche noch nicht fertig sind und vielleicht noch nicht ganz funktionieren.\n\nBitte melde alle Fehler die du findest auf GitHub.", - "hex.builtin.setting.folders": "Ordner", - "hex.builtin.setting.folders.add_folder": "Neuer Ordner hinzufügen", - "hex.builtin.setting.folders.description": "Gib zusätzliche Orderpfade an, in welchen Pattern, Scripts, Yara Rules und anderes gesucht wird", - "hex.builtin.setting.folders.remove_folder": "Ausgewählter Ordner von Liste entfernen", - "hex.builtin.setting.general": "Allgemein", - "hex.builtin.setting.general.auto_backup_time": "Periodisches Projekt Backup", - "hex.builtin.setting.general.auto_backup_time.format.extended": "Alle {0}min {1}s", - "hex.builtin.setting.general.auto_backup_time.format.simple": "Alle {0}s", - "hex.builtin.setting.general.auto_load_patterns": "Automatisches Laden unterstützter Pattern", - "hex.builtin.setting.general.network": "Netzwerk", - "hex.builtin.setting.general.network_interface": "Netzwerk Interface Aktivieren", - "hex.builtin.setting.general.patterns": "Patterns", - "hex.builtin.setting.general.save_recent_providers": "Speichere zuletzt geöffnete Provider", - "hex.builtin.setting.general.server_contact": "Update checks und Statistiken zulassen", - "hex.builtin.setting.general.show_tips": "Tipps beim Start anzeigen", - "hex.builtin.setting.general.sync_pattern_source": "Pattern Source Code zwischen Providern synchronisieren", - "hex.builtin.setting.general.upload_crash_logs": "Absturzberichte senden", - "hex.builtin.setting.hex_editor": "Hex Editor", - "hex.builtin.setting.hex_editor.byte_padding": "Extra Byte-Zellenabstand", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes pro Zeile", - "hex.builtin.setting.hex_editor.char_padding": "Extra Zeichen-Zellenabstand", - "hex.builtin.setting.hex_editor.highlight_color": "Auswahlfarbe", - "hex.builtin.setting.hex_editor.sync_scrolling": "Editorposition synchronisieren", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Zuletzt geöffnete Dateien", - "hex.builtin.setting.interface": "Aussehen", - "hex.builtin.setting.interface.native_window_decorations": "Benutze OS Fensterdekorationen", - "hex.builtin.setting.interface.color": "Farbdesign", - "hex.builtin.setting.interface.crisp_scaling": "Gestochen scharfe Skallierung aktivieren", - "hex.builtin.setting.interface.fps": "FPS Limit", - "hex.builtin.setting.interface.fps.native": "Nativ", - "hex.builtin.setting.interface.fps.unlocked": "Unbegrenzt", - "hex.builtin.setting.interface.language": "Sprache", - "hex.builtin.setting.interface.multi_windows": "Multi-Window-Unterstützung aktivieren", - "hex.builtin.setting.interface.pattern_data_row_bg": "Aktiviere farbige Patternhintergründe", - "hex.builtin.setting.interface.restore_window_pos": "Fensterposition und Grösse wiederherstellen", - "hex.builtin.setting.interface.scaling.native": "Nativ", - "hex.builtin.setting.interface.scaling_factor": "Skalierung", - "hex.builtin.setting.interface.show_header_command_palette": "Befehlspalette in Titelbar anzeigen", - "hex.builtin.setting.interface.style": "Stil", - "hex.builtin.setting.interface.wiki_explain_language": "Wikipedia Sprache", - "hex.builtin.setting.interface.window": "Fenster", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "Proxy wird bei allen Netzwerkverbindungen angewendet.", - "hex.builtin.setting.proxy.enable": "Proxy aktivieren", - "hex.builtin.setting.proxy.url": "Proxy URL", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// oder socks5:// (z.B, http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Tastenkürzel", - "hex.builtin.setting.shortcuts.global": "Globale Tastenkürzel", - "hex.builtin.setting.toolbar": "Werkzeugleiste", - "hex.builtin.setting.toolbar.description": "Füge Menu-Buttons zur Werkzeugleiste hinzu oder entferne sie in dem du sie von der Liste in den Werkzeugbereich ziehst.", - "hex.builtin.setting.toolbar.icons": "Icons", - "hex.builtin.shortcut.next_provider": "Nächster Provider", - "hex.builtin.shortcut.prev_provider": "Vorheriger Provider", - "hex.builtin.title_bar_button.debug_build": "Debug build", - "hex.builtin.title_bar_button.feedback": "Feedback hinterlassen", - "hex.builtin.tools.ascii_table": "ASCII Tabelle", - "hex.builtin.tools.ascii_table.octal": "Oktal anzeigen", - "hex.builtin.tools.base_converter": "Basiskonverter", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Byte Swapper", - "hex.builtin.tools.calc": "Rechner", - "hex.builtin.tools.color": "Farbwähler", - "hex.builtin.tools.color.components": "Kompontenten", - "hex.builtin.tools.color.formats": "Formate", - "hex.builtin.tools.color.formats.color_name": "Farbname", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.percent": "Prozent", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.demangler": "LLVM Demangler", - "hex.builtin.tools.demangler.demangled": "Demangled Name", - "hex.builtin.tools.demangler.mangled": "Mangled Name", - "hex.builtin.tools.error": "Letzter Fehler: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Euclidischer Algorithmus", - "hex.builtin.tools.euclidean_algorithm.description": "Der euklidische Algorithmus ist ein effizientes Verfahren zur Bestimmung des grössten gemeinsamen Teilers zweier natürlicher Zahlen.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Überlauf erkannt! Wert von a und b ist zu gross!", - "hex.builtin.tools.file_tools": "File Tools", - "hex.builtin.tools.file_tools.combiner": "Kombinierer", - "hex.builtin.tools.file_tools.combiner.add": "Hinzufügen...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Datei hinzufügen", - "hex.builtin.tools.file_tools.combiner.clear": "Alle entfernen", - "hex.builtin.tools.file_tools.combiner.combine": "Kombinieren", - "hex.builtin.tools.file_tools.combiner.combining": "Kombiniert...", - "hex.builtin.tools.file_tools.combiner.delete": "Entfernen", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Erstellen der Zieldatei fehlgeschlagen", - "hex.builtin.tools.file_tools.combiner.open_input": "Öffnen der Datei {0} fehlgeschlagen", - "hex.builtin.tools.file_tools.combiner.output": "Zieldatei", - "hex.builtin.tools.file_tools.combiner.output.picker": "Zielpfad setzen", - "hex.builtin.tools.file_tools.combiner.success": "Dateien erfolgreich kombiniert!", - "hex.builtin.tools.file_tools.shredder": "Schredder", - "hex.builtin.tools.file_tools.shredder.error.open": "Öffnen der ausgewählten Datei fehlgeschlagen", - "hex.builtin.tools.file_tools.shredder.fast": "Schneller Modus", - "hex.builtin.tools.file_tools.shredder.input": "Datei zum schreddern", - "hex.builtin.tools.file_tools.shredder.picker": "Öffne Datei zum schreddern", - "hex.builtin.tools.file_tools.shredder.shred": "Schreddern", - "hex.builtin.tools.file_tools.shredder.shredding": "Schreddert...", - "hex.builtin.tools.file_tools.shredder.success": "Datei erfolgreich geschreddert!", - "hex.builtin.tools.file_tools.shredder.warning": "Dieses Tool zerstört eine Datei UNWIDERRUFLICH. Mit Vorsicht verwenden", - "hex.builtin.tools.file_tools.splitter": "Splitter", - "hex.builtin.tools.file_tools.splitter.input": "Zu splittende Datei", - "hex.builtin.tools.file_tools.splitter.output": "Zielpfad", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Erstellen der Teildatei {0} fehlgeschlagen", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Öffnen der ausgewählten Datei fehlgeschlagen", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "Datei ist kleiner aus Zielgrösse", - "hex.builtin.tools.file_tools.splitter.picker.input": "Zu splittende Datei öffnen", - "hex.builtin.tools.file_tools.splitter.picker.output": "Zielpfad setzen", - "hex.builtin.tools.file_tools.splitter.picker.split": "Splitten", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Splitte...", - "hex.builtin.tools.file_tools.splitter.picker.success": "Datei erfolgreich gesplittet.", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Benutzerdefiniert", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", - "hex.builtin.tools.file_uploader": "File Uploader", - "hex.builtin.tools.file_uploader.control": "Einstellungen", - "hex.builtin.tools.file_uploader.done": "Fertig!", - "hex.builtin.tools.file_uploader.error": "Dateiupload fehlgeschlagen\n\nError Code: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Ungültige Antwort von Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Letzte Uploads", - "hex.builtin.tools.file_uploader.tooltip": "Klicken zum Kopieren\nSTRG + Klicken zum Öffnen", - "hex.builtin.tools.file_uploader.upload": "Upload", - "hex.builtin.tools.format.engineering": "Ingenieur", - "hex.builtin.tools.format.programmer": "Programmierer", - "hex.builtin.tools.format.scientific": "Wissenschaftlich", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "Graph", - "hex.builtin.tools.history": "Verlauf", - "hex.builtin.tools.http_requests": "HTTP Anfragen", - "hex.builtin.tools.http_requests.body": "Body", - "hex.builtin.tools.http_requests.enter_url": "URL Eingeben", - "hex.builtin.tools.http_requests.headers": "Headers", - "hex.builtin.tools.http_requests.response": "Antwort", - "hex.builtin.tools.http_requests.send": "Senden", - "hex.builtin.tools.ieee754": "IEEE 754 Gleitkommazahl Tester", - "hex.builtin.tools.ieee754.clear": "Leeren", - "hex.builtin.tools.ieee754.description": "IEEE754 ist ein Standart zum representieren von Fließkommazahlen welcher von den meisten modernen CPUs verwendet wird.\n\nDieses Tool visualisiert den internen aufbau einer Fließkommazahl und ermöglicht das decodieren von Zahlen, welche eine nicht-standardmässige Anzahl von Mantissa oder Exponenten bits benutzen.", - "hex.builtin.tools.ieee754.double_precision": "Doppelte Genauigkeit", - "hex.builtin.tools.ieee754.exponent": "Exponent", - "hex.builtin.tools.ieee754.exponent_size": "Exponentengrösse", - "hex.builtin.tools.ieee754.formula": "Formel", - "hex.builtin.tools.ieee754.half_precision": "Halbe Genauigkeit", - "hex.builtin.tools.ieee754.mantissa": "Mantisse", - "hex.builtin.tools.ieee754.mantissa_size": "Mantissengrösse", - "hex.builtin.tools.ieee754.result.float": "Gleitkomma Resultat", - "hex.builtin.tools.ieee754.result.hex": "Hexadezimal Resultat", - "hex.builtin.tools.ieee754.result.title": "Resultat", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailliert", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simpel", - "hex.builtin.tools.ieee754.sign": "Vorzeichen", - "hex.builtin.tools.ieee754.single_precision": "Einfache Genauigkeit", - "hex.builtin.tools.ieee754.type": "Typ", - "hex.builtin.tools.input": "Input", - "hex.builtin.tools.invariant_multiplication": "Division durch invariante Multiplikation", - "hex.builtin.tools.invariant_multiplication.description": "Division durch invariante Multiplikation ist eine Technik, welche häuffig von Compilern verwendet wird um divisionen durch konstante Ganzzahlen in eine Multiplikation und ein Bitshift zu optimieren. Der Grund dafür ist, dass Divisionen meistens viel mehr Clock Zyklen benötigen als Multiplikationen.\n\nDieses Tool kann benutzt werden um diese Divisionen in Multiplikationen umzuwandeln und umgekehrt.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Anzahl Bits", - "hex.builtin.tools.name": "Name", - "hex.builtin.tools.output": "Ausgabe", - "hex.builtin.tools.permissions": "UNIX Berechtigungsrechner", - "hex.builtin.tools.permissions.absolute": "Absolute Notation", - "hex.builtin.tools.permissions.perm_bits": "Berechtigungsbits", - "hex.builtin.tools.permissions.setgid_error": "Group benötigt execute Rechte, damit setgid bit gilt!", - "hex.builtin.tools.permissions.setuid_error": "User benötigt execute Rechte, damit setuid bit gilt!", - "hex.builtin.tools.permissions.sticky_error": "Other benötigt execute Rechte, damit sticky bit gilt!", - "hex.builtin.tools.regex_replacer": "Regex Ersetzung", - "hex.builtin.tools.regex_replacer.input": "Input", - "hex.builtin.tools.regex_replacer.output": "Output", - "hex.builtin.tools.regex_replacer.pattern": "Regex Pattern", - "hex.builtin.tools.regex_replacer.replace": "Ersatz Pattern", - "hex.builtin.tools.tcp_client_server": "TCP Client/Server", - "hex.builtin.tools.tcp_client_server.client": "Client", - "hex.builtin.tools.tcp_client_server.messages": "Nachrichten", - "hex.builtin.tools.tcp_client_server.server": "Server", - "hex.builtin.tools.tcp_client_server.settings": "Verbindungs Einstellungen", - "hex.builtin.tools.value": "Wert", - "hex.builtin.tools.wiki_explain": "Wikipedia Definition", - "hex.builtin.tools.wiki_explain.control": "Einstellungen", - "hex.builtin.tools.wiki_explain.invalid_response": "Ungültige Antwort von Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Resultate", - "hex.builtin.tools.wiki_explain.search": "Suchen", - "hex.builtin.tutorial.introduction": "Einführung in ImHex", - "hex.builtin.tutorial.introduction.description": "Dieses Tutorial wird dir die Grundlagen von ImHex beibringen damit du loslegen kannst.", - "hex.builtin.tutorial.introduction.step1.description": "ImHex ist ein Reverse Engineering Tool und ein Hex Editor mit fokus auf dem Visualisieren von Binärdaten.\n\nDu kannst mit dem nächsten Schritt fortfahren in dem du auf den unteren rechten Pfeil klickst.", - "hex.builtin.tutorial.introduction.step1.title": "Willkommen in ImHex!", - "hex.builtin.tutorial.introduction.step2.description": "ImHex unterstützt das Laden von diveren Datenquellen, wie z.B. Dateien, Datenträger, Prozessspeicher und mehr.\n\nAll diese optionen können auf dem Hauptbildschirm gefunden werden oder im Datei Menu.", - "hex.builtin.tutorial.introduction.step2.highlight": "Erstellen wir erst mal eine neue, leere Datei in dem du auf diesen Knopf klickst.", - "hex.builtin.tutorial.introduction.step2.title": "Daten laden", - "hex.builtin.tutorial.introduction.step3.highlight": "Dies hier ist der Hex Editor. Er zeigt dir die individuellen Bytes der geladenen Daten an. Du kannst diese auch bearbeiten, in dem du auf sie doppelklickst.\n\nDu kannst auch die Pfeiltasten benutzen um die Auswahl zu bewegen.", - "hex.builtin.tutorial.introduction.step4.highlight": "Das hier ist der Dateninspektor. Er zeigt dir die Daten in verschiedenen Formaten an. Auch hier kannst du deine Daten bearbeiten, in dem du auf sie doppelklickst.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Diese View arbeitet zusammen mit dem Pattern Editor um dir die dekodierten Daten in einer Tabelle anzuzeigen.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Dies hier ist der Pattern Editor. Er erlaubt dir Pattern Language code zu schreiben welcher deine Daten markieren und dekodieren kann.\n\nDu kannst mehr über Pattern Language in der Dokumentation erfahren.", - "hex.builtin.tutorial.introduction.step6.highlight": "Du kannst weitere Tutorials und Dokumentationen im Hilfe Menu finden.", - "hex.builtin.undo_operation.fill": "Region gefüllt", - "hex.builtin.undo_operation.insert": "{0} eingefügt", - "hex.builtin.undo_operation.modification": "Modifizierte Bytes", - "hex.builtin.undo_operation.patches": "Patch angewendet", - "hex.builtin.undo_operation.remove": "{0} entfernt", - "hex.builtin.undo_operation.write": "{0} geschrieben", - "hex.builtin.view.achievements.click": "Hier klicken", - "hex.builtin.view.achievements.name": "Auszeichnungen", - "hex.builtin.view.achievements.unlocked": "Auszeichnungen freigeschaltet!", - "hex.builtin.view.achievements.unlocked_count": "Freigeschaltet", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Gehe zu", - "hex.builtin.view.bookmarks.button.remove": "Entfernen", - "hex.builtin.view.bookmarks.default_title": "Lesezeichen [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Farbe", - "hex.builtin.view.bookmarks.header.comment": "Kommentar", - "hex.builtin.view.bookmarks.header.name": "Name", - "hex.builtin.view.bookmarks.name": "Lesezeichen", - "hex.builtin.view.bookmarks.no_bookmarks": "Noch kein Lesezeichen erstellt. Füge eines hinzu mit Bearbeiten -> Lesezeichen erstellen", - "hex.builtin.view.bookmarks.title.info": "Informationen", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Zu Adresse springen", - "hex.builtin.view.bookmarks.tooltip.lock": "Sperren", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "In View öffnen", - "hex.builtin.view.bookmarks.tooltip.unlock": "Entsperren", - "hex.builtin.view.command_palette.name": "Befehlspalette", - "hex.builtin.view.constants.name": "Konstanten", - "hex.builtin.view.constants.row.category": "Kategorie", - "hex.builtin.view.constants.row.desc": "Beschreibung", - "hex.builtin.view.constants.row.name": "Name", - "hex.builtin.view.constants.row.value": "Wert", - "hex.builtin.view.data_inspector.invert": "Invertieren", - "hex.builtin.view.data_inspector.name": "Dateninspektor", - "hex.builtin.view.data_inspector.no_data": "Keine Bytes ausgewählt", - "hex.builtin.view.data_inspector.table.name": "Name", - "hex.builtin.view.data_inspector.table.value": "Wert", - "hex.builtin.view.data_processor.help_text": "Rechtsklicken um neuen Knoten zu erstellen", - "hex.builtin.view.data_processor.menu.file.load_processor": "Datenprozessor laden...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Datenprozessor speichern...", - "hex.builtin.view.data_processor.menu.remove_link": "Link entfernen", - "hex.builtin.view.data_processor.menu.remove_node": "Knoten entfernen", - "hex.builtin.view.data_processor.menu.remove_selection": "Auswahl entfernen", - "hex.builtin.view.data_processor.menu.save_node": "Knoten speichern", - "hex.builtin.view.data_processor.name": "Datenprozessor", - "hex.builtin.view.find.binary_pattern": "Binärpattern", - "hex.builtin.view.find.binary_pattern.alignment": "Alignment", - "hex.builtin.view.find.context.copy": "Wert kopieren", - "hex.builtin.view.find.context.copy_demangle": "Demangled Wert kopieren", - "hex.builtin.view.find.context.replace": "Ersetzen", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Demangled", - "hex.builtin.view.find.name": "Suchen", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Vollständige Übereinstimmung", - "hex.builtin.view.find.regex.pattern": "Pattern", - "hex.builtin.view.find.search": "Suchen", - "hex.builtin.view.find.search.entries": "{} Einträge gefunden", - "hex.builtin.view.find.search.reset": "Zurücksetzen", - "hex.builtin.view.find.searching": "Suchen...", - "hex.builtin.view.find.sequences": "Sequenzen", - "hex.builtin.view.find.sequences.ignore_case": "Gross-/Kleinschreibung ignorieren", - "hex.builtin.view.find.shortcut.select_all": "Alles auswählen", - "hex.builtin.view.find.strings": "Strings", - "hex.builtin.view.find.strings.chars": "Zeichen", - "hex.builtin.view.find.strings.line_feeds": "Line Feeds", - "hex.builtin.view.find.strings.lower_case": "Kleinbuchstaben", - "hex.builtin.view.find.strings.match_settings": "Sucheinstellungen", - "hex.builtin.view.find.strings.min_length": "Minimallänge", - "hex.builtin.view.find.strings.null_term": "Null-Terminierung", - "hex.builtin.view.find.strings.numbers": "Zahlen", - "hex.builtin.view.find.strings.spaces": "Leerzeichen", - "hex.builtin.view.find.strings.symbols": "Symbole", - "hex.builtin.view.find.strings.underscores": "Unterstriche", - "hex.builtin.view.find.strings.upper_case": "Grossbuchstaben", - "hex.builtin.view.find.value": "Numerischer Wert", - "hex.builtin.view.find.value.aligned": "Aligned", - "hex.builtin.view.find.value.max": "Maximalwert", - "hex.builtin.view.find.value.min": "Minimalwert", - "hex.builtin.view.find.value.range": "Wertebereich", - "hex.builtin.view.help.about.commits": "Commits", - "hex.builtin.view.help.about.contributor": "Mitwirkende", - "hex.builtin.view.help.about.donations": "Spenden", - "hex.builtin.view.help.about.libs": "Benutzte Libraries", - "hex.builtin.view.help.about.license": "Lizenz", - "hex.builtin.view.help.about.name": "Über ImHex", - "hex.builtin.view.help.about.paths": "ImHex Ordner", - "hex.builtin.view.help.about.plugins": "Plugins", - "hex.builtin.view.help.about.plugins.author": "Autor", - "hex.builtin.view.help.about.plugins.desc": "Beschreibung", - "hex.builtin.view.help.about.plugins.plugin": "Plugin", - "hex.builtin.view.help.about.release_notes": "Release Notes", - "hex.builtin.view.help.about.source": "Quellcode auf GitHub verfügbar:", - "hex.builtin.view.help.about.thanks": "Wenn dir meine Arbeit gefällt, bitte ziehe eine Spende in Betracht, um das Projekt am Laufen zu halten. Vielen Dank <3", - "hex.builtin.view.help.about.translator": "Von WerWolv übersetzt", - "hex.builtin.view.help.calc_cheat_sheet": "Rechner Cheat Sheet", - "hex.builtin.view.help.documentation": "ImHex Dokumentation", - "hex.builtin.view.help.documentation_search": "Dokumentation durchsuchen", - "hex.builtin.view.help.name": "Hilfe", - "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", - "hex.builtin.view.hex_editor.copy.address": "Adresse", - "hex.builtin.view.hex_editor.copy.ascii": "Text Area", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C Array", - "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", - "hex.builtin.view.hex_editor.copy.csharp": "C# Array", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Benutzerdefinierte Codierung", - "hex.builtin.view.hex_editor.copy.go": "Go Array", - "hex.builtin.view.hex_editor.copy.hex_view": "Hex View", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java Array", - "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", - "hex.builtin.view.hex_editor.copy.lua": "Lua Array", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", - "hex.builtin.view.hex_editor.copy.python": "Python Array", - "hex.builtin.view.hex_editor.copy.rust": "Rust Array", - "hex.builtin.view.hex_editor.copy.swift": "Swift Array", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolut", - "hex.builtin.view.hex_editor.goto.offset.begin": "Beginn", - "hex.builtin.view.hex_editor.goto.offset.end": "Ende", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relative", - "hex.builtin.view.hex_editor.menu.edit.copy": "Kopieren", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Kopieren als...", - "hex.builtin.view.hex_editor.menu.edit.cut": "Ausschneiden", - "hex.builtin.view.hex_editor.menu.edit.fill": "Füllen...", - "hex.builtin.view.hex_editor.menu.edit.insert": "Einsetzen...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Gehe zu", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Auswahlansicht öffnen...", - "hex.builtin.view.hex_editor.menu.edit.paste": "Einfügen", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Alles einfügen", - "hex.builtin.view.hex_editor.menu.edit.remove": "Entfernen...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Grösse ändern...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Alles auswählen", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Basisadresse setzen", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Pagegrösse setzen...", - "hex.builtin.view.hex_editor.menu.file.goto": "Gehe zu", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Benutzerdefinierte Enkodierung laden...", - "hex.builtin.view.hex_editor.menu.file.save": "Speichern", - "hex.builtin.view.hex_editor.menu.file.save_as": "Speichern unter...", - "hex.builtin.view.hex_editor.menu.file.search": "Suchen...", - "hex.builtin.view.hex_editor.menu.edit.select": "Auswählen...", - "hex.builtin.view.hex_editor.name": "Hex Editor", - "hex.builtin.view.hex_editor.search.find": "Suchen", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.no_more_results": "Keine weiteren Ergebnisse", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "String", - "hex.builtin.view.hex_editor.search.string.encoding": "Kodierung", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.select.offset.begin": "Beginn", - "hex.builtin.view.hex_editor.select.offset.end": "Ende", - "hex.builtin.view.hex_editor.select.offset.region": "Region", - "hex.builtin.view.hex_editor.select.offset.size": "Grösse", - "hex.builtin.view.hex_editor.select.select": "Auswählen", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Cursor nach unten bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Cursor ans Zeilenende bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Cursor nach links bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Cursor eine Seite nach unten bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Cursor eine Seite nach oben bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Cursor nach rechts bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Cursor an Zeilenanfang bewegen", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Cursor nach oben bewegen", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Editiermodus aktivieren", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Selektion entfernen", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Selektion nach unten erweitern", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Selektion nach links erweitern", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Selektion eine Seite nach unten erweitern", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Selektion eine Seite nach oben erweitern", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Selektion nach rechts erweitern", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Selektion nach oben erweitern", - "hex.builtin.view.highlight_rules.config": "Konfiguration", - "hex.builtin.view.highlight_rules.expression": "Ausdruck", - "hex.builtin.view.highlight_rules.help_text": "Gib einen Mathematischen ausdruck ein, welcher für jedes Byte evaluiert wird. Wenn der Ausdruck wahr ist, wird das Byte markiert.", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Highlighting Regeln...", - "hex.builtin.view.highlight_rules.name": "Highlight Regeln", - "hex.builtin.view.highlight_rules.new_rule": "Neue Regel", - "hex.builtin.view.highlight_rules.no_rule": "Erstelle eine neue Regel um sie zu bearbeiten.", - "hex.builtin.view.information.analyze": "Seite analysieren", - "hex.builtin.view.information.analyzing": "Analysiere...", - "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", - "hex.builtin.information_section.info_analysis.block_size": "Blockgrösse", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} Blöcke mit {1} Bytes", - "hex.builtin.information_section.info_analysis.byte_types": "Byte Typen", - "hex.builtin.view.information.control": "Einstellungen", - "hex.builtin.information_section.magic.description": "Beschreibung", - "hex.builtin.information_section.relationship_analysis.digram": "Diagramm", - "hex.builtin.information_section.info_analysis.distribution": "Byte Verteilung", - "hex.builtin.information_section.info_analysis.encrypted": "Diese Daten sind vermutlich verschlüsselt oder komprimiert!", - "hex.builtin.information_section.info_analysis.entropy": "Entropie", - "hex.builtin.information_section.magic.extension": "Dateiendung", - "hex.builtin.information_section.info_analysis.file_entropy": "Gesammtentropie", - "hex.builtin.information_section.info_analysis.highest_entropy": "Höchste Blockentropie", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Informationsanalyse", - "hex.builtin.information_section.info_analysis": "Schichtverteilung", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Tiefste Blockentropie", - "hex.builtin.view.information.error_processing_section": "Auswerten von Informationssektion {0} fehlgeschlagen: '{1}'", - "hex.builtin.information_section.magic": "Magic Informationen", - "hex.builtin.view.information.magic_db_added": "Magic Datenbank hinzugefügt!", - "hex.builtin.information_section.magic.mime": "MIME Typ", - "hex.builtin.view.information.name": "Dateninformationen", - "hex.builtin.view.information.not_analyzed": "Noch nicht Analysiert", - "hex.builtin.information_section.magic.octet_stream_text": "Unbekannt", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream ist ein generischer MIME Typ für Binärdaten. Dies bedeutet, dass der Dateityp nicht zuverlässig erkannt werden konnte.", - "hex.builtin.information_section.info_analysis.plain_text": "Diese Daten sind vermutlich einfacher Text.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Klartext Prozentanteil", - "hex.builtin.information_section.provider_information": "Provider Informationen", - "hex.builtin.view.logs.component": "Komponent", - "hex.builtin.view.logs.log_level": "Log Level", - "hex.builtin.view.logs.message": "Nachricht", - "hex.builtin.view.logs.name": "Log Konsole", - "hex.builtin.view.patches.name": "Patches", - "hex.builtin.view.patches.offset": "Offset", - "hex.builtin.view.patches.orig": "Originalwert", - "hex.builtin.view.patches.patch": "Beschreibung", - "hex.builtin.view.patches.remove": "Patch entfernen", - "hex.builtin.view.pattern_data.name": "Pattern Daten", - "hex.builtin.view.pattern_editor.accept_pattern": "Pattern akzeptieren", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Ein oder mehrere kompatible Pattern wurden für diesen Dateityp gefunden", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Pattern", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Ausgewähltes Pattern anwenden?", - "hex.builtin.view.pattern_editor.auto": "Auto evaluieren", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Breakpoint erreicht", - "hex.builtin.view.pattern_editor.console": "Konsole", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Dieses Pattern hat versucht eine gefährliche Funktion aufzurufen.\nBist du sicher, dass du diesem Pattern vertraust?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Gefährliche Funktion erlauben?", - "hex.builtin.view.pattern_editor.debugger": "Debugger", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Breakpoint hinzufügen", - "hex.builtin.view.pattern_editor.debugger.continue": "Fortfahren", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Breakpoint entfernen", - "hex.builtin.view.pattern_editor.debugger.scope": "Scope", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Globaler Scope", - "hex.builtin.view.pattern_editor.env_vars": "Umgebungsvariablen", - "hex.builtin.view.pattern_editor.evaluating": "Evaluiere...", - "hex.builtin.view.pattern_editor.find_hint": "Finden", - "hex.builtin.view.pattern_editor.find_hint_history": " für Historie)", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Pattern platzieren...", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Built-in Type", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Array", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Einzeln", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Benutzerdefinierter Type", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Pattern laden...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Pattern speichern...", - "hex.builtin.view.pattern_editor.menu.find": "Suchen...", - "hex.builtin.view.pattern_editor.menu.find_next": "Nächstes finden", - "hex.builtin.view.pattern_editor.menu.find_previous": "Vorheriges finden", - "hex.builtin.view.pattern_editor.menu.replace": "Ersetzen...", - "hex.builtin.view.pattern_editor.menu.replace_all": "Alle ersetzen", - "hex.builtin.view.pattern_editor.menu.replace_next": "Nächstes ersetzen", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Vorheriges ersetzen", - "hex.builtin.view.pattern_editor.name": "Pattern Editor", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Definiere globale Variablen mit dem 'in' oder 'out' Spezifikationssymbol damit diese hier auftauchen.", - "hex.builtin.view.pattern_editor.no_results": "keine Resultate", - "hex.builtin.view.pattern_editor.of": "von", - "hex.builtin.view.pattern_editor.open_pattern": "Pattern öffnen", - "hex.builtin.view.pattern_editor.replace_hint": "Ersetzen", - "hex.builtin.view.pattern_editor.replace_hint_history": " für Historie)", - "hex.builtin.view.pattern_editor.settings": "Einstellungen", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Breakpoint hinzufügen", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Debugger fortsetzen", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Pattern ausführen", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Debugger Schritt", - "hex.builtin.view.pattern_editor.virtual_files": "Virtuelle Dateien", - "hex.builtin.view.provider_settings.load_error": "Ein Fehler beim Öffnen dieses Providers ist aufgetreten!", - "hex.builtin.view.provider_settings.load_error_details": "Ein Fehler ist aufgetreten während der Provider geladen wurde.\nDetails: {0}", - "hex.builtin.view.provider_settings.load_popup": "Provider öffnen", - "hex.builtin.view.provider_settings.name": "Provider Einstellungen", - "hex.builtin.view.replace.name": "Ersaezten", - "hex.builtin.view.settings.name": "Einstellungen", - "hex.builtin.view.settings.restart_question": "Eine Änderung, die du gemacht hast, benötigt einen Neustart von ImHex. Möchtest du ImHex jetzt neu starten?", - "hex.builtin.view.store.desc": "Downloade zusätzlichen Content von ImHex's Online Datenbank", - "hex.builtin.view.store.download": "Download", - "hex.builtin.view.store.download_error": "Datei konnte nicht heruntergeladen werden! Zielordner konnte nicht gefunden werden.", - "hex.builtin.view.store.loading": "Store Inhalt wird geladen...", - "hex.builtin.view.store.name": "Content Store", - "hex.builtin.view.store.netfailed": "Netzwerkanfrage an Content Store ist fehlgeschlagen!", - "hex.builtin.view.store.reload": "Neu laden", - "hex.builtin.view.store.remove": "Entfernen", - "hex.builtin.view.store.row.authors": "Autor", - "hex.builtin.view.store.row.description": "Beschreibung", - "hex.builtin.view.store.row.name": "Name", - "hex.builtin.view.store.system": "System", - "hex.builtin.view.store.system.explanation": "Diese Datei befindet sich in einem Systemordner und kann nicht entfernt werden.", - "hex.builtin.view.store.tab.constants": "Konstanten", - "hex.builtin.view.store.tab.encodings": "Encodings", - "hex.builtin.view.store.tab.includes": "Libraries", - "hex.builtin.view.store.tab.magic": "Magic Files", - "hex.builtin.view.store.tab.nodes": "Datenprozessor Knoten", - "hex.builtin.view.store.tab.patterns": "Patterns", - "hex.builtin.view.store.tab.themes": "Themes", - "hex.builtin.view.store.tab.yara": "Yara Regeln", - "hex.builtin.view.store.update": "Update", - "hex.builtin.view.store.update_count": "Alle Aktualisieren\nVerfügbare Updates: {0}", - "hex.builtin.view.theme_manager.colors": "Farben", - "hex.builtin.view.theme_manager.export": "Exportieren", - "hex.builtin.view.theme_manager.export.name": "Theme Name", - "hex.builtin.view.theme_manager.name": "Theme Manager", - "hex.builtin.view.theme_manager.save_theme": "Theme speichern", - "hex.builtin.view.theme_manager.styles": "Styles", - "hex.builtin.view.tools.name": "Werkzeuge", - "hex.builtin.view.tutorials.description": "Beschreibung", - "hex.builtin.view.tutorials.name": "Interaktive Tutorials", - "hex.builtin.view.tutorials.start": "Tutorial Starten", - "hex.builtin.visualizer.binary": "Binär", - "hex.builtin.visualizer.decimal.signed.16bit": "Dezimal Signed (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "Dezimal Signed (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "Dezimal Signed (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "Dezimal Signed (8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Dezimal Unsigned (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Dezimal Unsigned (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Dezimal Unsigned (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Dezimal Unsigned (8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadezimal (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadezimal (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadezimal (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadezimal (8 bits)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 Farbe", - "hex.builtin.welcome.customize.settings.desc": "Ändere ImHex's Einstellungen", - "hex.builtin.welcome.customize.settings.title": "Einstellungen", - "hex.builtin.welcome.drop_file": "Datei hier ablegen zum starten...", - "hex.builtin.welcome.header.customize": "Anpassen", - "hex.builtin.welcome.header.help": "Hilfe", - "hex.builtin.welcome.header.info": "Informationen", - "hex.builtin.welcome.header.learn": "Lernen", - "hex.builtin.welcome.header.main": "Willkommen zu ImHex", - "hex.builtin.welcome.header.plugins": "Geladene Plugins", - "hex.builtin.welcome.header.quick_settings": "Schnelleinstellungen", - "hex.builtin.welcome.header.start": "Start", - "hex.builtin.welcome.header.update": "Updates", - "hex.builtin.welcome.header.various": "Verschiedenes", - "hex.builtin.welcome.help.discord": "Discord Server", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Hilfe erhalten", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub Repository", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "Lerne wie du ImHex benutzt und schalte Auszeichnungen frei", - "hex.builtin.welcome.learn.achievements.title": "Auszeichnungsfortschritt", - "hex.builtin.welcome.learn.imhex.desc": "Lerne die Grundlagen von ImHex mit unserer Dokumentation", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex Dokumentation", - "hex.builtin.welcome.learn.latest.desc": "Lies den aktuellen ImHex Changelog", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Neuster Release", - "hex.builtin.welcome.learn.pattern.desc": "Lern ImHex Patterns zu schreiben mit unserer umfangreichen Dokumentation", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Pattern Language Dokumentation", - "hex.builtin.welcome.learn.plugins.desc": "Erweitere ImHex mit neuen Funktionen mit Plugins", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "Plugins API", - "hex.builtin.welcome.quick_settings.simplified": "Simple Ansicht", - "hex.builtin.welcome.start.create_file": "Neue Datei erstellen", - "hex.builtin.welcome.start.open_file": "Datei öffnen", - "hex.builtin.welcome.start.open_other": "Andere Provider", - "hex.builtin.welcome.start.open_project": "Projekt öffnen", - "hex.builtin.welcome.start.recent": "Zuletzt geöffnete Datenquellen", - "hex.builtin.welcome.start.recent.auto_backups": "Auto Backups", - "hex.builtin.welcome.start.recent.auto_backups.backup": "Backup vom {:%Y-%m-%d %H:%M:%S}", - "hex.builtin.welcome.tip_of_the_day": "Tipp des Tages", - "hex.builtin.welcome.update.desc": "ImHex {0} wurde gerade released!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Neues Update verfügbar!" - } + "hex.builtin.achievement.data_processor": "", + "hex.builtin.achievement.data_processor.create_connection.desc": "", + "hex.builtin.achievement.data_processor.create_connection.name": "", + "hex.builtin.achievement.data_processor.custom_node.desc": "", + "hex.builtin.achievement.data_processor.custom_node.name": "", + "hex.builtin.achievement.data_processor.modify_data.desc": "", + "hex.builtin.achievement.data_processor.modify_data.name": "", + "hex.builtin.achievement.data_processor.place_node.desc": "", + "hex.builtin.achievement.data_processor.place_node.name": "", + "hex.builtin.achievement.find": "", + "hex.builtin.achievement.find.find_numeric.desc": "", + "hex.builtin.achievement.find.find_numeric.name": "", + "hex.builtin.achievement.find.find_specific_string.desc": "", + "hex.builtin.achievement.find.find_specific_string.name": "", + "hex.builtin.achievement.find.find_strings.desc": "", + "hex.builtin.achievement.find.find_strings.name": "", + "hex.builtin.achievement.hex_editor": "", + "hex.builtin.achievement.hex_editor.copy_as.desc": "", + "hex.builtin.achievement.hex_editor.copy_as.name": "", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "", + "hex.builtin.achievement.hex_editor.create_patch.desc": "", + "hex.builtin.achievement.hex_editor.create_patch.name": "", + "hex.builtin.achievement.hex_editor.fill.desc": "", + "hex.builtin.achievement.hex_editor.fill.name": "", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "", + "hex.builtin.achievement.hex_editor.modify_byte.name": "", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "", + "hex.builtin.achievement.hex_editor.open_new_view.name": "", + "hex.builtin.achievement.hex_editor.select_byte.desc": "", + "hex.builtin.achievement.hex_editor.select_byte.name": "", + "hex.builtin.achievement.misc": "", + "hex.builtin.achievement.misc.analyze_file.desc": "", + "hex.builtin.achievement.misc.analyze_file.name": "", + "hex.builtin.achievement.misc.download_from_store.desc": "", + "hex.builtin.achievement.misc.download_from_store.name": "", + "hex.builtin.achievement.patterns": "", + "hex.builtin.achievement.patterns.data_inspector.desc": "", + "hex.builtin.achievement.patterns.data_inspector.name": "", + "hex.builtin.achievement.patterns.load_existing.desc": "", + "hex.builtin.achievement.patterns.load_existing.name": "", + "hex.builtin.achievement.patterns.modify_data.desc": "", + "hex.builtin.achievement.patterns.modify_data.name": "", + "hex.builtin.achievement.patterns.place_menu.desc": "", + "hex.builtin.achievement.patterns.place_menu.name": "", + "hex.builtin.achievement.starting_out": "Am Anfang", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "", + "hex.builtin.achievement.starting_out.docs.name": "", + "hex.builtin.achievement.starting_out.open_file.desc": "", + "hex.builtin.achievement.starting_out.open_file.name": "", + "hex.builtin.achievement.starting_out.save_project.desc": "", + "hex.builtin.achievement.starting_out.save_project.name": "", + "hex.builtin.command.calc.desc": "Rechner", + "hex.builtin.command.cmd.desc": "Befehl", + "hex.builtin.command.cmd.result": "Befehl '{0}' ausführen", + "hex.builtin.command.convert.as": "als", + "hex.builtin.command.convert.binary": "Binär", + "hex.builtin.command.convert.decimal": "Dezimal", + "hex.builtin.command.convert.desc": "Einheiten konvertieren", + "hex.builtin.command.convert.hexadecimal": "Hexadezimal", + "hex.builtin.command.convert.in": "in", + "hex.builtin.command.convert.invalid_conversion": "Ungültige Konvertierung", + "hex.builtin.command.convert.invalid_input": "Unbekannte Eingabe", + "hex.builtin.command.convert.octal": "Oktal", + "hex.builtin.command.convert.to": "zu", + "hex.builtin.command.web.desc": "Webseite nachschlagen", + "hex.builtin.command.web.result": "'{0}' nachschlagen", + "hex.builtin.drag_drop.text": "Dateien hier ablegen um sie zu öffnen...", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binär", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "DOS Date", + "hex.builtin.inspector.dos_time": "DOS Time", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "RGB565 Farbe", + "hex.builtin.inspector.rgba8": "RGBA8 Farbe", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Wide String", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "Standard", + "hex.builtin.layouts.none.restore_default": "Standard-Layout wiederherstellen", + "hex.builtin.menu.edit": "Bearbeiten", + "hex.builtin.menu.edit.bookmark.create": "Lesezeichen erstellen", + "hex.builtin.view.hex_editor.menu.edit.redo": "Wiederholen", + "hex.builtin.view.hex_editor.menu.edit.undo": "Rückgängig", + "hex.builtin.menu.extras": "Extras", + "hex.builtin.menu.file": "Datei", + "hex.builtin.menu.file.bookmark.export": "Lesezeichen exportieren", + "hex.builtin.menu.file.bookmark.import": "Lesezeichen importieren", + "hex.builtin.menu.file.clear_recent": "Löschen", + "hex.builtin.menu.file.close": "Schließen", + "hex.builtin.menu.file.create_file": "Neue Datei...", + "hex.builtin.menu.file.export": "Exportieren...", + "hex.builtin.menu.file.export.as_language": "Text formatierte Bytes", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Exportieren von bytes als Datei fehlgeschlagen!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "Erstellen der Datei fehlgeschlagen!", + "hex.builtin.menu.file.export.bookmark": "Lesezeichen", + "hex.builtin.menu.file.export.data_processor": "Datenprozessors Arbeitsbereich", + "hex.builtin.menu.file.export.ips": "IPS Patch", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Ein Patch hat versucht eine Adresse zu patchen, welche nicht vorhanden ist!", + "hex.builtin.menu.file.export.ips.popup.export_error": "Erstellen der IPS Datei fehlgeschlagen!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Invalides IPS Patch Format!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Invalider IPS Patch Header!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Fehlender IPS EOF Eintrag!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Ein Patch war grösser als die maximal erlaubte Grösse!", + "hex.builtin.menu.file.export.ips32": "IPS32 Patch", + "hex.builtin.menu.file.export.pattern": "Pattern Datei", + "hex.builtin.menu.file.export.popup.create": "Daten konnten nicht exportiert werden. Datei konnte nicht erstellt werden!", + "hex.builtin.menu.file.export.report": "Bericht", + "hex.builtin.menu.file.export.report.popup.export_error": "Exportieren des Berichts fehlgeschlagen!", + "hex.builtin.menu.file.export.title": "Datei exportieren", + "hex.builtin.menu.file.import": "Importieren...", + "hex.builtin.menu.file.import.bookmark": "Lesezeichen", + "hex.builtin.menu.file.import.custom_encoding": "Benutzerdefinierte Codierungsdatei", + "hex.builtin.menu.file.import.data_processor": "Datenprozessors Arbeitsbereich", + "hex.builtin.menu.file.import.ips": "IPS Patch", + "hex.builtin.menu.file.import.ips32": "IPS32 Patch", + "hex.builtin.menu.file.import.modified_file": "Modifizierte Datei", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Ausgewählte Datei hat nicht die gleiche Grösse wie die aktuelle Datei! Beide Dateien müssen die gleiche Grösse haben!", + "hex.builtin.menu.file.import.pattern": "Pattern Datei", + "hex.builtin.menu.file.open_file": "Datei öffnen...", + "hex.builtin.menu.file.open_other": "Provider öffnen...", + "hex.builtin.menu.file.open_recent": "Zuletzt geöffnete Dateien", + "hex.builtin.menu.file.project": "Projekt", + "hex.builtin.menu.file.project.open": "Projekt Öffnen...", + "hex.builtin.menu.file.project.save": "Projekt Speichern", + "hex.builtin.menu.file.project.save_as": "Projekt Speichern Als...", + "hex.builtin.menu.file.quit": "ImHex beenden", + "hex.builtin.menu.file.reload_provider": "Provider neu laden", + "hex.builtin.menu.help": "Hilfe", + "hex.builtin.menu.help.ask_for_help": "Dokumentation Fragen...", + "hex.builtin.menu.view": "Ansicht", + "hex.builtin.menu.view.always_on_top": "Immer im Vordergrund", + "hex.builtin.menu.view.debug": "Debug", + "hex.builtin.menu.view.demo": "ImGui Demo anzeigen", + "hex.builtin.menu.view.fps": "FPS anzeigen", + "hex.builtin.menu.view.fullscreen": "Vollbild", + "hex.builtin.menu.workspace": "Workspace", + "hex.builtin.menu.workspace.create": "Erstellen", + "hex.builtin.menu.workspace.layout": "Layout", + "hex.builtin.menu.workspace.layout.lock": "Layout sperren", + "hex.builtin.menu.workspace.layout.save": "Layout speichern", + "hex.builtin.nodes.arithmetic": "Arithmetik", + "hex.builtin.nodes.arithmetic.add": "Addition", + "hex.builtin.nodes.arithmetic.add.header": "Plus", + "hex.builtin.nodes.arithmetic.average": "Durchschnitt", + "hex.builtin.nodes.arithmetic.average.header": "Durchschnitt", + "hex.builtin.nodes.arithmetic.ceil": "Aufrunden", + "hex.builtin.nodes.arithmetic.ceil.header": "Aufrunden", + "hex.builtin.nodes.arithmetic.div": "Division", + "hex.builtin.nodes.arithmetic.div.header": "Durch", + "hex.builtin.nodes.arithmetic.floor": "Abrunden", + "hex.builtin.nodes.arithmetic.floor.header": "Abrunden", + "hex.builtin.nodes.arithmetic.median": "Median", + "hex.builtin.nodes.arithmetic.median.header": "Median", + "hex.builtin.nodes.arithmetic.mod": "Modulus", + "hex.builtin.nodes.arithmetic.mod.header": "Modulo", + "hex.builtin.nodes.arithmetic.mul": "Multiplikation", + "hex.builtin.nodes.arithmetic.mul.header": "Mal", + "hex.builtin.nodes.arithmetic.round": "Runden", + "hex.builtin.nodes.arithmetic.round.header": "Runden", + "hex.builtin.nodes.arithmetic.sub": "Subtraktion", + "hex.builtin.nodes.arithmetic.sub.header": "Minus", + "hex.builtin.nodes.bitwise": "Bitweise Operationen", + "hex.builtin.nodes.bitwise.add": "ADDIEREN", + "hex.builtin.nodes.bitwise.add.header": "Bitweise ADDIEREN", + "hex.builtin.nodes.bitwise.and": "UND", + "hex.builtin.nodes.bitwise.and.header": "Bitweise UND", + "hex.builtin.nodes.bitwise.not": "NICHT", + "hex.builtin.nodes.bitwise.not.header": "Bitweise NICHT", + "hex.builtin.nodes.bitwise.or": "ODER", + "hex.builtin.nodes.bitwise.or.header": "Bitweise ODER", + "hex.builtin.nodes.bitwise.shift_left": "Shift Links", + "hex.builtin.nodes.bitwise.shift_left.header": "Shift Links", + "hex.builtin.nodes.bitwise.shift_right": "Shift Rechts", + "hex.builtin.nodes.bitwise.shift_right.header": "Shift Rechts", + "hex.builtin.nodes.bitwise.swap": "Umkehren", + "hex.builtin.nodes.bitwise.swap.header": "Bits umkehren", + "hex.builtin.nodes.bitwise.xor": "Exklusiv ODER", + "hex.builtin.nodes.bitwise.xor.header": "Bitweise Exklusiv ODER", + "hex.builtin.nodes.buffer": "Buffer", + "hex.builtin.nodes.buffer.byte_swap": "Umkehren", + "hex.builtin.nodes.buffer.byte_swap.header": "Bytes umkehren", + "hex.builtin.nodes.buffer.combine": "Kombinieren", + "hex.builtin.nodes.buffer.combine.header": "Buffer kombinieren", + "hex.builtin.nodes.buffer.patch": "Patch", + "hex.builtin.nodes.buffer.patch.header": "Patch", + "hex.builtin.nodes.buffer.patch.input.patch": "Patch", + "hex.builtin.nodes.buffer.repeat": "Wiederholen", + "hex.builtin.nodes.buffer.repeat.header": "Buffer wiederholen", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", + "hex.builtin.nodes.buffer.repeat.input.count": "Anzahl", + "hex.builtin.nodes.buffer.size": "Puffergröße", + "hex.builtin.nodes.buffer.size.header": "Puffergröße", + "hex.builtin.nodes.buffer.size.output": "Größe", + "hex.builtin.nodes.buffer.slice": "Zerschneiden", + "hex.builtin.nodes.buffer.slice.header": "Buffer zerschneiden", + "hex.builtin.nodes.buffer.slice.input.buffer": "Input", + "hex.builtin.nodes.buffer.slice.input.from": "Von", + "hex.builtin.nodes.buffer.slice.input.to": "Bis", + "hex.builtin.nodes.casting": "Datenkonvertierung", + "hex.builtin.nodes.casting.buffer_to_float": "Buffer zu Float", + "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer zu Float", + "hex.builtin.nodes.casting.buffer_to_int": "Buffer zu Integer", + "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer zu Integer", + "hex.builtin.nodes.casting.float_to_buffer": "Float zu Buffer", + "hex.builtin.nodes.casting.float_to_buffer.header": "Float zu Buffer", + "hex.builtin.nodes.casting.int_to_buffer": "Integer zu Buffer", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer zu Buffer", + "hex.builtin.nodes.common.amount": "Anzahl", + "hex.builtin.nodes.common.height": "Höhe", + "hex.builtin.nodes.common.input": "Input", + "hex.builtin.nodes.common.input.a": "Input A", + "hex.builtin.nodes.common.input.b": "Input B", + "hex.builtin.nodes.common.output": "Output", + "hex.builtin.nodes.common.width": "Breite", + "hex.builtin.nodes.constants": "Konstanten", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Länge", + "hex.builtin.nodes.constants.comment": "Kommentar", + "hex.builtin.nodes.constants.comment.header": "Kommentar", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 Farbe", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 Farbe", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Blau", + "hex.builtin.nodes.constants.rgba8.output.color": "Farbe", + "hex.builtin.nodes.constants.rgba8.output.g": "Grün", + "hex.builtin.nodes.constants.rgba8.output.r": "Rot", + "hex.builtin.nodes.constants.string": "String", + "hex.builtin.nodes.constants.string.header": "String", + "hex.builtin.nodes.control_flow": "Kontrollfluss", + "hex.builtin.nodes.control_flow.and": "UND", + "hex.builtin.nodes.control_flow.and.header": "UND Verknüpfung", + "hex.builtin.nodes.control_flow.equals": "Gleich", + "hex.builtin.nodes.control_flow.equals.header": "Gleich", + "hex.builtin.nodes.control_flow.gt": "Grösser als", + "hex.builtin.nodes.control_flow.gt.header": "Grösser als", + "hex.builtin.nodes.control_flow.if": "If", + "hex.builtin.nodes.control_flow.if.condition": "Bedingung", + "hex.builtin.nodes.control_flow.if.false": "Falsch", + "hex.builtin.nodes.control_flow.if.header": "If", + "hex.builtin.nodes.control_flow.if.true": "Wahr", + "hex.builtin.nodes.control_flow.lt": "Kleiner als", + "hex.builtin.nodes.control_flow.lt.header": "Kleiner als", + "hex.builtin.nodes.control_flow.not": "Nicht", + "hex.builtin.nodes.control_flow.not.header": "Nicht", + "hex.builtin.nodes.control_flow.or": "ODER", + "hex.builtin.nodes.control_flow.or.header": "ODER Verknüpfung", + "hex.builtin.nodes.crypto": "Kryptographie", + "hex.builtin.nodes.crypto.aes": "AES Dekryptor", + "hex.builtin.nodes.crypto.aes.header": "AES Dekryptor", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Schlüssel", + "hex.builtin.nodes.crypto.aes.key_length": "Schlüssellänge", + "hex.builtin.nodes.crypto.aes.mode": "Modus", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Benutzerdefiniert", + "hex.builtin.nodes.custom.custom": "Neue Node", + "hex.builtin.nodes.custom.custom.edit": "Bearbeiten", + "hex.builtin.nodes.custom.custom.edit_hint": "SHIFT gedrückt halten um zu Bearbeiten", + "hex.builtin.nodes.custom.custom.header": "Benutzerdefinierte Node", + "hex.builtin.nodes.custom.input": "Benutzerdefinierten Node Eingang", + "hex.builtin.nodes.custom.input.header": "Node Eingang", + "hex.builtin.nodes.custom.output": "Benutzerdefinierte Node Ausgang", + "hex.builtin.nodes.custom.output.header": "Node Ausgang", + "hex.builtin.nodes.data_access": "Datenzugriff", + "hex.builtin.nodes.data_access.read": "Lesen", + "hex.builtin.nodes.data_access.read.address": "Adresse", + "hex.builtin.nodes.data_access.read.data": "Daten", + "hex.builtin.nodes.data_access.read.header": "Lesen", + "hex.builtin.nodes.data_access.read.size": "Grösse", + "hex.builtin.nodes.data_access.selection": "Ausgewählte Region", + "hex.builtin.nodes.data_access.selection.address": "Adresse", + "hex.builtin.nodes.data_access.selection.header": "Ausgewählte Region", + "hex.builtin.nodes.data_access.selection.size": "Grösse", + "hex.builtin.nodes.data_access.size": "Datengrösse", + "hex.builtin.nodes.data_access.size.header": "Datengrösse", + "hex.builtin.nodes.data_access.size.size": "Grösse", + "hex.builtin.nodes.data_access.write": "Schreiben", + "hex.builtin.nodes.data_access.write.address": "Adresse", + "hex.builtin.nodes.data_access.write.data": "Daten", + "hex.builtin.nodes.data_access.write.header": "Schreiben", + "hex.builtin.nodes.decoding": "Dekodieren", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 Dekodierer", + "hex.builtin.nodes.decoding.hex": "Hexadezimal", + "hex.builtin.nodes.decoding.hex.header": "Hexadezimal Dekodierer", + "hex.builtin.nodes.display": "Anzeigen", + "hex.builtin.nodes.display.bits": "Bits", + "hex.builtin.nodes.display.bits.header": "Bits Anzeige", + "hex.builtin.nodes.display.buffer": "Buffer", + "hex.builtin.nodes.display.buffer.header": "Buffer anzeigen", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Float anzeigen", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Integer anzeigen", + "hex.builtin.nodes.display.string": "String", + "hex.builtin.nodes.display.string.header": "String anzeigen", + "hex.builtin.nodes.pattern_language": "Pattern Language", + "hex.builtin.nodes.pattern_language.out_var": "Out Variable", + "hex.builtin.nodes.pattern_language.out_var.header": "Out Variable", + "hex.builtin.nodes.visualizer": "Visualisierung", + "hex.builtin.nodes.visualizer.byte_distribution": "Byteverteilung", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Byteverteilung", + "hex.builtin.nodes.visualizer.digram": "Digramm", + "hex.builtin.nodes.visualizer.digram.header": "Digramm", + "hex.builtin.nodes.visualizer.image": "Bild", + "hex.builtin.nodes.visualizer.image.header": "Bild", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 Bild", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 Bild", + "hex.builtin.nodes.visualizer.layered_dist": "Schichtverteilung", + "hex.builtin.nodes.visualizer.layered_dist.header": "Schichtverteilung", + "hex.builtin.oobe.server_contact": "Server Kontakt", + "hex.builtin.oobe.server_contact.crash_logs_only": "Nur Absturzberichte", + "hex.builtin.oobe.server_contact.data_collected.os": "Betriebssystem", + "hex.builtin.oobe.server_contact.data_collected.uuid": "Zufällige ID", + "hex.builtin.oobe.server_contact.data_collected.version": "Version", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Typ", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Wert", + "hex.builtin.oobe.server_contact.data_collected_title": "Daten die gesammelt werden", + "hex.builtin.oobe.server_contact.text": "Möchtest du die Kommunikation mit ImHex's Server erlauben?\n\n\nDies erlaubt ImHex automatisch nach Updates zu suchen und sehr limitierte Statistiken zu sammeln. Alle gesammelten Daten werden in der untenstehenden Tabelle angezeigt.\n\nAlternativ kannst du auch nur Absturzberichte senden, welche immens bei der Entwicklung und dem fixen von Fehlern helfen.\n\nAlle Informationen werden von unseren eigenen Servern verarbeitet und nicht an Dritte weitergegeben.\n\n\nDu kannst diese Einstellung jederzeit in den Einstellungen ändern.", + "hex.builtin.oobe.tutorial_question": "Da dies das erste mal ist das du ImHex verwendest, möchtest du das Tutorial starten?", + "hex.builtin.popup.blocking_task.desc": "Ein Task ist immer noch im Hintergrund am laufen.", + "hex.builtin.popup.blocking_task.title": "Laufender Task", + "hex.builtin.popup.close_provider.desc": "Einige Änderungen wurden noch nicht in einem Projekt gespeichert\nMöchtest du diese vor dem schließen sichern?", + "hex.builtin.popup.close_provider.title": "Provider schließen?", + "hex.builtin.popup.create_workspace.desc": "Gib einen Namen für den neuen Arbeitsbereich ein", + "hex.builtin.popup.create_workspace.title": "Arbeitsbereich erstellen", + "hex.builtin.popup.docs_question.no_answer": "Die Dokumentation enthielt keine Antwort auf diese Frage", + "hex.builtin.popup.docs_question.prompt": "Bitten Sie die Dokumentation KI um Hilfe!", + "hex.builtin.popup.docs_question.thinking": "Am denken...", + "hex.builtin.popup.docs_question.title": "Dokumentationsabfrage", + "hex.builtin.popup.error.create": "Erstellen der neuen Datei fehlgeschlagen!", + "hex.builtin.popup.error.file_dialog.common": "Ein Fehler trat beim Öffnen des Dateibrowser auf: {}", + "hex.builtin.popup.error.file_dialog.portal": "Beim Öffnen des Dateibrowsers ist ein Fehler aufgetreten: {}.\nDies könnte darauf zurückzuführen sein, dass auf Ihrem System das xdg-desktop-portal Backend nicht korrekt installiert ist.\n\nUnter KDE ist es xdg-desktop-portal-kde.\nUnter Gnome ist es xdg-desktop-portal-gnome.\nAndernfalls können Sie versuchen, xdg-desktop-portal-gtk zu verwenden.\n\nStarten Sie Ihr System nach der Installation neu.\n\nWenn der Dateibrowser danach immer noch nicht funktioniert, fügen Sie\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nin das Startskript oder die Konfiguration Ihres Windowmanagers oder Compositors aufzunehmen.\n\nWenn der Dateibrowser immer noch nicht funktioniert, reichen Sie bitte ein Problem unter https://github.com/WerWolv/ImHex/issues ein.\n\nIn der Zwischenzeit können Dateien immer noch geöffnet werden, indem man sie auf das ImHex-Fenster zieht!", + "hex.builtin.popup.error.project.load": "Laden des Projektes fehlgeschlagen: {}", + "hex.builtin.popup.error.project.load.create_provider": "Erstellen eines Providers mit Typ '{}' fehlgeschlagen!", + "hex.builtin.popup.error.project.load.file_not_found": "Projekt Datei '{}' nicht gefunden!", + "hex.builtin.popup.error.project.load.invalid_magic": "Fehlerhaftes Projekt Format!", + "hex.builtin.popup.error.project.load.invalid_tar": "Fehler beim Öffnen der Projekt Datei: {}", + "hex.builtin.popup.error.project.load.no_providers": "Keine Provider die geladen werden können!", + "hex.builtin.popup.error.project.load.some_providers_failed": "Einige Provider konnten nicht geladen werden: {}", + "hex.builtin.popup.error.project.save": "Speichern des Projektes fehlgeschlagen!", + "hex.builtin.popup.error.read_only": "Fehlende Schreibrechte. Datei wurde im Lesemodus geöffnet.", + "hex.builtin.popup.error.task_exception": "Fehler in Task '{}':\n\n{}", + "hex.builtin.popup.exit_application.desc": "Es sind nicht gespeicherte Änderungen in diesem Projekt vorhanden.\nBist du sicher, dass du ImHex schließen willst?", + "hex.builtin.popup.exit_application.title": "Applikation verlassen?", + "hex.builtin.popup.safety_backup.delete": "Nein, entfernen", + "hex.builtin.popup.safety_backup.desc": "Oh nein, ImHex ist letztes Mal abgestürzt.\nWillst du das vorherige Projekt wiederherstellen?", + "hex.builtin.popup.safety_backup.log_file": "Log Datei: ", + "hex.builtin.popup.safety_backup.report_error": "Sende den Fehlerbericht an die Entwickler", + "hex.builtin.popup.safety_backup.restore": "Ja, wiederherstellen", + "hex.builtin.popup.safety_backup.title": "Verlorene Daten wiederherstellen", + "hex.builtin.popup.save_layout.desc": "Gib einen Namen für das momentane Layout ein", + "hex.builtin.popup.save_layout.title": "Layout speichern", + "hex.builtin.popup.waiting_for_tasks.desc": "Einige Tasks laufen immer noch im Hintergrund.\nImHex wird geschlossen, nachdem diese Abgeschlossen wurden.", + "hex.builtin.popup.waiting_for_tasks.title": "Warten auf Tasks", + "hex.builtin.provider.rename": "Umbenennen", + "hex.builtin.provider.rename.desc": "Gib einen neuen Namen für die Datei ein", + "hex.builtin.provider.base64": "Base64", + "hex.builtin.provider.disk": "Datenträger Provider", + "hex.builtin.provider.disk.disk_size": "Datenträgergrösse", + "hex.builtin.provider.disk.elevation": "Das Programm muss mit Administratorrechten ausgeführt werden um auf den Datenträger zugreifen zu können!", + "hex.builtin.provider.disk.error.read_ro": "Fehler beim Lesen von Datenträger '{}'. Datenträger konnte nicht gelesen werden!", + "hex.builtin.provider.disk.error.read_rw": "Fehler beim Lesen von Datenträger '{}'. Datenträger ist schreibgeschützt!", + "hex.builtin.provider.disk.reload": "Neu laden", + "hex.builtin.provider.disk.sector_size": "Sektorgrösse", + "hex.builtin.provider.disk.selected_disk": "Datenträger", + "hex.builtin.provider.error.open": "Fehler beim Öffnen des Providers '{}'", + "hex.builtin.provider.file": "Datei Provider", + "hex.builtin.provider.file.access": "Letzte Zugriffszeit", + "hex.builtin.provider.file.creation": "Erstellungszeit", + "hex.builtin.provider.file.error.open": "Öffnen von Datei '{}' fehlgeschlagen: {}", + "hex.builtin.provider.file.menu.into_memory": "In den Arbeitsspeicher laden", + "hex.builtin.provider.file.menu.open_file": "In externem Editor öffnen", + "hex.builtin.provider.file.menu.open_folder": "Im Dateibrowser öffnen", + "hex.builtin.provider.file.modification": "Letzte Modifikationszeit", + "hex.builtin.provider.file.path": "Dateipfad", + "hex.builtin.provider.file.size": "Größe", + "hex.builtin.provider.gdb": "GDB Server Provider", + "hex.builtin.provider.gdb.ip": "IP Adresse", + "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Port", + "hex.builtin.provider.gdb.server": "Server", + "hex.builtin.provider.intel_hex": "Intel Hex Provider", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "RAM Datei", + "hex.builtin.provider.mem_file.unsaved": "Ungespeicherte Datei", + "hex.builtin.provider.motorola_srec": "Motorola SREC Provider", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.process_memory": "Prozessspeicher Provider", + "hex.builtin.provider.process_memory.enumeration_failed": "Prozessenumeration fehlgeschlagen!", + "hex.builtin.provider.process_memory.memory_regions": "Speicherregionen", + "hex.builtin.provider.process_memory.name": "'{0}' Prozessspeicher", + "hex.builtin.provider.process_memory.process_id": "Prozess ID", + "hex.builtin.provider.process_memory.process_name": "Prozessname", + "hex.builtin.provider.process_memory.region.commit": "Commit", + "hex.builtin.provider.process_memory.region.mapped": "Mapped", + "hex.builtin.provider.process_memory.region.private": "Privat", + "hex.builtin.provider.process_memory.region.reserve": "Reserviert", + "hex.builtin.provider.process_memory.utils": "Utils", + "hex.builtin.provider.process_memory.utils.inject_dll": "DLL Injezieren", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "DLL '{0}' Injektion fehlgeschlagen!", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL '{0}' erfolgreich injiziert!", + "hex.builtin.provider.tooltip.show_more": "SHIFT gedrückt halten für mehr Informationen", + "hex.builtin.provider.view": "Ansicht", + "hex.builtin.setting.experiments": "Experimente", + "hex.builtin.setting.experiments.description": "Experimente sind experimentelle Funktionen, welche noch nicht fertig sind und vielleicht noch nicht ganz funktionieren.\n\nBitte melde alle Fehler die du findest auf GitHub.", + "hex.builtin.setting.folders": "Ordner", + "hex.builtin.setting.folders.add_folder": "Neuer Ordner hinzufügen", + "hex.builtin.setting.folders.description": "Gib zusätzliche Orderpfade an, in welchen Pattern, Scripts, Yara Rules und anderes gesucht wird", + "hex.builtin.setting.folders.remove_folder": "Ausgewählter Ordner von Liste entfernen", + "hex.builtin.setting.general": "Allgemein", + "hex.builtin.setting.general.auto_backup_time": "Periodisches Projekt Backup", + "hex.builtin.setting.general.auto_backup_time.format.extended": "Alle {0}min {1}s", + "hex.builtin.setting.general.auto_backup_time.format.simple": "Alle {0}s", + "hex.builtin.setting.general.auto_load_patterns": "Automatisches Laden unterstützter Pattern", + "hex.builtin.setting.general.network": "Netzwerk", + "hex.builtin.setting.general.network_interface": "Netzwerk Interface Aktivieren", + "hex.builtin.setting.general.patterns": "Patterns", + "hex.builtin.setting.general.save_recent_providers": "Speichere zuletzt geöffnete Provider", + "hex.builtin.setting.general.server_contact": "Update checks und Statistiken zulassen", + "hex.builtin.setting.general.show_tips": "Tipps beim Start anzeigen", + "hex.builtin.setting.general.sync_pattern_source": "Pattern Source Code zwischen Providern synchronisieren", + "hex.builtin.setting.general.upload_crash_logs": "Absturzberichte senden", + "hex.builtin.setting.hex_editor": "Hex Editor", + "hex.builtin.setting.hex_editor.byte_padding": "Extra Byte-Zellenabstand", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes pro Zeile", + "hex.builtin.setting.hex_editor.char_padding": "Extra Zeichen-Zellenabstand", + "hex.builtin.setting.hex_editor.highlight_color": "Auswahlfarbe", + "hex.builtin.setting.hex_editor.sync_scrolling": "Editorposition synchronisieren", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Zuletzt geöffnete Dateien", + "hex.builtin.setting.interface": "Aussehen", + "hex.builtin.setting.interface.native_window_decorations": "Benutze OS Fensterdekorationen", + "hex.builtin.setting.interface.color": "Farbdesign", + "hex.builtin.setting.interface.crisp_scaling": "Gestochen scharfe Skallierung aktivieren", + "hex.builtin.setting.interface.fps": "FPS Limit", + "hex.builtin.setting.interface.fps.native": "Nativ", + "hex.builtin.setting.interface.fps.unlocked": "Unbegrenzt", + "hex.builtin.setting.interface.language": "Sprache", + "hex.builtin.setting.interface.multi_windows": "Multi-Window-Unterstützung aktivieren", + "hex.builtin.setting.interface.pattern_data_row_bg": "Aktiviere farbige Patternhintergründe", + "hex.builtin.setting.interface.restore_window_pos": "Fensterposition und Grösse wiederherstellen", + "hex.builtin.setting.interface.scaling.native": "Nativ", + "hex.builtin.setting.interface.scaling_factor": "Skalierung", + "hex.builtin.setting.interface.show_header_command_palette": "Befehlspalette in Titelbar anzeigen", + "hex.builtin.setting.interface.style": "Stil", + "hex.builtin.setting.interface.wiki_explain_language": "Wikipedia Sprache", + "hex.builtin.setting.interface.window": "Fenster", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "Proxy wird bei allen Netzwerkverbindungen angewendet.", + "hex.builtin.setting.proxy.enable": "Proxy aktivieren", + "hex.builtin.setting.proxy.url": "Proxy URL", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// oder socks5:// (z.B, http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Tastenkürzel", + "hex.builtin.setting.shortcuts.global": "Globale Tastenkürzel", + "hex.builtin.setting.toolbar": "Werkzeugleiste", + "hex.builtin.setting.toolbar.description": "Füge Menu-Buttons zur Werkzeugleiste hinzu oder entferne sie in dem du sie von der Liste in den Werkzeugbereich ziehst.", + "hex.builtin.setting.toolbar.icons": "Icons", + "hex.builtin.shortcut.next_provider": "Nächster Provider", + "hex.builtin.shortcut.prev_provider": "Vorheriger Provider", + "hex.builtin.title_bar_button.debug_build": "Debug build", + "hex.builtin.title_bar_button.feedback": "Feedback hinterlassen", + "hex.builtin.tools.ascii_table": "ASCII Tabelle", + "hex.builtin.tools.ascii_table.octal": "Oktal anzeigen", + "hex.builtin.tools.base_converter": "Basiskonverter", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Byte Swapper", + "hex.builtin.tools.calc": "Rechner", + "hex.builtin.tools.color": "Farbwähler", + "hex.builtin.tools.color.components": "Kompontenten", + "hex.builtin.tools.color.formats": "Formate", + "hex.builtin.tools.color.formats.color_name": "Farbname", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.percent": "Prozent", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.demangler": "LLVM Demangler", + "hex.builtin.tools.demangler.demangled": "Demangled Name", + "hex.builtin.tools.demangler.mangled": "Mangled Name", + "hex.builtin.tools.error": "Letzter Fehler: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Euclidischer Algorithmus", + "hex.builtin.tools.euclidean_algorithm.description": "Der euklidische Algorithmus ist ein effizientes Verfahren zur Bestimmung des grössten gemeinsamen Teilers zweier natürlicher Zahlen.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Überlauf erkannt! Wert von a und b ist zu gross!", + "hex.builtin.tools.file_tools": "File Tools", + "hex.builtin.tools.file_tools.combiner": "Kombinierer", + "hex.builtin.tools.file_tools.combiner.add": "Hinzufügen...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Datei hinzufügen", + "hex.builtin.tools.file_tools.combiner.clear": "Alle entfernen", + "hex.builtin.tools.file_tools.combiner.combine": "Kombinieren", + "hex.builtin.tools.file_tools.combiner.combining": "Kombiniert...", + "hex.builtin.tools.file_tools.combiner.delete": "Entfernen", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Erstellen der Zieldatei fehlgeschlagen", + "hex.builtin.tools.file_tools.combiner.open_input": "Öffnen der Datei {0} fehlgeschlagen", + "hex.builtin.tools.file_tools.combiner.output": "Zieldatei", + "hex.builtin.tools.file_tools.combiner.output.picker": "Zielpfad setzen", + "hex.builtin.tools.file_tools.combiner.success": "Dateien erfolgreich kombiniert!", + "hex.builtin.tools.file_tools.shredder": "Schredder", + "hex.builtin.tools.file_tools.shredder.error.open": "Öffnen der ausgewählten Datei fehlgeschlagen", + "hex.builtin.tools.file_tools.shredder.fast": "Schneller Modus", + "hex.builtin.tools.file_tools.shredder.input": "Datei zum schreddern", + "hex.builtin.tools.file_tools.shredder.picker": "Öffne Datei zum schreddern", + "hex.builtin.tools.file_tools.shredder.shred": "Schreddern", + "hex.builtin.tools.file_tools.shredder.shredding": "Schreddert...", + "hex.builtin.tools.file_tools.shredder.success": "Datei erfolgreich geschreddert!", + "hex.builtin.tools.file_tools.shredder.warning": "Dieses Tool zerstört eine Datei UNWIDERRUFLICH. Mit Vorsicht verwenden", + "hex.builtin.tools.file_tools.splitter": "Splitter", + "hex.builtin.tools.file_tools.splitter.input": "Zu splittende Datei", + "hex.builtin.tools.file_tools.splitter.output": "Zielpfad", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Erstellen der Teildatei {0} fehlgeschlagen", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Öffnen der ausgewählten Datei fehlgeschlagen", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "Datei ist kleiner aus Zielgrösse", + "hex.builtin.tools.file_tools.splitter.picker.input": "Zu splittende Datei öffnen", + "hex.builtin.tools.file_tools.splitter.picker.output": "Zielpfad setzen", + "hex.builtin.tools.file_tools.splitter.picker.split": "Splitten", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Splitte...", + "hex.builtin.tools.file_tools.splitter.picker.success": "Datei erfolgreich gesplittet.", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Benutzerdefiniert", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", + "hex.builtin.tools.file_uploader": "File Uploader", + "hex.builtin.tools.file_uploader.control": "Einstellungen", + "hex.builtin.tools.file_uploader.done": "Fertig!", + "hex.builtin.tools.file_uploader.error": "Dateiupload fehlgeschlagen\n\nError Code: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Ungültige Antwort von Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Letzte Uploads", + "hex.builtin.tools.file_uploader.tooltip": "Klicken zum Kopieren\nSTRG + Klicken zum Öffnen", + "hex.builtin.tools.file_uploader.upload": "Upload", + "hex.builtin.tools.format.engineering": "Ingenieur", + "hex.builtin.tools.format.programmer": "Programmierer", + "hex.builtin.tools.format.scientific": "Wissenschaftlich", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "Graph", + "hex.builtin.tools.history": "Verlauf", + "hex.builtin.tools.http_requests": "HTTP Anfragen", + "hex.builtin.tools.http_requests.body": "Body", + "hex.builtin.tools.http_requests.enter_url": "URL Eingeben", + "hex.builtin.tools.http_requests.headers": "Headers", + "hex.builtin.tools.http_requests.response": "Antwort", + "hex.builtin.tools.http_requests.send": "Senden", + "hex.builtin.tools.ieee754": "IEEE 754 Gleitkommazahl Tester", + "hex.builtin.tools.ieee754.clear": "Leeren", + "hex.builtin.tools.ieee754.description": "IEEE754 ist ein Standart zum representieren von Fließkommazahlen welcher von den meisten modernen CPUs verwendet wird.\n\nDieses Tool visualisiert den internen aufbau einer Fließkommazahl und ermöglicht das decodieren von Zahlen, welche eine nicht-standardmässige Anzahl von Mantissa oder Exponenten bits benutzen.", + "hex.builtin.tools.ieee754.double_precision": "Doppelte Genauigkeit", + "hex.builtin.tools.ieee754.exponent": "Exponent", + "hex.builtin.tools.ieee754.exponent_size": "Exponentengrösse", + "hex.builtin.tools.ieee754.formula": "Formel", + "hex.builtin.tools.ieee754.half_precision": "Halbe Genauigkeit", + "hex.builtin.tools.ieee754.mantissa": "Mantisse", + "hex.builtin.tools.ieee754.mantissa_size": "Mantissengrösse", + "hex.builtin.tools.ieee754.result.float": "Gleitkomma Resultat", + "hex.builtin.tools.ieee754.result.hex": "Hexadezimal Resultat", + "hex.builtin.tools.ieee754.result.title": "Resultat", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailliert", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simpel", + "hex.builtin.tools.ieee754.sign": "Vorzeichen", + "hex.builtin.tools.ieee754.single_precision": "Einfache Genauigkeit", + "hex.builtin.tools.ieee754.type": "Typ", + "hex.builtin.tools.input": "Input", + "hex.builtin.tools.invariant_multiplication": "Division durch invariante Multiplikation", + "hex.builtin.tools.invariant_multiplication.description": "Division durch invariante Multiplikation ist eine Technik, welche häuffig von Compilern verwendet wird um divisionen durch konstante Ganzzahlen in eine Multiplikation und ein Bitshift zu optimieren. Der Grund dafür ist, dass Divisionen meistens viel mehr Clock Zyklen benötigen als Multiplikationen.\n\nDieses Tool kann benutzt werden um diese Divisionen in Multiplikationen umzuwandeln und umgekehrt.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Anzahl Bits", + "hex.builtin.tools.name": "Name", + "hex.builtin.tools.output": "Ausgabe", + "hex.builtin.tools.permissions": "UNIX Berechtigungsrechner", + "hex.builtin.tools.permissions.absolute": "Absolute Notation", + "hex.builtin.tools.permissions.perm_bits": "Berechtigungsbits", + "hex.builtin.tools.permissions.setgid_error": "Group benötigt execute Rechte, damit setgid bit gilt!", + "hex.builtin.tools.permissions.setuid_error": "User benötigt execute Rechte, damit setuid bit gilt!", + "hex.builtin.tools.permissions.sticky_error": "Other benötigt execute Rechte, damit sticky bit gilt!", + "hex.builtin.tools.regex_replacer": "Regex Ersetzung", + "hex.builtin.tools.regex_replacer.input": "Input", + "hex.builtin.tools.regex_replacer.output": "Output", + "hex.builtin.tools.regex_replacer.pattern": "Regex Pattern", + "hex.builtin.tools.regex_replacer.replace": "Ersatz Pattern", + "hex.builtin.tools.tcp_client_server": "TCP Client/Server", + "hex.builtin.tools.tcp_client_server.client": "Client", + "hex.builtin.tools.tcp_client_server.messages": "Nachrichten", + "hex.builtin.tools.tcp_client_server.server": "Server", + "hex.builtin.tools.tcp_client_server.settings": "Verbindungs Einstellungen", + "hex.builtin.tools.value": "Wert", + "hex.builtin.tools.wiki_explain": "Wikipedia Definition", + "hex.builtin.tools.wiki_explain.control": "Einstellungen", + "hex.builtin.tools.wiki_explain.invalid_response": "Ungültige Antwort von Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Resultate", + "hex.builtin.tools.wiki_explain.search": "Suchen", + "hex.builtin.tutorial.introduction": "Einführung in ImHex", + "hex.builtin.tutorial.introduction.description": "Dieses Tutorial wird dir die Grundlagen von ImHex beibringen damit du loslegen kannst.", + "hex.builtin.tutorial.introduction.step1.description": "ImHex ist ein Reverse Engineering Tool und ein Hex Editor mit fokus auf dem Visualisieren von Binärdaten.\n\nDu kannst mit dem nächsten Schritt fortfahren in dem du auf den unteren rechten Pfeil klickst.", + "hex.builtin.tutorial.introduction.step1.title": "Willkommen in ImHex!", + "hex.builtin.tutorial.introduction.step2.description": "ImHex unterstützt das Laden von diveren Datenquellen, wie z.B. Dateien, Datenträger, Prozessspeicher und mehr.\n\nAll diese optionen können auf dem Hauptbildschirm gefunden werden oder im Datei Menu.", + "hex.builtin.tutorial.introduction.step2.highlight": "Erstellen wir erst mal eine neue, leere Datei in dem du auf diesen Knopf klickst.", + "hex.builtin.tutorial.introduction.step2.title": "Daten laden", + "hex.builtin.tutorial.introduction.step3.highlight": "Dies hier ist der Hex Editor. Er zeigt dir die individuellen Bytes der geladenen Daten an. Du kannst diese auch bearbeiten, in dem du auf sie doppelklickst.\n\nDu kannst auch die Pfeiltasten benutzen um die Auswahl zu bewegen.", + "hex.builtin.tutorial.introduction.step4.highlight": "Das hier ist der Dateninspektor. Er zeigt dir die Daten in verschiedenen Formaten an. Auch hier kannst du deine Daten bearbeiten, in dem du auf sie doppelklickst.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Diese View arbeitet zusammen mit dem Pattern Editor um dir die dekodierten Daten in einer Tabelle anzuzeigen.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Dies hier ist der Pattern Editor. Er erlaubt dir Pattern Language code zu schreiben welcher deine Daten markieren und dekodieren kann.\n\nDu kannst mehr über Pattern Language in der Dokumentation erfahren.", + "hex.builtin.tutorial.introduction.step6.highlight": "Du kannst weitere Tutorials und Dokumentationen im Hilfe Menu finden.", + "hex.builtin.undo_operation.fill": "Region gefüllt", + "hex.builtin.undo_operation.insert": "{0} eingefügt", + "hex.builtin.undo_operation.modification": "Modifizierte Bytes", + "hex.builtin.undo_operation.patches": "Patch angewendet", + "hex.builtin.undo_operation.remove": "{0} entfernt", + "hex.builtin.undo_operation.write": "{0} geschrieben", + "hex.builtin.view.achievements.click": "Hier klicken", + "hex.builtin.view.achievements.name": "Auszeichnungen", + "hex.builtin.view.achievements.unlocked": "Auszeichnungen freigeschaltet!", + "hex.builtin.view.achievements.unlocked_count": "Freigeschaltet", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Gehe zu", + "hex.builtin.view.bookmarks.button.remove": "Entfernen", + "hex.builtin.view.bookmarks.default_title": "Lesezeichen [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Farbe", + "hex.builtin.view.bookmarks.header.comment": "Kommentar", + "hex.builtin.view.bookmarks.header.name": "Name", + "hex.builtin.view.bookmarks.name": "Lesezeichen", + "hex.builtin.view.bookmarks.no_bookmarks": "Noch kein Lesezeichen erstellt. Füge eines hinzu mit Bearbeiten -> Lesezeichen erstellen", + "hex.builtin.view.bookmarks.title.info": "Informationen", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Zu Adresse springen", + "hex.builtin.view.bookmarks.tooltip.lock": "Sperren", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "In View öffnen", + "hex.builtin.view.bookmarks.tooltip.unlock": "Entsperren", + "hex.builtin.view.command_palette.name": "Befehlspalette", + "hex.builtin.view.constants.name": "Konstanten", + "hex.builtin.view.constants.row.category": "Kategorie", + "hex.builtin.view.constants.row.desc": "Beschreibung", + "hex.builtin.view.constants.row.name": "Name", + "hex.builtin.view.constants.row.value": "Wert", + "hex.builtin.view.data_inspector.invert": "Invertieren", + "hex.builtin.view.data_inspector.name": "Dateninspektor", + "hex.builtin.view.data_inspector.no_data": "Keine Bytes ausgewählt", + "hex.builtin.view.data_inspector.table.name": "Name", + "hex.builtin.view.data_inspector.table.value": "Wert", + "hex.builtin.view.data_processor.help_text": "Rechtsklicken um neuen Knoten zu erstellen", + "hex.builtin.view.data_processor.menu.file.load_processor": "Datenprozessor laden...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Datenprozessor speichern...", + "hex.builtin.view.data_processor.menu.remove_link": "Link entfernen", + "hex.builtin.view.data_processor.menu.remove_node": "Knoten entfernen", + "hex.builtin.view.data_processor.menu.remove_selection": "Auswahl entfernen", + "hex.builtin.view.data_processor.menu.save_node": "Knoten speichern", + "hex.builtin.view.data_processor.name": "Datenprozessor", + "hex.builtin.view.find.binary_pattern": "Binärpattern", + "hex.builtin.view.find.binary_pattern.alignment": "Alignment", + "hex.builtin.view.find.context.copy": "Wert kopieren", + "hex.builtin.view.find.context.copy_demangle": "Demangled Wert kopieren", + "hex.builtin.view.find.context.replace": "Ersetzen", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Demangled", + "hex.builtin.view.find.name": "Suchen", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Vollständige Übereinstimmung", + "hex.builtin.view.find.regex.pattern": "Pattern", + "hex.builtin.view.find.search": "Suchen", + "hex.builtin.view.find.search.entries": "{} Einträge gefunden", + "hex.builtin.view.find.search.reset": "Zurücksetzen", + "hex.builtin.view.find.searching": "Suchen...", + "hex.builtin.view.find.sequences": "Sequenzen", + "hex.builtin.view.find.sequences.ignore_case": "Gross-/Kleinschreibung ignorieren", + "hex.builtin.view.find.shortcut.select_all": "Alles auswählen", + "hex.builtin.view.find.strings": "Strings", + "hex.builtin.view.find.strings.chars": "Zeichen", + "hex.builtin.view.find.strings.line_feeds": "Line Feeds", + "hex.builtin.view.find.strings.lower_case": "Kleinbuchstaben", + "hex.builtin.view.find.strings.match_settings": "Sucheinstellungen", + "hex.builtin.view.find.strings.min_length": "Minimallänge", + "hex.builtin.view.find.strings.null_term": "Null-Terminierung", + "hex.builtin.view.find.strings.numbers": "Zahlen", + "hex.builtin.view.find.strings.spaces": "Leerzeichen", + "hex.builtin.view.find.strings.symbols": "Symbole", + "hex.builtin.view.find.strings.underscores": "Unterstriche", + "hex.builtin.view.find.strings.upper_case": "Grossbuchstaben", + "hex.builtin.view.find.value": "Numerischer Wert", + "hex.builtin.view.find.value.aligned": "Aligned", + "hex.builtin.view.find.value.max": "Maximalwert", + "hex.builtin.view.find.value.min": "Minimalwert", + "hex.builtin.view.find.value.range": "Wertebereich", + "hex.builtin.view.help.about.commits": "Commits", + "hex.builtin.view.help.about.contributor": "Mitwirkende", + "hex.builtin.view.help.about.donations": "Spenden", + "hex.builtin.view.help.about.libs": "Benutzte Libraries", + "hex.builtin.view.help.about.license": "Lizenz", + "hex.builtin.view.help.about.name": "Über ImHex", + "hex.builtin.view.help.about.paths": "ImHex Ordner", + "hex.builtin.view.help.about.plugins": "Plugins", + "hex.builtin.view.help.about.plugins.author": "Autor", + "hex.builtin.view.help.about.plugins.desc": "Beschreibung", + "hex.builtin.view.help.about.plugins.plugin": "Plugin", + "hex.builtin.view.help.about.release_notes": "Release Notes", + "hex.builtin.view.help.about.source": "Quellcode auf GitHub verfügbar:", + "hex.builtin.view.help.about.thanks": "Wenn dir meine Arbeit gefällt, bitte ziehe eine Spende in Betracht, um das Projekt am Laufen zu halten. Vielen Dank <3", + "hex.builtin.view.help.about.translator": "Von WerWolv übersetzt", + "hex.builtin.view.help.calc_cheat_sheet": "Rechner Cheat Sheet", + "hex.builtin.view.help.documentation": "ImHex Dokumentation", + "hex.builtin.view.help.documentation_search": "Dokumentation durchsuchen", + "hex.builtin.view.help.name": "Hilfe", + "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", + "hex.builtin.view.hex_editor.copy.address": "Adresse", + "hex.builtin.view.hex_editor.copy.ascii": "Text Area", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C Array", + "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", + "hex.builtin.view.hex_editor.copy.csharp": "C# Array", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Benutzerdefinierte Codierung", + "hex.builtin.view.hex_editor.copy.go": "Go Array", + "hex.builtin.view.hex_editor.copy.hex_view": "Hex View", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java Array", + "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", + "hex.builtin.view.hex_editor.copy.lua": "Lua Array", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", + "hex.builtin.view.hex_editor.copy.python": "Python Array", + "hex.builtin.view.hex_editor.copy.rust": "Rust Array", + "hex.builtin.view.hex_editor.copy.swift": "Swift Array", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolut", + "hex.builtin.view.hex_editor.goto.offset.begin": "Beginn", + "hex.builtin.view.hex_editor.goto.offset.end": "Ende", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relative", + "hex.builtin.view.hex_editor.menu.edit.copy": "Kopieren", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Kopieren als...", + "hex.builtin.view.hex_editor.menu.edit.cut": "Ausschneiden", + "hex.builtin.view.hex_editor.menu.edit.fill": "Füllen...", + "hex.builtin.view.hex_editor.menu.edit.insert": "Einsetzen...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Gehe zu", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Auswahlansicht öffnen...", + "hex.builtin.view.hex_editor.menu.edit.paste": "Einfügen", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Alles einfügen", + "hex.builtin.view.hex_editor.menu.edit.remove": "Entfernen...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Grösse ändern...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Alles auswählen", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Basisadresse setzen", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Pagegrösse setzen...", + "hex.builtin.view.hex_editor.menu.file.goto": "Gehe zu", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Benutzerdefinierte Enkodierung laden...", + "hex.builtin.view.hex_editor.menu.file.save": "Speichern", + "hex.builtin.view.hex_editor.menu.file.save_as": "Speichern unter...", + "hex.builtin.view.hex_editor.menu.file.search": "Suchen...", + "hex.builtin.view.hex_editor.menu.edit.select": "Auswählen...", + "hex.builtin.view.hex_editor.name": "Hex Editor", + "hex.builtin.view.hex_editor.search.find": "Suchen", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.no_more_results": "Keine weiteren Ergebnisse", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "String", + "hex.builtin.view.hex_editor.search.string.encoding": "Kodierung", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.select.offset.begin": "Beginn", + "hex.builtin.view.hex_editor.select.offset.end": "Ende", + "hex.builtin.view.hex_editor.select.offset.region": "Region", + "hex.builtin.view.hex_editor.select.offset.size": "Grösse", + "hex.builtin.view.hex_editor.select.select": "Auswählen", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Cursor nach unten bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Cursor ans Zeilenende bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Cursor nach links bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Cursor eine Seite nach unten bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Cursor eine Seite nach oben bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Cursor nach rechts bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Cursor an Zeilenanfang bewegen", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Cursor nach oben bewegen", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Editiermodus aktivieren", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Selektion entfernen", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Selektion nach unten erweitern", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Selektion nach links erweitern", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Selektion eine Seite nach unten erweitern", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Selektion eine Seite nach oben erweitern", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Selektion nach rechts erweitern", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Selektion nach oben erweitern", + "hex.builtin.view.highlight_rules.config": "Konfiguration", + "hex.builtin.view.highlight_rules.expression": "Ausdruck", + "hex.builtin.view.highlight_rules.help_text": "Gib einen Mathematischen ausdruck ein, welcher für jedes Byte evaluiert wird. Wenn der Ausdruck wahr ist, wird das Byte markiert.", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Highlighting Regeln...", + "hex.builtin.view.highlight_rules.name": "Highlight Regeln", + "hex.builtin.view.highlight_rules.new_rule": "Neue Regel", + "hex.builtin.view.highlight_rules.no_rule": "Erstelle eine neue Regel um sie zu bearbeiten.", + "hex.builtin.view.information.analyze": "Seite analysieren", + "hex.builtin.view.information.analyzing": "Analysiere...", + "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", + "hex.builtin.information_section.info_analysis.block_size": "Blockgrösse", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} Blöcke mit {1} Bytes", + "hex.builtin.information_section.info_analysis.byte_types": "Byte Typen", + "hex.builtin.view.information.control": "Einstellungen", + "hex.builtin.information_section.magic.description": "Beschreibung", + "hex.builtin.information_section.relationship_analysis.digram": "Diagramm", + "hex.builtin.information_section.info_analysis.distribution": "Byte Verteilung", + "hex.builtin.information_section.info_analysis.encrypted": "Diese Daten sind vermutlich verschlüsselt oder komprimiert!", + "hex.builtin.information_section.info_analysis.entropy": "Entropie", + "hex.builtin.information_section.magic.extension": "Dateiendung", + "hex.builtin.information_section.info_analysis.file_entropy": "Gesammtentropie", + "hex.builtin.information_section.info_analysis.highest_entropy": "Höchste Blockentropie", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Informationsanalyse", + "hex.builtin.information_section.info_analysis": "Schichtverteilung", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Tiefste Blockentropie", + "hex.builtin.view.information.error_processing_section": "Auswerten von Informationssektion {0} fehlgeschlagen: '{1}'", + "hex.builtin.information_section.magic": "Magic Informationen", + "hex.builtin.view.information.magic_db_added": "Magic Datenbank hinzugefügt!", + "hex.builtin.information_section.magic.mime": "MIME Typ", + "hex.builtin.view.information.name": "Dateninformationen", + "hex.builtin.view.information.not_analyzed": "Noch nicht Analysiert", + "hex.builtin.information_section.magic.octet_stream_text": "Unbekannt", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream ist ein generischer MIME Typ für Binärdaten. Dies bedeutet, dass der Dateityp nicht zuverlässig erkannt werden konnte.", + "hex.builtin.information_section.info_analysis.plain_text": "Diese Daten sind vermutlich einfacher Text.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Klartext Prozentanteil", + "hex.builtin.information_section.provider_information": "Provider Informationen", + "hex.builtin.view.logs.component": "Komponent", + "hex.builtin.view.logs.log_level": "Log Level", + "hex.builtin.view.logs.message": "Nachricht", + "hex.builtin.view.logs.name": "Log Konsole", + "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.patches.offset": "Offset", + "hex.builtin.view.patches.orig": "Originalwert", + "hex.builtin.view.patches.patch": "Beschreibung", + "hex.builtin.view.patches.remove": "Patch entfernen", + "hex.builtin.view.pattern_data.name": "Pattern Daten", + "hex.builtin.view.pattern_editor.accept_pattern": "Pattern akzeptieren", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Ein oder mehrere kompatible Pattern wurden für diesen Dateityp gefunden", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Pattern", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Ausgewähltes Pattern anwenden?", + "hex.builtin.view.pattern_editor.auto": "Auto evaluieren", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Breakpoint erreicht", + "hex.builtin.view.pattern_editor.console": "Konsole", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Dieses Pattern hat versucht eine gefährliche Funktion aufzurufen.\nBist du sicher, dass du diesem Pattern vertraust?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Gefährliche Funktion erlauben?", + "hex.builtin.view.pattern_editor.debugger": "Debugger", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Breakpoint hinzufügen", + "hex.builtin.view.pattern_editor.debugger.continue": "Fortfahren", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Breakpoint entfernen", + "hex.builtin.view.pattern_editor.debugger.scope": "Scope", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Globaler Scope", + "hex.builtin.view.pattern_editor.env_vars": "Umgebungsvariablen", + "hex.builtin.view.pattern_editor.evaluating": "Evaluiere...", + "hex.builtin.view.pattern_editor.find_hint": "Finden", + "hex.builtin.view.pattern_editor.find_hint_history": " für Historie)", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Pattern platzieren...", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Built-in Type", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Array", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Einzeln", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Benutzerdefinierter Type", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Pattern laden...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Pattern speichern...", + "hex.builtin.view.pattern_editor.menu.find": "Suchen...", + "hex.builtin.view.pattern_editor.menu.find_next": "Nächstes finden", + "hex.builtin.view.pattern_editor.menu.find_previous": "Vorheriges finden", + "hex.builtin.view.pattern_editor.menu.replace": "Ersetzen...", + "hex.builtin.view.pattern_editor.menu.replace_all": "Alle ersetzen", + "hex.builtin.view.pattern_editor.menu.replace_next": "Nächstes ersetzen", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Vorheriges ersetzen", + "hex.builtin.view.pattern_editor.name": "Pattern Editor", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Definiere globale Variablen mit dem 'in' oder 'out' Spezifikationssymbol damit diese hier auftauchen.", + "hex.builtin.view.pattern_editor.no_results": "keine Resultate", + "hex.builtin.view.pattern_editor.of": "von", + "hex.builtin.view.pattern_editor.open_pattern": "Pattern öffnen", + "hex.builtin.view.pattern_editor.replace_hint": "Ersetzen", + "hex.builtin.view.pattern_editor.replace_hint_history": " für Historie)", + "hex.builtin.view.pattern_editor.settings": "Einstellungen", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Breakpoint hinzufügen", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Debugger fortsetzen", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Pattern ausführen", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Debugger Schritt", + "hex.builtin.view.pattern_editor.virtual_files": "Virtuelle Dateien", + "hex.builtin.view.provider_settings.load_error": "Ein Fehler beim Öffnen dieses Providers ist aufgetreten!", + "hex.builtin.view.provider_settings.load_error_details": "Ein Fehler ist aufgetreten während der Provider geladen wurde.\nDetails: {0}", + "hex.builtin.view.provider_settings.load_popup": "Provider öffnen", + "hex.builtin.view.provider_settings.name": "Provider Einstellungen", + "hex.builtin.view.replace.name": "Ersaezten", + "hex.builtin.view.settings.name": "Einstellungen", + "hex.builtin.view.settings.restart_question": "Eine Änderung, die du gemacht hast, benötigt einen Neustart von ImHex. Möchtest du ImHex jetzt neu starten?", + "hex.builtin.view.store.desc": "Downloade zusätzlichen Content von ImHex's Online Datenbank", + "hex.builtin.view.store.download": "Download", + "hex.builtin.view.store.download_error": "Datei konnte nicht heruntergeladen werden! Zielordner konnte nicht gefunden werden.", + "hex.builtin.view.store.loading": "Store Inhalt wird geladen...", + "hex.builtin.view.store.name": "Content Store", + "hex.builtin.view.store.netfailed": "Netzwerkanfrage an Content Store ist fehlgeschlagen!", + "hex.builtin.view.store.reload": "Neu laden", + "hex.builtin.view.store.remove": "Entfernen", + "hex.builtin.view.store.row.authors": "Autor", + "hex.builtin.view.store.row.description": "Beschreibung", + "hex.builtin.view.store.row.name": "Name", + "hex.builtin.view.store.system": "System", + "hex.builtin.view.store.system.explanation": "Diese Datei befindet sich in einem Systemordner und kann nicht entfernt werden.", + "hex.builtin.view.store.tab.constants": "Konstanten", + "hex.builtin.view.store.tab.encodings": "Encodings", + "hex.builtin.view.store.tab.includes": "Libraries", + "hex.builtin.view.store.tab.magic": "Magic Files", + "hex.builtin.view.store.tab.nodes": "Datenprozessor Knoten", + "hex.builtin.view.store.tab.patterns": "Patterns", + "hex.builtin.view.store.tab.themes": "Themes", + "hex.builtin.view.store.tab.yara": "Yara Regeln", + "hex.builtin.view.store.update": "Update", + "hex.builtin.view.store.update_count": "Alle Aktualisieren\nVerfügbare Updates: {0}", + "hex.builtin.view.theme_manager.colors": "Farben", + "hex.builtin.view.theme_manager.export": "Exportieren", + "hex.builtin.view.theme_manager.export.name": "Theme Name", + "hex.builtin.view.theme_manager.name": "Theme Manager", + "hex.builtin.view.theme_manager.save_theme": "Theme speichern", + "hex.builtin.view.theme_manager.styles": "Styles", + "hex.builtin.view.tools.name": "Werkzeuge", + "hex.builtin.view.tutorials.description": "Beschreibung", + "hex.builtin.view.tutorials.name": "Interaktive Tutorials", + "hex.builtin.view.tutorials.start": "Tutorial Starten", + "hex.builtin.visualizer.binary": "Binär", + "hex.builtin.visualizer.decimal.signed.16bit": "Dezimal Signed (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "Dezimal Signed (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "Dezimal Signed (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "Dezimal Signed (8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Dezimal Unsigned (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Dezimal Unsigned (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Dezimal Unsigned (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Dezimal Unsigned (8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadezimal (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadezimal (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadezimal (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadezimal (8 bits)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 Farbe", + "hex.builtin.welcome.customize.settings.desc": "Ändere ImHex's Einstellungen", + "hex.builtin.welcome.customize.settings.title": "Einstellungen", + "hex.builtin.welcome.drop_file": "Datei hier ablegen zum starten...", + "hex.builtin.welcome.header.customize": "Anpassen", + "hex.builtin.welcome.header.help": "Hilfe", + "hex.builtin.welcome.header.info": "Informationen", + "hex.builtin.welcome.header.learn": "Lernen", + "hex.builtin.welcome.header.main": "Willkommen zu ImHex", + "hex.builtin.welcome.header.plugins": "Geladene Plugins", + "hex.builtin.welcome.header.quick_settings": "Schnelleinstellungen", + "hex.builtin.welcome.header.start": "Start", + "hex.builtin.welcome.header.update": "Updates", + "hex.builtin.welcome.header.various": "Verschiedenes", + "hex.builtin.welcome.help.discord": "Discord Server", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Hilfe erhalten", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub Repository", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "Lerne wie du ImHex benutzt und schalte Auszeichnungen frei", + "hex.builtin.welcome.learn.achievements.title": "Auszeichnungsfortschritt", + "hex.builtin.welcome.learn.imhex.desc": "Lerne die Grundlagen von ImHex mit unserer Dokumentation", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex Dokumentation", + "hex.builtin.welcome.learn.latest.desc": "Lies den aktuellen ImHex Changelog", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Neuster Release", + "hex.builtin.welcome.learn.pattern.desc": "Lern ImHex Patterns zu schreiben mit unserer umfangreichen Dokumentation", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Pattern Language Dokumentation", + "hex.builtin.welcome.learn.plugins.desc": "Erweitere ImHex mit neuen Funktionen mit Plugins", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "Plugins API", + "hex.builtin.welcome.quick_settings.simplified": "Simple Ansicht", + "hex.builtin.welcome.start.create_file": "Neue Datei erstellen", + "hex.builtin.welcome.start.open_file": "Datei öffnen", + "hex.builtin.welcome.start.open_other": "Andere Provider", + "hex.builtin.welcome.start.open_project": "Projekt öffnen", + "hex.builtin.welcome.start.recent": "Zuletzt geöffnete Datenquellen", + "hex.builtin.welcome.start.recent.auto_backups": "Auto Backups", + "hex.builtin.welcome.start.recent.auto_backups.backup": "Backup vom {:%Y-%m-%d %H:%M:%S}", + "hex.builtin.welcome.tip_of_the_day": "Tipp des Tages", + "hex.builtin.welcome.update.desc": "ImHex {0} wurde gerade released!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Neues Update verfügbar!" } diff --git a/plugins/builtin/romfs/lang/en_US.json b/plugins/builtin/romfs/lang/en_US.json index e4663f02f..9f5b6881e 100644 --- a/plugins/builtin/romfs/lang/en_US.json +++ b/plugins/builtin/romfs/lang/en_US.json @@ -1,1203 +1,1197 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.builtin.achievement.starting_out": "Starting out", - "hex.builtin.achievement.starting_out.crash.name": "Yes Rico, Kaboom!", - "hex.builtin.achievement.starting_out.crash.desc": "Crash ImHex for the first time.", - "hex.builtin.achievement.starting_out.docs.name": "RTFM", - "hex.builtin.achievement.starting_out.docs.desc": "Open the documentation by selecting Help -> Documentation from the menu bar.", - "hex.builtin.achievement.starting_out.open_file.name": "The inner workings", - "hex.builtin.achievement.starting_out.open_file.desc": "Open a file by dragging it onto ImHex or by selecting File -> Open from the menu bar.", - "hex.builtin.achievement.starting_out.save_project.name": "Keeping this", - "hex.builtin.achievement.starting_out.save_project.desc": "Save a project by selecting File -> Save Project from the menu bar.", - "hex.builtin.achievement.hex_editor": "Hex Editor", - "hex.builtin.achievement.hex_editor.select_byte.name": "You and you and you", - "hex.builtin.achievement.hex_editor.select_byte.desc": "Select multiple bytes in the Hex Editor by clicking and dragging over them.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "Building a library", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Create a bookmark by right-clicking on a byte and selecting Bookmark from the context menu.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "Seeing double", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "Open a new view by clicking on the 'Open new view' button in a bookmark.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "Edit the hex", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "Modify a byte by double-clicking on it and then entering the new value.", - "hex.builtin.achievement.hex_editor.copy_as.name": "Copy that", - "hex.builtin.achievement.hex_editor.copy_as.desc": "Copy bytes as a C++ array by selecting Copy As -> C++ Array from the context menu.", - "hex.builtin.achievement.hex_editor.create_patch.name": "ROM Hacks", - "hex.builtin.achievement.hex_editor.create_patch.desc": "Create a IPS patch for the use in other tools by selecting the Export option in the File menu.", - "hex.builtin.achievement.hex_editor.fill.name": "Flood fill", - "hex.builtin.achievement.hex_editor.fill.desc": "Fill a region with a byte by selecting Fill from the context menu.", - "hex.builtin.achievement.patterns": "Patterns", - "hex.builtin.achievement.patterns.place_menu.name": "Easy Patterns", - "hex.builtin.achievement.patterns.place_menu.desc": "Place a pattern of any built-in type in your data by right-clicking on a byte and using the 'Place pattern' option.", - "hex.builtin.achievement.patterns.load_existing.name": "Hey, I know this one", - "hex.builtin.achievement.patterns.load_existing.desc": "Load a pattern that has been created by someone else by using the 'File -> Import' menu.", - "hex.builtin.achievement.patterns.modify_data.name": "Edit the pattern", - "hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.", - "hex.builtin.achievement.patterns.data_inspector.name": "Inspector Gadget", - "hex.builtin.achievement.patterns.data_inspector.desc": "Create a custom data inspector entry using the pattern language. You can find how to do that in the documentation.", - "hex.builtin.achievement.find": "Finding", - "hex.builtin.achievement.find.find_strings.name": "One Ring to find them", - "hex.builtin.achievement.find.find_strings.desc": "Locate all strings in your file by using the Find view in 'Strings' mode.", - "hex.builtin.achievement.find.find_specific_string.name": "Too Many Items", - "hex.builtin.achievement.find.find_specific_string.desc": "Refine your search by searching for occurrences of a specific string by using the 'Sequences' mode.", - "hex.builtin.achievement.find.find_numeric.name": "About ... that much", - "hex.builtin.achievement.find.find_numeric.desc": "Search for numeric values between 250 and 1000 by using the 'Numeric Value' mode.", - "hex.builtin.achievement.data_processor": "Data Processor", - "hex.builtin.achievement.data_processor.place_node.name": "Look at all these nodes", - "hex.builtin.achievement.data_processor.place_node.desc": "Place any built-in node in the data processor by right-clicking on the workspace and selecting a node from the context menu.", - "hex.builtin.achievement.data_processor.create_connection.name": "I feel a connection here", - "hex.builtin.achievement.data_processor.create_connection.desc": "Connect two nodes by dragging a connection from one node to another.", - "hex.builtin.achievement.data_processor.modify_data.name": "Decode this", - "hex.builtin.achievement.data_processor.modify_data.desc": "Preprocess the displayed bytes by using the built-in Read and Write Data Access nodes.", - "hex.builtin.achievement.data_processor.custom_node.name": "Building my own!", - "hex.builtin.achievement.data_processor.custom_node.desc": "Create a custom node by selecting 'Custom -> New Node' from the context menu and simplify your existing pattern by moving nodes into it.", - "hex.builtin.achievement.misc": "Miscellaneous", - "hex.builtin.achievement.misc.analyze_file.name": "owo wat dis?", - "hex.builtin.achievement.misc.analyze_file.desc": "Analyze the bytes of your data by using the 'Analyze' option in the Data Information view.", - "hex.builtin.achievement.misc.download_from_store.name": "There's an app for that", - "hex.builtin.achievement.misc.download_from_store.desc": "Download any item from the Content Store", - "hex.builtin.background_service.network_interface": "Network Interface", - "hex.builtin.background_service.auto_backup": "Auto Backup", - "hex.builtin.command.calc.desc": "Calculator", - "hex.builtin.command.convert.desc": "Unit conversion", - "hex.builtin.command.convert.hexadecimal": "hexadecimal", - "hex.builtin.command.convert.decimal": "decimal", - "hex.builtin.command.convert.binary": "binary", - "hex.builtin.command.convert.octal": "octal", - "hex.builtin.command.convert.invalid_conversion": "Invalid conversion", - "hex.builtin.command.convert.invalid_input": "Invalid input", - "hex.builtin.command.convert.to": "to", - "hex.builtin.command.convert.in": "in", - "hex.builtin.command.convert.as": "as", - "hex.builtin.command.cmd.desc": "Command", - "hex.builtin.command.cmd.result": "Run command '{0}'", - "hex.builtin.command.goto.desc": "Goto specific address", - "hex.builtin.command.goto.result": "Goto address 0x{0:08X}", - "hex.builtin.command.web.desc": "Website lookup", - "hex.builtin.command.web.result": "Navigate to '{0}'", - "hex.builtin.drag_drop.text": "Drop files here to open them...", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binary", - "hex.builtin.inspector.bfloat16": "bfloat16", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.custom_encoding": "Custom Encoding", - "hex.builtin.inspector.custom_encoding.change": "Select encoding", - "hex.builtin.inspector.custom_encoding.no_encoding": "No encoding selected", - "hex.builtin.inspector.dos_date": "DOS Date", - "hex.builtin.inspector.dos_time": "DOS Time", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.fp24": "fp24", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.jump_to_address": "Jump to address", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "RGB565 Color", - "hex.builtin.inspector.rgba8": "RGBA8 Color", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Wide String", - "hex.builtin.inspector.string16": "String16", - "hex.builtin.inspector.string32": "String32", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.inspector.char16": "char16_t", - "hex.builtin.inspector.char32": "char32_t", - "hex.builtin.layouts.default": "Default", - "hex.builtin.layouts.none.restore_default": "Restore default layout", - "hex.builtin.menu.edit": "Edit", - "hex.builtin.menu.edit.bookmark.create": "Create Bookmark", - "hex.builtin.view.hex_editor.menu.edit.redo": "Redo", - "hex.builtin.view.hex_editor.menu.edit.undo": "Undo", - "hex.builtin.menu.extras": "Extras", - "hex.builtin.menu.extras.check_for_update": "Check for Updates", - "hex.builtin.menu.extras.switch_to_stable": "Downgrade to Release", - "hex.builtin.menu.extras.switch_to_nightly": "Update to Nightly", - "hex.builtin.menu.file": "File", - "hex.builtin.menu.file.bookmark.export": "Export bookmarks", - "hex.builtin.menu.file.bookmark.import": "Import bookmarks", - "hex.builtin.menu.file.clear_recent": "Clear", - "hex.builtin.menu.file.close": "Close", - "hex.builtin.menu.file.create_file": "Create new File", - "hex.builtin.menu.edit.disassemble_range": "Disassemble selection", - "hex.builtin.menu.file.export": "Export", - "hex.builtin.menu.file.export.as_language": "Text Formatted Bytes", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Failed to export bytes to the file!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "Failed to create new file!", - "hex.builtin.menu.file.export.ips.popup.export_error": "Failed to create new IPS file!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Invalid IPS patch header!", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "A patch tried to patch an address that is out of range!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "A patch was larger than the maximally allowed size!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Invalid IPS patch format!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Missing IPS EOF record!", - "hex.builtin.menu.file.export.ips": "IPS Patch", - "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.bookmark": "Bookmark", - "hex.builtin.menu.file.export.pattern": "Pattern File", - "hex.builtin.menu.file.export.pattern_file": "Export Pattern File...", - "hex.builtin.menu.file.export.data_processor": "Data Processor Workspace", - "hex.builtin.menu.file.export.popup.create": "Cannot export data. Failed to create file!", - "hex.builtin.menu.file.export.report": "Report", - "hex.builtin.menu.file.export.report.popup.export_error": "Failed to create new report file!", - "hex.builtin.menu.file.export.selection_to_file": "Selection to File...", - "hex.builtin.menu.file.export.title": "Export File", - "hex.builtin.menu.file.import": "Import", - "hex.builtin.menu.file.import.ips": "IPS Patch", - "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "Modified File", - "hex.builtin.menu.file.import.bookmark": "Bookmark", - "hex.builtin.menu.file.import.pattern": "Pattern File", - "hex.builtin.menu.file.import.pattern_file": "Import Pattern File...", - "hex.builtin.menu.file.import.data_processor": "Data Processor Workspace", - "hex.builtin.menu.file.import.custom_encoding": "Custom Encoding File", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "File selected do not have the same size as the current file. Both sizes must match", - "hex.builtin.menu.file.open_file": "Open File...", - "hex.builtin.menu.file.open_other": "Open Other", - "hex.builtin.menu.file.project": "Project", - "hex.builtin.menu.file.project.open": "Open Project...", - "hex.builtin.menu.file.project.save": "Save Project", - "hex.builtin.menu.file.project.save_as": "Save Project As...", - "hex.builtin.menu.file.open_recent": "Open Recent", - "hex.builtin.menu.file.quit": "Quit ImHex", - "hex.builtin.menu.file.reload_provider": "Reload Current Data", - "hex.builtin.menu.help": "Help", - "hex.builtin.menu.help.ask_for_help": "Ask Documentation...", - "hex.builtin.menu.workspace": "Workspace", - "hex.builtin.menu.workspace.create": "New Workspace...", - "hex.builtin.menu.workspace.layout": "Layout", - "hex.builtin.menu.workspace.layout.lock": "Lock Layout", - "hex.builtin.menu.workspace.layout.save": "Save Layout...", - "hex.builtin.menu.view": "View", - "hex.builtin.menu.view.always_on_top": "Always on Top", - "hex.builtin.menu.view.fullscreen": "Full Screen Mode", - "hex.builtin.menu.view.debug": "Show Debugging View", - "hex.builtin.menu.view.demo": "Show ImGui Demo", - "hex.builtin.menu.view.fps": "Display FPS", - "hex.builtin.minimap_visualizer.entropy": "Local Entropy", - "hex.builtin.minimap_visualizer.zero_count": "Zeros Count", - "hex.builtin.minimap_visualizer.zeros": "Zeros", - "hex.builtin.minimap_visualizer.ascii_count": "ASCII Count", - "hex.builtin.minimap_visualizer.byte_type": "Byte Type", - "hex.builtin.minimap_visualizer.highlights": "Highlights", - "hex.builtin.minimap_visualizer.byte_magnitude": "Byte Magnitude", - "hex.builtin.nodes.arithmetic": "Arithmetic", - "hex.builtin.nodes.arithmetic.add": "Addition", - "hex.builtin.nodes.arithmetic.add.header": "Add", - "hex.builtin.nodes.arithmetic.average": "Average", - "hex.builtin.nodes.arithmetic.average.header": "Average", - "hex.builtin.nodes.arithmetic.ceil": "Ceil", - "hex.builtin.nodes.arithmetic.ceil.header": "Ceil", - "hex.builtin.nodes.arithmetic.div": "Division", - "hex.builtin.nodes.arithmetic.div.header": "Divide", - "hex.builtin.nodes.arithmetic.floor": "Floor", - "hex.builtin.nodes.arithmetic.floor.header": "Floor", - "hex.builtin.nodes.arithmetic.median": "Median", - "hex.builtin.nodes.arithmetic.median.header": "Median", - "hex.builtin.nodes.arithmetic.mod": "Modulus", - "hex.builtin.nodes.arithmetic.mod.header": "Modulo", - "hex.builtin.nodes.arithmetic.mul": "Multiplication", - "hex.builtin.nodes.arithmetic.mul.header": "Multiply", - "hex.builtin.nodes.arithmetic.round": "Round", - "hex.builtin.nodes.arithmetic.round.header": "Round", - "hex.builtin.nodes.arithmetic.sub": "Subtraction", - "hex.builtin.nodes.arithmetic.sub.header": "Subtract", - "hex.builtin.nodes.bitwise": "Bitwise operations", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "Bitwise ADD", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", - "hex.builtin.nodes.bitwise.shift_left": "Shift Left", - "hex.builtin.nodes.bitwise.shift_left.header": "Bitwise Shift Left", - "hex.builtin.nodes.bitwise.shift_right": "Shift Right", - "hex.builtin.nodes.bitwise.shift_right.header": "Bitwise Shift Right", - "hex.builtin.nodes.bitwise.swap": "Reverse", - "hex.builtin.nodes.bitwise.swap.header": "Reverse bits", - "hex.builtin.nodes.bitwise.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", - "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "Reverse", - "hex.builtin.nodes.buffer.byte_swap.header": "Reverse bytes", - "hex.builtin.nodes.buffer.combine": "Combine", - "hex.builtin.nodes.buffer.combine.header": "Combine buffers", - "hex.builtin.nodes.buffer.patch": "Patch", - "hex.builtin.nodes.buffer.patch.header": "Patch", - "hex.builtin.nodes.buffer.patch.input.patch": "Patch", - "hex.builtin.nodes.buffer.repeat": "Repeat", - "hex.builtin.nodes.buffer.repeat.header": "Repeat buffer", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", - "hex.builtin.nodes.buffer.repeat.input.count": "Count", - "hex.builtin.nodes.buffer.size": "Buffer Size", - "hex.builtin.nodes.buffer.size.header": "Buffer Size", - "hex.builtin.nodes.buffer.size.output": "Size", - "hex.builtin.nodes.buffer.slice": "Slice", - "hex.builtin.nodes.buffer.slice.header": "Slice buffer", - "hex.builtin.nodes.buffer.slice.input.buffer": "Input", - "hex.builtin.nodes.buffer.slice.input.from": "From", - "hex.builtin.nodes.buffer.slice.input.to": "To", - "hex.builtin.nodes.casting": "Data conversion", - "hex.builtin.nodes.casting.buffer_to_float": "Buffer to Float", - "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer to Float", - "hex.builtin.nodes.casting.buffer_to_int": "Buffer to Integer", - "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer to Integer", - "hex.builtin.nodes.casting.float_to_buffer": "Float to Buffer", - "hex.builtin.nodes.casting.float_to_buffer.header": "Float to Buffer", - "hex.builtin.nodes.casting.int_to_buffer": "Integer to Buffer", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer to Buffer", - "hex.builtin.nodes.common.height": "Height", - "hex.builtin.nodes.common.input": "Input", - "hex.builtin.nodes.common.input.a": "Input A", - "hex.builtin.nodes.common.input.b": "Input B", - "hex.builtin.nodes.common.output": "Output", - "hex.builtin.nodes.common.width": "Width", - "hex.builtin.nodes.common.amount": "Amount", - "hex.builtin.nodes.constants": "Constants", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Size", - "hex.builtin.nodes.constants.comment": "Comment", - "hex.builtin.nodes.constants.comment.header": "Comment", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 color", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 color", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Blue", - "hex.builtin.nodes.constants.rgba8.output.g": "Green", - "hex.builtin.nodes.constants.rgba8.output.r": "Red", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.string": "String", - "hex.builtin.nodes.constants.string.header": "String", - "hex.builtin.nodes.control_flow": "Control flow", - "hex.builtin.nodes.control_flow.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "Boolean AND", - "hex.builtin.nodes.control_flow.equals": "Equals", - "hex.builtin.nodes.control_flow.equals.header": "Equals", - "hex.builtin.nodes.control_flow.gt": "Greater than", - "hex.builtin.nodes.control_flow.gt.header": "Greater than", - "hex.builtin.nodes.control_flow.if": "If", - "hex.builtin.nodes.control_flow.if.condition": "Condition", - "hex.builtin.nodes.control_flow.if.false": "False", - "hex.builtin.nodes.control_flow.if.header": "If", - "hex.builtin.nodes.control_flow.if.true": "True", - "hex.builtin.nodes.control_flow.lt": "Less than", - "hex.builtin.nodes.control_flow.lt.header": "Less than", - "hex.builtin.nodes.control_flow.not": "Not", - "hex.builtin.nodes.control_flow.not.header": "Not", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "Boolean OR", - "hex.builtin.nodes.control_flow.loop": "Loop", - "hex.builtin.nodes.control_flow.loop.header": "Loop", - "hex.builtin.nodes.control_flow.loop.start": "Start", - "hex.builtin.nodes.control_flow.loop.end": "End", - "hex.builtin.nodes.control_flow.loop.init": "Initial Value", - "hex.builtin.nodes.control_flow.loop.in": "In", - "hex.builtin.nodes.control_flow.loop.out": "Out", - "hex.builtin.nodes.crypto": "Cryptography", - "hex.builtin.nodes.crypto.aes": "AES Decrypter", - "hex.builtin.nodes.crypto.aes.header": "AES Decrypter", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Key", - "hex.builtin.nodes.crypto.aes.key_length": "Key length", - "hex.builtin.nodes.crypto.aes.mode": "Mode", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Custom", - "hex.builtin.nodes.custom.custom": "New Node", - "hex.builtin.nodes.custom.custom.edit": "Edit", - "hex.builtin.nodes.custom.custom.edit_hint": "Hold down SHIFT to edit", - "hex.builtin.nodes.custom.custom.header": "Custom Node", - "hex.builtin.nodes.custom.input": "Custom Node Input", - "hex.builtin.nodes.custom.input.header": "Node Input", - "hex.builtin.nodes.custom.output": "Custom Node Output", - "hex.builtin.nodes.custom.output.header": "Node Output", - "hex.builtin.nodes.data_access": "Data access", - "hex.builtin.nodes.data_access.read": "Read", - "hex.builtin.nodes.data_access.read.address": "Address", - "hex.builtin.nodes.data_access.read.data": "Data", - "hex.builtin.nodes.data_access.read.header": "Read", - "hex.builtin.nodes.data_access.read.size": "Size", - "hex.builtin.nodes.data_access.selection": "Selected Region", - "hex.builtin.nodes.data_access.selection.address": "Address", - "hex.builtin.nodes.data_access.selection.header": "Selected Region", - "hex.builtin.nodes.data_access.selection.size": "Size", - "hex.builtin.nodes.data_access.size": "Data Size", - "hex.builtin.nodes.data_access.size.header": "Data Size", - "hex.builtin.nodes.data_access.size.size": "Size", - "hex.builtin.nodes.data_access.write": "Write", - "hex.builtin.nodes.data_access.write.address": "Address", - "hex.builtin.nodes.data_access.write.data": "Data", - "hex.builtin.nodes.data_access.write.header": "Write", - "hex.builtin.nodes.decoding": "Decoding", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 decoder", - "hex.builtin.nodes.decoding.hex": "Hexadecimal", - "hex.builtin.nodes.decoding.hex.header": "Hexadecimal decoder", - "hex.builtin.nodes.display": "Display", - "hex.builtin.nodes.display.buffer": "Buffer", - "hex.builtin.nodes.display.buffer.header": "Buffer display", - "hex.builtin.nodes.display.bits": "Bits", - "hex.builtin.nodes.display.bits.header": "Bits display", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Float display", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Integer display", - "hex.builtin.nodes.display.string": "String", - "hex.builtin.nodes.display.string.header": "String display", - "hex.builtin.nodes.pattern_language": "Pattern Language", - "hex.builtin.nodes.pattern_language.out_var": "Out Variable", - "hex.builtin.nodes.pattern_language.out_var.header": "Out Variable", - "hex.builtin.nodes.visualizer": "Visualizers", - "hex.builtin.nodes.visualizer.byte_distribution": "Byte Distribution", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Byte Distribution", - "hex.builtin.nodes.visualizer.digram": "Digram", - "hex.builtin.nodes.visualizer.digram.header": "Digram", - "hex.builtin.nodes.visualizer.image": "Image", - "hex.builtin.nodes.visualizer.image.header": "Image Visualizer", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 Image", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 Image Visualizer", - "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", - "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", - "hex.builtin.popup.close_provider.desc": "Some changes haven't been saved to a Project yet.\n\nDo you want to save them before closing?", - "hex.builtin.popup.close_provider.title": "Close Data Source?", - "hex.builtin.popup.docs_question.title": "Documentation query", - "hex.builtin.popup.docs_question.no_answer": "The documentation didn't have an answer for this question", - "hex.builtin.popup.docs_question.prompt": "Ask the documentation AI for help!", - "hex.builtin.popup.docs_question.thinking": "Thinking...", - "hex.builtin.popup.error.create": "Failed to create new file!", - "hex.builtin.popup.error.file_dialog.common": "An error occurred while opening the file browser: {}", - "hex.builtin.popup.error.file_dialog.portal": "There was an error while opening the file browser: {}.\nThis might be caused by your system not having a xdg-desktop-portal backend installed correctly.\n\nOn KDE, it's xdg-desktop-portal-kde.\nOn Gnome, it's xdg-desktop-portal-gnome.\nOtherwise, you can try to use xdg-desktop-portal-gtk.\n\nReboot your system after installing it.\n\nIf the file browser still doesn't work after this, try adding\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nto your window manager or compositor's startup script or configuration.\n\nIf the file browser still doesn't work, submit an issue at https://github.com/WerWolv/ImHex/issues\n\nIn the meantime files can still be opened by dragging them onto the ImHex window!", - "hex.builtin.popup.error.project.load": "Failed to load project: {}", - "hex.builtin.popup.error.project.save": "Failed to save project!", - "hex.builtin.popup.error.project.load.create_provider": "Failed to create data provider of type {}", - "hex.builtin.popup.error.project.load.no_providers": "There are no openable data providers", - "hex.builtin.popup.error.project.load.some_providers_failed": "Some data providers failed to load: {}", - "hex.builtin.popup.error.project.load.file_not_found": "Project file {} not found", - "hex.builtin.popup.error.project.load.invalid_tar": "Could not open tarred project file: {}", - "hex.builtin.popup.error.project.load.invalid_magic": "Invalid magic file in project file", - "hex.builtin.popup.error.read_only": "Couldn't get write access. File opened in read-only mode.", - "hex.builtin.popup.error.task_exception": "Exception thrown in Task '{}':\n\n{}", - "hex.builtin.popup.exit_application.desc": "You have unsaved changes made to your Project.\nAre you sure you want to exit?", - "hex.builtin.popup.exit_application.title": "Exit Application?", - "hex.builtin.popup.waiting_for_tasks.title": "Waiting for Tasks", - "hex.builtin.popup.crash_recover.title": "Crash recovery", - "hex.builtin.popup.crash_recover.message": "An exception was thrown, but ImHex was able to catch it and advert a crash", - "hex.builtin.popup.foreground_task.title": "Please Wait...", - "hex.builtin.popup.blocking_task.title": "Running Task", - "hex.builtin.popup.blocking_task.desc": "A task is currently executing.", - "hex.builtin.popup.save_layout.title": "Save Layout", - "hex.builtin.popup.save_layout.desc": "Enter a name under which to save the current layout.", - "hex.builtin.popup.no_update_available": "No new update available", - "hex.builtin.popup.update_available": "A new version of ImHex is available!\n\nWould you like to update to '{0}'?", - "hex.builtin.popup.waiting_for_tasks.desc": "There are still tasks running in the background.\nImHex will close after they are finished.", - "hex.builtin.provider.rename": "Rename", - "hex.builtin.provider.rename.desc": "Enter a name for this data source.", - "hex.builtin.provider.tooltip.show_more": "Hold SHIFT for more information", - "hex.builtin.provider.error.open": "Failed to open data provider: {}", - "hex.builtin.provider.base64": "Base64 File", - "hex.builtin.provider.disk": "Raw Disk", - "hex.builtin.provider.disk.disk_size": "Disk Size", - "hex.builtin.provider.disk.elevation": "Accessing raw disks most likely requires elevated privileges", - "hex.builtin.provider.disk.reload": "Reload", - "hex.builtin.provider.disk.sector_size": "Sector Size", - "hex.builtin.provider.disk.selected_disk": "Disk", - "hex.builtin.provider.disk.error.read_ro": "Failed to open disk {} in read-only mode: {}", - "hex.builtin.provider.disk.error.read_rw": "Failed to open disk {} in read/write mode: {}", - "hex.builtin.provider.file": "Regular File", - "hex.builtin.provider.file.error.open": "Failed to open file {}: {}", - "hex.builtin.provider.file.access": "Last access time", - "hex.builtin.provider.file.creation": "Creation time", - "hex.builtin.provider.file.menu.direct_access": "Direct access file", - "hex.builtin.provider.file.menu.into_memory": "Load file into memory", - "hex.builtin.provider.file.modification": "Last modification time", - "hex.builtin.provider.file.path": "File path", - "hex.builtin.provider.file.size": "Size", - "hex.builtin.provider.file.menu.open_file": "Open file externally", - "hex.builtin.provider.file.menu.open_folder": "Open containing folder", - "hex.builtin.provider.file.too_large": "File is larger than the set limit, changes will be written directly to the file. Allow write access anyway?", - "hex.builtin.provider.file.too_large.allow_write": "Allow write access", - "hex.builtin.provider.file.reload_changes": "File has been modified by an external source. Do you want to reload it?", - "hex.builtin.provider.file.reload_changes.reload": "Reload", - "hex.builtin.provider.gdb": "GDB Server Data", - "hex.builtin.provider.gdb.ip": "IP Address", - "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Port", - "hex.builtin.provider.gdb.server": "Server", - "hex.builtin.provider.intel_hex": "Intel Hex File", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "In-Memory File", - "hex.builtin.provider.mem_file.unsaved": "Unsaved File", - "hex.builtin.provider.mem_file.rename": "Rename File", - "hex.builtin.provider.motorola_srec": "Motorola SREC File", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.opening": "Opening Data Source...", - "hex.builtin.provider.process_memory": "Process Memory", - "hex.builtin.provider.process_memory.enumeration_failed": "Failed to enumerate processes", - "hex.builtin.provider.process_memory.macos_limitations": "macOS doesn't properly allow reading memory from other processes, even when running as root. If System Integrity Protection (SIP) is enabled, it only works for applications that are unsigned or have the 'Get Task Allow' entitlement which generally only applies to applications compiled by yourself.", - "hex.builtin.provider.process_memory.memory_regions": "Memory Regions", - "hex.builtin.provider.process_memory.name": "'{0}' Process Memory", - "hex.builtin.provider.process_memory.process_name": "Process Name", - "hex.builtin.provider.process_memory.process_id": "PID", - "hex.builtin.provider.process_memory.region.commit": "Commit", - "hex.builtin.provider.process_memory.region.reserve": "Reserved", - "hex.builtin.provider.process_memory.region.private": "Private", - "hex.builtin.provider.process_memory.region.mapped": "Mapped", - "hex.builtin.provider.process_memory.utils": "Utils", - "hex.builtin.provider.process_memory.utils.inject_dll": "Inject DLL", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "Successfully injected DLL '{0}'!", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Failed to inject DLL '{0}'!", - "hex.builtin.provider.udp": "UDP Server", - "hex.builtin.provider.udp.name": "UDP Server on Port {}", - "hex.builtin.provider.udp.port": "Server Port", - "hex.builtin.provider.udp.timestamp": "Timestamp", - "hex.builtin.provider.view": "View", - "hex.builtin.setting.experiments": "Experiments", - "hex.builtin.setting.experiments.description": "Experiments are features that are still in development and may not work correctly yet.\n\nFeel free to try them out and report any issues you encounter!", - "hex.builtin.setting.folders": "Folders", - "hex.builtin.setting.folders.add_folder": "Add new folder", - "hex.builtin.setting.folders.description": "Specify additional search paths for patterns, scripts, Yara rules and more", - "hex.builtin.setting.folders.remove_folder": "Remove currently selected folder from list", - "hex.builtin.setting.general": "General", - "hex.builtin.setting.general.patterns": "Patterns", - "hex.builtin.setting.general.network": "Network", - "hex.builtin.setting.general.auto_backup_time": "Periodically backup project", - "hex.builtin.setting.general.auto_backup_time.format.simple": "Every {0}s", - "hex.builtin.setting.general.auto_backup_time.format.extended": "Every {0}m {1}s", - "hex.builtin.setting.general.auto_load_patterns": "Auto-load supported pattern", - "hex.builtin.setting.general.server_contact": "Enable update checks and usage statistics", - "hex.builtin.setting.general.max_mem_file_size": "Max file size to load into RAM", - "hex.builtin.setting.general.max_mem_file_size.desc": "Small files are loaded into memory to prevent them from being modified directly on disk.\n\nIncreasing this size allows larger files to be loaded into memory before ImHex resorts to streaming in data from disk.", - "hex.builtin.setting.general.network_interface": "Enable network interface", - "hex.builtin.setting.general.pattern_data_max_filter_items": "Max filtered pattern items shown", - "hex.builtin.setting.general.save_recent_providers": "Save recently used data sources", - "hex.builtin.setting.general.show_tips": "Show tips on startup", - "hex.builtin.setting.general.sync_pattern_source": "Sync pattern source code between open data sources", - "hex.builtin.setting.general.upload_crash_logs": "Upload crash reports", - "hex.builtin.setting.hex_editor": "Hex Editor", - "hex.builtin.setting.hex_editor.byte_padding": "Extra byte cell padding", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes per row", - "hex.builtin.setting.hex_editor.char_padding": "Extra character cell padding", - "hex.builtin.setting.hex_editor.highlight_color": "Selection highlight color", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Highlight pattern parents on hover", - "hex.builtin.setting.hex_editor.paste_behaviour": "Single-Byte Paste behaviour", - "hex.builtin.setting.hex_editor.paste_behaviour.none": "Ask me next time", - "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Paste everything", - "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Paste over selection", - "hex.builtin.setting.hex_editor.sync_scrolling": "Synchronize editor scroll position", - "hex.builtin.setting.hex_editor.show_highlights": "Show colorful highlightings", - "hex.builtin.setting.hex_editor.show_selection": "Move selection display to hex editor footer", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Recent Files", - "hex.builtin.setting.interface": "Interface", - "hex.builtin.setting.interface.always_show_provider_tabs": "Always show Data Source Tabs", - "hex.builtin.setting.interface.native_window_decorations": "Use OS Window decorations", - "hex.builtin.setting.interface.accent": "Accent color ", - "hex.builtin.setting.interface.color": "Color theme", - "hex.builtin.setting.interface.crisp_scaling": "Enable crisp scaling", - "hex.builtin.setting.interface.display_shortcut_highlights": "Highlight menu when using shortcuts", - "hex.builtin.setting.interface.fps": "FPS Limit", - "hex.builtin.setting.interface.fps.unlocked": "Unlocked", - "hex.builtin.setting.interface.fps.native": "Native", - "hex.builtin.setting.interface.language": "Language", - "hex.builtin.setting.interface.multi_windows": "Enable Multi Window support", - "hex.builtin.setting.interface.randomize_window_title": "Use a randomized Window Title", - "hex.builtin.setting.interface.scaling_factor": "Scaling", - "hex.builtin.setting.interface.scaling.native": "Native", - "hex.builtin.setting.interface.scaling.fractional_warning": "The default font does not support fractional scaling. For better results, select a custom font in the 'Font' tab.", - "hex.builtin.setting.interface.show_header_command_palette": "Show Command Palette in Window Header", - "hex.builtin.setting.interface.show_titlebar_backdrop": "Show titlebar backdrop color", - "hex.builtin.setting.interface.style": "Styling", - "hex.builtin.setting.interface.use_native_menu_bar": "Use native menu bar", - "hex.builtin.setting.interface.window": "Window", - "hex.builtin.setting.interface.pattern_data_row_bg": "Enable colored pattern background", - "hex.builtin.setting.interface.wiki_explain_language": "Wikipedia Language", - "hex.builtin.setting.interface.restore_window_pos": "Restore window position", - "hex.builtin.setting.plugins": "Plugins", - "hex.builtin.setting.loaded_plugins": "Plugins to be loaded", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "Proxy will take effect on store, wikipedia or any other plugin immediately.", - "hex.builtin.setting.proxy.enable": "Enable Proxy", - "hex.builtin.setting.proxy.url": "Proxy URL", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// or socks5:// (e.g., http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Shortcuts", - "hex.builtin.setting.shortcuts.global": "Global Shortcuts", - "hex.builtin.setting.toolbar": "Toolbar", - "hex.builtin.setting.toolbar.description": "Add or remove menu options to or from the toolbar by drag-n-dropping them from the list below.", - "hex.builtin.setting.toolbar.icons": "Toolbar Icons", - "hex.builtin.shortcut.next_provider": "Select Next Data Source", - "hex.builtin.shortcut.prev_provider": "Select Previous Data Source", - "hex.builtin.task.query_docs": "Querying Docs...", - "hex.builtin.task.sending_statistics": "Sending statistics...", - "hex.builtin.task.check_updates": "Checking for updates...", - "hex.builtin.task.exporting_data": "Exporting data...", - "hex.builtin.task.uploading_crash": "Uploading crash report...", - "hex.builtin.task.loading_banner": "Loading banner...", - "hex.builtin.task.updating_recents": "Updating recent files...", - "hex.builtin.task.updating_store": "Updating store...", - "hex.builtin.task.parsing_pattern": "Parsing pattern...", - "hex.builtin.task.analyzing_data": "Analyzing data...", - "hex.builtin.task.updating_inspector": "Updating inspector...", - "hex.builtin.task.saving_data": "Saving data...", - "hex.builtin.task.loading_encoding_file": "Loading encoding file...", - "hex.builtin.task.filtering_data": "Filtering data...", - "hex.builtin.task.evaluating_nodes": "Evaluating nodes...", - "hex.builtin.title_bar_button.debug_build": "Debug build\n\nSHIFT + Click to open Debug Menu", - "hex.builtin.title_bar_button.feedback": "Leave Feedback", - "hex.builtin.tools.ascii_table": "ASCII table", - "hex.builtin.tools.ascii_table.octal": "Show octal", - "hex.builtin.tools.base_converter": "Base converter", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Byte Swapper", - "hex.builtin.tools.calc": "Calculator", - "hex.builtin.tools.color": "Color picker", - "hex.builtin.tools.color.components": "Components", - "hex.builtin.tools.color.formats": "Formats", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.color.formats.percent": "Percentage", - "hex.builtin.tools.color.formats.color_name": "Color Name", - "hex.builtin.tools.demangler": "LLVM Demangler", - "hex.builtin.tools.demangler.demangled": "Demangled name", - "hex.builtin.tools.demangler.mangled": "Mangled name", - "hex.builtin.tools.error": "Last error: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Euclidean Algorithm", - "hex.builtin.tools.euclidean_algorithm.description": "The Euclidean algorithm is an efficient method for computing the greatest common divisor (GCD) of two numbers, the largest number that divides both of them without leaving a remainder.\n\nBy extension, this also provides an efficient method for computing the least common multiple (LCM), the smallest number divisible by both.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Overflow detected! Value of a and b are too large.", - "hex.builtin.tools.file_tools": "File Tools", - "hex.builtin.tools.file_tools.combiner": "Combiner", - "hex.builtin.tools.file_tools.combiner.add": "Add...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Add file", - "hex.builtin.tools.file_tools.combiner.clear": "Clear", - "hex.builtin.tools.file_tools.combiner.combine": "Combine", - "hex.builtin.tools.file_tools.combiner.combining": "Combining...", - "hex.builtin.tools.file_tools.combiner.delete": "Delete", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Failed to create output file", - "hex.builtin.tools.file_tools.combiner.open_input": "Failed to open input file {0}", - "hex.builtin.tools.file_tools.combiner.output": "Output file", - "hex.builtin.tools.file_tools.combiner.output.picker": "Set output base path", - "hex.builtin.tools.file_tools.combiner.success": "Files combined successfully!", - "hex.builtin.tools.file_tools.shredder": "Shredder", - "hex.builtin.tools.file_tools.shredder.error.open": "Failed to open selected file!", - "hex.builtin.tools.file_tools.shredder.fast": "Fast Mode", - "hex.builtin.tools.file_tools.shredder.input": "File to shred", - "hex.builtin.tools.file_tools.shredder.picker": "Open File to Shred", - "hex.builtin.tools.file_tools.shredder.shred": "Shred", - "hex.builtin.tools.file_tools.shredder.shredding": "Shredding...", - "hex.builtin.tools.file_tools.shredder.success": "Shredded successfully!", - "hex.builtin.tools.file_tools.shredder.warning": "This tool IRRECOVERABLY destroys a file. Use with caution", - "hex.builtin.tools.file_tools.splitter": "Splitter", - "hex.builtin.tools.file_tools.splitter.input": "File to split", - "hex.builtin.tools.file_tools.splitter.output": "Output path", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Failed to create part file {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Failed to open selected file!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "File is smaller than part size", - "hex.builtin.tools.file_tools.splitter.picker.input": "Open File to split", - "hex.builtin.tools.file_tools.splitter.picker.output": "Set base path", - "hex.builtin.tools.file_tools.splitter.picker.split": "Split", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Splitting...", - "hex.builtin.tools.file_tools.splitter.picker.success": "File split successfully!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Custom", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", - "hex.builtin.tools.file_uploader": "File Uploader", - "hex.builtin.tools.file_uploader.control": "Control", - "hex.builtin.tools.file_uploader.done": "Done!", - "hex.builtin.tools.file_uploader.error": "Failed to upload file!\n\nError Code: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Invalid response from Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Recent Uploads", - "hex.builtin.tools.file_uploader.tooltip": "Click to copy\nCTRL + Click to open", - "hex.builtin.tools.file_uploader.upload": "Upload", - "hex.builtin.tools.format.engineering": "Engineering", - "hex.builtin.tools.format.programmer": "Programmer", - "hex.builtin.tools.format.scientific": "Scientific", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "Graphing Calculator", - "hex.builtin.tools.history": "History", - "hex.builtin.tools.http_requests": "HTTP Requests", - "hex.builtin.tools.http_requests.enter_url": "Enter URL", - "hex.builtin.tools.http_requests.send": "Send", - "hex.builtin.tools.http_requests.headers": "Headers", - "hex.builtin.tools.http_requests.response": "Response", - "hex.builtin.tools.http_requests.body": "Body", - "hex.builtin.tools.ieee754": "IEEE 754 Floating Point Explorer", - "hex.builtin.tools.ieee754.clear": "Clear", - "hex.builtin.tools.ieee754.description": "IEEE754 is a standard for representing floating point numbers which is used by most modern CPUs.\n\nThis tool visualizes the internal representation of a floating point number and allows decoding and encoding of numbers with a non-standard number of mantissa or exponent bits.", - "hex.builtin.tools.ieee754.double_precision": "Double Precision", - "hex.builtin.tools.ieee754.exponent": "Exponent", - "hex.builtin.tools.ieee754.exponent_size": "Exponent Size", - "hex.builtin.tools.ieee754.formula": "Formula", - "hex.builtin.tools.ieee754.half_precision": "Half Precision", - "hex.builtin.tools.ieee754.mantissa": "Mantissa", - "hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size", - "hex.builtin.tools.ieee754.result.float": "Floating Point Result", - "hex.builtin.tools.ieee754.result.hex": "Hexadecimal Result", - "hex.builtin.tools.ieee754.quarter_precision": "Quarter Precision", - "hex.builtin.tools.ieee754.result.title": "Result", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailed", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplified", - "hex.builtin.tools.ieee754.sign": "Sign", - "hex.builtin.tools.ieee754.single_precision": "Single Precision", - "hex.builtin.tools.ieee754.type": "Type", - "hex.builtin.tools.invariant_multiplication": "Division by invariant Multiplication", - "hex.builtin.tools.invariant_multiplication.description": "Division by invariant multiplication is a technique often used by compilers to optimize integer division by a constant into a multiplication followed by a shift. The reason for this is that divisions often take many times more clock cycles than multiplications do.\n\nThis tool can be used to calculate the multiplier from the divisor or the divisor from the multiplier.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Number of Bits", - "hex.builtin.tools.input": "Input", - "hex.builtin.tools.output": "Output", - "hex.builtin.tools.name": "Name", - "hex.builtin.tools.permissions": "UNIX Permissions Calculator", - "hex.builtin.tools.permissions.absolute": "Absolute Notation", - "hex.builtin.tools.permissions.perm_bits": "Permission bits", - "hex.builtin.tools.permissions.setgid_error": "Group must have execute rights for setgid bit to apply!", - "hex.builtin.tools.permissions.setuid_error": "User must have execute rights for setuid bit to apply!", - "hex.builtin.tools.permissions.sticky_error": "Other must have execute rights for sticky bit to apply!", - "hex.builtin.tools.regex_replacer": "Regex replacer", - "hex.builtin.tools.regex_replacer.input": "Input", - "hex.builtin.tools.regex_replacer.output": "Output", - "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", - "hex.builtin.tools.regex_replacer.replace": "Replace pattern", - "hex.builtin.tools.tcp_client_server": "TCP Client/Server", - "hex.builtin.tools.tcp_client_server.client": "Client", - "hex.builtin.tools.tcp_client_server.server": "Server", - "hex.builtin.tools.tcp_client_server.messages": "Messages", - "hex.builtin.tools.tcp_client_server.settings": "Connection Settings", - "hex.builtin.tools.tcp_client_server.tcp_message": "TCP Message {}", - "hex.builtin.tools.tcp_client_server.send_current_provider": "Send from open data source", - "hex.builtin.tools.value": "Value", - "hex.builtin.tools.wiki_explain": "Wikipedia term definitions", - "hex.builtin.tools.wiki_explain.control": "Control", - "hex.builtin.tools.wiki_explain.invalid_response": "Invalid response from Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Results", - "hex.builtin.tools.wiki_explain.search": "Search", - "hex.builtin.tutorial.introduction": "Introduction to ImHex", - "hex.builtin.tutorial.introduction.description": "This tutorial will guide you through the basic usage of ImHex to get you started.", - "hex.builtin.tutorial.introduction.step1.title": "Welcome to ImHex!", - "hex.builtin.tutorial.introduction.step1.description": "ImHex is a Reverse Engineering Suite and Hex Editor with its main focus on visualizing binary data for easy comprehension.\n\nYou can continue to the next step by clicking the right arrow button below.", - "hex.builtin.tutorial.introduction.step2.title": "Opening Data", - "hex.builtin.tutorial.introduction.step2.description": "ImHex supports loading data from a variety of sources. This includes Files, Raw disks, another Process's memory and more.\n\nAll these options can be found on the Welcome screen or under the File menu.", - "hex.builtin.tutorial.introduction.step2.highlight": "Let's create a new empty file by clicking on the 'New File' button.", - "hex.builtin.tutorial.introduction.step3.highlight": "This is the Hex Editor. It displays the individual bytes of the loaded data and also allows you to edit them by double clicking one.\n\nYou can navigate the data by using the arrow keys or the mouse wheel.", - "hex.builtin.tutorial.introduction.step4.highlight": "This is the Data Inspector. It displays the data of the currently selected bytes in a more readable format.\n\nYou can also edit the data here by double clicking on a row.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "This is the Pattern Editor. It allows you to write code using the Pattern Language which can highlight and decode binary data structures inside of your loaded data.\n\nYou can learn more about the Pattern Language in the documentation.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "This view contains a tree view representing the data structures you defined using the Pattern Language.", - "hex.builtin.tutorial.introduction.step6.highlight": "You can find more tutorials and documentation in the Help menu.", - "hex.builtin.undo_operation.insert": "Inserted {0}", - "hex.builtin.undo_operation.remove": "Removed {0}", - "hex.builtin.undo_operation.write": "Wrote {0}", - "hex.builtin.undo_operation.patches": "Applied patch", - "hex.builtin.undo_operation.fill": "Filled region", - "hex.builtin.undo_operation.modification": "Modified bytes", - "hex.builtin.view.achievements.name": "Achievements", - "hex.builtin.view.achievements.unlocked": "Achievement Unlocked!", - "hex.builtin.view.achievements.unlocked_count": "Unlocked", - "hex.builtin.view.achievements.click": "Click here", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Jump to", - "hex.builtin.view.bookmarks.button.remove": "Remove", - "hex.builtin.view.bookmarks.default_title": "Bookmark [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Color", - "hex.builtin.view.bookmarks.header.comment": "Comment", - "hex.builtin.view.bookmarks.header.name": "Name", - "hex.builtin.view.bookmarks.name": "Bookmarks", - "hex.builtin.view.bookmarks.no_bookmarks": "No bookmarks created yet. Add one with Edit -> Create Bookmark", - "hex.builtin.view.bookmarks.title.info": "Information", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Jump to address", - "hex.builtin.view.bookmarks.tooltip.lock": "Lock", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Open in new View", - "hex.builtin.view.bookmarks.tooltip.unlock": "Unlock", - "hex.builtin.view.command_palette.name": "Command Palette", - "hex.builtin.view.constants.name": "Constants", - "hex.builtin.view.constants.row.category": "Category", - "hex.builtin.view.constants.row.desc": "Description", - "hex.builtin.view.constants.row.name": "Name", - "hex.builtin.view.constants.row.value": "Value", - "hex.builtin.view.data_inspector.menu.copy": "Copy Value", - "hex.builtin.view.data_inspector.menu.edit": "Edit Value", - "hex.builtin.view.data_inspector.execution_error": "Custom row evaluation error", - "hex.builtin.view.data_inspector.invert": "Invert", - "hex.builtin.view.data_inspector.name": "Data Inspector", - "hex.builtin.view.data_inspector.no_data": "No bytes selected", - "hex.builtin.view.data_inspector.table.name": "Name", - "hex.builtin.view.data_inspector.table.value": "Value", - "hex.builtin.view.data_inspector.custom_row.title": "Adding custom rows", - "hex.builtin.view.data_inspector.custom_row.hint": "It's possible to define custom data inspector rows by placing pattern language scripts in the /scripts/inspectors folder.\n\nCheck the documentation for more information.", - "hex.builtin.view.data_processor.continuous_evaluation": "Continuous Evaluation", - "hex.builtin.view.data_processor.help_text": "Right click to add a new node", - "hex.builtin.view.data_processor.menu.file.load_processor": "Load data processor...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Save data processor...", - "hex.builtin.view.data_processor.menu.remove_link": "Remove Link", - "hex.builtin.view.data_processor.menu.remove_node": "Remove Node", - "hex.builtin.view.data_processor.menu.remove_selection": "Remove Selected", - "hex.builtin.view.data_processor.menu.save_node": "Save Node...", - "hex.builtin.view.data_processor.name": "Data Processor", - "hex.builtin.view.find.binary_pattern": "Binary Pattern", - "hex.builtin.view.find.binary_pattern.alignment": "Alignment", - "hex.builtin.view.find.context.copy": "Copy Value", - "hex.builtin.view.find.context.copy_demangle": "Copy Demangled Value", - "hex.builtin.view.find.context.replace": "Replace", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Demangled", - "hex.builtin.view.find.name": "Find", - "hex.builtin.view.replace.name": "Replace", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Require full match", - "hex.builtin.view.find.regex.pattern": "Pattern", - "hex.builtin.view.find.search": "Search", - "hex.builtin.view.find.search.entries": "{} entries found", - "hex.builtin.view.find.search.reset": "Reset", - "hex.builtin.view.find.searching": "Searching...", - "hex.builtin.view.find.sequences": "Sequences", - "hex.builtin.view.find.sequences.ignore_case": "Ignore case", - "hex.builtin.view.find.shortcut.select_all": "Select All Occurrences", - "hex.builtin.view.find.strings": "Strings", - "hex.builtin.view.find.strings.chars": "Characters", - "hex.builtin.view.find.strings.line_feeds": "Line Feeds", - "hex.builtin.view.find.strings.lower_case": "Lower case letters", - "hex.builtin.view.find.strings.match_settings": "Match Settings", - "hex.builtin.view.find.strings.min_length": "Minimum length", - "hex.builtin.view.find.strings.null_term": "Require Null Termination", - "hex.builtin.view.find.strings.numbers": "Numbers", - "hex.builtin.view.find.strings.spaces": "Spaces", - "hex.builtin.view.find.strings.symbols": "Symbols", - "hex.builtin.view.find.strings.underscores": "Underscores", - "hex.builtin.view.find.strings.upper_case": "Upper case letters", - "hex.builtin.view.find.value": "Numeric Value", - "hex.builtin.view.find.value.aligned": "Aligned", - "hex.builtin.view.find.value.max": "Maximum Value", - "hex.builtin.view.find.value.min": "Minimum Value", - "hex.builtin.view.find.value.range": "Ranged Search", - "hex.builtin.view.help.about.commits": "Commit History", - "hex.builtin.view.help.about.contributor": "Contributors", - "hex.builtin.view.help.about.donations": "Donations", - "hex.builtin.view.help.about.libs": "Libraries", - "hex.builtin.view.help.about.license": "License", - "hex.builtin.view.help.about.name": "About", - "hex.builtin.view.help.about.paths": "Directories", - "hex.builtin.view.help.about.plugins": "Plugins", - "hex.builtin.view.help.about.plugins.author": "Author", - "hex.builtin.view.help.about.plugins.desc": "Description", - "hex.builtin.view.help.about.plugins.plugin": "Plugin", - "hex.builtin.view.help.about.release_notes": "Release Notes", - "hex.builtin.view.help.about.source": "Source code available on GitHub:", - "hex.builtin.view.help.about.thanks": "If you like my work, please consider donating to keep the project going. Thanks a lot <3", - "hex.builtin.view.help.about.translator": "Translated by WerWolv", - "hex.builtin.view.help.calc_cheat_sheet": "Calculator Cheat Sheet", - "hex.builtin.view.help.documentation": "ImHex Documentation", - "hex.builtin.view.help.documentation_search": "Search Documentation", - "hex.builtin.view.help.name": "Help", - "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", - "hex.builtin.view.hex_editor.copy.address": "Address", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII String", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C Array", - "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", - "hex.builtin.view.hex_editor.copy.csharp": "C# Array", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Custom Encoding", - "hex.builtin.view.hex_editor.copy.escaped_string": "Escaped String", - "hex.builtin.view.hex_editor.copy.go": "Go Array", - "hex.builtin.view.hex_editor.copy.hex_view": "Hex View", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java Array", - "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", - "hex.builtin.view.hex_editor.copy.lua": "Lua Array", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", - "hex.builtin.view.hex_editor.copy.python": "Python Array", - "hex.builtin.view.hex_editor.copy.rust": "Rust Array", - "hex.builtin.view.hex_editor.copy.swift": "Swift Array", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolute", - "hex.builtin.view.hex_editor.goto.offset.begin": "Begin", - "hex.builtin.view.hex_editor.goto.offset.end": "End", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relative", - "hex.builtin.view.hex_editor.menu.edit.copy": "Copy", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copy as", - "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Copy Preview", - "hex.builtin.view.hex_editor.menu.edit.cut": "Cut", - "hex.builtin.view.hex_editor.menu.edit.fill": "Fill...", - "hex.builtin.view.hex_editor.menu.edit.insert": "Insert...", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Insert Mode", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Follow selection", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Current Pattern", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Open Selection View", - "hex.builtin.view.hex_editor.menu.edit.paste": "Paste", - "hex.builtin.view.hex_editor.menu.edit.paste_as": "Paste as", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Choose paste behaviour", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "When pasting values into the Hex Editor View, ImHex will only overwrite the bytes that are currently selected. If only a single byte is selected however, this can feel counter-intuitive. Would you like to paste the entire content of your clipboard if only one byte is selected or should still only the selected bytes be replaced?", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Note: If you want to ensure pasting everything at all times, the 'Paste all' command is also available in the Edit Menu!", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Paste everything", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Paste only over selection", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Paste all", - "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Paste all as string", - "hex.builtin.view.hex_editor.menu.edit.remove": "Remove...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Resize...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Select all", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Set Base Address...", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Set Page Size...", - "hex.builtin.view.hex_editor.menu.file.goto": "Go to address...", - "hex.builtin.view.hex_editor.menu.file.skip_until": "Skip Until", - "hex.builtin.view.hex_editor.menu.file.skip_until.previous_differing_byte": "Previous Differing Byte", - "hex.builtin.view.hex_editor.menu.file.skip_until.next_differing_byte": "Next Differing Byte", - "hex.builtin.view.hex_editor.menu.file.skip_until.beginning_reached": "No more differing bytes till the beginning of the file", - "hex.builtin.view.hex_editor.menu.file.skip_until.end_reached": "No more differing bytes till the end of the file", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Load custom encoding...", - "hex.builtin.view.hex_editor.menu.file.save": "Save", - "hex.builtin.view.hex_editor.menu.file.save_as": "Save As...", - "hex.builtin.view.hex_editor.menu.file.search": "Search...", - "hex.builtin.view.hex_editor.menu.edit.select": "Select...", - "hex.builtin.view.hex_editor.name": "Hex editor", - "hex.builtin.view.hex_editor.search.find": "Find", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.string": "String", - "hex.builtin.view.hex_editor.search.string.encoding": "Encoding", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.no_more_results": "No more results", - "hex.builtin.view.hex_editor.search.advanced": "Advanced Search...", - "hex.builtin.view.hex_editor.select.offset.begin": "Begin", - "hex.builtin.view.hex_editor.select.offset.end": "End", - "hex.builtin.view.hex_editor.select.offset.region": "Region", - "hex.builtin.view.hex_editor.select.offset.size": "Size", - "hex.builtin.view.hex_editor.select.select": "Select", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Remove selection", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Enter editing mode", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Extend selection to the right", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Move cursor to the right", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Extend selection to the left", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Move cursor to the left", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Extend selection up", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Move cursor up one line", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Move cursor to line start", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Move cursor to line end", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Extend selection down", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Move cursor down one line", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Extend selection up one page", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Move cursor up one page", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Extend selection down one page", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Move cursor down one page", - "hex.builtin.view.highlight_rules.name": "Highlight Rules", - "hex.builtin.view.highlight_rules.new_rule": "New Rule", - "hex.builtin.view.highlight_rules.config": "Config", - "hex.builtin.view.highlight_rules.expression": "Expression", - "hex.builtin.view.highlight_rules.help_text": "Enter a mathematical expression that will be evaluated for each byte in the file.\n\nThe expression can use the variables 'value' and 'offset'.\nIf the expression evaluates to true (result is greater than 0), the byte will be highlighted with the specified color.", - "hex.builtin.view.highlight_rules.no_rule": "Create a rule to edit it", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Highlighting Rules...", - "hex.builtin.view.information.analyze": "Analyze page", - "hex.builtin.view.information.analyzing": "Analyzing...", - "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", - "hex.builtin.information_section.info_analysis.block_size": "Block size", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", - "hex.builtin.information_section.info_analysis.byte_types": "Byte types", - "hex.builtin.view.information.control": "Control", - "hex.builtin.information_section.magic.description": "Description", - "hex.builtin.information_section.info_analysis.distribution": "Byte distribution", - "hex.builtin.information_section.info_analysis.encrypted": "This data is most likely encrypted or compressed!", - "hex.builtin.information_section.info_analysis.entropy": "Entropy", - "hex.builtin.information_section.magic.extension": "File Extension", - "hex.builtin.information_section.info_analysis.file_entropy": "Overall entropy", - "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Lowest block entropy", - "hex.builtin.information_section.info_analysis": "Information analysis", - "hex.builtin.information_section.info_analysis.show_annotations": "Show annotations", - "hex.builtin.information_section.relationship_analysis": "Byte Relationship", - "hex.builtin.information_section.relationship_analysis.sample_size": "Sample size", - "hex.builtin.information_section.relationship_analysis.brightness": "Brightness", - "hex.builtin.information_section.relationship_analysis.filter": "Filter", - "hex.builtin.information_section.relationship_analysis.digram": "Digram", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Layered distribution", - "hex.builtin.information_section.magic": "Magic Information", - "hex.builtin.view.information.error_processing_section": "Failed to process information section {0}: '{1}'", - "hex.builtin.view.information.magic_db_added": "Magic database added!", - "hex.builtin.information_section.magic.mime": "MIME Type", - "hex.builtin.view.information.name": "Data Information", - "hex.builtin.view.information.not_analyzed": "Not yet analyzed", - "hex.builtin.information_section.magic.octet_stream_text": "Unknown", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream denotes an unknown data type.\n\nThis means that this data has no MIME type associated with it because it's not in a known format.", - "hex.builtin.information_section.info_analysis.plain_text": "This data is most likely plain text.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Plain text percentage", - "hex.builtin.information_section.provider_information": "Data Source Information", - "hex.builtin.view.logs.component": "Component", - "hex.builtin.view.logs.log_level": "Log Level", - "hex.builtin.view.logs.message": "Message", - "hex.builtin.view.logs.name": "Log Console", - "hex.builtin.view.patches.name": "Patches", - "hex.builtin.view.patches.offset": "Offset", - "hex.builtin.view.patches.orig": "Original value", - "hex.builtin.view.patches.patch": "Description", - "hex.builtin.view.patches.remove": "Remove patch", - "hex.builtin.view.pattern_data.name": "Pattern Data", - "hex.builtin.view.pattern_data.section.main": "Main", - "hex.builtin.view.pattern_data.section.view_raw": "View Raw Data", - "hex.builtin.view.pattern_data.simplified_editor": "Simplified", - "hex.builtin.view.pattern_editor.accept_pattern": "Accept pattern", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "One or more Patterns compatible with this data type has been found", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Patterns", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Do you want to apply the selected pattern?", - "hex.builtin.view.pattern_editor.auto": "Auto evaluate", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Halted at line {0}", - "hex.builtin.view.pattern_editor.conflict_resolution": "The external pattern file '{}' has been modified.\nYou also have unsaved changes in the internal editor.\nDo you want to reload the file and lose your internal changes?", - "hex.builtin.view.pattern_editor.console": "Console", - "hex.builtin.view.pattern_editor.console.shortcut.copy": "Copy", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "This pattern tried to call a dangerous function.\nAre you sure you want to trust this pattern?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Allow dangerous function?", - "hex.builtin.view.pattern_editor.debugger": "Debugger", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Add breakpoint", - "hex.builtin.view.pattern_editor.debugger.continue": "Continue", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Remove breakpoint", - "hex.builtin.view.pattern_editor.debugger.scope": "Scope", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Global Scope", - "hex.builtin.view.pattern_editor.env_vars": "Environment Variables", - "hex.builtin.view.pattern_editor.evaluating": "Evaluating...", - "hex.builtin.view.pattern_editor.find_hint": "Find", - "hex.builtin.view.pattern_editor.find_hint_history": " for history)", - "hex.builtin.view.pattern_editor.goto_line": "Go to line: ", - "hex.builtin.view.pattern_editor.menu.edit.cut": "Cut", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Place pattern", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Built-in Type", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Array", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Single", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Custom Type", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Load Pattern...", - "hex.builtin.view.pattern_editor.menu.file.open_pattern": "Open Pattern...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Save Pattern", - "hex.builtin.view.pattern_editor.menu.file.save_pattern_as": "Save Pattern AS...", - "hex.builtin.view.pattern_editor.menu.find": "Find...", - "hex.builtin.view.pattern_editor.menu.find_next": "Find Next", - "hex.builtin.view.pattern_editor.menu.find_previous": "Find Previous", - "hex.builtin.view.pattern_editor.menu.goto_line": "Go to line...", - "hex.builtin.view.pattern_editor.menu.replace": "Replace...", - "hex.builtin.view.pattern_editor.menu.replace_next": "Replace Next", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Replace Previous", - "hex.builtin.view.pattern_editor.menu.replace_all": "Replace All", - "hex.builtin.view.pattern_editor.name": "Pattern editor", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Define some global variables with the 'in' or 'out' specifier for them to appear here.", - "hex.builtin.view.pattern_editor.no_sections": "Create additional output sections to display and decode processed data by using the std::mem::create_section function.", - "hex.builtin.view.pattern_editor.no_virtual_files": "Visualize regions of data as a virtual folder structure by adding them using the hex::core::add_virtual_file function.", - "hex.builtin.view.pattern_editor.no_env_vars": "The content of Environment Variables created here can be accessed from Pattern scripts using the std::env function.", - "hex.builtin.view.pattern_editor.no_results": "no results", - "hex.builtin.view.pattern_editor.of": "of", - "hex.builtin.view.pattern_editor.open_pattern": "Open pattern", - "hex.builtin.view.pattern_editor.replace_hint": "Replace", - "hex.builtin.view.pattern_editor.replace_hint_history": " for history)", - "hex.builtin.view.pattern_editor.settings": "Settings", - "hex.builtin.view.pattern_editor.shortcut.goto_line": "Go to line ...", - "hex.builtin.view.pattern_editor.menu.file.find": "Search ...", - "hex.builtin.view.pattern_editor.menu.file.replace": "Replace ...", - "hex.builtin.view.pattern_editor.menu.file.find_next": "Find Next", - "hex.builtin.view.pattern_editor.menu.file.find_previous": "Find Previous", - "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Toggle Case Sensitive Search", - "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Toggle Regular Expression Search/Replace", - "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Toggle Whole Word Search", - "hex.builtin.view.pattern_editor.menu.file.save_project": "Save Project", - "hex.builtin.view.pattern_editor.menu.file.open_project": "Open Project ...", - "hex.builtin.view.pattern_editor.menu.file.save_project_as": "Save Project As ...", - "hex.builtin.view.pattern_editor.menu.edit.copy": "Copy", - "hex.builtin.view.pattern_editor.shortcut.copy": "Copy Selection to the Clipboard", - "hex.builtin.view.pattern_editor.shortcut.cut": "Copy Selection to the Clipboard and Delete it", - "hex.builtin.view.pattern_editor.shortcut.paste": "Paste Clipboard Contents at the Cursor Position", - "hex.builtin.view.pattern_editor.menu.edit.paste": "Paste", - "hex.builtin.view.pattern_editor.menu.edit.undo": "Undo", - "hex.builtin.view.pattern_editor.menu.edit.redo": "Redo", - "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Toggle Write Over", - "hex.builtin.view.pattern_editor.shortcut.delete": "Delete One Character at the Cursor Position", - "hex.builtin.view.pattern_editor.shortcut.backspace": "Delete One Character to the Left of Cursor", - "hex.builtin.view.pattern_editor.shortcut.backspace_shifted": "Delete One Character to the Left of Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_all": "Select Entire File", - "hex.builtin.view.pattern_editor.menu.edit.select_all": "Select All", - "hex.builtin.view.pattern_editor.shortcut.select_left": "Extend Selection One Character to the Left of the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_right": "Extend Selection One Character to the Right of the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Extend Selection One Word to the Left of the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Extend Selection One Word to the Right of the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_up": "Extend Selection One Line Up from the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_down": "Extend Selection One Line Down from the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Extend Selection One Page Up from the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Extend Selection One Page Down from the Cursor", - "hex.builtin.view.pattern_editor.shortcut.select_home": "Extend Selection to the Start of the Line", - "hex.builtin.view.pattern_editor.shortcut.select_end": "Extend Selection to the End of the Line", - "hex.builtin.view.pattern_editor.shortcut.select_top": "Extend Selection to the Start of the File", - "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Extend Selection to the End of the File", - "hex.builtin.view.pattern_editor.shortcut.move_left": "Move Cursor One Character to the Left", - "hex.builtin.view.pattern_editor.shortcut.move_right": "Move Cursor One Character to the Right", - "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Move Cursor One Word to the Left", - "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Move Cursor One Word to the Right", - "hex.builtin.view.pattern_editor.shortcut.move_up": "Move Cursor One Line Up", - "hex.builtin.view.pattern_editor.shortcut.move_down": "Move Cursor One Line Down", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Move Cursor One Pixel Up", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Move Cursor One Pixel Down", - "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Move Cursor One Page Up", - "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Move Cursor One Page Down", - "hex.builtin.view.pattern_editor.shortcut.move_home": "Move Cursor to the Start of the Line", - "hex.builtin.view.pattern_editor.shortcut.move_end": "Move Cursor to the End of the Line", - "hex.builtin.view.pattern_editor.shortcut.move_top": "Move Cursor to the Start of the File", - "hex.builtin.view.pattern_editor.shortcut.move_matched_bracket": "Move Cursor to the Matching Bracket", - "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Move Cursor to the End of the File", - "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Delete One Word to the Left of the Cursor", - "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Delete One Word to the Right of the Cursor", - "hex.builtin.view.pattern_editor.menu.edit.run_pattern": "Run Pattern", - "hex.builtin.view.pattern_editor.menu.edit.step_debugger": "Step Debugger", - "hex.builtin.view.pattern_editor.menu.edit.continue_debugger": "Continue Debugger", - "hex.builtin.view.pattern_editor.menu.edit.add_breakpoint": "Add Breakpoint", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Parent offset", - "hex.builtin.view.pattern_editor.virtual_files": "Virtual Filesystem", - "hex.builtin.view.provider_settings.load_error": "An error occurred while trying to open this data source!", - "hex.builtin.view.provider_settings.load_error_details": "An error occurred while trying to open this data source!\nDetails: {0}", - "hex.builtin.view.provider_settings.load_popup": "Open Data", - "hex.builtin.view.provider_settings.name": "Data Source Settings", - "hex.builtin.view.settings.name": "Settings", - "hex.builtin.view.settings.restart_question": "A change you made requires a restart of ImHex to take effect. Would you like to restart it now?", - "hex.builtin.view.store.desc": "Download new content from ImHex's online database", - "hex.builtin.view.store.download": "Download", - "hex.builtin.view.store.download_error": "Failed to download file! Destination folder does not exist.", - "hex.builtin.view.store.loading": "Loading store content...", - "hex.builtin.view.store.name": "Content Store", - "hex.builtin.view.store.netfailed": "Net request to load store content failed!", - "hex.builtin.view.store.reload": "Reload", - "hex.builtin.view.store.remove": "Remove", - "hex.builtin.view.store.row.description": "Description", - "hex.builtin.view.store.row.authors": "Authors", - "hex.builtin.view.store.row.name": "Name", - "hex.builtin.view.store.tab.constants": "Constants", - "hex.builtin.view.store.tab.disassemblers": "Disassemblers", - "hex.builtin.view.store.tab.encodings": "Encodings", - "hex.builtin.view.store.tab.includes": "Libraries", - "hex.builtin.view.store.tab.magic": "Magic Files", - "hex.builtin.view.store.tab.nodes": "Nodes", - "hex.builtin.view.store.tab.patterns": "Patterns", - "hex.builtin.view.store.tab.themes": "Themes", - "hex.builtin.view.store.tab.yara": "Yara Rules", - "hex.builtin.view.store.update": "Update", - "hex.builtin.view.store.system": "System", - "hex.builtin.view.store.system.explanation": "This entry is in a read-only directory, it is probably managed by the system.", - "hex.builtin.view.store.update_count": "Update all\nAvailable Updates: {}", - "hex.builtin.view.theme_manager.name": "Theme Manager", - "hex.builtin.view.theme_manager.colors": "Colors", - "hex.builtin.view.theme_manager.export": "Export", - "hex.builtin.view.theme_manager.export.name": "Theme name", - "hex.builtin.view.theme_manager.save_theme": "Save Theme", - "hex.builtin.view.theme_manager.styles": "Styles", - "hex.builtin.view.tools.name": "Tools", - "hex.builtin.view.tutorials.name": "Interactive Tutorials", - "hex.builtin.view.tutorials.description": "Description", - "hex.builtin.view.tutorials.start": "Start Tutorial", - "hex.builtin.visualizer.binary": "Binary", - "hex.builtin.visualizer.decimal.signed.16bit": "Decimal Signed (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "Decimal Signed (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "Decimal Signed (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "Decimal Signed (8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal Unsigned (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal Unsigned (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal Unsigned (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal Unsigned (8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 Color", - "hex.builtin.oobe.server_contact": "Server Contact", - "hex.builtin.oobe.server_contact.text": "Do you want to allow the communication with ImHex's Servers?\n\n\nThis allows performing automatic update checks and uploads of very limited usage statistics, all of which are listed below.\n\nAlternatively you can also choose to only submit crash logs which help immensely with identifying and fixing bugs you might experience.\n\nAll information is processed by our own Servers and is not given out to any third-parties.\n\n\nYou can change these choices at any time in the settings.", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Type", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Value", - "hex.builtin.oobe.server_contact.data_collected_title": "Data that will be shared", - "hex.builtin.oobe.server_contact.data_collected.uuid": "Random ID", - "hex.builtin.oobe.server_contact.data_collected.version": "ImHex Version", - "hex.builtin.oobe.server_contact.data_collected.os": "Operating System", - "hex.builtin.oobe.server_contact.crash_logs_only": "Just crash logs", - "hex.builtin.oobe.tutorial_question": "Since this is the first time you are using ImHex, would you like to play through the introduction tutorial?\n\nYou can always access the tutorial from the Help menu.", - "hex.builtin.welcome.customize.settings.desc": "Change preferences of ImHex", - "hex.builtin.welcome.customize.settings.title": "Settings", - "hex.builtin.welcome.drop_file": "Drop a file here to get started...", - "hex.builtin.welcome.nightly_build": "You're running a nightly build of ImHex.\n\nPlease report any bugs you encounter on the GitHub issue tracker!", - "hex.builtin.welcome.header.customize": "Customize", - "hex.builtin.welcome.header.help": "Help", - "hex.builtin.welcome.header.info": "Information", - "hex.builtin.welcome.header.learn": "Learn", - "hex.builtin.welcome.header.main": "Welcome to ImHex", - "hex.builtin.welcome.header.plugins": "Loaded Plugins", - "hex.builtin.welcome.header.start": "Start", - "hex.builtin.welcome.header.update": "Updates", - "hex.builtin.welcome.header.various": "Various", - "hex.builtin.welcome.header.quick_settings": "Quick Settings", - "hex.builtin.welcome.help.discord": "Discord Server", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Get Help", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub Repository", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.title": "Achievements", - "hex.builtin.welcome.learn.achievements.desc": "Learn how to use ImHex by completing all achievements", - "hex.builtin.welcome.learn.interactive_tutorial.title": "Interactive Tutorials", - "hex.builtin.welcome.learn.interactive_tutorial.desc": "Get started quickly by playing through the tutorials", - "hex.builtin.welcome.learn.latest.desc": "Read ImHex's current changelog", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Latest Release", - "hex.builtin.welcome.learn.pattern.desc": "Learn how to write ImHex patterns", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Pattern Language Documentation", - "hex.builtin.welcome.learn.imhex.desc": "Learn the basics of ImHex with our extensive documentation", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex Documentation", - "hex.builtin.welcome.learn.plugins.desc": "Extend ImHex with additional features using plugins", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "Plugins API", - "hex.builtin.popup.create_workspace.title": "Create new Workspace", - "hex.builtin.popup.create_workspace.desc": "Enter a name for the new Workspace", - "hex.builtin.popup.safety_backup.delete": "No, Delete", - "hex.builtin.popup.safety_backup.desc": "Oh no, ImHex crashed last time.\nDo you want to restore your past work?", - "hex.builtin.popup.safety_backup.log_file": "Log file: ", - "hex.builtin.popup.safety_backup.report_error": "Send crash log to developers", - "hex.builtin.popup.safety_backup.restore": "Yes, Restore", - "hex.builtin.popup.safety_backup.title": "Restore lost data", - "hex.builtin.welcome.start.create_file": "Create New File", - "hex.builtin.welcome.start.open_file": "Open File", - "hex.builtin.welcome.start.open_other": "Other Data Sources", - "hex.builtin.welcome.start.open_project": "Open Project", - "hex.builtin.welcome.start.recent": "Recent Data Sources", - "hex.builtin.welcome.start.recent.auto_backups": "Auto Backups", - "hex.builtin.welcome.start.recent.auto_backups.backup": "Backup from {:%Y-%m-%d %H:%M:%S}", - "hex.builtin.welcome.tip_of_the_day": "Tip of the Day", - "hex.builtin.welcome.update.desc": "ImHex {0} just released!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "New Update available!", - "hex.builtin.welcome.quick_settings.simplified": "Simplified" - } + "hex.builtin.achievement.starting_out": "Starting out", + "hex.builtin.achievement.starting_out.crash.name": "Yes Rico, Kaboom!", + "hex.builtin.achievement.starting_out.crash.desc": "Crash ImHex for the first time.", + "hex.builtin.achievement.starting_out.docs.name": "RTFM", + "hex.builtin.achievement.starting_out.docs.desc": "Open the documentation by selecting Help -> Documentation from the menu bar.", + "hex.builtin.achievement.starting_out.open_file.name": "The inner workings", + "hex.builtin.achievement.starting_out.open_file.desc": "Open a file by dragging it onto ImHex or by selecting File -> Open from the menu bar.", + "hex.builtin.achievement.starting_out.save_project.name": "Keeping this", + "hex.builtin.achievement.starting_out.save_project.desc": "Save a project by selecting File -> Save Project from the menu bar.", + "hex.builtin.achievement.hex_editor": "Hex Editor", + "hex.builtin.achievement.hex_editor.select_byte.name": "You and you and you", + "hex.builtin.achievement.hex_editor.select_byte.desc": "Select multiple bytes in the Hex Editor by clicking and dragging over them.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "Building a library", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Create a bookmark by right-clicking on a byte and selecting Bookmark from the context menu.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "Seeing double", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "Open a new view by clicking on the 'Open new view' button in a bookmark.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "Edit the hex", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "Modify a byte by double-clicking on it and then entering the new value.", + "hex.builtin.achievement.hex_editor.copy_as.name": "Copy that", + "hex.builtin.achievement.hex_editor.copy_as.desc": "Copy bytes as a C++ array by selecting Copy As -> C++ Array from the context menu.", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM Hacks", + "hex.builtin.achievement.hex_editor.create_patch.desc": "Create a IPS patch for the use in other tools by selecting the Export option in the File menu.", + "hex.builtin.achievement.hex_editor.fill.name": "Flood fill", + "hex.builtin.achievement.hex_editor.fill.desc": "Fill a region with a byte by selecting Fill from the context menu.", + "hex.builtin.achievement.patterns": "Patterns", + "hex.builtin.achievement.patterns.place_menu.name": "Easy Patterns", + "hex.builtin.achievement.patterns.place_menu.desc": "Place a pattern of any built-in type in your data by right-clicking on a byte and using the 'Place pattern' option.", + "hex.builtin.achievement.patterns.load_existing.name": "Hey, I know this one", + "hex.builtin.achievement.patterns.load_existing.desc": "Load a pattern that has been created by someone else by using the 'File -> Import' menu.", + "hex.builtin.achievement.patterns.modify_data.name": "Edit the pattern", + "hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.", + "hex.builtin.achievement.patterns.data_inspector.name": "Inspector Gadget", + "hex.builtin.achievement.patterns.data_inspector.desc": "Create a custom data inspector entry using the pattern language. You can find how to do that in the documentation.", + "hex.builtin.achievement.find": "Finding", + "hex.builtin.achievement.find.find_strings.name": "One Ring to find them", + "hex.builtin.achievement.find.find_strings.desc": "Locate all strings in your file by using the Find view in 'Strings' mode.", + "hex.builtin.achievement.find.find_specific_string.name": "Too Many Items", + "hex.builtin.achievement.find.find_specific_string.desc": "Refine your search by searching for occurrences of a specific string by using the 'Sequences' mode.", + "hex.builtin.achievement.find.find_numeric.name": "About ... that much", + "hex.builtin.achievement.find.find_numeric.desc": "Search for numeric values between 250 and 1000 by using the 'Numeric Value' mode.", + "hex.builtin.achievement.data_processor": "Data Processor", + "hex.builtin.achievement.data_processor.place_node.name": "Look at all these nodes", + "hex.builtin.achievement.data_processor.place_node.desc": "Place any built-in node in the data processor by right-clicking on the workspace and selecting a node from the context menu.", + "hex.builtin.achievement.data_processor.create_connection.name": "I feel a connection here", + "hex.builtin.achievement.data_processor.create_connection.desc": "Connect two nodes by dragging a connection from one node to another.", + "hex.builtin.achievement.data_processor.modify_data.name": "Decode this", + "hex.builtin.achievement.data_processor.modify_data.desc": "Preprocess the displayed bytes by using the built-in Read and Write Data Access nodes.", + "hex.builtin.achievement.data_processor.custom_node.name": "Building my own!", + "hex.builtin.achievement.data_processor.custom_node.desc": "Create a custom node by selecting 'Custom -> New Node' from the context menu and simplify your existing pattern by moving nodes into it.", + "hex.builtin.achievement.misc": "Miscellaneous", + "hex.builtin.achievement.misc.analyze_file.name": "owo wat dis?", + "hex.builtin.achievement.misc.analyze_file.desc": "Analyze the bytes of your data by using the 'Analyze' option in the Data Information view.", + "hex.builtin.achievement.misc.download_from_store.name": "There's an app for that", + "hex.builtin.achievement.misc.download_from_store.desc": "Download any item from the Content Store", + "hex.builtin.background_service.network_interface": "Network Interface", + "hex.builtin.background_service.auto_backup": "Auto Backup", + "hex.builtin.command.calc.desc": "Calculator", + "hex.builtin.command.convert.desc": "Unit conversion", + "hex.builtin.command.convert.hexadecimal": "hexadecimal", + "hex.builtin.command.convert.decimal": "decimal", + "hex.builtin.command.convert.binary": "binary", + "hex.builtin.command.convert.octal": "octal", + "hex.builtin.command.convert.invalid_conversion": "Invalid conversion", + "hex.builtin.command.convert.invalid_input": "Invalid input", + "hex.builtin.command.convert.to": "to", + "hex.builtin.command.convert.in": "in", + "hex.builtin.command.convert.as": "as", + "hex.builtin.command.cmd.desc": "Command", + "hex.builtin.command.cmd.result": "Run command '{0}'", + "hex.builtin.command.goto.desc": "Goto specific address", + "hex.builtin.command.goto.result": "Goto address 0x{0:08X}", + "hex.builtin.command.web.desc": "Website lookup", + "hex.builtin.command.web.result": "Navigate to '{0}'", + "hex.builtin.drag_drop.text": "Drop files here to open them...", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binary", + "hex.builtin.inspector.bfloat16": "bfloat16", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.custom_encoding": "Custom Encoding", + "hex.builtin.inspector.custom_encoding.change": "Select encoding", + "hex.builtin.inspector.custom_encoding.no_encoding": "No encoding selected", + "hex.builtin.inspector.dos_date": "DOS Date", + "hex.builtin.inspector.dos_time": "DOS Time", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.fp24": "fp24", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.jump_to_address": "Jump to address", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "RGB565 Color", + "hex.builtin.inspector.rgba8": "RGBA8 Color", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Wide String", + "hex.builtin.inspector.string16": "String16", + "hex.builtin.inspector.string32": "String32", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.inspector.char16": "char16_t", + "hex.builtin.inspector.char32": "char32_t", + "hex.builtin.layouts.default": "Default", + "hex.builtin.layouts.none.restore_default": "Restore default layout", + "hex.builtin.menu.edit": "Edit", + "hex.builtin.menu.edit.bookmark.create": "Create Bookmark", + "hex.builtin.view.hex_editor.menu.edit.redo": "Redo", + "hex.builtin.view.hex_editor.menu.edit.undo": "Undo", + "hex.builtin.menu.extras": "Extras", + "hex.builtin.menu.extras.check_for_update": "Check for Updates", + "hex.builtin.menu.extras.switch_to_stable": "Downgrade to Release", + "hex.builtin.menu.extras.switch_to_nightly": "Update to Nightly", + "hex.builtin.menu.file": "File", + "hex.builtin.menu.file.bookmark.export": "Export bookmarks", + "hex.builtin.menu.file.bookmark.import": "Import bookmarks", + "hex.builtin.menu.file.clear_recent": "Clear", + "hex.builtin.menu.file.close": "Close", + "hex.builtin.menu.file.create_file": "Create new File", + "hex.builtin.menu.edit.disassemble_range": "Disassemble selection", + "hex.builtin.menu.file.export": "Export", + "hex.builtin.menu.file.export.as_language": "Text Formatted Bytes", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Failed to export bytes to the file!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "Failed to create new file!", + "hex.builtin.menu.file.export.ips.popup.export_error": "Failed to create new IPS file!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Invalid IPS patch header!", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "A patch tried to patch an address that is out of range!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "A patch was larger than the maximally allowed size!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Invalid IPS patch format!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Missing IPS EOF record!", + "hex.builtin.menu.file.export.ips": "IPS Patch", + "hex.builtin.menu.file.export.ips32": "IPS32 Patch", + "hex.builtin.menu.file.export.bookmark": "Bookmark", + "hex.builtin.menu.file.export.pattern": "Pattern File", + "hex.builtin.menu.file.export.pattern_file": "Export Pattern File...", + "hex.builtin.menu.file.export.data_processor": "Data Processor Workspace", + "hex.builtin.menu.file.export.popup.create": "Cannot export data. Failed to create file!", + "hex.builtin.menu.file.export.report": "Report", + "hex.builtin.menu.file.export.report.popup.export_error": "Failed to create new report file!", + "hex.builtin.menu.file.export.selection_to_file": "Selection to File...", + "hex.builtin.menu.file.export.title": "Export File", + "hex.builtin.menu.file.import": "Import", + "hex.builtin.menu.file.import.ips": "IPS Patch", + "hex.builtin.menu.file.import.ips32": "IPS32 Patch", + "hex.builtin.menu.file.import.modified_file": "Modified File", + "hex.builtin.menu.file.import.bookmark": "Bookmark", + "hex.builtin.menu.file.import.pattern": "Pattern File", + "hex.builtin.menu.file.import.pattern_file": "Import Pattern File...", + "hex.builtin.menu.file.import.data_processor": "Data Processor Workspace", + "hex.builtin.menu.file.import.custom_encoding": "Custom Encoding File", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "File selected do not have the same size as the current file. Both sizes must match", + "hex.builtin.menu.file.open_file": "Open File...", + "hex.builtin.menu.file.open_other": "Open Other", + "hex.builtin.menu.file.project": "Project", + "hex.builtin.menu.file.project.open": "Open Project...", + "hex.builtin.menu.file.project.save": "Save Project", + "hex.builtin.menu.file.project.save_as": "Save Project As...", + "hex.builtin.menu.file.open_recent": "Open Recent", + "hex.builtin.menu.file.quit": "Quit ImHex", + "hex.builtin.menu.file.reload_provider": "Reload Current Data", + "hex.builtin.menu.help": "Help", + "hex.builtin.menu.help.ask_for_help": "Ask Documentation...", + "hex.builtin.menu.workspace": "Workspace", + "hex.builtin.menu.workspace.create": "New Workspace...", + "hex.builtin.menu.workspace.layout": "Layout", + "hex.builtin.menu.workspace.layout.lock": "Lock Layout", + "hex.builtin.menu.workspace.layout.save": "Save Layout...", + "hex.builtin.menu.view": "View", + "hex.builtin.menu.view.always_on_top": "Always on Top", + "hex.builtin.menu.view.fullscreen": "Full Screen Mode", + "hex.builtin.menu.view.debug": "Show Debugging View", + "hex.builtin.menu.view.demo": "Show ImGui Demo", + "hex.builtin.menu.view.fps": "Display FPS", + "hex.builtin.minimap_visualizer.entropy": "Local Entropy", + "hex.builtin.minimap_visualizer.zero_count": "Zeros Count", + "hex.builtin.minimap_visualizer.zeros": "Zeros", + "hex.builtin.minimap_visualizer.ascii_count": "ASCII Count", + "hex.builtin.minimap_visualizer.byte_type": "Byte Type", + "hex.builtin.minimap_visualizer.highlights": "Highlights", + "hex.builtin.minimap_visualizer.byte_magnitude": "Byte Magnitude", + "hex.builtin.nodes.arithmetic": "Arithmetic", + "hex.builtin.nodes.arithmetic.add": "Addition", + "hex.builtin.nodes.arithmetic.add.header": "Add", + "hex.builtin.nodes.arithmetic.average": "Average", + "hex.builtin.nodes.arithmetic.average.header": "Average", + "hex.builtin.nodes.arithmetic.ceil": "Ceil", + "hex.builtin.nodes.arithmetic.ceil.header": "Ceil", + "hex.builtin.nodes.arithmetic.div": "Division", + "hex.builtin.nodes.arithmetic.div.header": "Divide", + "hex.builtin.nodes.arithmetic.floor": "Floor", + "hex.builtin.nodes.arithmetic.floor.header": "Floor", + "hex.builtin.nodes.arithmetic.median": "Median", + "hex.builtin.nodes.arithmetic.median.header": "Median", + "hex.builtin.nodes.arithmetic.mod": "Modulus", + "hex.builtin.nodes.arithmetic.mod.header": "Modulo", + "hex.builtin.nodes.arithmetic.mul": "Multiplication", + "hex.builtin.nodes.arithmetic.mul.header": "Multiply", + "hex.builtin.nodes.arithmetic.round": "Round", + "hex.builtin.nodes.arithmetic.round.header": "Round", + "hex.builtin.nodes.arithmetic.sub": "Subtraction", + "hex.builtin.nodes.arithmetic.sub.header": "Subtract", + "hex.builtin.nodes.bitwise": "Bitwise operations", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "Bitwise ADD", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", + "hex.builtin.nodes.bitwise.shift_left": "Shift Left", + "hex.builtin.nodes.bitwise.shift_left.header": "Bitwise Shift Left", + "hex.builtin.nodes.bitwise.shift_right": "Shift Right", + "hex.builtin.nodes.bitwise.shift_right.header": "Bitwise Shift Right", + "hex.builtin.nodes.bitwise.swap": "Reverse", + "hex.builtin.nodes.bitwise.swap.header": "Reverse bits", + "hex.builtin.nodes.bitwise.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", + "hex.builtin.nodes.buffer": "Buffer", + "hex.builtin.nodes.buffer.byte_swap": "Reverse", + "hex.builtin.nodes.buffer.byte_swap.header": "Reverse bytes", + "hex.builtin.nodes.buffer.combine": "Combine", + "hex.builtin.nodes.buffer.combine.header": "Combine buffers", + "hex.builtin.nodes.buffer.patch": "Patch", + "hex.builtin.nodes.buffer.patch.header": "Patch", + "hex.builtin.nodes.buffer.patch.input.patch": "Patch", + "hex.builtin.nodes.buffer.repeat": "Repeat", + "hex.builtin.nodes.buffer.repeat.header": "Repeat buffer", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", + "hex.builtin.nodes.buffer.repeat.input.count": "Count", + "hex.builtin.nodes.buffer.size": "Buffer Size", + "hex.builtin.nodes.buffer.size.header": "Buffer Size", + "hex.builtin.nodes.buffer.size.output": "Size", + "hex.builtin.nodes.buffer.slice": "Slice", + "hex.builtin.nodes.buffer.slice.header": "Slice buffer", + "hex.builtin.nodes.buffer.slice.input.buffer": "Input", + "hex.builtin.nodes.buffer.slice.input.from": "From", + "hex.builtin.nodes.buffer.slice.input.to": "To", + "hex.builtin.nodes.casting": "Data conversion", + "hex.builtin.nodes.casting.buffer_to_float": "Buffer to Float", + "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer to Float", + "hex.builtin.nodes.casting.buffer_to_int": "Buffer to Integer", + "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer to Integer", + "hex.builtin.nodes.casting.float_to_buffer": "Float to Buffer", + "hex.builtin.nodes.casting.float_to_buffer.header": "Float to Buffer", + "hex.builtin.nodes.casting.int_to_buffer": "Integer to Buffer", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer to Buffer", + "hex.builtin.nodes.common.height": "Height", + "hex.builtin.nodes.common.input": "Input", + "hex.builtin.nodes.common.input.a": "Input A", + "hex.builtin.nodes.common.input.b": "Input B", + "hex.builtin.nodes.common.output": "Output", + "hex.builtin.nodes.common.width": "Width", + "hex.builtin.nodes.common.amount": "Amount", + "hex.builtin.nodes.constants": "Constants", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Size", + "hex.builtin.nodes.constants.comment": "Comment", + "hex.builtin.nodes.constants.comment.header": "Comment", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 color", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 color", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Blue", + "hex.builtin.nodes.constants.rgba8.output.g": "Green", + "hex.builtin.nodes.constants.rgba8.output.r": "Red", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.string": "String", + "hex.builtin.nodes.constants.string.header": "String", + "hex.builtin.nodes.control_flow": "Control flow", + "hex.builtin.nodes.control_flow.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "Boolean AND", + "hex.builtin.nodes.control_flow.equals": "Equals", + "hex.builtin.nodes.control_flow.equals.header": "Equals", + "hex.builtin.nodes.control_flow.gt": "Greater than", + "hex.builtin.nodes.control_flow.gt.header": "Greater than", + "hex.builtin.nodes.control_flow.if": "If", + "hex.builtin.nodes.control_flow.if.condition": "Condition", + "hex.builtin.nodes.control_flow.if.false": "False", + "hex.builtin.nodes.control_flow.if.header": "If", + "hex.builtin.nodes.control_flow.if.true": "True", + "hex.builtin.nodes.control_flow.lt": "Less than", + "hex.builtin.nodes.control_flow.lt.header": "Less than", + "hex.builtin.nodes.control_flow.not": "Not", + "hex.builtin.nodes.control_flow.not.header": "Not", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "Boolean OR", + "hex.builtin.nodes.control_flow.loop": "Loop", + "hex.builtin.nodes.control_flow.loop.header": "Loop", + "hex.builtin.nodes.control_flow.loop.start": "Start", + "hex.builtin.nodes.control_flow.loop.end": "End", + "hex.builtin.nodes.control_flow.loop.init": "Initial Value", + "hex.builtin.nodes.control_flow.loop.in": "In", + "hex.builtin.nodes.control_flow.loop.out": "Out", + "hex.builtin.nodes.crypto": "Cryptography", + "hex.builtin.nodes.crypto.aes": "AES Decrypter", + "hex.builtin.nodes.crypto.aes.header": "AES Decrypter", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Key", + "hex.builtin.nodes.crypto.aes.key_length": "Key length", + "hex.builtin.nodes.crypto.aes.mode": "Mode", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Custom", + "hex.builtin.nodes.custom.custom": "New Node", + "hex.builtin.nodes.custom.custom.edit": "Edit", + "hex.builtin.nodes.custom.custom.edit_hint": "Hold down SHIFT to edit", + "hex.builtin.nodes.custom.custom.header": "Custom Node", + "hex.builtin.nodes.custom.input": "Custom Node Input", + "hex.builtin.nodes.custom.input.header": "Node Input", + "hex.builtin.nodes.custom.output": "Custom Node Output", + "hex.builtin.nodes.custom.output.header": "Node Output", + "hex.builtin.nodes.data_access": "Data access", + "hex.builtin.nodes.data_access.read": "Read", + "hex.builtin.nodes.data_access.read.address": "Address", + "hex.builtin.nodes.data_access.read.data": "Data", + "hex.builtin.nodes.data_access.read.header": "Read", + "hex.builtin.nodes.data_access.read.size": "Size", + "hex.builtin.nodes.data_access.selection": "Selected Region", + "hex.builtin.nodes.data_access.selection.address": "Address", + "hex.builtin.nodes.data_access.selection.header": "Selected Region", + "hex.builtin.nodes.data_access.selection.size": "Size", + "hex.builtin.nodes.data_access.size": "Data Size", + "hex.builtin.nodes.data_access.size.header": "Data Size", + "hex.builtin.nodes.data_access.size.size": "Size", + "hex.builtin.nodes.data_access.write": "Write", + "hex.builtin.nodes.data_access.write.address": "Address", + "hex.builtin.nodes.data_access.write.data": "Data", + "hex.builtin.nodes.data_access.write.header": "Write", + "hex.builtin.nodes.decoding": "Decoding", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 decoder", + "hex.builtin.nodes.decoding.hex": "Hexadecimal", + "hex.builtin.nodes.decoding.hex.header": "Hexadecimal decoder", + "hex.builtin.nodes.display": "Display", + "hex.builtin.nodes.display.buffer": "Buffer", + "hex.builtin.nodes.display.buffer.header": "Buffer display", + "hex.builtin.nodes.display.bits": "Bits", + "hex.builtin.nodes.display.bits.header": "Bits display", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Float display", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Integer display", + "hex.builtin.nodes.display.string": "String", + "hex.builtin.nodes.display.string.header": "String display", + "hex.builtin.nodes.pattern_language": "Pattern Language", + "hex.builtin.nodes.pattern_language.out_var": "Out Variable", + "hex.builtin.nodes.pattern_language.out_var.header": "Out Variable", + "hex.builtin.nodes.visualizer": "Visualizers", + "hex.builtin.nodes.visualizer.byte_distribution": "Byte Distribution", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Byte Distribution", + "hex.builtin.nodes.visualizer.digram": "Digram", + "hex.builtin.nodes.visualizer.digram.header": "Digram", + "hex.builtin.nodes.visualizer.image": "Image", + "hex.builtin.nodes.visualizer.image.header": "Image Visualizer", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 Image", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 Image Visualizer", + "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", + "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", + "hex.builtin.popup.close_provider.desc": "Some changes haven't been saved to a Project yet.\n\nDo you want to save them before closing?", + "hex.builtin.popup.close_provider.title": "Close Data Source?", + "hex.builtin.popup.docs_question.title": "Documentation query", + "hex.builtin.popup.docs_question.no_answer": "The documentation didn't have an answer for this question", + "hex.builtin.popup.docs_question.prompt": "Ask the documentation AI for help!", + "hex.builtin.popup.docs_question.thinking": "Thinking...", + "hex.builtin.popup.error.create": "Failed to create new file!", + "hex.builtin.popup.error.file_dialog.common": "An error occurred while opening the file browser: {}", + "hex.builtin.popup.error.file_dialog.portal": "There was an error while opening the file browser: {}.\nThis might be caused by your system not having a xdg-desktop-portal backend installed correctly.\n\nOn KDE, it's xdg-desktop-portal-kde.\nOn Gnome, it's xdg-desktop-portal-gnome.\nOtherwise, you can try to use xdg-desktop-portal-gtk.\n\nReboot your system after installing it.\n\nIf the file browser still doesn't work after this, try adding\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nto your window manager or compositor's startup script or configuration.\n\nIf the file browser still doesn't work, submit an issue at https://github.com/WerWolv/ImHex/issues\n\nIn the meantime files can still be opened by dragging them onto the ImHex window!", + "hex.builtin.popup.error.project.load": "Failed to load project: {}", + "hex.builtin.popup.error.project.save": "Failed to save project!", + "hex.builtin.popup.error.project.load.create_provider": "Failed to create data provider of type {}", + "hex.builtin.popup.error.project.load.no_providers": "There are no openable data providers", + "hex.builtin.popup.error.project.load.some_providers_failed": "Some data providers failed to load: {}", + "hex.builtin.popup.error.project.load.file_not_found": "Project file {} not found", + "hex.builtin.popup.error.project.load.invalid_tar": "Could not open tarred project file: {}", + "hex.builtin.popup.error.project.load.invalid_magic": "Invalid magic file in project file", + "hex.builtin.popup.error.read_only": "Couldn't get write access. File opened in read-only mode.", + "hex.builtin.popup.error.task_exception": "Exception thrown in Task '{}':\n\n{}", + "hex.builtin.popup.exit_application.desc": "You have unsaved changes made to your Project.\nAre you sure you want to exit?", + "hex.builtin.popup.exit_application.title": "Exit Application?", + "hex.builtin.popup.waiting_for_tasks.title": "Waiting for Tasks", + "hex.builtin.popup.crash_recover.title": "Crash recovery", + "hex.builtin.popup.crash_recover.message": "An exception was thrown, but ImHex was able to catch it and advert a crash", + "hex.builtin.popup.foreground_task.title": "Please Wait...", + "hex.builtin.popup.blocking_task.title": "Running Task", + "hex.builtin.popup.blocking_task.desc": "A task is currently executing.", + "hex.builtin.popup.save_layout.title": "Save Layout", + "hex.builtin.popup.save_layout.desc": "Enter a name under which to save the current layout.", + "hex.builtin.popup.no_update_available": "No new update available", + "hex.builtin.popup.update_available": "A new version of ImHex is available!\n\nWould you like to update to '{0}'?", + "hex.builtin.popup.waiting_for_tasks.desc": "There are still tasks running in the background.\nImHex will close after they are finished.", + "hex.builtin.provider.rename": "Rename", + "hex.builtin.provider.rename.desc": "Enter a name for this data source.", + "hex.builtin.provider.tooltip.show_more": "Hold SHIFT for more information", + "hex.builtin.provider.error.open": "Failed to open data provider: {}", + "hex.builtin.provider.base64": "Base64 File", + "hex.builtin.provider.disk": "Raw Disk", + "hex.builtin.provider.disk.disk_size": "Disk Size", + "hex.builtin.provider.disk.elevation": "Accessing raw disks most likely requires elevated privileges", + "hex.builtin.provider.disk.reload": "Reload", + "hex.builtin.provider.disk.sector_size": "Sector Size", + "hex.builtin.provider.disk.selected_disk": "Disk", + "hex.builtin.provider.disk.error.read_ro": "Failed to open disk {} in read-only mode: {}", + "hex.builtin.provider.disk.error.read_rw": "Failed to open disk {} in read/write mode: {}", + "hex.builtin.provider.file": "Regular File", + "hex.builtin.provider.file.error.open": "Failed to open file {}: {}", + "hex.builtin.provider.file.access": "Last access time", + "hex.builtin.provider.file.creation": "Creation time", + "hex.builtin.provider.file.menu.direct_access": "Direct access file", + "hex.builtin.provider.file.menu.into_memory": "Load file into memory", + "hex.builtin.provider.file.modification": "Last modification time", + "hex.builtin.provider.file.path": "File path", + "hex.builtin.provider.file.size": "Size", + "hex.builtin.provider.file.menu.open_file": "Open file externally", + "hex.builtin.provider.file.menu.open_folder": "Open containing folder", + "hex.builtin.provider.file.too_large": "File is larger than the set limit, changes will be written directly to the file. Allow write access anyway?", + "hex.builtin.provider.file.too_large.allow_write": "Allow write access", + "hex.builtin.provider.file.reload_changes": "File has been modified by an external source. Do you want to reload it?", + "hex.builtin.provider.file.reload_changes.reload": "Reload", + "hex.builtin.provider.gdb": "GDB Server Data", + "hex.builtin.provider.gdb.ip": "IP Address", + "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Port", + "hex.builtin.provider.gdb.server": "Server", + "hex.builtin.provider.intel_hex": "Intel Hex File", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "In-Memory File", + "hex.builtin.provider.mem_file.unsaved": "Unsaved File", + "hex.builtin.provider.mem_file.rename": "Rename File", + "hex.builtin.provider.motorola_srec": "Motorola SREC File", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.opening": "Opening Data Source...", + "hex.builtin.provider.process_memory": "Process Memory", + "hex.builtin.provider.process_memory.enumeration_failed": "Failed to enumerate processes", + "hex.builtin.provider.process_memory.macos_limitations": "macOS doesn't properly allow reading memory from other processes, even when running as root. If System Integrity Protection (SIP) is enabled, it only works for applications that are unsigned or have the 'Get Task Allow' entitlement which generally only applies to applications compiled by yourself.", + "hex.builtin.provider.process_memory.memory_regions": "Memory Regions", + "hex.builtin.provider.process_memory.name": "'{0}' Process Memory", + "hex.builtin.provider.process_memory.process_name": "Process Name", + "hex.builtin.provider.process_memory.process_id": "PID", + "hex.builtin.provider.process_memory.region.commit": "Commit", + "hex.builtin.provider.process_memory.region.reserve": "Reserved", + "hex.builtin.provider.process_memory.region.private": "Private", + "hex.builtin.provider.process_memory.region.mapped": "Mapped", + "hex.builtin.provider.process_memory.utils": "Utils", + "hex.builtin.provider.process_memory.utils.inject_dll": "Inject DLL", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "Successfully injected DLL '{0}'!", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Failed to inject DLL '{0}'!", + "hex.builtin.provider.udp": "UDP Server", + "hex.builtin.provider.udp.name": "UDP Server on Port {}", + "hex.builtin.provider.udp.port": "Server Port", + "hex.builtin.provider.udp.timestamp": "Timestamp", + "hex.builtin.provider.view": "View", + "hex.builtin.setting.experiments": "Experiments", + "hex.builtin.setting.experiments.description": "Experiments are features that are still in development and may not work correctly yet.\n\nFeel free to try them out and report any issues you encounter!", + "hex.builtin.setting.folders": "Folders", + "hex.builtin.setting.folders.add_folder": "Add new folder", + "hex.builtin.setting.folders.description": "Specify additional search paths for patterns, scripts, Yara rules and more", + "hex.builtin.setting.folders.remove_folder": "Remove currently selected folder from list", + "hex.builtin.setting.general": "General", + "hex.builtin.setting.general.patterns": "Patterns", + "hex.builtin.setting.general.network": "Network", + "hex.builtin.setting.general.auto_backup_time": "Periodically backup project", + "hex.builtin.setting.general.auto_backup_time.format.simple": "Every {0}s", + "hex.builtin.setting.general.auto_backup_time.format.extended": "Every {0}m {1}s", + "hex.builtin.setting.general.auto_load_patterns": "Auto-load supported pattern", + "hex.builtin.setting.general.server_contact": "Enable update checks and usage statistics", + "hex.builtin.setting.general.max_mem_file_size": "Max file size to load into RAM", + "hex.builtin.setting.general.max_mem_file_size.desc": "Small files are loaded into memory to prevent them from being modified directly on disk.\n\nIncreasing this size allows larger files to be loaded into memory before ImHex resorts to streaming in data from disk.", + "hex.builtin.setting.general.network_interface": "Enable network interface", + "hex.builtin.setting.general.pattern_data_max_filter_items": "Max filtered pattern items shown", + "hex.builtin.setting.general.save_recent_providers": "Save recently used data sources", + "hex.builtin.setting.general.show_tips": "Show tips on startup", + "hex.builtin.setting.general.sync_pattern_source": "Sync pattern source code between open data sources", + "hex.builtin.setting.general.upload_crash_logs": "Upload crash reports", + "hex.builtin.setting.hex_editor": "Hex Editor", + "hex.builtin.setting.hex_editor.byte_padding": "Extra byte cell padding", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes per row", + "hex.builtin.setting.hex_editor.char_padding": "Extra character cell padding", + "hex.builtin.setting.hex_editor.highlight_color": "Selection highlight color", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Highlight pattern parents on hover", + "hex.builtin.setting.hex_editor.paste_behaviour": "Single-Byte Paste behaviour", + "hex.builtin.setting.hex_editor.paste_behaviour.none": "Ask me next time", + "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Paste everything", + "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Paste over selection", + "hex.builtin.setting.hex_editor.sync_scrolling": "Synchronize editor scroll position", + "hex.builtin.setting.hex_editor.show_highlights": "Show colorful highlightings", + "hex.builtin.setting.hex_editor.show_selection": "Move selection display to hex editor footer", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Recent Files", + "hex.builtin.setting.interface": "Interface", + "hex.builtin.setting.interface.always_show_provider_tabs": "Always show Data Source Tabs", + "hex.builtin.setting.interface.native_window_decorations": "Use OS Window decorations", + "hex.builtin.setting.interface.accent": "Accent color ", + "hex.builtin.setting.interface.color": "Color theme", + "hex.builtin.setting.interface.crisp_scaling": "Enable crisp scaling", + "hex.builtin.setting.interface.display_shortcut_highlights": "Highlight menu when using shortcuts", + "hex.builtin.setting.interface.fps": "FPS Limit", + "hex.builtin.setting.interface.fps.unlocked": "Unlocked", + "hex.builtin.setting.interface.fps.native": "Native", + "hex.builtin.setting.interface.language": "Language", + "hex.builtin.setting.interface.multi_windows": "Enable Multi Window support", + "hex.builtin.setting.interface.randomize_window_title": "Use a randomized Window Title", + "hex.builtin.setting.interface.scaling_factor": "Scaling", + "hex.builtin.setting.interface.scaling.native": "Native", + "hex.builtin.setting.interface.scaling.fractional_warning": "The default font does not support fractional scaling. For better results, select a custom font in the 'Font' tab.", + "hex.builtin.setting.interface.show_header_command_palette": "Show Command Palette in Window Header", + "hex.builtin.setting.interface.show_titlebar_backdrop": "Show titlebar backdrop color", + "hex.builtin.setting.interface.style": "Styling", + "hex.builtin.setting.interface.use_native_menu_bar": "Use native menu bar", + "hex.builtin.setting.interface.window": "Window", + "hex.builtin.setting.interface.pattern_data_row_bg": "Enable colored pattern background", + "hex.builtin.setting.interface.wiki_explain_language": "Wikipedia Language", + "hex.builtin.setting.interface.restore_window_pos": "Restore window position", + "hex.builtin.setting.plugins": "Plugins", + "hex.builtin.setting.loaded_plugins": "Plugins to be loaded", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "Proxy will take effect on store, wikipedia or any other plugin immediately.", + "hex.builtin.setting.proxy.enable": "Enable Proxy", + "hex.builtin.setting.proxy.url": "Proxy URL", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// or socks5:// (e.g., http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Shortcuts", + "hex.builtin.setting.shortcuts.global": "Global Shortcuts", + "hex.builtin.setting.toolbar": "Toolbar", + "hex.builtin.setting.toolbar.description": "Add or remove menu options to or from the toolbar by drag-n-dropping them from the list below.", + "hex.builtin.setting.toolbar.icons": "Toolbar Icons", + "hex.builtin.shortcut.next_provider": "Select Next Data Source", + "hex.builtin.shortcut.prev_provider": "Select Previous Data Source", + "hex.builtin.task.query_docs": "Querying Docs...", + "hex.builtin.task.sending_statistics": "Sending statistics...", + "hex.builtin.task.check_updates": "Checking for updates...", + "hex.builtin.task.exporting_data": "Exporting data...", + "hex.builtin.task.uploading_crash": "Uploading crash report...", + "hex.builtin.task.loading_banner": "Loading banner...", + "hex.builtin.task.updating_recents": "Updating recent files...", + "hex.builtin.task.updating_store": "Updating store...", + "hex.builtin.task.parsing_pattern": "Parsing pattern...", + "hex.builtin.task.analyzing_data": "Analyzing data...", + "hex.builtin.task.updating_inspector": "Updating inspector...", + "hex.builtin.task.saving_data": "Saving data...", + "hex.builtin.task.loading_encoding_file": "Loading encoding file...", + "hex.builtin.task.filtering_data": "Filtering data...", + "hex.builtin.task.evaluating_nodes": "Evaluating nodes...", + "hex.builtin.title_bar_button.debug_build": "Debug build\n\nSHIFT + Click to open Debug Menu", + "hex.builtin.title_bar_button.feedback": "Leave Feedback", + "hex.builtin.tools.ascii_table": "ASCII table", + "hex.builtin.tools.ascii_table.octal": "Show octal", + "hex.builtin.tools.base_converter": "Base converter", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Byte Swapper", + "hex.builtin.tools.calc": "Calculator", + "hex.builtin.tools.color": "Color picker", + "hex.builtin.tools.color.components": "Components", + "hex.builtin.tools.color.formats": "Formats", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.color.formats.percent": "Percentage", + "hex.builtin.tools.color.formats.color_name": "Color Name", + "hex.builtin.tools.demangler": "LLVM Demangler", + "hex.builtin.tools.demangler.demangled": "Demangled name", + "hex.builtin.tools.demangler.mangled": "Mangled name", + "hex.builtin.tools.error": "Last error: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Euclidean Algorithm", + "hex.builtin.tools.euclidean_algorithm.description": "The Euclidean algorithm is an efficient method for computing the greatest common divisor (GCD) of two numbers, the largest number that divides both of them without leaving a remainder.\n\nBy extension, this also provides an efficient method for computing the least common multiple (LCM), the smallest number divisible by both.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Overflow detected! Value of a and b are too large.", + "hex.builtin.tools.file_tools": "File Tools", + "hex.builtin.tools.file_tools.combiner": "Combiner", + "hex.builtin.tools.file_tools.combiner.add": "Add...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Add file", + "hex.builtin.tools.file_tools.combiner.clear": "Clear", + "hex.builtin.tools.file_tools.combiner.combine": "Combine", + "hex.builtin.tools.file_tools.combiner.combining": "Combining...", + "hex.builtin.tools.file_tools.combiner.delete": "Delete", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Failed to create output file", + "hex.builtin.tools.file_tools.combiner.open_input": "Failed to open input file {0}", + "hex.builtin.tools.file_tools.combiner.output": "Output file", + "hex.builtin.tools.file_tools.combiner.output.picker": "Set output base path", + "hex.builtin.tools.file_tools.combiner.success": "Files combined successfully!", + "hex.builtin.tools.file_tools.shredder": "Shredder", + "hex.builtin.tools.file_tools.shredder.error.open": "Failed to open selected file!", + "hex.builtin.tools.file_tools.shredder.fast": "Fast Mode", + "hex.builtin.tools.file_tools.shredder.input": "File to shred", + "hex.builtin.tools.file_tools.shredder.picker": "Open File to Shred", + "hex.builtin.tools.file_tools.shredder.shred": "Shred", + "hex.builtin.tools.file_tools.shredder.shredding": "Shredding...", + "hex.builtin.tools.file_tools.shredder.success": "Shredded successfully!", + "hex.builtin.tools.file_tools.shredder.warning": "This tool IRRECOVERABLY destroys a file. Use with caution", + "hex.builtin.tools.file_tools.splitter": "Splitter", + "hex.builtin.tools.file_tools.splitter.input": "File to split", + "hex.builtin.tools.file_tools.splitter.output": "Output path", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Failed to create part file {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Failed to open selected file!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "File is smaller than part size", + "hex.builtin.tools.file_tools.splitter.picker.input": "Open File to split", + "hex.builtin.tools.file_tools.splitter.picker.output": "Set base path", + "hex.builtin.tools.file_tools.splitter.picker.split": "Split", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Splitting...", + "hex.builtin.tools.file_tools.splitter.picker.success": "File split successfully!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Custom", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", + "hex.builtin.tools.file_uploader": "File Uploader", + "hex.builtin.tools.file_uploader.control": "Control", + "hex.builtin.tools.file_uploader.done": "Done!", + "hex.builtin.tools.file_uploader.error": "Failed to upload file!\n\nError Code: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Invalid response from Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Recent Uploads", + "hex.builtin.tools.file_uploader.tooltip": "Click to copy\nCTRL + Click to open", + "hex.builtin.tools.file_uploader.upload": "Upload", + "hex.builtin.tools.format.engineering": "Engineering", + "hex.builtin.tools.format.programmer": "Programmer", + "hex.builtin.tools.format.scientific": "Scientific", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "Graphing Calculator", + "hex.builtin.tools.history": "History", + "hex.builtin.tools.http_requests": "HTTP Requests", + "hex.builtin.tools.http_requests.enter_url": "Enter URL", + "hex.builtin.tools.http_requests.send": "Send", + "hex.builtin.tools.http_requests.headers": "Headers", + "hex.builtin.tools.http_requests.response": "Response", + "hex.builtin.tools.http_requests.body": "Body", + "hex.builtin.tools.ieee754": "IEEE 754 Floating Point Explorer", + "hex.builtin.tools.ieee754.clear": "Clear", + "hex.builtin.tools.ieee754.description": "IEEE754 is a standard for representing floating point numbers which is used by most modern CPUs.\n\nThis tool visualizes the internal representation of a floating point number and allows decoding and encoding of numbers with a non-standard number of mantissa or exponent bits.", + "hex.builtin.tools.ieee754.double_precision": "Double Precision", + "hex.builtin.tools.ieee754.exponent": "Exponent", + "hex.builtin.tools.ieee754.exponent_size": "Exponent Size", + "hex.builtin.tools.ieee754.formula": "Formula", + "hex.builtin.tools.ieee754.half_precision": "Half Precision", + "hex.builtin.tools.ieee754.mantissa": "Mantissa", + "hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size", + "hex.builtin.tools.ieee754.result.float": "Floating Point Result", + "hex.builtin.tools.ieee754.result.hex": "Hexadecimal Result", + "hex.builtin.tools.ieee754.quarter_precision": "Quarter Precision", + "hex.builtin.tools.ieee754.result.title": "Result", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailed", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplified", + "hex.builtin.tools.ieee754.sign": "Sign", + "hex.builtin.tools.ieee754.single_precision": "Single Precision", + "hex.builtin.tools.ieee754.type": "Type", + "hex.builtin.tools.invariant_multiplication": "Division by invariant Multiplication", + "hex.builtin.tools.invariant_multiplication.description": "Division by invariant multiplication is a technique often used by compilers to optimize integer division by a constant into a multiplication followed by a shift. The reason for this is that divisions often take many times more clock cycles than multiplications do.\n\nThis tool can be used to calculate the multiplier from the divisor or the divisor from the multiplier.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Number of Bits", + "hex.builtin.tools.input": "Input", + "hex.builtin.tools.output": "Output", + "hex.builtin.tools.name": "Name", + "hex.builtin.tools.permissions": "UNIX Permissions Calculator", + "hex.builtin.tools.permissions.absolute": "Absolute Notation", + "hex.builtin.tools.permissions.perm_bits": "Permission bits", + "hex.builtin.tools.permissions.setgid_error": "Group must have execute rights for setgid bit to apply!", + "hex.builtin.tools.permissions.setuid_error": "User must have execute rights for setuid bit to apply!", + "hex.builtin.tools.permissions.sticky_error": "Other must have execute rights for sticky bit to apply!", + "hex.builtin.tools.regex_replacer": "Regex replacer", + "hex.builtin.tools.regex_replacer.input": "Input", + "hex.builtin.tools.regex_replacer.output": "Output", + "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", + "hex.builtin.tools.regex_replacer.replace": "Replace pattern", + "hex.builtin.tools.tcp_client_server": "TCP Client/Server", + "hex.builtin.tools.tcp_client_server.client": "Client", + "hex.builtin.tools.tcp_client_server.server": "Server", + "hex.builtin.tools.tcp_client_server.messages": "Messages", + "hex.builtin.tools.tcp_client_server.settings": "Connection Settings", + "hex.builtin.tools.tcp_client_server.tcp_message": "TCP Message {}", + "hex.builtin.tools.tcp_client_server.send_current_provider": "Send from open data source", + "hex.builtin.tools.value": "Value", + "hex.builtin.tools.wiki_explain": "Wikipedia term definitions", + "hex.builtin.tools.wiki_explain.control": "Control", + "hex.builtin.tools.wiki_explain.invalid_response": "Invalid response from Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Results", + "hex.builtin.tools.wiki_explain.search": "Search", + "hex.builtin.tutorial.introduction": "Introduction to ImHex", + "hex.builtin.tutorial.introduction.description": "This tutorial will guide you through the basic usage of ImHex to get you started.", + "hex.builtin.tutorial.introduction.step1.title": "Welcome to ImHex!", + "hex.builtin.tutorial.introduction.step1.description": "ImHex is a Reverse Engineering Suite and Hex Editor with its main focus on visualizing binary data for easy comprehension.\n\nYou can continue to the next step by clicking the right arrow button below.", + "hex.builtin.tutorial.introduction.step2.title": "Opening Data", + "hex.builtin.tutorial.introduction.step2.description": "ImHex supports loading data from a variety of sources. This includes Files, Raw disks, another Process's memory and more.\n\nAll these options can be found on the Welcome screen or under the File menu.", + "hex.builtin.tutorial.introduction.step2.highlight": "Let's create a new empty file by clicking on the 'New File' button.", + "hex.builtin.tutorial.introduction.step3.highlight": "This is the Hex Editor. It displays the individual bytes of the loaded data and also allows you to edit them by double clicking one.\n\nYou can navigate the data by using the arrow keys or the mouse wheel.", + "hex.builtin.tutorial.introduction.step4.highlight": "This is the Data Inspector. It displays the data of the currently selected bytes in a more readable format.\n\nYou can also edit the data here by double clicking on a row.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "This is the Pattern Editor. It allows you to write code using the Pattern Language which can highlight and decode binary data structures inside of your loaded data.\n\nYou can learn more about the Pattern Language in the documentation.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "This view contains a tree view representing the data structures you defined using the Pattern Language.", + "hex.builtin.tutorial.introduction.step6.highlight": "You can find more tutorials and documentation in the Help menu.", + "hex.builtin.undo_operation.insert": "Inserted {0}", + "hex.builtin.undo_operation.remove": "Removed {0}", + "hex.builtin.undo_operation.write": "Wrote {0}", + "hex.builtin.undo_operation.patches": "Applied patch", + "hex.builtin.undo_operation.fill": "Filled region", + "hex.builtin.undo_operation.modification": "Modified bytes", + "hex.builtin.view.achievements.name": "Achievements", + "hex.builtin.view.achievements.unlocked": "Achievement Unlocked!", + "hex.builtin.view.achievements.unlocked_count": "Unlocked", + "hex.builtin.view.achievements.click": "Click here", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Jump to", + "hex.builtin.view.bookmarks.button.remove": "Remove", + "hex.builtin.view.bookmarks.default_title": "Bookmark [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Color", + "hex.builtin.view.bookmarks.header.comment": "Comment", + "hex.builtin.view.bookmarks.header.name": "Name", + "hex.builtin.view.bookmarks.name": "Bookmarks", + "hex.builtin.view.bookmarks.no_bookmarks": "No bookmarks created yet. Add one with Edit -> Create Bookmark", + "hex.builtin.view.bookmarks.title.info": "Information", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Jump to address", + "hex.builtin.view.bookmarks.tooltip.lock": "Lock", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Open in new View", + "hex.builtin.view.bookmarks.tooltip.unlock": "Unlock", + "hex.builtin.view.command_palette.name": "Command Palette", + "hex.builtin.view.constants.name": "Constants", + "hex.builtin.view.constants.row.category": "Category", + "hex.builtin.view.constants.row.desc": "Description", + "hex.builtin.view.constants.row.name": "Name", + "hex.builtin.view.constants.row.value": "Value", + "hex.builtin.view.data_inspector.menu.copy": "Copy Value", + "hex.builtin.view.data_inspector.menu.edit": "Edit Value", + "hex.builtin.view.data_inspector.execution_error": "Custom row evaluation error", + "hex.builtin.view.data_inspector.invert": "Invert", + "hex.builtin.view.data_inspector.name": "Data Inspector", + "hex.builtin.view.data_inspector.no_data": "No bytes selected", + "hex.builtin.view.data_inspector.table.name": "Name", + "hex.builtin.view.data_inspector.table.value": "Value", + "hex.builtin.view.data_inspector.custom_row.title": "Adding custom rows", + "hex.builtin.view.data_inspector.custom_row.hint": "It's possible to define custom data inspector rows by placing pattern language scripts in the /scripts/inspectors folder.\n\nCheck the documentation for more information.", + "hex.builtin.view.data_processor.continuous_evaluation": "Continuous Evaluation", + "hex.builtin.view.data_processor.help_text": "Right click to add a new node", + "hex.builtin.view.data_processor.menu.file.load_processor": "Load data processor...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Save data processor...", + "hex.builtin.view.data_processor.menu.remove_link": "Remove Link", + "hex.builtin.view.data_processor.menu.remove_node": "Remove Node", + "hex.builtin.view.data_processor.menu.remove_selection": "Remove Selected", + "hex.builtin.view.data_processor.menu.save_node": "Save Node...", + "hex.builtin.view.data_processor.name": "Data Processor", + "hex.builtin.view.find.binary_pattern": "Binary Pattern", + "hex.builtin.view.find.binary_pattern.alignment": "Alignment", + "hex.builtin.view.find.context.copy": "Copy Value", + "hex.builtin.view.find.context.copy_demangle": "Copy Demangled Value", + "hex.builtin.view.find.context.replace": "Replace", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Demangled", + "hex.builtin.view.find.name": "Find", + "hex.builtin.view.replace.name": "Replace", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Require full match", + "hex.builtin.view.find.regex.pattern": "Pattern", + "hex.builtin.view.find.search": "Search", + "hex.builtin.view.find.search.entries": "{} entries found", + "hex.builtin.view.find.search.reset": "Reset", + "hex.builtin.view.find.searching": "Searching...", + "hex.builtin.view.find.sequences": "Sequences", + "hex.builtin.view.find.sequences.ignore_case": "Ignore case", + "hex.builtin.view.find.shortcut.select_all": "Select All Occurrences", + "hex.builtin.view.find.strings": "Strings", + "hex.builtin.view.find.strings.chars": "Characters", + "hex.builtin.view.find.strings.line_feeds": "Line Feeds", + "hex.builtin.view.find.strings.lower_case": "Lower case letters", + "hex.builtin.view.find.strings.match_settings": "Match Settings", + "hex.builtin.view.find.strings.min_length": "Minimum length", + "hex.builtin.view.find.strings.null_term": "Require Null Termination", + "hex.builtin.view.find.strings.numbers": "Numbers", + "hex.builtin.view.find.strings.spaces": "Spaces", + "hex.builtin.view.find.strings.symbols": "Symbols", + "hex.builtin.view.find.strings.underscores": "Underscores", + "hex.builtin.view.find.strings.upper_case": "Upper case letters", + "hex.builtin.view.find.value": "Numeric Value", + "hex.builtin.view.find.value.aligned": "Aligned", + "hex.builtin.view.find.value.max": "Maximum Value", + "hex.builtin.view.find.value.min": "Minimum Value", + "hex.builtin.view.find.value.range": "Ranged Search", + "hex.builtin.view.help.about.commits": "Commit History", + "hex.builtin.view.help.about.contributor": "Contributors", + "hex.builtin.view.help.about.donations": "Donations", + "hex.builtin.view.help.about.libs": "Libraries", + "hex.builtin.view.help.about.license": "License", + "hex.builtin.view.help.about.name": "About", + "hex.builtin.view.help.about.paths": "Directories", + "hex.builtin.view.help.about.plugins": "Plugins", + "hex.builtin.view.help.about.plugins.author": "Author", + "hex.builtin.view.help.about.plugins.desc": "Description", + "hex.builtin.view.help.about.plugins.plugin": "Plugin", + "hex.builtin.view.help.about.release_notes": "Release Notes", + "hex.builtin.view.help.about.source": "Source code available on GitHub:", + "hex.builtin.view.help.about.thanks": "If you like my work, please consider donating to keep the project going. Thanks a lot <3", + "hex.builtin.view.help.about.translator": "Translated by WerWolv", + "hex.builtin.view.help.calc_cheat_sheet": "Calculator Cheat Sheet", + "hex.builtin.view.help.documentation": "ImHex Documentation", + "hex.builtin.view.help.documentation_search": "Search Documentation", + "hex.builtin.view.help.name": "Help", + "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", + "hex.builtin.view.hex_editor.copy.address": "Address", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII String", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C Array", + "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", + "hex.builtin.view.hex_editor.copy.csharp": "C# Array", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Custom Encoding", + "hex.builtin.view.hex_editor.copy.escaped_string": "Escaped String", + "hex.builtin.view.hex_editor.copy.go": "Go Array", + "hex.builtin.view.hex_editor.copy.hex_view": "Hex View", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java Array", + "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", + "hex.builtin.view.hex_editor.copy.lua": "Lua Array", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", + "hex.builtin.view.hex_editor.copy.python": "Python Array", + "hex.builtin.view.hex_editor.copy.rust": "Rust Array", + "hex.builtin.view.hex_editor.copy.swift": "Swift Array", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolute", + "hex.builtin.view.hex_editor.goto.offset.begin": "Begin", + "hex.builtin.view.hex_editor.goto.offset.end": "End", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relative", + "hex.builtin.view.hex_editor.menu.edit.copy": "Copy", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copy as", + "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Copy Preview", + "hex.builtin.view.hex_editor.menu.edit.cut": "Cut", + "hex.builtin.view.hex_editor.menu.edit.fill": "Fill...", + "hex.builtin.view.hex_editor.menu.edit.insert": "Insert...", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Insert Mode", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Follow selection", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Current Pattern", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Open Selection View", + "hex.builtin.view.hex_editor.menu.edit.paste": "Paste", + "hex.builtin.view.hex_editor.menu.edit.paste_as": "Paste as", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Choose paste behaviour", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "When pasting values into the Hex Editor View, ImHex will only overwrite the bytes that are currently selected. If only a single byte is selected however, this can feel counter-intuitive. Would you like to paste the entire content of your clipboard if only one byte is selected or should still only the selected bytes be replaced?", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Note: If you want to ensure pasting everything at all times, the 'Paste all' command is also available in the Edit Menu!", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Paste everything", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Paste only over selection", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Paste all", + "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Paste all as string", + "hex.builtin.view.hex_editor.menu.edit.remove": "Remove...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Resize...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Select all", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Set Base Address...", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Set Page Size...", + "hex.builtin.view.hex_editor.menu.file.goto": "Go to address...", + "hex.builtin.view.hex_editor.menu.file.skip_until": "Skip Until", + "hex.builtin.view.hex_editor.menu.file.skip_until.previous_differing_byte": "Previous Differing Byte", + "hex.builtin.view.hex_editor.menu.file.skip_until.next_differing_byte": "Next Differing Byte", + "hex.builtin.view.hex_editor.menu.file.skip_until.beginning_reached": "No more differing bytes till the beginning of the file", + "hex.builtin.view.hex_editor.menu.file.skip_until.end_reached": "No more differing bytes till the end of the file", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Load custom encoding...", + "hex.builtin.view.hex_editor.menu.file.save": "Save", + "hex.builtin.view.hex_editor.menu.file.save_as": "Save As...", + "hex.builtin.view.hex_editor.menu.file.search": "Search...", + "hex.builtin.view.hex_editor.menu.edit.select": "Select...", + "hex.builtin.view.hex_editor.name": "Hex editor", + "hex.builtin.view.hex_editor.search.find": "Find", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.string": "String", + "hex.builtin.view.hex_editor.search.string.encoding": "Encoding", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.no_more_results": "No more results", + "hex.builtin.view.hex_editor.search.advanced": "Advanced Search...", + "hex.builtin.view.hex_editor.select.offset.begin": "Begin", + "hex.builtin.view.hex_editor.select.offset.end": "End", + "hex.builtin.view.hex_editor.select.offset.region": "Region", + "hex.builtin.view.hex_editor.select.offset.size": "Size", + "hex.builtin.view.hex_editor.select.select": "Select", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Remove selection", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Enter editing mode", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Extend selection to the right", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Move cursor to the right", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Extend selection to the left", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Move cursor to the left", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Extend selection up", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Move cursor up one line", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Move cursor to line start", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Move cursor to line end", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Extend selection down", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Move cursor down one line", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Extend selection up one page", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Move cursor up one page", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Extend selection down one page", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Move cursor down one page", + "hex.builtin.view.highlight_rules.name": "Highlight Rules", + "hex.builtin.view.highlight_rules.new_rule": "New Rule", + "hex.builtin.view.highlight_rules.config": "Config", + "hex.builtin.view.highlight_rules.expression": "Expression", + "hex.builtin.view.highlight_rules.help_text": "Enter a mathematical expression that will be evaluated for each byte in the file.\n\nThe expression can use the variables 'value' and 'offset'.\nIf the expression evaluates to true (result is greater than 0), the byte will be highlighted with the specified color.", + "hex.builtin.view.highlight_rules.no_rule": "Create a rule to edit it", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Highlighting Rules...", + "hex.builtin.view.information.analyze": "Analyze page", + "hex.builtin.view.information.analyzing": "Analyzing...", + "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", + "hex.builtin.information_section.info_analysis.block_size": "Block size", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", + "hex.builtin.information_section.info_analysis.byte_types": "Byte types", + "hex.builtin.view.information.control": "Control", + "hex.builtin.information_section.magic.description": "Description", + "hex.builtin.information_section.info_analysis.distribution": "Byte distribution", + "hex.builtin.information_section.info_analysis.encrypted": "This data is most likely encrypted or compressed!", + "hex.builtin.information_section.info_analysis.entropy": "Entropy", + "hex.builtin.information_section.magic.extension": "File Extension", + "hex.builtin.information_section.info_analysis.file_entropy": "Overall entropy", + "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Lowest block entropy", + "hex.builtin.information_section.info_analysis": "Information analysis", + "hex.builtin.information_section.info_analysis.show_annotations": "Show annotations", + "hex.builtin.information_section.relationship_analysis": "Byte Relationship", + "hex.builtin.information_section.relationship_analysis.sample_size": "Sample size", + "hex.builtin.information_section.relationship_analysis.brightness": "Brightness", + "hex.builtin.information_section.relationship_analysis.filter": "Filter", + "hex.builtin.information_section.relationship_analysis.digram": "Digram", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Layered distribution", + "hex.builtin.information_section.magic": "Magic Information", + "hex.builtin.view.information.error_processing_section": "Failed to process information section {0}: '{1}'", + "hex.builtin.view.information.magic_db_added": "Magic database added!", + "hex.builtin.information_section.magic.mime": "MIME Type", + "hex.builtin.view.information.name": "Data Information", + "hex.builtin.view.information.not_analyzed": "Not yet analyzed", + "hex.builtin.information_section.magic.octet_stream_text": "Unknown", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream denotes an unknown data type.\n\nThis means that this data has no MIME type associated with it because it's not in a known format.", + "hex.builtin.information_section.info_analysis.plain_text": "This data is most likely plain text.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Plain text percentage", + "hex.builtin.information_section.provider_information": "Data Source Information", + "hex.builtin.view.logs.component": "Component", + "hex.builtin.view.logs.log_level": "Log Level", + "hex.builtin.view.logs.message": "Message", + "hex.builtin.view.logs.name": "Log Console", + "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.patches.offset": "Offset", + "hex.builtin.view.patches.orig": "Original value", + "hex.builtin.view.patches.patch": "Description", + "hex.builtin.view.patches.remove": "Remove patch", + "hex.builtin.view.pattern_data.name": "Pattern Data", + "hex.builtin.view.pattern_data.section.main": "Main", + "hex.builtin.view.pattern_data.section.view_raw": "View Raw Data", + "hex.builtin.view.pattern_data.simplified_editor": "Simplified", + "hex.builtin.view.pattern_editor.accept_pattern": "Accept pattern", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "One or more Patterns compatible with this data type has been found", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Patterns", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Do you want to apply the selected pattern?", + "hex.builtin.view.pattern_editor.auto": "Auto evaluate", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Halted at line {0}", + "hex.builtin.view.pattern_editor.conflict_resolution": "The external pattern file '{}' has been modified.\nYou also have unsaved changes in the internal editor.\nDo you want to reload the file and lose your internal changes?", + "hex.builtin.view.pattern_editor.console": "Console", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "Copy", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "This pattern tried to call a dangerous function.\nAre you sure you want to trust this pattern?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Allow dangerous function?", + "hex.builtin.view.pattern_editor.debugger": "Debugger", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Add breakpoint", + "hex.builtin.view.pattern_editor.debugger.continue": "Continue", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Remove breakpoint", + "hex.builtin.view.pattern_editor.debugger.scope": "Scope", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Global Scope", + "hex.builtin.view.pattern_editor.env_vars": "Environment Variables", + "hex.builtin.view.pattern_editor.evaluating": "Evaluating...", + "hex.builtin.view.pattern_editor.find_hint": "Find", + "hex.builtin.view.pattern_editor.find_hint_history": " for history)", + "hex.builtin.view.pattern_editor.goto_line": "Go to line: ", + "hex.builtin.view.pattern_editor.menu.edit.cut": "Cut", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Place pattern", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Built-in Type", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Array", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Single", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Custom Type", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Load Pattern...", + "hex.builtin.view.pattern_editor.menu.file.open_pattern": "Open Pattern...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Save Pattern", + "hex.builtin.view.pattern_editor.menu.file.save_pattern_as": "Save Pattern AS...", + "hex.builtin.view.pattern_editor.menu.find": "Find...", + "hex.builtin.view.pattern_editor.menu.find_next": "Find Next", + "hex.builtin.view.pattern_editor.menu.find_previous": "Find Previous", + "hex.builtin.view.pattern_editor.menu.goto_line": "Go to line...", + "hex.builtin.view.pattern_editor.menu.replace": "Replace...", + "hex.builtin.view.pattern_editor.menu.replace_next": "Replace Next", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Replace Previous", + "hex.builtin.view.pattern_editor.menu.replace_all": "Replace All", + "hex.builtin.view.pattern_editor.name": "Pattern editor", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Define some global variables with the 'in' or 'out' specifier for them to appear here.", + "hex.builtin.view.pattern_editor.no_sections": "Create additional output sections to display and decode processed data by using the std::mem::create_section function.", + "hex.builtin.view.pattern_editor.no_virtual_files": "Visualize regions of data as a virtual folder structure by adding them using the hex::core::add_virtual_file function.", + "hex.builtin.view.pattern_editor.no_env_vars": "The content of Environment Variables created here can be accessed from Pattern scripts using the std::env function.", + "hex.builtin.view.pattern_editor.no_results": "no results", + "hex.builtin.view.pattern_editor.of": "of", + "hex.builtin.view.pattern_editor.open_pattern": "Open pattern", + "hex.builtin.view.pattern_editor.replace_hint": "Replace", + "hex.builtin.view.pattern_editor.replace_hint_history": " for history)", + "hex.builtin.view.pattern_editor.settings": "Settings", + "hex.builtin.view.pattern_editor.shortcut.goto_line": "Go to line ...", + "hex.builtin.view.pattern_editor.menu.file.find": "Search ...", + "hex.builtin.view.pattern_editor.menu.file.replace": "Replace ...", + "hex.builtin.view.pattern_editor.menu.file.find_next": "Find Next", + "hex.builtin.view.pattern_editor.menu.file.find_previous": "Find Previous", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Toggle Case Sensitive Search", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Toggle Regular Expression Search/Replace", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Toggle Whole Word Search", + "hex.builtin.view.pattern_editor.menu.file.save_project": "Save Project", + "hex.builtin.view.pattern_editor.menu.file.open_project": "Open Project ...", + "hex.builtin.view.pattern_editor.menu.file.save_project_as": "Save Project As ...", + "hex.builtin.view.pattern_editor.menu.edit.copy": "Copy", + "hex.builtin.view.pattern_editor.shortcut.copy": "Copy Selection to the Clipboard", + "hex.builtin.view.pattern_editor.shortcut.cut": "Copy Selection to the Clipboard and Delete it", + "hex.builtin.view.pattern_editor.shortcut.paste": "Paste Clipboard Contents at the Cursor Position", + "hex.builtin.view.pattern_editor.menu.edit.paste": "Paste", + "hex.builtin.view.pattern_editor.menu.edit.undo": "Undo", + "hex.builtin.view.pattern_editor.menu.edit.redo": "Redo", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Toggle Write Over", + "hex.builtin.view.pattern_editor.shortcut.delete": "Delete One Character at the Cursor Position", + "hex.builtin.view.pattern_editor.shortcut.backspace": "Delete One Character to the Left of Cursor", + "hex.builtin.view.pattern_editor.shortcut.backspace_shifted": "Delete One Character to the Left of Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_all": "Select Entire File", + "hex.builtin.view.pattern_editor.menu.edit.select_all": "Select All", + "hex.builtin.view.pattern_editor.shortcut.select_left": "Extend Selection One Character to the Left of the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_right": "Extend Selection One Character to the Right of the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Extend Selection One Word to the Left of the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Extend Selection One Word to the Right of the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_up": "Extend Selection One Line Up from the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_down": "Extend Selection One Line Down from the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Extend Selection One Page Up from the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Extend Selection One Page Down from the Cursor", + "hex.builtin.view.pattern_editor.shortcut.select_home": "Extend Selection to the Start of the Line", + "hex.builtin.view.pattern_editor.shortcut.select_end": "Extend Selection to the End of the Line", + "hex.builtin.view.pattern_editor.shortcut.select_top": "Extend Selection to the Start of the File", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Extend Selection to the End of the File", + "hex.builtin.view.pattern_editor.shortcut.move_left": "Move Cursor One Character to the Left", + "hex.builtin.view.pattern_editor.shortcut.move_right": "Move Cursor One Character to the Right", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Move Cursor One Word to the Left", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Move Cursor One Word to the Right", + "hex.builtin.view.pattern_editor.shortcut.move_up": "Move Cursor One Line Up", + "hex.builtin.view.pattern_editor.shortcut.move_down": "Move Cursor One Line Down", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Move Cursor One Pixel Up", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Move Cursor One Pixel Down", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Move Cursor One Page Up", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Move Cursor One Page Down", + "hex.builtin.view.pattern_editor.shortcut.move_home": "Move Cursor to the Start of the Line", + "hex.builtin.view.pattern_editor.shortcut.move_end": "Move Cursor to the End of the Line", + "hex.builtin.view.pattern_editor.shortcut.move_top": "Move Cursor to the Start of the File", + "hex.builtin.view.pattern_editor.shortcut.move_matched_bracket": "Move Cursor to the Matching Bracket", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Move Cursor to the End of the File", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Delete One Word to the Left of the Cursor", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Delete One Word to the Right of the Cursor", + "hex.builtin.view.pattern_editor.menu.edit.run_pattern": "Run Pattern", + "hex.builtin.view.pattern_editor.menu.edit.step_debugger": "Step Debugger", + "hex.builtin.view.pattern_editor.menu.edit.continue_debugger": "Continue Debugger", + "hex.builtin.view.pattern_editor.menu.edit.add_breakpoint": "Add Breakpoint", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Parent offset", + "hex.builtin.view.pattern_editor.virtual_files": "Virtual Filesystem", + "hex.builtin.view.provider_settings.load_error": "An error occurred while trying to open this data source!", + "hex.builtin.view.provider_settings.load_error_details": "An error occurred while trying to open this data source!\nDetails: {0}", + "hex.builtin.view.provider_settings.load_popup": "Open Data", + "hex.builtin.view.provider_settings.name": "Data Source Settings", + "hex.builtin.view.settings.name": "Settings", + "hex.builtin.view.settings.restart_question": "A change you made requires a restart of ImHex to take effect. Would you like to restart it now?", + "hex.builtin.view.store.desc": "Download new content from ImHex's online database", + "hex.builtin.view.store.download": "Download", + "hex.builtin.view.store.download_error": "Failed to download file! Destination folder does not exist.", + "hex.builtin.view.store.loading": "Loading store content...", + "hex.builtin.view.store.name": "Content Store", + "hex.builtin.view.store.netfailed": "Net request to load store content failed!", + "hex.builtin.view.store.reload": "Reload", + "hex.builtin.view.store.remove": "Remove", + "hex.builtin.view.store.row.description": "Description", + "hex.builtin.view.store.row.authors": "Authors", + "hex.builtin.view.store.row.name": "Name", + "hex.builtin.view.store.tab.constants": "Constants", + "hex.builtin.view.store.tab.disassemblers": "Disassemblers", + "hex.builtin.view.store.tab.encodings": "Encodings", + "hex.builtin.view.store.tab.includes": "Libraries", + "hex.builtin.view.store.tab.magic": "Magic Files", + "hex.builtin.view.store.tab.nodes": "Nodes", + "hex.builtin.view.store.tab.patterns": "Patterns", + "hex.builtin.view.store.tab.themes": "Themes", + "hex.builtin.view.store.tab.yara": "Yara Rules", + "hex.builtin.view.store.update": "Update", + "hex.builtin.view.store.system": "System", + "hex.builtin.view.store.system.explanation": "This entry is in a read-only directory, it is probably managed by the system.", + "hex.builtin.view.store.update_count": "Update all\nAvailable Updates: {}", + "hex.builtin.view.theme_manager.name": "Theme Manager", + "hex.builtin.view.theme_manager.colors": "Colors", + "hex.builtin.view.theme_manager.export": "Export", + "hex.builtin.view.theme_manager.export.name": "Theme name", + "hex.builtin.view.theme_manager.save_theme": "Save Theme", + "hex.builtin.view.theme_manager.styles": "Styles", + "hex.builtin.view.tools.name": "Tools", + "hex.builtin.view.tutorials.name": "Interactive Tutorials", + "hex.builtin.view.tutorials.description": "Description", + "hex.builtin.view.tutorials.start": "Start Tutorial", + "hex.builtin.visualizer.binary": "Binary", + "hex.builtin.visualizer.decimal.signed.16bit": "Decimal Signed (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "Decimal Signed (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "Decimal Signed (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "Decimal Signed (8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal Unsigned (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal Unsigned (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal Unsigned (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal Unsigned (8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 Color", + "hex.builtin.oobe.server_contact": "Server Contact", + "hex.builtin.oobe.server_contact.text": "Do you want to allow the communication with ImHex's Servers?\n\n\nThis allows performing automatic update checks and uploads of very limited usage statistics, all of which are listed below.\n\nAlternatively you can also choose to only submit crash logs which help immensely with identifying and fixing bugs you might experience.\n\nAll information is processed by our own Servers and is not given out to any third-parties.\n\n\nYou can change these choices at any time in the settings.", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Type", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Value", + "hex.builtin.oobe.server_contact.data_collected_title": "Data that will be shared", + "hex.builtin.oobe.server_contact.data_collected.uuid": "Random ID", + "hex.builtin.oobe.server_contact.data_collected.version": "ImHex Version", + "hex.builtin.oobe.server_contact.data_collected.os": "Operating System", + "hex.builtin.oobe.server_contact.crash_logs_only": "Just crash logs", + "hex.builtin.oobe.tutorial_question": "Since this is the first time you are using ImHex, would you like to play through the introduction tutorial?\n\nYou can always access the tutorial from the Help menu.", + "hex.builtin.welcome.customize.settings.desc": "Change preferences of ImHex", + "hex.builtin.welcome.customize.settings.title": "Settings", + "hex.builtin.welcome.drop_file": "Drop a file here to get started...", + "hex.builtin.welcome.nightly_build": "You're running a nightly build of ImHex.\n\nPlease report any bugs you encounter on the GitHub issue tracker!", + "hex.builtin.welcome.header.customize": "Customize", + "hex.builtin.welcome.header.help": "Help", + "hex.builtin.welcome.header.info": "Information", + "hex.builtin.welcome.header.learn": "Learn", + "hex.builtin.welcome.header.main": "Welcome to ImHex", + "hex.builtin.welcome.header.plugins": "Loaded Plugins", + "hex.builtin.welcome.header.start": "Start", + "hex.builtin.welcome.header.update": "Updates", + "hex.builtin.welcome.header.various": "Various", + "hex.builtin.welcome.header.quick_settings": "Quick Settings", + "hex.builtin.welcome.help.discord": "Discord Server", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Get Help", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub Repository", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.title": "Achievements", + "hex.builtin.welcome.learn.achievements.desc": "Learn how to use ImHex by completing all achievements", + "hex.builtin.welcome.learn.interactive_tutorial.title": "Interactive Tutorials", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "Get started quickly by playing through the tutorials", + "hex.builtin.welcome.learn.latest.desc": "Read ImHex's current changelog", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Latest Release", + "hex.builtin.welcome.learn.pattern.desc": "Learn how to write ImHex patterns", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Pattern Language Documentation", + "hex.builtin.welcome.learn.imhex.desc": "Learn the basics of ImHex with our extensive documentation", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex Documentation", + "hex.builtin.welcome.learn.plugins.desc": "Extend ImHex with additional features using plugins", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "Plugins API", + "hex.builtin.popup.create_workspace.title": "Create new Workspace", + "hex.builtin.popup.create_workspace.desc": "Enter a name for the new Workspace", + "hex.builtin.popup.safety_backup.delete": "No, Delete", + "hex.builtin.popup.safety_backup.desc": "Oh no, ImHex crashed last time.\nDo you want to restore your past work?", + "hex.builtin.popup.safety_backup.log_file": "Log file: ", + "hex.builtin.popup.safety_backup.report_error": "Send crash log to developers", + "hex.builtin.popup.safety_backup.restore": "Yes, Restore", + "hex.builtin.popup.safety_backup.title": "Restore lost data", + "hex.builtin.welcome.start.create_file": "Create New File", + "hex.builtin.welcome.start.open_file": "Open File", + "hex.builtin.welcome.start.open_other": "Other Data Sources", + "hex.builtin.welcome.start.open_project": "Open Project", + "hex.builtin.welcome.start.recent": "Recent Data Sources", + "hex.builtin.welcome.start.recent.auto_backups": "Auto Backups", + "hex.builtin.welcome.start.recent.auto_backups.backup": "Backup from {:%Y-%m-%d %H:%M:%S}", + "hex.builtin.welcome.tip_of_the_day": "Tip of the Day", + "hex.builtin.welcome.update.desc": "ImHex {0} just released!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "New Update available!", + "hex.builtin.welcome.quick_settings.simplified": "Simplified" } diff --git a/plugins/builtin/romfs/lang/es_ES.json b/plugins/builtin/romfs/lang/es_ES.json index 0d0bc9d37..dd319f47e 100644 --- a/plugins/builtin/romfs/lang/es_ES.json +++ b/plugins/builtin/romfs/lang/es_ES.json @@ -1,1010 +1,1004 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.builtin.achievement.data_processor": "", - "hex.builtin.achievement.data_processor.create_connection.desc": "", - "hex.builtin.achievement.data_processor.create_connection.name": "", - "hex.builtin.achievement.data_processor.custom_node.desc": "", - "hex.builtin.achievement.data_processor.custom_node.name": "", - "hex.builtin.achievement.data_processor.modify_data.desc": "", - "hex.builtin.achievement.data_processor.modify_data.name": "", - "hex.builtin.achievement.data_processor.place_node.desc": "", - "hex.builtin.achievement.data_processor.place_node.name": "", - "hex.builtin.achievement.find": "", - "hex.builtin.achievement.find.find_numeric.desc": "", - "hex.builtin.achievement.find.find_numeric.name": "", - "hex.builtin.achievement.find.find_specific_string.desc": "", - "hex.builtin.achievement.find.find_specific_string.name": "", - "hex.builtin.achievement.find.find_strings.desc": "", - "hex.builtin.achievement.find.find_strings.name": "", - "hex.builtin.achievement.hex_editor": "", - "hex.builtin.achievement.hex_editor.copy_as.desc": "", - "hex.builtin.achievement.hex_editor.copy_as.name": "", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "", - "hex.builtin.achievement.hex_editor.create_patch.desc": "", - "hex.builtin.achievement.hex_editor.create_patch.name": "", - "hex.builtin.achievement.hex_editor.fill.desc": "", - "hex.builtin.achievement.hex_editor.fill.name": "", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "", - "hex.builtin.achievement.hex_editor.modify_byte.name": "", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "", - "hex.builtin.achievement.hex_editor.open_new_view.name": "", - "hex.builtin.achievement.hex_editor.select_byte.desc": "", - "hex.builtin.achievement.hex_editor.select_byte.name": "", - "hex.builtin.achievement.misc": "", - "hex.builtin.achievement.misc.analyze_file.desc": "", - "hex.builtin.achievement.misc.analyze_file.name": "", - "hex.builtin.achievement.misc.download_from_store.desc": "", - "hex.builtin.achievement.misc.download_from_store.name": "", - "hex.builtin.achievement.patterns": "", - "hex.builtin.achievement.patterns.data_inspector.desc": "", - "hex.builtin.achievement.patterns.data_inspector.name": "", - "hex.builtin.achievement.patterns.load_existing.desc": "", - "hex.builtin.achievement.patterns.load_existing.name": "", - "hex.builtin.achievement.patterns.modify_data.desc": "", - "hex.builtin.achievement.patterns.modify_data.name": "", - "hex.builtin.achievement.patterns.place_menu.desc": "", - "hex.builtin.achievement.patterns.place_menu.name": "", - "hex.builtin.achievement.starting_out": "", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "", - "hex.builtin.achievement.starting_out.docs.name": "", - "hex.builtin.achievement.starting_out.open_file.desc": "", - "hex.builtin.achievement.starting_out.open_file.name": "", - "hex.builtin.achievement.starting_out.save_project.desc": "", - "hex.builtin.achievement.starting_out.save_project.name": "", - "hex.builtin.command.calc.desc": "Calculadora", - "hex.builtin.command.cmd.desc": "Comando", - "hex.builtin.command.cmd.result": "Ejecutar comando '{0}'", - "hex.builtin.command.convert.as": "", - "hex.builtin.command.convert.binary": "", - "hex.builtin.command.convert.decimal": "", - "hex.builtin.command.convert.desc": "", - "hex.builtin.command.convert.hexadecimal": "", - "hex.builtin.command.convert.in": "", - "hex.builtin.command.convert.invalid_conversion": "", - "hex.builtin.command.convert.invalid_input": "", - "hex.builtin.command.convert.octal": "", - "hex.builtin.command.convert.to": "", - "hex.builtin.command.web.desc": "Búsqueda (de) web", - "hex.builtin.command.web.result": "Navegar a '{0}'", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binario", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "Fecha DOS", - "hex.builtin.inspector.dos_time": "Hora DOS", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "", - "hex.builtin.inspector.i8": "", - "hex.builtin.inspector.long_double": "", - "hex.builtin.inspector.rgb565": "Color RGB565", - "hex.builtin.inspector.rgba8": "Color RGBA8", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "Cadena ", - "hex.builtin.inspector.wstring": "Cadena (wide)", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "", - "hex.builtin.inspector.u24": "", - "hex.builtin.inspector.u32": "", - "hex.builtin.inspector.u48": "", - "hex.builtin.inspector.u64": "", - "hex.builtin.inspector.u8": "", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "Código UTF-8", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "Por defecto", - "hex.builtin.layouts.none.restore_default": "", - "hex.builtin.menu.edit": "Editar", - "hex.builtin.menu.edit.bookmark.create": "Crear marcador", - "hex.builtin.view.hex_editor.menu.edit.redo": "Rehacer", - "hex.builtin.view.hex_editor.menu.edit.undo": "Deshacer", - "hex.builtin.menu.extras": "", - "hex.builtin.menu.file": "Archivo", - "hex.builtin.menu.file.bookmark.export": "Exportar marcadores", - "hex.builtin.menu.file.bookmark.import": "Importar marcadores", - "hex.builtin.menu.file.clear_recent": "Limpiar", - "hex.builtin.menu.file.close": "Cerrar", - "hex.builtin.menu.file.create_file": "Nuevo Archivo...", - "hex.builtin.menu.file.export": "Exportar...", - "hex.builtin.menu.file.export.as_language": "", - "hex.builtin.menu.file.export.as_language.popup.export_error": "", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.bookmark": "Marcador", - "hex.builtin.menu.file.export.data_processor": "Espacio De Trabajo Del Procesador De Datos", - "hex.builtin.menu.file.export.ips": "Parche IPS", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "¡Un patch intentó parchear una dirección fuera de rango!", - "hex.builtin.menu.file.export.ips.popup.export_error": "¡Fallo al crear un nuevo archivo IPS!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "¡Formato de patch IPS inválido!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "¡Cabecera de patch IPS inválida!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "¡Falta el record EOF de IPS!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "¡Un patch supera el tamaño máximo permitido!", - "hex.builtin.menu.file.export.ips32": "Parche IPS32", - "hex.builtin.menu.file.export.pattern": "Archivo De Patrón", - "hex.builtin.menu.file.export.popup.create": "No se pudieron exportar los datos. ¡Fallo al crear archivo!", - "hex.builtin.menu.file.export.report": "", - "hex.builtin.menu.file.export.report.popup.export_error": "", - "hex.builtin.menu.file.export.title": "Exportar Archivo", - "hex.builtin.menu.file.import": "Importar...", - "hex.builtin.menu.file.import.bookmark": "Marcador", - "hex.builtin.menu.file.import.custom_encoding": "Archivo de Codificación Personalizado", - "hex.builtin.menu.file.import.data_processor": "Espacio de Trabajo de Procesador de Datos", - "hex.builtin.menu.file.import.ips": "Parche IPS", - "hex.builtin.menu.file.import.ips32": "Parche IPS32", - "hex.builtin.menu.file.import.modified_file": "Archivo Modificado", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "Archivo de Pattern", - "hex.builtin.menu.file.open_file": "Abrir Archivo...", - "hex.builtin.menu.file.open_other": "Abrir Otro...", - "hex.builtin.menu.file.open_recent": "Abrir Reciente", - "hex.builtin.menu.file.project": "Proyecto", - "hex.builtin.menu.file.project.open": "Abrir Proyecto...", - "hex.builtin.menu.file.project.save": "Guardar Proyecto...", - "hex.builtin.menu.file.project.save_as": "Guardar Proyecto Como...", - "hex.builtin.menu.file.quit": "Cerrar ImHex", - "hex.builtin.menu.file.reload_provider": "Recargar Proveedor", - "hex.builtin.menu.help": "Ayuda", - "hex.builtin.menu.help.ask_for_help": "Preguntar Documentación...", - "hex.builtin.menu.view": "Vista", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "", - "hex.builtin.menu.view.demo": "Mostrar Demo De ImGui", - "hex.builtin.menu.view.fps": "Mostrar FPS", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "Layout", - "hex.builtin.menu.workspace.layout.lock": "", - "hex.builtin.menu.workspace.layout.save": "", - "hex.builtin.nodes.arithmetic": "Aritmética", - "hex.builtin.nodes.arithmetic.add": "Adición", - "hex.builtin.nodes.arithmetic.add.header": "Añadir", - "hex.builtin.nodes.arithmetic.average": "Promedio", - "hex.builtin.nodes.arithmetic.average.header": "Promedio", - "hex.builtin.nodes.arithmetic.ceil": "Techo", - "hex.builtin.nodes.arithmetic.ceil.header": "Techo", - "hex.builtin.nodes.arithmetic.div": "División", - "hex.builtin.nodes.arithmetic.div.header": "Dividir", - "hex.builtin.nodes.arithmetic.floor": "Suelo", - "hex.builtin.nodes.arithmetic.floor.header": "Suelo", - "hex.builtin.nodes.arithmetic.median": "Mediana", - "hex.builtin.nodes.arithmetic.median.header": "Mediana", - "hex.builtin.nodes.arithmetic.mod": "Módulo", - "hex.builtin.nodes.arithmetic.mod.header": "Módulo", - "hex.builtin.nodes.arithmetic.mul": "Multiplicación", - "hex.builtin.nodes.arithmetic.mul.header": "Multiplicar", - "hex.builtin.nodes.arithmetic.round": "Redondeo", - "hex.builtin.nodes.arithmetic.round.header": "Redondear", - "hex.builtin.nodes.arithmetic.sub": "Resta", - "hex.builtin.nodes.arithmetic.sub.header": "Restar", - "hex.builtin.nodes.bitwise": "Operaciones bit a bit", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", - "hex.builtin.nodes.bitwise.and": "", - "hex.builtin.nodes.bitwise.and.header": "", - "hex.builtin.nodes.bitwise.not": "", - "hex.builtin.nodes.bitwise.not.header": "", - "hex.builtin.nodes.bitwise.or": "", - "hex.builtin.nodes.bitwise.or.header": "", - "hex.builtin.nodes.bitwise.shift_left": "", - "hex.builtin.nodes.bitwise.shift_left.header": "", - "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.xor": "", - "hex.builtin.nodes.bitwise.xor.header": "", - "hex.builtin.nodes.buffer": "", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", - "hex.builtin.nodes.buffer.combine": "Combinar", - "hex.builtin.nodes.buffer.combine.header": "Combinar buffers", - "hex.builtin.nodes.buffer.patch": "Parchear", - "hex.builtin.nodes.buffer.patch.header": "Parchear", - "hex.builtin.nodes.buffer.patch.input.patch": "Parche", - "hex.builtin.nodes.buffer.repeat": "Repetir", - "hex.builtin.nodes.buffer.repeat.header": "Repetir buffer", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Entrada", - "hex.builtin.nodes.buffer.repeat.input.count": "Tamaño", - "hex.builtin.nodes.buffer.size": "Tamaño De Buffer", - "hex.builtin.nodes.buffer.size.header": "Tamaño De Buffer", - "hex.builtin.nodes.buffer.size.output": "Tamaño", - "hex.builtin.nodes.buffer.slice": "Cortar", - "hex.builtin.nodes.buffer.slice.header": "Cortar buffer", - "hex.builtin.nodes.buffer.slice.input.buffer": "Entrada", - "hex.builtin.nodes.buffer.slice.input.from": "De", - "hex.builtin.nodes.buffer.slice.input.to": "A", - "hex.builtin.nodes.casting": "Conversión de datos", - "hex.builtin.nodes.casting.buffer_to_float": "Buffer a Flotante", - "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer a Flotante", - "hex.builtin.nodes.casting.buffer_to_int": "Buffer a Entero", - "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer a Entero", - "hex.builtin.nodes.casting.float_to_buffer": "Flotante a Buffer", - "hex.builtin.nodes.casting.float_to_buffer.header": "Flotante a Buffer", - "hex.builtin.nodes.casting.int_to_buffer": "Entero a Buffer", - "hex.builtin.nodes.casting.int_to_buffer.header": "Entero a Buffer", - "hex.builtin.nodes.common.amount": "", - "hex.builtin.nodes.common.height": "Altura", - "hex.builtin.nodes.common.input": "Entrada", - "hex.builtin.nodes.common.input.a": "Entrada A", - "hex.builtin.nodes.common.input.b": "Entrada B", - "hex.builtin.nodes.common.output": "Salida", - "hex.builtin.nodes.common.width": "Anchura", - "hex.builtin.nodes.constants": "Constantes", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Tamaño", - "hex.builtin.nodes.constants.comment": "Comentario", - "hex.builtin.nodes.constants.comment.header": "Comentario", - "hex.builtin.nodes.constants.float": "Flotante", - "hex.builtin.nodes.constants.float.header": "Flotante", - "hex.builtin.nodes.constants.int": "Entero", - "hex.builtin.nodes.constants.int.header": "Entero", - "hex.builtin.nodes.constants.nullptr": "", - "hex.builtin.nodes.constants.nullptr.header": "", - "hex.builtin.nodes.constants.rgba8": "Color RGBA8", - "hex.builtin.nodes.constants.rgba8.header": "Color RGBA8", - "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", - "hex.builtin.nodes.constants.rgba8.output.b": "Azul", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "Verde", - "hex.builtin.nodes.constants.rgba8.output.r": "Rojo", - "hex.builtin.nodes.constants.string": "Cadena", - "hex.builtin.nodes.constants.string.header": "Cadena", - "hex.builtin.nodes.control_flow": "Fujo de control", - "hex.builtin.nodes.control_flow.and": "", - "hex.builtin.nodes.control_flow.and.header": "", - "hex.builtin.nodes.control_flow.equals": "Igual a", - "hex.builtin.nodes.control_flow.equals.header": "Igual a", - "hex.builtin.nodes.control_flow.gt": "Mayor que", - "hex.builtin.nodes.control_flow.gt.header": "Mayor que", - "hex.builtin.nodes.control_flow.if": "Si", - "hex.builtin.nodes.control_flow.if.condition": "Condición", - "hex.builtin.nodes.control_flow.if.false": "Falso", - "hex.builtin.nodes.control_flow.if.header": "Si", - "hex.builtin.nodes.control_flow.if.true": "Verdadero", - "hex.builtin.nodes.control_flow.lt": "Menor que", - "hex.builtin.nodes.control_flow.lt.header": "Menor que", - "hex.builtin.nodes.control_flow.not": "No", - "hex.builtin.nodes.control_flow.not.header": "No", - "hex.builtin.nodes.control_flow.or": "", - "hex.builtin.nodes.control_flow.or.header": "", - "hex.builtin.nodes.crypto": "Criptografía", - "hex.builtin.nodes.crypto.aes": "Desencriptador AES", - "hex.builtin.nodes.crypto.aes.header": "Desencriptador AES", - "hex.builtin.nodes.crypto.aes.iv": "", - "hex.builtin.nodes.crypto.aes.key": "Clave", - "hex.builtin.nodes.crypto.aes.key_length": "Tamaño de clave", - "hex.builtin.nodes.crypto.aes.mode": "Modo", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Personalizado", - "hex.builtin.nodes.custom.custom": "Nuevo Nodo", - "hex.builtin.nodes.custom.custom.edit": "Editar", - "hex.builtin.nodes.custom.custom.edit_hint": "Mantenga SHIFT para editar", - "hex.builtin.nodes.custom.custom.header": "Nodo Personalizado", - "hex.builtin.nodes.custom.input": "Entrada de Nodo Personalizado", - "hex.builtin.nodes.custom.input.header": "Entrada de Nodo", - "hex.builtin.nodes.custom.output": "Salida de Nodo Personalizado", - "hex.builtin.nodes.custom.output.header": "Salida de Nodo", - "hex.builtin.nodes.data_access": "Acceso de datos", - "hex.builtin.nodes.data_access.read": "Leer", - "hex.builtin.nodes.data_access.read.address": "Dirección", - "hex.builtin.nodes.data_access.read.data": "Datos", - "hex.builtin.nodes.data_access.read.header": "Leer", - "hex.builtin.nodes.data_access.read.size": "Tamaño", - "hex.builtin.nodes.data_access.selection": "Región Seleccionada", - "hex.builtin.nodes.data_access.selection.address": "Dirección", - "hex.builtin.nodes.data_access.selection.header": "Región seleccionada", - "hex.builtin.nodes.data_access.selection.size": "Tamaño", - "hex.builtin.nodes.data_access.size": "Tamaño de Datos", - "hex.builtin.nodes.data_access.size.header": "Tamaño de Datos", - "hex.builtin.nodes.data_access.size.size": "Tamaño", - "hex.builtin.nodes.data_access.write": "Escribir", - "hex.builtin.nodes.data_access.write.address": "Dirección", - "hex.builtin.nodes.data_access.write.data": "Datos", - "hex.builtin.nodes.data_access.write.header": "Escribir", - "hex.builtin.nodes.decoding": "Decodificación", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Decodificador Base64", - "hex.builtin.nodes.decoding.hex": "Hexadecimal", - "hex.builtin.nodes.decoding.hex.header": "Decodificador Hexadecimal", - "hex.builtin.nodes.display": "Mostrar", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", - "hex.builtin.nodes.display.buffer": "Buffer", - "hex.builtin.nodes.display.buffer.header": "Mostrar buffer", - "hex.builtin.nodes.display.float": "Flotante", - "hex.builtin.nodes.display.float.header": "Mostrar Flotante", - "hex.builtin.nodes.display.int": "Entero", - "hex.builtin.nodes.display.int.header": "Mostrar Entero", - "hex.builtin.nodes.display.string": "Cadena", - "hex.builtin.nodes.display.string.header": "Mostrar Cadena", - "hex.builtin.nodes.pattern_language": "", - "hex.builtin.nodes.pattern_language.out_var": "Variable de Salida", - "hex.builtin.nodes.pattern_language.out_var.header": "Variable de Salida", - "hex.builtin.nodes.visualizer": "Visualizadores", - "hex.builtin.nodes.visualizer.byte_distribution": "Distribución de Bytes", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Distribución de Bytes", - "hex.builtin.nodes.visualizer.digram": "Digrama", - "hex.builtin.nodes.visualizer.digram.header": "Digrama", - "hex.builtin.nodes.visualizer.image": "Imagen", - "hex.builtin.nodes.visualizer.image.header": "Visualizador de Imágenes", - "hex.builtin.nodes.visualizer.image_rgba": "Imagen RGBA8", - "hex.builtin.nodes.visualizer.image_rgba.header": "Visualizador de Imágenes RGBA8", - "hex.builtin.nodes.visualizer.layered_dist": "Distribución en Capas", - "hex.builtin.nodes.visualizer.layered_dist.header": "Distribución en Capas", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "", - "hex.builtin.oobe.server_contact.data_collected.os": "", - "hex.builtin.oobe.server_contact.data_collected.uuid": "", - "hex.builtin.oobe.server_contact.data_collected.version": "", - "hex.builtin.oobe.server_contact.data_collected_table.key": "", - "hex.builtin.oobe.server_contact.data_collected_table.value": "", - "hex.builtin.oobe.server_contact.data_collected_title": "", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "", - "hex.builtin.popup.blocking_task.title": "", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "¿Cerrar Proveedor?", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "La documentación no tuvo una respuesta esta pregunta", - "hex.builtin.popup.docs_question.prompt": "¡Pida ayuda a la IA de documentación!", - "hex.builtin.popup.docs_question.thinking": "Pensando...", - "hex.builtin.popup.docs_question.title": "Búsqueda de Documentación", - "hex.builtin.popup.error.create": "¡Fallo al crear nuevo archivo!", - "hex.builtin.popup.error.file_dialog.common": "Ocurrió un error al abrir el explorador de archivos: '{}'", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "¡Fallo al cargar proyecto!", - "hex.builtin.popup.error.project.load.create_provider": "", - "hex.builtin.popup.error.project.load.file_not_found": "", - "hex.builtin.popup.error.project.load.invalid_magic": "", - "hex.builtin.popup.error.project.load.invalid_tar": "", - "hex.builtin.popup.error.project.load.no_providers": "", - "hex.builtin.popup.error.project.load.some_providers_failed": "", - "hex.builtin.popup.error.project.save": "¡Fallo al guardar proyecto!", - "hex.builtin.popup.error.read_only": "No se pudo obtener acceso de escritura. Archivo abierto en modo de sólo lectura.", - "hex.builtin.popup.error.task_exception": "Ocurrió un error en el Task '{}':\n\n{}", - "hex.builtin.popup.exit_application.desc": "Tiene cambios sin guardar en su Proyecto.\n¿Está seguro de que quiere salir?", - "hex.builtin.popup.exit_application.title": "¿Cerrar Aplicación?", - "hex.builtin.popup.safety_backup.delete": "No, Borrar", - "hex.builtin.popup.safety_backup.desc": "Oh no, ImHex se cerró de forma inesperada la última vez.\n¿Le gustaría restaurar su trabajo anterior?", - "hex.builtin.popup.safety_backup.log_file": "", - "hex.builtin.popup.safety_backup.report_error": "", - "hex.builtin.popup.safety_backup.restore": "Sí, restaurar", - "hex.builtin.popup.safety_backup.title": "Restaurar datos perdidos", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", - "hex.builtin.popup.waiting_for_tasks.desc": "Aún hay tareas ejecutándose en el fondo.\nImHex se cerrará una vez hayan finalizado.", - "hex.builtin.popup.waiting_for_tasks.title": "Esperando a Procesos", - "hex.builtin.provider.rename": "", - "hex.builtin.provider.rename.desc": "", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.disk": "Proveedor de Disco en Bruto", - "hex.builtin.provider.disk.disk_size": "Tamaño de Disco", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "Fallo al abrir disco {} en modo de sólo lectura: {}", - "hex.builtin.provider.disk.error.read_rw": "Fallo al abrir disco {} en modo de lectura/escritura: {}", - "hex.builtin.provider.disk.reload": "Recargar", - "hex.builtin.provider.disk.sector_size": "Tamaño de Sector", - "hex.builtin.provider.disk.selected_disk": "Disco", - "hex.builtin.provider.error.open": "", - "hex.builtin.provider.file": "Proveedor de Archivos", - "hex.builtin.provider.file.access": "Fecha de último acceso", - "hex.builtin.provider.file.creation": "Fecha de creación", - "hex.builtin.provider.file.error.open": "", - "hex.builtin.provider.file.menu.into_memory": "", - "hex.builtin.provider.file.menu.open_file": "", - "hex.builtin.provider.file.menu.open_folder": "", - "hex.builtin.provider.file.modification": "Fecha de última modificación", - "hex.builtin.provider.file.path": "Ruta de archivo", - "hex.builtin.provider.file.size": "Tamaño", - "hex.builtin.provider.gdb": "Proveedor de Servidor GDB", - "hex.builtin.provider.gdb.ip": "Dirección IP", - "hex.builtin.provider.gdb.name": "Servidor GDB <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Puerto", - "hex.builtin.provider.gdb.server": "Servidor", - "hex.builtin.provider.intel_hex": "Proveedor de Intel Hex", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Archivo de Memoria", - "hex.builtin.provider.mem_file.unsaved": "Archivo No Guardado", - "hex.builtin.provider.motorola_srec": "Proveedor de Motorola SREC", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.process_memory": "", - "hex.builtin.provider.process_memory.enumeration_failed": "", - "hex.builtin.provider.process_memory.memory_regions": "", - "hex.builtin.provider.process_memory.name": "", - "hex.builtin.provider.process_memory.process_id": "", - "hex.builtin.provider.process_memory.process_name": "", - "hex.builtin.provider.process_memory.region.commit": "", - "hex.builtin.provider.process_memory.region.mapped": "", - "hex.builtin.provider.process_memory.region.private": "", - "hex.builtin.provider.process_memory.region.reserve": "", - "hex.builtin.provider.process_memory.utils": "", - "hex.builtin.provider.process_memory.utils.inject_dll": "", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "", - "hex.builtin.provider.tooltip.show_more": "", - "hex.builtin.provider.view": "Vista", - "hex.builtin.setting.experiments": "", - "hex.builtin.setting.experiments.description": "", - "hex.builtin.setting.folders": "Carpetas", - "hex.builtin.setting.folders.add_folder": "Añadir nueva carpeta", - "hex.builtin.setting.folders.description": "Especifica rutas de búsqueda adicionales para patterns, scripts, Yara Rules y más", - "hex.builtin.setting.folders.remove_folder": "Eliminar la carpeta seleccionada de la lista", - "hex.builtin.setting.general": "General", - "hex.builtin.setting.general.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "Cargar automáticamente patterns soportados", - "hex.builtin.setting.general.network": "", - "hex.builtin.setting.general.network_interface": "", - "hex.builtin.setting.general.patterns": "", - "hex.builtin.setting.general.save_recent_providers": "Guardar proveedores recientemente utilizados", - "hex.builtin.setting.general.server_contact": "", - "hex.builtin.setting.general.show_tips": "Mostrar consejos al inicio", - "hex.builtin.setting.general.sync_pattern_source": "Sincronizar código fuente de patterns entre proveedores", - "hex.builtin.setting.general.upload_crash_logs": "", - "hex.builtin.setting.hex_editor": "Editor Hexadecimal", - "hex.builtin.setting.hex_editor.byte_padding": "Relleno adicional en celda de byte", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes por fila", - "hex.builtin.setting.hex_editor.char_padding": "Relleno adicional en celda de carácter", - "hex.builtin.setting.hex_editor.highlight_color": "Color de destacamiento de selección", - "hex.builtin.setting.hex_editor.sync_scrolling": "Sincronizar posición del editor", - "hex.builtin.setting.imhex": "", - "hex.builtin.setting.imhex.recent_files": "Archivos Recientes", - "hex.builtin.setting.interface": "Interfaz", - "hex.builtin.setting.interface.color": "Tema de color", - "hex.builtin.setting.interface.fps": "Límite de FPS", - "hex.builtin.setting.interface.fps.native": "Nativo", - "hex.builtin.setting.interface.fps.unlocked": "Desbloqueado", - "hex.builtin.setting.interface.language": "Idioma", - "hex.builtin.setting.interface.multi_windows": "Activar soporte de ventanas múltiples", - "hex.builtin.setting.interface.pattern_data_row_bg": "", - "hex.builtin.setting.interface.restore_window_pos": "", - "hex.builtin.setting.interface.scaling.native": "Nativo", - "hex.builtin.setting.interface.scaling_factor": "Escalado", - "hex.builtin.setting.interface.style": "", - "hex.builtin.setting.interface.wiki_explain_language": "Idioma de Wikipedia", - "hex.builtin.setting.interface.window": "", - "hex.builtin.setting.proxy": "", - "hex.builtin.setting.proxy.description": "El proxy tendrá un efecto inmediato en la tienda, wikipedia o cualquier otro plugin.", - "hex.builtin.setting.proxy.enable": "Activar Proxy", - "hex.builtin.setting.proxy.url": "URL de Proxy", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// o socks5:// (p. ej., http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "", - "hex.builtin.setting.shortcuts.global": "", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "", - "hex.builtin.shortcut.prev_provider": "", - "hex.builtin.title_bar_button.debug_build": "", - "hex.builtin.title_bar_button.feedback": "", - "hex.builtin.tools.ascii_table": "Tabla ASCII", - "hex.builtin.tools.ascii_table.octal": "Mostrar octal", - "hex.builtin.tools.base_converter": "Convertidor de bases", - "hex.builtin.tools.base_converter.bin": "", - "hex.builtin.tools.base_converter.dec": "", - "hex.builtin.tools.base_converter.hex": "", - "hex.builtin.tools.base_converter.oct": "", - "hex.builtin.tools.byte_swapper": "Intercambiador de Bytes", - "hex.builtin.tools.calc": "Calculadora", - "hex.builtin.tools.color": "Seleccionador de colores", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "Demangler de LLVM", - "hex.builtin.tools.demangler.demangled": "Nombre 'demangle'ado", - "hex.builtin.tools.demangler.mangled": "Nombre 'mangle'ado", - "hex.builtin.tools.error": "Último error: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "", - "hex.builtin.tools.euclidean_algorithm.description": "", - "hex.builtin.tools.euclidean_algorithm.overflow": "", - "hex.builtin.tools.file_tools": "Herramientas de Archivos", - "hex.builtin.tools.file_tools.combiner": "Combinador", - "hex.builtin.tools.file_tools.combiner.add": "Añadir...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Añadir archivo", - "hex.builtin.tools.file_tools.combiner.clear": "Limpiar", - "hex.builtin.tools.file_tools.combiner.combine": "Combinar", - "hex.builtin.tools.file_tools.combiner.combining": "Combinando...", - "hex.builtin.tools.file_tools.combiner.delete": "Borrar", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Fallo al crear archivo de salida", - "hex.builtin.tools.file_tools.combiner.open_input": "Fallo al abrir archivo de entrada {0}", - "hex.builtin.tools.file_tools.combiner.output": "Archivo de salida ", - "hex.builtin.tools.file_tools.combiner.output.picker": "Establecer ruta base de salida", - "hex.builtin.tools.file_tools.combiner.success": "Los archivos fueron combinados con éxito!", - "hex.builtin.tools.file_tools.shredder": "Destructor", - "hex.builtin.tools.file_tools.shredder.error.open": "¡Fallo al abrir el archivo seleccionado!", - "hex.builtin.tools.file_tools.shredder.fast": "Modo Rápido", - "hex.builtin.tools.file_tools.shredder.input": "Archivo a destruir ", - "hex.builtin.tools.file_tools.shredder.picker": "Selecciona Archivo a Destruir", - "hex.builtin.tools.file_tools.shredder.shred": "Destruir", - "hex.builtin.tools.file_tools.shredder.shredding": "Destruyendo...", - "hex.builtin.tools.file_tools.shredder.success": "¡Destruido con éxito!", - "hex.builtin.tools.file_tools.shredder.warning": "Esta herramienta destruye un archivo SIN POSIBILIDAD DE RECUPERARLO. Utilicela con precaución", - "hex.builtin.tools.file_tools.splitter": "Divisor", - "hex.builtin.tools.file_tools.splitter.input": "Archivo a dividir", - "hex.builtin.tools.file_tools.splitter.output": "Ruta de salida", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Fallo al crear el archivo de parte {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "¡Fallo al abrir el archivo seleccionado!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "El archivo es menor que el tamaño de la parte", - "hex.builtin.tools.file_tools.splitter.picker.input": "Abrir Archivo a dividir", - "hex.builtin.tools.file_tools.splitter.picker.output": "Establecer ruta base", - "hex.builtin.tools.file_tools.splitter.picker.split": "Dividir", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dividiendo...", - "hex.builtin.tools.file_tools.splitter.picker.success": "¡El archivo fue dividido con éxito!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Disquete 3½\" (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Disquete 5¼\" (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personalizado", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disco Zip 100 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disco Zip 200 (200MiB)", - "hex.builtin.tools.file_uploader": "Subidor de Archivos", - "hex.builtin.tools.file_uploader.control": "Ajustes", - "hex.builtin.tools.file_uploader.done": "¡Hecho!", - "hex.builtin.tools.file_uploader.error": "¡Fallo al subir archivo!\n\nCódigo de error: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "¡Se obtuvo una respuesta inválida de Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Subidas Recientes", - "hex.builtin.tools.file_uploader.tooltip": "Haga clic para copiar\nHaga CTRL + clic para abrir", - "hex.builtin.tools.file_uploader.upload": "Subir", - "hex.builtin.tools.format.engineering": "Ingeniero", - "hex.builtin.tools.format.programmer": "Programador", - "hex.builtin.tools.format.scientific": "Científico", - "hex.builtin.tools.format.standard": "Estándar", - "hex.builtin.tools.graphing": "", - "hex.builtin.tools.history": "Historial", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "Decodificador de Puntos Flotantes IEEE 754", - "hex.builtin.tools.ieee754.clear": "", - "hex.builtin.tools.ieee754.description": "IEEE754 es un estándar de representación de números de punto flotanre utilizado por la mayoría de CPUs modernas.\n\nEsta herramienta visualiza la representación interna de un flotante y permite decodificar números con una cantidad no estándar de bits del exponente / mantisa.", - "hex.builtin.tools.ieee754.double_precision": "Doble Precisión", - "hex.builtin.tools.ieee754.exponent": "Exponente", - "hex.builtin.tools.ieee754.exponent_size": "Tamaño del Exponente", - "hex.builtin.tools.ieee754.formula": "Fórmula", - "hex.builtin.tools.ieee754.half_precision": "Media Precisión", - "hex.builtin.tools.ieee754.mantissa": "Mantisa", - "hex.builtin.tools.ieee754.mantissa_size": "Tamaño de Mantisa", - "hex.builtin.tools.ieee754.result.float": "Resultado de Punto Flotante", - "hex.builtin.tools.ieee754.result.hex": "Resultado Hexadecimal", - "hex.builtin.tools.ieee754.result.title": "Resultado", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", - "hex.builtin.tools.ieee754.sign": "Signo", - "hex.builtin.tools.ieee754.single_precision": "Precisión Sencilla", - "hex.builtin.tools.ieee754.type": "Tipo", - "hex.builtin.tools.input": "Entrada", - "hex.builtin.tools.invariant_multiplication": "División mediante multiplicación invariante", - "hex.builtin.tools.invariant_multiplication.description": "La división por multiplicación invariante es una térnica habitualmente utilizada por compiladores para optimizar divisiones de enteros entre una constante en multiplicaciones seguidas de un desplazamiento. Esto se debe a que las divisiones frecuentemente suponen más ciclos que las multiplicaciones.\n\nEsta herramienta puede ser empleada para calcular el multiplicador a partir del divisor, o el divisor a partir del multiplicador.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Número de Bits", - "hex.builtin.tools.name": "Nombre", - "hex.builtin.tools.output": "Salida", - "hex.builtin.tools.permissions": "Calculador de Permisos UNIX", - "hex.builtin.tools.permissions.absolute": "Notación Absoluta", - "hex.builtin.tools.permissions.perm_bits": "Bits de permisos", - "hex.builtin.tools.permissions.setgid_error": "'Group' ha de tener permisos de ejecución para que el bit 'setgid' se aplique!", - "hex.builtin.tools.permissions.setuid_error": "'User' ha de tener permisos de ejecución para que el bit 'setuid' se aplique!", - "hex.builtin.tools.permissions.sticky_error": "'Other' ha de tener permisos de ejecución ...", - "hex.builtin.tools.regex_replacer": "Reemplazador de Expresiones Regulares", - "hex.builtin.tools.regex_replacer.input": "Entrada", - "hex.builtin.tools.regex_replacer.output": "Salida", - "hex.builtin.tools.regex_replacer.pattern": "Patrón de expresión regular", - "hex.builtin.tools.regex_replacer.replace": "Reemplazar patrón", - "hex.builtin.tools.tcp_client_server": "", - "hex.builtin.tools.tcp_client_server.client": "", - "hex.builtin.tools.tcp_client_server.messages": "", - "hex.builtin.tools.tcp_client_server.server": "", - "hex.builtin.tools.tcp_client_server.settings": "", - "hex.builtin.tools.value": "Valor", - "hex.builtin.tools.wiki_explain": "Definiciones de términos de Wikipedia", - "hex.builtin.tools.wiki_explain.control": "Ajustes", - "hex.builtin.tools.wiki_explain.invalid_response": "¡Se obtuvo una respuesta inválida de Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Resultados", - "hex.builtin.tools.wiki_explain.search": "Buscar", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "", - "hex.builtin.undo_operation.insert": "", - "hex.builtin.undo_operation.modification": "", - "hex.builtin.undo_operation.patches": "", - "hex.builtin.undo_operation.remove": "", - "hex.builtin.undo_operation.write": "", - "hex.builtin.view.achievements.click": "", - "hex.builtin.view.achievements.name": "", - "hex.builtin.view.achievements.unlocked": "", - "hex.builtin.view.achievements.unlocked_count": "", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Saltar a", - "hex.builtin.view.bookmarks.button.remove": "Eliminar", - "hex.builtin.view.bookmarks.default_title": "Marcador [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Color", - "hex.builtin.view.bookmarks.header.comment": "Comentario", - "hex.builtin.view.bookmarks.header.name": "Nombre", - "hex.builtin.view.bookmarks.name": "Marcadores", - "hex.builtin.view.bookmarks.no_bookmarks": "No se han creado marcadores aún. Añade uno en Editar -> Crear Marcador", - "hex.builtin.view.bookmarks.title.info": "Información", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Saltar a dirección", - "hex.builtin.view.bookmarks.tooltip.lock": "Bloquear", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Abrir en nueva vista", - "hex.builtin.view.bookmarks.tooltip.unlock": "Desbloquear", - "hex.builtin.view.command_palette.name": "Paleta de Comandos", - "hex.builtin.view.constants.name": "Constantes", - "hex.builtin.view.constants.row.category": "Categoría", - "hex.builtin.view.constants.row.desc": "Descripción", - "hex.builtin.view.constants.row.name": "Nombre", - "hex.builtin.view.constants.row.value": "Valor", - "hex.builtin.view.data_inspector.invert": "Invertir", - "hex.builtin.view.data_inspector.name": "Inspector de Datos", - "hex.builtin.view.data_inspector.no_data": "No se han seleccionado bytes", - "hex.builtin.view.data_inspector.table.name": "Nombre", - "hex.builtin.view.data_inspector.table.value": "Valor", - "hex.builtin.view.data_processor.help_text": "Haga clic derecho para añadir un nuevo nodo", - "hex.builtin.view.data_processor.menu.file.load_processor": "Cargar procesador de datos...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Guardar procesador de datos...", - "hex.builtin.view.data_processor.menu.remove_link": "Eliminar Enlace", - "hex.builtin.view.data_processor.menu.remove_node": "Eliminar Nodo", - "hex.builtin.view.data_processor.menu.remove_selection": "Eliminar Seleccionado", - "hex.builtin.view.data_processor.menu.save_node": "Guardar Nodo", - "hex.builtin.view.data_processor.name": "Procesador de Datos", - "hex.builtin.view.find.binary_pattern": "Patrón Binario", - "hex.builtin.view.find.binary_pattern.alignment": "Alineado", - "hex.builtin.view.find.context.copy": "Copiar Valor", - "hex.builtin.view.find.context.copy_demangle": "Copiar valor 'demangle'ado", - "hex.builtin.view.find.context.replace": "", - "hex.builtin.view.find.context.replace.ascii": "", - "hex.builtin.view.find.context.replace.hex": "", - "hex.builtin.view.find.demangled": "'Demangle'ado", - "hex.builtin.view.find.name": "Buscar", - "hex.builtin.view.find.regex": "Expresión regular", - "hex.builtin.view.find.regex.full_match": "Requerir coincidencia total", - "hex.builtin.view.find.regex.pattern": "Patrón", - "hex.builtin.view.find.search": "Buscar", - "hex.builtin.view.find.search.entries": "Se encontraron {} entradas", - "hex.builtin.view.find.search.reset": "Restablecer", - "hex.builtin.view.find.searching": "Buscando...", - "hex.builtin.view.find.sequences": "Secuencias", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "", - "hex.builtin.view.find.strings": "Cadenas", - "hex.builtin.view.find.strings.chars": "Caracteres", - "hex.builtin.view.find.strings.line_feeds": "Saltos de Línea", - "hex.builtin.view.find.strings.lower_case": "Letras minúsculas", - "hex.builtin.view.find.strings.match_settings": "Ajustes de coincidencia", - "hex.builtin.view.find.strings.min_length": "Longitud mínima", - "hex.builtin.view.find.strings.null_term": "Requerir terminación nula", - "hex.builtin.view.find.strings.numbers": "Números", - "hex.builtin.view.find.strings.spaces": "Espacios", - "hex.builtin.view.find.strings.symbols": "Símbolos", - "hex.builtin.view.find.strings.underscores": "Guiones bajos", - "hex.builtin.view.find.strings.upper_case": "Letras mayúsculas", - "hex.builtin.view.find.value": "Valor Numérico", - "hex.builtin.view.find.value.aligned": "Alineado", - "hex.builtin.view.find.value.max": "Valor máximo", - "hex.builtin.view.find.value.min": "Valor Mínimo", - "hex.builtin.view.find.value.range": "Búsqueda en Rango", - "hex.builtin.view.help.about.commits": "", - "hex.builtin.view.help.about.contributor": "Contribuidores", - "hex.builtin.view.help.about.donations": "Donaciones", - "hex.builtin.view.help.about.libs": "Librerías utilizadas", - "hex.builtin.view.help.about.license": "Licencia", - "hex.builtin.view.help.about.name": "Acerca de", - "hex.builtin.view.help.about.paths": "Carpetas de ImHex", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "", - "hex.builtin.view.help.about.source": "El código fuente está disponible en GitHub:", - "hex.builtin.view.help.about.thanks": "Si te gusta mi trabajo, considera por favor realizar una donación para mantener el proyecto en marcha. Muchas gracias <3", - "hex.builtin.view.help.about.translator": "Traducido por XorTroll", - "hex.builtin.view.help.calc_cheat_sheet": "Cheat Sheet de la Calculadora", - "hex.builtin.view.help.documentation": "Documentación de ImHex", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "Ayuda", - "hex.builtin.view.help.pattern_cheat_sheet": "Cheat Sheet del Pattern Language", - "hex.builtin.view.hex_editor.copy.address": "Dirección", - "hex.builtin.view.hex_editor.copy.ascii": "Cadena ASCII", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "Array de C", - "hex.builtin.view.hex_editor.copy.cpp": "Array de C++", - "hex.builtin.view.hex_editor.copy.crystal": "Array de Crystal", - "hex.builtin.view.hex_editor.copy.csharp": "Array de C#", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Codificación Personalizada", - "hex.builtin.view.hex_editor.copy.go": "Array de Go", - "hex.builtin.view.hex_editor.copy.hex_view": "Vista Hexadecimal", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Array de Java", - "hex.builtin.view.hex_editor.copy.js": "Array de JavaScript", - "hex.builtin.view.hex_editor.copy.lua": "Array de Lua", - "hex.builtin.view.hex_editor.copy.pascal": "Array de Pascal", - "hex.builtin.view.hex_editor.copy.python": "Array de Python", - "hex.builtin.view.hex_editor.copy.rust": "Array de Rust", - "hex.builtin.view.hex_editor.copy.swift": "Array de Swift", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Absoluto", - "hex.builtin.view.hex_editor.goto.offset.begin": "Inicio", - "hex.builtin.view.hex_editor.goto.offset.end": "Fin", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relativo", - "hex.builtin.view.hex_editor.menu.edit.copy": "Copiar", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copiar como...", - "hex.builtin.view.hex_editor.menu.edit.cut": "", - "hex.builtin.view.hex_editor.menu.edit.fill": "", - "hex.builtin.view.hex_editor.menu.edit.insert": "Insertar...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Saltar a", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Abrir vista de selección...", - "hex.builtin.view.hex_editor.menu.edit.paste": "Pegar", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Pegar todo", - "hex.builtin.view.hex_editor.menu.edit.remove": "Eliminar...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionar...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Seleccionar todo", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Establecer dirección base", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", - "hex.builtin.view.hex_editor.menu.file.goto": "Saltar a", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Cargar codificación personalizada...", - "hex.builtin.view.hex_editor.menu.file.save": "Guardar", - "hex.builtin.view.hex_editor.menu.file.save_as": "Guardar como...", - "hex.builtin.view.hex_editor.menu.file.search": "Buscar...", - "hex.builtin.view.hex_editor.menu.edit.select": "Seleccionar...", - "hex.builtin.view.hex_editor.name": "Editor hexadecimal", - "hex.builtin.view.hex_editor.search.find": "Buscar", - "hex.builtin.view.hex_editor.search.hex": "Hexadecimal", - "hex.builtin.view.hex_editor.search.no_more_results": "No se encontraron más resultados", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "Cadena", - "hex.builtin.view.hex_editor.search.string.encoding": "Codificación", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.select.offset.begin": "Inicio", - "hex.builtin.view.hex_editor.select.offset.end": "Fin", - "hex.builtin.view.hex_editor.select.offset.region": "Región", - "hex.builtin.view.hex_editor.select.offset.size": "Tamaño", - "hex.builtin.view.hex_editor.select.select": "Seleccionar", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "", - "hex.builtin.view.hex_editor.shortcut.selection_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_left": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", - "hex.builtin.view.hex_editor.shortcut.selection_right": "", - "hex.builtin.view.hex_editor.shortcut.selection_up": "", - "hex.builtin.view.highlight_rules.config": "", - "hex.builtin.view.highlight_rules.expression": "", - "hex.builtin.view.highlight_rules.help_text": "", - "hex.builtin.view.highlight_rules.menu.edit.rules": "", - "hex.builtin.view.highlight_rules.name": "", - "hex.builtin.view.highlight_rules.new_rule": "", - "hex.builtin.view.highlight_rules.no_rule": "", - "hex.builtin.view.information.analyze": "Analizar página", - "hex.builtin.view.information.analyzing": "Analizando...", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "Tamaño de bloque", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} bloques de {1} bytes", - "hex.builtin.information_section.info_analysis.byte_types": "Tipos de byte", - "hex.builtin.view.information.control": "Ajustes", - "hex.builtin.information_section.magic.description": "Descripción", - "hex.builtin.information_section.relationship_analysis.digram": "Digrama", - "hex.builtin.information_section.info_analysis.distribution": "Distribución de bytes", - "hex.builtin.information_section.info_analysis.encrypted": "¡Estos datos están probablemente encriptados o comprimidos!", - "hex.builtin.information_section.info_analysis.entropy": "Entropía", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "Entropía total", - "hex.builtin.information_section.info_analysis.highest_entropy": "Entropía del mayor bloque", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Entropía del menor bloque", - "hex.builtin.information_section.info_analysis": "Análisis de información", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Distribución en capas", - "hex.builtin.information_section.magic": "Información del 'magic'", - "hex.builtin.view.information.magic_db_added": "¡Añadida base de datos de 'magic's!", - "hex.builtin.information_section.magic.mime": "Tipo MIME", - "hex.builtin.view.information.name": "Información de Datos:", - "hex.builtin.information_section.magic.octet_stream_text": "", - "hex.builtin.information_section.magic.octet_stream_warning": "", - "hex.builtin.information_section.info_analysis.plain_text": "Estos datos probablemente no están encriptados o comprimidos.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Porcentaje de 'plain text'", - "hex.builtin.information_section.provider_information": "Información de Proveedor", - "hex.builtin.view.logs.component": "", - "hex.builtin.view.logs.log_level": "", - "hex.builtin.view.logs.message": "", - "hex.builtin.view.logs.name": "", - "hex.builtin.view.patches.name": "Parches", - "hex.builtin.view.patches.offset": "Offset", - "hex.builtin.view.patches.orig": "Valor original", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "Eliminar parche", - "hex.builtin.view.pattern_data.name": "Datos de Pattern", - "hex.builtin.view.pattern_editor.accept_pattern": "Aceptar pattern", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Se han encontrado uno o varios patterns compatibles con este tipo de datos", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Patterns", - "hex.builtin.view.pattern_editor.accept_pattern.question": "¿Quiere aplicar el pattern seleccionado?", - "hex.builtin.view.pattern_editor.auto": "Auto-evaluar", - "hex.builtin.view.pattern_editor.breakpoint_hit": "", - "hex.builtin.view.pattern_editor.console": "Consola", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Este pattern intentó llamar a una función peligrosa.\n¿Está seguro de que confía en este pattern?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "¿Permitir función peligrosa?", - "hex.builtin.view.pattern_editor.debugger": "", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.continue": "", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.scope": "", - "hex.builtin.view.pattern_editor.debugger.scope.global": "", - "hex.builtin.view.pattern_editor.env_vars": "Variables de Entorno", - "hex.builtin.view.pattern_editor.evaluating": "Evaluando...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Colocar pattern...", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Tipo Built-in", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Tipo Propioç", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Cargar pattern...ç", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Guardar pattern...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "Editor de patterns", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Define variables globales con los especificadores 'in' o 'out' para que aparezcan aquí.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "Abrir pattern", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "Ajustes", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "¡Ha ocurrido un error al intentar abrir este proveedor!", - "hex.builtin.view.provider_settings.load_error_details": "¡Ha ocurrido un error al intentar abrir este proveedor!\nDetalles: {}", - "hex.builtin.view.provider_settings.load_popup": "Abrir proveedor", - "hex.builtin.view.provider_settings.name": "Ajustes de Proveedor", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "Ajustes", - "hex.builtin.view.settings.restart_question": "Un cambio realizado requiere un reinicio de ImHex para tener efecto. ¿Le gustaría reiniciarlo ahora?", - "hex.builtin.view.store.desc": "Decargar nuevo contenido de la base de datos online de ImHex", - "hex.builtin.view.store.download": "Descargar", - "hex.builtin.view.store.download_error": "¡Fallo al descargar archivo! La carpeta de destino no existe.", - "hex.builtin.view.store.loading": "Cargando contenido de la tienda...", - "hex.builtin.view.store.name": "Tienda de Contenido", - "hex.builtin.view.store.netfailed": "Fallo en la petición web para descargar contenido de la tienda!", - "hex.builtin.view.store.reload": "Recargar", - "hex.builtin.view.store.remove": "Eliminar", - "hex.builtin.view.store.row.authors": "", - "hex.builtin.view.store.row.description": "Descripción", - "hex.builtin.view.store.row.name": "Nombre", - "hex.builtin.view.store.system": "", - "hex.builtin.view.store.system.explanation": "", - "hex.builtin.view.store.tab.constants": "Constantes", - "hex.builtin.view.store.tab.encodings": "Codificaciones", - "hex.builtin.view.store.tab.includes": "Librerías", - "hex.builtin.view.store.tab.magic": "Archivos de 'Magic'", - "hex.builtin.view.store.tab.nodes": "Nodos", - "hex.builtin.view.store.tab.patterns": "Patterns", - "hex.builtin.view.store.tab.themes": "Temas", - "hex.builtin.view.store.tab.yara": "Yara Rules", - "hex.builtin.view.store.update": "Actualizar", - "hex.builtin.view.store.update_count": "", - "hex.builtin.view.theme_manager.colors": "Colores", - "hex.builtin.view.theme_manager.export": "Exportar", - "hex.builtin.view.theme_manager.export.name": "Nombre del tema", - "hex.builtin.view.theme_manager.name": "Administrador de Temas", - "hex.builtin.view.theme_manager.save_theme": "Guardar Tema", - "hex.builtin.view.theme_manager.styles": "Estilos", - "hex.builtin.view.tools.name": "Herramientas", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "Binario", - "hex.builtin.visualizer.decimal.signed.16bit": "Decimal con Signo (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "Decimal con Signo (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "Decimal con Signo (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "Decimal con Signo (8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal sin Signo (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal sin Signo (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal sin Signo (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal sin Signo (8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "Punto Flotante (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "Punto Flotante (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "Punto Flotante (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "Color RGBA8", - "hex.builtin.welcome.customize.settings.desc": "Cambie preferencias de ImHex", - "hex.builtin.welcome.customize.settings.title": "Ajustes", - "hex.builtin.welcome.drop_file": "", - "hex.builtin.welcome.header.customize": "Personalizar", - "hex.builtin.welcome.header.help": "Ayuda", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "Aprender", - "hex.builtin.welcome.header.main": "Bienvenido a ImHex", - "hex.builtin.welcome.header.plugins": "Plugins Cargados", - "hex.builtin.welcome.header.quick_settings": "", - "hex.builtin.welcome.header.start": "Inicio", - "hex.builtin.welcome.header.update": "Actualizaciones", - "hex.builtin.welcome.header.various": "Variado", - "hex.builtin.welcome.help.discord": "Servidor de Discord", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Obtener Ayuda", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "Repositorio de GitHub", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "", - "hex.builtin.welcome.learn.achievements.title": "", - "hex.builtin.welcome.learn.imhex.desc": "", - "hex.builtin.welcome.learn.imhex.link": "", - "hex.builtin.welcome.learn.imhex.title": "", - "hex.builtin.welcome.learn.latest.desc": "Lea la lista de cambios actual de ImHex", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Última Versión", - "hex.builtin.welcome.learn.pattern.desc": "Aprenda a escribir patterns de ImHex con nuestra extensa documentación", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Documentación de Pattern Language", - "hex.builtin.welcome.learn.plugins.desc": "Extienda ImHex con características adicionales mediante plugins", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "API de Plugins", - "hex.builtin.welcome.quick_settings.simplified": "", - "hex.builtin.welcome.start.create_file": "Crear Nuevo Archivo", - "hex.builtin.welcome.start.open_file": "Abrir Archivo", - "hex.builtin.welcome.start.open_other": "Otros Proveedores", - "hex.builtin.welcome.start.open_project": "Abrir Proyecto", - "hex.builtin.welcome.start.recent": "Archivos Recientes", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "Consejo del día", - "hex.builtin.welcome.update.desc": "¡ImHex {0} está disponible!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Nueva actualización disponible!" - } + "hex.builtin.achievement.data_processor": "", + "hex.builtin.achievement.data_processor.create_connection.desc": "", + "hex.builtin.achievement.data_processor.create_connection.name": "", + "hex.builtin.achievement.data_processor.custom_node.desc": "", + "hex.builtin.achievement.data_processor.custom_node.name": "", + "hex.builtin.achievement.data_processor.modify_data.desc": "", + "hex.builtin.achievement.data_processor.modify_data.name": "", + "hex.builtin.achievement.data_processor.place_node.desc": "", + "hex.builtin.achievement.data_processor.place_node.name": "", + "hex.builtin.achievement.find": "", + "hex.builtin.achievement.find.find_numeric.desc": "", + "hex.builtin.achievement.find.find_numeric.name": "", + "hex.builtin.achievement.find.find_specific_string.desc": "", + "hex.builtin.achievement.find.find_specific_string.name": "", + "hex.builtin.achievement.find.find_strings.desc": "", + "hex.builtin.achievement.find.find_strings.name": "", + "hex.builtin.achievement.hex_editor": "", + "hex.builtin.achievement.hex_editor.copy_as.desc": "", + "hex.builtin.achievement.hex_editor.copy_as.name": "", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "", + "hex.builtin.achievement.hex_editor.create_patch.desc": "", + "hex.builtin.achievement.hex_editor.create_patch.name": "", + "hex.builtin.achievement.hex_editor.fill.desc": "", + "hex.builtin.achievement.hex_editor.fill.name": "", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "", + "hex.builtin.achievement.hex_editor.modify_byte.name": "", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "", + "hex.builtin.achievement.hex_editor.open_new_view.name": "", + "hex.builtin.achievement.hex_editor.select_byte.desc": "", + "hex.builtin.achievement.hex_editor.select_byte.name": "", + "hex.builtin.achievement.misc": "", + "hex.builtin.achievement.misc.analyze_file.desc": "", + "hex.builtin.achievement.misc.analyze_file.name": "", + "hex.builtin.achievement.misc.download_from_store.desc": "", + "hex.builtin.achievement.misc.download_from_store.name": "", + "hex.builtin.achievement.patterns": "", + "hex.builtin.achievement.patterns.data_inspector.desc": "", + "hex.builtin.achievement.patterns.data_inspector.name": "", + "hex.builtin.achievement.patterns.load_existing.desc": "", + "hex.builtin.achievement.patterns.load_existing.name": "", + "hex.builtin.achievement.patterns.modify_data.desc": "", + "hex.builtin.achievement.patterns.modify_data.name": "", + "hex.builtin.achievement.patterns.place_menu.desc": "", + "hex.builtin.achievement.patterns.place_menu.name": "", + "hex.builtin.achievement.starting_out": "", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "", + "hex.builtin.achievement.starting_out.docs.name": "", + "hex.builtin.achievement.starting_out.open_file.desc": "", + "hex.builtin.achievement.starting_out.open_file.name": "", + "hex.builtin.achievement.starting_out.save_project.desc": "", + "hex.builtin.achievement.starting_out.save_project.name": "", + "hex.builtin.command.calc.desc": "Calculadora", + "hex.builtin.command.cmd.desc": "Comando", + "hex.builtin.command.cmd.result": "Ejecutar comando '{0}'", + "hex.builtin.command.convert.as": "", + "hex.builtin.command.convert.binary": "", + "hex.builtin.command.convert.decimal": "", + "hex.builtin.command.convert.desc": "", + "hex.builtin.command.convert.hexadecimal": "", + "hex.builtin.command.convert.in": "", + "hex.builtin.command.convert.invalid_conversion": "", + "hex.builtin.command.convert.invalid_input": "", + "hex.builtin.command.convert.octal": "", + "hex.builtin.command.convert.to": "", + "hex.builtin.command.web.desc": "Búsqueda (de) web", + "hex.builtin.command.web.result": "Navegar a '{0}'", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binario", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "Fecha DOS", + "hex.builtin.inspector.dos_time": "Hora DOS", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "", + "hex.builtin.inspector.i8": "", + "hex.builtin.inspector.long_double": "", + "hex.builtin.inspector.rgb565": "Color RGB565", + "hex.builtin.inspector.rgba8": "Color RGBA8", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "Cadena ", + "hex.builtin.inspector.wstring": "Cadena (wide)", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "", + "hex.builtin.inspector.u24": "", + "hex.builtin.inspector.u32": "", + "hex.builtin.inspector.u48": "", + "hex.builtin.inspector.u64": "", + "hex.builtin.inspector.u8": "", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "Código UTF-8", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "Por defecto", + "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.menu.edit": "Editar", + "hex.builtin.menu.edit.bookmark.create": "Crear marcador", + "hex.builtin.view.hex_editor.menu.edit.redo": "Rehacer", + "hex.builtin.view.hex_editor.menu.edit.undo": "Deshacer", + "hex.builtin.menu.extras": "", + "hex.builtin.menu.file": "Archivo", + "hex.builtin.menu.file.bookmark.export": "Exportar marcadores", + "hex.builtin.menu.file.bookmark.import": "Importar marcadores", + "hex.builtin.menu.file.clear_recent": "Limpiar", + "hex.builtin.menu.file.close": "Cerrar", + "hex.builtin.menu.file.create_file": "Nuevo Archivo...", + "hex.builtin.menu.file.export": "Exportar...", + "hex.builtin.menu.file.export.as_language": "", + "hex.builtin.menu.file.export.as_language.popup.export_error": "", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.bookmark": "Marcador", + "hex.builtin.menu.file.export.data_processor": "Espacio De Trabajo Del Procesador De Datos", + "hex.builtin.menu.file.export.ips": "Parche IPS", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "¡Un patch intentó parchear una dirección fuera de rango!", + "hex.builtin.menu.file.export.ips.popup.export_error": "¡Fallo al crear un nuevo archivo IPS!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "¡Formato de patch IPS inválido!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "¡Cabecera de patch IPS inválida!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "¡Falta el record EOF de IPS!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "¡Un patch supera el tamaño máximo permitido!", + "hex.builtin.menu.file.export.ips32": "Parche IPS32", + "hex.builtin.menu.file.export.pattern": "Archivo De Patrón", + "hex.builtin.menu.file.export.popup.create": "No se pudieron exportar los datos. ¡Fallo al crear archivo!", + "hex.builtin.menu.file.export.report": "", + "hex.builtin.menu.file.export.report.popup.export_error": "", + "hex.builtin.menu.file.export.title": "Exportar Archivo", + "hex.builtin.menu.file.import": "Importar...", + "hex.builtin.menu.file.import.bookmark": "Marcador", + "hex.builtin.menu.file.import.custom_encoding": "Archivo de Codificación Personalizado", + "hex.builtin.menu.file.import.data_processor": "Espacio de Trabajo de Procesador de Datos", + "hex.builtin.menu.file.import.ips": "Parche IPS", + "hex.builtin.menu.file.import.ips32": "Parche IPS32", + "hex.builtin.menu.file.import.modified_file": "Archivo Modificado", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "Archivo de Pattern", + "hex.builtin.menu.file.open_file": "Abrir Archivo...", + "hex.builtin.menu.file.open_other": "Abrir Otro...", + "hex.builtin.menu.file.open_recent": "Abrir Reciente", + "hex.builtin.menu.file.project": "Proyecto", + "hex.builtin.menu.file.project.open": "Abrir Proyecto...", + "hex.builtin.menu.file.project.save": "Guardar Proyecto...", + "hex.builtin.menu.file.project.save_as": "Guardar Proyecto Como...", + "hex.builtin.menu.file.quit": "Cerrar ImHex", + "hex.builtin.menu.file.reload_provider": "Recargar Proveedor", + "hex.builtin.menu.help": "Ayuda", + "hex.builtin.menu.help.ask_for_help": "Preguntar Documentación...", + "hex.builtin.menu.view": "Vista", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "", + "hex.builtin.menu.view.demo": "Mostrar Demo De ImGui", + "hex.builtin.menu.view.fps": "Mostrar FPS", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "Layout", + "hex.builtin.menu.workspace.layout.lock": "", + "hex.builtin.menu.workspace.layout.save": "", + "hex.builtin.nodes.arithmetic": "Aritmética", + "hex.builtin.nodes.arithmetic.add": "Adición", + "hex.builtin.nodes.arithmetic.add.header": "Añadir", + "hex.builtin.nodes.arithmetic.average": "Promedio", + "hex.builtin.nodes.arithmetic.average.header": "Promedio", + "hex.builtin.nodes.arithmetic.ceil": "Techo", + "hex.builtin.nodes.arithmetic.ceil.header": "Techo", + "hex.builtin.nodes.arithmetic.div": "División", + "hex.builtin.nodes.arithmetic.div.header": "Dividir", + "hex.builtin.nodes.arithmetic.floor": "Suelo", + "hex.builtin.nodes.arithmetic.floor.header": "Suelo", + "hex.builtin.nodes.arithmetic.median": "Mediana", + "hex.builtin.nodes.arithmetic.median.header": "Mediana", + "hex.builtin.nodes.arithmetic.mod": "Módulo", + "hex.builtin.nodes.arithmetic.mod.header": "Módulo", + "hex.builtin.nodes.arithmetic.mul": "Multiplicación", + "hex.builtin.nodes.arithmetic.mul.header": "Multiplicar", + "hex.builtin.nodes.arithmetic.round": "Redondeo", + "hex.builtin.nodes.arithmetic.round.header": "Redondear", + "hex.builtin.nodes.arithmetic.sub": "Resta", + "hex.builtin.nodes.arithmetic.sub.header": "Restar", + "hex.builtin.nodes.bitwise": "Operaciones bit a bit", + "hex.builtin.nodes.bitwise.add": "", + "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.and": "", + "hex.builtin.nodes.bitwise.and.header": "", + "hex.builtin.nodes.bitwise.not": "", + "hex.builtin.nodes.bitwise.not.header": "", + "hex.builtin.nodes.bitwise.or": "", + "hex.builtin.nodes.bitwise.or.header": "", + "hex.builtin.nodes.bitwise.shift_left": "", + "hex.builtin.nodes.bitwise.shift_left.header": "", + "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.xor": "", + "hex.builtin.nodes.bitwise.xor.header": "", + "hex.builtin.nodes.buffer": "", + "hex.builtin.nodes.buffer.byte_swap": "", + "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.combine": "Combinar", + "hex.builtin.nodes.buffer.combine.header": "Combinar buffers", + "hex.builtin.nodes.buffer.patch": "Parchear", + "hex.builtin.nodes.buffer.patch.header": "Parchear", + "hex.builtin.nodes.buffer.patch.input.patch": "Parche", + "hex.builtin.nodes.buffer.repeat": "Repetir", + "hex.builtin.nodes.buffer.repeat.header": "Repetir buffer", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Entrada", + "hex.builtin.nodes.buffer.repeat.input.count": "Tamaño", + "hex.builtin.nodes.buffer.size": "Tamaño De Buffer", + "hex.builtin.nodes.buffer.size.header": "Tamaño De Buffer", + "hex.builtin.nodes.buffer.size.output": "Tamaño", + "hex.builtin.nodes.buffer.slice": "Cortar", + "hex.builtin.nodes.buffer.slice.header": "Cortar buffer", + "hex.builtin.nodes.buffer.slice.input.buffer": "Entrada", + "hex.builtin.nodes.buffer.slice.input.from": "De", + "hex.builtin.nodes.buffer.slice.input.to": "A", + "hex.builtin.nodes.casting": "Conversión de datos", + "hex.builtin.nodes.casting.buffer_to_float": "Buffer a Flotante", + "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer a Flotante", + "hex.builtin.nodes.casting.buffer_to_int": "Buffer a Entero", + "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer a Entero", + "hex.builtin.nodes.casting.float_to_buffer": "Flotante a Buffer", + "hex.builtin.nodes.casting.float_to_buffer.header": "Flotante a Buffer", + "hex.builtin.nodes.casting.int_to_buffer": "Entero a Buffer", + "hex.builtin.nodes.casting.int_to_buffer.header": "Entero a Buffer", + "hex.builtin.nodes.common.amount": "", + "hex.builtin.nodes.common.height": "Altura", + "hex.builtin.nodes.common.input": "Entrada", + "hex.builtin.nodes.common.input.a": "Entrada A", + "hex.builtin.nodes.common.input.b": "Entrada B", + "hex.builtin.nodes.common.output": "Salida", + "hex.builtin.nodes.common.width": "Anchura", + "hex.builtin.nodes.constants": "Constantes", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Tamaño", + "hex.builtin.nodes.constants.comment": "Comentario", + "hex.builtin.nodes.constants.comment.header": "Comentario", + "hex.builtin.nodes.constants.float": "Flotante", + "hex.builtin.nodes.constants.float.header": "Flotante", + "hex.builtin.nodes.constants.int": "Entero", + "hex.builtin.nodes.constants.int.header": "Entero", + "hex.builtin.nodes.constants.nullptr": "", + "hex.builtin.nodes.constants.nullptr.header": "", + "hex.builtin.nodes.constants.rgba8": "Color RGBA8", + "hex.builtin.nodes.constants.rgba8.header": "Color RGBA8", + "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", + "hex.builtin.nodes.constants.rgba8.output.b": "Azul", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "Verde", + "hex.builtin.nodes.constants.rgba8.output.r": "Rojo", + "hex.builtin.nodes.constants.string": "Cadena", + "hex.builtin.nodes.constants.string.header": "Cadena", + "hex.builtin.nodes.control_flow": "Fujo de control", + "hex.builtin.nodes.control_flow.and": "", + "hex.builtin.nodes.control_flow.and.header": "", + "hex.builtin.nodes.control_flow.equals": "Igual a", + "hex.builtin.nodes.control_flow.equals.header": "Igual a", + "hex.builtin.nodes.control_flow.gt": "Mayor que", + "hex.builtin.nodes.control_flow.gt.header": "Mayor que", + "hex.builtin.nodes.control_flow.if": "Si", + "hex.builtin.nodes.control_flow.if.condition": "Condición", + "hex.builtin.nodes.control_flow.if.false": "Falso", + "hex.builtin.nodes.control_flow.if.header": "Si", + "hex.builtin.nodes.control_flow.if.true": "Verdadero", + "hex.builtin.nodes.control_flow.lt": "Menor que", + "hex.builtin.nodes.control_flow.lt.header": "Menor que", + "hex.builtin.nodes.control_flow.not": "No", + "hex.builtin.nodes.control_flow.not.header": "No", + "hex.builtin.nodes.control_flow.or": "", + "hex.builtin.nodes.control_flow.or.header": "", + "hex.builtin.nodes.crypto": "Criptografía", + "hex.builtin.nodes.crypto.aes": "Desencriptador AES", + "hex.builtin.nodes.crypto.aes.header": "Desencriptador AES", + "hex.builtin.nodes.crypto.aes.iv": "", + "hex.builtin.nodes.crypto.aes.key": "Clave", + "hex.builtin.nodes.crypto.aes.key_length": "Tamaño de clave", + "hex.builtin.nodes.crypto.aes.mode": "Modo", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Personalizado", + "hex.builtin.nodes.custom.custom": "Nuevo Nodo", + "hex.builtin.nodes.custom.custom.edit": "Editar", + "hex.builtin.nodes.custom.custom.edit_hint": "Mantenga SHIFT para editar", + "hex.builtin.nodes.custom.custom.header": "Nodo Personalizado", + "hex.builtin.nodes.custom.input": "Entrada de Nodo Personalizado", + "hex.builtin.nodes.custom.input.header": "Entrada de Nodo", + "hex.builtin.nodes.custom.output": "Salida de Nodo Personalizado", + "hex.builtin.nodes.custom.output.header": "Salida de Nodo", + "hex.builtin.nodes.data_access": "Acceso de datos", + "hex.builtin.nodes.data_access.read": "Leer", + "hex.builtin.nodes.data_access.read.address": "Dirección", + "hex.builtin.nodes.data_access.read.data": "Datos", + "hex.builtin.nodes.data_access.read.header": "Leer", + "hex.builtin.nodes.data_access.read.size": "Tamaño", + "hex.builtin.nodes.data_access.selection": "Región Seleccionada", + "hex.builtin.nodes.data_access.selection.address": "Dirección", + "hex.builtin.nodes.data_access.selection.header": "Región seleccionada", + "hex.builtin.nodes.data_access.selection.size": "Tamaño", + "hex.builtin.nodes.data_access.size": "Tamaño de Datos", + "hex.builtin.nodes.data_access.size.header": "Tamaño de Datos", + "hex.builtin.nodes.data_access.size.size": "Tamaño", + "hex.builtin.nodes.data_access.write": "Escribir", + "hex.builtin.nodes.data_access.write.address": "Dirección", + "hex.builtin.nodes.data_access.write.data": "Datos", + "hex.builtin.nodes.data_access.write.header": "Escribir", + "hex.builtin.nodes.decoding": "Decodificación", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Decodificador Base64", + "hex.builtin.nodes.decoding.hex": "Hexadecimal", + "hex.builtin.nodes.decoding.hex.header": "Decodificador Hexadecimal", + "hex.builtin.nodes.display": "Mostrar", + "hex.builtin.nodes.display.bits": "", + "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.buffer": "Buffer", + "hex.builtin.nodes.display.buffer.header": "Mostrar buffer", + "hex.builtin.nodes.display.float": "Flotante", + "hex.builtin.nodes.display.float.header": "Mostrar Flotante", + "hex.builtin.nodes.display.int": "Entero", + "hex.builtin.nodes.display.int.header": "Mostrar Entero", + "hex.builtin.nodes.display.string": "Cadena", + "hex.builtin.nodes.display.string.header": "Mostrar Cadena", + "hex.builtin.nodes.pattern_language": "", + "hex.builtin.nodes.pattern_language.out_var": "Variable de Salida", + "hex.builtin.nodes.pattern_language.out_var.header": "Variable de Salida", + "hex.builtin.nodes.visualizer": "Visualizadores", + "hex.builtin.nodes.visualizer.byte_distribution": "Distribución de Bytes", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Distribución de Bytes", + "hex.builtin.nodes.visualizer.digram": "Digrama", + "hex.builtin.nodes.visualizer.digram.header": "Digrama", + "hex.builtin.nodes.visualizer.image": "Imagen", + "hex.builtin.nodes.visualizer.image.header": "Visualizador de Imágenes", + "hex.builtin.nodes.visualizer.image_rgba": "Imagen RGBA8", + "hex.builtin.nodes.visualizer.image_rgba.header": "Visualizador de Imágenes RGBA8", + "hex.builtin.nodes.visualizer.layered_dist": "Distribución en Capas", + "hex.builtin.nodes.visualizer.layered_dist.header": "Distribución en Capas", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "", + "hex.builtin.oobe.server_contact.data_collected.os": "", + "hex.builtin.oobe.server_contact.data_collected.uuid": "", + "hex.builtin.oobe.server_contact.data_collected.version": "", + "hex.builtin.oobe.server_contact.data_collected_table.key": "", + "hex.builtin.oobe.server_contact.data_collected_table.value": "", + "hex.builtin.oobe.server_contact.data_collected_title": "", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "", + "hex.builtin.popup.blocking_task.title": "", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "¿Cerrar Proveedor?", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "La documentación no tuvo una respuesta esta pregunta", + "hex.builtin.popup.docs_question.prompt": "¡Pida ayuda a la IA de documentación!", + "hex.builtin.popup.docs_question.thinking": "Pensando...", + "hex.builtin.popup.docs_question.title": "Búsqueda de Documentación", + "hex.builtin.popup.error.create": "¡Fallo al crear nuevo archivo!", + "hex.builtin.popup.error.file_dialog.common": "Ocurrió un error al abrir el explorador de archivos: '{}'", + "hex.builtin.popup.error.file_dialog.portal": "", + "hex.builtin.popup.error.project.load": "¡Fallo al cargar proyecto!", + "hex.builtin.popup.error.project.load.create_provider": "", + "hex.builtin.popup.error.project.load.file_not_found": "", + "hex.builtin.popup.error.project.load.invalid_magic": "", + "hex.builtin.popup.error.project.load.invalid_tar": "", + "hex.builtin.popup.error.project.load.no_providers": "", + "hex.builtin.popup.error.project.load.some_providers_failed": "", + "hex.builtin.popup.error.project.save": "¡Fallo al guardar proyecto!", + "hex.builtin.popup.error.read_only": "No se pudo obtener acceso de escritura. Archivo abierto en modo de sólo lectura.", + "hex.builtin.popup.error.task_exception": "Ocurrió un error en el Task '{}':\n\n{}", + "hex.builtin.popup.exit_application.desc": "Tiene cambios sin guardar en su Proyecto.\n¿Está seguro de que quiere salir?", + "hex.builtin.popup.exit_application.title": "¿Cerrar Aplicación?", + "hex.builtin.popup.safety_backup.delete": "No, Borrar", + "hex.builtin.popup.safety_backup.desc": "Oh no, ImHex se cerró de forma inesperada la última vez.\n¿Le gustaría restaurar su trabajo anterior?", + "hex.builtin.popup.safety_backup.log_file": "", + "hex.builtin.popup.safety_backup.report_error": "", + "hex.builtin.popup.safety_backup.restore": "Sí, restaurar", + "hex.builtin.popup.safety_backup.title": "Restaurar datos perdidos", + "hex.builtin.popup.save_layout.desc": "", + "hex.builtin.popup.save_layout.title": "", + "hex.builtin.popup.waiting_for_tasks.desc": "Aún hay tareas ejecutándose en el fondo.\nImHex se cerrará una vez hayan finalizado.", + "hex.builtin.popup.waiting_for_tasks.title": "Esperando a Procesos", + "hex.builtin.provider.rename": "", + "hex.builtin.provider.rename.desc": "", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.disk": "Proveedor de Disco en Bruto", + "hex.builtin.provider.disk.disk_size": "Tamaño de Disco", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "Fallo al abrir disco {} en modo de sólo lectura: {}", + "hex.builtin.provider.disk.error.read_rw": "Fallo al abrir disco {} en modo de lectura/escritura: {}", + "hex.builtin.provider.disk.reload": "Recargar", + "hex.builtin.provider.disk.sector_size": "Tamaño de Sector", + "hex.builtin.provider.disk.selected_disk": "Disco", + "hex.builtin.provider.error.open": "", + "hex.builtin.provider.file": "Proveedor de Archivos", + "hex.builtin.provider.file.access": "Fecha de último acceso", + "hex.builtin.provider.file.creation": "Fecha de creación", + "hex.builtin.provider.file.error.open": "", + "hex.builtin.provider.file.menu.into_memory": "", + "hex.builtin.provider.file.menu.open_file": "", + "hex.builtin.provider.file.menu.open_folder": "", + "hex.builtin.provider.file.modification": "Fecha de última modificación", + "hex.builtin.provider.file.path": "Ruta de archivo", + "hex.builtin.provider.file.size": "Tamaño", + "hex.builtin.provider.gdb": "Proveedor de Servidor GDB", + "hex.builtin.provider.gdb.ip": "Dirección IP", + "hex.builtin.provider.gdb.name": "Servidor GDB <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Puerto", + "hex.builtin.provider.gdb.server": "Servidor", + "hex.builtin.provider.intel_hex": "Proveedor de Intel Hex", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "Archivo de Memoria", + "hex.builtin.provider.mem_file.unsaved": "Archivo No Guardado", + "hex.builtin.provider.motorola_srec": "Proveedor de Motorola SREC", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.process_memory": "", + "hex.builtin.provider.process_memory.enumeration_failed": "", + "hex.builtin.provider.process_memory.memory_regions": "", + "hex.builtin.provider.process_memory.name": "", + "hex.builtin.provider.process_memory.process_id": "", + "hex.builtin.provider.process_memory.process_name": "", + "hex.builtin.provider.process_memory.region.commit": "", + "hex.builtin.provider.process_memory.region.mapped": "", + "hex.builtin.provider.process_memory.region.private": "", + "hex.builtin.provider.process_memory.region.reserve": "", + "hex.builtin.provider.process_memory.utils": "", + "hex.builtin.provider.process_memory.utils.inject_dll": "", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "", + "hex.builtin.provider.tooltip.show_more": "", + "hex.builtin.provider.view": "Vista", + "hex.builtin.setting.experiments": "", + "hex.builtin.setting.experiments.description": "", + "hex.builtin.setting.folders": "Carpetas", + "hex.builtin.setting.folders.add_folder": "Añadir nueva carpeta", + "hex.builtin.setting.folders.description": "Especifica rutas de búsqueda adicionales para patterns, scripts, Yara Rules y más", + "hex.builtin.setting.folders.remove_folder": "Eliminar la carpeta seleccionada de la lista", + "hex.builtin.setting.general": "General", + "hex.builtin.setting.general.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "Cargar automáticamente patterns soportados", + "hex.builtin.setting.general.network": "", + "hex.builtin.setting.general.network_interface": "", + "hex.builtin.setting.general.patterns": "", + "hex.builtin.setting.general.save_recent_providers": "Guardar proveedores recientemente utilizados", + "hex.builtin.setting.general.server_contact": "", + "hex.builtin.setting.general.show_tips": "Mostrar consejos al inicio", + "hex.builtin.setting.general.sync_pattern_source": "Sincronizar código fuente de patterns entre proveedores", + "hex.builtin.setting.general.upload_crash_logs": "", + "hex.builtin.setting.hex_editor": "Editor Hexadecimal", + "hex.builtin.setting.hex_editor.byte_padding": "Relleno adicional en celda de byte", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes por fila", + "hex.builtin.setting.hex_editor.char_padding": "Relleno adicional en celda de carácter", + "hex.builtin.setting.hex_editor.highlight_color": "Color de destacamiento de selección", + "hex.builtin.setting.hex_editor.sync_scrolling": "Sincronizar posición del editor", + "hex.builtin.setting.imhex": "", + "hex.builtin.setting.imhex.recent_files": "Archivos Recientes", + "hex.builtin.setting.interface": "Interfaz", + "hex.builtin.setting.interface.color": "Tema de color", + "hex.builtin.setting.interface.fps": "Límite de FPS", + "hex.builtin.setting.interface.fps.native": "Nativo", + "hex.builtin.setting.interface.fps.unlocked": "Desbloqueado", + "hex.builtin.setting.interface.language": "Idioma", + "hex.builtin.setting.interface.multi_windows": "Activar soporte de ventanas múltiples", + "hex.builtin.setting.interface.pattern_data_row_bg": "", + "hex.builtin.setting.interface.restore_window_pos": "", + "hex.builtin.setting.interface.scaling.native": "Nativo", + "hex.builtin.setting.interface.scaling_factor": "Escalado", + "hex.builtin.setting.interface.style": "", + "hex.builtin.setting.interface.wiki_explain_language": "Idioma de Wikipedia", + "hex.builtin.setting.interface.window": "", + "hex.builtin.setting.proxy": "", + "hex.builtin.setting.proxy.description": "El proxy tendrá un efecto inmediato en la tienda, wikipedia o cualquier otro plugin.", + "hex.builtin.setting.proxy.enable": "Activar Proxy", + "hex.builtin.setting.proxy.url": "URL de Proxy", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// o socks5:// (p. ej., http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "", + "hex.builtin.setting.shortcuts.global": "", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "", + "hex.builtin.shortcut.prev_provider": "", + "hex.builtin.title_bar_button.debug_build": "", + "hex.builtin.title_bar_button.feedback": "", + "hex.builtin.tools.ascii_table": "Tabla ASCII", + "hex.builtin.tools.ascii_table.octal": "Mostrar octal", + "hex.builtin.tools.base_converter": "Convertidor de bases", + "hex.builtin.tools.base_converter.bin": "", + "hex.builtin.tools.base_converter.dec": "", + "hex.builtin.tools.base_converter.hex": "", + "hex.builtin.tools.base_converter.oct": "", + "hex.builtin.tools.byte_swapper": "Intercambiador de Bytes", + "hex.builtin.tools.calc": "Calculadora", + "hex.builtin.tools.color": "Seleccionador de colores", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "Demangler de LLVM", + "hex.builtin.tools.demangler.demangled": "Nombre 'demangle'ado", + "hex.builtin.tools.demangler.mangled": "Nombre 'mangle'ado", + "hex.builtin.tools.error": "Último error: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "", + "hex.builtin.tools.euclidean_algorithm.description": "", + "hex.builtin.tools.euclidean_algorithm.overflow": "", + "hex.builtin.tools.file_tools": "Herramientas de Archivos", + "hex.builtin.tools.file_tools.combiner": "Combinador", + "hex.builtin.tools.file_tools.combiner.add": "Añadir...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Añadir archivo", + "hex.builtin.tools.file_tools.combiner.clear": "Limpiar", + "hex.builtin.tools.file_tools.combiner.combine": "Combinar", + "hex.builtin.tools.file_tools.combiner.combining": "Combinando...", + "hex.builtin.tools.file_tools.combiner.delete": "Borrar", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Fallo al crear archivo de salida", + "hex.builtin.tools.file_tools.combiner.open_input": "Fallo al abrir archivo de entrada {0}", + "hex.builtin.tools.file_tools.combiner.output": "Archivo de salida ", + "hex.builtin.tools.file_tools.combiner.output.picker": "Establecer ruta base de salida", + "hex.builtin.tools.file_tools.combiner.success": "Los archivos fueron combinados con éxito!", + "hex.builtin.tools.file_tools.shredder": "Destructor", + "hex.builtin.tools.file_tools.shredder.error.open": "¡Fallo al abrir el archivo seleccionado!", + "hex.builtin.tools.file_tools.shredder.fast": "Modo Rápido", + "hex.builtin.tools.file_tools.shredder.input": "Archivo a destruir ", + "hex.builtin.tools.file_tools.shredder.picker": "Selecciona Archivo a Destruir", + "hex.builtin.tools.file_tools.shredder.shred": "Destruir", + "hex.builtin.tools.file_tools.shredder.shredding": "Destruyendo...", + "hex.builtin.tools.file_tools.shredder.success": "¡Destruido con éxito!", + "hex.builtin.tools.file_tools.shredder.warning": "Esta herramienta destruye un archivo SIN POSIBILIDAD DE RECUPERARLO. Utilicela con precaución", + "hex.builtin.tools.file_tools.splitter": "Divisor", + "hex.builtin.tools.file_tools.splitter.input": "Archivo a dividir", + "hex.builtin.tools.file_tools.splitter.output": "Ruta de salida", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Fallo al crear el archivo de parte {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "¡Fallo al abrir el archivo seleccionado!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "El archivo es menor que el tamaño de la parte", + "hex.builtin.tools.file_tools.splitter.picker.input": "Abrir Archivo a dividir", + "hex.builtin.tools.file_tools.splitter.picker.output": "Establecer ruta base", + "hex.builtin.tools.file_tools.splitter.picker.split": "Dividir", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dividiendo...", + "hex.builtin.tools.file_tools.splitter.picker.success": "¡El archivo fue dividido con éxito!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Disquete 3½\" (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Disquete 5¼\" (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personalizado", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disco Zip 100 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disco Zip 200 (200MiB)", + "hex.builtin.tools.file_uploader": "Subidor de Archivos", + "hex.builtin.tools.file_uploader.control": "Ajustes", + "hex.builtin.tools.file_uploader.done": "¡Hecho!", + "hex.builtin.tools.file_uploader.error": "¡Fallo al subir archivo!\n\nCódigo de error: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "¡Se obtuvo una respuesta inválida de Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Subidas Recientes", + "hex.builtin.tools.file_uploader.tooltip": "Haga clic para copiar\nHaga CTRL + clic para abrir", + "hex.builtin.tools.file_uploader.upload": "Subir", + "hex.builtin.tools.format.engineering": "Ingeniero", + "hex.builtin.tools.format.programmer": "Programador", + "hex.builtin.tools.format.scientific": "Científico", + "hex.builtin.tools.format.standard": "Estándar", + "hex.builtin.tools.graphing": "", + "hex.builtin.tools.history": "Historial", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "Decodificador de Puntos Flotantes IEEE 754", + "hex.builtin.tools.ieee754.clear": "", + "hex.builtin.tools.ieee754.description": "IEEE754 es un estándar de representación de números de punto flotanre utilizado por la mayoría de CPUs modernas.\n\nEsta herramienta visualiza la representación interna de un flotante y permite decodificar números con una cantidad no estándar de bits del exponente / mantisa.", + "hex.builtin.tools.ieee754.double_precision": "Doble Precisión", + "hex.builtin.tools.ieee754.exponent": "Exponente", + "hex.builtin.tools.ieee754.exponent_size": "Tamaño del Exponente", + "hex.builtin.tools.ieee754.formula": "Fórmula", + "hex.builtin.tools.ieee754.half_precision": "Media Precisión", + "hex.builtin.tools.ieee754.mantissa": "Mantisa", + "hex.builtin.tools.ieee754.mantissa_size": "Tamaño de Mantisa", + "hex.builtin.tools.ieee754.result.float": "Resultado de Punto Flotante", + "hex.builtin.tools.ieee754.result.hex": "Resultado Hexadecimal", + "hex.builtin.tools.ieee754.result.title": "Resultado", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", + "hex.builtin.tools.ieee754.sign": "Signo", + "hex.builtin.tools.ieee754.single_precision": "Precisión Sencilla", + "hex.builtin.tools.ieee754.type": "Tipo", + "hex.builtin.tools.input": "Entrada", + "hex.builtin.tools.invariant_multiplication": "División mediante multiplicación invariante", + "hex.builtin.tools.invariant_multiplication.description": "La división por multiplicación invariante es una térnica habitualmente utilizada por compiladores para optimizar divisiones de enteros entre una constante en multiplicaciones seguidas de un desplazamiento. Esto se debe a que las divisiones frecuentemente suponen más ciclos que las multiplicaciones.\n\nEsta herramienta puede ser empleada para calcular el multiplicador a partir del divisor, o el divisor a partir del multiplicador.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Número de Bits", + "hex.builtin.tools.name": "Nombre", + "hex.builtin.tools.output": "Salida", + "hex.builtin.tools.permissions": "Calculador de Permisos UNIX", + "hex.builtin.tools.permissions.absolute": "Notación Absoluta", + "hex.builtin.tools.permissions.perm_bits": "Bits de permisos", + "hex.builtin.tools.permissions.setgid_error": "'Group' ha de tener permisos de ejecución para que el bit 'setgid' se aplique!", + "hex.builtin.tools.permissions.setuid_error": "'User' ha de tener permisos de ejecución para que el bit 'setuid' se aplique!", + "hex.builtin.tools.permissions.sticky_error": "'Other' ha de tener permisos de ejecución ...", + "hex.builtin.tools.regex_replacer": "Reemplazador de Expresiones Regulares", + "hex.builtin.tools.regex_replacer.input": "Entrada", + "hex.builtin.tools.regex_replacer.output": "Salida", + "hex.builtin.tools.regex_replacer.pattern": "Patrón de expresión regular", + "hex.builtin.tools.regex_replacer.replace": "Reemplazar patrón", + "hex.builtin.tools.tcp_client_server": "", + "hex.builtin.tools.tcp_client_server.client": "", + "hex.builtin.tools.tcp_client_server.messages": "", + "hex.builtin.tools.tcp_client_server.server": "", + "hex.builtin.tools.tcp_client_server.settings": "", + "hex.builtin.tools.value": "Valor", + "hex.builtin.tools.wiki_explain": "Definiciones de términos de Wikipedia", + "hex.builtin.tools.wiki_explain.control": "Ajustes", + "hex.builtin.tools.wiki_explain.invalid_response": "¡Se obtuvo una respuesta inválida de Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Resultados", + "hex.builtin.tools.wiki_explain.search": "Buscar", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "", + "hex.builtin.undo_operation.insert": "", + "hex.builtin.undo_operation.modification": "", + "hex.builtin.undo_operation.patches": "", + "hex.builtin.undo_operation.remove": "", + "hex.builtin.undo_operation.write": "", + "hex.builtin.view.achievements.click": "", + "hex.builtin.view.achievements.name": "", + "hex.builtin.view.achievements.unlocked": "", + "hex.builtin.view.achievements.unlocked_count": "", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Saltar a", + "hex.builtin.view.bookmarks.button.remove": "Eliminar", + "hex.builtin.view.bookmarks.default_title": "Marcador [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Color", + "hex.builtin.view.bookmarks.header.comment": "Comentario", + "hex.builtin.view.bookmarks.header.name": "Nombre", + "hex.builtin.view.bookmarks.name": "Marcadores", + "hex.builtin.view.bookmarks.no_bookmarks": "No se han creado marcadores aún. Añade uno en Editar -> Crear Marcador", + "hex.builtin.view.bookmarks.title.info": "Información", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Saltar a dirección", + "hex.builtin.view.bookmarks.tooltip.lock": "Bloquear", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Abrir en nueva vista", + "hex.builtin.view.bookmarks.tooltip.unlock": "Desbloquear", + "hex.builtin.view.command_palette.name": "Paleta de Comandos", + "hex.builtin.view.constants.name": "Constantes", + "hex.builtin.view.constants.row.category": "Categoría", + "hex.builtin.view.constants.row.desc": "Descripción", + "hex.builtin.view.constants.row.name": "Nombre", + "hex.builtin.view.constants.row.value": "Valor", + "hex.builtin.view.data_inspector.invert": "Invertir", + "hex.builtin.view.data_inspector.name": "Inspector de Datos", + "hex.builtin.view.data_inspector.no_data": "No se han seleccionado bytes", + "hex.builtin.view.data_inspector.table.name": "Nombre", + "hex.builtin.view.data_inspector.table.value": "Valor", + "hex.builtin.view.data_processor.help_text": "Haga clic derecho para añadir un nuevo nodo", + "hex.builtin.view.data_processor.menu.file.load_processor": "Cargar procesador de datos...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Guardar procesador de datos...", + "hex.builtin.view.data_processor.menu.remove_link": "Eliminar Enlace", + "hex.builtin.view.data_processor.menu.remove_node": "Eliminar Nodo", + "hex.builtin.view.data_processor.menu.remove_selection": "Eliminar Seleccionado", + "hex.builtin.view.data_processor.menu.save_node": "Guardar Nodo", + "hex.builtin.view.data_processor.name": "Procesador de Datos", + "hex.builtin.view.find.binary_pattern": "Patrón Binario", + "hex.builtin.view.find.binary_pattern.alignment": "Alineado", + "hex.builtin.view.find.context.copy": "Copiar Valor", + "hex.builtin.view.find.context.copy_demangle": "Copiar valor 'demangle'ado", + "hex.builtin.view.find.context.replace": "", + "hex.builtin.view.find.context.replace.ascii": "", + "hex.builtin.view.find.context.replace.hex": "", + "hex.builtin.view.find.demangled": "'Demangle'ado", + "hex.builtin.view.find.name": "Buscar", + "hex.builtin.view.find.regex": "Expresión regular", + "hex.builtin.view.find.regex.full_match": "Requerir coincidencia total", + "hex.builtin.view.find.regex.pattern": "Patrón", + "hex.builtin.view.find.search": "Buscar", + "hex.builtin.view.find.search.entries": "Se encontraron {} entradas", + "hex.builtin.view.find.search.reset": "Restablecer", + "hex.builtin.view.find.searching": "Buscando...", + "hex.builtin.view.find.sequences": "Secuencias", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "", + "hex.builtin.view.find.strings": "Cadenas", + "hex.builtin.view.find.strings.chars": "Caracteres", + "hex.builtin.view.find.strings.line_feeds": "Saltos de Línea", + "hex.builtin.view.find.strings.lower_case": "Letras minúsculas", + "hex.builtin.view.find.strings.match_settings": "Ajustes de coincidencia", + "hex.builtin.view.find.strings.min_length": "Longitud mínima", + "hex.builtin.view.find.strings.null_term": "Requerir terminación nula", + "hex.builtin.view.find.strings.numbers": "Números", + "hex.builtin.view.find.strings.spaces": "Espacios", + "hex.builtin.view.find.strings.symbols": "Símbolos", + "hex.builtin.view.find.strings.underscores": "Guiones bajos", + "hex.builtin.view.find.strings.upper_case": "Letras mayúsculas", + "hex.builtin.view.find.value": "Valor Numérico", + "hex.builtin.view.find.value.aligned": "Alineado", + "hex.builtin.view.find.value.max": "Valor máximo", + "hex.builtin.view.find.value.min": "Valor Mínimo", + "hex.builtin.view.find.value.range": "Búsqueda en Rango", + "hex.builtin.view.help.about.commits": "", + "hex.builtin.view.help.about.contributor": "Contribuidores", + "hex.builtin.view.help.about.donations": "Donaciones", + "hex.builtin.view.help.about.libs": "Librerías utilizadas", + "hex.builtin.view.help.about.license": "Licencia", + "hex.builtin.view.help.about.name": "Acerca de", + "hex.builtin.view.help.about.paths": "Carpetas de ImHex", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "", + "hex.builtin.view.help.about.source": "El código fuente está disponible en GitHub:", + "hex.builtin.view.help.about.thanks": "Si te gusta mi trabajo, considera por favor realizar una donación para mantener el proyecto en marcha. Muchas gracias <3", + "hex.builtin.view.help.about.translator": "Traducido por XorTroll", + "hex.builtin.view.help.calc_cheat_sheet": "Cheat Sheet de la Calculadora", + "hex.builtin.view.help.documentation": "Documentación de ImHex", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "Ayuda", + "hex.builtin.view.help.pattern_cheat_sheet": "Cheat Sheet del Pattern Language", + "hex.builtin.view.hex_editor.copy.address": "Dirección", + "hex.builtin.view.hex_editor.copy.ascii": "Cadena ASCII", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "Array de C", + "hex.builtin.view.hex_editor.copy.cpp": "Array de C++", + "hex.builtin.view.hex_editor.copy.crystal": "Array de Crystal", + "hex.builtin.view.hex_editor.copy.csharp": "Array de C#", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Codificación Personalizada", + "hex.builtin.view.hex_editor.copy.go": "Array de Go", + "hex.builtin.view.hex_editor.copy.hex_view": "Vista Hexadecimal", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Array de Java", + "hex.builtin.view.hex_editor.copy.js": "Array de JavaScript", + "hex.builtin.view.hex_editor.copy.lua": "Array de Lua", + "hex.builtin.view.hex_editor.copy.pascal": "Array de Pascal", + "hex.builtin.view.hex_editor.copy.python": "Array de Python", + "hex.builtin.view.hex_editor.copy.rust": "Array de Rust", + "hex.builtin.view.hex_editor.copy.swift": "Array de Swift", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Absoluto", + "hex.builtin.view.hex_editor.goto.offset.begin": "Inicio", + "hex.builtin.view.hex_editor.goto.offset.end": "Fin", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relativo", + "hex.builtin.view.hex_editor.menu.edit.copy": "Copiar", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copiar como...", + "hex.builtin.view.hex_editor.menu.edit.cut": "", + "hex.builtin.view.hex_editor.menu.edit.fill": "", + "hex.builtin.view.hex_editor.menu.edit.insert": "Insertar...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Saltar a", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Abrir vista de selección...", + "hex.builtin.view.hex_editor.menu.edit.paste": "Pegar", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Pegar todo", + "hex.builtin.view.hex_editor.menu.edit.remove": "Eliminar...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionar...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Seleccionar todo", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Establecer dirección base", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.file.goto": "Saltar a", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Cargar codificación personalizada...", + "hex.builtin.view.hex_editor.menu.file.save": "Guardar", + "hex.builtin.view.hex_editor.menu.file.save_as": "Guardar como...", + "hex.builtin.view.hex_editor.menu.file.search": "Buscar...", + "hex.builtin.view.hex_editor.menu.edit.select": "Seleccionar...", + "hex.builtin.view.hex_editor.name": "Editor hexadecimal", + "hex.builtin.view.hex_editor.search.find": "Buscar", + "hex.builtin.view.hex_editor.search.hex": "Hexadecimal", + "hex.builtin.view.hex_editor.search.no_more_results": "No se encontraron más resultados", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "Cadena", + "hex.builtin.view.hex_editor.search.string.encoding": "Codificación", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.select.offset.begin": "Inicio", + "hex.builtin.view.hex_editor.select.offset.end": "Fin", + "hex.builtin.view.hex_editor.select.offset.region": "Región", + "hex.builtin.view.hex_editor.select.offset.size": "Tamaño", + "hex.builtin.view.hex_editor.select.select": "Seleccionar", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "", + "hex.builtin.view.hex_editor.shortcut.selection_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_left": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", + "hex.builtin.view.hex_editor.shortcut.selection_right": "", + "hex.builtin.view.hex_editor.shortcut.selection_up": "", + "hex.builtin.view.highlight_rules.config": "", + "hex.builtin.view.highlight_rules.expression": "", + "hex.builtin.view.highlight_rules.help_text": "", + "hex.builtin.view.highlight_rules.menu.edit.rules": "", + "hex.builtin.view.highlight_rules.name": "", + "hex.builtin.view.highlight_rules.new_rule": "", + "hex.builtin.view.highlight_rules.no_rule": "", + "hex.builtin.view.information.analyze": "Analizar página", + "hex.builtin.view.information.analyzing": "Analizando...", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "Tamaño de bloque", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} bloques de {1} bytes", + "hex.builtin.information_section.info_analysis.byte_types": "Tipos de byte", + "hex.builtin.view.information.control": "Ajustes", + "hex.builtin.information_section.magic.description": "Descripción", + "hex.builtin.information_section.relationship_analysis.digram": "Digrama", + "hex.builtin.information_section.info_analysis.distribution": "Distribución de bytes", + "hex.builtin.information_section.info_analysis.encrypted": "¡Estos datos están probablemente encriptados o comprimidos!", + "hex.builtin.information_section.info_analysis.entropy": "Entropía", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "Entropía total", + "hex.builtin.information_section.info_analysis.highest_entropy": "Entropía del mayor bloque", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Entropía del menor bloque", + "hex.builtin.information_section.info_analysis": "Análisis de información", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Distribución en capas", + "hex.builtin.information_section.magic": "Información del 'magic'", + "hex.builtin.view.information.magic_db_added": "¡Añadida base de datos de 'magic's!", + "hex.builtin.information_section.magic.mime": "Tipo MIME", + "hex.builtin.view.information.name": "Información de Datos:", + "hex.builtin.information_section.magic.octet_stream_text": "", + "hex.builtin.information_section.magic.octet_stream_warning": "", + "hex.builtin.information_section.info_analysis.plain_text": "Estos datos probablemente no están encriptados o comprimidos.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Porcentaje de 'plain text'", + "hex.builtin.information_section.provider_information": "Información de Proveedor", + "hex.builtin.view.logs.component": "", + "hex.builtin.view.logs.log_level": "", + "hex.builtin.view.logs.message": "", + "hex.builtin.view.logs.name": "", + "hex.builtin.view.patches.name": "Parches", + "hex.builtin.view.patches.offset": "Offset", + "hex.builtin.view.patches.orig": "Valor original", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "Eliminar parche", + "hex.builtin.view.pattern_data.name": "Datos de Pattern", + "hex.builtin.view.pattern_editor.accept_pattern": "Aceptar pattern", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Se han encontrado uno o varios patterns compatibles con este tipo de datos", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Patterns", + "hex.builtin.view.pattern_editor.accept_pattern.question": "¿Quiere aplicar el pattern seleccionado?", + "hex.builtin.view.pattern_editor.auto": "Auto-evaluar", + "hex.builtin.view.pattern_editor.breakpoint_hit": "", + "hex.builtin.view.pattern_editor.console": "Consola", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Este pattern intentó llamar a una función peligrosa.\n¿Está seguro de que confía en este pattern?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "¿Permitir función peligrosa?", + "hex.builtin.view.pattern_editor.debugger": "", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.continue": "", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.scope": "", + "hex.builtin.view.pattern_editor.debugger.scope.global": "", + "hex.builtin.view.pattern_editor.env_vars": "Variables de Entorno", + "hex.builtin.view.pattern_editor.evaluating": "Evaluando...", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Colocar pattern...", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Tipo Built-in", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Tipo Propioç", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Cargar pattern...ç", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Guardar pattern...", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "Editor de patterns", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Define variables globales con los especificadores 'in' o 'out' para que aparezcan aquí.", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "Abrir pattern", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "Ajustes", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "¡Ha ocurrido un error al intentar abrir este proveedor!", + "hex.builtin.view.provider_settings.load_error_details": "¡Ha ocurrido un error al intentar abrir este proveedor!\nDetalles: {}", + "hex.builtin.view.provider_settings.load_popup": "Abrir proveedor", + "hex.builtin.view.provider_settings.name": "Ajustes de Proveedor", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "Ajustes", + "hex.builtin.view.settings.restart_question": "Un cambio realizado requiere un reinicio de ImHex para tener efecto. ¿Le gustaría reiniciarlo ahora?", + "hex.builtin.view.store.desc": "Decargar nuevo contenido de la base de datos online de ImHex", + "hex.builtin.view.store.download": "Descargar", + "hex.builtin.view.store.download_error": "¡Fallo al descargar archivo! La carpeta de destino no existe.", + "hex.builtin.view.store.loading": "Cargando contenido de la tienda...", + "hex.builtin.view.store.name": "Tienda de Contenido", + "hex.builtin.view.store.netfailed": "Fallo en la petición web para descargar contenido de la tienda!", + "hex.builtin.view.store.reload": "Recargar", + "hex.builtin.view.store.remove": "Eliminar", + "hex.builtin.view.store.row.authors": "", + "hex.builtin.view.store.row.description": "Descripción", + "hex.builtin.view.store.row.name": "Nombre", + "hex.builtin.view.store.system": "", + "hex.builtin.view.store.system.explanation": "", + "hex.builtin.view.store.tab.constants": "Constantes", + "hex.builtin.view.store.tab.encodings": "Codificaciones", + "hex.builtin.view.store.tab.includes": "Librerías", + "hex.builtin.view.store.tab.magic": "Archivos de 'Magic'", + "hex.builtin.view.store.tab.nodes": "Nodos", + "hex.builtin.view.store.tab.patterns": "Patterns", + "hex.builtin.view.store.tab.themes": "Temas", + "hex.builtin.view.store.tab.yara": "Yara Rules", + "hex.builtin.view.store.update": "Actualizar", + "hex.builtin.view.store.update_count": "", + "hex.builtin.view.theme_manager.colors": "Colores", + "hex.builtin.view.theme_manager.export": "Exportar", + "hex.builtin.view.theme_manager.export.name": "Nombre del tema", + "hex.builtin.view.theme_manager.name": "Administrador de Temas", + "hex.builtin.view.theme_manager.save_theme": "Guardar Tema", + "hex.builtin.view.theme_manager.styles": "Estilos", + "hex.builtin.view.tools.name": "Herramientas", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "Binario", + "hex.builtin.visualizer.decimal.signed.16bit": "Decimal con Signo (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "Decimal con Signo (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "Decimal con Signo (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "Decimal con Signo (8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal sin Signo (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal sin Signo (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal sin Signo (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal sin Signo (8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "Punto Flotante (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "Punto Flotante (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "Punto Flotante (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "Color RGBA8", + "hex.builtin.welcome.customize.settings.desc": "Cambie preferencias de ImHex", + "hex.builtin.welcome.customize.settings.title": "Ajustes", + "hex.builtin.welcome.drop_file": "", + "hex.builtin.welcome.header.customize": "Personalizar", + "hex.builtin.welcome.header.help": "Ayuda", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "Aprender", + "hex.builtin.welcome.header.main": "Bienvenido a ImHex", + "hex.builtin.welcome.header.plugins": "Plugins Cargados", + "hex.builtin.welcome.header.quick_settings": "", + "hex.builtin.welcome.header.start": "Inicio", + "hex.builtin.welcome.header.update": "Actualizaciones", + "hex.builtin.welcome.header.various": "Variado", + "hex.builtin.welcome.help.discord": "Servidor de Discord", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Obtener Ayuda", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "Repositorio de GitHub", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "", + "hex.builtin.welcome.learn.achievements.title": "", + "hex.builtin.welcome.learn.imhex.desc": "", + "hex.builtin.welcome.learn.imhex.link": "", + "hex.builtin.welcome.learn.imhex.title": "", + "hex.builtin.welcome.learn.latest.desc": "Lea la lista de cambios actual de ImHex", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Última Versión", + "hex.builtin.welcome.learn.pattern.desc": "Aprenda a escribir patterns de ImHex con nuestra extensa documentación", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Documentación de Pattern Language", + "hex.builtin.welcome.learn.plugins.desc": "Extienda ImHex con características adicionales mediante plugins", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "API de Plugins", + "hex.builtin.welcome.quick_settings.simplified": "", + "hex.builtin.welcome.start.create_file": "Crear Nuevo Archivo", + "hex.builtin.welcome.start.open_file": "Abrir Archivo", + "hex.builtin.welcome.start.open_other": "Otros Proveedores", + "hex.builtin.welcome.start.open_project": "Abrir Proyecto", + "hex.builtin.welcome.start.recent": "Archivos Recientes", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "Consejo del día", + "hex.builtin.welcome.update.desc": "¡ImHex {0} está disponible!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Nueva actualización disponible!" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/fr_FR.json b/plugins/builtin/romfs/lang/fr_FR.json index 397bc4de3..31e8a3830 100644 --- a/plugins/builtin/romfs/lang/fr_FR.json +++ b/plugins/builtin/romfs/lang/fr_FR.json @@ -1,1165 +1,1159 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.builtin.achievement.starting_out": "Débuter", - "hex.builtin.achievement.starting_out.crash.name": "Oui Rico, Badaboum !", - "hex.builtin.achievement.starting_out.crash.desc": "Faire planter ImHex pour la première fois.", - "hex.builtin.achievement.starting_out.docs.name": "RTFM", - "hex.builtin.achievement.starting_out.docs.desc": "Ouvrir la documentation en sélectionnant Aide -> Documentation dans la barre de menu.", - "hex.builtin.achievement.starting_out.open_file.name": "Le fonctionnement interne", - "hex.builtin.achievement.starting_out.open_file.desc": "Ouvrir un fichier en le glissant sur ImHex ou en sélectionnant Fichier -> Ouvrir dans la barre de menu.", - "hex.builtin.achievement.starting_out.save_project.name": "Conserver ceci", - "hex.builtin.achievement.starting_out.save_project.desc": "Sauvegarder un projet en sélectionnant Fichier -> Sauvegarder le projet dans la barre de menu.", - "hex.builtin.achievement.hex_editor": "Éditeur Hexadécimal", - "hex.builtin.achievement.hex_editor.select_byte.name": "Toi et toi et toi", - "hex.builtin.achievement.hex_editor.select_byte.desc": "Sélectionner plusieurs octets dans l'éditeur hexadécimal en cliquant et en les faisant glisser.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "Construire une bibliothèque", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Créer un signet en cliquant droit sur un octet et en sélectionnant Signet dans le menu contextuel.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "Voir double", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "Ouvrir une nouvelle vue en cliquant sur le bouton 'Ouvrir une nouvelle vue' dans un signet.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "Modifier l'hexadécimal", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "Modifier un octet en double-cliquant dessus puis en entrant la nouvelle valeur.", - "hex.builtin.achievement.hex_editor.copy_as.name": "Copier cela", - "hex.builtin.achievement.hex_editor.copy_as.desc": "Copier des octets sous forme de tableau C++ en sélectionnant Copier sous -> Tableau C++ dans le menu contextuel.", - "hex.builtin.achievement.hex_editor.create_patch.name": "Hacks de ROM", - "hex.builtin.achievement.hex_editor.create_patch.desc": "Créer un patch IPS pour une utilisation dans d'autres outils en sélectionnant l'option Exporter dans le menu Fichier.", - "hex.builtin.achievement.hex_editor.fill.name": "Remplissage", - "hex.builtin.achievement.hex_editor.fill.desc": "Remplir une région avec un octet en sélectionnant Remplir dans le menu contextuel.", - "hex.builtin.achievement.patterns": "Modèles", - "hex.builtin.achievement.patterns.place_menu.name": "Modèles faciles", - "hex.builtin.achievement.patterns.place_menu.desc": "Placer un modèle de n'importe quel type intégré dans vos données en cliquant droit sur un octet et en utilisant l'option 'Placer un modèle'.", - "hex.builtin.achievement.patterns.load_existing.name": "Hé, je connais celui-là", - "hex.builtin.achievement.patterns.load_existing.desc": "Charger un modèle créé par quelqu'un d'autre en utilisant le menu 'Fichier -> Importer'.", - "hex.builtin.achievement.patterns.modify_data.name": "Modifier le modèle", - "hex.builtin.achievement.patterns.modify_data.desc": "Modifier les octets sous-jacents d'un modèle en double-cliquant sur sa valeur dans la vue des données du modèle et en entrant une nouvelle valeur.", - "hex.builtin.achievement.patterns.data_inspector.name": "Inspecteur Gadget", - "hex.builtin.achievement.patterns.data_inspector.desc": "Créer une entrée personnalisée d'inspecteur de données en utilisant le langage de modèle. Vous pouvez trouver comment faire cela dans la documentation.", - "hex.builtin.achievement.find": "Recherche", - "hex.builtin.achievement.find.find_strings.name": "Un Anneau pour les trouver", - "hex.builtin.achievement.find.find_strings.desc": "Localiser toutes les chaînes dans votre fichier en utilisant la vue Rechercher en mode 'Chaînes'.", - "hex.builtin.achievement.find.find_specific_string.name": "Trop d'éléments", - "hex.builtin.achievement.find.find_specific_string.desc": "Affiner votre recherche en recherchant des occurrences d'une chaîne spécifique en utilisant le mode 'Séquences'.", - "hex.builtin.achievement.find.find_numeric.name": "À peu près... autant", - "hex.builtin.achievement.find.find_numeric.desc": "Rechercher des valeurs numériques entre 250 et 1000 en utilisant le mode 'Valeur numérique'.", - "hex.builtin.achievement.data_processor": "Processeur de données", - "hex.builtin.achievement.data_processor.place_node.name": "Regardez tous ces nœuds", - "hex.builtin.achievement.data_processor.place_node.desc": "Placer n'importe quel nœud intégré dans le processeur de données en cliquant droit sur l'espace de travail et en sélectionnant un nœud dans le menu contextuel.", - "hex.builtin.achievement.data_processor.create_connection.name": "Je sens une connexion ici", - "hex.builtin.achievement.data_processor.create_connection.desc": "Connecter deux nœuds en faisant glisser une connexion d'un nœud à un autre.", - "hex.builtin.achievement.data_processor.modify_data.name": "Décodez ceci", - "hex.builtin.achievement.data_processor.modify_data.desc": "Prétraiter les octets affichés en utilisant les nœuds d'accès aux données Lire et Écrire intégrés.", - "hex.builtin.achievement.data_processor.custom_node.name": "Construire le mien !", - "hex.builtin.achievement.data_processor.custom_node.desc": "Créer un nœud personnalisé en sélectionnant 'Personnalisé -> Nouveau nœud' dans le menu contextuel et simplifier votre modèle existant en y déplaçant des nœuds.", - "hex.builtin.achievement.misc": "Divers", - "hex.builtin.achievement.misc.analyze_file.name": "owo c'est quoi ça ?", - "hex.builtin.achievement.misc.analyze_file.desc": "Analyser les octets de vos données en utilisant l'option 'Analyser' dans la vue Informations sur les données.", - "hex.builtin.achievement.misc.download_from_store.name": "Il y a une application pour ça", - "hex.builtin.achievement.misc.download_from_store.desc": "Télécharger n'importe quel élément depuis le Magasin de contenu.", - "hex.builtin.background_service.network_interface": "Interface réseau", - "hex.builtin.background_service.auto_backup": "Sauvegarde automatique", - "hex.builtin.command.calc.desc": "Calculatrice", - "hex.builtin.command.convert.desc": "Conversion d'unités", - "hex.builtin.command.convert.hexadecimal": "hexadécimal", - "hex.builtin.command.convert.decimal": "décimal", - "hex.builtin.command.convert.binary": "binaire", - "hex.builtin.command.convert.octal": "octal", - "hex.builtin.command.convert.invalid_conversion": "Conversion invalide", - "hex.builtin.command.convert.invalid_input": "Entrée invalide", - "hex.builtin.command.convert.to": "vers", - "hex.builtin.command.convert.in": "dans", - "hex.builtin.command.convert.as": "comme", - "hex.builtin.command.cmd.desc": "Commande", - "hex.builtin.command.cmd.result": "Exécuter la commande '{0}'", - "hex.builtin.command.web.desc": "Recherche sur le web", - "hex.builtin.command.web.result": "Naviguer vers '{0}'", - "hex.builtin.drag_drop.text": "Déposez des fichiers ici pour les ouvrir...", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binaire", - "hex.builtin.inspector.bool": "booléen", - "hex.builtin.inspector.dos_date": "Date DOS", - "hex.builtin.inspector.dos_time": "Heure DOS", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "demi-float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.jump_to_address": "Aller à l'adresse", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "Couleur RGB565", - "hex.builtin.inspector.rgba8": "Couleur RGBA8", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "Chaîne", - "hex.builtin.inspector.wstring": "Chaîne large", - "hex.builtin.inspector.string16": "Chaîne16", - "hex.builtin.inspector.string32": "Chaîne32", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "Point de code UTF-8", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.inspector.char16": "char16_t", - "hex.builtin.inspector.char32": "char32_t", - "hex.builtin.layouts.default": "Par défaut", - "hex.builtin.layouts.none.restore_default": "Restaurer la disposition par défaut", - "hex.builtin.menu.edit": "Éditer", - "hex.builtin.menu.edit.bookmark.create": "Créer un signet", - "hex.builtin.view.hex_editor.menu.edit.redo": "Rétablir", - "hex.builtin.view.hex_editor.menu.edit.undo": "Annuler", - "hex.builtin.menu.extras": "Extras", - "hex.builtin.menu.file": "Fichier", - "hex.builtin.menu.file.bookmark.export": "Exporter les signets", - "hex.builtin.menu.file.bookmark.import": "Importer les signets", - "hex.builtin.menu.file.clear_recent": "Effacer", - "hex.builtin.menu.file.close": "Fermer", - "hex.builtin.menu.file.create_file": "Créer un nouveau fichier", - "hex.builtin.menu.edit.disassemble_range": "Désassembler la sélection", - "hex.builtin.menu.file.export": "Exporter", - "hex.builtin.menu.file.export.as_language": "Octets formatés en texte", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Échec de l'exportation des octets vers le fichier !", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "Échec de la création d'un nouveau fichier !", - "hex.builtin.menu.file.export.ips.popup.export_error": "Échec de la création d'un nouveau fichier IPS !", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "En-tête de patch IPS invalide !", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Un patch a essayé de patcher une adresse qui est hors de portée !", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Un patch était plus grand que la taille maximale autorisée !", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Format de patch IPS invalide !", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Enregistrement EOF IPS manquant !", - "hex.builtin.menu.file.export.ips": "Patch IPS", - "hex.builtin.menu.file.export.ips32": "Patch IPS32", - "hex.builtin.menu.file.export.bookmark": "Signet", - "hex.builtin.menu.file.export.pattern": "Fichier de modèle", - "hex.builtin.menu.file.export.pattern_file": "Exporter le fichier de modèle...", - "hex.builtin.menu.file.export.data_processor": "Espace de travail du processeur de données", - "hex.builtin.menu.file.export.popup.create": "Impossible d'exporter les données. Échec de la création du fichier !", - "hex.builtin.menu.file.export.report": "Rapport", - "hex.builtin.menu.file.export.report.popup.export_error": "Échec de la création d'un nouveau fichier de rapport !", - "hex.builtin.menu.file.export.selection_to_file": "Sélection vers fichier...", - "hex.builtin.menu.file.export.title": "Exporter le fichier", - "hex.builtin.menu.file.import": "Importer", - "hex.builtin.menu.file.import.ips": "Patch IPS", - "hex.builtin.menu.file.import.ips32": "Patch IPS32", - "hex.builtin.menu.file.import.modified_file": "Fichier modifié", - "hex.builtin.menu.file.import.bookmark": "Signet", - "hex.builtin.menu.file.import.pattern": "Fichier de modèle", - "hex.builtin.menu.file.import.pattern_file": "Importer le fichier de modèle...", - "hex.builtin.menu.file.import.data_processor": "Espace de travail du processeur de données", - "hex.builtin.menu.file.import.custom_encoding": "Fichier d'encodage personnalisé", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Le fichier sélectionné n'a pas la même taille que le fichier actuel. Les deux tailles doivent correspondre.", - "hex.builtin.menu.file.open_file": "Ouvrir un fichier...", - "hex.builtin.menu.file.open_other": "Ouvrir autre", - "hex.builtin.menu.file.project": "Projet", - "hex.builtin.menu.file.project.open": "Ouvrir un projet...", - "hex.builtin.menu.file.project.save": "Sauvegarder le projet", - "hex.builtin.menu.file.project.save_as": "Sauvegarder le projet sous...", - "hex.builtin.menu.file.open_recent": "Ouvrir récent", - "hex.builtin.menu.file.quit": "Quitter ImHex", - "hex.builtin.menu.file.reload_provider": "Recharger les données actuelles", - "hex.builtin.menu.help": "Aide", - "hex.builtin.menu.help.ask_for_help": "Demander de l'aide...", - "hex.builtin.menu.workspace": "Espace de travail", - "hex.builtin.menu.workspace.create": "Nouvel espace de travail...", - "hex.builtin.menu.workspace.layout": "Disposition", - "hex.builtin.menu.workspace.layout.lock": "Verrouiller la disposition", - "hex.builtin.menu.workspace.layout.save": "Sauvegarder la disposition...", - "hex.builtin.menu.view": "Vue", - "hex.builtin.menu.view.always_on_top": "Toujours au premier plan", - "hex.builtin.menu.view.fullscreen": "Mode plein écran", - "hex.builtin.menu.view.debug": "Afficher la vue de débogage", - "hex.builtin.menu.view.demo": "Afficher la démo ImGui", - "hex.builtin.menu.view.fps": "Afficher les FPS", - "hex.builtin.minimap_visualizer.entropy": "Entropie locale", - "hex.builtin.minimap_visualizer.zero_count": "Nombre de zéros", - "hex.builtin.minimap_visualizer.zeros": "Zéros", - "hex.builtin.minimap_visualizer.ascii_count": "Nombre d'ASCII", - "hex.builtin.minimap_visualizer.byte_type": "Type d'octet", - "hex.builtin.minimap_visualizer.highlights": "Points forts", - "hex.builtin.minimap_visualizer.byte_magnitude": "Amplitude de l'octet", - "hex.builtin.nodes.arithmetic": "Arithmétique", - "hex.builtin.nodes.arithmetic.add": "Addition", - "hex.builtin.nodes.arithmetic.add.header": "Ajouter", - "hex.builtin.nodes.arithmetic.average": "Moyenne", - "hex.builtin.nodes.arithmetic.average.header": "Moyenne", - "hex.builtin.nodes.arithmetic.ceil": "Partie fractionnaire", - "hex.builtin.nodes.arithmetic.ceil.header": "Partie fractionnaire", - "hex.builtin.nodes.arithmetic.div": "Division", - "hex.builtin.nodes.arithmetic.div.header": "Diviser", - "hex.builtin.nodes.arithmetic.floor": "Partie entière", - "hex.builtin.nodes.arithmetic.floor.header": "Partie entière", - "hex.builtin.nodes.arithmetic.median": "Médiane", - "hex.builtin.nodes.arithmetic.median.header": "Médiane", - "hex.builtin.nodes.arithmetic.mod": "Modulo", - "hex.builtin.nodes.arithmetic.mod.header": "Modulo", - "hex.builtin.nodes.arithmetic.mul": "Multiplication", - "hex.builtin.nodes.arithmetic.mul.header": "Multiplier", - "hex.builtin.nodes.arithmetic.round": "Arrondir", - "hex.builtin.nodes.arithmetic.round.header": "Arrondir", - "hex.builtin.nodes.arithmetic.sub": "Soustraction", - "hex.builtin.nodes.arithmetic.sub.header": "Soustraire", - "hex.builtin.nodes.bitwise": "Opérations binaires", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "ADD binaire", - "hex.builtin.nodes.bitwise.and": "ET", - "hex.builtin.nodes.bitwise.and.header": "ET binaire", - "hex.builtin.nodes.bitwise.not": "NON", - "hex.builtin.nodes.bitwise.not.header": "NON binaire", - "hex.builtin.nodes.bitwise.or": "OU", - "hex.builtin.nodes.bitwise.or.header": "OU binaire", - "hex.builtin.nodes.bitwise.shift_left": "Décalage à gauche", - "hex.builtin.nodes.bitwise.shift_left.header": "Décalage à gauche binaire", - "hex.builtin.nodes.bitwise.shift_right": "Décalage à droite", - "hex.builtin.nodes.bitwise.shift_right.header": "Décalage à droite binaire", - "hex.builtin.nodes.bitwise.swap": "Inverser", - "hex.builtin.nodes.bitwise.swap.header": "Inverser les bits", - "hex.builtin.nodes.bitwise.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "XOR binaire", - "hex.builtin.nodes.buffer": "Tampon", - "hex.builtin.nodes.buffer.byte_swap": "Inverser", - "hex.builtin.nodes.buffer.byte_swap.header": "Inverser les octets", - "hex.builtin.nodes.buffer.combine": "Combiner", - "hex.builtin.nodes.buffer.combine.header": "Combiner les tampons", - "hex.builtin.nodes.buffer.patch": "Patch", - "hex.builtin.nodes.buffer.patch.header": "Patch", - "hex.builtin.nodes.buffer.patch.input.patch": "Patch", - "hex.builtin.nodes.buffer.repeat": "Répéter", - "hex.builtin.nodes.buffer.repeat.header": "Répéter le tampon", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Entrée", - "hex.builtin.nodes.buffer.repeat.input.count": "Compte", - "hex.builtin.nodes.buffer.size": "Taille du tampon", - "hex.builtin.nodes.buffer.size.header": "Taille du tampon", - "hex.builtin.nodes.buffer.size.output": "Taille", - "hex.builtin.nodes.buffer.slice": "Tranche", - "hex.builtin.nodes.buffer.slice.header": "Trancher le tampon", - "hex.builtin.nodes.buffer.slice.input.buffer": "Entrée", - "hex.builtin.nodes.buffer.slice.input.from": "De", - "hex.builtin.nodes.buffer.slice.input.to": "À", - "hex.builtin.nodes.casting": "Conversion de données", - "hex.builtin.nodes.casting.buffer_to_float": "Tampon vers flottant", - "hex.builtin.nodes.casting.buffer_to_float.header": "Tampon vers flottant", - "hex.builtin.nodes.casting.buffer_to_int": "Tampon vers entier", - "hex.builtin.nodes.casting.buffer_to_int.header": "Tampon vers entier", - "hex.builtin.nodes.casting.float_to_buffer": "Flottant vers tampon", - "hex.builtin.nodes.casting.float_to_buffer.header": "Flottant vers tampon", - "hex.builtin.nodes.casting.int_to_buffer": "Entier vers tampon", - "hex.builtin.nodes.casting.int_to_buffer.header": "Entier vers Tampon", - "hex.builtin.nodes.common.height": "Hauteur", - "hex.builtin.nodes.common.input": "Entrée", - "hex.builtin.nodes.common.input.a": "Entrée A", - "hex.builtin.nodes.common.input.b": "Entrée B", - "hex.builtin.nodes.common.output": "Sortie", - "hex.builtin.nodes.common.width": "Largeur", - "hex.builtin.nodes.common.amount": "Quantité", - "hex.builtin.nodes.constants": "Constantes", - "hex.builtin.nodes.constants.buffer": "Tampon", - "hex.builtin.nodes.constants.buffer.header": "Tampon", - "hex.builtin.nodes.constants.buffer.size": "Taille", - "hex.builtin.nodes.constants.comment": "Commentaire", - "hex.builtin.nodes.constants.comment.header": "Commentaire", - "hex.builtin.nodes.constants.float": "Flottant", - "hex.builtin.nodes.constants.float.header": "Flottant", - "hex.builtin.nodes.constants.int": "Entier", - "hex.builtin.nodes.constants.int.header": "Entier", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "Couleur RGBA8", - "hex.builtin.nodes.constants.rgba8.header": "Couleur RGBA8", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Bleu", - "hex.builtin.nodes.constants.rgba8.output.g": "Vert", - "hex.builtin.nodes.constants.rgba8.output.r": "Rouge", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.string": "Chaîne", - "hex.builtin.nodes.constants.string.header": "Chaîne", - "hex.builtin.nodes.control_flow": "Flux de contrôle", - "hex.builtin.nodes.control_flow.and": "ET", - "hex.builtin.nodes.control_flow.and.header": "ET booléen", - "hex.builtin.nodes.control_flow.equals": "Égal", - "hex.builtin.nodes.control_flow.equals.header": "Égal", - "hex.builtin.nodes.control_flow.gt": "Supérieur à", - "hex.builtin.nodes.control_flow.gt.header": "Supérieur à", - "hex.builtin.nodes.control_flow.if": "Si", - "hex.builtin.nodes.control_flow.if.condition": "Condition", - "hex.builtin.nodes.control_flow.if.false": "Faux", - "hex.builtin.nodes.control_flow.if.header": "Si", - "hex.builtin.nodes.control_flow.if.true": "Vrai", - "hex.builtin.nodes.control_flow.lt": "Inférieur à", - "hex.builtin.nodes.control_flow.lt.header": "Inférieur à", - "hex.builtin.nodes.control_flow.not": "NON", - "hex.builtin.nodes.control_flow.not.header": "NON", - "hex.builtin.nodes.control_flow.or": "OU", - "hex.builtin.nodes.control_flow.or.header": "OU booléen", - "hex.builtin.nodes.control_flow.loop": "Boucle", - "hex.builtin.nodes.control_flow.loop.header": "Boucle", - "hex.builtin.nodes.control_flow.loop.start": "Début", - "hex.builtin.nodes.control_flow.loop.end": "Fin", - "hex.builtin.nodes.control_flow.loop.init": "Valeur initiale", - "hex.builtin.nodes.control_flow.loop.in": "Entrée", - "hex.builtin.nodes.control_flow.loop.out": "Sortie", - "hex.builtin.nodes.crypto": "Cryptographie", - "hex.builtin.nodes.crypto.aes": "Déchiffreur AES", - "hex.builtin.nodes.crypto.aes.header": "Déchiffreur AES", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Clé", - "hex.builtin.nodes.crypto.aes.key_length": "Longueur de la clé", - "hex.builtin.nodes.crypto.aes.mode": "Mode", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Personnalisé", - "hex.builtin.nodes.custom.custom": "Nouveau nœud", - "hex.builtin.nodes.custom.custom.edit": "Modifier", - "hex.builtin.nodes.custom.custom.edit_hint": "Maintenir MAJ pour modifier", - "hex.builtin.nodes.custom.custom.header": "Nœud personnalisé", - "hex.builtin.nodes.custom.input": "Entrée de nœud personnalisé", - "hex.builtin.nodes.custom.input.header": "Entrée de nœud", - "hex.builtin.nodes.custom.output": "Sortie de nœud personnalisé", - "hex.builtin.nodes.custom.output.header": "Sortie de nœud", - "hex.builtin.nodes.data_access": "Accès aux données", - "hex.builtin.nodes.data_access.read": "Lire", - "hex.builtin.nodes.data_access.read.address": "Adresse", - "hex.builtin.nodes.data_access.read.data": "Données", - "hex.builtin.nodes.data_access.read.header": "Lire", - "hex.builtin.nodes.data_access.read.size": "Taille", - "hex.builtin.nodes.data_access.selection": "Région sélectionnée", - "hex.builtin.nodes.data_access.selection.address": "Adresse", - "hex.builtin.nodes.data_access.selection.header": "Région sélectionnée", - "hex.builtin.nodes.data_access.selection.size": "Taille", - "hex.builtin.nodes.data_access.size": "Taille des données", - "hex.builtin.nodes.data_access.size.header": "Taille des données", - "hex.builtin.nodes.data_access.size.size": "Taille", - "hex.builtin.nodes.data_access.write": "Écrire", - "hex.builtin.nodes.data_access.write.address": "Adresse", - "hex.builtin.nodes.data_access.write.data": "Données", - "hex.builtin.nodes.data_access.write.header": "Écrire", - "hex.builtin.nodes.decoding": "Décodage", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Décodeur Base64", - "hex.builtin.nodes.decoding.hex": "Hexadécimal", - "hex.builtin.nodes.decoding.hex.header": "Décodeur hexadécimal", - "hex.builtin.nodes.display": "Affichage", - "hex.builtin.nodes.display.buffer": "Tampon", - "hex.builtin.nodes.display.buffer.header": "Affichage du tampon", - "hex.builtin.nodes.display.bits": "Bits", - "hex.builtin.nodes.display.bits.header": "Affichage des bits", - "hex.builtin.nodes.display.float": "Flottant", - "hex.builtin.nodes.display.float.header": "Affichage flottant", - "hex.builtin.nodes.display.int": "Entier", - "hex.builtin.nodes.display.int.header": "Affichage entier", - "hex.builtin.nodes.display.string": "Chaîne", - "hex.builtin.nodes.display.string.header": "Affichage de chaîne", - "hex.builtin.nodes.pattern_language": "Langage de modèle", - "hex.builtin.nodes.pattern_language.out_var": "Variable de sortie", - "hex.builtin.nodes.pattern_language.out_var.header": "Variable de sortie", - "hex.builtin.nodes.visualizer": "Visualiseurs", - "hex.builtin.nodes.visualizer.byte_distribution": "Distribution des octets", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Distribution des octets", - "hex.builtin.nodes.visualizer.digram": "Digramme", - "hex.builtin.nodes.visualizer.digram.header": "Digramme", - "hex.builtin.nodes.visualizer.image": "Image", - "hex.builtin.nodes.visualizer.image.header": "Visualiseur d'image", - "hex.builtin.nodes.visualizer.image_rgba": "Image RGBA8", - "hex.builtin.nodes.visualizer.image_rgba.header": "Visualiseur d'image RGBA8", - "hex.builtin.nodes.visualizer.layered_dist": "Distribution en couches", - "hex.builtin.nodes.visualizer.layered_dist.header": "Distribution en couches", - "hex.builtin.popup.close_provider.desc": "Certaines modifications n'ont pas encore été sauvegardées dans un projet.\n\nVoulez-vous les sauvegarder avant de fermer ?", - "hex.builtin.popup.close_provider.title": "Fermer le fournisseur ?", - "hex.builtin.popup.docs_question.title": "Requête de documentation", - "hex.builtin.popup.docs_question.no_answer": "La documentation n'a pas de réponse pour cette question", - "hex.builtin.popup.docs_question.prompt": "Demandez de l'aide à l'IA de la documentation !", - "hex.builtin.popup.docs_question.thinking": "Réflexion...", - "hex.builtin.popup.error.create": "Échec de la création d'un nouveau fichier !", - "hex.builtin.popup.error.file_dialog.common": "Une erreur s'est produite lors de l'ouverture de l'explorateur de fichiers : {}", - "hex.builtin.popup.error.file_dialog.portal": "Une erreur s'est produite lors de l'ouverture de l'explorateur de fichiers : {}.\nCela peut être dû à l'absence d'installation correcte d'un backend xdg-desktop-portal sur votre système.\n\nSur KDE, il s'agitxdg-desktop-portal-kde.\nSur Gnome, il s'agit de xdg-desktop-portal-gnome.\nSinon, vous pouvez essayer d'utiliser xdg-desktop-portal-gtk.\n\nRedémarrez votre système après l'installation.\n\nSi l'explorateur de fichiers ne fonctionne toujours pas après cela, essad'ajouter\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nau script de démarrage ou à la configuration de votre gestionnaire de fenêtres ou compositeur.\n\nSi l'explorateur de fichiers ne fonctionne toujours pas, soumettez un problèmhttps://github.com/WerWolv/ImHex/issues\n\nEn attendant, les fichiers peuvent toujours être ouverts en les glissant sur la fenêtre ImHex !", - "hex.builtin.popup.error.project.load": "Échec du chargement du projet : {}", - "hex.builtin.popup.error.project.save": "Échec de la sauvegarde du projet !", - "hex.builtin.popup.error.project.load.create_provider": "Échec de la création du fournisseur de type {}", - "hex.builtin.popup.error.project.load.no_providers": "Il n'y a pas de fournisseurs ouvrables", - "hex.builtin.popup.error.project.load.some_providers_failed": "Certains fournisseurs n'ont pas pu être chargés : {}", - "hex.builtin.popup.error.project.load.file_not_found": "Fichier de projet {} introuvable", - "hex.builtin.popup.error.project.load.invalid_tar": "Impossible d'ouvrir le fichier de projet archivé : {}", - "hex.builtin.popup.error.project.load.invalid_magic": "Fichier magique invalide dans le fichier de projet", - "hex.builtin.popup.error.read_only": "Impossible d'obtenir l'accès en écriture. Le fichier a été ouvert en mode lecture seule.", - "hex.builtin.popup.error.task_exception": "Exception levée dans la tâche '{}' :\n\n{}", - "hex.builtin.popup.exit_application.desc": "Vous avez des modifications non sauvegardées dans votre projet.\nÊtes-vous sûr de vouloir quitter ?", - "hex.builtin.popup.exit_application.title": "Quitter l'application ?", - "hex.builtin.popup.waiting_for_tasks.title": "En attente des tâches", - "hex.builtin.popup.crash_recover.title": "Récupération après plantage", - "hex.builtin.popup.crash_recover.message": "Une exception a été levée, mais ImHex a pu l'intercepter et éviter un plantage", - "hex.builtin.popup.foreground_task.title": "Veuillez patienter...", - "hex.builtin.popup.blocking_task.title": "Exécution de la tâche", - "hex.builtin.popup.blocking_task.desc": "Une tâche est actuellement en cours d'exécution.", - "hex.builtin.popup.save_layout.title": "Sauvegarder la disposition", - "hex.builtin.popup.save_layout.desc": "Entrez un nom sous lequel sauvegarder la disposition actuelle.", - "hex.builtin.popup.waiting_for_tasks.desc": "Il y a encore des tâches en cours d'exécution en arrière-plan.\nImHex se fermera après leur achèvement.", - "hex.builtin.provider.rename": "Renommer", - "hex.builtin.provider.rename.desc": "Entrez un nom pour ce fournisseur.", - "hex.builtin.provider.tooltip.show_more": "Maintenir MAJ pour plus d'informations", - "hex.builtin.provider.error.open": "Échec de l'ouverture du fournisseur : {}", - "hex.builtin.provider.base64": "Fichier Base64", - "hex.builtin.provider.disk": "Disque brut", - "hex.builtin.provider.disk.disk_size": "Taille du disque", - "hex.builtin.provider.disk.elevation": "L'accès aux disques bruts nécessite généralement des privilèges élevés", - "hex.builtin.provider.disk.reload": "Recharger", - "hex.builtin.provider.disk.sector_size": "Taille du secteur", - "hex.builtin.provider.disk.selected_disk": "Disque", - "hex.builtin.provider.disk.error.read_ro": "Échec de l'ouverture du disque {} en mode lecture seule : {}", - "hex.builtin.provider.disk.error.read_rw": "Échec de l'ouverture du disque {} en mode lecture/écriture : {}", - "hex.builtin.provider.file": "Fichier régulier", - "hex.builtin.provider.file.error.open": "Échec de l'ouverture du fichier {} : {}", - "hex.builtin.provider.file.access": "Dernier accès", - "hex.builtin.provider.file.creation": "Date de création", - "hex.builtin.provider.file.menu.direct_access": "Accès direct au fichier", - "hex.builtin.provider.file.menu.into_memory": "Charger le fichier en mémoire", - "hex.builtin.provider.file.modification": "Dernière modification", - "hex.builtin.provider.file.path": "Chemin du fichier", - "hex.builtin.provider.file.size": "Taille", - "hex.builtin.provider.file.menu.open_file": "Ouvrir le fichier avec une application externe", - "hex.builtin.provider.file.menu.open_folder": "Ouvrir le dossier contenant", - "hex.builtin.provider.file.too_large": "Le fichier est plus grand que la limite définie, les modifications seront écrites directement dans le fichier. Autoriser l'accès en écriture quand même ?", - "hex.builtin.provider.file.too_large.allow_write": "Autoriser l'accès en écriture", - "hex.builtin.provider.file.reload_changes": "Le fichier a été modifié par une source externe. Voulez-vous le recharger ?", - "hex.builtin.provider.file.reload_changes.reload": "Recharger", - "hex.builtin.provider.gdb": "Données du serveur GDB", - "hex.builtin.provider.gdb.ip": "Adresse IP", - "hex.builtin.provider.gdb.name": "Serveur GDB <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Port", - "hex.builtin.provider.gdb.server": "Serveur", - "hex.builtin.provider.intel_hex": "Fichier Intel Hex", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Fichier en mémoire", - "hex.builtin.provider.mem_file.unsaved": "Fichier non sauvegardé", - "hex.builtin.provider.mem_file.rename": "Renommer le fichier", - "hex.builtin.provider.motorola_srec": "Fichier Motorola SREC", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.opening": "Ouverture du fournisseur...", - "hex.builtin.provider.process_memory": "Mémoire du processus", - "hex.builtin.provider.process_memory.enumeration_failed": "Échec de l'énumération des processus", - "hex.builtin.provider.process_memory.macos_limitations": "macOS ne permet pas correctement la lecture de la mémoire d'autres processus, même en tant que root. Si la Protection de l'intégrité du système (SIP) est activée, cela ne fonctionne que pour les applicatinon signées ou ayant l'autorisation 'Get Task Allow', ce qui généralement ne s'applique qu'aux applications que vous avez compilées vous-même.", - "hex.builtin.provider.process_memory.memory_regions": "Régions de mémoire", - "hex.builtin.provider.process_memory.name": "Mémoire du processus '{0}'", - "hex.builtin.provider.process_memory.process_name": "Nom du processus", - "hex.builtin.provider.process_memory.process_id": "PID", - "hex.builtin.provider.process_memory.region.commit": "Engagement", - "hex.builtin.provider.process_memory.region.reserve": "Réservé", - "hex.builtin.provider.process_memory.region.private": "Privé", - "hex.builtin.provider.process_memory.region.mapped": "Mappé", - "hex.builtin.provider.process_memory.utils": "Utilitaires", - "hex.builtin.provider.process_memory.utils.inject_dll": "Injecter une DLL", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL '{0}' injectée avec succès !", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Échec de l'injection de la DLL '{0}' !", - "hex.builtin.provider.view": "Vue", - "hex.builtin.setting.experiments": "Expérimentations", - "hex.builtin.setting.experiments.description": "Les expérimentations sont des fonctionnalités encore en développement et qui peuvent ne pas fonctionner correctement.\n\nN'hésitez pas à les essayer et à signaler tout problème que vous rencontrez !", - "hex.builtin.setting.folders": "Dossiers", - "hex.builtin.setting.folders.add_folder": "Ajouter un nouveau dossier", - "hex.builtin.setting.folders.description": "Spécifiez des chemins de recherche supplémentaires pour les modèles, les scripts, les règles Yara, etc.", - "hex.builtin.setting.folders.remove_folder": "Supprimer le dossier actuellement sélectionné de la liste", - "hex.builtin.setting.general": "Général", - "hex.builtin.setting.general.patterns": "Modèles", - "hex.builtin.setting.general.network": "Réseau", - "hex.builtin.setting.general.auto_backup_time": "Sauvegarder périodiquement le projet", - "hex.builtin.setting.general.auto_backup_time.format.simple": "Toutes les {0}s", - "hex.builtin.setting.general.auto_backup_time.format.extended": "Toutes les {0}m {1}s", - "hex.builtin.setting.general.auto_load_patterns": "Charger automatiquement les modèles pris en charge", - "hex.builtin.setting.general.server_contact": "Activer les vérifications de mise à jour et les statistiques d'utilisation", - "hex.builtin.setting.general.max_mem_file_size": "Taille maximale du fichier à charger en mémoire", - "hex.builtin.setting.general.max_mem_file_size.desc": "Les petits fichiers sont chargés en mémoire pour éviter qu'ils ne soient modifiés directement sur le disque.\n\nL'augmentation de cette taille permet de charger des fichiers plus volumineux en mémoire avqu'ImHex ne se mette à diffuser les données depuis le disque.", - "hex.builtin.setting.general.network_interface": "Activer l'interface réseau", - "hex.builtin.setting.general.pattern_data_max_filter_items": "Nombre maximal d'éléments affichés lors du filtrage des données de modèle", - "hex.builtin.setting.general.save_recent_providers": "Sauvegarder les fournisseurs récemment utilisés", - "hex.builtin.setting.general.show_tips": "Afficher des conseils au démarrage", - "hex.builtin.setting.general.sync_pattern_source": "Synchroniser le code source des modèles entre les fournisseurs", - "hex.builtin.setting.general.upload_crash_logs": "Télécharger les rapports de plantage", - "hex.builtin.setting.hex_editor": "Éditeur hexadécimal", - "hex.builtin.setting.hex_editor.byte_padding": "Espacement supplémentaire des cellules d'octet", - "hex.builtin.setting.hex_editor.bytes_per_row": "Octets par ligne", - "hex.builtin.setting.hex_editor.char_padding": "Espacement supplémentaire des cellules de caractère", - "hex.builtin.setting.hex_editor.highlight_color": "Couleur de surbrillance de la sélection", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Mettre en surbrillance les parents de modèle au survol", - "hex.builtin.setting.hex_editor.paste_behaviour": "Comportement de collage d'un seul octet", - "hex.builtin.setting.hex_editor.paste_behaviour.none": "Me demander la prochaine fois", - "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Coller tout", - "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Coller sur la sélection", - "hex.builtin.setting.hex_editor.sync_scrolling": "Synchroniser la position de défilement de l'éditeur", - "hex.builtin.setting.hex_editor.show_highlights": "Afficher les surbrillances colorées", - "hex.builtin.setting.hex_editor.show_selection": "Déplacer l'affichage de la sélection vers le pied de l'éditeur hexadécimal", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Fichiers récents", - "hex.builtin.setting.interface": "Interface", - "hex.builtin.setting.interface.always_show_provider_tabs": "Toujours afficher les onglets des fournisseurs", - "hex.builtin.setting.interface.native_window_decorations": "Utiliser les décorations de fenêtre du système", - "hex.builtin.setting.interface.accent": "Couleur d'accent", - "hex.builtin.setting.interface.color": "Thème de couleur", - "hex.builtin.setting.interface.crisp_scaling": "Activer la mise à l'échelle nette", - "hex.builtin.setting.interface.display_shortcut_highlights": "Mettre en surbrillance le menu lors de l'utilisation des raccourcis", - "hex.builtin.setting.interface.fps": "Limite FPS", - "hex.builtin.setting.interface.fps.unlocked": "Déverrouillé", - "hex.builtin.setting.interface.fps.native": "Natif", - "hex.builtin.setting.interface.language": "Langue", - "hex.builtin.setting.interface.multi_windows": "Activer la prise en charge de plusieurs fenêtres", - "hex.builtin.setting.interface.randomize_window_title": "Utiliser un titre de fenêtre aléatoire", - "hex.builtin.setting.interface.scaling_factor": "Mise à l'échelle", - "hex.builtin.setting.interface.scaling.native": "Natif", - "hex.builtin.setting.interface.scaling.fractional_warning": "La police par défaut ne prend pas en charge la mise à l'échelle fractionnaire. Pour de meilleurs résultats, sélectionnez une police personnalisée dans l'onglet 'Police'.", - "hex.builtin.setting.interface.show_header_command_palette": "Afficher la palette de commandes dans l'en-tête de la fenêtre", - "hex.builtin.setting.interface.show_titlebar_backdrop": "Afficher la couleur de fond de la barre de titre", - "hex.builtin.setting.interface.style": "Style", - "hex.builtin.setting.interface.use_native_menu_bar": "Utiliser la barre de menu native", - "hex.builtin.setting.interface.window": "Fenêtre", - "hex.builtin.setting.interface.pattern_data_row_bg": "Activer l'arrière-plan coloré des modèles", - "hex.builtin.setting.interface.wiki_explain_language": "Langue de Wikipedia", - "hex.builtin.setting.interface.restore_window_pos": "Restaurer la position de la fenêtre", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "Le proxy prendra effet immédiatement sur le magasin, Wikipedia ou tout autre plugin.", - "hex.builtin.setting.proxy.enable": "Activer le proxy", - "hex.builtin.setting.proxy.url": "URL du proxy", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// ou socks5:// (ex. http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Raccourcis", - "hex.builtin.setting.shortcuts.global": "Raccourcis globaux", - "hex.builtin.setting.toolbar": "Barre d'outils", - "hex.builtin.setting.toolbar.description": "Ajouter ou supprimer des options de menu dans la barre d'outils en les faisant glisser depuis la liste ci-dessous.", - "hex.builtin.setting.toolbar.icons": "Icônes de la barre d'outils", - "hex.builtin.shortcut.next_provider": "Sélectionner le fournisseur de données suivant", - "hex.builtin.shortcut.prev_provider": "Sélectionner le fournisseur de données précédent", - "hex.builtin.task.querying_docs": "Interrogation des docs...", - "hex.builtin.task.sending_statistics": "Envoi des statistiques...", - "hex.builtin.task.check_updates": "Vérification des mises à jour...", - "hex.builtin.task.exporting_data": "Exportation des données...", - "hex.builtin.task.uploading_crash": "Téléchargement du rapport de plantage...", - "hex.builtin.task.loading_banner": "Chargement de la bannière...", - "hex.builtin.task.updating_recents": "Mise à jour des fichiers récents...", - "hex.builtin.task.updating_store": "Mise à jour du magasin...", - "hex.builtin.task.parsing_pattern": "Analyse du modèle...", - "hex.builtin.task.analyzing_data": "Analyse des données...", - "hex.builtin.task.updating_inspector": "Mise à jour de l'inspecteur...", - "hex.builtin.task.saving_data": "Sauvegarde des données...", - "hex.builtin.task.loading_encoding_file": "Chargement du fichier d'encodage...", - "hex.builtin.task.filtering_data": "Filtrage des données...", - "hex.builtin.task.evaluating_nodes": "Évaluation des nœuds...", - "hex.builtin.title_bar_button.debug_build": "Version de débogage\n\nMAJ + Clic pour ouvrir le menu de débogage", - "hex.builtin.title_bar_button.feedback": "Laisser un avis", - "hex.builtin.tools.ascii_table": "Table ASCII", - "hex.builtin.tools.ascii_table.octal": "Afficher en octal", - "hex.builtin.tools.base_converter": "Convertisseur de base", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Échangeur d'octets", - "hex.builtin.tools.calc": "Calculatrice", - "hex.builtin.tools.color": "Sélecteur de couleur", - "hex.builtin.tools.color.components": "Composants", - "hex.builtin.tools.color.formats": "Formats", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.color.formats.percent": "Pourcentage", - "hex.builtin.tools.color.formats.color_name": "Nom de la couleur", - "hex.builtin.tools.demangler": "Démangleur LLVM", - "hex.builtin.tools.demangler.demangled": "Nom démanglé", - "hex.builtin.tools.demangler.mangled": "Nom manglé", - "hex.builtin.tools.error": "Dernière erreur : '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Algorithme d'Euclide", - "hex.builtin.tools.euclidean_algorithm.description": "L'algorithme d'Euclide est une méthode efficace pour calculer le plus grand commun diviseur (PGCD) de deux nombres, le plus grand nombre qui les divise sans laisser de reste.\n\nPar extension, cela fourégalement une méthode efficace pour calculer le plus petit commun multiple (PPCM), le plus petit nombre divisible par les deux.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Débordement détecté ! Les valeurs de a et b sont trop grandes.", - "hex.builtin.tools.file_tools": "Outils de fichiers", - "hex.builtin.tools.file_tools.combiner": "Combineur", - "hex.builtin.tools.file_tools.combiner.add": "Ajouter...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Ajouter un fichier", - "hex.builtin.tools.file_tools.combiner.clear": "Effacer", - "hex.builtin.tools.file_tools.combiner.combine": "Combiner", - "hex.builtin.tools.file_tools.combiner.combining": "Combinaison...", - "hex.builtin.tools.file_tools.combiner.delete": "Supprimer", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Échec de la création du fichier de sortie", - "hex.builtin.tools.file_tools.combiner.open_input": "Échec de l'ouverture du fichier d'entrée {0}", - "hex.builtin.tools.file_tools.combiner.output": "Fichier de sortie", - "hex.builtin.tools.file_tools.combiner.output.picker": "Définir le chemin de base de sortie", - "hex.builtin.tools.file_tools.combiner.success": "Fichiers combinés avec succès !", - "hex.builtin.tools.file_tools.shredder": "Déchiqueteur", - "hex.builtin.tools.file_tools.shredder.error.open": "Échec de l'ouverture du fichier sélectionné !", - "hex.builtin.tools.file_tools.shredder.fast": "Mode rapide", - "hex.builtin.tools.file_tools.shredder.input": "Fichier à déchiqueter", - "hex.builtin.tools.file_tools.shredder.picker": "Ouvrir le fichier à déchiqueter", - "hex.builtin.tools.file_tools.shredder.shred": "Déchiqueter", - "hex.builtin.tools.file_tools.shredder.shredding": "Déchiquetage...", - "hex.builtin.tools.file_tools.shredder.success": "Déchiquetage réussi !", - "hex.builtin.tools.file_tools.shredder.warning": "Cet outil DÉTRUIT IRRECOUVREMENT un fichier. Utilisez-le avec précaution", - "hex.builtin.tools.file_tools.splitter": "Diviseur", - "hex.builtin.tools.file_tools.splitter.input": "Fichier à diviser", - "hex.builtin.tools.file_tools.splitter.output": "Chemin de sortie", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Échec de la création du fichier de partie {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Échec de l'ouverture du fichier sélectionné !", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "Le fichier est plus petit que la taille de la partie", - "hex.builtin.tools.file_tools.splitter.picker.input": "Ouvrir le fichier à diviser", - "hex.builtin.tools.file_tools.splitter.picker.output": "Définir le chemin de base", - "hex.builtin.tools.file_tools.splitter.picker.split": "Diviser", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Division...", - "hex.builtin.tools.file_tools.splitter.picker.success": "Fichier divisé avec succès !", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Disquette 3½\" (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Disquette 5¼\" (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personnalisé", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disque Zip 100 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disque Zip 200 (200MiB)", - "hex.builtin.tools.file_uploader": "Téléverseur de fichiers", - "hex.builtin.tools.file_uploader.control": "Contrôle", - "hex.builtin.tools.file_uploader.done": "Terminé !", - "hex.builtin.tools.file_uploader.error": "Échec du téléversement du fichier !\n\nCode d'erreur : {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Réponse invalide de Anonfiles !", - "hex.builtin.tools.file_uploader.recent": "Téléversements récents", - "hex.builtin.tools.file_uploader.tooltip": "Cliquer pour copier\nCTRL + Clic pour ouvrir", - "hex.builtin.tools.file_uploader.upload": "Téléverser", - "hex.builtin.tools.format.engineering": "Ingénierie", - "hex.builtin.tools.format.programmer": "Programmeur", - "hex.builtin.tools.format.scientific": "Scientifique", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "Calculatrice graphique", - "hex.builtin.tools.history": "Historique", - "hex.builtin.tools.http_requests": "Requêtes HTTP", - "hex.builtin.tools.http_requests.enter_url": "Entrer l'URL", - "hex.builtin.tools.http_requests.send": "Envoyer", - "hex.builtin.tools.http_requests.headers": "En-têtes", - "hex.builtin.tools.http_requests.response": "Réponse", - "hex.builtin.tools.http_requests.body": "Corps", - "hex.builtin.tools.ieee754": "Encodeur et décodeur flottant IEEE 754", - "hex.builtin.tools.ieee754.clear": "Effacer", - "hex.builtin.tools.ieee754.description": "IEEE754 est un standard pour représenter les nombres à virgule flottante utilisé par la plupart des CPU modernes.\n\nCet outil visualise la représentation interne d'un nombre à virgule flottante et permet le décodagel'encodage de nombres avec un nombre non standard de bits de mantisse ou d'exposant.", - "hex.builtin.tools.ieee754.double_precision": "Double précision", - "hex.builtin.tools.ieee754.exponent": "Exposant", - "hex.builtin.tools.ieee754.exponent_size": "Taille de l'exposant", - "hex.builtin.tools.ieee754.formula": "Formule", - "hex.builtin.tools.ieee754.half_precision": "Demi-précision", - "hex.builtin.tools.ieee754.mantissa": "Mantisse", - "hex.builtin.tools.ieee754.mantissa_size": "Taille de la mantisse", - "hex.builtin.tools.ieee754.result.float": "Résultat à virgule flottante", - "hex.builtin.tools.ieee754.result.hex": "Résultat hexadécimal", - "hex.builtin.tools.ieee754.quarter_precision": "Quart de précision", - "hex.builtin.tools.ieee754.result.title": "Résultat", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Détaillé", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplifié", - "hex.builtin.tools.ieee754.sign": "Signe", - "hex.builtin.tools.ieee754.single_precision": "Simple précision", - "hex.builtin.tools.ieee754.type": "Type", - "hex.builtin.tools.invariant_multiplication": "Division par multiplication invariante", - "hex.builtin.tools.invariant_multiplication.description": "La division par multiplication invariante est une technique souvent utilisée par les compilateurs pour optimiser la division d'un entier par une constante en une multiplication suivie d'un décalage. La raien est que les divisions prennent souvent beaucoup plus de cycles d'horloge que les multiplications.\n\nCet outil peut être utilisé pour calculer le multiplicateur à partir du diviseur ou le diviseur à partir du multiplicateur.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Nombre de bits", - "hex.builtin.tools.input": "Entrée", - "hex.builtin.tools.output": "Sortie", - "hex.builtin.tools.name": "Nom", - "hex.builtin.tools.permissions": "Calculatrice des permissions UNIX", - "hex.builtin.tools.permissions.absolute": "Notation absolue", - "hex.builtin.tools.permissions.perm_bits": "Bits de permission", - "hex.builtin.tools.permissions.setgid_error": "Le groupe doit avoir des droits d'exécution pour que le bit setgid s'applique !", - "hex.builtin.tools.permissions.setuid_error": "L'utilisateur doit avoir des droits d'exécution pour que le bit setuid s'applique !", - "hex.builtin.tools.permissions.sticky_error": "Les autres doivent avoir des droits d'exécution pour que le bit sticky s'applique !", - "hex.builtin.tools.regex_replacer": "Remplaceur Regex", - "hex.builtin.tools.regex_replacer.input": "Entrée", - "hex.builtin.tools.regex_replacer.output": "Sortie", - "hex.builtin.tools.regex_replacer.pattern": "Modèle Regex", - "hex.builtin.tools.regex_replacer.replace": "Remplacer le modèle", - "hex.builtin.tools.tcp_client_server": "Client/Serveur TCP", - "hex.builtin.tools.tcp_client_server.client": "Client", - "hex.builtin.tools.tcp_client_server.server": "Serveur", - "hex.builtin.tools.tcp_client_server.messages": "Messages", - "hex.builtin.tools.tcp_client_server.settings": "Paramètres de connexion", - "hex.builtin.tools.value": "Valeur", - "hex.builtin.tools.wiki_explain": "Définitions de termes Wikipedia", - "hex.builtin.tools.wiki_explain.control": "Contrôle", - "hex.builtin.tools.wiki_explain.invalid_response": "Réponse invalide de Wikipedia !", - "hex.builtin.tools.wiki_explain.results": "Résultats", - "hex.builtin.tools.wiki_explain.search": "Rechercher", - "hex.builtin.tutorial.introduction": "Introduction à ImHex", - "hex.builtin.tutorial.introduction.description": "Ce tutoriel vous guidera à travers l'utilisation de base d'ImHex pour vous aider à démarrer.", - "hex.builtin.tutorial.introduction.step1.title": "Bienvenue dans ImHex !", - "hex.builtin.tutorial.introduction.step1.description": "ImHex est une suite de rétro-ingénierie et un éditeur hexadécimal axé sur la visualisation des données binaires pour une compréhension facile.\n\nVous pouvez passer à l'étape suivante en cliquant sur le boude flèche droite ci-dessous.", - "hex.builtin.tutorial.introduction.step2.title": "Ouverture des données", - "hex.builtin.tutorial.introduction.step2.description": "ImHex prend en charge le chargement de données à partir de diverses sources. Cela inclut les fichiers, les disques bruts, la mémoire d'un autre processus, et plus encore.\n\nToutes ces options peuvent êtrouvées sur l'écran d'accueil ou sous le menu Fichier.", - "hex.builtin.tutorial.introduction.step2.highlight": "Créons un nouveau fichier vide en cliquant sur le bouton 'Nouveau fichier'.", - "hex.builtin.tutorial.introduction.step3.highlight": "Voici l'éditeur hexadécimal. Il affiche les octets individuels des données chargées et permet également de les modifier en double-cliquant dessus.\n\nVous pouvez naviguer dans les données en utilisant les toucfléchées ou la molette de la souris.", - "hex.builtin.tutorial.introduction.step4.highlight": "Voici l'inspecteur de données. Il affiche les données des octets actuellement sélectionnés dans un format plus lisible.\n\nVous pouvez également modifier les données ici en double-cliquant sur une ligne.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Voici l'éditeur de modèles. Il vous permet d'écrire du code en utilisant le langage de modèles qui peut mettre en surbrillance et décoder les structures de données binaires dans vos donnchargées.\n\nVous pouvez en savoir plus sur le langage de modèles dans la documentation.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Cette vue contient une vue en arborescence représentant les structures de données que vous avez définies en utilisant le langage de modèles.", - "hex.builtin.tutorial.introduction.step6.highlight": "Vous pouvez trouver plus de tutoriels et de documentation dans le menu Aide.", - "hex.builtin.undo_operation.insert": "Inséré {0}", - "hex.builtin.undo_operation.remove": "Supprimé {0}", - "hex.builtin.undo_operation.write": "Écrit {0}", - "hex.builtin.undo_operation.patches": "Patch appliqué", - "hex.builtin.undo_operation.fill": "Région remplie", - "hex.builtin.undo_operation.modification": "Octets modifiés", - "hex.builtin.view.achievements.name": "Réalisations", - "hex.builtin.view.achievements.unlocked": "Réalisations débloquées !", - "hex.builtin.view.achievements.unlocked_count": "Débloquées", - "hex.builtin.view.achievements.click": "Cliquez ici", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Aller à", - "hex.builtin.view.bookmarks.button.remove": "Supprimer", - "hex.builtin.view.bookmarks.default_title": "Signet [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Couleur", - "hex.builtin.view.bookmarks.header.comment": "Commentaire", - "hex.builtin.view.bookmarks.header.name": "Nom", - "hex.builtin.view.bookmarks.name": "Signets", - "hex.builtin.view.bookmarks.no_bookmarks": "Aucun signet créé. Ajoutez-en un avec Éditer -> Créer un signet", - "hex.builtin.view.bookmarks.title.info": "Information", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Aller à l'adresse", - "hex.builtin.view.bookmarks.tooltip.lock": "Verrouiller", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Ouvrir dans une nouvelle vue", - "hex.builtin.view.bookmarks.tooltip.unlock": "Déverrouiller", - "hex.builtin.view.command_palette.name": "Palette de commandes", - "hex.builtin.view.constants.name": "Constantes", - "hex.builtin.view.constants.row.category": "Catégorie", - "hex.builtin.view.constants.row.desc": "Description", - "hex.builtin.view.constants.row.name": "Nom", - "hex.builtin.view.constants.row.value": "Valeur", - "hex.builtin.view.data_inspector.menu.copy": "Copier la valeur", - "hex.builtin.view.data_inspector.menu.edit": "Modifier la valeur", - "hex.builtin.view.data_inspector.execution_error": "Erreur d'évaluation de ligne personnalisée", - "hex.builtin.view.data_inspector.invert": "Inverser", - "hex.builtin.view.data_inspector.name": "Inspecteur de données", - "hex.builtin.view.data_inspector.no_data": "Aucun octet sélectionné", - "hex.builtin.view.data_inspector.table.name": "Nom", - "hex.builtin.view.data_inspector.table.value": "Valeur", - "hex.builtin.view.data_inspector.custom_row.title": "Ajout de lignes personnalisées", - "hex.builtin.view.data_inspector.custom_row.hint": "Il est possible de définir des lignes personnalisées dans l'inspecteur de données en plaçant des scripts en langage de modèles dans le dossier /scripts/inspectors.\n\nConsultez la documentation pour pd'informations.", - "hex.builtin.view.data_processor.help_text": "Clic droit pour ajouter un nouveau nœud", - "hex.builtin.view.data_processor.menu.file.load_processor": "Charger le processeur de données...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Sauvegarder le processeur de données...", - "hex.builtin.view.data_processor.menu.remove_link": "Supprimer le lien", - "hex.builtin.view.data_processor.menu.remove_node": "Supprimer le nœud", - "hex.builtin.view.data_processor.menu.remove_selection": "Supprimer la sélection", - "hex.builtin.view.data_processor.menu.save_node": "Sauvegarder le nœud...", - "hex.builtin.view.data_processor.name": "Processeur de données", - "hex.builtin.view.find.binary_pattern": "Modèle binaire", - "hex.builtin.view.find.binary_pattern.alignment": "Alignement", - "hex.builtin.view.find.context.copy": "Copier la valeur", - "hex.builtin.view.find.context.copy_demangle": "Copier la valeur démanglée", - "hex.builtin.view.find.context.replace": "Remplacer", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Démanglé", - "hex.builtin.view.find.name": "Rechercher", - "hex.builtin.view.replace.name": "Remplacer", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Exiger une correspondance complète", - "hex.builtin.view.find.regex.pattern": "Modèle", - "hex.builtin.view.find.search": "Rechercher", - "hex.builtin.view.find.search.entries": "{} entrées trouvées", - "hex.builtin.view.find.search.reset": "Réinitialiser", - "hex.builtin.view.find.searching": "Recherche en cours...", - "hex.builtin.view.find.sequences": "Séquences", - "hex.builtin.view.find.sequences.ignore_case": "Ignorer la casse", - "hex.builtin.view.find.shortcut.select_all": "Sélectionner toutes les occurrences", - "hex.builtin.view.find.strings": "Chaînes", - "hex.builtin.view.find.strings.chars": "Caractères", - "hex.builtin.view.find.strings.line_feeds": "Retours à la ligne", - "hex.builtin.view.find.strings.lower_case": "Lettres minuscules", - "hex.builtin.view.find.strings.match_settings": "Paramètres de correspondance", - "hex.builtin.view.find.strings.min_length": "Longueur minimale", - "hex.builtin.view.find.strings.null_term": "Exiger une terminaison nulle", - "hex.builtin.view.find.strings.numbers": "Nombres", - "hex.builtin.view.find.strings.spaces": "Espaces", - "hex.builtin.view.find.strings.symbols": "Symboles", - "hex.builtin.view.find.strings.underscores": "Tiret bas", - "hex.builtin.view.find.strings.upper_case": "Lettres majuscules", - "hex.builtin.view.find.value": "Valeur numérique", - "hex.builtin.view.find.value.aligned": "Aligné", - "hex.builtin.view.find.value.max": "Valeur maximale", - "hex.builtin.view.find.value.min": "Valeur minimale", - "hex.builtin.view.find.value.range": "Recherche dans une plage", - "hex.builtin.view.help.about.commits": "Historique des commits", - "hex.builtin.view.help.about.contributor": "Contributeurs", - "hex.builtin.view.help.about.donations": "Dons", - "hex.builtin.view.help.about.libs": "Bibliothèques", - "hex.builtin.view.help.about.license": "Licence", - "hex.builtin.view.help.about.name": "À propos", - "hex.builtin.view.help.about.paths": "Répertoires", - "hex.builtin.view.help.about.plugins": "Plugins", - "hex.builtin.view.help.about.plugins.author": "Auteur", - "hex.builtin.view.help.about.plugins.desc": "Description", - "hex.builtin.view.help.about.plugins.plugin": "Plugin", - "hex.builtin.view.help.about.release_notes": "Notes de version", - "hex.builtin.view.help.about.source": "Code source disponible sur GitHub :", - "hex.builtin.view.help.about.thanks": "Si vous aimez mon travail, envisagez de faire un don pour soutenir le projet. Merci beaucoup <3", - "hex.builtin.view.help.about.translator": "Traduit par GekySan", - "hex.builtin.view.help.calc_cheat_sheet": "Aide-mémoire de la calculatrice", - "hex.builtin.view.help.documentation": "Documentation ImHex", - "hex.builtin.view.help.documentation_search": "Rechercher dans la documentation", - "hex.builtin.view.help.name": "Aide", - "hex.builtin.view.help.pattern_cheat_sheet": "Aide-mémoire du langage de modèle", - "hex.builtin.view.hex_editor.copy.address": "Adresse", - "hex.builtin.view.hex_editor.copy.ascii": "Chaîne ASCII", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "Tableau C", - "hex.builtin.view.hex_editor.copy.cpp": "Tableau C++", - "hex.builtin.view.hex_editor.copy.crystal": "Tableau Crystal", - "hex.builtin.view.hex_editor.copy.csharp": "Tableau C#", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Encodage personnalisé", - "hex.builtin.view.hex_editor.copy.escaped_string": "Chaîne échappée", - "hex.builtin.view.hex_editor.copy.go": "Tableau Go", - "hex.builtin.view.hex_editor.copy.hex_view": "Vue hexadécimale", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Tableau Java", - "hex.builtin.view.hex_editor.copy.js": "Tableau JavaScript", - "hex.builtin.view.hex_editor.copy.lua": "Tableau Lua", - "hex.builtin.view.hex_editor.copy.pascal": "Tableau Pascal", - "hex.builtin.view.hex_editor.copy.python": "Tableau Python", - "hex.builtin.view.hex_editor.copy.rust": "Tableau Rust", - "hex.builtin.view.hex_editor.copy.swift": "Tableau Swift", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolu", - "hex.builtin.view.hex_editor.goto.offset.begin": "Début", - "hex.builtin.view.hex_editor.goto.offset.end": "Fin", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relatif", - "hex.builtin.view.hex_editor.menu.edit.copy": "Copier", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copier en tant que", - "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Aperçu de la copie", - "hex.builtin.view.hex_editor.menu.edit.cut": "Couper", - "hex.builtin.view.hex_editor.menu.edit.fill": "Remplir...", - "hex.builtin.view.hex_editor.menu.edit.insert": "Insérer...", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Mode insertion", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Suivre la sélection", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Modèle actuel", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Ouvrir la sélection dans une nouvelle vue", - "hex.builtin.view.hex_editor.menu.edit.paste": "Coller", - "hex.builtin.view.hex_editor.menu.edit.paste_as": "Coller en tant que", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Choisir le comportement de collage", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "Lors du collage de valeurs dans la vue de l'éditeur hexadécimal, ImHex ne remplacera que les octets actuellement sélectionnés. Cependant, si un seul octet est sélectionné, cela peut sembcontre-intuitif. Souhaitez-vous coller tout le contenu de votre presse-papiers si un seul octet est sélectionné, ou seulement remplacer les octets sélectionnés ?", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Remarque : Si vous souhaitez toujours tout coller, la commande 'Coller tout' est également disponible dans le menu Édition !", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Coller tout", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Coller uniquement sur la sélection", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Coller tout", - "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Coller tout en tant que chaîne", - "hex.builtin.view.hex_editor.menu.edit.remove": "Supprimer...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionner...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Sélectionner tout", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Définir l'adresse de base...", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Définir la taille de la page...", - "hex.builtin.view.hex_editor.menu.file.goto": "Aller à l'adresse...", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Charger un encodage personnalisé...", - "hex.builtin.view.hex_editor.menu.file.save": "Sauvegarder", - "hex.builtin.view.hex_editor.menu.file.save_as": "Enregistrer sous...", - "hex.builtin.view.hex_editor.menu.file.search": "Rechercher...", - "hex.builtin.view.hex_editor.menu.edit.select": "Sélectionner...", - "hex.builtin.view.hex_editor.name": "Éditeur hexadécimal", - "hex.builtin.view.hex_editor.search.find": "Rechercher", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.string": "Chaîne", - "hex.builtin.view.hex_editor.search.string.encoding": "Encodage", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.no_more_results": "Plus de résultats", - "hex.builtin.view.hex_editor.search.advanced": "Recherche avancée...", - "hex.builtin.view.hex_editor.select.offset.begin": "Début", - "hex.builtin.view.hex_editor.select.offset.end": "Fin", - "hex.builtin.view.hex_editor.select.offset.region": "Région", - "hex.builtin.view.hex_editor.select.offset.size": "Taille", - "hex.builtin.view.hex_editor.select.select": "Sélectionner", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Supprimer la sélection", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Entrer en mode édition", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Étendre la sélection vers la droite", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Déplacer le curseur vers la droite", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Étendre la sélection vers la gauche", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Déplacer le curseur vers la gauche", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Étendre la sélection vers le haut", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Déplacer le curseur d'une ligne vers le haut", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Déplacer le curseur au début de la ligne", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Déplacer le curseur à la fin de la ligne", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Étendre la sélection vers le bas", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Déplacer le curseur d'une ligne vers le bas", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Étendre la sélection d'une page vers le haut", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Déplacer le curseur d'une page vers le haut", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Étendre la sélection d'une page vers le bas", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Déplacer le curseur d'une page vers le bas", - "hex.builtin.view.highlight_rules.name": "Règles de surbrillance", - "hex.builtin.view.highlight_rules.new_rule": "Nouvelle règle", - "hex.builtin.view.highlight_rules.config": "Config", - "hex.builtin.view.highlight_rules.expression": "Expression", - "hex.builtin.view.highlight_rules.help_text": "Entrez une expression mathématique qui sera évaluée pour chaque octet du fichier.\n\nL'expression peut utiliser les variables 'value' et 'offset'.\nSi l'expression est vraie (résultat supérieur à 0), l'octet ssurligné avec la couleur spécifiée.", - "hex.builtin.view.highlight_rules.no_rule": "Créez une règle pour l'éditer", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Règles de surbrillance", - "hex.builtin.view.information.analyze": "Analyser la page", - "hex.builtin.view.information.analyzing": "Analyse en cours...", - "hex.builtin.information_section.magic.apple_type": "Code créateur/type Apple", - "hex.builtin.information_section.info_analysis.block_size": "Taille du bloc", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocs de {1} octets", - "hex.builtin.information_section.info_analysis.byte_types": "Types d'octets", - "hex.builtin.view.information.control": "Contrôle", - "hex.builtin.information_section.magic.description": "Description", - "hex.builtin.information_section.info_analysis.distribution": "Distribution des octets", - "hex.builtin.information_section.info_analysis.encrypted": "Ces données sont probablement chiffrées ou compressées !", - "hex.builtin.information_section.info_analysis.entropy": "Entropie", - "hex.builtin.information_section.magic.extension": "Extension de fichier", - "hex.builtin.information_section.info_analysis.file_entropy": "Entropie globale", - "hex.builtin.information_section.info_analysis.highest_entropy": "Entropie de bloc la plus élevée", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Entropie de bloc la plus basse", - "hex.builtin.information_section.info_analysis": "Analyse des informations", - "hex.builtin.information_section.info_analysis.show_annotations": "Afficher les annotations", - "hex.builtin.information_section.relationship_analysis": "Relation des octets", - "hex.builtin.information_section.relationship_analysis.sample_size": "Taille de l'échantillon", - "hex.builtin.information_section.relationship_analysis.brightness": "Luminosité", - "hex.builtin.information_section.relationship_analysis.filter": "Filtre", - "hex.builtin.information_section.relationship_analysis.digram": "Digramme", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Distribution en couches", - "hex.builtin.information_section.magic": "Informations magiques", - "hex.builtin.view.information.error_processing_section": "Échec du traitement de la section d'informations {0} : '{1}'", - "hex.builtin.view.information.magic_db_added": "Base de données magique ajoutée !", - "hex.builtin.information_section.magic.mime": "Type MIME", - "hex.builtin.view.information.name": "Informations sur les données", - "hex.builtin.view.information.not_analyzed": "Pas encore analysé", - "hex.builtin.information_section.magic.octet_stream_text": "Inconnu", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream indique un type de données inconnu.\n\nCela signifie que ces données n'ont pas de type MIME associé car elles ne sont pas dans un format connu.", - "hex.builtin.information_section.info_analysis.plain_text": "Ces données sont probablement du texte brut.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Pourcentage de texte brut", - "hex.builtin.information_section.provider_information": "Informations sur le fournisseur", - "hex.builtin.view.logs.component": "Composant", - "hex.builtin.view.logs.log_level": "Niveau de log", - "hex.builtin.view.logs.message": "Message", - "hex.builtin.view.logs.name": "Console de log", - "hex.builtin.view.patches.name": "Patches", - "hex.builtin.view.patches.offset": "Décalage", - "hex.builtin.view.patches.orig": "Valeur originale", - "hex.builtin.view.patches.patch": "Description", - "hex.builtin.view.patches.remove": "Supprimer le patch", - "hex.builtin.view.pattern_data.name": "Données de modèle", - "hex.builtin.view.pattern_editor.accept_pattern": "Accepter le modèle", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Un ou plusieurs modèles compatibles avec ce type de données ont été trouvés", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Modèles", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Souhaitez-vous appliquer le modèle sélectionné ?", - "hex.builtin.view.pattern_editor.auto": "Évaluation automatique", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Arrêté à la ligne {0}", - "hex.builtin.view.pattern_editor.console": "Console", - "hex.builtin.view.pattern_editor.console.shortcut.copy": "Copier", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ce modèle a tenté d'appeler une fonction dangereuse.\nÊtes-vous sûr de vouloir faire confiance à ce modèle ?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Autoriser la fonction dangereuse ?", - "hex.builtin.view.pattern_editor.debugger": "Débogueur", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Ajouter un point d'arrêt", - "hex.builtin.view.pattern_editor.debugger.continue": "Continuer", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Supprimer le point d'arrêt", - "hex.builtin.view.pattern_editor.debugger.scope": "Portée", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Portée globale", - "hex.builtin.view.pattern_editor.env_vars": "Variables d'environnement", - "hex.builtin.view.pattern_editor.evaluating": "Évaluation en cours...", - "hex.builtin.view.pattern_editor.find_hint": "Rechercher", - "hex.builtin.view.pattern_editor.find_hint_history": " pour l'historique)", - "hex.builtin.view.pattern_editor.goto_line": "Aller à la ligne : ", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Placer le modèle", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Type intégré", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tableau", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Unique", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Type personnalisé", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Charger le modèle...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Sauvegarder le modèle...", - "hex.builtin.view.pattern_editor.menu.find": "Rechercher...", - "hex.builtin.view.pattern_editor.menu.find_next": "Rechercher suivant", - "hex.builtin.view.pattern_editor.menu.find_previous": "Rechercher précédent", - "hex.builtin.view.pattern_editor.menu.goto_line": "Aller à la ligne...", - "hex.builtin.view.pattern_editor.menu.replace": "Remplacer...", - "hex.builtin.view.pattern_editor.menu.replace_next": "Remplacer suivant", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Remplacer précédent", - "hex.builtin.view.pattern_editor.menu.replace_all": "Remplacer tout", - "hex.builtin.view.pattern_editor.name": "Éditeur de modèles", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Définissez certaines variables globales avec le spécificateur 'in' ou 'out' pour qu'elles apparaissent ici.", - "hex.builtin.view.pattern_editor.no_sections": "Créez des sections de sortie supplémentaires pour afficher et décoder les données traitées en utilisant la fonction std::mem::create_section.", - "hex.builtin.view.pattern_editor.no_virtual_files": "Visualisez les régions de données sous forme de structure de dossiers virtuels en les ajoutant à l'aide de la fonction hex::core::add_virtual_file.", - "hex.builtin.view.pattern_editor.no_env_vars": "Le contenu des variables d'environnement créées ici peut être accédé depuis les scripts de modèles en utilisant la fonction std::env.", - "hex.builtin.view.pattern_editor.no_results": "aucun résultat", - "hex.builtin.view.pattern_editor.of": "de", - "hex.builtin.view.pattern_editor.open_pattern": "Ouvrir le modèle", - "hex.builtin.view.pattern_editor.replace_hint": "Remplacer", - "hex.builtin.view.pattern_editor.replace_hint_history": " pour l'historique)", - "hex.builtin.view.pattern_editor.settings": "Paramètres", - "hex.builtin.view.pattern_editor.shortcut.goto_line": "Aller à la ligne...", - "hex.builtin.view.pattern_editor.shortcut.find": "Rechercher...", - "hex.builtin.view.pattern_editor.shortcut.replace": "Remplacer...", - "hex.builtin.view.pattern_editor.shortcut.find_next": "Rechercher suivant", - "hex.builtin.view.pattern_editor.shortcut.find_previous": "Rechercher précédent", - "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Activer/désactiver la recherche sensible à la casse", - "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Activer/désactiver la recherche/remplacement par expression régulière", - "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Activer/désactiver la recherche de mot entier", - "hex.builtin.view.pattern_editor.shortcut.save_project": "Sauvegarder le projet", - "hex.builtin.view.pattern_editor.shortcut.open_project": "Ouvrir le projet...", - "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Sauvegarder le projet sous...", - "hex.builtin.view.pattern_editor.shortcut.copy": "Copier la sélection dans le presse-papiers", - "hex.builtin.view.pattern_editor.shortcut.cut": "Copier la sélection dans le presse-papiers et la supprimer", - "hex.builtin.view.pattern_editor.shortcut.paste": "Coller le contenu du presse-papiers à la position du curseur", - "hex.builtin.view.pattern_editor.menu.edit.undo": "Annuler", - "hex.builtin.view.pattern_editor.menu.edit.redo": "Rétablir", - "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Activer/désactiver l'écriture par-dessus", - "hex.builtin.view.pattern_editor.shortcut.delete": "Supprimer un caractère à la position du curseur", - "hex.builtin.view.pattern_editor.shortcut.backspace": "Supprimer un caractère à gauche du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_all": "Sélectionner tout le fichier", - "hex.builtin.view.pattern_editor.shortcut.select_left": "Étendre la sélection d'un caractère à gauche du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_right": "Étendre la sélection d'un caractère à droite du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Étendre la sélection d'un mot à gauche du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Étendre la sélection d'un mot à droite du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_up": "Étendre la sélection d'une ligne vers le haut à partir du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_down": "Étendre la sélection d'une ligne vers le bas à partir du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Étendre la sélection d'une page vers le haut à partir du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Étendre la sélection d'une page vers le bas à partir du curseur", - "hex.builtin.view.pattern_editor.shortcut.select_home": "Étendre la sélection au début de la ligne", - "hex.builtin.view.pattern_editor.shortcut.select_end": "Étendre la sélection à la fin de la ligne", - "hex.builtin.view.pattern_editor.shortcut.select_top": "Étendre la sélection au début du fichier", - "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Étendre la sélection à la fin du fichier", - "hex.builtin.view.pattern_editor.shortcut.move_left": "Déplacer le curseur d'un caractère à gauche", - "hex.builtin.view.pattern_editor.shortcut.move_right": "Déplacer le curseur d'un caractère à droite", - "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Déplacer le curseur d'un mot à gauche", - "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Déplacer le curseur d'un mot à droite", - "hex.builtin.view.pattern_editor.shortcut.move_up": "Déplacer le curseur d'une ligne vers le haut", - "hex.builtin.view.pattern_editor.shortcut.move_down": "Déplacer le curseur d'une ligne vers le bas", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Déplacer le curseur d'un pixel vers le haut", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Déplacer le curseur d'un pixel vers le bas", - "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Déplacer le curseur d'une page vers le haut", - "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Déplacer le curseur d'une page vers le bas", - "hex.builtin.view.pattern_editor.shortcut.move_home": "Déplacer le curseur au début de la ligne", - "hex.builtin.view.pattern_editor.shortcut.move_end": "Déplacer le curseur à la fin de la ligne", - "hex.builtin.view.pattern_editor.shortcut.move_top": "Déplacer le curseur au début du fichier", - "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Déplacer le curseur à la fin du fichier", - "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Supprimer un mot à gauche du curseur", - "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Supprimer un mot à droite du curseur", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Exécuter le modèle", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Passer au débogueur", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Continuer le débogueur", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Ajouter un point d'arrêt", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Décalage parent", - "hex.builtin.view.pattern_editor.virtual_files": "Système de fichiers virtuel", - "hex.builtin.view.provider_settings.load_error": "Une erreur s'est produite lors de la tentative d'ouverture de ce fournisseur !", - "hex.builtin.view.provider_settings.load_error_details": "Une erreur s'est produite lors de la tentative d'ouverture de ce fournisseur !\nDétails : {0}", - "hex.builtin.view.provider_settings.load_popup": "Ouvrir les données", - "hex.builtin.view.provider_settings.name": "Paramètres du fournisseur", - "hex.builtin.view.settings.name": "Paramètres", - "hex.builtin.view.settings.restart_question": "Un changement que vous avez effectué nécessite un redémarrage d'ImHex pour prendre effet. Souhaitez-vous le redémarrer maintenant ?", - "hex.builtin.view.store.desc": "Télécharger de nouveaux contenus depuis la base de données en ligne d'ImHex", - "hex.builtin.view.store.download": "Télécharger", - "hex.builtin.view.store.download_error": "Échec du téléchargement du fichier ! Le dossier de destination n'existe pas.", - "hex.builtin.view.store.loading": "Chargement du contenu du magasin...", - "hex.builtin.view.store.name": "Magasin de contenu", - "hex.builtin.view.store.netfailed": "Échec de la requête réseau pour charger le contenu du magasin !", - "hex.builtin.view.store.reload": "Recharger", - "hex.builtin.view.store.remove": "Supprimer", - "hex.builtin.view.store.row.description": "Description", - "hex.builtin.view.store.row.authors": "Auteurs", - "hex.builtin.view.store.row.name": "Nom", - "hex.builtin.view.store.tab.constants": "Constantes", - "hex.builtin.view.store.tab.disassemblers": "Désassembleurs", - "hex.builtin.view.store.tab.encodings": "Encodages", - "hex.builtin.view.store.tab.includes": "Bibliothèques", - "hex.builtin.view.store.tab.magic": "Fichiers magiques", - "hex.builtin.view.store.tab.nodes": "Nœuds", - "hex.builtin.view.store.tab.patterns": "Modèles", - "hex.builtin.view.store.tab.themes": "Thèmes", - "hex.builtin.view.store.tab.yara": "Règles Yara", - "hex.builtin.view.store.update": "Mettre à jour", - "hex.builtin.view.store.system": "Système", - "hex.builtin.view.store.system.explanation": "Cette entrée se trouve dans un répertoire en lecture seule, elle est probablement gérée par le système.", - "hex.builtin.view.store.update_count": "Mettre à jour tout\nMises à jour disponibles : {}", - "hex.builtin.view.theme_manager.name": "Gestionnaire de thèmes", - "hex.builtin.view.theme_manager.colors": "Couleurs", - "hex.builtin.view.theme_manager.export": "Exporter", - "hex.builtin.view.theme_manager.export.name": "Nom du thème", - "hex.builtin.view.theme_manager.save_theme": "Sauvegarder le thème", - "hex.builtin.view.theme_manager.styles": "Styles", - "hex.builtin.view.tools.name": "Outils", - "hex.builtin.view.tutorials.name": "Tutoriels interactifs", - "hex.builtin.view.tutorials.description": "Description", - "hex.builtin.view.tutorials.start": "Démarrer le tutoriel", - "hex.builtin.visualizer.binary": "Binaire", - "hex.builtin.visualizer.decimal.signed.16bit": "Décimal signé (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "Décimal signé (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "Décimal signé (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "Décimal signé (8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Décimal non signé (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Décimal non signé (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Décimal non signé (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Décimal non signé (8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "Virgule flottante (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "Virgule flottante (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "Virgule flottante (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadécimal (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadécimal (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadécimal (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadécimal (8 bits)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "Couleur RGBA8", - "hex.builtin.oobe.server_contact": "Contact du serveur", - "hex.builtin.oobe.server_contact.text": "Souhaitez-vous autoriser la communication avec les serveurs d'ImHex ?\n\n\nCela permet d'effectuer des vérifications automatiques des mises à jour et de télécharger des statistiques d'utilisation très limitées, toutes répertoriées ci-dessous.\n\nVous pouvez également choisir de ne soumettre que des journaux de plantage, ce qui aide énormément à identifier et corriger les bugs que vous pourriez rencontrer.\n\nToutes les informations sont traitées par nos propres serveurs et ne sont pas communiquées à des tiers.\n\n\nVous pouvez modifier ces choix à tout moment dans les paramètres.", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Type", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Valeur", - "hex.builtin.oobe.server_contact.data_collected_title": "Données qui seront partagées", - "hex.builtin.oobe.server_contact.data_collected.uuid": "ID aléatoire", - "hex.builtin.oobe.server_contact.data_collected.version": "Version d'ImHex", - "hex.builtin.oobe.server_contact.data_collected.os": "Système d'exploitation", - "hex.builtin.oobe.server_contact.crash_logs_only": "Seulement les journaux de plantage", - "hex.builtin.oobe.tutorial_question": "Étant donné que c'est la première fois que vous utilisez ImHex, souhaitez-vous suivre le tutoriel d'introduction ?\n\nVous pouvez toujours accéder au tutoriel depuis le menu d'aide.", - "hex.builtin.welcome.customize.settings.desc": "Modifier les préférences d'ImHex", - "hex.builtin.welcome.customize.settings.title": "Paramètres", - "hex.builtin.welcome.drop_file": "Déposez un fichier ici pour commencer...", - "hex.builtin.welcome.nightly_build": "Vous exécutez une version nocturne d'ImHex.\n\nVeuillez signaler tout bug que vous rencontrez sur le traqueur d'issues GitHub !", - "hex.builtin.welcome.header.customize": "Personnaliser", - "hex.builtin.welcome.header.help": "Aide", - "hex.builtin.welcome.header.info": "Information", - "hex.builtin.welcome.header.learn": "Apprendre", - "hex.builtin.welcome.header.main": "Bienvenue dans ImHex", - "hex.builtin.welcome.header.plugins": "Plugins chargés", - "hex.builtin.welcome.header.start": "Démarrer", - "hex.builtin.welcome.header.update": "Mises à jour", - "hex.builtin.welcome.header.various": "Divers", - "hex.builtin.welcome.header.quick_settings": "Paramètres rapides", - "hex.builtin.welcome.help.discord": "Serveur Discord", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Obtenir de l'aide", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "Dépôt GitHub", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.title": "Réalisations", - "hex.builtin.welcome.learn.achievements.desc": "Apprenez à utiliser ImHex en complétant toutes les réalisations", - "hex.builtin.welcome.learn.interactive_tutorials.title": "Tutoriels interactifs", - "hex.builtin.welcome.learn.interactive_tutorials.desc": "Commencez rapidement en jouant les tutoriels", - "hex.builtin.welcome.learn.latest.desc": "Lire le journal des modifications actuel d'ImHex", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Dernière version", - "hex.builtin.welcome.learn.pattern.desc": "Apprenez à écrire des modèles ImHex", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Documentation du langage de modèles", - "hex.builtin.welcome.learn.imhex.desc": "Apprenez les bases d'ImHex avec notre documentation complète", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "Documentation ImHex", - "hex.builtin.welcome.learn.plugins.desc": "Étendez ImHex avec des fonctionnalités supplémentaires en utilisant des plugins", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "API des plugins", - "hex.builtin.popup.create_workspace.title": "Créer un nouvel espace de travail", - "hex.builtin.popup.create_workspace.desc": "Entrez un nom pour le nouvel espace de travail", - "hex.builtin.popup.safety_backup.delete": "Non, supprimer", - "hex.builtin.popup.safety_backup.desc": "Oh non, ImHex a planté la dernière fois.\nSouhaitez-vous restaurer votre travail précédent ?", - "hex.builtin.popup.safety_backup.log_file": "Fichier journal : ", - "hex.builtin.popup.safety_backup.report_error": "Envoyer le journal de plantage aux développeurs", - "hex.builtin.popup.safety_backup.restore": "Oui, restaurer", - "hex.builtin.popup.safety_backup.title": "Restaurer les données perdues", - "hex.builtin.welcome.start.create_file": "Créer un nouveau fichier", - "hex.builtin.welcome.start.open_file": "Ouvrir un fichier", - "hex.builtin.welcome.start.open_other": "Autres sources de données", - "hex.builtin.welcome.start.open_project": "Ouvrir un projet", - "hex.builtin.welcome.start.recent": "Fichiers récents", - "hex.builtin.welcome.start.recent.auto_backups": "Sauvegardes automatiques", - "hex.builtin.welcome.start.recent.auto_backups.backup": "Sauvegarde du {:%d-%m-%Y %H:%M:%S}", - "hex.builtin.welcome.tip_of_the_day": "Conseil du jour", - "hex.builtin.welcome.update.desc": "ImHex {0} vient de sortir !", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Nouvelle mise à jour disponible !", - "hex.builtin.welcome.quick_settings.simplified": "Simplifié" - } + "hex.builtin.achievement.starting_out": "Débuter", + "hex.builtin.achievement.starting_out.crash.name": "Oui Rico, Badaboum !", + "hex.builtin.achievement.starting_out.crash.desc": "Faire planter ImHex pour la première fois.", + "hex.builtin.achievement.starting_out.docs.name": "RTFM", + "hex.builtin.achievement.starting_out.docs.desc": "Ouvrir la documentation en sélectionnant Aide -> Documentation dans la barre de menu.", + "hex.builtin.achievement.starting_out.open_file.name": "Le fonctionnement interne", + "hex.builtin.achievement.starting_out.open_file.desc": "Ouvrir un fichier en le glissant sur ImHex ou en sélectionnant Fichier -> Ouvrir dans la barre de menu.", + "hex.builtin.achievement.starting_out.save_project.name": "Conserver ceci", + "hex.builtin.achievement.starting_out.save_project.desc": "Sauvegarder un projet en sélectionnant Fichier -> Sauvegarder le projet dans la barre de menu.", + "hex.builtin.achievement.hex_editor": "Éditeur Hexadécimal", + "hex.builtin.achievement.hex_editor.select_byte.name": "Toi et toi et toi", + "hex.builtin.achievement.hex_editor.select_byte.desc": "Sélectionner plusieurs octets dans l'éditeur hexadécimal en cliquant et en les faisant glisser.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "Construire une bibliothèque", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Créer un signet en cliquant droit sur un octet et en sélectionnant Signet dans le menu contextuel.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "Voir double", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "Ouvrir une nouvelle vue en cliquant sur le bouton 'Ouvrir une nouvelle vue' dans un signet.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "Modifier l'hexadécimal", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "Modifier un octet en double-cliquant dessus puis en entrant la nouvelle valeur.", + "hex.builtin.achievement.hex_editor.copy_as.name": "Copier cela", + "hex.builtin.achievement.hex_editor.copy_as.desc": "Copier des octets sous forme de tableau C++ en sélectionnant Copier sous -> Tableau C++ dans le menu contextuel.", + "hex.builtin.achievement.hex_editor.create_patch.name": "Hacks de ROM", + "hex.builtin.achievement.hex_editor.create_patch.desc": "Créer un patch IPS pour une utilisation dans d'autres outils en sélectionnant l'option Exporter dans le menu Fichier.", + "hex.builtin.achievement.hex_editor.fill.name": "Remplissage", + "hex.builtin.achievement.hex_editor.fill.desc": "Remplir une région avec un octet en sélectionnant Remplir dans le menu contextuel.", + "hex.builtin.achievement.patterns": "Modèles", + "hex.builtin.achievement.patterns.place_menu.name": "Modèles faciles", + "hex.builtin.achievement.patterns.place_menu.desc": "Placer un modèle de n'importe quel type intégré dans vos données en cliquant droit sur un octet et en utilisant l'option 'Placer un modèle'.", + "hex.builtin.achievement.patterns.load_existing.name": "Hé, je connais celui-là", + "hex.builtin.achievement.patterns.load_existing.desc": "Charger un modèle créé par quelqu'un d'autre en utilisant le menu 'Fichier -> Importer'.", + "hex.builtin.achievement.patterns.modify_data.name": "Modifier le modèle", + "hex.builtin.achievement.patterns.modify_data.desc": "Modifier les octets sous-jacents d'un modèle en double-cliquant sur sa valeur dans la vue des données du modèle et en entrant une nouvelle valeur.", + "hex.builtin.achievement.patterns.data_inspector.name": "Inspecteur Gadget", + "hex.builtin.achievement.patterns.data_inspector.desc": "Créer une entrée personnalisée d'inspecteur de données en utilisant le langage de modèle. Vous pouvez trouver comment faire cela dans la documentation.", + "hex.builtin.achievement.find": "Recherche", + "hex.builtin.achievement.find.find_strings.name": "Un Anneau pour les trouver", + "hex.builtin.achievement.find.find_strings.desc": "Localiser toutes les chaînes dans votre fichier en utilisant la vue Rechercher en mode 'Chaînes'.", + "hex.builtin.achievement.find.find_specific_string.name": "Trop d'éléments", + "hex.builtin.achievement.find.find_specific_string.desc": "Affiner votre recherche en recherchant des occurrences d'une chaîne spécifique en utilisant le mode 'Séquences'.", + "hex.builtin.achievement.find.find_numeric.name": "À peu près... autant", + "hex.builtin.achievement.find.find_numeric.desc": "Rechercher des valeurs numériques entre 250 et 1000 en utilisant le mode 'Valeur numérique'.", + "hex.builtin.achievement.data_processor": "Processeur de données", + "hex.builtin.achievement.data_processor.place_node.name": "Regardez tous ces nœuds", + "hex.builtin.achievement.data_processor.place_node.desc": "Placer n'importe quel nœud intégré dans le processeur de données en cliquant droit sur l'espace de travail et en sélectionnant un nœud dans le menu contextuel.", + "hex.builtin.achievement.data_processor.create_connection.name": "Je sens une connexion ici", + "hex.builtin.achievement.data_processor.create_connection.desc": "Connecter deux nœuds en faisant glisser une connexion d'un nœud à un autre.", + "hex.builtin.achievement.data_processor.modify_data.name": "Décodez ceci", + "hex.builtin.achievement.data_processor.modify_data.desc": "Prétraiter les octets affichés en utilisant les nœuds d'accès aux données Lire et Écrire intégrés.", + "hex.builtin.achievement.data_processor.custom_node.name": "Construire le mien !", + "hex.builtin.achievement.data_processor.custom_node.desc": "Créer un nœud personnalisé en sélectionnant 'Personnalisé -> Nouveau nœud' dans le menu contextuel et simplifier votre modèle existant en y déplaçant des nœuds.", + "hex.builtin.achievement.misc": "Divers", + "hex.builtin.achievement.misc.analyze_file.name": "owo c'est quoi ça ?", + "hex.builtin.achievement.misc.analyze_file.desc": "Analyser les octets de vos données en utilisant l'option 'Analyser' dans la vue Informations sur les données.", + "hex.builtin.achievement.misc.download_from_store.name": "Il y a une application pour ça", + "hex.builtin.achievement.misc.download_from_store.desc": "Télécharger n'importe quel élément depuis le Magasin de contenu.", + "hex.builtin.background_service.network_interface": "Interface réseau", + "hex.builtin.background_service.auto_backup": "Sauvegarde automatique", + "hex.builtin.command.calc.desc": "Calculatrice", + "hex.builtin.command.convert.desc": "Conversion d'unités", + "hex.builtin.command.convert.hexadecimal": "hexadécimal", + "hex.builtin.command.convert.decimal": "décimal", + "hex.builtin.command.convert.binary": "binaire", + "hex.builtin.command.convert.octal": "octal", + "hex.builtin.command.convert.invalid_conversion": "Conversion invalide", + "hex.builtin.command.convert.invalid_input": "Entrée invalide", + "hex.builtin.command.convert.to": "vers", + "hex.builtin.command.convert.in": "dans", + "hex.builtin.command.convert.as": "comme", + "hex.builtin.command.cmd.desc": "Commande", + "hex.builtin.command.cmd.result": "Exécuter la commande '{0}'", + "hex.builtin.command.web.desc": "Recherche sur le web", + "hex.builtin.command.web.result": "Naviguer vers '{0}'", + "hex.builtin.drag_drop.text": "Déposez des fichiers ici pour les ouvrir...", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binaire", + "hex.builtin.inspector.bool": "booléen", + "hex.builtin.inspector.dos_date": "Date DOS", + "hex.builtin.inspector.dos_time": "Heure DOS", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "demi-float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.jump_to_address": "Aller à l'adresse", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "Couleur RGB565", + "hex.builtin.inspector.rgba8": "Couleur RGBA8", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "Chaîne", + "hex.builtin.inspector.wstring": "Chaîne large", + "hex.builtin.inspector.string16": "Chaîne16", + "hex.builtin.inspector.string32": "Chaîne32", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "Point de code UTF-8", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.inspector.char16": "char16_t", + "hex.builtin.inspector.char32": "char32_t", + "hex.builtin.layouts.default": "Par défaut", + "hex.builtin.layouts.none.restore_default": "Restaurer la disposition par défaut", + "hex.builtin.menu.edit": "Éditer", + "hex.builtin.menu.edit.bookmark.create": "Créer un signet", + "hex.builtin.view.hex_editor.menu.edit.redo": "Rétablir", + "hex.builtin.view.hex_editor.menu.edit.undo": "Annuler", + "hex.builtin.menu.extras": "Extras", + "hex.builtin.menu.file": "Fichier", + "hex.builtin.menu.file.bookmark.export": "Exporter les signets", + "hex.builtin.menu.file.bookmark.import": "Importer les signets", + "hex.builtin.menu.file.clear_recent": "Effacer", + "hex.builtin.menu.file.close": "Fermer", + "hex.builtin.menu.file.create_file": "Créer un nouveau fichier", + "hex.builtin.menu.edit.disassemble_range": "Désassembler la sélection", + "hex.builtin.menu.file.export": "Exporter", + "hex.builtin.menu.file.export.as_language": "Octets formatés en texte", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Échec de l'exportation des octets vers le fichier !", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "Échec de la création d'un nouveau fichier !", + "hex.builtin.menu.file.export.ips.popup.export_error": "Échec de la création d'un nouveau fichier IPS !", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "En-tête de patch IPS invalide !", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Un patch a essayé de patcher une adresse qui est hors de portée !", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Un patch était plus grand que la taille maximale autorisée !", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Format de patch IPS invalide !", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Enregistrement EOF IPS manquant !", + "hex.builtin.menu.file.export.ips": "Patch IPS", + "hex.builtin.menu.file.export.ips32": "Patch IPS32", + "hex.builtin.menu.file.export.bookmark": "Signet", + "hex.builtin.menu.file.export.pattern": "Fichier de modèle", + "hex.builtin.menu.file.export.pattern_file": "Exporter le fichier de modèle...", + "hex.builtin.menu.file.export.data_processor": "Espace de travail du processeur de données", + "hex.builtin.menu.file.export.popup.create": "Impossible d'exporter les données. Échec de la création du fichier !", + "hex.builtin.menu.file.export.report": "Rapport", + "hex.builtin.menu.file.export.report.popup.export_error": "Échec de la création d'un nouveau fichier de rapport !", + "hex.builtin.menu.file.export.selection_to_file": "Sélection vers fichier...", + "hex.builtin.menu.file.export.title": "Exporter le fichier", + "hex.builtin.menu.file.import": "Importer", + "hex.builtin.menu.file.import.ips": "Patch IPS", + "hex.builtin.menu.file.import.ips32": "Patch IPS32", + "hex.builtin.menu.file.import.modified_file": "Fichier modifié", + "hex.builtin.menu.file.import.bookmark": "Signet", + "hex.builtin.menu.file.import.pattern": "Fichier de modèle", + "hex.builtin.menu.file.import.pattern_file": "Importer le fichier de modèle...", + "hex.builtin.menu.file.import.data_processor": "Espace de travail du processeur de données", + "hex.builtin.menu.file.import.custom_encoding": "Fichier d'encodage personnalisé", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Le fichier sélectionné n'a pas la même taille que le fichier actuel. Les deux tailles doivent correspondre.", + "hex.builtin.menu.file.open_file": "Ouvrir un fichier...", + "hex.builtin.menu.file.open_other": "Ouvrir autre", + "hex.builtin.menu.file.project": "Projet", + "hex.builtin.menu.file.project.open": "Ouvrir un projet...", + "hex.builtin.menu.file.project.save": "Sauvegarder le projet", + "hex.builtin.menu.file.project.save_as": "Sauvegarder le projet sous...", + "hex.builtin.menu.file.open_recent": "Ouvrir récent", + "hex.builtin.menu.file.quit": "Quitter ImHex", + "hex.builtin.menu.file.reload_provider": "Recharger les données actuelles", + "hex.builtin.menu.help": "Aide", + "hex.builtin.menu.help.ask_for_help": "Demander de l'aide...", + "hex.builtin.menu.workspace": "Espace de travail", + "hex.builtin.menu.workspace.create": "Nouvel espace de travail...", + "hex.builtin.menu.workspace.layout": "Disposition", + "hex.builtin.menu.workspace.layout.lock": "Verrouiller la disposition", + "hex.builtin.menu.workspace.layout.save": "Sauvegarder la disposition...", + "hex.builtin.menu.view": "Vue", + "hex.builtin.menu.view.always_on_top": "Toujours au premier plan", + "hex.builtin.menu.view.fullscreen": "Mode plein écran", + "hex.builtin.menu.view.debug": "Afficher la vue de débogage", + "hex.builtin.menu.view.demo": "Afficher la démo ImGui", + "hex.builtin.menu.view.fps": "Afficher les FPS", + "hex.builtin.minimap_visualizer.entropy": "Entropie locale", + "hex.builtin.minimap_visualizer.zero_count": "Nombre de zéros", + "hex.builtin.minimap_visualizer.zeros": "Zéros", + "hex.builtin.minimap_visualizer.ascii_count": "Nombre d'ASCII", + "hex.builtin.minimap_visualizer.byte_type": "Type d'octet", + "hex.builtin.minimap_visualizer.highlights": "Points forts", + "hex.builtin.minimap_visualizer.byte_magnitude": "Amplitude de l'octet", + "hex.builtin.nodes.arithmetic": "Arithmétique", + "hex.builtin.nodes.arithmetic.add": "Addition", + "hex.builtin.nodes.arithmetic.add.header": "Ajouter", + "hex.builtin.nodes.arithmetic.average": "Moyenne", + "hex.builtin.nodes.arithmetic.average.header": "Moyenne", + "hex.builtin.nodes.arithmetic.ceil": "Partie fractionnaire", + "hex.builtin.nodes.arithmetic.ceil.header": "Partie fractionnaire", + "hex.builtin.nodes.arithmetic.div": "Division", + "hex.builtin.nodes.arithmetic.div.header": "Diviser", + "hex.builtin.nodes.arithmetic.floor": "Partie entière", + "hex.builtin.nodes.arithmetic.floor.header": "Partie entière", + "hex.builtin.nodes.arithmetic.median": "Médiane", + "hex.builtin.nodes.arithmetic.median.header": "Médiane", + "hex.builtin.nodes.arithmetic.mod": "Modulo", + "hex.builtin.nodes.arithmetic.mod.header": "Modulo", + "hex.builtin.nodes.arithmetic.mul": "Multiplication", + "hex.builtin.nodes.arithmetic.mul.header": "Multiplier", + "hex.builtin.nodes.arithmetic.round": "Arrondir", + "hex.builtin.nodes.arithmetic.round.header": "Arrondir", + "hex.builtin.nodes.arithmetic.sub": "Soustraction", + "hex.builtin.nodes.arithmetic.sub.header": "Soustraire", + "hex.builtin.nodes.bitwise": "Opérations binaires", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "ADD binaire", + "hex.builtin.nodes.bitwise.and": "ET", + "hex.builtin.nodes.bitwise.and.header": "ET binaire", + "hex.builtin.nodes.bitwise.not": "NON", + "hex.builtin.nodes.bitwise.not.header": "NON binaire", + "hex.builtin.nodes.bitwise.or": "OU", + "hex.builtin.nodes.bitwise.or.header": "OU binaire", + "hex.builtin.nodes.bitwise.shift_left": "Décalage à gauche", + "hex.builtin.nodes.bitwise.shift_left.header": "Décalage à gauche binaire", + "hex.builtin.nodes.bitwise.shift_right": "Décalage à droite", + "hex.builtin.nodes.bitwise.shift_right.header": "Décalage à droite binaire", + "hex.builtin.nodes.bitwise.swap": "Inverser", + "hex.builtin.nodes.bitwise.swap.header": "Inverser les bits", + "hex.builtin.nodes.bitwise.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "XOR binaire", + "hex.builtin.nodes.buffer": "Tampon", + "hex.builtin.nodes.buffer.byte_swap": "Inverser", + "hex.builtin.nodes.buffer.byte_swap.header": "Inverser les octets", + "hex.builtin.nodes.buffer.combine": "Combiner", + "hex.builtin.nodes.buffer.combine.header": "Combiner les tampons", + "hex.builtin.nodes.buffer.patch": "Patch", + "hex.builtin.nodes.buffer.patch.header": "Patch", + "hex.builtin.nodes.buffer.patch.input.patch": "Patch", + "hex.builtin.nodes.buffer.repeat": "Répéter", + "hex.builtin.nodes.buffer.repeat.header": "Répéter le tampon", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Entrée", + "hex.builtin.nodes.buffer.repeat.input.count": "Compte", + "hex.builtin.nodes.buffer.size": "Taille du tampon", + "hex.builtin.nodes.buffer.size.header": "Taille du tampon", + "hex.builtin.nodes.buffer.size.output": "Taille", + "hex.builtin.nodes.buffer.slice": "Tranche", + "hex.builtin.nodes.buffer.slice.header": "Trancher le tampon", + "hex.builtin.nodes.buffer.slice.input.buffer": "Entrée", + "hex.builtin.nodes.buffer.slice.input.from": "De", + "hex.builtin.nodes.buffer.slice.input.to": "À", + "hex.builtin.nodes.casting": "Conversion de données", + "hex.builtin.nodes.casting.buffer_to_float": "Tampon vers flottant", + "hex.builtin.nodes.casting.buffer_to_float.header": "Tampon vers flottant", + "hex.builtin.nodes.casting.buffer_to_int": "Tampon vers entier", + "hex.builtin.nodes.casting.buffer_to_int.header": "Tampon vers entier", + "hex.builtin.nodes.casting.float_to_buffer": "Flottant vers tampon", + "hex.builtin.nodes.casting.float_to_buffer.header": "Flottant vers tampon", + "hex.builtin.nodes.casting.int_to_buffer": "Entier vers tampon", + "hex.builtin.nodes.casting.int_to_buffer.header": "Entier vers Tampon", + "hex.builtin.nodes.common.height": "Hauteur", + "hex.builtin.nodes.common.input": "Entrée", + "hex.builtin.nodes.common.input.a": "Entrée A", + "hex.builtin.nodes.common.input.b": "Entrée B", + "hex.builtin.nodes.common.output": "Sortie", + "hex.builtin.nodes.common.width": "Largeur", + "hex.builtin.nodes.common.amount": "Quantité", + "hex.builtin.nodes.constants": "Constantes", + "hex.builtin.nodes.constants.buffer": "Tampon", + "hex.builtin.nodes.constants.buffer.header": "Tampon", + "hex.builtin.nodes.constants.buffer.size": "Taille", + "hex.builtin.nodes.constants.comment": "Commentaire", + "hex.builtin.nodes.constants.comment.header": "Commentaire", + "hex.builtin.nodes.constants.float": "Flottant", + "hex.builtin.nodes.constants.float.header": "Flottant", + "hex.builtin.nodes.constants.int": "Entier", + "hex.builtin.nodes.constants.int.header": "Entier", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "Couleur RGBA8", + "hex.builtin.nodes.constants.rgba8.header": "Couleur RGBA8", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Bleu", + "hex.builtin.nodes.constants.rgba8.output.g": "Vert", + "hex.builtin.nodes.constants.rgba8.output.r": "Rouge", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.string": "Chaîne", + "hex.builtin.nodes.constants.string.header": "Chaîne", + "hex.builtin.nodes.control_flow": "Flux de contrôle", + "hex.builtin.nodes.control_flow.and": "ET", + "hex.builtin.nodes.control_flow.and.header": "ET booléen", + "hex.builtin.nodes.control_flow.equals": "Égal", + "hex.builtin.nodes.control_flow.equals.header": "Égal", + "hex.builtin.nodes.control_flow.gt": "Supérieur à", + "hex.builtin.nodes.control_flow.gt.header": "Supérieur à", + "hex.builtin.nodes.control_flow.if": "Si", + "hex.builtin.nodes.control_flow.if.condition": "Condition", + "hex.builtin.nodes.control_flow.if.false": "Faux", + "hex.builtin.nodes.control_flow.if.header": "Si", + "hex.builtin.nodes.control_flow.if.true": "Vrai", + "hex.builtin.nodes.control_flow.lt": "Inférieur à", + "hex.builtin.nodes.control_flow.lt.header": "Inférieur à", + "hex.builtin.nodes.control_flow.not": "NON", + "hex.builtin.nodes.control_flow.not.header": "NON", + "hex.builtin.nodes.control_flow.or": "OU", + "hex.builtin.nodes.control_flow.or.header": "OU booléen", + "hex.builtin.nodes.control_flow.loop": "Boucle", + "hex.builtin.nodes.control_flow.loop.header": "Boucle", + "hex.builtin.nodes.control_flow.loop.start": "Début", + "hex.builtin.nodes.control_flow.loop.end": "Fin", + "hex.builtin.nodes.control_flow.loop.init": "Valeur initiale", + "hex.builtin.nodes.control_flow.loop.in": "Entrée", + "hex.builtin.nodes.control_flow.loop.out": "Sortie", + "hex.builtin.nodes.crypto": "Cryptographie", + "hex.builtin.nodes.crypto.aes": "Déchiffreur AES", + "hex.builtin.nodes.crypto.aes.header": "Déchiffreur AES", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Clé", + "hex.builtin.nodes.crypto.aes.key_length": "Longueur de la clé", + "hex.builtin.nodes.crypto.aes.mode": "Mode", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Personnalisé", + "hex.builtin.nodes.custom.custom": "Nouveau nœud", + "hex.builtin.nodes.custom.custom.edit": "Modifier", + "hex.builtin.nodes.custom.custom.edit_hint": "Maintenir MAJ pour modifier", + "hex.builtin.nodes.custom.custom.header": "Nœud personnalisé", + "hex.builtin.nodes.custom.input": "Entrée de nœud personnalisé", + "hex.builtin.nodes.custom.input.header": "Entrée de nœud", + "hex.builtin.nodes.custom.output": "Sortie de nœud personnalisé", + "hex.builtin.nodes.custom.output.header": "Sortie de nœud", + "hex.builtin.nodes.data_access": "Accès aux données", + "hex.builtin.nodes.data_access.read": "Lire", + "hex.builtin.nodes.data_access.read.address": "Adresse", + "hex.builtin.nodes.data_access.read.data": "Données", + "hex.builtin.nodes.data_access.read.header": "Lire", + "hex.builtin.nodes.data_access.read.size": "Taille", + "hex.builtin.nodes.data_access.selection": "Région sélectionnée", + "hex.builtin.nodes.data_access.selection.address": "Adresse", + "hex.builtin.nodes.data_access.selection.header": "Région sélectionnée", + "hex.builtin.nodes.data_access.selection.size": "Taille", + "hex.builtin.nodes.data_access.size": "Taille des données", + "hex.builtin.nodes.data_access.size.header": "Taille des données", + "hex.builtin.nodes.data_access.size.size": "Taille", + "hex.builtin.nodes.data_access.write": "Écrire", + "hex.builtin.nodes.data_access.write.address": "Adresse", + "hex.builtin.nodes.data_access.write.data": "Données", + "hex.builtin.nodes.data_access.write.header": "Écrire", + "hex.builtin.nodes.decoding": "Décodage", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Décodeur Base64", + "hex.builtin.nodes.decoding.hex": "Hexadécimal", + "hex.builtin.nodes.decoding.hex.header": "Décodeur hexadécimal", + "hex.builtin.nodes.display": "Affichage", + "hex.builtin.nodes.display.buffer": "Tampon", + "hex.builtin.nodes.display.buffer.header": "Affichage du tampon", + "hex.builtin.nodes.display.bits": "Bits", + "hex.builtin.nodes.display.bits.header": "Affichage des bits", + "hex.builtin.nodes.display.float": "Flottant", + "hex.builtin.nodes.display.float.header": "Affichage flottant", + "hex.builtin.nodes.display.int": "Entier", + "hex.builtin.nodes.display.int.header": "Affichage entier", + "hex.builtin.nodes.display.string": "Chaîne", + "hex.builtin.nodes.display.string.header": "Affichage de chaîne", + "hex.builtin.nodes.pattern_language": "Langage de modèle", + "hex.builtin.nodes.pattern_language.out_var": "Variable de sortie", + "hex.builtin.nodes.pattern_language.out_var.header": "Variable de sortie", + "hex.builtin.nodes.visualizer": "Visualiseurs", + "hex.builtin.nodes.visualizer.byte_distribution": "Distribution des octets", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Distribution des octets", + "hex.builtin.nodes.visualizer.digram": "Digramme", + "hex.builtin.nodes.visualizer.digram.header": "Digramme", + "hex.builtin.nodes.visualizer.image": "Image", + "hex.builtin.nodes.visualizer.image.header": "Visualiseur d'image", + "hex.builtin.nodes.visualizer.image_rgba": "Image RGBA8", + "hex.builtin.nodes.visualizer.image_rgba.header": "Visualiseur d'image RGBA8", + "hex.builtin.nodes.visualizer.layered_dist": "Distribution en couches", + "hex.builtin.nodes.visualizer.layered_dist.header": "Distribution en couches", + "hex.builtin.popup.close_provider.desc": "Certaines modifications n'ont pas encore été sauvegardées dans un projet.\n\nVoulez-vous les sauvegarder avant de fermer ?", + "hex.builtin.popup.close_provider.title": "Fermer le fournisseur ?", + "hex.builtin.popup.docs_question.title": "Requête de documentation", + "hex.builtin.popup.docs_question.no_answer": "La documentation n'a pas de réponse pour cette question", + "hex.builtin.popup.docs_question.prompt": "Demandez de l'aide à l'IA de la documentation !", + "hex.builtin.popup.docs_question.thinking": "Réflexion...", + "hex.builtin.popup.error.create": "Échec de la création d'un nouveau fichier !", + "hex.builtin.popup.error.file_dialog.common": "Une erreur s'est produite lors de l'ouverture de l'explorateur de fichiers : {}", + "hex.builtin.popup.error.file_dialog.portal": "Une erreur s'est produite lors de l'ouverture de l'explorateur de fichiers : {}.\nCela peut être dû à l'absence d'installation correcte d'un backend xdg-desktop-portal sur votre système.\n\nSur KDE, il s'agitxdg-desktop-portal-kde.\nSur Gnome, il s'agit de xdg-desktop-portal-gnome.\nSinon, vous pouvez essayer d'utiliser xdg-desktop-portal-gtk.\n\nRedémarrez votre système après l'installation.\n\nSi l'explorateur de fichiers ne fonctionne toujours pas après cela, essad'ajouter\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nau script de démarrage ou à la configuration de votre gestionnaire de fenêtres ou compositeur.\n\nSi l'explorateur de fichiers ne fonctionne toujours pas, soumettez un problèmhttps://github.com/WerWolv/ImHex/issues\n\nEn attendant, les fichiers peuvent toujours être ouverts en les glissant sur la fenêtre ImHex !", + "hex.builtin.popup.error.project.load": "Échec du chargement du projet : {}", + "hex.builtin.popup.error.project.save": "Échec de la sauvegarde du projet !", + "hex.builtin.popup.error.project.load.create_provider": "Échec de la création du fournisseur de type {}", + "hex.builtin.popup.error.project.load.no_providers": "Il n'y a pas de fournisseurs ouvrables", + "hex.builtin.popup.error.project.load.some_providers_failed": "Certains fournisseurs n'ont pas pu être chargés : {}", + "hex.builtin.popup.error.project.load.file_not_found": "Fichier de projet {} introuvable", + "hex.builtin.popup.error.project.load.invalid_tar": "Impossible d'ouvrir le fichier de projet archivé : {}", + "hex.builtin.popup.error.project.load.invalid_magic": "Fichier magique invalide dans le fichier de projet", + "hex.builtin.popup.error.read_only": "Impossible d'obtenir l'accès en écriture. Le fichier a été ouvert en mode lecture seule.", + "hex.builtin.popup.error.task_exception": "Exception levée dans la tâche '{}' :\n\n{}", + "hex.builtin.popup.exit_application.desc": "Vous avez des modifications non sauvegardées dans votre projet.\nÊtes-vous sûr de vouloir quitter ?", + "hex.builtin.popup.exit_application.title": "Quitter l'application ?", + "hex.builtin.popup.waiting_for_tasks.title": "En attente des tâches", + "hex.builtin.popup.crash_recover.title": "Récupération après plantage", + "hex.builtin.popup.crash_recover.message": "Une exception a été levée, mais ImHex a pu l'intercepter et éviter un plantage", + "hex.builtin.popup.foreground_task.title": "Veuillez patienter...", + "hex.builtin.popup.blocking_task.title": "Exécution de la tâche", + "hex.builtin.popup.blocking_task.desc": "Une tâche est actuellement en cours d'exécution.", + "hex.builtin.popup.save_layout.title": "Sauvegarder la disposition", + "hex.builtin.popup.save_layout.desc": "Entrez un nom sous lequel sauvegarder la disposition actuelle.", + "hex.builtin.popup.waiting_for_tasks.desc": "Il y a encore des tâches en cours d'exécution en arrière-plan.\nImHex se fermera après leur achèvement.", + "hex.builtin.provider.rename": "Renommer", + "hex.builtin.provider.rename.desc": "Entrez un nom pour ce fournisseur.", + "hex.builtin.provider.tooltip.show_more": "Maintenir MAJ pour plus d'informations", + "hex.builtin.provider.error.open": "Échec de l'ouverture du fournisseur : {}", + "hex.builtin.provider.base64": "Fichier Base64", + "hex.builtin.provider.disk": "Disque brut", + "hex.builtin.provider.disk.disk_size": "Taille du disque", + "hex.builtin.provider.disk.elevation": "L'accès aux disques bruts nécessite généralement des privilèges élevés", + "hex.builtin.provider.disk.reload": "Recharger", + "hex.builtin.provider.disk.sector_size": "Taille du secteur", + "hex.builtin.provider.disk.selected_disk": "Disque", + "hex.builtin.provider.disk.error.read_ro": "Échec de l'ouverture du disque {} en mode lecture seule : {}", + "hex.builtin.provider.disk.error.read_rw": "Échec de l'ouverture du disque {} en mode lecture/écriture : {}", + "hex.builtin.provider.file": "Fichier régulier", + "hex.builtin.provider.file.error.open": "Échec de l'ouverture du fichier {} : {}", + "hex.builtin.provider.file.access": "Dernier accès", + "hex.builtin.provider.file.creation": "Date de création", + "hex.builtin.provider.file.menu.direct_access": "Accès direct au fichier", + "hex.builtin.provider.file.menu.into_memory": "Charger le fichier en mémoire", + "hex.builtin.provider.file.modification": "Dernière modification", + "hex.builtin.provider.file.path": "Chemin du fichier", + "hex.builtin.provider.file.size": "Taille", + "hex.builtin.provider.file.menu.open_file": "Ouvrir le fichier avec une application externe", + "hex.builtin.provider.file.menu.open_folder": "Ouvrir le dossier contenant", + "hex.builtin.provider.file.too_large": "Le fichier est plus grand que la limite définie, les modifications seront écrites directement dans le fichier. Autoriser l'accès en écriture quand même ?", + "hex.builtin.provider.file.too_large.allow_write": "Autoriser l'accès en écriture", + "hex.builtin.provider.file.reload_changes": "Le fichier a été modifié par une source externe. Voulez-vous le recharger ?", + "hex.builtin.provider.file.reload_changes.reload": "Recharger", + "hex.builtin.provider.gdb": "Données du serveur GDB", + "hex.builtin.provider.gdb.ip": "Adresse IP", + "hex.builtin.provider.gdb.name": "Serveur GDB <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Port", + "hex.builtin.provider.gdb.server": "Serveur", + "hex.builtin.provider.intel_hex": "Fichier Intel Hex", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "Fichier en mémoire", + "hex.builtin.provider.mem_file.unsaved": "Fichier non sauvegardé", + "hex.builtin.provider.mem_file.rename": "Renommer le fichier", + "hex.builtin.provider.motorola_srec": "Fichier Motorola SREC", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.opening": "Ouverture du fournisseur...", + "hex.builtin.provider.process_memory": "Mémoire du processus", + "hex.builtin.provider.process_memory.enumeration_failed": "Échec de l'énumération des processus", + "hex.builtin.provider.process_memory.macos_limitations": "macOS ne permet pas correctement la lecture de la mémoire d'autres processus, même en tant que root. Si la Protection de l'intégrité du système (SIP) est activée, cela ne fonctionne que pour les applicatinon signées ou ayant l'autorisation 'Get Task Allow', ce qui généralement ne s'applique qu'aux applications que vous avez compilées vous-même.", + "hex.builtin.provider.process_memory.memory_regions": "Régions de mémoire", + "hex.builtin.provider.process_memory.name": "Mémoire du processus '{0}'", + "hex.builtin.provider.process_memory.process_name": "Nom du processus", + "hex.builtin.provider.process_memory.process_id": "PID", + "hex.builtin.provider.process_memory.region.commit": "Engagement", + "hex.builtin.provider.process_memory.region.reserve": "Réservé", + "hex.builtin.provider.process_memory.region.private": "Privé", + "hex.builtin.provider.process_memory.region.mapped": "Mappé", + "hex.builtin.provider.process_memory.utils": "Utilitaires", + "hex.builtin.provider.process_memory.utils.inject_dll": "Injecter une DLL", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL '{0}' injectée avec succès !", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Échec de l'injection de la DLL '{0}' !", + "hex.builtin.provider.view": "Vue", + "hex.builtin.setting.experiments": "Expérimentations", + "hex.builtin.setting.experiments.description": "Les expérimentations sont des fonctionnalités encore en développement et qui peuvent ne pas fonctionner correctement.\n\nN'hésitez pas à les essayer et à signaler tout problème que vous rencontrez !", + "hex.builtin.setting.folders": "Dossiers", + "hex.builtin.setting.folders.add_folder": "Ajouter un nouveau dossier", + "hex.builtin.setting.folders.description": "Spécifiez des chemins de recherche supplémentaires pour les modèles, les scripts, les règles Yara, etc.", + "hex.builtin.setting.folders.remove_folder": "Supprimer le dossier actuellement sélectionné de la liste", + "hex.builtin.setting.general": "Général", + "hex.builtin.setting.general.patterns": "Modèles", + "hex.builtin.setting.general.network": "Réseau", + "hex.builtin.setting.general.auto_backup_time": "Sauvegarder périodiquement le projet", + "hex.builtin.setting.general.auto_backup_time.format.simple": "Toutes les {0}s", + "hex.builtin.setting.general.auto_backup_time.format.extended": "Toutes les {0}m {1}s", + "hex.builtin.setting.general.auto_load_patterns": "Charger automatiquement les modèles pris en charge", + "hex.builtin.setting.general.server_contact": "Activer les vérifications de mise à jour et les statistiques d'utilisation", + "hex.builtin.setting.general.max_mem_file_size": "Taille maximale du fichier à charger en mémoire", + "hex.builtin.setting.general.max_mem_file_size.desc": "Les petits fichiers sont chargés en mémoire pour éviter qu'ils ne soient modifiés directement sur le disque.\n\nL'augmentation de cette taille permet de charger des fichiers plus volumineux en mémoire avqu'ImHex ne se mette à diffuser les données depuis le disque.", + "hex.builtin.setting.general.network_interface": "Activer l'interface réseau", + "hex.builtin.setting.general.pattern_data_max_filter_items": "Nombre maximal d'éléments affichés lors du filtrage des données de modèle", + "hex.builtin.setting.general.save_recent_providers": "Sauvegarder les fournisseurs récemment utilisés", + "hex.builtin.setting.general.show_tips": "Afficher des conseils au démarrage", + "hex.builtin.setting.general.sync_pattern_source": "Synchroniser le code source des modèles entre les fournisseurs", + "hex.builtin.setting.general.upload_crash_logs": "Télécharger les rapports de plantage", + "hex.builtin.setting.hex_editor": "Éditeur hexadécimal", + "hex.builtin.setting.hex_editor.byte_padding": "Espacement supplémentaire des cellules d'octet", + "hex.builtin.setting.hex_editor.bytes_per_row": "Octets par ligne", + "hex.builtin.setting.hex_editor.char_padding": "Espacement supplémentaire des cellules de caractère", + "hex.builtin.setting.hex_editor.highlight_color": "Couleur de surbrillance de la sélection", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Mettre en surbrillance les parents de modèle au survol", + "hex.builtin.setting.hex_editor.paste_behaviour": "Comportement de collage d'un seul octet", + "hex.builtin.setting.hex_editor.paste_behaviour.none": "Me demander la prochaine fois", + "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Coller tout", + "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Coller sur la sélection", + "hex.builtin.setting.hex_editor.sync_scrolling": "Synchroniser la position de défilement de l'éditeur", + "hex.builtin.setting.hex_editor.show_highlights": "Afficher les surbrillances colorées", + "hex.builtin.setting.hex_editor.show_selection": "Déplacer l'affichage de la sélection vers le pied de l'éditeur hexadécimal", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Fichiers récents", + "hex.builtin.setting.interface": "Interface", + "hex.builtin.setting.interface.always_show_provider_tabs": "Toujours afficher les onglets des fournisseurs", + "hex.builtin.setting.interface.native_window_decorations": "Utiliser les décorations de fenêtre du système", + "hex.builtin.setting.interface.accent": "Couleur d'accent", + "hex.builtin.setting.interface.color": "Thème de couleur", + "hex.builtin.setting.interface.crisp_scaling": "Activer la mise à l'échelle nette", + "hex.builtin.setting.interface.display_shortcut_highlights": "Mettre en surbrillance le menu lors de l'utilisation des raccourcis", + "hex.builtin.setting.interface.fps": "Limite FPS", + "hex.builtin.setting.interface.fps.unlocked": "Déverrouillé", + "hex.builtin.setting.interface.fps.native": "Natif", + "hex.builtin.setting.interface.language": "Langue", + "hex.builtin.setting.interface.multi_windows": "Activer la prise en charge de plusieurs fenêtres", + "hex.builtin.setting.interface.randomize_window_title": "Utiliser un titre de fenêtre aléatoire", + "hex.builtin.setting.interface.scaling_factor": "Mise à l'échelle", + "hex.builtin.setting.interface.scaling.native": "Natif", + "hex.builtin.setting.interface.scaling.fractional_warning": "La police par défaut ne prend pas en charge la mise à l'échelle fractionnaire. Pour de meilleurs résultats, sélectionnez une police personnalisée dans l'onglet 'Police'.", + "hex.builtin.setting.interface.show_header_command_palette": "Afficher la palette de commandes dans l'en-tête de la fenêtre", + "hex.builtin.setting.interface.show_titlebar_backdrop": "Afficher la couleur de fond de la barre de titre", + "hex.builtin.setting.interface.style": "Style", + "hex.builtin.setting.interface.use_native_menu_bar": "Utiliser la barre de menu native", + "hex.builtin.setting.interface.window": "Fenêtre", + "hex.builtin.setting.interface.pattern_data_row_bg": "Activer l'arrière-plan coloré des modèles", + "hex.builtin.setting.interface.wiki_explain_language": "Langue de Wikipedia", + "hex.builtin.setting.interface.restore_window_pos": "Restaurer la position de la fenêtre", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "Le proxy prendra effet immédiatement sur le magasin, Wikipedia ou tout autre plugin.", + "hex.builtin.setting.proxy.enable": "Activer le proxy", + "hex.builtin.setting.proxy.url": "URL du proxy", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// ou socks5:// (ex. http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Raccourcis", + "hex.builtin.setting.shortcuts.global": "Raccourcis globaux", + "hex.builtin.setting.toolbar": "Barre d'outils", + "hex.builtin.setting.toolbar.description": "Ajouter ou supprimer des options de menu dans la barre d'outils en les faisant glisser depuis la liste ci-dessous.", + "hex.builtin.setting.toolbar.icons": "Icônes de la barre d'outils", + "hex.builtin.shortcut.next_provider": "Sélectionner le fournisseur de données suivant", + "hex.builtin.shortcut.prev_provider": "Sélectionner le fournisseur de données précédent", + "hex.builtin.task.querying_docs": "Interrogation des docs...", + "hex.builtin.task.sending_statistics": "Envoi des statistiques...", + "hex.builtin.task.check_updates": "Vérification des mises à jour...", + "hex.builtin.task.exporting_data": "Exportation des données...", + "hex.builtin.task.uploading_crash": "Téléchargement du rapport de plantage...", + "hex.builtin.task.loading_banner": "Chargement de la bannière...", + "hex.builtin.task.updating_recents": "Mise à jour des fichiers récents...", + "hex.builtin.task.updating_store": "Mise à jour du magasin...", + "hex.builtin.task.parsing_pattern": "Analyse du modèle...", + "hex.builtin.task.analyzing_data": "Analyse des données...", + "hex.builtin.task.updating_inspector": "Mise à jour de l'inspecteur...", + "hex.builtin.task.saving_data": "Sauvegarde des données...", + "hex.builtin.task.loading_encoding_file": "Chargement du fichier d'encodage...", + "hex.builtin.task.filtering_data": "Filtrage des données...", + "hex.builtin.task.evaluating_nodes": "Évaluation des nœuds...", + "hex.builtin.title_bar_button.debug_build": "Version de débogage\n\nMAJ + Clic pour ouvrir le menu de débogage", + "hex.builtin.title_bar_button.feedback": "Laisser un avis", + "hex.builtin.tools.ascii_table": "Table ASCII", + "hex.builtin.tools.ascii_table.octal": "Afficher en octal", + "hex.builtin.tools.base_converter": "Convertisseur de base", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Échangeur d'octets", + "hex.builtin.tools.calc": "Calculatrice", + "hex.builtin.tools.color": "Sélecteur de couleur", + "hex.builtin.tools.color.components": "Composants", + "hex.builtin.tools.color.formats": "Formats", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.color.formats.percent": "Pourcentage", + "hex.builtin.tools.color.formats.color_name": "Nom de la couleur", + "hex.builtin.tools.demangler": "Démangleur LLVM", + "hex.builtin.tools.demangler.demangled": "Nom démanglé", + "hex.builtin.tools.demangler.mangled": "Nom manglé", + "hex.builtin.tools.error": "Dernière erreur : '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Algorithme d'Euclide", + "hex.builtin.tools.euclidean_algorithm.description": "L'algorithme d'Euclide est une méthode efficace pour calculer le plus grand commun diviseur (PGCD) de deux nombres, le plus grand nombre qui les divise sans laisser de reste.\n\nPar extension, cela fourégalement une méthode efficace pour calculer le plus petit commun multiple (PPCM), le plus petit nombre divisible par les deux.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Débordement détecté ! Les valeurs de a et b sont trop grandes.", + "hex.builtin.tools.file_tools": "Outils de fichiers", + "hex.builtin.tools.file_tools.combiner": "Combineur", + "hex.builtin.tools.file_tools.combiner.add": "Ajouter...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Ajouter un fichier", + "hex.builtin.tools.file_tools.combiner.clear": "Effacer", + "hex.builtin.tools.file_tools.combiner.combine": "Combiner", + "hex.builtin.tools.file_tools.combiner.combining": "Combinaison...", + "hex.builtin.tools.file_tools.combiner.delete": "Supprimer", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Échec de la création du fichier de sortie", + "hex.builtin.tools.file_tools.combiner.open_input": "Échec de l'ouverture du fichier d'entrée {0}", + "hex.builtin.tools.file_tools.combiner.output": "Fichier de sortie", + "hex.builtin.tools.file_tools.combiner.output.picker": "Définir le chemin de base de sortie", + "hex.builtin.tools.file_tools.combiner.success": "Fichiers combinés avec succès !", + "hex.builtin.tools.file_tools.shredder": "Déchiqueteur", + "hex.builtin.tools.file_tools.shredder.error.open": "Échec de l'ouverture du fichier sélectionné !", + "hex.builtin.tools.file_tools.shredder.fast": "Mode rapide", + "hex.builtin.tools.file_tools.shredder.input": "Fichier à déchiqueter", + "hex.builtin.tools.file_tools.shredder.picker": "Ouvrir le fichier à déchiqueter", + "hex.builtin.tools.file_tools.shredder.shred": "Déchiqueter", + "hex.builtin.tools.file_tools.shredder.shredding": "Déchiquetage...", + "hex.builtin.tools.file_tools.shredder.success": "Déchiquetage réussi !", + "hex.builtin.tools.file_tools.shredder.warning": "Cet outil DÉTRUIT IRRECOUVREMENT un fichier. Utilisez-le avec précaution", + "hex.builtin.tools.file_tools.splitter": "Diviseur", + "hex.builtin.tools.file_tools.splitter.input": "Fichier à diviser", + "hex.builtin.tools.file_tools.splitter.output": "Chemin de sortie", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Échec de la création du fichier de partie {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Échec de l'ouverture du fichier sélectionné !", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "Le fichier est plus petit que la taille de la partie", + "hex.builtin.tools.file_tools.splitter.picker.input": "Ouvrir le fichier à diviser", + "hex.builtin.tools.file_tools.splitter.picker.output": "Définir le chemin de base", + "hex.builtin.tools.file_tools.splitter.picker.split": "Diviser", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Division...", + "hex.builtin.tools.file_tools.splitter.picker.success": "Fichier divisé avec succès !", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Disquette 3½\" (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Disquette 5¼\" (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personnalisé", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disque Zip 100 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disque Zip 200 (200MiB)", + "hex.builtin.tools.file_uploader": "Téléverseur de fichiers", + "hex.builtin.tools.file_uploader.control": "Contrôle", + "hex.builtin.tools.file_uploader.done": "Terminé !", + "hex.builtin.tools.file_uploader.error": "Échec du téléversement du fichier !\n\nCode d'erreur : {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Réponse invalide de Anonfiles !", + "hex.builtin.tools.file_uploader.recent": "Téléversements récents", + "hex.builtin.tools.file_uploader.tooltip": "Cliquer pour copier\nCTRL + Clic pour ouvrir", + "hex.builtin.tools.file_uploader.upload": "Téléverser", + "hex.builtin.tools.format.engineering": "Ingénierie", + "hex.builtin.tools.format.programmer": "Programmeur", + "hex.builtin.tools.format.scientific": "Scientifique", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "Calculatrice graphique", + "hex.builtin.tools.history": "Historique", + "hex.builtin.tools.http_requests": "Requêtes HTTP", + "hex.builtin.tools.http_requests.enter_url": "Entrer l'URL", + "hex.builtin.tools.http_requests.send": "Envoyer", + "hex.builtin.tools.http_requests.headers": "En-têtes", + "hex.builtin.tools.http_requests.response": "Réponse", + "hex.builtin.tools.http_requests.body": "Corps", + "hex.builtin.tools.ieee754": "Encodeur et décodeur flottant IEEE 754", + "hex.builtin.tools.ieee754.clear": "Effacer", + "hex.builtin.tools.ieee754.description": "IEEE754 est un standard pour représenter les nombres à virgule flottante utilisé par la plupart des CPU modernes.\n\nCet outil visualise la représentation interne d'un nombre à virgule flottante et permet le décodagel'encodage de nombres avec un nombre non standard de bits de mantisse ou d'exposant.", + "hex.builtin.tools.ieee754.double_precision": "Double précision", + "hex.builtin.tools.ieee754.exponent": "Exposant", + "hex.builtin.tools.ieee754.exponent_size": "Taille de l'exposant", + "hex.builtin.tools.ieee754.formula": "Formule", + "hex.builtin.tools.ieee754.half_precision": "Demi-précision", + "hex.builtin.tools.ieee754.mantissa": "Mantisse", + "hex.builtin.tools.ieee754.mantissa_size": "Taille de la mantisse", + "hex.builtin.tools.ieee754.result.float": "Résultat à virgule flottante", + "hex.builtin.tools.ieee754.result.hex": "Résultat hexadécimal", + "hex.builtin.tools.ieee754.quarter_precision": "Quart de précision", + "hex.builtin.tools.ieee754.result.title": "Résultat", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Détaillé", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplifié", + "hex.builtin.tools.ieee754.sign": "Signe", + "hex.builtin.tools.ieee754.single_precision": "Simple précision", + "hex.builtin.tools.ieee754.type": "Type", + "hex.builtin.tools.invariant_multiplication": "Division par multiplication invariante", + "hex.builtin.tools.invariant_multiplication.description": "La division par multiplication invariante est une technique souvent utilisée par les compilateurs pour optimiser la division d'un entier par une constante en une multiplication suivie d'un décalage. La raien est que les divisions prennent souvent beaucoup plus de cycles d'horloge que les multiplications.\n\nCet outil peut être utilisé pour calculer le multiplicateur à partir du diviseur ou le diviseur à partir du multiplicateur.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Nombre de bits", + "hex.builtin.tools.input": "Entrée", + "hex.builtin.tools.output": "Sortie", + "hex.builtin.tools.name": "Nom", + "hex.builtin.tools.permissions": "Calculatrice des permissions UNIX", + "hex.builtin.tools.permissions.absolute": "Notation absolue", + "hex.builtin.tools.permissions.perm_bits": "Bits de permission", + "hex.builtin.tools.permissions.setgid_error": "Le groupe doit avoir des droits d'exécution pour que le bit setgid s'applique !", + "hex.builtin.tools.permissions.setuid_error": "L'utilisateur doit avoir des droits d'exécution pour que le bit setuid s'applique !", + "hex.builtin.tools.permissions.sticky_error": "Les autres doivent avoir des droits d'exécution pour que le bit sticky s'applique !", + "hex.builtin.tools.regex_replacer": "Remplaceur Regex", + "hex.builtin.tools.regex_replacer.input": "Entrée", + "hex.builtin.tools.regex_replacer.output": "Sortie", + "hex.builtin.tools.regex_replacer.pattern": "Modèle Regex", + "hex.builtin.tools.regex_replacer.replace": "Remplacer le modèle", + "hex.builtin.tools.tcp_client_server": "Client/Serveur TCP", + "hex.builtin.tools.tcp_client_server.client": "Client", + "hex.builtin.tools.tcp_client_server.server": "Serveur", + "hex.builtin.tools.tcp_client_server.messages": "Messages", + "hex.builtin.tools.tcp_client_server.settings": "Paramètres de connexion", + "hex.builtin.tools.value": "Valeur", + "hex.builtin.tools.wiki_explain": "Définitions de termes Wikipedia", + "hex.builtin.tools.wiki_explain.control": "Contrôle", + "hex.builtin.tools.wiki_explain.invalid_response": "Réponse invalide de Wikipedia !", + "hex.builtin.tools.wiki_explain.results": "Résultats", + "hex.builtin.tools.wiki_explain.search": "Rechercher", + "hex.builtin.tutorial.introduction": "Introduction à ImHex", + "hex.builtin.tutorial.introduction.description": "Ce tutoriel vous guidera à travers l'utilisation de base d'ImHex pour vous aider à démarrer.", + "hex.builtin.tutorial.introduction.step1.title": "Bienvenue dans ImHex !", + "hex.builtin.tutorial.introduction.step1.description": "ImHex est une suite de rétro-ingénierie et un éditeur hexadécimal axé sur la visualisation des données binaires pour une compréhension facile.\n\nVous pouvez passer à l'étape suivante en cliquant sur le boude flèche droite ci-dessous.", + "hex.builtin.tutorial.introduction.step2.title": "Ouverture des données", + "hex.builtin.tutorial.introduction.step2.description": "ImHex prend en charge le chargement de données à partir de diverses sources. Cela inclut les fichiers, les disques bruts, la mémoire d'un autre processus, et plus encore.\n\nToutes ces options peuvent êtrouvées sur l'écran d'accueil ou sous le menu Fichier.", + "hex.builtin.tutorial.introduction.step2.highlight": "Créons un nouveau fichier vide en cliquant sur le bouton 'Nouveau fichier'.", + "hex.builtin.tutorial.introduction.step3.highlight": "Voici l'éditeur hexadécimal. Il affiche les octets individuels des données chargées et permet également de les modifier en double-cliquant dessus.\n\nVous pouvez naviguer dans les données en utilisant les toucfléchées ou la molette de la souris.", + "hex.builtin.tutorial.introduction.step4.highlight": "Voici l'inspecteur de données. Il affiche les données des octets actuellement sélectionnés dans un format plus lisible.\n\nVous pouvez également modifier les données ici en double-cliquant sur une ligne.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Voici l'éditeur de modèles. Il vous permet d'écrire du code en utilisant le langage de modèles qui peut mettre en surbrillance et décoder les structures de données binaires dans vos donnchargées.\n\nVous pouvez en savoir plus sur le langage de modèles dans la documentation.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Cette vue contient une vue en arborescence représentant les structures de données que vous avez définies en utilisant le langage de modèles.", + "hex.builtin.tutorial.introduction.step6.highlight": "Vous pouvez trouver plus de tutoriels et de documentation dans le menu Aide.", + "hex.builtin.undo_operation.insert": "Inséré {0}", + "hex.builtin.undo_operation.remove": "Supprimé {0}", + "hex.builtin.undo_operation.write": "Écrit {0}", + "hex.builtin.undo_operation.patches": "Patch appliqué", + "hex.builtin.undo_operation.fill": "Région remplie", + "hex.builtin.undo_operation.modification": "Octets modifiés", + "hex.builtin.view.achievements.name": "Réalisations", + "hex.builtin.view.achievements.unlocked": "Réalisations débloquées !", + "hex.builtin.view.achievements.unlocked_count": "Débloquées", + "hex.builtin.view.achievements.click": "Cliquez ici", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Aller à", + "hex.builtin.view.bookmarks.button.remove": "Supprimer", + "hex.builtin.view.bookmarks.default_title": "Signet [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Couleur", + "hex.builtin.view.bookmarks.header.comment": "Commentaire", + "hex.builtin.view.bookmarks.header.name": "Nom", + "hex.builtin.view.bookmarks.name": "Signets", + "hex.builtin.view.bookmarks.no_bookmarks": "Aucun signet créé. Ajoutez-en un avec Éditer -> Créer un signet", + "hex.builtin.view.bookmarks.title.info": "Information", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Aller à l'adresse", + "hex.builtin.view.bookmarks.tooltip.lock": "Verrouiller", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Ouvrir dans une nouvelle vue", + "hex.builtin.view.bookmarks.tooltip.unlock": "Déverrouiller", + "hex.builtin.view.command_palette.name": "Palette de commandes", + "hex.builtin.view.constants.name": "Constantes", + "hex.builtin.view.constants.row.category": "Catégorie", + "hex.builtin.view.constants.row.desc": "Description", + "hex.builtin.view.constants.row.name": "Nom", + "hex.builtin.view.constants.row.value": "Valeur", + "hex.builtin.view.data_inspector.menu.copy": "Copier la valeur", + "hex.builtin.view.data_inspector.menu.edit": "Modifier la valeur", + "hex.builtin.view.data_inspector.execution_error": "Erreur d'évaluation de ligne personnalisée", + "hex.builtin.view.data_inspector.invert": "Inverser", + "hex.builtin.view.data_inspector.name": "Inspecteur de données", + "hex.builtin.view.data_inspector.no_data": "Aucun octet sélectionné", + "hex.builtin.view.data_inspector.table.name": "Nom", + "hex.builtin.view.data_inspector.table.value": "Valeur", + "hex.builtin.view.data_inspector.custom_row.title": "Ajout de lignes personnalisées", + "hex.builtin.view.data_inspector.custom_row.hint": "Il est possible de définir des lignes personnalisées dans l'inspecteur de données en plaçant des scripts en langage de modèles dans le dossier /scripts/inspectors.\n\nConsultez la documentation pour pd'informations.", + "hex.builtin.view.data_processor.help_text": "Clic droit pour ajouter un nouveau nœud", + "hex.builtin.view.data_processor.menu.file.load_processor": "Charger le processeur de données...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Sauvegarder le processeur de données...", + "hex.builtin.view.data_processor.menu.remove_link": "Supprimer le lien", + "hex.builtin.view.data_processor.menu.remove_node": "Supprimer le nœud", + "hex.builtin.view.data_processor.menu.remove_selection": "Supprimer la sélection", + "hex.builtin.view.data_processor.menu.save_node": "Sauvegarder le nœud...", + "hex.builtin.view.data_processor.name": "Processeur de données", + "hex.builtin.view.find.binary_pattern": "Modèle binaire", + "hex.builtin.view.find.binary_pattern.alignment": "Alignement", + "hex.builtin.view.find.context.copy": "Copier la valeur", + "hex.builtin.view.find.context.copy_demangle": "Copier la valeur démanglée", + "hex.builtin.view.find.context.replace": "Remplacer", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Démanglé", + "hex.builtin.view.find.name": "Rechercher", + "hex.builtin.view.replace.name": "Remplacer", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Exiger une correspondance complète", + "hex.builtin.view.find.regex.pattern": "Modèle", + "hex.builtin.view.find.search": "Rechercher", + "hex.builtin.view.find.search.entries": "{} entrées trouvées", + "hex.builtin.view.find.search.reset": "Réinitialiser", + "hex.builtin.view.find.searching": "Recherche en cours...", + "hex.builtin.view.find.sequences": "Séquences", + "hex.builtin.view.find.sequences.ignore_case": "Ignorer la casse", + "hex.builtin.view.find.shortcut.select_all": "Sélectionner toutes les occurrences", + "hex.builtin.view.find.strings": "Chaînes", + "hex.builtin.view.find.strings.chars": "Caractères", + "hex.builtin.view.find.strings.line_feeds": "Retours à la ligne", + "hex.builtin.view.find.strings.lower_case": "Lettres minuscules", + "hex.builtin.view.find.strings.match_settings": "Paramètres de correspondance", + "hex.builtin.view.find.strings.min_length": "Longueur minimale", + "hex.builtin.view.find.strings.null_term": "Exiger une terminaison nulle", + "hex.builtin.view.find.strings.numbers": "Nombres", + "hex.builtin.view.find.strings.spaces": "Espaces", + "hex.builtin.view.find.strings.symbols": "Symboles", + "hex.builtin.view.find.strings.underscores": "Tiret bas", + "hex.builtin.view.find.strings.upper_case": "Lettres majuscules", + "hex.builtin.view.find.value": "Valeur numérique", + "hex.builtin.view.find.value.aligned": "Aligné", + "hex.builtin.view.find.value.max": "Valeur maximale", + "hex.builtin.view.find.value.min": "Valeur minimale", + "hex.builtin.view.find.value.range": "Recherche dans une plage", + "hex.builtin.view.help.about.commits": "Historique des commits", + "hex.builtin.view.help.about.contributor": "Contributeurs", + "hex.builtin.view.help.about.donations": "Dons", + "hex.builtin.view.help.about.libs": "Bibliothèques", + "hex.builtin.view.help.about.license": "Licence", + "hex.builtin.view.help.about.name": "À propos", + "hex.builtin.view.help.about.paths": "Répertoires", + "hex.builtin.view.help.about.plugins": "Plugins", + "hex.builtin.view.help.about.plugins.author": "Auteur", + "hex.builtin.view.help.about.plugins.desc": "Description", + "hex.builtin.view.help.about.plugins.plugin": "Plugin", + "hex.builtin.view.help.about.release_notes": "Notes de version", + "hex.builtin.view.help.about.source": "Code source disponible sur GitHub :", + "hex.builtin.view.help.about.thanks": "Si vous aimez mon travail, envisagez de faire un don pour soutenir le projet. Merci beaucoup <3", + "hex.builtin.view.help.about.translator": "Traduit par GekySan", + "hex.builtin.view.help.calc_cheat_sheet": "Aide-mémoire de la calculatrice", + "hex.builtin.view.help.documentation": "Documentation ImHex", + "hex.builtin.view.help.documentation_search": "Rechercher dans la documentation", + "hex.builtin.view.help.name": "Aide", + "hex.builtin.view.help.pattern_cheat_sheet": "Aide-mémoire du langage de modèle", + "hex.builtin.view.hex_editor.copy.address": "Adresse", + "hex.builtin.view.hex_editor.copy.ascii": "Chaîne ASCII", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "Tableau C", + "hex.builtin.view.hex_editor.copy.cpp": "Tableau C++", + "hex.builtin.view.hex_editor.copy.crystal": "Tableau Crystal", + "hex.builtin.view.hex_editor.copy.csharp": "Tableau C#", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Encodage personnalisé", + "hex.builtin.view.hex_editor.copy.escaped_string": "Chaîne échappée", + "hex.builtin.view.hex_editor.copy.go": "Tableau Go", + "hex.builtin.view.hex_editor.copy.hex_view": "Vue hexadécimale", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Tableau Java", + "hex.builtin.view.hex_editor.copy.js": "Tableau JavaScript", + "hex.builtin.view.hex_editor.copy.lua": "Tableau Lua", + "hex.builtin.view.hex_editor.copy.pascal": "Tableau Pascal", + "hex.builtin.view.hex_editor.copy.python": "Tableau Python", + "hex.builtin.view.hex_editor.copy.rust": "Tableau Rust", + "hex.builtin.view.hex_editor.copy.swift": "Tableau Swift", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Absolu", + "hex.builtin.view.hex_editor.goto.offset.begin": "Début", + "hex.builtin.view.hex_editor.goto.offset.end": "Fin", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relatif", + "hex.builtin.view.hex_editor.menu.edit.copy": "Copier", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copier en tant que", + "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Aperçu de la copie", + "hex.builtin.view.hex_editor.menu.edit.cut": "Couper", + "hex.builtin.view.hex_editor.menu.edit.fill": "Remplir...", + "hex.builtin.view.hex_editor.menu.edit.insert": "Insérer...", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Mode insertion", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Suivre la sélection", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Modèle actuel", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Ouvrir la sélection dans une nouvelle vue", + "hex.builtin.view.hex_editor.menu.edit.paste": "Coller", + "hex.builtin.view.hex_editor.menu.edit.paste_as": "Coller en tant que", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Choisir le comportement de collage", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "Lors du collage de valeurs dans la vue de l'éditeur hexadécimal, ImHex ne remplacera que les octets actuellement sélectionnés. Cependant, si un seul octet est sélectionné, cela peut sembcontre-intuitif. Souhaitez-vous coller tout le contenu de votre presse-papiers si un seul octet est sélectionné, ou seulement remplacer les octets sélectionnés ?", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Remarque : Si vous souhaitez toujours tout coller, la commande 'Coller tout' est également disponible dans le menu Édition !", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Coller tout", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Coller uniquement sur la sélection", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Coller tout", + "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Coller tout en tant que chaîne", + "hex.builtin.view.hex_editor.menu.edit.remove": "Supprimer...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionner...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Sélectionner tout", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Définir l'adresse de base...", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Définir la taille de la page...", + "hex.builtin.view.hex_editor.menu.file.goto": "Aller à l'adresse...", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Charger un encodage personnalisé...", + "hex.builtin.view.hex_editor.menu.file.save": "Sauvegarder", + "hex.builtin.view.hex_editor.menu.file.save_as": "Enregistrer sous...", + "hex.builtin.view.hex_editor.menu.file.search": "Rechercher...", + "hex.builtin.view.hex_editor.menu.edit.select": "Sélectionner...", + "hex.builtin.view.hex_editor.name": "Éditeur hexadécimal", + "hex.builtin.view.hex_editor.search.find": "Rechercher", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.string": "Chaîne", + "hex.builtin.view.hex_editor.search.string.encoding": "Encodage", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.no_more_results": "Plus de résultats", + "hex.builtin.view.hex_editor.search.advanced": "Recherche avancée...", + "hex.builtin.view.hex_editor.select.offset.begin": "Début", + "hex.builtin.view.hex_editor.select.offset.end": "Fin", + "hex.builtin.view.hex_editor.select.offset.region": "Région", + "hex.builtin.view.hex_editor.select.offset.size": "Taille", + "hex.builtin.view.hex_editor.select.select": "Sélectionner", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Supprimer la sélection", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Entrer en mode édition", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Étendre la sélection vers la droite", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Déplacer le curseur vers la droite", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Étendre la sélection vers la gauche", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Déplacer le curseur vers la gauche", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Étendre la sélection vers le haut", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Déplacer le curseur d'une ligne vers le haut", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Déplacer le curseur au début de la ligne", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Déplacer le curseur à la fin de la ligne", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Étendre la sélection vers le bas", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Déplacer le curseur d'une ligne vers le bas", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Étendre la sélection d'une page vers le haut", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Déplacer le curseur d'une page vers le haut", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Étendre la sélection d'une page vers le bas", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Déplacer le curseur d'une page vers le bas", + "hex.builtin.view.highlight_rules.name": "Règles de surbrillance", + "hex.builtin.view.highlight_rules.new_rule": "Nouvelle règle", + "hex.builtin.view.highlight_rules.config": "Config", + "hex.builtin.view.highlight_rules.expression": "Expression", + "hex.builtin.view.highlight_rules.help_text": "Entrez une expression mathématique qui sera évaluée pour chaque octet du fichier.\n\nL'expression peut utiliser les variables 'value' et 'offset'.\nSi l'expression est vraie (résultat supérieur à 0), l'octet ssurligné avec la couleur spécifiée.", + "hex.builtin.view.highlight_rules.no_rule": "Créez une règle pour l'éditer", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Règles de surbrillance", + "hex.builtin.view.information.analyze": "Analyser la page", + "hex.builtin.view.information.analyzing": "Analyse en cours...", + "hex.builtin.information_section.magic.apple_type": "Code créateur/type Apple", + "hex.builtin.information_section.info_analysis.block_size": "Taille du bloc", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocs de {1} octets", + "hex.builtin.information_section.info_analysis.byte_types": "Types d'octets", + "hex.builtin.view.information.control": "Contrôle", + "hex.builtin.information_section.magic.description": "Description", + "hex.builtin.information_section.info_analysis.distribution": "Distribution des octets", + "hex.builtin.information_section.info_analysis.encrypted": "Ces données sont probablement chiffrées ou compressées !", + "hex.builtin.information_section.info_analysis.entropy": "Entropie", + "hex.builtin.information_section.magic.extension": "Extension de fichier", + "hex.builtin.information_section.info_analysis.file_entropy": "Entropie globale", + "hex.builtin.information_section.info_analysis.highest_entropy": "Entropie de bloc la plus élevée", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Entropie de bloc la plus basse", + "hex.builtin.information_section.info_analysis": "Analyse des informations", + "hex.builtin.information_section.info_analysis.show_annotations": "Afficher les annotations", + "hex.builtin.information_section.relationship_analysis": "Relation des octets", + "hex.builtin.information_section.relationship_analysis.sample_size": "Taille de l'échantillon", + "hex.builtin.information_section.relationship_analysis.brightness": "Luminosité", + "hex.builtin.information_section.relationship_analysis.filter": "Filtre", + "hex.builtin.information_section.relationship_analysis.digram": "Digramme", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Distribution en couches", + "hex.builtin.information_section.magic": "Informations magiques", + "hex.builtin.view.information.error_processing_section": "Échec du traitement de la section d'informations {0} : '{1}'", + "hex.builtin.view.information.magic_db_added": "Base de données magique ajoutée !", + "hex.builtin.information_section.magic.mime": "Type MIME", + "hex.builtin.view.information.name": "Informations sur les données", + "hex.builtin.view.information.not_analyzed": "Pas encore analysé", + "hex.builtin.information_section.magic.octet_stream_text": "Inconnu", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream indique un type de données inconnu.\n\nCela signifie que ces données n'ont pas de type MIME associé car elles ne sont pas dans un format connu.", + "hex.builtin.information_section.info_analysis.plain_text": "Ces données sont probablement du texte brut.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Pourcentage de texte brut", + "hex.builtin.information_section.provider_information": "Informations sur le fournisseur", + "hex.builtin.view.logs.component": "Composant", + "hex.builtin.view.logs.log_level": "Niveau de log", + "hex.builtin.view.logs.message": "Message", + "hex.builtin.view.logs.name": "Console de log", + "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.patches.offset": "Décalage", + "hex.builtin.view.patches.orig": "Valeur originale", + "hex.builtin.view.patches.patch": "Description", + "hex.builtin.view.patches.remove": "Supprimer le patch", + "hex.builtin.view.pattern_data.name": "Données de modèle", + "hex.builtin.view.pattern_editor.accept_pattern": "Accepter le modèle", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Un ou plusieurs modèles compatibles avec ce type de données ont été trouvés", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Modèles", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Souhaitez-vous appliquer le modèle sélectionné ?", + "hex.builtin.view.pattern_editor.auto": "Évaluation automatique", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Arrêté à la ligne {0}", + "hex.builtin.view.pattern_editor.console": "Console", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "Copier", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ce modèle a tenté d'appeler une fonction dangereuse.\nÊtes-vous sûr de vouloir faire confiance à ce modèle ?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Autoriser la fonction dangereuse ?", + "hex.builtin.view.pattern_editor.debugger": "Débogueur", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Ajouter un point d'arrêt", + "hex.builtin.view.pattern_editor.debugger.continue": "Continuer", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Supprimer le point d'arrêt", + "hex.builtin.view.pattern_editor.debugger.scope": "Portée", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Portée globale", + "hex.builtin.view.pattern_editor.env_vars": "Variables d'environnement", + "hex.builtin.view.pattern_editor.evaluating": "Évaluation en cours...", + "hex.builtin.view.pattern_editor.find_hint": "Rechercher", + "hex.builtin.view.pattern_editor.find_hint_history": " pour l'historique)", + "hex.builtin.view.pattern_editor.goto_line": "Aller à la ligne : ", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Placer le modèle", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Type intégré", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tableau", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Unique", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Type personnalisé", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Charger le modèle...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Sauvegarder le modèle...", + "hex.builtin.view.pattern_editor.menu.find": "Rechercher...", + "hex.builtin.view.pattern_editor.menu.find_next": "Rechercher suivant", + "hex.builtin.view.pattern_editor.menu.find_previous": "Rechercher précédent", + "hex.builtin.view.pattern_editor.menu.goto_line": "Aller à la ligne...", + "hex.builtin.view.pattern_editor.menu.replace": "Remplacer...", + "hex.builtin.view.pattern_editor.menu.replace_next": "Remplacer suivant", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Remplacer précédent", + "hex.builtin.view.pattern_editor.menu.replace_all": "Remplacer tout", + "hex.builtin.view.pattern_editor.name": "Éditeur de modèles", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Définissez certaines variables globales avec le spécificateur 'in' ou 'out' pour qu'elles apparaissent ici.", + "hex.builtin.view.pattern_editor.no_sections": "Créez des sections de sortie supplémentaires pour afficher et décoder les données traitées en utilisant la fonction std::mem::create_section.", + "hex.builtin.view.pattern_editor.no_virtual_files": "Visualisez les régions de données sous forme de structure de dossiers virtuels en les ajoutant à l'aide de la fonction hex::core::add_virtual_file.", + "hex.builtin.view.pattern_editor.no_env_vars": "Le contenu des variables d'environnement créées ici peut être accédé depuis les scripts de modèles en utilisant la fonction std::env.", + "hex.builtin.view.pattern_editor.no_results": "aucun résultat", + "hex.builtin.view.pattern_editor.of": "de", + "hex.builtin.view.pattern_editor.open_pattern": "Ouvrir le modèle", + "hex.builtin.view.pattern_editor.replace_hint": "Remplacer", + "hex.builtin.view.pattern_editor.replace_hint_history": " pour l'historique)", + "hex.builtin.view.pattern_editor.settings": "Paramètres", + "hex.builtin.view.pattern_editor.shortcut.goto_line": "Aller à la ligne...", + "hex.builtin.view.pattern_editor.shortcut.find": "Rechercher...", + "hex.builtin.view.pattern_editor.shortcut.replace": "Remplacer...", + "hex.builtin.view.pattern_editor.shortcut.find_next": "Rechercher suivant", + "hex.builtin.view.pattern_editor.shortcut.find_previous": "Rechercher précédent", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Activer/désactiver la recherche sensible à la casse", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Activer/désactiver la recherche/remplacement par expression régulière", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Activer/désactiver la recherche de mot entier", + "hex.builtin.view.pattern_editor.shortcut.save_project": "Sauvegarder le projet", + "hex.builtin.view.pattern_editor.shortcut.open_project": "Ouvrir le projet...", + "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Sauvegarder le projet sous...", + "hex.builtin.view.pattern_editor.shortcut.copy": "Copier la sélection dans le presse-papiers", + "hex.builtin.view.pattern_editor.shortcut.cut": "Copier la sélection dans le presse-papiers et la supprimer", + "hex.builtin.view.pattern_editor.shortcut.paste": "Coller le contenu du presse-papiers à la position du curseur", + "hex.builtin.view.pattern_editor.menu.edit.undo": "Annuler", + "hex.builtin.view.pattern_editor.menu.edit.redo": "Rétablir", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Activer/désactiver l'écriture par-dessus", + "hex.builtin.view.pattern_editor.shortcut.delete": "Supprimer un caractère à la position du curseur", + "hex.builtin.view.pattern_editor.shortcut.backspace": "Supprimer un caractère à gauche du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_all": "Sélectionner tout le fichier", + "hex.builtin.view.pattern_editor.shortcut.select_left": "Étendre la sélection d'un caractère à gauche du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_right": "Étendre la sélection d'un caractère à droite du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Étendre la sélection d'un mot à gauche du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Étendre la sélection d'un mot à droite du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_up": "Étendre la sélection d'une ligne vers le haut à partir du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_down": "Étendre la sélection d'une ligne vers le bas à partir du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Étendre la sélection d'une page vers le haut à partir du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Étendre la sélection d'une page vers le bas à partir du curseur", + "hex.builtin.view.pattern_editor.shortcut.select_home": "Étendre la sélection au début de la ligne", + "hex.builtin.view.pattern_editor.shortcut.select_end": "Étendre la sélection à la fin de la ligne", + "hex.builtin.view.pattern_editor.shortcut.select_top": "Étendre la sélection au début du fichier", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Étendre la sélection à la fin du fichier", + "hex.builtin.view.pattern_editor.shortcut.move_left": "Déplacer le curseur d'un caractère à gauche", + "hex.builtin.view.pattern_editor.shortcut.move_right": "Déplacer le curseur d'un caractère à droite", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Déplacer le curseur d'un mot à gauche", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Déplacer le curseur d'un mot à droite", + "hex.builtin.view.pattern_editor.shortcut.move_up": "Déplacer le curseur d'une ligne vers le haut", + "hex.builtin.view.pattern_editor.shortcut.move_down": "Déplacer le curseur d'une ligne vers le bas", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Déplacer le curseur d'un pixel vers le haut", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Déplacer le curseur d'un pixel vers le bas", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Déplacer le curseur d'une page vers le haut", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Déplacer le curseur d'une page vers le bas", + "hex.builtin.view.pattern_editor.shortcut.move_home": "Déplacer le curseur au début de la ligne", + "hex.builtin.view.pattern_editor.shortcut.move_end": "Déplacer le curseur à la fin de la ligne", + "hex.builtin.view.pattern_editor.shortcut.move_top": "Déplacer le curseur au début du fichier", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Déplacer le curseur à la fin du fichier", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Supprimer un mot à gauche du curseur", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Supprimer un mot à droite du curseur", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Exécuter le modèle", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Passer au débogueur", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Continuer le débogueur", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Ajouter un point d'arrêt", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Décalage parent", + "hex.builtin.view.pattern_editor.virtual_files": "Système de fichiers virtuel", + "hex.builtin.view.provider_settings.load_error": "Une erreur s'est produite lors de la tentative d'ouverture de ce fournisseur !", + "hex.builtin.view.provider_settings.load_error_details": "Une erreur s'est produite lors de la tentative d'ouverture de ce fournisseur !\nDétails : {0}", + "hex.builtin.view.provider_settings.load_popup": "Ouvrir les données", + "hex.builtin.view.provider_settings.name": "Paramètres du fournisseur", + "hex.builtin.view.settings.name": "Paramètres", + "hex.builtin.view.settings.restart_question": "Un changement que vous avez effectué nécessite un redémarrage d'ImHex pour prendre effet. Souhaitez-vous le redémarrer maintenant ?", + "hex.builtin.view.store.desc": "Télécharger de nouveaux contenus depuis la base de données en ligne d'ImHex", + "hex.builtin.view.store.download": "Télécharger", + "hex.builtin.view.store.download_error": "Échec du téléchargement du fichier ! Le dossier de destination n'existe pas.", + "hex.builtin.view.store.loading": "Chargement du contenu du magasin...", + "hex.builtin.view.store.name": "Magasin de contenu", + "hex.builtin.view.store.netfailed": "Échec de la requête réseau pour charger le contenu du magasin !", + "hex.builtin.view.store.reload": "Recharger", + "hex.builtin.view.store.remove": "Supprimer", + "hex.builtin.view.store.row.description": "Description", + "hex.builtin.view.store.row.authors": "Auteurs", + "hex.builtin.view.store.row.name": "Nom", + "hex.builtin.view.store.tab.constants": "Constantes", + "hex.builtin.view.store.tab.disassemblers": "Désassembleurs", + "hex.builtin.view.store.tab.encodings": "Encodages", + "hex.builtin.view.store.tab.includes": "Bibliothèques", + "hex.builtin.view.store.tab.magic": "Fichiers magiques", + "hex.builtin.view.store.tab.nodes": "Nœuds", + "hex.builtin.view.store.tab.patterns": "Modèles", + "hex.builtin.view.store.tab.themes": "Thèmes", + "hex.builtin.view.store.tab.yara": "Règles Yara", + "hex.builtin.view.store.update": "Mettre à jour", + "hex.builtin.view.store.system": "Système", + "hex.builtin.view.store.system.explanation": "Cette entrée se trouve dans un répertoire en lecture seule, elle est probablement gérée par le système.", + "hex.builtin.view.store.update_count": "Mettre à jour tout\nMises à jour disponibles : {}", + "hex.builtin.view.theme_manager.name": "Gestionnaire de thèmes", + "hex.builtin.view.theme_manager.colors": "Couleurs", + "hex.builtin.view.theme_manager.export": "Exporter", + "hex.builtin.view.theme_manager.export.name": "Nom du thème", + "hex.builtin.view.theme_manager.save_theme": "Sauvegarder le thème", + "hex.builtin.view.theme_manager.styles": "Styles", + "hex.builtin.view.tools.name": "Outils", + "hex.builtin.view.tutorials.name": "Tutoriels interactifs", + "hex.builtin.view.tutorials.description": "Description", + "hex.builtin.view.tutorials.start": "Démarrer le tutoriel", + "hex.builtin.visualizer.binary": "Binaire", + "hex.builtin.visualizer.decimal.signed.16bit": "Décimal signé (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "Décimal signé (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "Décimal signé (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "Décimal signé (8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Décimal non signé (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Décimal non signé (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Décimal non signé (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Décimal non signé (8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "Virgule flottante (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "Virgule flottante (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "Virgule flottante (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadécimal (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadécimal (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadécimal (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadécimal (8 bits)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "Couleur RGBA8", + "hex.builtin.oobe.server_contact": "Contact du serveur", + "hex.builtin.oobe.server_contact.text": "Souhaitez-vous autoriser la communication avec les serveurs d'ImHex ?\n\n\nCela permet d'effectuer des vérifications automatiques des mises à jour et de télécharger des statistiques d'utilisation très limitées, toutes répertoriées ci-dessous.\n\nVous pouvez également choisir de ne soumettre que des journaux de plantage, ce qui aide énormément à identifier et corriger les bugs que vous pourriez rencontrer.\n\nToutes les informations sont traitées par nos propres serveurs et ne sont pas communiquées à des tiers.\n\n\nVous pouvez modifier ces choix à tout moment dans les paramètres.", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Type", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Valeur", + "hex.builtin.oobe.server_contact.data_collected_title": "Données qui seront partagées", + "hex.builtin.oobe.server_contact.data_collected.uuid": "ID aléatoire", + "hex.builtin.oobe.server_contact.data_collected.version": "Version d'ImHex", + "hex.builtin.oobe.server_contact.data_collected.os": "Système d'exploitation", + "hex.builtin.oobe.server_contact.crash_logs_only": "Seulement les journaux de plantage", + "hex.builtin.oobe.tutorial_question": "Étant donné que c'est la première fois que vous utilisez ImHex, souhaitez-vous suivre le tutoriel d'introduction ?\n\nVous pouvez toujours accéder au tutoriel depuis le menu d'aide.", + "hex.builtin.welcome.customize.settings.desc": "Modifier les préférences d'ImHex", + "hex.builtin.welcome.customize.settings.title": "Paramètres", + "hex.builtin.welcome.drop_file": "Déposez un fichier ici pour commencer...", + "hex.builtin.welcome.nightly_build": "Vous exécutez une version nocturne d'ImHex.\n\nVeuillez signaler tout bug que vous rencontrez sur le traqueur d'issues GitHub !", + "hex.builtin.welcome.header.customize": "Personnaliser", + "hex.builtin.welcome.header.help": "Aide", + "hex.builtin.welcome.header.info": "Information", + "hex.builtin.welcome.header.learn": "Apprendre", + "hex.builtin.welcome.header.main": "Bienvenue dans ImHex", + "hex.builtin.welcome.header.plugins": "Plugins chargés", + "hex.builtin.welcome.header.start": "Démarrer", + "hex.builtin.welcome.header.update": "Mises à jour", + "hex.builtin.welcome.header.various": "Divers", + "hex.builtin.welcome.header.quick_settings": "Paramètres rapides", + "hex.builtin.welcome.help.discord": "Serveur Discord", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Obtenir de l'aide", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "Dépôt GitHub", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.title": "Réalisations", + "hex.builtin.welcome.learn.achievements.desc": "Apprenez à utiliser ImHex en complétant toutes les réalisations", + "hex.builtin.welcome.learn.interactive_tutorials.title": "Tutoriels interactifs", + "hex.builtin.welcome.learn.interactive_tutorials.desc": "Commencez rapidement en jouant les tutoriels", + "hex.builtin.welcome.learn.latest.desc": "Lire le journal des modifications actuel d'ImHex", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Dernière version", + "hex.builtin.welcome.learn.pattern.desc": "Apprenez à écrire des modèles ImHex", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Documentation du langage de modèles", + "hex.builtin.welcome.learn.imhex.desc": "Apprenez les bases d'ImHex avec notre documentation complète", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "Documentation ImHex", + "hex.builtin.welcome.learn.plugins.desc": "Étendez ImHex avec des fonctionnalités supplémentaires en utilisant des plugins", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "API des plugins", + "hex.builtin.popup.create_workspace.title": "Créer un nouvel espace de travail", + "hex.builtin.popup.create_workspace.desc": "Entrez un nom pour le nouvel espace de travail", + "hex.builtin.popup.safety_backup.delete": "Non, supprimer", + "hex.builtin.popup.safety_backup.desc": "Oh non, ImHex a planté la dernière fois.\nSouhaitez-vous restaurer votre travail précédent ?", + "hex.builtin.popup.safety_backup.log_file": "Fichier journal : ", + "hex.builtin.popup.safety_backup.report_error": "Envoyer le journal de plantage aux développeurs", + "hex.builtin.popup.safety_backup.restore": "Oui, restaurer", + "hex.builtin.popup.safety_backup.title": "Restaurer les données perdues", + "hex.builtin.welcome.start.create_file": "Créer un nouveau fichier", + "hex.builtin.welcome.start.open_file": "Ouvrir un fichier", + "hex.builtin.welcome.start.open_other": "Autres sources de données", + "hex.builtin.welcome.start.open_project": "Ouvrir un projet", + "hex.builtin.welcome.start.recent": "Fichiers récents", + "hex.builtin.welcome.start.recent.auto_backups": "Sauvegardes automatiques", + "hex.builtin.welcome.start.recent.auto_backups.backup": "Sauvegarde du {:%d-%m-%Y %H:%M:%S}", + "hex.builtin.welcome.tip_of_the_day": "Conseil du jour", + "hex.builtin.welcome.update.desc": "ImHex {0} vient de sortir !", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Nouvelle mise à jour disponible !", + "hex.builtin.welcome.quick_settings.simplified": "Simplifié" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/hu_HU.json b/plugins/builtin/romfs/lang/hu_HU.json index 58ad5232c..58f6ed338 100644 --- a/plugins/builtin/romfs/lang/hu_HU.json +++ b/plugins/builtin/romfs/lang/hu_HU.json @@ -1,1037 +1,1031 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.builtin.achievement.starting_out": "Első lépések", - "hex.builtin.achievement.starting_out.crash.name": "Hoppá!", - "hex.builtin.achievement.starting_out.crash.desc": "ImHex első összeomlása.", - "hex.builtin.achievement.starting_out.docs.name": "RTFM", - "hex.builtin.achievement.starting_out.docs.desc": "Nyisd meg a dokumentációt a menüsávon a Súgó -> Dokumentáció kiválasztásával.", - "hex.builtin.achievement.starting_out.open_file.name": "A belső működések", - "hex.builtin.achievement.starting_out.open_file.desc": "Nyiss meg egy fájlt úgy, hogy behúzod az ImHex-be vagy a Fájl -> Megnyitás menüpont kiválasztásával a menüsávon.", - "hex.builtin.achievement.starting_out.save_project.name": "Ezt megtartom", - "hex.builtin.achievement.starting_out.save_project.desc": "Ments el egy projektet a Fájl -> Projekt mentése menüpont kiválasztásával a menüsávon.", - "hex.builtin.achievement.hex_editor": "Hex szerkesztő", - "hex.builtin.achievement.hex_editor.select_byte.name": "Te, meg te, meg te is", - "hex.builtin.achievement.hex_editor.select_byte.desc": "Válassz ki több bájtot a hexadecimális szerkesztőben úgy, hogy rákattintasz és áthúzod rajtuk az egeret.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "Könyvtár építése", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Hozz létre egy könyvjelzőt úgy, hogy jobb gombbal kattintasz egy bájtra és a menüből a Könyvjelző opciót választod.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "Dupla látás", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "Nyiss meg egy új nézetet az 'Megnyitás új nézetben' gombra kattintva egy könyvjelzőnél.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "A Hex szerkesztése", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "Módosíts egy bájtot úgy, hogy rákattintasz, majd beírod az új értéket.", - "hex.builtin.achievement.hex_editor.copy_as.name": "Azt másold", - "hex.builtin.achievement.hex_editor.copy_as.desc": "Másold a bájtokat C++ tömbként úgy, hogy a jobb klikk menüből a Másolás mint -> C++ tömb opciót választod.", - "hex.builtin.achievement.hex_editor.create_patch.name": "ROM hack-ek", - "hex.builtin.achievement.hex_editor.create_patch.desc": "Hozz létre egy IPS patch-et más eszközökben való használatra a Fájl menü Exportálás opciójának kiválasztásával.", - "hex.builtin.achievement.hex_editor.fill.name": "Kitöltés", - "hex.builtin.achievement.hex_editor.fill.desc": "Tölts ki egy adatrégiót a lenyíló menüben található Kitöltés opció használatával.", - "hex.builtin.achievement.patterns": "Sablonok", - "hex.builtin.achievement.patterns.place_menu.name": "Egyszerű sablonok", - "hex.builtin.achievement.patterns.place_menu.desc": "Helyezz el egy beépített sablont az adatban úgy, hogy jobb kattintással kiválasztod a kezdő bájtot, és a 'Sablon elhelyezése' opcióra kattintasz.", - "hex.builtin.achievement.patterns.load_existing.name": "Hé, ezt ismerem", - "hex.builtin.achievement.patterns.load_existing.desc": "Tölts be egy másvalaki által készített sablont a 'Fájl -> Importálás' menü használatával.", - "hex.builtin.achievement.patterns.modify_data.name": "Sablon szerkesztése", - "hex.builtin.achievement.patterns.modify_data.desc": "Módosítsd a sablon által megjelenített bájtokat úgy, hogy duplán kattintasz a sablon adatnézetében lévő értékre, majd beírsz egy új értéket.", - "hex.builtin.achievement.patterns.data_inspector.name": "Adatértelmező kütyü", - "hex.builtin.achievement.patterns.data_inspector.desc": "A sablon nyelv használatával egyéni adatértelmező szabályokat is létre hozhatsz. Erről részletesebb információt a dokumentációban találsz.", - "hex.builtin.achievement.find": "Keresés", - "hex.builtin.achievement.find.find_strings.name": "Egy keresés mind fölött", - "hex.builtin.achievement.find.find_strings.desc": "Az összes találatot megkeresheted a fájlban a 'String-ek' mód használatával a 'Kereső' nézetben.", - "hex.builtin.achievement.find.find_specific_string.name": "Túl sok találat", - "hex.builtin.achievement.find.find_specific_string.desc": "Finomítsd a keresést, keresd egy adott karakterlánc előfordulásait a 'Sorozatok' módban.", - "hex.builtin.achievement.find.find_numeric.name": "Kb... annyi", - "hex.builtin.achievement.find.find_numeric.desc": "A 'Numerikus érték' mód használatával kereshetsz 250 és 1000 közötti numerikus értékeket.", - "hex.builtin.achievement.data_processor": "Adatfeldolgozó", - "hex.builtin.achievement.data_processor.place_node.name": "Nézd ezt a sok node-ot", - "hex.builtin.achievement.data_processor.place_node.desc": "Bármilyen csomópontot elhelyezhetsz a munkaterületen egy jobb kattintással és a node kiválasztásával a lenyíló menüből.", - "hex.builtin.achievement.data_processor.create_connection.name": "Érzek itt egy kapcsolatot", - "hex.builtin.achievement.data_processor.create_connection.desc": "Két node-ot összeköthetsz úgy, hogy egy kapcsolatot húzol az egyik node-ból a másikba.", - "hex.builtin.achievement.data_processor.modify_data.name": "Ezt dekódold", - "hex.builtin.achievement.data_processor.modify_data.desc": "Előfeldolgozza a megjelenített bájtokat a beépített olvasási és írási adathozzáférési node-ok használatával.", - "hex.builtin.achievement.data_processor.custom_node.name": "Saját készítésű!", - "hex.builtin.achievement.data_processor.custom_node.desc": "Hozz létre egy saját node-ot úgy, hogy kiválasztod az 'Egyéb -> Új Node' opciót a lenyíló menüből, és ráhúzod a meglévő node-okat. Ez által leegyszerűsítheted a node sablont.", - "hex.builtin.achievement.misc": "Egyéb", - "hex.builtin.achievement.misc.analyze_file.name": "owo ez miez?", - "hex.builtin.achievement.misc.analyze_file.desc": "Elemezd a forrásadat bájtjait az Adatinformáció nézet alatt található 'Elemzés' opció használatával.", - "hex.builtin.achievement.misc.download_from_store.name": "Arra is van egy app", - "hex.builtin.achievement.misc.download_from_store.desc": "Tölts le bármit az áruházból", - "hex.builtin.command.calc.desc": "Számológép", - "hex.builtin.command.convert.desc": "Egység átváltás", - "hex.builtin.command.convert.hexadecimal": "hexadecimális", - "hex.builtin.command.convert.decimal": "decimális", - "hex.builtin.command.convert.binary": "bináris", - "hex.builtin.command.convert.octal": "oktális", - "hex.builtin.command.convert.invalid_conversion": "Helytelen konverzió", - "hex.builtin.command.convert.invalid_input": "Hibás bemenet", - "hex.builtin.command.convert.to": "to", - "hex.builtin.command.convert.in": "in", - "hex.builtin.command.convert.as": "as", - "hex.builtin.command.cmd.desc": "Parancs", - "hex.builtin.command.cmd.result": "Parancs futtatása: '{0}'", - "hex.builtin.command.web.desc": "Weboldal keresés", - "hex.builtin.command.web.result": "Navigálás ide: '{0}'", - "hex.builtin.drag_drop.text": "Húzz ide fájlokat a megnyitásukhoz...", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Bináris", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "DOS Dátum", - "hex.builtin.inspector.dos_time": "DOS Idő", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "RGB565 Szín", - "hex.builtin.inspector.rgba8": "RGBA8 Szín", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Széles string", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 kód pont", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "Alapértelmezett", - "hex.builtin.layouts.none.restore_default": "Alapértelmezett elrendezés visszaállítása", - "hex.builtin.menu.edit": "Szerkesztés", - "hex.builtin.menu.edit.bookmark.create": "Könyvjelző létrehozása", - "hex.builtin.view.hex_editor.menu.edit.redo": "Mégis", - "hex.builtin.view.hex_editor.menu.edit.undo": "Visszavonás", - "hex.builtin.menu.extras": "Extrák", - "hex.builtin.menu.file": "Fájl", - "hex.builtin.menu.file.bookmark.export": "Könyvjelzők exportálása", - "hex.builtin.menu.file.bookmark.import": "Könyvjelzők importálása", - "hex.builtin.menu.file.clear_recent": "Töröl", - "hex.builtin.menu.file.close": "Bezár", - "hex.builtin.menu.file.create_file": "Új fájl...", - "hex.builtin.menu.file.export": "Exportálás...", - "hex.builtin.menu.file.export.as_language": "Szövegalapú bájtsorozat", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Nem sikerült exportálni a bájtokat a fájlba!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "Nem sikerült új fájlt létrehozni!", - "hex.builtin.menu.file.export.ips.popup.export_error": "Nem sikerült új IPS fájlt létrehozni!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Helytelen IPS patch fejléc!", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Egy patch módosítani próbált egy tartományon kívülre eső címet!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Egy patch nagyobb volt, mint a maximálisan lehetséges méret!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Helytelen IPS patch formátum!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Hiányzó fájlvégi (EOF) rekord az IPS-ben!", - "hex.builtin.menu.file.export.ips": "IPS Patch", - "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.bookmark": "Könyvjelző", - "hex.builtin.menu.file.export.pattern": "Sablon fájl", - "hex.builtin.menu.file.export.pattern_file": "Sablon fájl exportálása", - "hex.builtin.menu.file.export.data_processor": "Adatfeldolgozó munkaterület", - "hex.builtin.menu.file.export.popup.create": "Nem sikerült létrehozni a fájlt, így az adat nem exportálható!", - "hex.builtin.menu.file.export.report": "Jelentés", - "hex.builtin.menu.file.export.report.popup.export_error": "Nem sikerült új jelentésfájlt létrehozni!", - "hex.builtin.menu.file.export.selection_to_file": "Kijelölés fájlba...", - "hex.builtin.menu.file.export.title": "Fájl exportálása", - "hex.builtin.menu.file.import": "Importálás...", - "hex.builtin.menu.file.import.ips": "IPS Patch", - "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "Módosított fájl", - "hex.builtin.menu.file.import.bookmark": "Könyvjelző", - "hex.builtin.menu.file.import.pattern": "Sablon fájl", - "hex.builtin.menu.file.import.pattern_file": "Sablon fájl importálása", - "hex.builtin.menu.file.import.data_processor": "Adatfeldolgozó munkaterület", - "hex.builtin.menu.file.import.custom_encoding": "Saját kódolás fájl", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "A kiválasztott fájl mérete nem egyezik meg az aktuális fájl méretével. A méreteknek meg kell egyezniük", - "hex.builtin.menu.file.open_file": "Fájl megnyitása...", - "hex.builtin.menu.file.open_other": "Egyéb megnyitása...", - "hex.builtin.menu.file.project": "Projekt", - "hex.builtin.menu.file.project.open": "Projekt megnyitása...", - "hex.builtin.menu.file.project.save": "Projekt mentése", - "hex.builtin.menu.file.project.save_as": "Projekt mentése másként...", - "hex.builtin.menu.file.open_recent": "Utoljára bezárt fájl megnyitása", - "hex.builtin.menu.file.quit": "ImHex bezárása", - "hex.builtin.menu.file.reload_provider": "Forrás újratöltése", - "hex.builtin.menu.help": "Súgó", - "hex.builtin.menu.help.ask_for_help": "Keresés a dokumentációban...", - "hex.builtin.menu.workspace": "Munkaterület", - "hex.builtin.menu.workspace.create": "Új Munkaterület...", - "hex.builtin.menu.workspace.layout": "Elrendezés", - "hex.builtin.menu.workspace.layout.lock": "Elrendezés zárolása", - "hex.builtin.menu.workspace.layout.save": "Elrendezés mentése", - "hex.builtin.menu.view": "Nézet", - "hex.builtin.menu.view.always_on_top": "Mindig legfelső ablak", - "hex.builtin.menu.view.fullscreen": "Teljes képernyős mód", - "hex.builtin.menu.view.debug": "Debug nézet megjelenítése", - "hex.builtin.menu.view.demo": "ImGui demó megjelenítése", - "hex.builtin.menu.view.fps": "FPS megjelenítése", - "hex.builtin.minimap_visualizer.entropy": "Lokális entrópia", - "hex.builtin.minimap_visualizer.zero_count": "Zéró mennyiség", - "hex.builtin.minimap_visualizer.ascii_count": "ASCII mennyiség", - "hex.builtin.nodes.arithmetic": "Aritmetika", - "hex.builtin.nodes.arithmetic.add": "Összeadás", - "hex.builtin.nodes.arithmetic.add.header": "Összead", - "hex.builtin.nodes.arithmetic.average": "Átlag", - "hex.builtin.nodes.arithmetic.average.header": "Átlag", - "hex.builtin.nodes.arithmetic.ceil": "Felkerekítés", - "hex.builtin.nodes.arithmetic.ceil.header": "Felkerekít", - "hex.builtin.nodes.arithmetic.div": "Osztás", - "hex.builtin.nodes.arithmetic.div.header": "Oszt", - "hex.builtin.nodes.arithmetic.floor": "Lekerekítés", - "hex.builtin.nodes.arithmetic.floor.header": "Lekerekít", - "hex.builtin.nodes.arithmetic.median": "Medián", - "hex.builtin.nodes.arithmetic.median.header": "Medián", - "hex.builtin.nodes.arithmetic.mod": "Abszolút érték", - "hex.builtin.nodes.arithmetic.mod.header": "Moduló", - "hex.builtin.nodes.arithmetic.mul": "Szorzás", - "hex.builtin.nodes.arithmetic.mul.header": "Szoroz", - "hex.builtin.nodes.arithmetic.round": "Kerekítés", - "hex.builtin.nodes.arithmetic.round.header": "Kerekít", - "hex.builtin.nodes.arithmetic.sub": "Kivonás", - "hex.builtin.nodes.arithmetic.sub.header": "Kivon", - "hex.builtin.nodes.bitwise": "Bitenkénti műveletek", - "hex.builtin.nodes.bitwise.add": "ÖSSZEAD", - "hex.builtin.nodes.bitwise.add.header": "Bitenkénti ÖSSZEADÁS", - "hex.builtin.nodes.bitwise.and": "ÉS", - "hex.builtin.nodes.bitwise.and.header": "Bitenkénti ÉS", - "hex.builtin.nodes.bitwise.not": "NEM", - "hex.builtin.nodes.bitwise.not.header": "Bitenkénti NEM", - "hex.builtin.nodes.bitwise.or": "VAGY", - "hex.builtin.nodes.bitwise.or.header": "Bitenkénti VAGY", - "hex.builtin.nodes.bitwise.shift_left": "Balra tolás", - "hex.builtin.nodes.bitwise.shift_left.header": "Bitenkénti balra tolás", - "hex.builtin.nodes.bitwise.shift_right": "Jobbra tolás", - "hex.builtin.nodes.bitwise.shift_right.header": "Bitenkénti jobbra tolás", - "hex.builtin.nodes.bitwise.swap": "Visszafordítás", - "hex.builtin.nodes.bitwise.swap.header": "Bitrend visszafordítása", - "hex.builtin.nodes.bitwise.xor": "XVAGY", - "hex.builtin.nodes.bitwise.xor.header": "Bitenkénti XVAGY", - "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "Megfordít", - "hex.builtin.nodes.buffer.byte_swap.header": "Bájtsorrend megfordítása", - "hex.builtin.nodes.buffer.combine": "Összevonás", - "hex.builtin.nodes.buffer.combine.header": "Bufferek összevonása", - "hex.builtin.nodes.buffer.patch": "Felülírás", - "hex.builtin.nodes.buffer.patch.header": "Felülírás", - "hex.builtin.nodes.buffer.patch.input.patch": "Adat", - "hex.builtin.nodes.buffer.repeat": "Ismétlés", - "hex.builtin.nodes.buffer.repeat.header": "Buffer ismétlés", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Bemenet", - "hex.builtin.nodes.buffer.repeat.input.count": "Mennyiség", - "hex.builtin.nodes.buffer.size": "Buffer méret", - "hex.builtin.nodes.buffer.size.header": "Buffer méret", - "hex.builtin.nodes.buffer.size.output": "Méret", - "hex.builtin.nodes.buffer.slice": "Szeletelés", - "hex.builtin.nodes.buffer.slice.header": "Buffer szeletelés", - "hex.builtin.nodes.buffer.slice.input.buffer": "Bemenet", - "hex.builtin.nodes.buffer.slice.input.from": "Ettől", - "hex.builtin.nodes.buffer.slice.input.to": "Eddig", - "hex.builtin.nodes.casting": "Adatkonverzió", - "hex.builtin.nodes.casting.buffer_to_float": "Buffer-ről float-ra", - "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer-ről float-ra", - "hex.builtin.nodes.casting.buffer_to_int": "Buffer-ről integer-re", - "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer-ről integer-re", - "hex.builtin.nodes.casting.float_to_buffer": "Integer-ről buffer-re", - "hex.builtin.nodes.casting.float_to_buffer.header": "Integer-ről buffer-re", - "hex.builtin.nodes.casting.int_to_buffer": "Integer-ről buffer-re", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer-ről buffer-re", - "hex.builtin.nodes.common.height": "Magasság", - "hex.builtin.nodes.common.input": "Bemenet", - "hex.builtin.nodes.common.input.a": "A Bemenet", - "hex.builtin.nodes.common.input.b": "B Bemenet", - "hex.builtin.nodes.common.output": "Kimenet", - "hex.builtin.nodes.common.width": "Szélesség", - "hex.builtin.nodes.common.amount": "Mennyiség", - "hex.builtin.nodes.constants": "Konstansok", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Méret", - "hex.builtin.nodes.constants.comment": "Komment", - "hex.builtin.nodes.constants.comment.header": "Komment", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 szín", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 szín", - "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", - "hex.builtin.nodes.constants.rgba8.output.b": "Kék", - "hex.builtin.nodes.constants.rgba8.output.g": "Zöld", - "hex.builtin.nodes.constants.rgba8.output.r": "Vörös", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.string": "String", - "hex.builtin.nodes.constants.string.header": "String", - "hex.builtin.nodes.control_flow": "Vezérlési folyamat", - "hex.builtin.nodes.control_flow.and": "ÉS", - "hex.builtin.nodes.control_flow.and.header": "Logikai ÉS", - "hex.builtin.nodes.control_flow.equals": "Egyenlő", - "hex.builtin.nodes.control_flow.equals.header": "Egyenlő", - "hex.builtin.nodes.control_flow.gt": "Nagyobb mint", - "hex.builtin.nodes.control_flow.gt.header": "Nagyobb mint", - "hex.builtin.nodes.control_flow.if": "Ha", - "hex.builtin.nodes.control_flow.if.condition": "Feltétel", - "hex.builtin.nodes.control_flow.if.false": "Hamis", - "hex.builtin.nodes.control_flow.if.header": "Ha", - "hex.builtin.nodes.control_flow.if.true": "Igaz", - "hex.builtin.nodes.control_flow.lt": "Kisebb mint", - "hex.builtin.nodes.control_flow.lt.header": "Kisebb mint", - "hex.builtin.nodes.control_flow.not": "Nem", - "hex.builtin.nodes.control_flow.not.header": "Nem", - "hex.builtin.nodes.control_flow.or": "VAGY", - "hex.builtin.nodes.control_flow.or.header": "Logikai VAGY", - "hex.builtin.nodes.crypto": "Kriptográfia", - "hex.builtin.nodes.crypto.aes": "AES dekódoló", - "hex.builtin.nodes.crypto.aes.header": "AES dekódoló", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Kulcs", - "hex.builtin.nodes.crypto.aes.key_length": "Kulcs hossza", - "hex.builtin.nodes.crypto.aes.mode": "Mód", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Egyéb", - "hex.builtin.nodes.custom.custom": "Új node", - "hex.builtin.nodes.custom.custom.edit": "Szerkesztés", - "hex.builtin.nodes.custom.custom.edit_hint": "Tartsd lenyomva a SHIFT-et a szerkesztéshez", - "hex.builtin.nodes.custom.custom.header": "Saját node", - "hex.builtin.nodes.custom.input": "Saját node bemenet", - "hex.builtin.nodes.custom.input.header": "Node bemenet", - "hex.builtin.nodes.custom.output": "Saját node kimenet", - "hex.builtin.nodes.custom.output.header": "Node kimenet", - "hex.builtin.nodes.data_access": "Adathozzáférés", - "hex.builtin.nodes.data_access.read": "Olvasás", - "hex.builtin.nodes.data_access.read.address": "Cím", - "hex.builtin.nodes.data_access.read.data": "Adat", - "hex.builtin.nodes.data_access.read.header": "Olvasás", - "hex.builtin.nodes.data_access.read.size": "Méret", - "hex.builtin.nodes.data_access.selection": "Kijelölt régió", - "hex.builtin.nodes.data_access.selection.address": "Cím", - "hex.builtin.nodes.data_access.selection.header": "Kijelölt régió", - "hex.builtin.nodes.data_access.selection.size": "Méret", - "hex.builtin.nodes.data_access.size": "Adatméret", - "hex.builtin.nodes.data_access.size.header": "Adatméret", - "hex.builtin.nodes.data_access.size.size": "Méret", - "hex.builtin.nodes.data_access.write": "Írás", - "hex.builtin.nodes.data_access.write.address": "Cím", - "hex.builtin.nodes.data_access.write.data": "Adat", - "hex.builtin.nodes.data_access.write.header": "Írás", - "hex.builtin.nodes.decoding": "Dekódolás", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 dekódoló", - "hex.builtin.nodes.decoding.hex": "Hexadecimális", - "hex.builtin.nodes.decoding.hex.header": "Hexadecimális dekódoló", - "hex.builtin.nodes.display": "Megjelenítés", - "hex.builtin.nodes.display.buffer": "Buffer", - "hex.builtin.nodes.display.buffer.header": "Buffer megjelenítése", - "hex.builtin.nodes.display.bits": "Bitek", - "hex.builtin.nodes.display.bits.header": "Bitek megjelenítése", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Float megjelenítése", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Integer megjelenítése", - "hex.builtin.nodes.display.string": "String", - "hex.builtin.nodes.display.string.header": "String megjelenítése", - "hex.builtin.nodes.pattern_language": "Sablon nyelv", - "hex.builtin.nodes.pattern_language.out_var": "Kimeneti változó", - "hex.builtin.nodes.pattern_language.out_var.header": "Kimeneti változó", - "hex.builtin.nodes.visualizer": "Megjelenítők", - "hex.builtin.nodes.visualizer.byte_distribution": "Bájtelosztás", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Bájtelosztás", - "hex.builtin.nodes.visualizer.digram": "Diagram", - "hex.builtin.nodes.visualizer.digram.header": "Diagram", - "hex.builtin.nodes.visualizer.image": "Kép", - "hex.builtin.nodes.visualizer.image.header": "Kép megjelenítő", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 kép", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 kép megjelenítő", - "hex.builtin.nodes.visualizer.layered_dist": "Rétegelt elosztás", - "hex.builtin.nodes.visualizer.layered_dist.header": "Rétegelt elosztás", - "hex.builtin.popup.close_provider.desc": "Egyes módosítások még nincsenek mentve projektbe.\n\nSzeretnéd menteni ezeket kilépés előtt?", - "hex.builtin.popup.close_provider.title": "Bezárod a forrást?", - "hex.builtin.popup.docs_question.title": "Keresés a dokumentációban", - "hex.builtin.popup.docs_question.no_answer": "A dokumentáció nem tartalmaz választ erre a kérdésre", - "hex.builtin.popup.docs_question.prompt": "Kérj segítséget a dokumentáció AI-tól!", - "hex.builtin.popup.docs_question.thinking": "Gondolkodás...", - "hex.builtin.popup.error.create": "Nem sikerült új fájlt létre hozni!", - "hex.builtin.popup.error.file_dialog.common": "Hiba történt a fájlböngésző megnyitása közben: {}", - "hex.builtin.popup.error.file_dialog.portal": "Hiba történt a fájlkezelő megnyitásakor: {}.\nEnnek valószínűleg az az oka, hogy nincs megfelelően telepítve az xdg-desktop-portal backend a rendszeren.\n\nKDE esetén ez az xdg-desktop-portal-kde.\nGnome esetén ez a xdg-desktop-portal-gnome.\nMás esetben próbáld az xdg-desktop-portal-gtk backend-et.\n\nTelepítés után indítsd újra a rendszert.\n\nHa ezután a fájlkezelő még mindig nem működik, próbáld hozzáadni a következőt:\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\na rendszerindítási szkripthez vagy konfigurációhoz.\n\nHa a fájlkezelő még mindig nem működik, jelentsd a problémát a https://github.com/WerWolv/ImHex/issues oldalon!\n\nEttől függetlenül továbbra is megnyithatsz fájlokat úgy, hogy az ImHex ablakra húzod!", - "hex.builtin.popup.error.project.load": "A projekt betöltése nem sikerült: {}", - "hex.builtin.popup.error.project.save": "A projekt mentése nem sikerült!", - "hex.builtin.popup.error.project.load.create_provider": "Sem sikerült létrehozni {} típusú forrást", - "hex.builtin.popup.error.project.load.no_providers": "Nincs megnyitható forrás", - "hex.builtin.popup.error.project.load.some_providers_failed": "Egyes forrásokat nem sikerült betölteni: {}", - "hex.builtin.popup.error.project.load.file_not_found": "A projekt fájl {} nem található", - "hex.builtin.popup.error.project.load.invalid_tar": "Nem sikerült megnyitni a projekt tar fájlt: {}", - "hex.builtin.popup.error.project.load.invalid_magic": "Hibás magic fájl a projektfájlban", - "hex.builtin.popup.error.read_only": "Nem sikerült írási hozzáférést szerezni. A fájl csak olvasható módban van megnyitva.", - "hex.builtin.popup.error.task_exception": "Hiba lépett fel a(z) '{}' feladat közben: \n\n{}", - "hex.builtin.popup.exit_application.desc": "Nem mentett módosítások vannak a projektben.\nBiztosan ki szeretnél lépni?", - "hex.builtin.popup.exit_application.title": "Bezárod az alkalmazást?", - "hex.builtin.popup.waiting_for_tasks.title": "Háttérfeladatok befejezése", - "hex.builtin.popup.crash_recover.title": "Összeomlás helyreállítása", - "hex.builtin.popup.crash_recover.message": "Egy belső hiba lépett fel, de az ImHex le tudta kezelni, így megelőzött egy programösszeomlást", - "hex.builtin.popup.blocking_task.title": "Futó feladat", - "hex.builtin.popup.blocking_task.desc": "Egy feladat jelenleg folyamatban van.", - "hex.builtin.popup.save_layout.title": "Elrendezés mentése", - "hex.builtin.popup.save_layout.desc": "Add meg a nevet, ami alatt menteni szeretnéd az aktuális elrendezést.", - "hex.builtin.popup.waiting_for_tasks.desc": "Egyes háttérfeladatok még folyamatban vannak.\nAz ImHex bezáródik miután minden háttérfolyamat véget ért.", - "hex.builtin.provider.tooltip.show_more": "Nyomd le a SHIFT-et további információkért", - "hex.builtin.provider.error.open": "Nem sikerült megnyitni a forrást: {}", - "hex.builtin.provider.rename": "Átnevezés", - "hex.builtin.provider.rename.desc": "Add meg a memóriafájl nevét.", - "hex.builtin.provider.base64": "Base64 forrás", - "hex.builtin.provider.disk": "Nyers lemez forrás", - "hex.builtin.provider.disk.disk_size": "Lemez mérete", - "hex.builtin.provider.disk.elevation": "A nyers lemezek eléréséhez valószínűleg magasabb jogosultságokra van szükség", - "hex.builtin.provider.disk.reload": "Újratöltés", - "hex.builtin.provider.disk.sector_size": "Szektorméret", - "hex.builtin.provider.disk.selected_disk": "Lemez", - "hex.builtin.provider.disk.error.read_ro": "Nem sikerült megnyitni a(z) {} lemezt csak olvasható módban: {}", - "hex.builtin.provider.disk.error.read_rw": "Nem sikerült megnyitni a(z) {} lemezt írható/olvasható módban: {}", - "hex.builtin.provider.file": "Fájl forrás", - "hex.builtin.provider.file.error.open": "Nem sikerült megnyitni a {} fájlt: {}", - "hex.builtin.provider.file.access": "Legutóbbi hozzáférés", - "hex.builtin.provider.file.creation": "Létrehozva", - "hex.builtin.provider.file.menu.into_memory": "Betöltés memóriába", - "hex.builtin.provider.file.modification": "Legutóbbi módosítás", - "hex.builtin.provider.file.path": "Elérési út", - "hex.builtin.provider.file.size": "Méret", - "hex.builtin.provider.file.menu.open_file": "Fájl külső megnyitása", - "hex.builtin.provider.file.menu.open_folder": "Tartalmazó mappa megnyitása", - "hex.builtin.provider.file.too_large": "Ez a fájl túl nagy ahhoz, hogy a memóriába töltődjön. Ha mégis megnyitod, a módosítások közvetlenül a fájlba lesznek írva. Szeretnéd inkább csak olvasásra megnyitni?", - "hex.builtin.provider.file.reload_changes": "A fájl módosítva lett egy külső program által. Szeretnéd újratölteni?", - "hex.builtin.provider.gdb": "GDB szerver forrás", - "hex.builtin.provider.gdb.ip": "IP Cím", - "hex.builtin.provider.gdb.name": "GDB Szerver <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Port", - "hex.builtin.provider.gdb.server": "Szerver", - "hex.builtin.provider.intel_hex": "Intel Hex forrás", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Memória fájl", - "hex.builtin.provider.mem_file.unsaved": "Nem mentett fájl", - "hex.builtin.provider.motorola_srec": "Motorola SREC forrás", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.process_memory": "Folyamatmemória forrás", - "hex.builtin.provider.process_memory.enumeration_failed": "Nem sikerült felsorolni a folyamatokat", - "hex.builtin.provider.process_memory.memory_regions": "Memória régiók", - "hex.builtin.provider.process_memory.name": "'{0}' Folyamat memória", - "hex.builtin.provider.process_memory.process_name": "Folyamat neve", - "hex.builtin.provider.process_memory.process_id": "PID", - "hex.builtin.provider.process_memory.region.commit": "Commit", - "hex.builtin.provider.process_memory.region.reserve": "Reserved", - "hex.builtin.provider.process_memory.region.private": "Private", - "hex.builtin.provider.process_memory.region.mapped": "Mapped", - "hex.builtin.provider.process_memory.utils": "Eszközök", - "hex.builtin.provider.process_memory.utils.inject_dll": "DLL injektálás", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL sikeresen beinjektálva: '{0}'!", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Nem sikerült beinjektálni a DLL-t: '{0}'!", - "hex.builtin.provider.view": "Nézet", - "hex.builtin.setting.experiments": "Kísérletek", - "hex.builtin.setting.experiments.description": "A kísérletek olyan funkciók, amelyek még fejlesztés alatt vannak, így még nem biztos, hogy megfelelően működnek.\n\nBátran próbáld ki őket, és jelents be bármilyen problémát amivel találkozol!", - "hex.builtin.setting.folders": "Mappák", - "hex.builtin.setting.folders.add_folder": "Új mappa hozzáadása", - "hex.builtin.setting.folders.description": "Adj meg további keresési útvonalakat mintákhoz, szkriptekhez, Yara szabályokhoz és egyebekhez", - "hex.builtin.setting.folders.remove_folder": "A kijelölt mappa eltávolítása a listáról", - "hex.builtin.setting.general": "Általános", - "hex.builtin.setting.general.patterns": "Sablonok", - "hex.builtin.setting.general.network": "Hálózat", - "hex.builtin.setting.general.auto_backup_time": "A projekt automatikus mentése időközönként", - "hex.builtin.setting.general.auto_backup_time.format.simple": "Minden {0}mp", - "hex.builtin.setting.general.auto_backup_time.format.extended": "Minden {0}p {1}mp", - "hex.builtin.setting.general.auto_load_patterns": "Támogatott sablonok automatikus betöltése", - "hex.builtin.setting.general.server_contact": "Frissítések ellenőrzésének és használati statisztikák gyűjtésének engedélyezése", - "hex.builtin.setting.general.network_interface": "Hálózati interfész engedélyezése", - "hex.builtin.setting.general.save_recent_providers": "Nemrég használt források mentése", - "hex.builtin.setting.general.show_tips": "Tippek mutatása indításkor", - "hex.builtin.setting.general.sync_pattern_source": "Sablon kód szinkronizálása források között", - "hex.builtin.setting.general.upload_crash_logs": "Hibajelentések feltöltése", - "hex.builtin.setting.hex_editor": "Hex szerkesztő", - "hex.builtin.setting.hex_editor.byte_padding": "Extra bájt cella kitöltés", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bájtok soronként", - "hex.builtin.setting.hex_editor.char_padding": "Extra karakter cella kitöltés", - "hex.builtin.setting.hex_editor.highlight_color": "Kijelölés kiemelő színe", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Sablonmezők kiemelése az egér alatt", - "hex.builtin.setting.hex_editor.sync_scrolling": "Szerkesztő görgetési pozíciójának szinkronizálása", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Legutóbbi fájlok", - "hex.builtin.setting.interface": "Interfész", - "hex.builtin.setting.interface.always_show_provider_tabs": "Mindig mutassa a forrás lapokat", - "hex.builtin.setting.interface.native_window_decorations": "Használja az operációs rendszer ablakkeretét", - "hex.builtin.setting.interface.color": "Színtéma", - "hex.builtin.setting.interface.crisp_scaling": "Éles méretezés", - "hex.builtin.setting.interface.fps": "FPS Korlát", - "hex.builtin.setting.interface.fps.unlocked": "Feloldva", - "hex.builtin.setting.interface.fps.native": "Natív", - "hex.builtin.setting.interface.language": "Nyelv", - "hex.builtin.setting.interface.multi_windows": "Több ablakos mód engedélyezése", - "hex.builtin.setting.interface.scaling_factor": "Méretezés", - "hex.builtin.setting.interface.scaling.native": "Natív", - "hex.builtin.setting.interface.show_header_command_palette": "Parancspaletta mutatása az ablak fejlécben", - "hex.builtin.setting.interface.style": "Stílusok", - "hex.builtin.setting.interface.window": "Ablak", - "hex.builtin.setting.interface.pattern_data_row_bg": "Színes sablon háttér", - "hex.builtin.setting.interface.wiki_explain_language": "Wikipédia nyelv", - "hex.builtin.setting.interface.restore_window_pos": "Ablak poziciójának visszaállítása", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "A proxy-beállítás azonnal érvénybe lép az áruházon, a wikipédián, és minden más bővítményen.", - "hex.builtin.setting.proxy.enable": "Proxy engedélyezése", - "hex.builtin.setting.proxy.url": "Proxy URL", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// vagy socks5:// (pl. http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Gyorsbillentyűk", - "hex.builtin.setting.shortcuts.global": "Globális gyorsbillentyűk", - "hex.builtin.setting.toolbar": "Eszközsáv", - "hex.builtin.setting.toolbar.description": "Hozzáadhatsz vagy eltávolíthatsz opciókat az eszközsávról úgy, hogy az alábbi listáról áthúzod őket.", - "hex.builtin.setting.toolbar.icons": "Eszközsáv ikonok", - "hex.builtin.shortcut.next_provider": "Következő forrás kijelölése", - "hex.builtin.shortcut.prev_provider": "Előző forrás kijelölése", - "hex.builtin.title_bar_button.debug_build": "Debug build\n\nSHIFT + Kattintás a debug menü megnyitásához", - "hex.builtin.title_bar_button.feedback": "Visszajelzés küldése", - "hex.builtin.tools.ascii_table": "ASCII táblázat", - "hex.builtin.tools.ascii_table.octal": "Oktális megjelenítése", - "hex.builtin.tools.base_converter": "Számrendszer átalakító", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Bájt cserélő", - "hex.builtin.tools.calc": "Számológép", - "hex.builtin.tools.color": "Színválasztó", - "hex.builtin.tools.color.components": "Komponensek", - "hex.builtin.tools.color.formats": "Formátumok", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.color.formats.percent": "Százalék", - "hex.builtin.tools.color.formats.color_name": "Szín neve", - "hex.builtin.tools.demangler": "LLVM név-visszafejtő", - "hex.builtin.tools.demangler.demangled": "Visszafejtett név", - "hex.builtin.tools.demangler.mangled": "Eredeti név", - "hex.builtin.tools.error": "Legutóbbi hiba: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Euklideszi algoritmus", - "hex.builtin.tools.euclidean_algorithm.description": "Az euklideszi algoritmus egy hatékony módszer két szám legnagyobb közös osztójának (LNKO) kiszámítására, amely a legnagyobb szám, ami mindkettőt maradék nélkül osztja.\n\nEbből adódóan ez egy hatékony módszert nyújt a legkisebb közös többszörös (LKKT) kiszámítására is, amely a legkisebb szám, ami mindkettővel osztható.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Túlfolyás történt! Az a és b értéke túl nagy.", - "hex.builtin.tools.file_tools": "Fájl eszközök", - "hex.builtin.tools.file_tools.combiner": "Összevonó", - "hex.builtin.tools.file_tools.combiner.add": "Hozzáadás...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Fájl hozzáadása", - "hex.builtin.tools.file_tools.combiner.clear": "Mind törlése", - "hex.builtin.tools.file_tools.combiner.combine": "Összevonás", - "hex.builtin.tools.file_tools.combiner.combining": "Összevonás...", - "hex.builtin.tools.file_tools.combiner.delete": "Törlés", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Nem sikerült létrehozni a kimeneti fájlt", - "hex.builtin.tools.file_tools.combiner.open_input": "Nem sikerült megnyitni a bemeneti fájlt: {0}", - "hex.builtin.tools.file_tools.combiner.output": "Kimeneti fájl", - "hex.builtin.tools.file_tools.combiner.output.picker": "Kimeneti útvonal beállítása", - "hex.builtin.tools.file_tools.combiner.success": "A fájlok sikeresen össze lettek vonva!", - "hex.builtin.tools.file_tools.shredder": "Megsemmisítő", - "hex.builtin.tools.file_tools.shredder.error.open": "Nem sikerült megnyitni a kijelölt fájlt!", - "hex.builtin.tools.file_tools.shredder.fast": "Gyors mód", - "hex.builtin.tools.file_tools.shredder.input": "Megsemmisítendő fájl", - "hex.builtin.tools.file_tools.shredder.picker": "Megsemmisítendő fájl megnyitása", - "hex.builtin.tools.file_tools.shredder.shred": "Megsemmisítő", - "hex.builtin.tools.file_tools.shredder.shredding": "Megsemmisítés...", - "hex.builtin.tools.file_tools.shredder.success": "A fájl sikeresen megsemmisítve!", - "hex.builtin.tools.file_tools.shredder.warning": "Ez az eszköz VISSZAVONHATATLANUL megsemmisít egy fájlt. Óvatosan használd", - "hex.builtin.tools.file_tools.splitter": "Felosztó", - "hex.builtin.tools.file_tools.splitter.input": "Felosztandó fájl", - "hex.builtin.tools.file_tools.splitter.output": "Kimeneti útvonal", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Nem sikerült létrehozni a részfájlt: {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Nem sikerült megnyitni a kijelölt fájlt!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "A fájl kisebb mint a részfájl méret", - "hex.builtin.tools.file_tools.splitter.picker.input": "Felosztandó fájl megnyitása", - "hex.builtin.tools.file_tools.splitter.picker.output": "Alap útvonal", - "hex.builtin.tools.file_tools.splitter.picker.split": "Felosztás", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Felosztás...", - "hex.builtin.tools.file_tools.splitter.picker.success": "A fájl sikeresen fel lett osztva!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½" Floppylemez (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼" Floppylemez (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Saját", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Lemez (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Lemez (200MiB)", - "hex.builtin.tools.file_uploader": "Fájl feltöltő", - "hex.builtin.tools.file_uploader.control": "Beállítás", - "hex.builtin.tools.file_uploader.done": "Kész!", - "hex.builtin.tools.file_uploader.error": "Nem sikerült feltölteni a fájlt! Hibakód: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Helytelen válasz az Anonfiles-tól!", - "hex.builtin.tools.file_uploader.recent": "Nemrég feltöltött fájlok", - "hex.builtin.tools.file_uploader.tooltip": "Kattints a másoláshoz\nCTRL + Kattintás a megnyitáshoz", - "hex.builtin.tools.file_uploader.upload": "Feltölt", - "hex.builtin.tools.format.engineering": "Mérnök", - "hex.builtin.tools.format.programmer": "Programozó", - "hex.builtin.tools.format.scientific": "Tudományos", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "Grafikus számológép", - "hex.builtin.tools.history": "Előzmények", - "hex.builtin.tools.http_requests": "HTTP-kérelmek", - "hex.builtin.tools.http_requests.enter_url": "URL", - "hex.builtin.tools.http_requests.send": "Küld", - "hex.builtin.tools.http_requests.headers": "Fejlécek", - "hex.builtin.tools.http_requests.response": "Válasz", - "hex.builtin.tools.http_requests.body": "Tartalom", - "hex.builtin.tools.ieee754": "IEEE 754 lebegőpontos kódoló és dekódoló", - "hex.builtin.tools.ieee754.clear": "Töröl", - "hex.builtin.tools.ieee754.description": "Az IEEE754 egy szabvány a lebegőpontos számok ábrázolására, amelyet a legtöbb modern CPU használ.\n\nEz az eszköz vizualizálja a lebegőpontos számok belső ábrázolását, és lehetővé teszi a számok dekódolását és kódolását nem szabványos mantissza- vagy kitevőbitek számával.", - "hex.builtin.tools.ieee754.double_precision": "Dupla pontosságú", - "hex.builtin.tools.ieee754.exponent": "Exponens", - "hex.builtin.tools.ieee754.exponent_size": "Exponens mérete", - "hex.builtin.tools.ieee754.formula": "Képlet", - "hex.builtin.tools.ieee754.half_precision": "Fél precizió", - "hex.builtin.tools.ieee754.mantissa": "Mantissza", - "hex.builtin.tools.ieee754.mantissa_size": "Mantissza mérete", - "hex.builtin.tools.ieee754.result.float": "Lebegőpontos eredmény", - "hex.builtin.tools.ieee754.result.hex": "Hexadecimális eredmény", - "hex.builtin.tools.ieee754.result.title": "Eredmény", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Részletes", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Egyszerűsített", - "hex.builtin.tools.ieee754.sign": "Előjel", - "hex.builtin.tools.ieee754.single_precision": "Egyszeres pontosságú", - "hex.builtin.tools.ieee754.type": "Típus", - "hex.builtin.tools.invariant_multiplication": "Osztás állandó szorzóval", - "hex.builtin.tools.invariant_multiplication.description": "Az állandó szorzással történő osztás egy olyan technika, amelyet gyakran használnak a fordítók az egész számok állandóval történő osztásának optimalizálására, amely egy szorzást követően egy eltolással történik. Ennek az az oka, hogy az osztások gyakran sokkal több óraciklust vesznek igénybe, mint a szorzások.\n\nEzt az eszközt arra lehet használni, hogy kiszámítsd a szorzót az osztóból, vagy az osztót a szorzóból.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Bitek száma", - "hex.builtin.tools.input": "Bemenet", - "hex.builtin.tools.output": "Kimenet", - "hex.builtin.tools.name": "Név", - "hex.builtin.tools.permissions": "UNIX Jog Kalkulátor", - "hex.builtin.tools.permissions.absolute": "Abszolút jelölés", - "hex.builtin.tools.permissions.perm_bits": "Jogi bitek", - "hex.builtin.tools.permissions.setgid_error": "A csoportnak végrehajtási jogokkal kell rendelkeznie ahhoz, hogy az setgid bit érvényesüljön!", - "hex.builtin.tools.permissions.setuid_error": "A felhasználónak végrehajtási jogokkal kell rendelkeznie ahhoz, hogy az setgid bit érvényesüljön!", - "hex.builtin.tools.permissions.sticky_error": "Végrehajtási jog szükséges ahhoz, hogy az setgid bit érvényesüljön!", - "hex.builtin.tools.regex_replacer": "Regex csere", - "hex.builtin.tools.regex_replacer.input": "Bemenet", - "hex.builtin.tools.regex_replacer.output": "Kimenet", - "hex.builtin.tools.regex_replacer.pattern": "Regex kifejezés", - "hex.builtin.tools.regex_replacer.replace": "Csere kifejezés", - "hex.builtin.tools.tcp_client_server": "TCP Kliens/Szerver", - "hex.builtin.tools.tcp_client_server.client": "Kliens", - "hex.builtin.tools.tcp_client_server.server": "Szerver", - "hex.builtin.tools.tcp_client_server.messages": "Üzenetek", - "hex.builtin.tools.tcp_client_server.settings": "Kapcsolati beállítások", - "hex.builtin.tools.value": "Érték", - "hex.builtin.tools.wiki_explain": "Wikipédia fogalom meghatározások", - "hex.builtin.tools.wiki_explain.control": "Kereső", - "hex.builtin.tools.wiki_explain.invalid_response": "Helytelen válasz a Wikipédiától!", - "hex.builtin.tools.wiki_explain.results": "Eredmények", - "hex.builtin.tools.wiki_explain.search": "Keresés", - "hex.builtin.tutorial.introduction": "Bevezetés az ImHex-be", - "hex.builtin.tutorial.introduction.description": "Ez a bemutató megtanítja az ImHex használatának alapjait.", - "hex.builtin.tutorial.introduction.step1.title": "Üdvözlünk az ImHex-ben!", - "hex.builtin.tutorial.introduction.step1.description": "Az ImHex egy visszafejtő és hex editor program, amelynek fő célja a bináris adatok vizualizálása az egyszerűbb megértés érdekében.\n\nA következő lépéshez kattints az alábbi jobb nyíl gombra.", - "hex.builtin.tutorial.introduction.step2.title": "Adat megnyitása", - "hex.builtin.tutorial.introduction.step2.description": "Az ImHex támogatja az adatok betöltését számos forrásból, mint például fájlok, nyers lemezek, más folyamatok memóriája és még sok más.\n\nMindezek az opciók megtalálhatók a kezdőképernyőn vagy a Fájl menü alatt.", - "hex.builtin.tutorial.introduction.step2.highlight": "Hozzunk létre egy új üres fájlt a 'Új fájl' gombra kattintva.", - "hex.builtin.tutorial.introduction.step3.highlight": "Ez a hexadecimális szerkesztő. Megjeleníti a betöltött adatok egyes bájtjait, amelyeket dupla kattintással szerkeszthetsz.\n\nAz adatok között a nyíl billentyűkkel vagy az egér görgőjével navigálhatsz.", - "hex.builtin.tutorial.introduction.step4.highlight": "Ez az Adatértelmező. A jelenleg kiválasztott bájtok adatait olvashatóbb formátumban jeleníti meg.\n\nAz adatokat itt is szerkesztheted, ha duplán kattintasz egy sorra.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Ez a sablon szerkesztő. Lehetővé teszi, hogy a sablon nyelvet használva kódot írj, ami kiemeli és dekódolja a bináris adatstruktúrákat a betöltött adatforrásban.\n\nTovábbi információkat a sablon nyelvről a dokumentációban találsz.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Ez a lap egy fa-nézetet tartalmaz, ami a sablon nyelv által meghatározott adatstruktúrákat mutatja.", - "hex.builtin.tutorial.introduction.step6.highlight": "Több bemutatót és dokumentációt a Súgó menü alatt találsz.", - "hex.builtin.undo_operation.insert": "Beszúrva: {0}", - "hex.builtin.undo_operation.remove": "Törölve: {0}", - "hex.builtin.undo_operation.write": "Kiírva: {0}", - "hex.builtin.undo_operation.patches": "Patch alkalmazva", - "hex.builtin.undo_operation.fill": "Kitöltött régió", - "hex.builtin.undo_operation.modification": "Módosított bájtok", - "hex.builtin.view.achievements.name": "Mérföldkövek", - "hex.builtin.view.achievements.unlocked": "Mérföldkő feloldva!", - "hex.builtin.view.achievements.unlocked_count": "Teljesítve", - "hex.builtin.view.achievements.click": "Kattints ide", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Ugrás ide", - "hex.builtin.view.bookmarks.button.remove": "Törlés", - "hex.builtin.view.bookmarks.default_title": "Könyvjelző [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Szín", - "hex.builtin.view.bookmarks.header.comment": "Komment", - "hex.builtin.view.bookmarks.header.name": "Név", - "hex.builtin.view.bookmarks.name": "Könyvjelzők", - "hex.builtin.view.bookmarks.no_bookmarks": "Még nincs létrehozva könyvjelző. Adj hozzá egyet a Szerkesztés -> Könyvjelző létrehozása menüponttal", - "hex.builtin.view.bookmarks.title.info": "Információ", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Ugrás a címre", - "hex.builtin.view.bookmarks.tooltip.lock": "Zárolás", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Megnyitás új nézetben", - "hex.builtin.view.bookmarks.tooltip.unlock": "Feloldás", - "hex.builtin.view.command_palette.name": "Parancspaletta", - "hex.builtin.view.constants.name": "Konstansok", - "hex.builtin.view.constants.row.category": "Kategória", - "hex.builtin.view.constants.row.desc": "Leírás", - "hex.builtin.view.constants.row.name": "Név", - "hex.builtin.view.constants.row.value": "Érték", - "hex.builtin.view.data_inspector.invert": "Megfordít", - "hex.builtin.view.data_inspector.name": "Adatértelmező", - "hex.builtin.view.data_inspector.no_data": "Nincs kijelölt bájt", - "hex.builtin.view.data_inspector.table.name": "Név", - "hex.builtin.view.data_inspector.table.value": "Érték", - "hex.builtin.view.data_processor.help_text": "Kattints jobb gombbal az új csomópont hozzáadásához", - "hex.builtin.view.data_processor.menu.file.load_processor": "Adatfeldolgozó betöltése...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Adatfeldolgozó mentése...", - "hex.builtin.view.data_processor.menu.remove_link": "Összekötés törlése", - "hex.builtin.view.data_processor.menu.remove_node": "Node törlése", - "hex.builtin.view.data_processor.menu.remove_selection": "Kijelölt törlése", - "hex.builtin.view.data_processor.menu.save_node": "Node mentése", - "hex.builtin.view.data_processor.name": "Adatfeldolgozó", - "hex.builtin.view.find.binary_pattern": "Bájt minta", - "hex.builtin.view.find.binary_pattern.alignment": "Igazítás", - "hex.builtin.view.find.context.copy": "Érték másolása", - "hex.builtin.view.find.context.copy_demangle": "Visszafejtett név másolása", - "hex.builtin.view.find.context.replace": "Csere", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Visszafejtett név", - "hex.builtin.view.find.name": "Kereső", - "hex.builtin.view.replace.name": "Csere", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Csak teljes egyezés", - "hex.builtin.view.find.regex.pattern": "Sablon", - "hex.builtin.view.find.search": "Keresés", - "hex.builtin.view.find.search.entries": "{} találat", - "hex.builtin.view.find.search.reset": "Visszaállítás", - "hex.builtin.view.find.searching": "Keresés...", - "hex.builtin.view.find.sequences": "Sorozatok", - "hex.builtin.view.find.sequences.ignore_case": "Kis- és nagybetűk figyelmen kívül hagyása", - "hex.builtin.view.find.shortcut.select_all": "Összes előfordulás kijelölése", - "hex.builtin.view.find.strings": "String-ek", - "hex.builtin.view.find.strings.chars": "Karakterek", - "hex.builtin.view.find.strings.line_feeds": "Sorvégződések", - "hex.builtin.view.find.strings.lower_case": "Kisbetűk", - "hex.builtin.view.find.strings.match_settings": "Találat beállítások", - "hex.builtin.view.find.strings.min_length": "Minimum hossz", - "hex.builtin.view.find.strings.null_term": "Null végződés szükséges", - "hex.builtin.view.find.strings.numbers": "Számok", - "hex.builtin.view.find.strings.spaces": "Szóközök", - "hex.builtin.view.find.strings.symbols": "Szimbólumok", - "hex.builtin.view.find.strings.underscores": "Aláhúzások", - "hex.builtin.view.find.strings.upper_case": "Nagybetűk", - "hex.builtin.view.find.value": "Numerikus érték", - "hex.builtin.view.find.value.aligned": "Igazított", - "hex.builtin.view.find.value.max": "Maximum érték", - "hex.builtin.view.find.value.min": "Minimum érték", - "hex.builtin.view.find.value.range": "Intervallumos keresés", - "hex.builtin.view.help.about.commits": "Commit előzmények", - "hex.builtin.view.help.about.contributor": "Hozzájárulók", - "hex.builtin.view.help.about.donations": "Adományok", - "hex.builtin.view.help.about.libs": "Könyvtárak", - "hex.builtin.view.help.about.license": "Licenc", - "hex.builtin.view.help.about.name": "Névjegy", - "hex.builtin.view.help.about.paths": "Mappák", - "hex.builtin.view.help.about.plugins": "Bővítmények", - "hex.builtin.view.help.about.plugins.author": "Szerző", - "hex.builtin.view.help.about.plugins.desc": "Leírás", - "hex.builtin.view.help.about.plugins.plugin": "Bővítmény", - "hex.builtin.view.help.about.release_notes": "Változásnapló", - "hex.builtin.view.help.about.source": "Forráskód elérhető a GitHub-on:", - "hex.builtin.view.help.about.thanks": "Ha tetszik a munkám, kérlek fontold meg az adományozást, hogy a projekt továbbra is működhessen. Nagyon köszönöm <3", - "hex.builtin.view.help.about.translator": "Fordította: SparkyTD", - "hex.builtin.view.help.calc_cheat_sheet": "Számológép puskalap", - "hex.builtin.view.help.documentation": "ImHex dokumentáció", - "hex.builtin.view.help.documentation_search": "Keresés a dokumentációban", - "hex.builtin.view.help.name": "Súgó", - "hex.builtin.view.help.pattern_cheat_sheet": "Sablon nyelv puskalap", - "hex.builtin.view.hex_editor.copy.address": "Cím", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII String", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C Tömb", - "hex.builtin.view.hex_editor.copy.cpp": "C++ Tömb", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal Tömb", - "hex.builtin.view.hex_editor.copy.csharp": "C# Tömb", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Saját kódolás", - "hex.builtin.view.hex_editor.copy.go": "Go Tömb", - "hex.builtin.view.hex_editor.copy.hex_view": "Hex Nézet", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java Tömb", - "hex.builtin.view.hex_editor.copy.js": "JavaScript Tömb", - "hex.builtin.view.hex_editor.copy.lua": "Lua Tömb", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal Tömb", - "hex.builtin.view.hex_editor.copy.python": "Python Tömb", - "hex.builtin.view.hex_editor.copy.rust": "Rust Tömb", - "hex.builtin.view.hex_editor.copy.swift": "Swift Tömb", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Abszolút", - "hex.builtin.view.hex_editor.goto.offset.begin": "Elejétől", - "hex.builtin.view.hex_editor.goto.offset.end": "Végétől", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relatív", - "hex.builtin.view.hex_editor.menu.edit.copy": "Másolás", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Másolás mint...", - "hex.builtin.view.hex_editor.menu.edit.cut": "Kivágás", - "hex.builtin.view.hex_editor.menu.edit.fill": "Kitöltés...", - "hex.builtin.view.hex_editor.menu.edit.insert": "Beszúrás...", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Beszúrás mód", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Ugrás ide", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Jelenlegi sablon", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Kijelölt nézet megnyitása...", - "hex.builtin.view.hex_editor.menu.edit.paste": "Beillesztés", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Mind beillesztése", - "hex.builtin.view.hex_editor.menu.edit.remove": "Törlés...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Átméretezés...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Mind kijelölése", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Alapcím beállítása", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Lapméret beállítása", - "hex.builtin.view.hex_editor.menu.file.goto": "Ugrás", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Saját kódolás betöltése...", - "hex.builtin.view.hex_editor.menu.file.save": "Mentés", - "hex.builtin.view.hex_editor.menu.file.save_as": "Mentés másként...", - "hex.builtin.view.hex_editor.menu.file.search": "Keresés...", - "hex.builtin.view.hex_editor.menu.edit.select": "Kijelölés...", - "hex.builtin.view.hex_editor.name": "Hex szerkesztő", - "hex.builtin.view.hex_editor.search.find": "Kereső", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.string": "String", - "hex.builtin.view.hex_editor.search.string.encoding": "Kódolás", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.endianness": "Bájtsorrend", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Kicsi az elején", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Nagy az elején", - "hex.builtin.view.hex_editor.search.no_more_results": "Nincs több találat", - "hex.builtin.view.hex_editor.search.advanced": "Speciális keresés...", - "hex.builtin.view.hex_editor.select.offset.begin": "Eleje", - "hex.builtin.view.hex_editor.select.offset.end": "Vége", - "hex.builtin.view.hex_editor.select.offset.region": "Régió", - "hex.builtin.view.hex_editor.select.offset.size": "Méret", - "hex.builtin.view.hex_editor.select.select": "Kijelöl", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Kijelölés törlése", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Belépés szerkesztési módba", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Kijelölés mozgatása jobbra", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Kurzor mozgatása jobbra", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Kurzor mozgatása balra", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Kurzor mozgatása balra", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Kijelölés mozgatása fel", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Kurzor mozgatása fel", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Kurzor mozgatása a sor elejére", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Kurzor mozgatása a sor végére", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Kijelölés mozgatása le", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Kurzor mozgatása le", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Kijelölés egy lappal feljebb", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Kurzor mozgatása egy lappal feljebb", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Kijelölés egy lappal lejjebb", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Kurzor mozgatása egy lappal lejjebb", - "hex.builtin.view.highlight_rules.name": "Kiemelési szabályok", - "hex.builtin.view.highlight_rules.new_rule": "Új szabály", - "hex.builtin.view.highlight_rules.config": "Konfiguráció", - "hex.builtin.view.highlight_rules.expression": "Kifejezés", - "hex.builtin.view.highlight_rules.help_text": "Adj meg egy matematikai kifejezést, ami a fájl minden egyes bájtjára kiértékelődik.\n\nA kifejezés használhatja a 'value' és 'offset' változókat. Ha a kifejezés igazra értékelődik (az eredmény nagyobb mint 0), a bájt a megadott színnel lesz kiemelve.", - "hex.builtin.view.highlight_rules.no_rule": "Hozz létre egy szabályt a szerkesztéséhez", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Kiemelési szabályok módosítása...", - "hex.builtin.view.information.analyze": "Lap elemzése", - "hex.builtin.view.information.analyzing": "Elemzés...", - "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", - "hex.builtin.information_section.info_analysis.block_size": "Blokk méret", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blokk {1} bájttal", - "hex.builtin.information_section.info_analysis.byte_types": "Bájt típusok", - "hex.builtin.view.information.control": "Kontroll", - "hex.builtin.information_section.magic.description": "Leírás", - "hex.builtin.information_section.info_analysis.distribution": "Bájtelosztás", - "hex.builtin.information_section.info_analysis.encrypted": "Ez az adat valószínűleg titkosítva vagy tömörítve van!", - "hex.builtin.information_section.info_analysis.entropy": "Entrópia", - "hex.builtin.information_section.magic.extension": "Fájlkiterjesztés", - "hex.builtin.information_section.info_analysis.file_entropy": "Általános entrópia", - "hex.builtin.information_section.info_analysis.highest_entropy": "Legmagasabb blokk entrópia", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Legalacsonyabb blokk entrópia", - "hex.builtin.information_section.info_analysis": "Információ elemzés", - "hex.builtin.information_section.info_analysis.show_annotations": "Jelölések mutatása", - "hex.builtin.information_section.relationship_analysis": "Bájt összefüggés", - "hex.builtin.information_section.relationship_analysis.sample_size": "Minta méret", - "hex.builtin.information_section.relationship_analysis.brightness": "Fényerő", - "hex.builtin.information_section.relationship_analysis.filter": "Szűrő", - "hex.builtin.information_section.relationship_analysis.digram": "Digram", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Rétegelt elosztás", - "hex.builtin.information_section.magic": "Magic információ", - "hex.builtin.view.information.error_processing_section": "Nem sikerült megnyitni a folyamat információ részlegét {0}: '{1}'", - "hex.builtin.view.information.magic_db_added": "Magic adatbázis hozzáadva!", - "hex.builtin.information_section.magic.mime": "MIME Típus", - "hex.builtin.view.information.name": "Adat információk", - "hex.builtin.view.information.not_analyzed": "Még nincs elemezve", - "hex.builtin.information_section.magic.octet_stream_text": "Ismeretlen", - "hex.builtin.information_section.magic.octet_stream_warning": "Az application/octet-stream egy ismeretlen adattípusra utal.\n\nEz azt jelenti, hogy ennek az adatnak nincs megfeleltetve MIME típus, mert nem egy ismert formátum.", - "hex.builtin.information_section.info_analysis.plain_text": "Ez az adat valószínűleg sima szöveg.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Sima szöveg százalék", - "hex.builtin.information_section.provider_information": "Forrás információ", - "hex.builtin.view.logs.component": "Komponens", - "hex.builtin.view.logs.log_level": "Naplózási szint", - "hex.builtin.view.logs.message": "Üzenet", - "hex.builtin.view.logs.name": "Naplózási konzol", - "hex.builtin.view.patches.name": "Patch-ek", - "hex.builtin.view.patches.offset": "Eltolás", - "hex.builtin.view.patches.orig": "Eredeti érték", - "hex.builtin.view.patches.patch": "Leírás", - "hex.builtin.view.patches.remove": "Patch törlése", - "hex.builtin.view.pattern_data.name": "Sablon eredmények", - "hex.builtin.view.pattern_editor.accept_pattern": "Sablon elfogadása", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Találtunk egy vagy több sablont, ami kompatibilis ezzel az adattípussal", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Sablonok", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Alkalmazod a kijelölt sablont?", - "hex.builtin.view.pattern_editor.auto": "Automatikus értékelés", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Megállt ezen a soron: {0}", - "hex.builtin.view.pattern_editor.console": "Konzol", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ez a sablon megpróbált végrehajtani egy veszélyes függvényt.\nBiztosan bízol ebben a sablonban?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Engedélyezed a veszélyes funkciót?", - "hex.builtin.view.pattern_editor.debugger": "Debugger", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Új breakpoint", - "hex.builtin.view.pattern_editor.debugger.continue": "Folytatás", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Breakpoint törlése", - "hex.builtin.view.pattern_editor.debugger.scope": "Hatókör", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Globális hatókör", - "hex.builtin.view.pattern_editor.env_vars": "Környezeti változók", - "hex.builtin.view.pattern_editor.evaluating": "Feldolgozás...", - "hex.builtin.view.pattern_editor.find_hint": "Kereső", - "hex.builtin.view.pattern_editor.find_hint_history": " előzményekhez)", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Sablon elhelyezése...", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Beépített típus", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tömb", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Egyedüli", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Saját típus", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Sablon betöltése...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Sablon mentése...", - "hex.builtin.view.pattern_editor.menu.find": "Kereső...", - "hex.builtin.view.pattern_editor.menu.find_next": "Előző keresése", - "hex.builtin.view.pattern_editor.menu.find_previous": "Következő keresése", - "hex.builtin.view.pattern_editor.menu.replace": "Csere...", - "hex.builtin.view.pattern_editor.menu.replace_next": "Következő cseréje", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Előző cseréje", - "hex.builtin.view.pattern_editor.menu.replace_all": "Összes cseréje", - "hex.builtin.view.pattern_editor.name": "Sablon szerkesztő", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Definiálj néhány globális változót az 'in' vagy 'out' specifikátorral, hogy megjelenjenek itt.", - "hex.builtin.view.pattern_editor.no_results": "nincs találat", - "hex.builtin.view.pattern_editor.of": "ennyiből:", - "hex.builtin.view.pattern_editor.open_pattern": "Sablon megnyitása", - "hex.builtin.view.pattern_editor.replace_hint": "Csere", - "hex.builtin.view.pattern_editor.replace_hint_history": " előzményekhez)", - "hex.builtin.view.pattern_editor.settings": "Beállítások", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Sablon futtatása", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Debugger léptetése", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Debugger folytatása", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Új breakpoint", - "hex.builtin.view.pattern_editor.virtual_files": "Virtuális fájlrendszer", - "hex.builtin.view.provider_settings.load_error": "Egy hiba lépett fel a forrás megnyitása során!", - "hex.builtin.view.provider_settings.load_error_details": "Egy hiba lépett fel a forrás megnyitása során! Részletek: {0}", - "hex.builtin.view.provider_settings.load_popup": "Forrás megnyitása", - "hex.builtin.view.provider_settings.name": "Forrás beállítások", - "hex.builtin.view.settings.name": "Beállítások", - "hex.builtin.view.settings.restart_question": "A végrehajtott módosítások alkalmazásához újra kell indítani az ImHex-et. Szeretnéd most újraindítani?", - "hex.builtin.view.store.desc": "Tölts le új tartalmat az ImHex online adatbázisából", - "hex.builtin.view.store.download": "Letöltés", - "hex.builtin.view.store.download_error": "Nem sikerült letölteni a fájlt! A letöltési mappa nem létezik.", - "hex.builtin.view.store.loading": "Áruház tartalmának betöltése...", - "hex.builtin.view.store.name": "Áruház", - "hex.builtin.view.store.netfailed": "Nem sikerült betölteni az áruház tartalmát a netről!", - "hex.builtin.view.store.reload": "Újratöltés", - "hex.builtin.view.store.remove": "Törlés", - "hex.builtin.view.store.row.description": "Leírás", - "hex.builtin.view.store.row.authors": "Szerzők", - "hex.builtin.view.store.row.name": "Név", - "hex.builtin.view.store.tab.constants": "Konstansok", - "hex.builtin.view.store.tab.encodings": "Kódolások", - "hex.builtin.view.store.tab.includes": "Könyvtárak", - "hex.builtin.view.store.tab.magic": "Magic fájlok", - "hex.builtin.view.store.tab.nodes": "Node-ok", - "hex.builtin.view.store.tab.patterns": "Sablonok", - "hex.builtin.view.store.tab.themes": "Témák", - "hex.builtin.view.store.tab.yara": "Yara szabályok", - "hex.builtin.view.store.update": "Frissítés", - "hex.builtin.view.store.system": "Rendszer", - "hex.builtin.view.store.system.explanation": "Ez az elem egy csak olvasható mappában található, valószínűleg a rendszer kezeli.", - "hex.builtin.view.store.update_count": "Összes frissítése\nElérhető frissítések: {}", - "hex.builtin.view.theme_manager.name": "Témakezelő", - "hex.builtin.view.theme_manager.colors": "Színek", - "hex.builtin.view.theme_manager.export": "Exportálás", - "hex.builtin.view.theme_manager.export.name": "Téma név", - "hex.builtin.view.theme_manager.save_theme": "Téma mentése", - "hex.builtin.view.theme_manager.styles": "Stílusok", - "hex.builtin.view.tools.name": "Eszközök", - "hex.builtin.view.tutorials.name": "Interaktív bemutatók", - "hex.builtin.view.tutorials.description": "Leírás", - "hex.builtin.view.tutorials.start": "Bemutató indítása", - "hex.builtin.visualizer.binary": "Bináris", - "hex.builtin.visualizer.decimal.signed.16bit": "Előjeles decimális (16 bites)", - "hex.builtin.visualizer.decimal.signed.32bit": "Előjeles decimális (32 bites)", - "hex.builtin.visualizer.decimal.signed.64bit": "Előjeles decimális (64 bites)", - "hex.builtin.visualizer.decimal.signed.8bit": "Előjeles decimális (8 bites)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Előjeletlen decimális (16 bites)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Előjeletlen decimális (32 bites)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Előjeletlen decimális (64 bites)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Előjeletlen decimális (8 bites)", - "hex.builtin.visualizer.floating_point.16bit": "Lebegőpontos (16 bites)", - "hex.builtin.visualizer.floating_point.32bit": "Lebegőpontos (32 bites)", - "hex.builtin.visualizer.floating_point.64bit": "Lebegőpontos (64 bites)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimális (16 bites)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimális (32 bites)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimális (64 bites)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimális (8 bites)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 Szín", - "hex.builtin.oobe.server_contact": "Szerver kapcsolat", - "hex.builtin.oobe.server_contact.text": "Engedélyezed a kommunikációt az ImHex szervereivel?\n\nEz lehetővé teszi az automatikus frissítések ellenőrzését, és az alább felsorolt korlátozott használati statisztikák feltöltését.\n\nVálaszthatod azt is, hogy csak a hibajelentések legyenek feltöltve, ami óriási segítséget nyújt a hibák azonosításában és javításában.\n\nSemmilyen információt nem osztunk meg harmadik féllel, és minden információt a saját szervereink dolgoznak fel.\n\n\nEzeket a beállításokat bármikor megváltoztathatod a beállításokban.", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Típus", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Érték", - "hex.builtin.oobe.server_contact.data_collected_title": "Megosztandó adatok", - "hex.builtin.oobe.server_contact.data_collected.uuid": "Random ID", - "hex.builtin.oobe.server_contact.data_collected.version": "ImHex Verzió", - "hex.builtin.oobe.server_contact.data_collected.os": "Operációs rendszer", - "hex.builtin.oobe.server_contact.crash_logs_only": "Csak összeomlási naplók", - "hex.builtin.oobe.tutorial_question": "Mivel most használod először az ImHex-et, szeretnéd végigjátszani az interaktív bemutatót?\n\nA Súgó menüből bármikor elérheted a bemutatókat.", - "hex.builtin.welcome.customize.settings.desc": "Az ImHex beállításainak módosítása", - "hex.builtin.welcome.customize.settings.title": "Beállítások", - "hex.builtin.welcome.drop_file": "Húzz ide egy fájlt a kezdéshez...", - "hex.builtin.welcome.header.customize": "Testreszabás", - "hex.builtin.welcome.header.help": "Súgó", - "hex.builtin.welcome.header.info": "Információ", - "hex.builtin.welcome.header.learn": "Tanulj", - "hex.builtin.welcome.header.main": "Üdvözlünk az ImHex-ben", - "hex.builtin.welcome.header.plugins": "Betöltött bővítmények", - "hex.builtin.welcome.header.start": "Start", - "hex.builtin.welcome.header.update": "Frissítések", - "hex.builtin.welcome.header.various": "Egyebek", - "hex.builtin.welcome.header.quick_settings": "Gyors Beállítások", - "hex.builtin.welcome.help.discord": "Discord Szerver", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Segítség", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub repó", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.title": "Mérföldkövek", - "hex.builtin.welcome.learn.achievements.desc": "Tanuld meg hogyan kell használni az ImHex-et a mérföldkövek feloldásával", - "hex.builtin.welcome.learn.interactive_tutorial.title": "Interaktív bemutatók", - "hex.builtin.welcome.learn.interactive_tutorial.desc": "Tanuld meg a program használatát a bemutatók végigjátszásával", - "hex.builtin.welcome.learn.latest.desc": "Olvasd el az ImHex jelenlegi változásnaplóját", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Legújabb verzió", - "hex.builtin.welcome.learn.pattern.desc": "Tanuld meg, hogyan készíthetsz ImHex mintákat", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Sablon nyelv dokumentáció", - "hex.builtin.welcome.learn.imhex.desc": "Ismerd meg az ImHex alapjait a részletes dokumentációnk segítségével", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex dokumentáció", - "hex.builtin.welcome.learn.plugins.desc": "ImHex funkcióinak bővítése bővítményekkel", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "Bővítmény API", - "hex.builtin.popup.create_workspace.title": "Új munkaterület létrehozása", - "hex.builtin.popup.create_workspace.desc": "Adjon nevet az új munkaterületnek", - "hex.builtin.popup.safety_backup.delete": "Nem, töröld", - "hex.builtin.popup.safety_backup.desc": "Hoppá, az ImHex legutóbb összeomlott.\nSzeretnéd helyreállítani a korábbi munkádat?", - "hex.builtin.popup.safety_backup.log_file": "Napló fájl: ", - "hex.builtin.popup.safety_backup.report_error": "Összeomlási naplók küldése a fejlesztőknek", - "hex.builtin.popup.safety_backup.restore": "Igen, állítsd vissza", - "hex.builtin.popup.safety_backup.title": "Elveszett adat visszaállítása", - "hex.builtin.welcome.start.create_file": "Új fájl létrehozása", - "hex.builtin.welcome.start.open_file": "Fájl megnyitása", - "hex.builtin.welcome.start.open_other": "Egyéb források", - "hex.builtin.welcome.start.open_project": "Projekt megnyitása", - "hex.builtin.welcome.start.recent": "Legutóbbi fájlok", - "hex.builtin.welcome.start.recent.auto_backups": "Automatikus mentések", - "hex.builtin.welcome.start.recent.auto_backups.backup": "Biztonsági mentés: {:%Y-%m-%d %H:%M:%S}", - "hex.builtin.welcome.tip_of_the_day": "A nap tippje", - "hex.builtin.welcome.update.desc": "Megjelent az ImHex {0}!.", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Elérhető egy új frissítés!", - "hex.builtin.welcome.quick_settings.simplified": "Egyszerűsített" - } + "hex.builtin.achievement.starting_out": "Első lépések", + "hex.builtin.achievement.starting_out.crash.name": "Hoppá!", + "hex.builtin.achievement.starting_out.crash.desc": "ImHex első összeomlása.", + "hex.builtin.achievement.starting_out.docs.name": "RTFM", + "hex.builtin.achievement.starting_out.docs.desc": "Nyisd meg a dokumentációt a menüsávon a Súgó -> Dokumentáció kiválasztásával.", + "hex.builtin.achievement.starting_out.open_file.name": "A belső működések", + "hex.builtin.achievement.starting_out.open_file.desc": "Nyiss meg egy fájlt úgy, hogy behúzod az ImHex-be vagy a Fájl -> Megnyitás menüpont kiválasztásával a menüsávon.", + "hex.builtin.achievement.starting_out.save_project.name": "Ezt megtartom", + "hex.builtin.achievement.starting_out.save_project.desc": "Ments el egy projektet a Fájl -> Projekt mentése menüpont kiválasztásával a menüsávon.", + "hex.builtin.achievement.hex_editor": "Hex szerkesztő", + "hex.builtin.achievement.hex_editor.select_byte.name": "Te, meg te, meg te is", + "hex.builtin.achievement.hex_editor.select_byte.desc": "Válassz ki több bájtot a hexadecimális szerkesztőben úgy, hogy rákattintasz és áthúzod rajtuk az egeret.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "Könyvtár építése", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Hozz létre egy könyvjelzőt úgy, hogy jobb gombbal kattintasz egy bájtra és a menüből a Könyvjelző opciót választod.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "Dupla látás", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "Nyiss meg egy új nézetet az 'Megnyitás új nézetben' gombra kattintva egy könyvjelzőnél.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "A Hex szerkesztése", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "Módosíts egy bájtot úgy, hogy rákattintasz, majd beírod az új értéket.", + "hex.builtin.achievement.hex_editor.copy_as.name": "Azt másold", + "hex.builtin.achievement.hex_editor.copy_as.desc": "Másold a bájtokat C++ tömbként úgy, hogy a jobb klikk menüből a Másolás mint -> C++ tömb opciót választod.", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM hack-ek", + "hex.builtin.achievement.hex_editor.create_patch.desc": "Hozz létre egy IPS patch-et más eszközökben való használatra a Fájl menü Exportálás opciójának kiválasztásával.", + "hex.builtin.achievement.hex_editor.fill.name": "Kitöltés", + "hex.builtin.achievement.hex_editor.fill.desc": "Tölts ki egy adatrégiót a lenyíló menüben található Kitöltés opció használatával.", + "hex.builtin.achievement.patterns": "Sablonok", + "hex.builtin.achievement.patterns.place_menu.name": "Egyszerű sablonok", + "hex.builtin.achievement.patterns.place_menu.desc": "Helyezz el egy beépített sablont az adatban úgy, hogy jobb kattintással kiválasztod a kezdő bájtot, és a 'Sablon elhelyezése' opcióra kattintasz.", + "hex.builtin.achievement.patterns.load_existing.name": "Hé, ezt ismerem", + "hex.builtin.achievement.patterns.load_existing.desc": "Tölts be egy másvalaki által készített sablont a 'Fájl -> Importálás' menü használatával.", + "hex.builtin.achievement.patterns.modify_data.name": "Sablon szerkesztése", + "hex.builtin.achievement.patterns.modify_data.desc": "Módosítsd a sablon által megjelenített bájtokat úgy, hogy duplán kattintasz a sablon adatnézetében lévő értékre, majd beírsz egy új értéket.", + "hex.builtin.achievement.patterns.data_inspector.name": "Adatértelmező kütyü", + "hex.builtin.achievement.patterns.data_inspector.desc": "A sablon nyelv használatával egyéni adatértelmező szabályokat is létre hozhatsz. Erről részletesebb információt a dokumentációban találsz.", + "hex.builtin.achievement.find": "Keresés", + "hex.builtin.achievement.find.find_strings.name": "Egy keresés mind fölött", + "hex.builtin.achievement.find.find_strings.desc": "Az összes találatot megkeresheted a fájlban a 'String-ek' mód használatával a 'Kereső' nézetben.", + "hex.builtin.achievement.find.find_specific_string.name": "Túl sok találat", + "hex.builtin.achievement.find.find_specific_string.desc": "Finomítsd a keresést, keresd egy adott karakterlánc előfordulásait a 'Sorozatok' módban.", + "hex.builtin.achievement.find.find_numeric.name": "Kb... annyi", + "hex.builtin.achievement.find.find_numeric.desc": "A 'Numerikus érték' mód használatával kereshetsz 250 és 1000 közötti numerikus értékeket.", + "hex.builtin.achievement.data_processor": "Adatfeldolgozó", + "hex.builtin.achievement.data_processor.place_node.name": "Nézd ezt a sok node-ot", + "hex.builtin.achievement.data_processor.place_node.desc": "Bármilyen csomópontot elhelyezhetsz a munkaterületen egy jobb kattintással és a node kiválasztásával a lenyíló menüből.", + "hex.builtin.achievement.data_processor.create_connection.name": "Érzek itt egy kapcsolatot", + "hex.builtin.achievement.data_processor.create_connection.desc": "Két node-ot összeköthetsz úgy, hogy egy kapcsolatot húzol az egyik node-ból a másikba.", + "hex.builtin.achievement.data_processor.modify_data.name": "Ezt dekódold", + "hex.builtin.achievement.data_processor.modify_data.desc": "Előfeldolgozza a megjelenített bájtokat a beépített olvasási és írási adathozzáférési node-ok használatával.", + "hex.builtin.achievement.data_processor.custom_node.name": "Saját készítésű!", + "hex.builtin.achievement.data_processor.custom_node.desc": "Hozz létre egy saját node-ot úgy, hogy kiválasztod az 'Egyéb -> Új Node' opciót a lenyíló menüből, és ráhúzod a meglévő node-okat. Ez által leegyszerűsítheted a node sablont.", + "hex.builtin.achievement.misc": "Egyéb", + "hex.builtin.achievement.misc.analyze_file.name": "owo ez miez?", + "hex.builtin.achievement.misc.analyze_file.desc": "Elemezd a forrásadat bájtjait az Adatinformáció nézet alatt található 'Elemzés' opció használatával.", + "hex.builtin.achievement.misc.download_from_store.name": "Arra is van egy app", + "hex.builtin.achievement.misc.download_from_store.desc": "Tölts le bármit az áruházból", + "hex.builtin.command.calc.desc": "Számológép", + "hex.builtin.command.convert.desc": "Egység átváltás", + "hex.builtin.command.convert.hexadecimal": "hexadecimális", + "hex.builtin.command.convert.decimal": "decimális", + "hex.builtin.command.convert.binary": "bináris", + "hex.builtin.command.convert.octal": "oktális", + "hex.builtin.command.convert.invalid_conversion": "Helytelen konverzió", + "hex.builtin.command.convert.invalid_input": "Hibás bemenet", + "hex.builtin.command.convert.to": "to", + "hex.builtin.command.convert.in": "in", + "hex.builtin.command.convert.as": "as", + "hex.builtin.command.cmd.desc": "Parancs", + "hex.builtin.command.cmd.result": "Parancs futtatása: '{0}'", + "hex.builtin.command.web.desc": "Weboldal keresés", + "hex.builtin.command.web.result": "Navigálás ide: '{0}'", + "hex.builtin.drag_drop.text": "Húzz ide fájlokat a megnyitásukhoz...", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Bináris", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "DOS Dátum", + "hex.builtin.inspector.dos_time": "DOS Idő", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "RGB565 Szín", + "hex.builtin.inspector.rgba8": "RGBA8 Szín", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Széles string", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 kód pont", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "Alapértelmezett", + "hex.builtin.layouts.none.restore_default": "Alapértelmezett elrendezés visszaállítása", + "hex.builtin.menu.edit": "Szerkesztés", + "hex.builtin.menu.edit.bookmark.create": "Könyvjelző létrehozása", + "hex.builtin.view.hex_editor.menu.edit.redo": "Mégis", + "hex.builtin.view.hex_editor.menu.edit.undo": "Visszavonás", + "hex.builtin.menu.extras": "Extrák", + "hex.builtin.menu.file": "Fájl", + "hex.builtin.menu.file.bookmark.export": "Könyvjelzők exportálása", + "hex.builtin.menu.file.bookmark.import": "Könyvjelzők importálása", + "hex.builtin.menu.file.clear_recent": "Töröl", + "hex.builtin.menu.file.close": "Bezár", + "hex.builtin.menu.file.create_file": "Új fájl...", + "hex.builtin.menu.file.export": "Exportálás...", + "hex.builtin.menu.file.export.as_language": "Szövegalapú bájtsorozat", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Nem sikerült exportálni a bájtokat a fájlba!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "Nem sikerült új fájlt létrehozni!", + "hex.builtin.menu.file.export.ips.popup.export_error": "Nem sikerült új IPS fájlt létrehozni!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Helytelen IPS patch fejléc!", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Egy patch módosítani próbált egy tartományon kívülre eső címet!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Egy patch nagyobb volt, mint a maximálisan lehetséges méret!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Helytelen IPS patch formátum!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Hiányzó fájlvégi (EOF) rekord az IPS-ben!", + "hex.builtin.menu.file.export.ips": "IPS Patch", + "hex.builtin.menu.file.export.ips32": "IPS32 Patch", + "hex.builtin.menu.file.export.bookmark": "Könyvjelző", + "hex.builtin.menu.file.export.pattern": "Sablon fájl", + "hex.builtin.menu.file.export.pattern_file": "Sablon fájl exportálása", + "hex.builtin.menu.file.export.data_processor": "Adatfeldolgozó munkaterület", + "hex.builtin.menu.file.export.popup.create": "Nem sikerült létrehozni a fájlt, így az adat nem exportálható!", + "hex.builtin.menu.file.export.report": "Jelentés", + "hex.builtin.menu.file.export.report.popup.export_error": "Nem sikerült új jelentésfájlt létrehozni!", + "hex.builtin.menu.file.export.selection_to_file": "Kijelölés fájlba...", + "hex.builtin.menu.file.export.title": "Fájl exportálása", + "hex.builtin.menu.file.import": "Importálás...", + "hex.builtin.menu.file.import.ips": "IPS Patch", + "hex.builtin.menu.file.import.ips32": "IPS32 Patch", + "hex.builtin.menu.file.import.modified_file": "Módosított fájl", + "hex.builtin.menu.file.import.bookmark": "Könyvjelző", + "hex.builtin.menu.file.import.pattern": "Sablon fájl", + "hex.builtin.menu.file.import.pattern_file": "Sablon fájl importálása", + "hex.builtin.menu.file.import.data_processor": "Adatfeldolgozó munkaterület", + "hex.builtin.menu.file.import.custom_encoding": "Saját kódolás fájl", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "A kiválasztott fájl mérete nem egyezik meg az aktuális fájl méretével. A méreteknek meg kell egyezniük", + "hex.builtin.menu.file.open_file": "Fájl megnyitása...", + "hex.builtin.menu.file.open_other": "Egyéb megnyitása...", + "hex.builtin.menu.file.project": "Projekt", + "hex.builtin.menu.file.project.open": "Projekt megnyitása...", + "hex.builtin.menu.file.project.save": "Projekt mentése", + "hex.builtin.menu.file.project.save_as": "Projekt mentése másként...", + "hex.builtin.menu.file.open_recent": "Utoljára bezárt fájl megnyitása", + "hex.builtin.menu.file.quit": "ImHex bezárása", + "hex.builtin.menu.file.reload_provider": "Forrás újratöltése", + "hex.builtin.menu.help": "Súgó", + "hex.builtin.menu.help.ask_for_help": "Keresés a dokumentációban...", + "hex.builtin.menu.workspace": "Munkaterület", + "hex.builtin.menu.workspace.create": "Új Munkaterület...", + "hex.builtin.menu.workspace.layout": "Elrendezés", + "hex.builtin.menu.workspace.layout.lock": "Elrendezés zárolása", + "hex.builtin.menu.workspace.layout.save": "Elrendezés mentése", + "hex.builtin.menu.view": "Nézet", + "hex.builtin.menu.view.always_on_top": "Mindig legfelső ablak", + "hex.builtin.menu.view.fullscreen": "Teljes képernyős mód", + "hex.builtin.menu.view.debug": "Debug nézet megjelenítése", + "hex.builtin.menu.view.demo": "ImGui demó megjelenítése", + "hex.builtin.menu.view.fps": "FPS megjelenítése", + "hex.builtin.minimap_visualizer.entropy": "Lokális entrópia", + "hex.builtin.minimap_visualizer.zero_count": "Zéró mennyiség", + "hex.builtin.minimap_visualizer.ascii_count": "ASCII mennyiség", + "hex.builtin.nodes.arithmetic": "Aritmetika", + "hex.builtin.nodes.arithmetic.add": "Összeadás", + "hex.builtin.nodes.arithmetic.add.header": "Összead", + "hex.builtin.nodes.arithmetic.average": "Átlag", + "hex.builtin.nodes.arithmetic.average.header": "Átlag", + "hex.builtin.nodes.arithmetic.ceil": "Felkerekítés", + "hex.builtin.nodes.arithmetic.ceil.header": "Felkerekít", + "hex.builtin.nodes.arithmetic.div": "Osztás", + "hex.builtin.nodes.arithmetic.div.header": "Oszt", + "hex.builtin.nodes.arithmetic.floor": "Lekerekítés", + "hex.builtin.nodes.arithmetic.floor.header": "Lekerekít", + "hex.builtin.nodes.arithmetic.median": "Medián", + "hex.builtin.nodes.arithmetic.median.header": "Medián", + "hex.builtin.nodes.arithmetic.mod": "Abszolút érték", + "hex.builtin.nodes.arithmetic.mod.header": "Moduló", + "hex.builtin.nodes.arithmetic.mul": "Szorzás", + "hex.builtin.nodes.arithmetic.mul.header": "Szoroz", + "hex.builtin.nodes.arithmetic.round": "Kerekítés", + "hex.builtin.nodes.arithmetic.round.header": "Kerekít", + "hex.builtin.nodes.arithmetic.sub": "Kivonás", + "hex.builtin.nodes.arithmetic.sub.header": "Kivon", + "hex.builtin.nodes.bitwise": "Bitenkénti műveletek", + "hex.builtin.nodes.bitwise.add": "ÖSSZEAD", + "hex.builtin.nodes.bitwise.add.header": "Bitenkénti ÖSSZEADÁS", + "hex.builtin.nodes.bitwise.and": "ÉS", + "hex.builtin.nodes.bitwise.and.header": "Bitenkénti ÉS", + "hex.builtin.nodes.bitwise.not": "NEM", + "hex.builtin.nodes.bitwise.not.header": "Bitenkénti NEM", + "hex.builtin.nodes.bitwise.or": "VAGY", + "hex.builtin.nodes.bitwise.or.header": "Bitenkénti VAGY", + "hex.builtin.nodes.bitwise.shift_left": "Balra tolás", + "hex.builtin.nodes.bitwise.shift_left.header": "Bitenkénti balra tolás", + "hex.builtin.nodes.bitwise.shift_right": "Jobbra tolás", + "hex.builtin.nodes.bitwise.shift_right.header": "Bitenkénti jobbra tolás", + "hex.builtin.nodes.bitwise.swap": "Visszafordítás", + "hex.builtin.nodes.bitwise.swap.header": "Bitrend visszafordítása", + "hex.builtin.nodes.bitwise.xor": "XVAGY", + "hex.builtin.nodes.bitwise.xor.header": "Bitenkénti XVAGY", + "hex.builtin.nodes.buffer": "Buffer", + "hex.builtin.nodes.buffer.byte_swap": "Megfordít", + "hex.builtin.nodes.buffer.byte_swap.header": "Bájtsorrend megfordítása", + "hex.builtin.nodes.buffer.combine": "Összevonás", + "hex.builtin.nodes.buffer.combine.header": "Bufferek összevonása", + "hex.builtin.nodes.buffer.patch": "Felülírás", + "hex.builtin.nodes.buffer.patch.header": "Felülírás", + "hex.builtin.nodes.buffer.patch.input.patch": "Adat", + "hex.builtin.nodes.buffer.repeat": "Ismétlés", + "hex.builtin.nodes.buffer.repeat.header": "Buffer ismétlés", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Bemenet", + "hex.builtin.nodes.buffer.repeat.input.count": "Mennyiség", + "hex.builtin.nodes.buffer.size": "Buffer méret", + "hex.builtin.nodes.buffer.size.header": "Buffer méret", + "hex.builtin.nodes.buffer.size.output": "Méret", + "hex.builtin.nodes.buffer.slice": "Szeletelés", + "hex.builtin.nodes.buffer.slice.header": "Buffer szeletelés", + "hex.builtin.nodes.buffer.slice.input.buffer": "Bemenet", + "hex.builtin.nodes.buffer.slice.input.from": "Ettől", + "hex.builtin.nodes.buffer.slice.input.to": "Eddig", + "hex.builtin.nodes.casting": "Adatkonverzió", + "hex.builtin.nodes.casting.buffer_to_float": "Buffer-ről float-ra", + "hex.builtin.nodes.casting.buffer_to_float.header": "Buffer-ről float-ra", + "hex.builtin.nodes.casting.buffer_to_int": "Buffer-ről integer-re", + "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer-ről integer-re", + "hex.builtin.nodes.casting.float_to_buffer": "Integer-ről buffer-re", + "hex.builtin.nodes.casting.float_to_buffer.header": "Integer-ről buffer-re", + "hex.builtin.nodes.casting.int_to_buffer": "Integer-ről buffer-re", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer-ről buffer-re", + "hex.builtin.nodes.common.height": "Magasság", + "hex.builtin.nodes.common.input": "Bemenet", + "hex.builtin.nodes.common.input.a": "A Bemenet", + "hex.builtin.nodes.common.input.b": "B Bemenet", + "hex.builtin.nodes.common.output": "Kimenet", + "hex.builtin.nodes.common.width": "Szélesség", + "hex.builtin.nodes.common.amount": "Mennyiség", + "hex.builtin.nodes.constants": "Konstansok", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Méret", + "hex.builtin.nodes.constants.comment": "Komment", + "hex.builtin.nodes.constants.comment.header": "Komment", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 szín", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 szín", + "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", + "hex.builtin.nodes.constants.rgba8.output.b": "Kék", + "hex.builtin.nodes.constants.rgba8.output.g": "Zöld", + "hex.builtin.nodes.constants.rgba8.output.r": "Vörös", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.string": "String", + "hex.builtin.nodes.constants.string.header": "String", + "hex.builtin.nodes.control_flow": "Vezérlési folyamat", + "hex.builtin.nodes.control_flow.and": "ÉS", + "hex.builtin.nodes.control_flow.and.header": "Logikai ÉS", + "hex.builtin.nodes.control_flow.equals": "Egyenlő", + "hex.builtin.nodes.control_flow.equals.header": "Egyenlő", + "hex.builtin.nodes.control_flow.gt": "Nagyobb mint", + "hex.builtin.nodes.control_flow.gt.header": "Nagyobb mint", + "hex.builtin.nodes.control_flow.if": "Ha", + "hex.builtin.nodes.control_flow.if.condition": "Feltétel", + "hex.builtin.nodes.control_flow.if.false": "Hamis", + "hex.builtin.nodes.control_flow.if.header": "Ha", + "hex.builtin.nodes.control_flow.if.true": "Igaz", + "hex.builtin.nodes.control_flow.lt": "Kisebb mint", + "hex.builtin.nodes.control_flow.lt.header": "Kisebb mint", + "hex.builtin.nodes.control_flow.not": "Nem", + "hex.builtin.nodes.control_flow.not.header": "Nem", + "hex.builtin.nodes.control_flow.or": "VAGY", + "hex.builtin.nodes.control_flow.or.header": "Logikai VAGY", + "hex.builtin.nodes.crypto": "Kriptográfia", + "hex.builtin.nodes.crypto.aes": "AES dekódoló", + "hex.builtin.nodes.crypto.aes.header": "AES dekódoló", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Kulcs", + "hex.builtin.nodes.crypto.aes.key_length": "Kulcs hossza", + "hex.builtin.nodes.crypto.aes.mode": "Mód", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Egyéb", + "hex.builtin.nodes.custom.custom": "Új node", + "hex.builtin.nodes.custom.custom.edit": "Szerkesztés", + "hex.builtin.nodes.custom.custom.edit_hint": "Tartsd lenyomva a SHIFT-et a szerkesztéshez", + "hex.builtin.nodes.custom.custom.header": "Saját node", + "hex.builtin.nodes.custom.input": "Saját node bemenet", + "hex.builtin.nodes.custom.input.header": "Node bemenet", + "hex.builtin.nodes.custom.output": "Saját node kimenet", + "hex.builtin.nodes.custom.output.header": "Node kimenet", + "hex.builtin.nodes.data_access": "Adathozzáférés", + "hex.builtin.nodes.data_access.read": "Olvasás", + "hex.builtin.nodes.data_access.read.address": "Cím", + "hex.builtin.nodes.data_access.read.data": "Adat", + "hex.builtin.nodes.data_access.read.header": "Olvasás", + "hex.builtin.nodes.data_access.read.size": "Méret", + "hex.builtin.nodes.data_access.selection": "Kijelölt régió", + "hex.builtin.nodes.data_access.selection.address": "Cím", + "hex.builtin.nodes.data_access.selection.header": "Kijelölt régió", + "hex.builtin.nodes.data_access.selection.size": "Méret", + "hex.builtin.nodes.data_access.size": "Adatméret", + "hex.builtin.nodes.data_access.size.header": "Adatméret", + "hex.builtin.nodes.data_access.size.size": "Méret", + "hex.builtin.nodes.data_access.write": "Írás", + "hex.builtin.nodes.data_access.write.address": "Cím", + "hex.builtin.nodes.data_access.write.data": "Adat", + "hex.builtin.nodes.data_access.write.header": "Írás", + "hex.builtin.nodes.decoding": "Dekódolás", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 dekódoló", + "hex.builtin.nodes.decoding.hex": "Hexadecimális", + "hex.builtin.nodes.decoding.hex.header": "Hexadecimális dekódoló", + "hex.builtin.nodes.display": "Megjelenítés", + "hex.builtin.nodes.display.buffer": "Buffer", + "hex.builtin.nodes.display.buffer.header": "Buffer megjelenítése", + "hex.builtin.nodes.display.bits": "Bitek", + "hex.builtin.nodes.display.bits.header": "Bitek megjelenítése", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Float megjelenítése", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Integer megjelenítése", + "hex.builtin.nodes.display.string": "String", + "hex.builtin.nodes.display.string.header": "String megjelenítése", + "hex.builtin.nodes.pattern_language": "Sablon nyelv", + "hex.builtin.nodes.pattern_language.out_var": "Kimeneti változó", + "hex.builtin.nodes.pattern_language.out_var.header": "Kimeneti változó", + "hex.builtin.nodes.visualizer": "Megjelenítők", + "hex.builtin.nodes.visualizer.byte_distribution": "Bájtelosztás", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Bájtelosztás", + "hex.builtin.nodes.visualizer.digram": "Diagram", + "hex.builtin.nodes.visualizer.digram.header": "Diagram", + "hex.builtin.nodes.visualizer.image": "Kép", + "hex.builtin.nodes.visualizer.image.header": "Kép megjelenítő", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 kép", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 kép megjelenítő", + "hex.builtin.nodes.visualizer.layered_dist": "Rétegelt elosztás", + "hex.builtin.nodes.visualizer.layered_dist.header": "Rétegelt elosztás", + "hex.builtin.popup.close_provider.desc": "Egyes módosítások még nincsenek mentve projektbe.\n\nSzeretnéd menteni ezeket kilépés előtt?", + "hex.builtin.popup.close_provider.title": "Bezárod a forrást?", + "hex.builtin.popup.docs_question.title": "Keresés a dokumentációban", + "hex.builtin.popup.docs_question.no_answer": "A dokumentáció nem tartalmaz választ erre a kérdésre", + "hex.builtin.popup.docs_question.prompt": "Kérj segítséget a dokumentáció AI-tól!", + "hex.builtin.popup.docs_question.thinking": "Gondolkodás...", + "hex.builtin.popup.error.create": "Nem sikerült új fájlt létre hozni!", + "hex.builtin.popup.error.file_dialog.common": "Hiba történt a fájlböngésző megnyitása közben: {}", + "hex.builtin.popup.error.file_dialog.portal": "Hiba történt a fájlkezelő megnyitásakor: {}.\nEnnek valószínűleg az az oka, hogy nincs megfelelően telepítve az xdg-desktop-portal backend a rendszeren.\n\nKDE esetén ez az xdg-desktop-portal-kde.\nGnome esetén ez a xdg-desktop-portal-gnome.\nMás esetben próbáld az xdg-desktop-portal-gtk backend-et.\n\nTelepítés után indítsd újra a rendszert.\n\nHa ezután a fájlkezelő még mindig nem működik, próbáld hozzáadni a következőt:\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\na rendszerindítási szkripthez vagy konfigurációhoz.\n\nHa a fájlkezelő még mindig nem működik, jelentsd a problémát a https://github.com/WerWolv/ImHex/issues oldalon!\n\nEttől függetlenül továbbra is megnyithatsz fájlokat úgy, hogy az ImHex ablakra húzod!", + "hex.builtin.popup.error.project.load": "A projekt betöltése nem sikerült: {}", + "hex.builtin.popup.error.project.save": "A projekt mentése nem sikerült!", + "hex.builtin.popup.error.project.load.create_provider": "Sem sikerült létrehozni {} típusú forrást", + "hex.builtin.popup.error.project.load.no_providers": "Nincs megnyitható forrás", + "hex.builtin.popup.error.project.load.some_providers_failed": "Egyes forrásokat nem sikerült betölteni: {}", + "hex.builtin.popup.error.project.load.file_not_found": "A projekt fájl {} nem található", + "hex.builtin.popup.error.project.load.invalid_tar": "Nem sikerült megnyitni a projekt tar fájlt: {}", + "hex.builtin.popup.error.project.load.invalid_magic": "Hibás magic fájl a projektfájlban", + "hex.builtin.popup.error.read_only": "Nem sikerült írási hozzáférést szerezni. A fájl csak olvasható módban van megnyitva.", + "hex.builtin.popup.error.task_exception": "Hiba lépett fel a(z) '{}' feladat közben: \n\n{}", + "hex.builtin.popup.exit_application.desc": "Nem mentett módosítások vannak a projektben.\nBiztosan ki szeretnél lépni?", + "hex.builtin.popup.exit_application.title": "Bezárod az alkalmazást?", + "hex.builtin.popup.waiting_for_tasks.title": "Háttérfeladatok befejezése", + "hex.builtin.popup.crash_recover.title": "Összeomlás helyreállítása", + "hex.builtin.popup.crash_recover.message": "Egy belső hiba lépett fel, de az ImHex le tudta kezelni, így megelőzött egy programösszeomlást", + "hex.builtin.popup.blocking_task.title": "Futó feladat", + "hex.builtin.popup.blocking_task.desc": "Egy feladat jelenleg folyamatban van.", + "hex.builtin.popup.save_layout.title": "Elrendezés mentése", + "hex.builtin.popup.save_layout.desc": "Add meg a nevet, ami alatt menteni szeretnéd az aktuális elrendezést.", + "hex.builtin.popup.waiting_for_tasks.desc": "Egyes háttérfeladatok még folyamatban vannak.\nAz ImHex bezáródik miután minden háttérfolyamat véget ért.", + "hex.builtin.provider.tooltip.show_more": "Nyomd le a SHIFT-et további információkért", + "hex.builtin.provider.error.open": "Nem sikerült megnyitni a forrást: {}", + "hex.builtin.provider.rename": "Átnevezés", + "hex.builtin.provider.rename.desc": "Add meg a memóriafájl nevét.", + "hex.builtin.provider.base64": "Base64 forrás", + "hex.builtin.provider.disk": "Nyers lemez forrás", + "hex.builtin.provider.disk.disk_size": "Lemez mérete", + "hex.builtin.provider.disk.elevation": "A nyers lemezek eléréséhez valószínűleg magasabb jogosultságokra van szükség", + "hex.builtin.provider.disk.reload": "Újratöltés", + "hex.builtin.provider.disk.sector_size": "Szektorméret", + "hex.builtin.provider.disk.selected_disk": "Lemez", + "hex.builtin.provider.disk.error.read_ro": "Nem sikerült megnyitni a(z) {} lemezt csak olvasható módban: {}", + "hex.builtin.provider.disk.error.read_rw": "Nem sikerült megnyitni a(z) {} lemezt írható/olvasható módban: {}", + "hex.builtin.provider.file": "Fájl forrás", + "hex.builtin.provider.file.error.open": "Nem sikerült megnyitni a {} fájlt: {}", + "hex.builtin.provider.file.access": "Legutóbbi hozzáférés", + "hex.builtin.provider.file.creation": "Létrehozva", + "hex.builtin.provider.file.menu.into_memory": "Betöltés memóriába", + "hex.builtin.provider.file.modification": "Legutóbbi módosítás", + "hex.builtin.provider.file.path": "Elérési út", + "hex.builtin.provider.file.size": "Méret", + "hex.builtin.provider.file.menu.open_file": "Fájl külső megnyitása", + "hex.builtin.provider.file.menu.open_folder": "Tartalmazó mappa megnyitása", + "hex.builtin.provider.file.too_large": "Ez a fájl túl nagy ahhoz, hogy a memóriába töltődjön. Ha mégis megnyitod, a módosítások közvetlenül a fájlba lesznek írva. Szeretnéd inkább csak olvasásra megnyitni?", + "hex.builtin.provider.file.reload_changes": "A fájl módosítva lett egy külső program által. Szeretnéd újratölteni?", + "hex.builtin.provider.gdb": "GDB szerver forrás", + "hex.builtin.provider.gdb.ip": "IP Cím", + "hex.builtin.provider.gdb.name": "GDB Szerver <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Port", + "hex.builtin.provider.gdb.server": "Szerver", + "hex.builtin.provider.intel_hex": "Intel Hex forrás", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "Memória fájl", + "hex.builtin.provider.mem_file.unsaved": "Nem mentett fájl", + "hex.builtin.provider.motorola_srec": "Motorola SREC forrás", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.process_memory": "Folyamatmemória forrás", + "hex.builtin.provider.process_memory.enumeration_failed": "Nem sikerült felsorolni a folyamatokat", + "hex.builtin.provider.process_memory.memory_regions": "Memória régiók", + "hex.builtin.provider.process_memory.name": "'{0}' Folyamat memória", + "hex.builtin.provider.process_memory.process_name": "Folyamat neve", + "hex.builtin.provider.process_memory.process_id": "PID", + "hex.builtin.provider.process_memory.region.commit": "Commit", + "hex.builtin.provider.process_memory.region.reserve": "Reserved", + "hex.builtin.provider.process_memory.region.private": "Private", + "hex.builtin.provider.process_memory.region.mapped": "Mapped", + "hex.builtin.provider.process_memory.utils": "Eszközök", + "hex.builtin.provider.process_memory.utils.inject_dll": "DLL injektálás", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "DLL sikeresen beinjektálva: '{0}'!", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Nem sikerült beinjektálni a DLL-t: '{0}'!", + "hex.builtin.provider.view": "Nézet", + "hex.builtin.setting.experiments": "Kísérletek", + "hex.builtin.setting.experiments.description": "A kísérletek olyan funkciók, amelyek még fejlesztés alatt vannak, így még nem biztos, hogy megfelelően működnek.\n\nBátran próbáld ki őket, és jelents be bármilyen problémát amivel találkozol!", + "hex.builtin.setting.folders": "Mappák", + "hex.builtin.setting.folders.add_folder": "Új mappa hozzáadása", + "hex.builtin.setting.folders.description": "Adj meg további keresési útvonalakat mintákhoz, szkriptekhez, Yara szabályokhoz és egyebekhez", + "hex.builtin.setting.folders.remove_folder": "A kijelölt mappa eltávolítása a listáról", + "hex.builtin.setting.general": "Általános", + "hex.builtin.setting.general.patterns": "Sablonok", + "hex.builtin.setting.general.network": "Hálózat", + "hex.builtin.setting.general.auto_backup_time": "A projekt automatikus mentése időközönként", + "hex.builtin.setting.general.auto_backup_time.format.simple": "Minden {0}mp", + "hex.builtin.setting.general.auto_backup_time.format.extended": "Minden {0}p {1}mp", + "hex.builtin.setting.general.auto_load_patterns": "Támogatott sablonok automatikus betöltése", + "hex.builtin.setting.general.server_contact": "Frissítések ellenőrzésének és használati statisztikák gyűjtésének engedélyezése", + "hex.builtin.setting.general.network_interface": "Hálózati interfész engedélyezése", + "hex.builtin.setting.general.save_recent_providers": "Nemrég használt források mentése", + "hex.builtin.setting.general.show_tips": "Tippek mutatása indításkor", + "hex.builtin.setting.general.sync_pattern_source": "Sablon kód szinkronizálása források között", + "hex.builtin.setting.general.upload_crash_logs": "Hibajelentések feltöltése", + "hex.builtin.setting.hex_editor": "Hex szerkesztő", + "hex.builtin.setting.hex_editor.byte_padding": "Extra bájt cella kitöltés", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bájtok soronként", + "hex.builtin.setting.hex_editor.char_padding": "Extra karakter cella kitöltés", + "hex.builtin.setting.hex_editor.highlight_color": "Kijelölés kiemelő színe", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Sablonmezők kiemelése az egér alatt", + "hex.builtin.setting.hex_editor.sync_scrolling": "Szerkesztő görgetési pozíciójának szinkronizálása", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Legutóbbi fájlok", + "hex.builtin.setting.interface": "Interfész", + "hex.builtin.setting.interface.always_show_provider_tabs": "Mindig mutassa a forrás lapokat", + "hex.builtin.setting.interface.native_window_decorations": "Használja az operációs rendszer ablakkeretét", + "hex.builtin.setting.interface.color": "Színtéma", + "hex.builtin.setting.interface.crisp_scaling": "Éles méretezés", + "hex.builtin.setting.interface.fps": "FPS Korlát", + "hex.builtin.setting.interface.fps.unlocked": "Feloldva", + "hex.builtin.setting.interface.fps.native": "Natív", + "hex.builtin.setting.interface.language": "Nyelv", + "hex.builtin.setting.interface.multi_windows": "Több ablakos mód engedélyezése", + "hex.builtin.setting.interface.scaling_factor": "Méretezés", + "hex.builtin.setting.interface.scaling.native": "Natív", + "hex.builtin.setting.interface.show_header_command_palette": "Parancspaletta mutatása az ablak fejlécben", + "hex.builtin.setting.interface.style": "Stílusok", + "hex.builtin.setting.interface.window": "Ablak", + "hex.builtin.setting.interface.pattern_data_row_bg": "Színes sablon háttér", + "hex.builtin.setting.interface.wiki_explain_language": "Wikipédia nyelv", + "hex.builtin.setting.interface.restore_window_pos": "Ablak poziciójának visszaállítása", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "A proxy-beállítás azonnal érvénybe lép az áruházon, a wikipédián, és minden más bővítményen.", + "hex.builtin.setting.proxy.enable": "Proxy engedélyezése", + "hex.builtin.setting.proxy.url": "Proxy URL", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// vagy socks5:// (pl. http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Gyorsbillentyűk", + "hex.builtin.setting.shortcuts.global": "Globális gyorsbillentyűk", + "hex.builtin.setting.toolbar": "Eszközsáv", + "hex.builtin.setting.toolbar.description": "Hozzáadhatsz vagy eltávolíthatsz opciókat az eszközsávról úgy, hogy az alábbi listáról áthúzod őket.", + "hex.builtin.setting.toolbar.icons": "Eszközsáv ikonok", + "hex.builtin.shortcut.next_provider": "Következő forrás kijelölése", + "hex.builtin.shortcut.prev_provider": "Előző forrás kijelölése", + "hex.builtin.title_bar_button.debug_build": "Debug build\n\nSHIFT + Kattintás a debug menü megnyitásához", + "hex.builtin.title_bar_button.feedback": "Visszajelzés küldése", + "hex.builtin.tools.ascii_table": "ASCII táblázat", + "hex.builtin.tools.ascii_table.octal": "Oktális megjelenítése", + "hex.builtin.tools.base_converter": "Számrendszer átalakító", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Bájt cserélő", + "hex.builtin.tools.calc": "Számológép", + "hex.builtin.tools.color": "Színválasztó", + "hex.builtin.tools.color.components": "Komponensek", + "hex.builtin.tools.color.formats": "Formátumok", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.color.formats.percent": "Százalék", + "hex.builtin.tools.color.formats.color_name": "Szín neve", + "hex.builtin.tools.demangler": "LLVM név-visszafejtő", + "hex.builtin.tools.demangler.demangled": "Visszafejtett név", + "hex.builtin.tools.demangler.mangled": "Eredeti név", + "hex.builtin.tools.error": "Legutóbbi hiba: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Euklideszi algoritmus", + "hex.builtin.tools.euclidean_algorithm.description": "Az euklideszi algoritmus egy hatékony módszer két szám legnagyobb közös osztójának (LNKO) kiszámítására, amely a legnagyobb szám, ami mindkettőt maradék nélkül osztja.\n\nEbből adódóan ez egy hatékony módszert nyújt a legkisebb közös többszörös (LKKT) kiszámítására is, amely a legkisebb szám, ami mindkettővel osztható.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Túlfolyás történt! Az a és b értéke túl nagy.", + "hex.builtin.tools.file_tools": "Fájl eszközök", + "hex.builtin.tools.file_tools.combiner": "Összevonó", + "hex.builtin.tools.file_tools.combiner.add": "Hozzáadás...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Fájl hozzáadása", + "hex.builtin.tools.file_tools.combiner.clear": "Mind törlése", + "hex.builtin.tools.file_tools.combiner.combine": "Összevonás", + "hex.builtin.tools.file_tools.combiner.combining": "Összevonás...", + "hex.builtin.tools.file_tools.combiner.delete": "Törlés", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Nem sikerült létrehozni a kimeneti fájlt", + "hex.builtin.tools.file_tools.combiner.open_input": "Nem sikerült megnyitni a bemeneti fájlt: {0}", + "hex.builtin.tools.file_tools.combiner.output": "Kimeneti fájl", + "hex.builtin.tools.file_tools.combiner.output.picker": "Kimeneti útvonal beállítása", + "hex.builtin.tools.file_tools.combiner.success": "A fájlok sikeresen össze lettek vonva!", + "hex.builtin.tools.file_tools.shredder": "Megsemmisítő", + "hex.builtin.tools.file_tools.shredder.error.open": "Nem sikerült megnyitni a kijelölt fájlt!", + "hex.builtin.tools.file_tools.shredder.fast": "Gyors mód", + "hex.builtin.tools.file_tools.shredder.input": "Megsemmisítendő fájl", + "hex.builtin.tools.file_tools.shredder.picker": "Megsemmisítendő fájl megnyitása", + "hex.builtin.tools.file_tools.shredder.shred": "Megsemmisítő", + "hex.builtin.tools.file_tools.shredder.shredding": "Megsemmisítés...", + "hex.builtin.tools.file_tools.shredder.success": "A fájl sikeresen megsemmisítve!", + "hex.builtin.tools.file_tools.shredder.warning": "Ez az eszköz VISSZAVONHATATLANUL megsemmisít egy fájlt. Óvatosan használd", + "hex.builtin.tools.file_tools.splitter": "Felosztó", + "hex.builtin.tools.file_tools.splitter.input": "Felosztandó fájl", + "hex.builtin.tools.file_tools.splitter.output": "Kimeneti útvonal", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Nem sikerült létrehozni a részfájlt: {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Nem sikerült megnyitni a kijelölt fájlt!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "A fájl kisebb mint a részfájl méret", + "hex.builtin.tools.file_tools.splitter.picker.input": "Felosztandó fájl megnyitása", + "hex.builtin.tools.file_tools.splitter.picker.output": "Alap útvonal", + "hex.builtin.tools.file_tools.splitter.picker.split": "Felosztás", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Felosztás...", + "hex.builtin.tools.file_tools.splitter.picker.success": "A fájl sikeresen fel lett osztva!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½" Floppylemez (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼" Floppylemez (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Saját", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Lemez (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Lemez (200MiB)", + "hex.builtin.tools.file_uploader": "Fájl feltöltő", + "hex.builtin.tools.file_uploader.control": "Beállítás", + "hex.builtin.tools.file_uploader.done": "Kész!", + "hex.builtin.tools.file_uploader.error": "Nem sikerült feltölteni a fájlt! Hibakód: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Helytelen válasz az Anonfiles-tól!", + "hex.builtin.tools.file_uploader.recent": "Nemrég feltöltött fájlok", + "hex.builtin.tools.file_uploader.tooltip": "Kattints a másoláshoz\nCTRL + Kattintás a megnyitáshoz", + "hex.builtin.tools.file_uploader.upload": "Feltölt", + "hex.builtin.tools.format.engineering": "Mérnök", + "hex.builtin.tools.format.programmer": "Programozó", + "hex.builtin.tools.format.scientific": "Tudományos", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "Grafikus számológép", + "hex.builtin.tools.history": "Előzmények", + "hex.builtin.tools.http_requests": "HTTP-kérelmek", + "hex.builtin.tools.http_requests.enter_url": "URL", + "hex.builtin.tools.http_requests.send": "Küld", + "hex.builtin.tools.http_requests.headers": "Fejlécek", + "hex.builtin.tools.http_requests.response": "Válasz", + "hex.builtin.tools.http_requests.body": "Tartalom", + "hex.builtin.tools.ieee754": "IEEE 754 lebegőpontos kódoló és dekódoló", + "hex.builtin.tools.ieee754.clear": "Töröl", + "hex.builtin.tools.ieee754.description": "Az IEEE754 egy szabvány a lebegőpontos számok ábrázolására, amelyet a legtöbb modern CPU használ.\n\nEz az eszköz vizualizálja a lebegőpontos számok belső ábrázolását, és lehetővé teszi a számok dekódolását és kódolását nem szabványos mantissza- vagy kitevőbitek számával.", + "hex.builtin.tools.ieee754.double_precision": "Dupla pontosságú", + "hex.builtin.tools.ieee754.exponent": "Exponens", + "hex.builtin.tools.ieee754.exponent_size": "Exponens mérete", + "hex.builtin.tools.ieee754.formula": "Képlet", + "hex.builtin.tools.ieee754.half_precision": "Fél precizió", + "hex.builtin.tools.ieee754.mantissa": "Mantissza", + "hex.builtin.tools.ieee754.mantissa_size": "Mantissza mérete", + "hex.builtin.tools.ieee754.result.float": "Lebegőpontos eredmény", + "hex.builtin.tools.ieee754.result.hex": "Hexadecimális eredmény", + "hex.builtin.tools.ieee754.result.title": "Eredmény", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Részletes", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Egyszerűsített", + "hex.builtin.tools.ieee754.sign": "Előjel", + "hex.builtin.tools.ieee754.single_precision": "Egyszeres pontosságú", + "hex.builtin.tools.ieee754.type": "Típus", + "hex.builtin.tools.invariant_multiplication": "Osztás állandó szorzóval", + "hex.builtin.tools.invariant_multiplication.description": "Az állandó szorzással történő osztás egy olyan technika, amelyet gyakran használnak a fordítók az egész számok állandóval történő osztásának optimalizálására, amely egy szorzást követően egy eltolással történik. Ennek az az oka, hogy az osztások gyakran sokkal több óraciklust vesznek igénybe, mint a szorzások.\n\nEzt az eszközt arra lehet használni, hogy kiszámítsd a szorzót az osztóból, vagy az osztót a szorzóból.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Bitek száma", + "hex.builtin.tools.input": "Bemenet", + "hex.builtin.tools.output": "Kimenet", + "hex.builtin.tools.name": "Név", + "hex.builtin.tools.permissions": "UNIX Jog Kalkulátor", + "hex.builtin.tools.permissions.absolute": "Abszolút jelölés", + "hex.builtin.tools.permissions.perm_bits": "Jogi bitek", + "hex.builtin.tools.permissions.setgid_error": "A csoportnak végrehajtási jogokkal kell rendelkeznie ahhoz, hogy az setgid bit érvényesüljön!", + "hex.builtin.tools.permissions.setuid_error": "A felhasználónak végrehajtási jogokkal kell rendelkeznie ahhoz, hogy az setgid bit érvényesüljön!", + "hex.builtin.tools.permissions.sticky_error": "Végrehajtási jog szükséges ahhoz, hogy az setgid bit érvényesüljön!", + "hex.builtin.tools.regex_replacer": "Regex csere", + "hex.builtin.tools.regex_replacer.input": "Bemenet", + "hex.builtin.tools.regex_replacer.output": "Kimenet", + "hex.builtin.tools.regex_replacer.pattern": "Regex kifejezés", + "hex.builtin.tools.regex_replacer.replace": "Csere kifejezés", + "hex.builtin.tools.tcp_client_server": "TCP Kliens/Szerver", + "hex.builtin.tools.tcp_client_server.client": "Kliens", + "hex.builtin.tools.tcp_client_server.server": "Szerver", + "hex.builtin.tools.tcp_client_server.messages": "Üzenetek", + "hex.builtin.tools.tcp_client_server.settings": "Kapcsolati beállítások", + "hex.builtin.tools.value": "Érték", + "hex.builtin.tools.wiki_explain": "Wikipédia fogalom meghatározások", + "hex.builtin.tools.wiki_explain.control": "Kereső", + "hex.builtin.tools.wiki_explain.invalid_response": "Helytelen válasz a Wikipédiától!", + "hex.builtin.tools.wiki_explain.results": "Eredmények", + "hex.builtin.tools.wiki_explain.search": "Keresés", + "hex.builtin.tutorial.introduction": "Bevezetés az ImHex-be", + "hex.builtin.tutorial.introduction.description": "Ez a bemutató megtanítja az ImHex használatának alapjait.", + "hex.builtin.tutorial.introduction.step1.title": "Üdvözlünk az ImHex-ben!", + "hex.builtin.tutorial.introduction.step1.description": "Az ImHex egy visszafejtő és hex editor program, amelynek fő célja a bináris adatok vizualizálása az egyszerűbb megértés érdekében.\n\nA következő lépéshez kattints az alábbi jobb nyíl gombra.", + "hex.builtin.tutorial.introduction.step2.title": "Adat megnyitása", + "hex.builtin.tutorial.introduction.step2.description": "Az ImHex támogatja az adatok betöltését számos forrásból, mint például fájlok, nyers lemezek, más folyamatok memóriája és még sok más.\n\nMindezek az opciók megtalálhatók a kezdőképernyőn vagy a Fájl menü alatt.", + "hex.builtin.tutorial.introduction.step2.highlight": "Hozzunk létre egy új üres fájlt a 'Új fájl' gombra kattintva.", + "hex.builtin.tutorial.introduction.step3.highlight": "Ez a hexadecimális szerkesztő. Megjeleníti a betöltött adatok egyes bájtjait, amelyeket dupla kattintással szerkeszthetsz.\n\nAz adatok között a nyíl billentyűkkel vagy az egér görgőjével navigálhatsz.", + "hex.builtin.tutorial.introduction.step4.highlight": "Ez az Adatértelmező. A jelenleg kiválasztott bájtok adatait olvashatóbb formátumban jeleníti meg.\n\nAz adatokat itt is szerkesztheted, ha duplán kattintasz egy sorra.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Ez a sablon szerkesztő. Lehetővé teszi, hogy a sablon nyelvet használva kódot írj, ami kiemeli és dekódolja a bináris adatstruktúrákat a betöltött adatforrásban.\n\nTovábbi információkat a sablon nyelvről a dokumentációban találsz.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Ez a lap egy fa-nézetet tartalmaz, ami a sablon nyelv által meghatározott adatstruktúrákat mutatja.", + "hex.builtin.tutorial.introduction.step6.highlight": "Több bemutatót és dokumentációt a Súgó menü alatt találsz.", + "hex.builtin.undo_operation.insert": "Beszúrva: {0}", + "hex.builtin.undo_operation.remove": "Törölve: {0}", + "hex.builtin.undo_operation.write": "Kiírva: {0}", + "hex.builtin.undo_operation.patches": "Patch alkalmazva", + "hex.builtin.undo_operation.fill": "Kitöltött régió", + "hex.builtin.undo_operation.modification": "Módosított bájtok", + "hex.builtin.view.achievements.name": "Mérföldkövek", + "hex.builtin.view.achievements.unlocked": "Mérföldkő feloldva!", + "hex.builtin.view.achievements.unlocked_count": "Teljesítve", + "hex.builtin.view.achievements.click": "Kattints ide", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Ugrás ide", + "hex.builtin.view.bookmarks.button.remove": "Törlés", + "hex.builtin.view.bookmarks.default_title": "Könyvjelző [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Szín", + "hex.builtin.view.bookmarks.header.comment": "Komment", + "hex.builtin.view.bookmarks.header.name": "Név", + "hex.builtin.view.bookmarks.name": "Könyvjelzők", + "hex.builtin.view.bookmarks.no_bookmarks": "Még nincs létrehozva könyvjelző. Adj hozzá egyet a Szerkesztés -> Könyvjelző létrehozása menüponttal", + "hex.builtin.view.bookmarks.title.info": "Információ", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Ugrás a címre", + "hex.builtin.view.bookmarks.tooltip.lock": "Zárolás", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Megnyitás új nézetben", + "hex.builtin.view.bookmarks.tooltip.unlock": "Feloldás", + "hex.builtin.view.command_palette.name": "Parancspaletta", + "hex.builtin.view.constants.name": "Konstansok", + "hex.builtin.view.constants.row.category": "Kategória", + "hex.builtin.view.constants.row.desc": "Leírás", + "hex.builtin.view.constants.row.name": "Név", + "hex.builtin.view.constants.row.value": "Érték", + "hex.builtin.view.data_inspector.invert": "Megfordít", + "hex.builtin.view.data_inspector.name": "Adatértelmező", + "hex.builtin.view.data_inspector.no_data": "Nincs kijelölt bájt", + "hex.builtin.view.data_inspector.table.name": "Név", + "hex.builtin.view.data_inspector.table.value": "Érték", + "hex.builtin.view.data_processor.help_text": "Kattints jobb gombbal az új csomópont hozzáadásához", + "hex.builtin.view.data_processor.menu.file.load_processor": "Adatfeldolgozó betöltése...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Adatfeldolgozó mentése...", + "hex.builtin.view.data_processor.menu.remove_link": "Összekötés törlése", + "hex.builtin.view.data_processor.menu.remove_node": "Node törlése", + "hex.builtin.view.data_processor.menu.remove_selection": "Kijelölt törlése", + "hex.builtin.view.data_processor.menu.save_node": "Node mentése", + "hex.builtin.view.data_processor.name": "Adatfeldolgozó", + "hex.builtin.view.find.binary_pattern": "Bájt minta", + "hex.builtin.view.find.binary_pattern.alignment": "Igazítás", + "hex.builtin.view.find.context.copy": "Érték másolása", + "hex.builtin.view.find.context.copy_demangle": "Visszafejtett név másolása", + "hex.builtin.view.find.context.replace": "Csere", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Visszafejtett név", + "hex.builtin.view.find.name": "Kereső", + "hex.builtin.view.replace.name": "Csere", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Csak teljes egyezés", + "hex.builtin.view.find.regex.pattern": "Sablon", + "hex.builtin.view.find.search": "Keresés", + "hex.builtin.view.find.search.entries": "{} találat", + "hex.builtin.view.find.search.reset": "Visszaállítás", + "hex.builtin.view.find.searching": "Keresés...", + "hex.builtin.view.find.sequences": "Sorozatok", + "hex.builtin.view.find.sequences.ignore_case": "Kis- és nagybetűk figyelmen kívül hagyása", + "hex.builtin.view.find.shortcut.select_all": "Összes előfordulás kijelölése", + "hex.builtin.view.find.strings": "String-ek", + "hex.builtin.view.find.strings.chars": "Karakterek", + "hex.builtin.view.find.strings.line_feeds": "Sorvégződések", + "hex.builtin.view.find.strings.lower_case": "Kisbetűk", + "hex.builtin.view.find.strings.match_settings": "Találat beállítások", + "hex.builtin.view.find.strings.min_length": "Minimum hossz", + "hex.builtin.view.find.strings.null_term": "Null végződés szükséges", + "hex.builtin.view.find.strings.numbers": "Számok", + "hex.builtin.view.find.strings.spaces": "Szóközök", + "hex.builtin.view.find.strings.symbols": "Szimbólumok", + "hex.builtin.view.find.strings.underscores": "Aláhúzások", + "hex.builtin.view.find.strings.upper_case": "Nagybetűk", + "hex.builtin.view.find.value": "Numerikus érték", + "hex.builtin.view.find.value.aligned": "Igazított", + "hex.builtin.view.find.value.max": "Maximum érték", + "hex.builtin.view.find.value.min": "Minimum érték", + "hex.builtin.view.find.value.range": "Intervallumos keresés", + "hex.builtin.view.help.about.commits": "Commit előzmények", + "hex.builtin.view.help.about.contributor": "Hozzájárulók", + "hex.builtin.view.help.about.donations": "Adományok", + "hex.builtin.view.help.about.libs": "Könyvtárak", + "hex.builtin.view.help.about.license": "Licenc", + "hex.builtin.view.help.about.name": "Névjegy", + "hex.builtin.view.help.about.paths": "Mappák", + "hex.builtin.view.help.about.plugins": "Bővítmények", + "hex.builtin.view.help.about.plugins.author": "Szerző", + "hex.builtin.view.help.about.plugins.desc": "Leírás", + "hex.builtin.view.help.about.plugins.plugin": "Bővítmény", + "hex.builtin.view.help.about.release_notes": "Változásnapló", + "hex.builtin.view.help.about.source": "Forráskód elérhető a GitHub-on:", + "hex.builtin.view.help.about.thanks": "Ha tetszik a munkám, kérlek fontold meg az adományozást, hogy a projekt továbbra is működhessen. Nagyon köszönöm <3", + "hex.builtin.view.help.about.translator": "Fordította: SparkyTD", + "hex.builtin.view.help.calc_cheat_sheet": "Számológép puskalap", + "hex.builtin.view.help.documentation": "ImHex dokumentáció", + "hex.builtin.view.help.documentation_search": "Keresés a dokumentációban", + "hex.builtin.view.help.name": "Súgó", + "hex.builtin.view.help.pattern_cheat_sheet": "Sablon nyelv puskalap", + "hex.builtin.view.hex_editor.copy.address": "Cím", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII String", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C Tömb", + "hex.builtin.view.hex_editor.copy.cpp": "C++ Tömb", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal Tömb", + "hex.builtin.view.hex_editor.copy.csharp": "C# Tömb", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Saját kódolás", + "hex.builtin.view.hex_editor.copy.go": "Go Tömb", + "hex.builtin.view.hex_editor.copy.hex_view": "Hex Nézet", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java Tömb", + "hex.builtin.view.hex_editor.copy.js": "JavaScript Tömb", + "hex.builtin.view.hex_editor.copy.lua": "Lua Tömb", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal Tömb", + "hex.builtin.view.hex_editor.copy.python": "Python Tömb", + "hex.builtin.view.hex_editor.copy.rust": "Rust Tömb", + "hex.builtin.view.hex_editor.copy.swift": "Swift Tömb", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Abszolút", + "hex.builtin.view.hex_editor.goto.offset.begin": "Elejétől", + "hex.builtin.view.hex_editor.goto.offset.end": "Végétől", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relatív", + "hex.builtin.view.hex_editor.menu.edit.copy": "Másolás", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Másolás mint...", + "hex.builtin.view.hex_editor.menu.edit.cut": "Kivágás", + "hex.builtin.view.hex_editor.menu.edit.fill": "Kitöltés...", + "hex.builtin.view.hex_editor.menu.edit.insert": "Beszúrás...", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Beszúrás mód", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Ugrás ide", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Jelenlegi sablon", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Kijelölt nézet megnyitása...", + "hex.builtin.view.hex_editor.menu.edit.paste": "Beillesztés", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Mind beillesztése", + "hex.builtin.view.hex_editor.menu.edit.remove": "Törlés...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Átméretezés...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Mind kijelölése", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Alapcím beállítása", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Lapméret beállítása", + "hex.builtin.view.hex_editor.menu.file.goto": "Ugrás", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Saját kódolás betöltése...", + "hex.builtin.view.hex_editor.menu.file.save": "Mentés", + "hex.builtin.view.hex_editor.menu.file.save_as": "Mentés másként...", + "hex.builtin.view.hex_editor.menu.file.search": "Keresés...", + "hex.builtin.view.hex_editor.menu.edit.select": "Kijelölés...", + "hex.builtin.view.hex_editor.name": "Hex szerkesztő", + "hex.builtin.view.hex_editor.search.find": "Kereső", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.string": "String", + "hex.builtin.view.hex_editor.search.string.encoding": "Kódolás", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.endianness": "Bájtsorrend", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Kicsi az elején", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Nagy az elején", + "hex.builtin.view.hex_editor.search.no_more_results": "Nincs több találat", + "hex.builtin.view.hex_editor.search.advanced": "Speciális keresés...", + "hex.builtin.view.hex_editor.select.offset.begin": "Eleje", + "hex.builtin.view.hex_editor.select.offset.end": "Vége", + "hex.builtin.view.hex_editor.select.offset.region": "Régió", + "hex.builtin.view.hex_editor.select.offset.size": "Méret", + "hex.builtin.view.hex_editor.select.select": "Kijelöl", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Kijelölés törlése", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Belépés szerkesztési módba", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Kijelölés mozgatása jobbra", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Kurzor mozgatása jobbra", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Kurzor mozgatása balra", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Kurzor mozgatása balra", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Kijelölés mozgatása fel", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Kurzor mozgatása fel", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Kurzor mozgatása a sor elejére", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Kurzor mozgatása a sor végére", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Kijelölés mozgatása le", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Kurzor mozgatása le", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Kijelölés egy lappal feljebb", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Kurzor mozgatása egy lappal feljebb", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Kijelölés egy lappal lejjebb", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Kurzor mozgatása egy lappal lejjebb", + "hex.builtin.view.highlight_rules.name": "Kiemelési szabályok", + "hex.builtin.view.highlight_rules.new_rule": "Új szabály", + "hex.builtin.view.highlight_rules.config": "Konfiguráció", + "hex.builtin.view.highlight_rules.expression": "Kifejezés", + "hex.builtin.view.highlight_rules.help_text": "Adj meg egy matematikai kifejezést, ami a fájl minden egyes bájtjára kiértékelődik.\n\nA kifejezés használhatja a 'value' és 'offset' változókat. Ha a kifejezés igazra értékelődik (az eredmény nagyobb mint 0), a bájt a megadott színnel lesz kiemelve.", + "hex.builtin.view.highlight_rules.no_rule": "Hozz létre egy szabályt a szerkesztéséhez", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Kiemelési szabályok módosítása...", + "hex.builtin.view.information.analyze": "Lap elemzése", + "hex.builtin.view.information.analyzing": "Elemzés...", + "hex.builtin.information_section.magic.apple_type": "Apple Creator / Type Code", + "hex.builtin.information_section.info_analysis.block_size": "Blokk méret", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blokk {1} bájttal", + "hex.builtin.information_section.info_analysis.byte_types": "Bájt típusok", + "hex.builtin.view.information.control": "Kontroll", + "hex.builtin.information_section.magic.description": "Leírás", + "hex.builtin.information_section.info_analysis.distribution": "Bájtelosztás", + "hex.builtin.information_section.info_analysis.encrypted": "Ez az adat valószínűleg titkosítva vagy tömörítve van!", + "hex.builtin.information_section.info_analysis.entropy": "Entrópia", + "hex.builtin.information_section.magic.extension": "Fájlkiterjesztés", + "hex.builtin.information_section.info_analysis.file_entropy": "Általános entrópia", + "hex.builtin.information_section.info_analysis.highest_entropy": "Legmagasabb blokk entrópia", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Legalacsonyabb blokk entrópia", + "hex.builtin.information_section.info_analysis": "Információ elemzés", + "hex.builtin.information_section.info_analysis.show_annotations": "Jelölések mutatása", + "hex.builtin.information_section.relationship_analysis": "Bájt összefüggés", + "hex.builtin.information_section.relationship_analysis.sample_size": "Minta méret", + "hex.builtin.information_section.relationship_analysis.brightness": "Fényerő", + "hex.builtin.information_section.relationship_analysis.filter": "Szűrő", + "hex.builtin.information_section.relationship_analysis.digram": "Digram", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Rétegelt elosztás", + "hex.builtin.information_section.magic": "Magic információ", + "hex.builtin.view.information.error_processing_section": "Nem sikerült megnyitni a folyamat információ részlegét {0}: '{1}'", + "hex.builtin.view.information.magic_db_added": "Magic adatbázis hozzáadva!", + "hex.builtin.information_section.magic.mime": "MIME Típus", + "hex.builtin.view.information.name": "Adat információk", + "hex.builtin.view.information.not_analyzed": "Még nincs elemezve", + "hex.builtin.information_section.magic.octet_stream_text": "Ismeretlen", + "hex.builtin.information_section.magic.octet_stream_warning": "Az application/octet-stream egy ismeretlen adattípusra utal.\n\nEz azt jelenti, hogy ennek az adatnak nincs megfeleltetve MIME típus, mert nem egy ismert formátum.", + "hex.builtin.information_section.info_analysis.plain_text": "Ez az adat valószínűleg sima szöveg.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Sima szöveg százalék", + "hex.builtin.information_section.provider_information": "Forrás információ", + "hex.builtin.view.logs.component": "Komponens", + "hex.builtin.view.logs.log_level": "Naplózási szint", + "hex.builtin.view.logs.message": "Üzenet", + "hex.builtin.view.logs.name": "Naplózási konzol", + "hex.builtin.view.patches.name": "Patch-ek", + "hex.builtin.view.patches.offset": "Eltolás", + "hex.builtin.view.patches.orig": "Eredeti érték", + "hex.builtin.view.patches.patch": "Leírás", + "hex.builtin.view.patches.remove": "Patch törlése", + "hex.builtin.view.pattern_data.name": "Sablon eredmények", + "hex.builtin.view.pattern_editor.accept_pattern": "Sablon elfogadása", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Találtunk egy vagy több sablont, ami kompatibilis ezzel az adattípussal", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Sablonok", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Alkalmazod a kijelölt sablont?", + "hex.builtin.view.pattern_editor.auto": "Automatikus értékelés", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Megállt ezen a soron: {0}", + "hex.builtin.view.pattern_editor.console": "Konzol", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ez a sablon megpróbált végrehajtani egy veszélyes függvényt.\nBiztosan bízol ebben a sablonban?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Engedélyezed a veszélyes funkciót?", + "hex.builtin.view.pattern_editor.debugger": "Debugger", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Új breakpoint", + "hex.builtin.view.pattern_editor.debugger.continue": "Folytatás", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Breakpoint törlése", + "hex.builtin.view.pattern_editor.debugger.scope": "Hatókör", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Globális hatókör", + "hex.builtin.view.pattern_editor.env_vars": "Környezeti változók", + "hex.builtin.view.pattern_editor.evaluating": "Feldolgozás...", + "hex.builtin.view.pattern_editor.find_hint": "Kereső", + "hex.builtin.view.pattern_editor.find_hint_history": " előzményekhez)", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Sablon elhelyezése...", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Beépített típus", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tömb", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Egyedüli", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Saját típus", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Sablon betöltése...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Sablon mentése...", + "hex.builtin.view.pattern_editor.menu.find": "Kereső...", + "hex.builtin.view.pattern_editor.menu.find_next": "Előző keresése", + "hex.builtin.view.pattern_editor.menu.find_previous": "Következő keresése", + "hex.builtin.view.pattern_editor.menu.replace": "Csere...", + "hex.builtin.view.pattern_editor.menu.replace_next": "Következő cseréje", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Előző cseréje", + "hex.builtin.view.pattern_editor.menu.replace_all": "Összes cseréje", + "hex.builtin.view.pattern_editor.name": "Sablon szerkesztő", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Definiálj néhány globális változót az 'in' vagy 'out' specifikátorral, hogy megjelenjenek itt.", + "hex.builtin.view.pattern_editor.no_results": "nincs találat", + "hex.builtin.view.pattern_editor.of": "ennyiből:", + "hex.builtin.view.pattern_editor.open_pattern": "Sablon megnyitása", + "hex.builtin.view.pattern_editor.replace_hint": "Csere", + "hex.builtin.view.pattern_editor.replace_hint_history": " előzményekhez)", + "hex.builtin.view.pattern_editor.settings": "Beállítások", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Sablon futtatása", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Debugger léptetése", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Debugger folytatása", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Új breakpoint", + "hex.builtin.view.pattern_editor.virtual_files": "Virtuális fájlrendszer", + "hex.builtin.view.provider_settings.load_error": "Egy hiba lépett fel a forrás megnyitása során!", + "hex.builtin.view.provider_settings.load_error_details": "Egy hiba lépett fel a forrás megnyitása során! Részletek: {0}", + "hex.builtin.view.provider_settings.load_popup": "Forrás megnyitása", + "hex.builtin.view.provider_settings.name": "Forrás beállítások", + "hex.builtin.view.settings.name": "Beállítások", + "hex.builtin.view.settings.restart_question": "A végrehajtott módosítások alkalmazásához újra kell indítani az ImHex-et. Szeretnéd most újraindítani?", + "hex.builtin.view.store.desc": "Tölts le új tartalmat az ImHex online adatbázisából", + "hex.builtin.view.store.download": "Letöltés", + "hex.builtin.view.store.download_error": "Nem sikerült letölteni a fájlt! A letöltési mappa nem létezik.", + "hex.builtin.view.store.loading": "Áruház tartalmának betöltése...", + "hex.builtin.view.store.name": "Áruház", + "hex.builtin.view.store.netfailed": "Nem sikerült betölteni az áruház tartalmát a netről!", + "hex.builtin.view.store.reload": "Újratöltés", + "hex.builtin.view.store.remove": "Törlés", + "hex.builtin.view.store.row.description": "Leírás", + "hex.builtin.view.store.row.authors": "Szerzők", + "hex.builtin.view.store.row.name": "Név", + "hex.builtin.view.store.tab.constants": "Konstansok", + "hex.builtin.view.store.tab.encodings": "Kódolások", + "hex.builtin.view.store.tab.includes": "Könyvtárak", + "hex.builtin.view.store.tab.magic": "Magic fájlok", + "hex.builtin.view.store.tab.nodes": "Node-ok", + "hex.builtin.view.store.tab.patterns": "Sablonok", + "hex.builtin.view.store.tab.themes": "Témák", + "hex.builtin.view.store.tab.yara": "Yara szabályok", + "hex.builtin.view.store.update": "Frissítés", + "hex.builtin.view.store.system": "Rendszer", + "hex.builtin.view.store.system.explanation": "Ez az elem egy csak olvasható mappában található, valószínűleg a rendszer kezeli.", + "hex.builtin.view.store.update_count": "Összes frissítése\nElérhető frissítések: {}", + "hex.builtin.view.theme_manager.name": "Témakezelő", + "hex.builtin.view.theme_manager.colors": "Színek", + "hex.builtin.view.theme_manager.export": "Exportálás", + "hex.builtin.view.theme_manager.export.name": "Téma név", + "hex.builtin.view.theme_manager.save_theme": "Téma mentése", + "hex.builtin.view.theme_manager.styles": "Stílusok", + "hex.builtin.view.tools.name": "Eszközök", + "hex.builtin.view.tutorials.name": "Interaktív bemutatók", + "hex.builtin.view.tutorials.description": "Leírás", + "hex.builtin.view.tutorials.start": "Bemutató indítása", + "hex.builtin.visualizer.binary": "Bináris", + "hex.builtin.visualizer.decimal.signed.16bit": "Előjeles decimális (16 bites)", + "hex.builtin.visualizer.decimal.signed.32bit": "Előjeles decimális (32 bites)", + "hex.builtin.visualizer.decimal.signed.64bit": "Előjeles decimális (64 bites)", + "hex.builtin.visualizer.decimal.signed.8bit": "Előjeles decimális (8 bites)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Előjeletlen decimális (16 bites)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Előjeletlen decimális (32 bites)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Előjeletlen decimális (64 bites)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Előjeletlen decimális (8 bites)", + "hex.builtin.visualizer.floating_point.16bit": "Lebegőpontos (16 bites)", + "hex.builtin.visualizer.floating_point.32bit": "Lebegőpontos (32 bites)", + "hex.builtin.visualizer.floating_point.64bit": "Lebegőpontos (64 bites)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimális (16 bites)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimális (32 bites)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimális (64 bites)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimális (8 bites)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 Szín", + "hex.builtin.oobe.server_contact": "Szerver kapcsolat", + "hex.builtin.oobe.server_contact.text": "Engedélyezed a kommunikációt az ImHex szervereivel?\n\nEz lehetővé teszi az automatikus frissítések ellenőrzését, és az alább felsorolt korlátozott használati statisztikák feltöltését.\n\nVálaszthatod azt is, hogy csak a hibajelentések legyenek feltöltve, ami óriási segítséget nyújt a hibák azonosításában és javításában.\n\nSemmilyen információt nem osztunk meg harmadik féllel, és minden információt a saját szervereink dolgoznak fel.\n\n\nEzeket a beállításokat bármikor megváltoztathatod a beállításokban.", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Típus", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Érték", + "hex.builtin.oobe.server_contact.data_collected_title": "Megosztandó adatok", + "hex.builtin.oobe.server_contact.data_collected.uuid": "Random ID", + "hex.builtin.oobe.server_contact.data_collected.version": "ImHex Verzió", + "hex.builtin.oobe.server_contact.data_collected.os": "Operációs rendszer", + "hex.builtin.oobe.server_contact.crash_logs_only": "Csak összeomlási naplók", + "hex.builtin.oobe.tutorial_question": "Mivel most használod először az ImHex-et, szeretnéd végigjátszani az interaktív bemutatót?\n\nA Súgó menüből bármikor elérheted a bemutatókat.", + "hex.builtin.welcome.customize.settings.desc": "Az ImHex beállításainak módosítása", + "hex.builtin.welcome.customize.settings.title": "Beállítások", + "hex.builtin.welcome.drop_file": "Húzz ide egy fájlt a kezdéshez...", + "hex.builtin.welcome.header.customize": "Testreszabás", + "hex.builtin.welcome.header.help": "Súgó", + "hex.builtin.welcome.header.info": "Információ", + "hex.builtin.welcome.header.learn": "Tanulj", + "hex.builtin.welcome.header.main": "Üdvözlünk az ImHex-ben", + "hex.builtin.welcome.header.plugins": "Betöltött bővítmények", + "hex.builtin.welcome.header.start": "Start", + "hex.builtin.welcome.header.update": "Frissítések", + "hex.builtin.welcome.header.various": "Egyebek", + "hex.builtin.welcome.header.quick_settings": "Gyors Beállítások", + "hex.builtin.welcome.help.discord": "Discord Szerver", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Segítség", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub repó", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.title": "Mérföldkövek", + "hex.builtin.welcome.learn.achievements.desc": "Tanuld meg hogyan kell használni az ImHex-et a mérföldkövek feloldásával", + "hex.builtin.welcome.learn.interactive_tutorial.title": "Interaktív bemutatók", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "Tanuld meg a program használatát a bemutatók végigjátszásával", + "hex.builtin.welcome.learn.latest.desc": "Olvasd el az ImHex jelenlegi változásnaplóját", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Legújabb verzió", + "hex.builtin.welcome.learn.pattern.desc": "Tanuld meg, hogyan készíthetsz ImHex mintákat", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Sablon nyelv dokumentáció", + "hex.builtin.welcome.learn.imhex.desc": "Ismerd meg az ImHex alapjait a részletes dokumentációnk segítségével", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex dokumentáció", + "hex.builtin.welcome.learn.plugins.desc": "ImHex funkcióinak bővítése bővítményekkel", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "Bővítmény API", + "hex.builtin.popup.create_workspace.title": "Új munkaterület létrehozása", + "hex.builtin.popup.create_workspace.desc": "Adjon nevet az új munkaterületnek", + "hex.builtin.popup.safety_backup.delete": "Nem, töröld", + "hex.builtin.popup.safety_backup.desc": "Hoppá, az ImHex legutóbb összeomlott.\nSzeretnéd helyreállítani a korábbi munkádat?", + "hex.builtin.popup.safety_backup.log_file": "Napló fájl: ", + "hex.builtin.popup.safety_backup.report_error": "Összeomlási naplók küldése a fejlesztőknek", + "hex.builtin.popup.safety_backup.restore": "Igen, állítsd vissza", + "hex.builtin.popup.safety_backup.title": "Elveszett adat visszaállítása", + "hex.builtin.welcome.start.create_file": "Új fájl létrehozása", + "hex.builtin.welcome.start.open_file": "Fájl megnyitása", + "hex.builtin.welcome.start.open_other": "Egyéb források", + "hex.builtin.welcome.start.open_project": "Projekt megnyitása", + "hex.builtin.welcome.start.recent": "Legutóbbi fájlok", + "hex.builtin.welcome.start.recent.auto_backups": "Automatikus mentések", + "hex.builtin.welcome.start.recent.auto_backups.backup": "Biztonsági mentés: {:%Y-%m-%d %H:%M:%S}", + "hex.builtin.welcome.tip_of_the_day": "A nap tippje", + "hex.builtin.welcome.update.desc": "Megjelent az ImHex {0}!.", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Elérhető egy új frissítés!", + "hex.builtin.welcome.quick_settings.simplified": "Egyszerűsített" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/it_IT.json b/plugins/builtin/romfs/lang/it_IT.json index 4fb58ae9d..7be853f4c 100644 --- a/plugins/builtin/romfs/lang/it_IT.json +++ b/plugins/builtin/romfs/lang/it_IT.json @@ -1,1011 +1,1005 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.builtin.achievement.data_processor": "", - "hex.builtin.achievement.data_processor.create_connection.desc": "", - "hex.builtin.achievement.data_processor.create_connection.name": "", - "hex.builtin.achievement.data_processor.custom_node.desc": "", - "hex.builtin.achievement.data_processor.custom_node.name": "", - "hex.builtin.achievement.data_processor.modify_data.desc": "", - "hex.builtin.achievement.data_processor.modify_data.name": "", - "hex.builtin.achievement.data_processor.place_node.desc": "", - "hex.builtin.achievement.data_processor.place_node.name": "", - "hex.builtin.achievement.find": "", - "hex.builtin.achievement.find.find_numeric.desc": "", - "hex.builtin.achievement.find.find_numeric.name": "", - "hex.builtin.achievement.find.find_specific_string.desc": "", - "hex.builtin.achievement.find.find_specific_string.name": "", - "hex.builtin.achievement.find.find_strings.desc": "", - "hex.builtin.achievement.find.find_strings.name": "", - "hex.builtin.achievement.hex_editor": "", - "hex.builtin.achievement.hex_editor.copy_as.desc": "", - "hex.builtin.achievement.hex_editor.copy_as.name": "", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "", - "hex.builtin.achievement.hex_editor.create_patch.desc": "", - "hex.builtin.achievement.hex_editor.create_patch.name": "", - "hex.builtin.achievement.hex_editor.fill.desc": "", - "hex.builtin.achievement.hex_editor.fill.name": "", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "", - "hex.builtin.achievement.hex_editor.modify_byte.name": "", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "", - "hex.builtin.achievement.hex_editor.open_new_view.name": "", - "hex.builtin.achievement.hex_editor.select_byte.desc": "", - "hex.builtin.achievement.hex_editor.select_byte.name": "", - "hex.builtin.achievement.misc": "", - "hex.builtin.achievement.misc.analyze_file.desc": "", - "hex.builtin.achievement.misc.analyze_file.name": "", - "hex.builtin.achievement.misc.download_from_store.desc": "", - "hex.builtin.achievement.misc.download_from_store.name": "", - "hex.builtin.achievement.patterns": "", - "hex.builtin.achievement.patterns.data_inspector.desc": "", - "hex.builtin.achievement.patterns.data_inspector.name": "", - "hex.builtin.achievement.patterns.load_existing.desc": "", - "hex.builtin.achievement.patterns.load_existing.name": "", - "hex.builtin.achievement.patterns.modify_data.desc": "", - "hex.builtin.achievement.patterns.modify_data.name": "", - "hex.builtin.achievement.patterns.place_menu.desc": "", - "hex.builtin.achievement.patterns.place_menu.name": "", - "hex.builtin.achievement.starting_out": "", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "", - "hex.builtin.achievement.starting_out.docs.name": "", - "hex.builtin.achievement.starting_out.open_file.desc": "", - "hex.builtin.achievement.starting_out.open_file.name": "", - "hex.builtin.achievement.starting_out.save_project.desc": "", - "hex.builtin.achievement.starting_out.save_project.name": "", - "hex.builtin.command.calc.desc": "Calcolatrice", - "hex.builtin.command.cmd.desc": "Comando", - "hex.builtin.command.cmd.result": "Esegui comando '{0}'", - "hex.builtin.command.convert.as": "", - "hex.builtin.command.convert.binary": "", - "hex.builtin.command.convert.decimal": "", - "hex.builtin.command.convert.desc": "", - "hex.builtin.command.convert.hexadecimal": "", - "hex.builtin.command.convert.in": "", - "hex.builtin.command.convert.invalid_conversion": "", - "hex.builtin.command.convert.invalid_input": "", - "hex.builtin.command.convert.octal": "", - "hex.builtin.command.convert.to": "", - "hex.builtin.command.web.desc": "Consulta il Web", - "hex.builtin.command.web.result": "Naviga a '{0}'", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binary", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "", - "hex.builtin.inspector.dos_time": "", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "Colori RGB565", - "hex.builtin.inspector.rgba8": "Colori RGBA8", - "hex.builtin.inspector.sleb128": "", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Wide String", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "Default", - "hex.builtin.layouts.none.restore_default": "", - "hex.builtin.menu.edit": "Modifica", - "hex.builtin.menu.edit.bookmark.create": "Crea segnalibro", - "hex.builtin.view.hex_editor.menu.edit.redo": "Ripeti", - "hex.builtin.view.hex_editor.menu.edit.undo": "Annulla", - "hex.builtin.menu.extras": "", - "hex.builtin.menu.file": "File", - "hex.builtin.menu.file.bookmark.export": "", - "hex.builtin.menu.file.bookmark.import": "", - "hex.builtin.menu.file.clear_recent": "Pulisci", - "hex.builtin.menu.file.close": "Chiudi", - "hex.builtin.menu.file.create_file": "", - "hex.builtin.menu.file.export": "Esporta...", - "hex.builtin.menu.file.export.as_language": "", - "hex.builtin.menu.file.export.as_language.popup.export_error": "", - "hex.builtin.menu.file.export.base64": "", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", - "hex.builtin.menu.file.export.ips": "IPS Patch", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", - "hex.builtin.menu.file.export.ips.popup.export_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", - "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.pattern": "", - "hex.builtin.menu.file.export.popup.create": "", - "hex.builtin.menu.file.export.report": "", - "hex.builtin.menu.file.export.report.popup.export_error": "", - "hex.builtin.menu.file.export.title": "Esporta File", - "hex.builtin.menu.file.import": "Importa...", - "hex.builtin.menu.file.import.bookmark": "", - "hex.builtin.menu.file.import.custom_encoding": "", - "hex.builtin.menu.file.import.data_processor": "", - "hex.builtin.menu.file.import.ips": "IPS Patch", - "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "", - "hex.builtin.menu.file.open_file": "Apri File...", - "hex.builtin.menu.file.open_other": "Apri altro...", - "hex.builtin.menu.file.open_recent": "File recenti", - "hex.builtin.menu.file.project": "", - "hex.builtin.menu.file.project.open": "", - "hex.builtin.menu.file.project.save": "", - "hex.builtin.menu.file.project.save_as": "", - "hex.builtin.menu.file.quit": "Uscita ImHex", - "hex.builtin.menu.file.reload_provider": "", - "hex.builtin.menu.help": "Aiuto", - "hex.builtin.menu.help.ask_for_help": "", - "hex.builtin.menu.view": "Vista", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "", - "hex.builtin.menu.view.demo": "Mostra la demo di ImGui", - "hex.builtin.menu.view.fps": "Mostra FPS", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "Layout", - "hex.builtin.menu.workspace.layout.lock": "", - "hex.builtin.menu.workspace.layout.save": "", - "hex.builtin.nodes.arithmetic": "Aritmetica", - "hex.builtin.nodes.arithmetic.add": "Addizione", - "hex.builtin.nodes.arithmetic.add.header": "Aggiungi", - "hex.builtin.nodes.arithmetic.average": "", - "hex.builtin.nodes.arithmetic.average.header": "", - "hex.builtin.nodes.arithmetic.ceil": "", - "hex.builtin.nodes.arithmetic.ceil.header": "", - "hex.builtin.nodes.arithmetic.div": "Divisione", - "hex.builtin.nodes.arithmetic.div.header": "Dividi", - "hex.builtin.nodes.arithmetic.floor": "", - "hex.builtin.nodes.arithmetic.floor.header": "", - "hex.builtin.nodes.arithmetic.median": "", - "hex.builtin.nodes.arithmetic.median.header": "", - "hex.builtin.nodes.arithmetic.mod": "Modulo", - "hex.builtin.nodes.arithmetic.mod.header": "Modulo", - "hex.builtin.nodes.arithmetic.mul": "Moltiplicazione", - "hex.builtin.nodes.arithmetic.mul.header": "Moltiplica", - "hex.builtin.nodes.arithmetic.round": "", - "hex.builtin.nodes.arithmetic.round.header": "", - "hex.builtin.nodes.arithmetic.sub": "Sottrazione", - "hex.builtin.nodes.arithmetic.sub.header": "Sottrai", - "hex.builtin.nodes.bitwise": "Operazioni di Bitwise", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", - "hex.builtin.nodes.bitwise.and": "E", - "hex.builtin.nodes.bitwise.and.header": "Bitwise E", - "hex.builtin.nodes.bitwise.not": "NON", - "hex.builtin.nodes.bitwise.not.header": "Bitwise NON", - "hex.builtin.nodes.bitwise.or": "O", - "hex.builtin.nodes.bitwise.or.header": "Bitwise O", - "hex.builtin.nodes.bitwise.shift_left": "", - "hex.builtin.nodes.bitwise.shift_left.header": "", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", - "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", - "hex.builtin.nodes.buffer.combine": "Combina", - "hex.builtin.nodes.buffer.combine.header": "Combina buffer", - "hex.builtin.nodes.buffer.patch": "", - "hex.builtin.nodes.buffer.patch.header": "", - "hex.builtin.nodes.buffer.patch.input.patch": "", - "hex.builtin.nodes.buffer.repeat": "Ripeti", - "hex.builtin.nodes.buffer.repeat.header": "Ripeti buffer", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", - "hex.builtin.nodes.buffer.repeat.input.count": "Conta", - "hex.builtin.nodes.buffer.size": "", - "hex.builtin.nodes.buffer.size.header": "", - "hex.builtin.nodes.buffer.size.output": "", - "hex.builtin.nodes.buffer.slice": "Affetta", - "hex.builtin.nodes.buffer.slice.header": "Affetta buffer", - "hex.builtin.nodes.buffer.slice.input.buffer": "Input", - "hex.builtin.nodes.buffer.slice.input.from": "Inizio", - "hex.builtin.nodes.buffer.slice.input.to": "Fine", - "hex.builtin.nodes.casting": "Conversione Dati", - "hex.builtin.nodes.casting.buffer_to_float": "", - "hex.builtin.nodes.casting.buffer_to_float.header": "", - "hex.builtin.nodes.casting.buffer_to_int": "Da Buffer a Intero", - "hex.builtin.nodes.casting.buffer_to_int.header": "Da Buffer a Integer", - "hex.builtin.nodes.casting.float_to_buffer": "", - "hex.builtin.nodes.casting.float_to_buffer.header": "", - "hex.builtin.nodes.casting.int_to_buffer": "Da Intero a Buffer", - "hex.builtin.nodes.casting.int_to_buffer.header": "Da Intero a Buffer", - "hex.builtin.nodes.common.amount": "", - "hex.builtin.nodes.common.height": "", - "hex.builtin.nodes.common.input": "Input", - "hex.builtin.nodes.common.input.a": "Input A", - "hex.builtin.nodes.common.input.b": "Input B", - "hex.builtin.nodes.common.output": "Output", - "hex.builtin.nodes.common.width": "", - "hex.builtin.nodes.constants": "Costanti", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Dimensione", - "hex.builtin.nodes.constants.comment": "Comment", - "hex.builtin.nodes.constants.comment.header": "Commento", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Intero", - "hex.builtin.nodes.constants.int.header": "Intero", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "Colore RGBA8", - "hex.builtin.nodes.constants.rgba8.header": "Colore RGBA8", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Blu", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "Verde", - "hex.builtin.nodes.constants.rgba8.output.r": "Rosso", - "hex.builtin.nodes.constants.string": "Stringa", - "hex.builtin.nodes.constants.string.header": "Stringa", - "hex.builtin.nodes.control_flow": "Controlla Flusso", - "hex.builtin.nodes.control_flow.and": "E", - "hex.builtin.nodes.control_flow.and.header": "Boolean E", - "hex.builtin.nodes.control_flow.equals": "Uguale a", - "hex.builtin.nodes.control_flow.equals.header": "Uguale a", - "hex.builtin.nodes.control_flow.gt": "Maggiore di", - "hex.builtin.nodes.control_flow.gt.header": "Maggiore di", - "hex.builtin.nodes.control_flow.if": "Se", - "hex.builtin.nodes.control_flow.if.condition": "Condizione", - "hex.builtin.nodes.control_flow.if.false": "Falso", - "hex.builtin.nodes.control_flow.if.header": "Se", - "hex.builtin.nodes.control_flow.if.true": "Vero", - "hex.builtin.nodes.control_flow.lt": "Minore di", - "hex.builtin.nodes.control_flow.lt.header": "Minore di", - "hex.builtin.nodes.control_flow.not": "Non", - "hex.builtin.nodes.control_flow.not.header": "Non", - "hex.builtin.nodes.control_flow.or": "O", - "hex.builtin.nodes.control_flow.or.header": "Boolean O", - "hex.builtin.nodes.crypto": "Cryptografia", - "hex.builtin.nodes.crypto.aes": "Decriptatore AES", - "hex.builtin.nodes.crypto.aes.header": "Decriptatore AES", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Chiave", - "hex.builtin.nodes.crypto.aes.key_length": "Lunghezza Chiave", - "hex.builtin.nodes.crypto.aes.mode": "Modalità", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "", - "hex.builtin.nodes.custom.custom": "", - "hex.builtin.nodes.custom.custom.edit": "", - "hex.builtin.nodes.custom.custom.edit_hint": "", - "hex.builtin.nodes.custom.custom.header": "", - "hex.builtin.nodes.custom.input": "", - "hex.builtin.nodes.custom.input.header": "", - "hex.builtin.nodes.custom.output": "", - "hex.builtin.nodes.custom.output.header": "", - "hex.builtin.nodes.data_access": "Accesso ai Dati", - "hex.builtin.nodes.data_access.read": "Leggi", - "hex.builtin.nodes.data_access.read.address": "Indirizzo", - "hex.builtin.nodes.data_access.read.data": "Dati", - "hex.builtin.nodes.data_access.read.header": "Leggi", - "hex.builtin.nodes.data_access.read.size": "Dimensione", - "hex.builtin.nodes.data_access.selection": "", - "hex.builtin.nodes.data_access.selection.address": "", - "hex.builtin.nodes.data_access.selection.header": "", - "hex.builtin.nodes.data_access.selection.size": "", - "hex.builtin.nodes.data_access.size": "Dati Dimensione", - "hex.builtin.nodes.data_access.size.header": "Dati Dimensione", - "hex.builtin.nodes.data_access.size.size": "Dimensione", - "hex.builtin.nodes.data_access.write": "Scrivi", - "hex.builtin.nodes.data_access.write.address": "Indirizzo", - "hex.builtin.nodes.data_access.write.data": "Dati", - "hex.builtin.nodes.data_access.write.header": "Scrivi", - "hex.builtin.nodes.decoding": "Decodifica", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Decodificatore Base64", - "hex.builtin.nodes.decoding.hex": "Esadecimale", - "hex.builtin.nodes.decoding.hex.header": "Decodificatore Esadecimale", - "hex.builtin.nodes.display": "Mostra", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", - "hex.builtin.nodes.display.buffer": "", - "hex.builtin.nodes.display.buffer.header": "", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Mostra Float", - "hex.builtin.nodes.display.int": "Intero", - "hex.builtin.nodes.display.int.header": "Mostra Intero", - "hex.builtin.nodes.display.string": "", - "hex.builtin.nodes.display.string.header": "", - "hex.builtin.nodes.pattern_language": "", - "hex.builtin.nodes.pattern_language.out_var": "", - "hex.builtin.nodes.pattern_language.out_var.header": "", - "hex.builtin.nodes.visualizer": "", - "hex.builtin.nodes.visualizer.byte_distribution": "", - "hex.builtin.nodes.visualizer.byte_distribution.header": "", - "hex.builtin.nodes.visualizer.digram": "", - "hex.builtin.nodes.visualizer.digram.header": "", - "hex.builtin.nodes.visualizer.image": "", - "hex.builtin.nodes.visualizer.image.header": "", - "hex.builtin.nodes.visualizer.image_rgba": "", - "hex.builtin.nodes.visualizer.image_rgba.header": "", - "hex.builtin.nodes.visualizer.layered_dist": "", - "hex.builtin.nodes.visualizer.layered_dist.header": "", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "", - "hex.builtin.oobe.server_contact.data_collected.os": "", - "hex.builtin.oobe.server_contact.data_collected.uuid": "", - "hex.builtin.oobe.server_contact.data_collected.version": "", - "hex.builtin.oobe.server_contact.data_collected_table.key": "", - "hex.builtin.oobe.server_contact.data_collected_table.value": "", - "hex.builtin.oobe.server_contact.data_collected_title": "", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "", - "hex.builtin.popup.blocking_task.title": "", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "", - "hex.builtin.popup.docs_question.prompt": "", - "hex.builtin.popup.docs_question.thinking": "", - "hex.builtin.popup.docs_question.title": "", - "hex.builtin.popup.error.create": "Impossibile creare il nuovo File!", - "hex.builtin.popup.error.file_dialog.common": "", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "", - "hex.builtin.popup.error.project.load.create_provider": "", - "hex.builtin.popup.error.project.load.file_not_found": "", - "hex.builtin.popup.error.project.load.invalid_magic": "", - "hex.builtin.popup.error.project.load.invalid_tar": "", - "hex.builtin.popup.error.project.load.no_providers": "", - "hex.builtin.popup.error.project.load.some_providers_failed": "", - "hex.builtin.popup.error.project.save": "", - "hex.builtin.popup.error.read_only": "Impossibile scrivere sul File. File aperto solo in modalità lettura", - "hex.builtin.popup.error.task_exception": "", - "hex.builtin.popup.exit_application.desc": "Hai delle modifiche non salvate nel tuo progetto.\nSei sicuro di voler uscire?", - "hex.builtin.popup.exit_application.title": "Uscire dall'applicazione?", - "hex.builtin.popup.safety_backup.delete": "No, Elimina", - "hex.builtin.popup.safety_backup.desc": "Oh no, l'ultima volta ImHex è crashato.\nVuoi ripristinare il tuo lavoro?", - "hex.builtin.popup.safety_backup.log_file": "", - "hex.builtin.popup.safety_backup.report_error": "", - "hex.builtin.popup.safety_backup.restore": "Sì, Ripristina", - "hex.builtin.popup.safety_backup.title": "Ripristina i dati persi", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", - "hex.builtin.popup.waiting_for_tasks.desc": "", - "hex.builtin.popup.waiting_for_tasks.title": "", - "hex.builtin.provider.rename": "", - "hex.builtin.provider.rename.desc": "", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.disk": "Provider di dischi raw", - "hex.builtin.provider.disk.disk_size": "Dimensione disco", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "", - "hex.builtin.provider.disk.error.read_rw": "", - "hex.builtin.provider.disk.reload": "Ricarica", - "hex.builtin.provider.disk.sector_size": "Dimensione settore", - "hex.builtin.provider.disk.selected_disk": "Disco", - "hex.builtin.provider.error.open": "", - "hex.builtin.provider.file": "Provider di file", - "hex.builtin.provider.file.access": "Data dell'ultimo accesso", - "hex.builtin.provider.file.creation": "Data di creazione", - "hex.builtin.provider.file.error.open": "", - "hex.builtin.provider.file.menu.into_memory": "", - "hex.builtin.provider.file.menu.open_file": "", - "hex.builtin.provider.file.menu.open_folder": "", - "hex.builtin.provider.file.modification": "Data dell'ultima modifica", - "hex.builtin.provider.file.path": "Percorso del File", - "hex.builtin.provider.file.size": "Dimensione", - "hex.builtin.provider.gdb": "Server GDB Provider", - "hex.builtin.provider.gdb.ip": "Indirizzo IP", - "hex.builtin.provider.gdb.name": "Server GDB <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Porta", - "hex.builtin.provider.gdb.server": "Server", - "hex.builtin.provider.intel_hex": "", - "hex.builtin.provider.intel_hex.name": "", - "hex.builtin.provider.mem_file": "", - "hex.builtin.provider.mem_file.unsaved": "", - "hex.builtin.provider.motorola_srec": "", - "hex.builtin.provider.motorola_srec.name": "", - "hex.builtin.provider.process_memory": "", - "hex.builtin.provider.process_memory.enumeration_failed": "", - "hex.builtin.provider.process_memory.memory_regions": "", - "hex.builtin.provider.process_memory.name": "", - "hex.builtin.provider.process_memory.process_id": "", - "hex.builtin.provider.process_memory.process_name": "", - "hex.builtin.provider.process_memory.region.commit": "", - "hex.builtin.provider.process_memory.region.mapped": "", - "hex.builtin.provider.process_memory.region.private": "", - "hex.builtin.provider.process_memory.region.reserve": "", - "hex.builtin.provider.process_memory.utils": "", - "hex.builtin.provider.process_memory.utils.inject_dll": "", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "", - "hex.builtin.provider.tooltip.show_more": "", - "hex.builtin.provider.view": "", - "hex.builtin.setting.experiments": "", - "hex.builtin.setting.experiments.description": "", - "hex.builtin.setting.folders": "", - "hex.builtin.setting.folders.add_folder": "", - "hex.builtin.setting.folders.description": "", - "hex.builtin.setting.folders.remove_folder": "", - "hex.builtin.setting.general": "Generali", - "hex.builtin.setting.general.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "Auto-caricamento del pattern supportato", - "hex.builtin.setting.general.network": "", - "hex.builtin.setting.general.network_interface": "", - "hex.builtin.setting.general.patterns": "", - "hex.builtin.setting.general.save_recent_providers": "", - "hex.builtin.setting.general.server_contact": "", - "hex.builtin.setting.general.show_tips": "Mostra consigli all'avvio", - "hex.builtin.setting.general.sync_pattern_source": "", - "hex.builtin.setting.general.upload_crash_logs": "", - "hex.builtin.setting.hex_editor": "Hex Editor", - "hex.builtin.setting.hex_editor.byte_padding": "", - "hex.builtin.setting.hex_editor.bytes_per_row": "", - "hex.builtin.setting.hex_editor.char_padding": "", - "hex.builtin.setting.hex_editor.highlight_color": "", - "hex.builtin.setting.hex_editor.sync_scrolling": "", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "File recenti", - "hex.builtin.setting.interface": "Interfaccia", - "hex.builtin.setting.interface.color": "Colore del Tema", - "hex.builtin.setting.interface.fps": "Limite FPS", - "hex.builtin.setting.interface.fps.native": "", - "hex.builtin.setting.interface.fps.unlocked": "Unblocca", - "hex.builtin.setting.interface.language": "Lingua", - "hex.builtin.setting.interface.multi_windows": "", - "hex.builtin.setting.interface.pattern_data_row_bg": "", - "hex.builtin.setting.interface.restore_window_pos": "", - "hex.builtin.setting.interface.scaling.native": "Nativo", - "hex.builtin.setting.interface.scaling_factor": "Scale", - "hex.builtin.setting.interface.style": "", - "hex.builtin.setting.interface.wiki_explain_language": "", - "hex.builtin.setting.interface.window": "", - "hex.builtin.setting.proxy": "", - "hex.builtin.setting.proxy.description": "", - "hex.builtin.setting.proxy.enable": "", - "hex.builtin.setting.proxy.url": "", - "hex.builtin.setting.proxy.url.tooltip": "", - "hex.builtin.setting.shortcuts": "", - "hex.builtin.setting.shortcuts.global": "", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "", - "hex.builtin.shortcut.prev_provider": "", - "hex.builtin.title_bar_button.debug_build": "", - "hex.builtin.title_bar_button.feedback": "", - "hex.builtin.tools.ascii_table": "Tavola ASCII", - "hex.builtin.tools.ascii_table.octal": "Mostra ottale", - "hex.builtin.tools.base_converter": "Convertitore di Base", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "", - "hex.builtin.tools.calc": "Calcolatrice", - "hex.builtin.tools.color": "Selettore di Colore", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "LLVM Demangler", - "hex.builtin.tools.demangler.demangled": "Nome Demangled", - "hex.builtin.tools.demangler.mangled": "Nome Mangled", - "hex.builtin.tools.error": "Ultimo Errore: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "", - "hex.builtin.tools.euclidean_algorithm.description": "", - "hex.builtin.tools.euclidean_algorithm.overflow": "", - "hex.builtin.tools.file_tools": "Strumenti per i file", - "hex.builtin.tools.file_tools.combiner": "Combina", - "hex.builtin.tools.file_tools.combiner.add": "Aggiungi...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Aggiungi file", - "hex.builtin.tools.file_tools.combiner.clear": "Pulisci", - "hex.builtin.tools.file_tools.combiner.combine": "Combina", - "hex.builtin.tools.file_tools.combiner.combining": "Sto combinando...", - "hex.builtin.tools.file_tools.combiner.delete": "Elimina", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Impossibile creare file di output", - "hex.builtin.tools.file_tools.combiner.open_input": "Impossibile aprire file di input {0}", - "hex.builtin.tools.file_tools.combiner.output": "Fil di output ", - "hex.builtin.tools.file_tools.combiner.output.picker": "Imposta il percorso base", - "hex.builtin.tools.file_tools.combiner.success": "File combinato con successo!", - "hex.builtin.tools.file_tools.shredder": "Tritatutto", - "hex.builtin.tools.file_tools.shredder.error.open": "Impossibile aprire il file selezionato!", - "hex.builtin.tools.file_tools.shredder.fast": "Modalità veloce", - "hex.builtin.tools.file_tools.shredder.input": "File da distruggere", - "hex.builtin.tools.file_tools.shredder.picker": "Apri file da distruggere", - "hex.builtin.tools.file_tools.shredder.shred": "Distruggi", - "hex.builtin.tools.file_tools.shredder.shredding": "Lo sto distruggendo...", - "hex.builtin.tools.file_tools.shredder.success": "Distrutto con successo!", - "hex.builtin.tools.file_tools.shredder.warning": "Questo strumento distrugge IRRECOVERABILMENTE un file. Usalo con attenzione", - "hex.builtin.tools.file_tools.splitter": "Divisore", - "hex.builtin.tools.file_tools.splitter.input": "File da dividere ", - "hex.builtin.tools.file_tools.splitter.output": "Cartella di output ", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Impossibile creare file {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Impossibile aprire il file selezionato!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "Il file è più piccolo della dimensione del file", - "hex.builtin.tools.file_tools.splitter.picker.input": "Apri file da dividere", - "hex.builtin.tools.file_tools.splitter.picker.output": "Imposta il percorso base", - "hex.builtin.tools.file_tools.splitter.picker.split": "Dividi", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Sto dividendo...", - "hex.builtin.tools.file_tools.splitter.picker.success": "File diviso con successo!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" disco Floppy (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" disco Floppy (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personalizzato", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disco Zip 100 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disco Zip 200 (200MiB)", - "hex.builtin.tools.file_uploader": "Uploader dei file", - "hex.builtin.tools.file_uploader.control": "Controllo", - "hex.builtin.tools.file_uploader.done": "Fatto!", - "hex.builtin.tools.file_uploader.error": "Impossibile caricare file!\n\nCodice di errore: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Risposta non valida da parte di Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Caricamenti Recenti", - "hex.builtin.tools.file_uploader.tooltip": "Clicca per copiare\nCTRL + Click per aprire", - "hex.builtin.tools.file_uploader.upload": "Carica", - "hex.builtin.tools.format.engineering": "Ingegnere", - "hex.builtin.tools.format.programmer": "Programmatore", - "hex.builtin.tools.format.scientific": "Scientifica", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "", - "hex.builtin.tools.history": "Storia", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "", - "hex.builtin.tools.ieee754.clear": "", - "hex.builtin.tools.ieee754.description": "", - "hex.builtin.tools.ieee754.double_precision": "", - "hex.builtin.tools.ieee754.exponent": "", - "hex.builtin.tools.ieee754.exponent_size": "", - "hex.builtin.tools.ieee754.formula": "", - "hex.builtin.tools.ieee754.half_precision": "", - "hex.builtin.tools.ieee754.mantissa": "", - "hex.builtin.tools.ieee754.mantissa_size": "", - "hex.builtin.tools.ieee754.result.float": "", - "hex.builtin.tools.ieee754.result.hex": "", - "hex.builtin.tools.ieee754.result.title": "", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", - "hex.builtin.tools.ieee754.sign": "", - "hex.builtin.tools.ieee754.single_precision": "", - "hex.builtin.tools.ieee754.type": "", - "hex.builtin.tools.input": "Input", - "hex.builtin.tools.invariant_multiplication": "", - "hex.builtin.tools.invariant_multiplication.description": "", - "hex.builtin.tools.invariant_multiplication.num_bits": "", - "hex.builtin.tools.name": "Nome", - "hex.builtin.tools.output": "", - "hex.builtin.tools.permissions": "", - "hex.builtin.tools.permissions.absolute": "Notazione assoluta", - "hex.builtin.tools.permissions.perm_bits": "Bit di autorizzazione", - "hex.builtin.tools.permissions.setgid_error": "Il gruppo deve avere diritti di esecuzione per applicare il bit setgid!", - "hex.builtin.tools.permissions.setuid_error": "L'utente deve avere i diritti di esecuzione per applicare il bit setuid!", - "hex.builtin.tools.permissions.sticky_error": "Altri devono avere i diritti di esecuzione per il bit appiccicoso da applicare!", - "hex.builtin.tools.regex_replacer": "Sostituzione Regex", - "hex.builtin.tools.regex_replacer.input": "Input", - "hex.builtin.tools.regex_replacer.output": "Output", - "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", - "hex.builtin.tools.regex_replacer.replace": "Replace pattern", - "hex.builtin.tools.tcp_client_server": "", - "hex.builtin.tools.tcp_client_server.client": "", - "hex.builtin.tools.tcp_client_server.messages": "", - "hex.builtin.tools.tcp_client_server.server": "", - "hex.builtin.tools.tcp_client_server.settings": "", - "hex.builtin.tools.value": "Valore", - "hex.builtin.tools.wiki_explain": "Definizioni dei termini da Wikipedia", - "hex.builtin.tools.wiki_explain.control": "Controllo", - "hex.builtin.tools.wiki_explain.invalid_response": "Risposta non valida da Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Risultati", - "hex.builtin.tools.wiki_explain.search": "Cerca", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "", - "hex.builtin.undo_operation.insert": "", - "hex.builtin.undo_operation.modification": "", - "hex.builtin.undo_operation.patches": "", - "hex.builtin.undo_operation.remove": "", - "hex.builtin.undo_operation.write": "", - "hex.builtin.view.achievements.click": "", - "hex.builtin.view.achievements.name": "", - "hex.builtin.view.achievements.unlocked": "", - "hex.builtin.view.achievements.unlocked_count": "", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Vai a", - "hex.builtin.view.bookmarks.button.remove": "Rimuovi", - "hex.builtin.view.bookmarks.default_title": "Segnalibro [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Colore", - "hex.builtin.view.bookmarks.header.comment": "Commento", - "hex.builtin.view.bookmarks.header.name": "Nome", - "hex.builtin.view.bookmarks.name": "Segnalibri", - "hex.builtin.view.bookmarks.no_bookmarks": "Non è stato creato alcun segnalibro. Aggiungine uno andando su Modifica -> Crea Segnalibro", - "hex.builtin.view.bookmarks.title.info": "Informazioni", - "hex.builtin.view.bookmarks.tooltip.jump_to": "", - "hex.builtin.view.bookmarks.tooltip.lock": "", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "", - "hex.builtin.view.command_palette.name": "Tavola dei Comandi", - "hex.builtin.view.constants.name": "Costanti", - "hex.builtin.view.constants.row.category": "Categoria", - "hex.builtin.view.constants.row.desc": "Descrizione", - "hex.builtin.view.constants.row.name": "Nome", - "hex.builtin.view.constants.row.value": "Valore", - "hex.builtin.view.data_inspector.invert": "", - "hex.builtin.view.data_inspector.name": "Ispezione Dati", - "hex.builtin.view.data_inspector.no_data": "Nessun byte selezionato", - "hex.builtin.view.data_inspector.table.name": "Nome", - "hex.builtin.view.data_inspector.table.value": "Valore", - "hex.builtin.view.data_processor.help_text": "", - "hex.builtin.view.data_processor.menu.file.load_processor": "Caricare processore di dati...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Salva processore di dati...", - "hex.builtin.view.data_processor.menu.remove_link": "Rimuovi Link", - "hex.builtin.view.data_processor.menu.remove_node": "Rimuovi Nodo", - "hex.builtin.view.data_processor.menu.remove_selection": "Rimuovi i selezionati", - "hex.builtin.view.data_processor.menu.save_node": "", - "hex.builtin.view.data_processor.name": "Processa Dati", - "hex.builtin.view.find.binary_pattern": "", - "hex.builtin.view.find.binary_pattern.alignment": "", - "hex.builtin.view.find.context.copy": "", - "hex.builtin.view.find.context.copy_demangle": "", - "hex.builtin.view.find.context.replace": "", - "hex.builtin.view.find.context.replace.ascii": "", - "hex.builtin.view.find.context.replace.hex": "", - "hex.builtin.view.find.demangled": "", - "hex.builtin.view.find.name": "", - "hex.builtin.view.find.regex": "", - "hex.builtin.view.find.regex.full_match": "", - "hex.builtin.view.find.regex.pattern": "", - "hex.builtin.view.find.search": "", - "hex.builtin.view.find.search.entries": "", - "hex.builtin.view.find.search.reset": "", - "hex.builtin.view.find.searching": "", - "hex.builtin.view.find.sequences": "", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "", - "hex.builtin.view.find.strings": "", - "hex.builtin.view.find.strings.chars": "", - "hex.builtin.view.find.strings.line_feeds": "", - "hex.builtin.view.find.strings.lower_case": "", - "hex.builtin.view.find.strings.match_settings": "", - "hex.builtin.view.find.strings.min_length": "", - "hex.builtin.view.find.strings.null_term": "", - "hex.builtin.view.find.strings.numbers": "", - "hex.builtin.view.find.strings.spaces": "", - "hex.builtin.view.find.strings.symbols": "", - "hex.builtin.view.find.strings.underscores": "", - "hex.builtin.view.find.strings.upper_case": "", - "hex.builtin.view.find.value": "", - "hex.builtin.view.find.value.aligned": "", - "hex.builtin.view.find.value.max": "", - "hex.builtin.view.find.value.min": "", - "hex.builtin.view.find.value.range": "", - "hex.builtin.view.help.about.commits": "", - "hex.builtin.view.help.about.contributor": "Collaboratori", - "hex.builtin.view.help.about.donations": "Donazioni", - "hex.builtin.view.help.about.libs": "Librerie usate", - "hex.builtin.view.help.about.license": "Licenza", - "hex.builtin.view.help.about.name": "Riguardo ImHex", - "hex.builtin.view.help.about.paths": "ImHex cartelle", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "", - "hex.builtin.view.help.about.source": "Codice Sorgente disponibile su GitHub:", - "hex.builtin.view.help.about.thanks": "Se ti piace il mio lavoro, per favore considera di fare una donazione. Grazie mille <3", - "hex.builtin.view.help.about.translator": "Tradotto da CrustySeanPro", - "hex.builtin.view.help.calc_cheat_sheet": "Calcolatrice Cheat Sheet", - "hex.builtin.view.help.documentation": "Documentazione di ImHex", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "Aiuto", - "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", - "hex.builtin.view.hex_editor.copy.address": "", - "hex.builtin.view.hex_editor.copy.ascii": "", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C Array", - "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", - "hex.builtin.view.hex_editor.copy.csharp": "C# Array", - "hex.builtin.view.hex_editor.copy.custom_encoding": "", - "hex.builtin.view.hex_editor.copy.go": "Go Array", - "hex.builtin.view.hex_editor.copy.hex_view": "", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java Array", - "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", - "hex.builtin.view.hex_editor.copy.lua": "Lua Array", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", - "hex.builtin.view.hex_editor.copy.python": "Python Array", - "hex.builtin.view.hex_editor.copy.rust": "Rust Array", - "hex.builtin.view.hex_editor.copy.swift": "Swift Array", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Assoluto", - "hex.builtin.view.hex_editor.goto.offset.begin": "Inizo", - "hex.builtin.view.hex_editor.goto.offset.end": "Fine", - "hex.builtin.view.hex_editor.goto.offset.relative": "", - "hex.builtin.view.hex_editor.menu.edit.copy": "Copia", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copia come...", - "hex.builtin.view.hex_editor.menu.edit.cut": "", - "hex.builtin.view.hex_editor.menu.edit.fill": "", - "hex.builtin.view.hex_editor.menu.edit.insert": "Inserisci...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", - "hex.builtin.view.hex_editor.menu.edit.paste": "Incolla", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "", - "hex.builtin.view.hex_editor.menu.edit.remove": "", - "hex.builtin.view.hex_editor.menu.edit.resize": "Ridimensiona...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Seleziona tutti", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Imposta indirizzo di base", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", - "hex.builtin.view.hex_editor.menu.file.goto": "Vai a", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Carica una codifica personalizzata...", - "hex.builtin.view.hex_editor.menu.file.save": "Salva", - "hex.builtin.view.hex_editor.menu.file.save_as": "Salva come...", - "hex.builtin.view.hex_editor.menu.file.search": "Cerca", - "hex.builtin.view.hex_editor.menu.edit.select": "", - "hex.builtin.view.hex_editor.name": "Hex editor", - "hex.builtin.view.hex_editor.search.find": "Cerca", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.no_more_results": "Nessun risultato trovato", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "Stringa", - "hex.builtin.view.hex_editor.search.string.encoding": "Codifica", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.select.offset.begin": "", - "hex.builtin.view.hex_editor.select.offset.end": "", - "hex.builtin.view.hex_editor.select.offset.region": "", - "hex.builtin.view.hex_editor.select.offset.size": "", - "hex.builtin.view.hex_editor.select.select": "", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "", - "hex.builtin.view.hex_editor.shortcut.selection_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_left": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", - "hex.builtin.view.hex_editor.shortcut.selection_right": "", - "hex.builtin.view.hex_editor.shortcut.selection_up": "", - "hex.builtin.view.highlight_rules.config": "", - "hex.builtin.view.highlight_rules.expression": "", - "hex.builtin.view.highlight_rules.help_text": "", - "hex.builtin.view.highlight_rules.menu.edit.rules": "", - "hex.builtin.view.highlight_rules.name": "", - "hex.builtin.view.highlight_rules.new_rule": "", - "hex.builtin.view.highlight_rules.no_rule": "", - "hex.builtin.view.information.analyze": "Analizza Pagina", - "hex.builtin.view.information.analyzing": "Sto analizzando...", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "Dimensione del Blocco", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocchi di {1} bytes", - "hex.builtin.information_section.info_analysis.byte_types": "", - "hex.builtin.view.information.control": "Controllo", - "hex.builtin.information_section.magic.description": "Descrizione", - "hex.builtin.information_section.relationship_analysis.digram": "", - "hex.builtin.information_section.info_analysis.distribution": "Distribuzione dei Byte", - "hex.builtin.information_section.info_analysis.encrypted": "Questi dati sono probabilmente codificati o compressi!", - "hex.builtin.information_section.info_analysis.entropy": "Entropia", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "", - "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", - "hex.builtin.information_section.info_analysis": "Informazioni dell'analisi", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "", - "hex.builtin.information_section.info_analysis.lowest_entropy": "", - "hex.builtin.information_section.magic": "Informazione Magica", - "hex.builtin.view.information.magic_db_added": "Database magico aggiunto!", - "hex.builtin.information_section.magic.mime": "Tipo di MIME", - "hex.builtin.view.information.name": "Informazione sui Dati", - "hex.builtin.information_section.magic.octet_stream_text": "", - "hex.builtin.information_section.magic.octet_stream_warning": "", - "hex.builtin.information_section.info_analysis.plain_text": "", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "", - "hex.builtin.information_section.provider_information": "", - "hex.builtin.view.information.region": "Regione Analizzata", - "hex.builtin.view.logs.component": "", - "hex.builtin.view.logs.log_level": "", - "hex.builtin.view.logs.message": "", - "hex.builtin.view.logs.name": "", - "hex.builtin.view.patches.name": "Patches", - "hex.builtin.view.patches.offset": "Offset", - "hex.builtin.view.patches.orig": "Valore Originale", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "Rimuovi patch", - "hex.builtin.view.pattern_data.name": "Dati dei Pattern", - "hex.builtin.view.pattern_editor.accept_pattern": "Accetta pattern", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Uno o più pattern compatibili con questo tipo di dati sono stati trovati!", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Pattern", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Vuoi applicare i patter selezionati", - "hex.builtin.view.pattern_editor.auto": "Auto valutazione", - "hex.builtin.view.pattern_editor.breakpoint_hit": "", - "hex.builtin.view.pattern_editor.console": "Console", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Questo pattern ha cercato di chiamare una funzione pericolosa.\nSei sicuro di volerti fidare?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Vuoi consentire funzioni pericolose?", - "hex.builtin.view.pattern_editor.debugger": "", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.continue": "", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.scope": "", - "hex.builtin.view.pattern_editor.debugger.scope.global": "", - "hex.builtin.view.pattern_editor.env_vars": "Variabili d'ambiente", - "hex.builtin.view.pattern_editor.evaluating": "Valutazione...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Caricamento dei pattern...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Salva pattern...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "Editor dei Pattern", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Definisci alcune variabili globali con 'in' o 'out' per farle apparire qui.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "Apri pattern", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "Impostazioni", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "", - "hex.builtin.view.provider_settings.load_error_details": "", - "hex.builtin.view.provider_settings.load_popup": "Apri Provider", - "hex.builtin.view.provider_settings.name": "Impostazioni Provider", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "Impostazioni", - "hex.builtin.view.settings.restart_question": "", - "hex.builtin.view.store.desc": "Scarica nuovi contenuti dal database online di ImHex", - "hex.builtin.view.store.download": "Download", - "hex.builtin.view.store.download_error": "Impossibile scaricare file! La cartella di destinazione non esiste.", - "hex.builtin.view.store.loading": "Caricamento del content store...", - "hex.builtin.view.store.name": "Content Store", - "hex.builtin.view.store.netfailed": "", - "hex.builtin.view.store.reload": "Ricarica", - "hex.builtin.view.store.remove": "Rimuovi", - "hex.builtin.view.store.row.authors": "", - "hex.builtin.view.store.row.description": "Descrizione", - "hex.builtin.view.store.row.name": "Nome", - "hex.builtin.view.store.system": "", - "hex.builtin.view.store.system.explanation": "", - "hex.builtin.view.store.tab.constants": "Costanti", - "hex.builtin.view.store.tab.encodings": "Encodings", - "hex.builtin.view.store.tab.includes": "Librerie", - "hex.builtin.view.store.tab.magic": "File Magici", - "hex.builtin.view.store.tab.nodes": "", - "hex.builtin.view.store.tab.patterns": "Modelli", - "hex.builtin.view.store.tab.themes": "", - "hex.builtin.view.store.tab.yara": "Regole di Yara", - "hex.builtin.view.store.update": "Aggiorna", - "hex.builtin.view.store.update_count": "", - "hex.builtin.view.theme_manager.colors": "", - "hex.builtin.view.theme_manager.export": "", - "hex.builtin.view.theme_manager.export.name": "", - "hex.builtin.view.theme_manager.name": "", - "hex.builtin.view.theme_manager.save_theme": "", - "hex.builtin.view.theme_manager.styles": "", - "hex.builtin.view.tools.name": "Strumenti", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "", - "hex.builtin.visualizer.decimal.signed.16bit": "", - "hex.builtin.visualizer.decimal.signed.32bit": "", - "hex.builtin.visualizer.decimal.signed.64bit": "", - "hex.builtin.visualizer.decimal.signed.8bit": "", - "hex.builtin.visualizer.decimal.unsigned.16bit": "", - "hex.builtin.visualizer.decimal.unsigned.32bit": "", - "hex.builtin.visualizer.decimal.unsigned.64bit": "", - "hex.builtin.visualizer.decimal.unsigned.8bit": "", - "hex.builtin.visualizer.floating_point.16bit": "", - "hex.builtin.visualizer.floating_point.32bit": "", - "hex.builtin.visualizer.floating_point.64bit": "", - "hex.builtin.visualizer.hexadecimal.16bit": "", - "hex.builtin.visualizer.hexadecimal.32bit": "", - "hex.builtin.visualizer.hexadecimal.64bit": "", - "hex.builtin.visualizer.hexadecimal.8bit": "", - "hex.builtin.visualizer.hexii": "", - "hex.builtin.visualizer.rgba8": "", - "hex.builtin.welcome.customize.settings.desc": "Cambia le preferenze di ImHex", - "hex.builtin.welcome.customize.settings.title": "Impostazioni", - "hex.builtin.welcome.drop_file": "", - "hex.builtin.welcome.header.customize": "Personalizza", - "hex.builtin.welcome.header.help": "Aiuto", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "Scopri", - "hex.builtin.welcome.header.main": "Benvenuto in ImHex", - "hex.builtin.welcome.header.plugins": "Plugins caricati", - "hex.builtin.welcome.header.quick_settings": "", - "hex.builtin.welcome.header.start": "Inizia", - "hex.builtin.welcome.header.update": "Aggiornamenti", - "hex.builtin.welcome.header.various": "Varie", - "hex.builtin.welcome.help.discord": "Server Discord", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Chiedi aiuto", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "Repo GitHub", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "", - "hex.builtin.welcome.learn.achievements.title": "", - "hex.builtin.welcome.learn.imhex.desc": "", - "hex.builtin.welcome.learn.imhex.link": "", - "hex.builtin.welcome.learn.imhex.title": "", - "hex.builtin.welcome.learn.latest.desc": "Leggi il nuovo changelog di ImHex'", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Ultima Versione", - "hex.builtin.welcome.learn.pattern.desc": "Scopri come scrivere pattern per ImHex con la nostra dettagliata documentazione", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Documentazione dei Pattern", - "hex.builtin.welcome.learn.plugins.desc": "Espandi l'utilizzo di ImHex con i Plugin", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "Plugins API", - "hex.builtin.welcome.quick_settings.simplified": "", - "hex.builtin.welcome.start.create_file": "Crea un nuovo File", - "hex.builtin.welcome.start.open_file": "Apri un File", - "hex.builtin.welcome.start.open_other": "", - "hex.builtin.welcome.start.open_project": "Apri un Progetto", - "hex.builtin.welcome.start.recent": "File recenti", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "Consiglio del giorno", - "hex.builtin.welcome.update.desc": "ImHex {0} è appena stato rilasciato!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Nuovo aggiornamento disponibile!" - } + "hex.builtin.achievement.data_processor": "", + "hex.builtin.achievement.data_processor.create_connection.desc": "", + "hex.builtin.achievement.data_processor.create_connection.name": "", + "hex.builtin.achievement.data_processor.custom_node.desc": "", + "hex.builtin.achievement.data_processor.custom_node.name": "", + "hex.builtin.achievement.data_processor.modify_data.desc": "", + "hex.builtin.achievement.data_processor.modify_data.name": "", + "hex.builtin.achievement.data_processor.place_node.desc": "", + "hex.builtin.achievement.data_processor.place_node.name": "", + "hex.builtin.achievement.find": "", + "hex.builtin.achievement.find.find_numeric.desc": "", + "hex.builtin.achievement.find.find_numeric.name": "", + "hex.builtin.achievement.find.find_specific_string.desc": "", + "hex.builtin.achievement.find.find_specific_string.name": "", + "hex.builtin.achievement.find.find_strings.desc": "", + "hex.builtin.achievement.find.find_strings.name": "", + "hex.builtin.achievement.hex_editor": "", + "hex.builtin.achievement.hex_editor.copy_as.desc": "", + "hex.builtin.achievement.hex_editor.copy_as.name": "", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "", + "hex.builtin.achievement.hex_editor.create_patch.desc": "", + "hex.builtin.achievement.hex_editor.create_patch.name": "", + "hex.builtin.achievement.hex_editor.fill.desc": "", + "hex.builtin.achievement.hex_editor.fill.name": "", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "", + "hex.builtin.achievement.hex_editor.modify_byte.name": "", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "", + "hex.builtin.achievement.hex_editor.open_new_view.name": "", + "hex.builtin.achievement.hex_editor.select_byte.desc": "", + "hex.builtin.achievement.hex_editor.select_byte.name": "", + "hex.builtin.achievement.misc": "", + "hex.builtin.achievement.misc.analyze_file.desc": "", + "hex.builtin.achievement.misc.analyze_file.name": "", + "hex.builtin.achievement.misc.download_from_store.desc": "", + "hex.builtin.achievement.misc.download_from_store.name": "", + "hex.builtin.achievement.patterns": "", + "hex.builtin.achievement.patterns.data_inspector.desc": "", + "hex.builtin.achievement.patterns.data_inspector.name": "", + "hex.builtin.achievement.patterns.load_existing.desc": "", + "hex.builtin.achievement.patterns.load_existing.name": "", + "hex.builtin.achievement.patterns.modify_data.desc": "", + "hex.builtin.achievement.patterns.modify_data.name": "", + "hex.builtin.achievement.patterns.place_menu.desc": "", + "hex.builtin.achievement.patterns.place_menu.name": "", + "hex.builtin.achievement.starting_out": "", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "", + "hex.builtin.achievement.starting_out.docs.name": "", + "hex.builtin.achievement.starting_out.open_file.desc": "", + "hex.builtin.achievement.starting_out.open_file.name": "", + "hex.builtin.achievement.starting_out.save_project.desc": "", + "hex.builtin.achievement.starting_out.save_project.name": "", + "hex.builtin.command.calc.desc": "Calcolatrice", + "hex.builtin.command.cmd.desc": "Comando", + "hex.builtin.command.cmd.result": "Esegui comando '{0}'", + "hex.builtin.command.convert.as": "", + "hex.builtin.command.convert.binary": "", + "hex.builtin.command.convert.decimal": "", + "hex.builtin.command.convert.desc": "", + "hex.builtin.command.convert.hexadecimal": "", + "hex.builtin.command.convert.in": "", + "hex.builtin.command.convert.invalid_conversion": "", + "hex.builtin.command.convert.invalid_input": "", + "hex.builtin.command.convert.octal": "", + "hex.builtin.command.convert.to": "", + "hex.builtin.command.web.desc": "Consulta il Web", + "hex.builtin.command.web.result": "Naviga a '{0}'", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binary", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "", + "hex.builtin.inspector.dos_time": "", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "Colori RGB565", + "hex.builtin.inspector.rgba8": "Colori RGBA8", + "hex.builtin.inspector.sleb128": "", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Wide String", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "Default", + "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.menu.edit": "Modifica", + "hex.builtin.menu.edit.bookmark.create": "Crea segnalibro", + "hex.builtin.view.hex_editor.menu.edit.redo": "Ripeti", + "hex.builtin.view.hex_editor.menu.edit.undo": "Annulla", + "hex.builtin.menu.extras": "", + "hex.builtin.menu.file": "File", + "hex.builtin.menu.file.bookmark.export": "", + "hex.builtin.menu.file.bookmark.import": "", + "hex.builtin.menu.file.clear_recent": "Pulisci", + "hex.builtin.menu.file.close": "Chiudi", + "hex.builtin.menu.file.create_file": "", + "hex.builtin.menu.file.export": "Esporta...", + "hex.builtin.menu.file.export.as_language": "", + "hex.builtin.menu.file.export.as_language.popup.export_error": "", + "hex.builtin.menu.file.export.base64": "", + "hex.builtin.menu.file.export.bookmark": "", + "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.ips": "IPS Patch", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", + "hex.builtin.menu.file.export.ips.popup.export_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", + "hex.builtin.menu.file.export.ips32": "IPS32 Patch", + "hex.builtin.menu.file.export.pattern": "", + "hex.builtin.menu.file.export.popup.create": "", + "hex.builtin.menu.file.export.report": "", + "hex.builtin.menu.file.export.report.popup.export_error": "", + "hex.builtin.menu.file.export.title": "Esporta File", + "hex.builtin.menu.file.import": "Importa...", + "hex.builtin.menu.file.import.bookmark": "", + "hex.builtin.menu.file.import.custom_encoding": "", + "hex.builtin.menu.file.import.data_processor": "", + "hex.builtin.menu.file.import.ips": "IPS Patch", + "hex.builtin.menu.file.import.ips32": "IPS32 Patch", + "hex.builtin.menu.file.import.modified_file": "", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "", + "hex.builtin.menu.file.open_file": "Apri File...", + "hex.builtin.menu.file.open_other": "Apri altro...", + "hex.builtin.menu.file.open_recent": "File recenti", + "hex.builtin.menu.file.project": "", + "hex.builtin.menu.file.project.open": "", + "hex.builtin.menu.file.project.save": "", + "hex.builtin.menu.file.project.save_as": "", + "hex.builtin.menu.file.quit": "Uscita ImHex", + "hex.builtin.menu.file.reload_provider": "", + "hex.builtin.menu.help": "Aiuto", + "hex.builtin.menu.help.ask_for_help": "", + "hex.builtin.menu.view": "Vista", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "", + "hex.builtin.menu.view.demo": "Mostra la demo di ImGui", + "hex.builtin.menu.view.fps": "Mostra FPS", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "Layout", + "hex.builtin.menu.workspace.layout.lock": "", + "hex.builtin.menu.workspace.layout.save": "", + "hex.builtin.nodes.arithmetic": "Aritmetica", + "hex.builtin.nodes.arithmetic.add": "Addizione", + "hex.builtin.nodes.arithmetic.add.header": "Aggiungi", + "hex.builtin.nodes.arithmetic.average": "", + "hex.builtin.nodes.arithmetic.average.header": "", + "hex.builtin.nodes.arithmetic.ceil": "", + "hex.builtin.nodes.arithmetic.ceil.header": "", + "hex.builtin.nodes.arithmetic.div": "Divisione", + "hex.builtin.nodes.arithmetic.div.header": "Dividi", + "hex.builtin.nodes.arithmetic.floor": "", + "hex.builtin.nodes.arithmetic.floor.header": "", + "hex.builtin.nodes.arithmetic.median": "", + "hex.builtin.nodes.arithmetic.median.header": "", + "hex.builtin.nodes.arithmetic.mod": "Modulo", + "hex.builtin.nodes.arithmetic.mod.header": "Modulo", + "hex.builtin.nodes.arithmetic.mul": "Moltiplicazione", + "hex.builtin.nodes.arithmetic.mul.header": "Moltiplica", + "hex.builtin.nodes.arithmetic.round": "", + "hex.builtin.nodes.arithmetic.round.header": "", + "hex.builtin.nodes.arithmetic.sub": "Sottrazione", + "hex.builtin.nodes.arithmetic.sub.header": "Sottrai", + "hex.builtin.nodes.bitwise": "Operazioni di Bitwise", + "hex.builtin.nodes.bitwise.add": "", + "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.and": "E", + "hex.builtin.nodes.bitwise.and.header": "Bitwise E", + "hex.builtin.nodes.bitwise.not": "NON", + "hex.builtin.nodes.bitwise.not.header": "Bitwise NON", + "hex.builtin.nodes.bitwise.or": "O", + "hex.builtin.nodes.bitwise.or.header": "Bitwise O", + "hex.builtin.nodes.bitwise.shift_left": "", + "hex.builtin.nodes.bitwise.shift_left.header": "", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", + "hex.builtin.nodes.buffer": "Buffer", + "hex.builtin.nodes.buffer.byte_swap": "", + "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.combine": "Combina", + "hex.builtin.nodes.buffer.combine.header": "Combina buffer", + "hex.builtin.nodes.buffer.patch": "", + "hex.builtin.nodes.buffer.patch.header": "", + "hex.builtin.nodes.buffer.patch.input.patch": "", + "hex.builtin.nodes.buffer.repeat": "Ripeti", + "hex.builtin.nodes.buffer.repeat.header": "Ripeti buffer", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", + "hex.builtin.nodes.buffer.repeat.input.count": "Conta", + "hex.builtin.nodes.buffer.size": "", + "hex.builtin.nodes.buffer.size.header": "", + "hex.builtin.nodes.buffer.size.output": "", + "hex.builtin.nodes.buffer.slice": "Affetta", + "hex.builtin.nodes.buffer.slice.header": "Affetta buffer", + "hex.builtin.nodes.buffer.slice.input.buffer": "Input", + "hex.builtin.nodes.buffer.slice.input.from": "Inizio", + "hex.builtin.nodes.buffer.slice.input.to": "Fine", + "hex.builtin.nodes.casting": "Conversione Dati", + "hex.builtin.nodes.casting.buffer_to_float": "", + "hex.builtin.nodes.casting.buffer_to_float.header": "", + "hex.builtin.nodes.casting.buffer_to_int": "Da Buffer a Intero", + "hex.builtin.nodes.casting.buffer_to_int.header": "Da Buffer a Integer", + "hex.builtin.nodes.casting.float_to_buffer": "", + "hex.builtin.nodes.casting.float_to_buffer.header": "", + "hex.builtin.nodes.casting.int_to_buffer": "Da Intero a Buffer", + "hex.builtin.nodes.casting.int_to_buffer.header": "Da Intero a Buffer", + "hex.builtin.nodes.common.amount": "", + "hex.builtin.nodes.common.height": "", + "hex.builtin.nodes.common.input": "Input", + "hex.builtin.nodes.common.input.a": "Input A", + "hex.builtin.nodes.common.input.b": "Input B", + "hex.builtin.nodes.common.output": "Output", + "hex.builtin.nodes.common.width": "", + "hex.builtin.nodes.constants": "Costanti", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Dimensione", + "hex.builtin.nodes.constants.comment": "Comment", + "hex.builtin.nodes.constants.comment.header": "Commento", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Intero", + "hex.builtin.nodes.constants.int.header": "Intero", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "Colore RGBA8", + "hex.builtin.nodes.constants.rgba8.header": "Colore RGBA8", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Blu", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "Verde", + "hex.builtin.nodes.constants.rgba8.output.r": "Rosso", + "hex.builtin.nodes.constants.string": "Stringa", + "hex.builtin.nodes.constants.string.header": "Stringa", + "hex.builtin.nodes.control_flow": "Controlla Flusso", + "hex.builtin.nodes.control_flow.and": "E", + "hex.builtin.nodes.control_flow.and.header": "Boolean E", + "hex.builtin.nodes.control_flow.equals": "Uguale a", + "hex.builtin.nodes.control_flow.equals.header": "Uguale a", + "hex.builtin.nodes.control_flow.gt": "Maggiore di", + "hex.builtin.nodes.control_flow.gt.header": "Maggiore di", + "hex.builtin.nodes.control_flow.if": "Se", + "hex.builtin.nodes.control_flow.if.condition": "Condizione", + "hex.builtin.nodes.control_flow.if.false": "Falso", + "hex.builtin.nodes.control_flow.if.header": "Se", + "hex.builtin.nodes.control_flow.if.true": "Vero", + "hex.builtin.nodes.control_flow.lt": "Minore di", + "hex.builtin.nodes.control_flow.lt.header": "Minore di", + "hex.builtin.nodes.control_flow.not": "Non", + "hex.builtin.nodes.control_flow.not.header": "Non", + "hex.builtin.nodes.control_flow.or": "O", + "hex.builtin.nodes.control_flow.or.header": "Boolean O", + "hex.builtin.nodes.crypto": "Cryptografia", + "hex.builtin.nodes.crypto.aes": "Decriptatore AES", + "hex.builtin.nodes.crypto.aes.header": "Decriptatore AES", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Chiave", + "hex.builtin.nodes.crypto.aes.key_length": "Lunghezza Chiave", + "hex.builtin.nodes.crypto.aes.mode": "Modalità", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "", + "hex.builtin.nodes.custom.custom": "", + "hex.builtin.nodes.custom.custom.edit": "", + "hex.builtin.nodes.custom.custom.edit_hint": "", + "hex.builtin.nodes.custom.custom.header": "", + "hex.builtin.nodes.custom.input": "", + "hex.builtin.nodes.custom.input.header": "", + "hex.builtin.nodes.custom.output": "", + "hex.builtin.nodes.custom.output.header": "", + "hex.builtin.nodes.data_access": "Accesso ai Dati", + "hex.builtin.nodes.data_access.read": "Leggi", + "hex.builtin.nodes.data_access.read.address": "Indirizzo", + "hex.builtin.nodes.data_access.read.data": "Dati", + "hex.builtin.nodes.data_access.read.header": "Leggi", + "hex.builtin.nodes.data_access.read.size": "Dimensione", + "hex.builtin.nodes.data_access.selection": "", + "hex.builtin.nodes.data_access.selection.address": "", + "hex.builtin.nodes.data_access.selection.header": "", + "hex.builtin.nodes.data_access.selection.size": "", + "hex.builtin.nodes.data_access.size": "Dati Dimensione", + "hex.builtin.nodes.data_access.size.header": "Dati Dimensione", + "hex.builtin.nodes.data_access.size.size": "Dimensione", + "hex.builtin.nodes.data_access.write": "Scrivi", + "hex.builtin.nodes.data_access.write.address": "Indirizzo", + "hex.builtin.nodes.data_access.write.data": "Dati", + "hex.builtin.nodes.data_access.write.header": "Scrivi", + "hex.builtin.nodes.decoding": "Decodifica", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Decodificatore Base64", + "hex.builtin.nodes.decoding.hex": "Esadecimale", + "hex.builtin.nodes.decoding.hex.header": "Decodificatore Esadecimale", + "hex.builtin.nodes.display": "Mostra", + "hex.builtin.nodes.display.bits": "", + "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.buffer": "", + "hex.builtin.nodes.display.buffer.header": "", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Mostra Float", + "hex.builtin.nodes.display.int": "Intero", + "hex.builtin.nodes.display.int.header": "Mostra Intero", + "hex.builtin.nodes.display.string": "", + "hex.builtin.nodes.display.string.header": "", + "hex.builtin.nodes.pattern_language": "", + "hex.builtin.nodes.pattern_language.out_var": "", + "hex.builtin.nodes.pattern_language.out_var.header": "", + "hex.builtin.nodes.visualizer": "", + "hex.builtin.nodes.visualizer.byte_distribution": "", + "hex.builtin.nodes.visualizer.byte_distribution.header": "", + "hex.builtin.nodes.visualizer.digram": "", + "hex.builtin.nodes.visualizer.digram.header": "", + "hex.builtin.nodes.visualizer.image": "", + "hex.builtin.nodes.visualizer.image.header": "", + "hex.builtin.nodes.visualizer.image_rgba": "", + "hex.builtin.nodes.visualizer.image_rgba.header": "", + "hex.builtin.nodes.visualizer.layered_dist": "", + "hex.builtin.nodes.visualizer.layered_dist.header": "", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "", + "hex.builtin.oobe.server_contact.data_collected.os": "", + "hex.builtin.oobe.server_contact.data_collected.uuid": "", + "hex.builtin.oobe.server_contact.data_collected.version": "", + "hex.builtin.oobe.server_contact.data_collected_table.key": "", + "hex.builtin.oobe.server_contact.data_collected_table.value": "", + "hex.builtin.oobe.server_contact.data_collected_title": "", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "", + "hex.builtin.popup.blocking_task.title": "", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "", + "hex.builtin.popup.docs_question.prompt": "", + "hex.builtin.popup.docs_question.thinking": "", + "hex.builtin.popup.docs_question.title": "", + "hex.builtin.popup.error.create": "Impossibile creare il nuovo File!", + "hex.builtin.popup.error.file_dialog.common": "", + "hex.builtin.popup.error.file_dialog.portal": "", + "hex.builtin.popup.error.project.load": "", + "hex.builtin.popup.error.project.load.create_provider": "", + "hex.builtin.popup.error.project.load.file_not_found": "", + "hex.builtin.popup.error.project.load.invalid_magic": "", + "hex.builtin.popup.error.project.load.invalid_tar": "", + "hex.builtin.popup.error.project.load.no_providers": "", + "hex.builtin.popup.error.project.load.some_providers_failed": "", + "hex.builtin.popup.error.project.save": "", + "hex.builtin.popup.error.read_only": "Impossibile scrivere sul File. File aperto solo in modalità lettura", + "hex.builtin.popup.error.task_exception": "", + "hex.builtin.popup.exit_application.desc": "Hai delle modifiche non salvate nel tuo progetto.\nSei sicuro di voler uscire?", + "hex.builtin.popup.exit_application.title": "Uscire dall'applicazione?", + "hex.builtin.popup.safety_backup.delete": "No, Elimina", + "hex.builtin.popup.safety_backup.desc": "Oh no, l'ultima volta ImHex è crashato.\nVuoi ripristinare il tuo lavoro?", + "hex.builtin.popup.safety_backup.log_file": "", + "hex.builtin.popup.safety_backup.report_error": "", + "hex.builtin.popup.safety_backup.restore": "Sì, Ripristina", + "hex.builtin.popup.safety_backup.title": "Ripristina i dati persi", + "hex.builtin.popup.save_layout.desc": "", + "hex.builtin.popup.save_layout.title": "", + "hex.builtin.popup.waiting_for_tasks.desc": "", + "hex.builtin.popup.waiting_for_tasks.title": "", + "hex.builtin.provider.rename": "", + "hex.builtin.provider.rename.desc": "", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.disk": "Provider di dischi raw", + "hex.builtin.provider.disk.disk_size": "Dimensione disco", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "", + "hex.builtin.provider.disk.error.read_rw": "", + "hex.builtin.provider.disk.reload": "Ricarica", + "hex.builtin.provider.disk.sector_size": "Dimensione settore", + "hex.builtin.provider.disk.selected_disk": "Disco", + "hex.builtin.provider.error.open": "", + "hex.builtin.provider.file": "Provider di file", + "hex.builtin.provider.file.access": "Data dell'ultimo accesso", + "hex.builtin.provider.file.creation": "Data di creazione", + "hex.builtin.provider.file.error.open": "", + "hex.builtin.provider.file.menu.into_memory": "", + "hex.builtin.provider.file.menu.open_file": "", + "hex.builtin.provider.file.menu.open_folder": "", + "hex.builtin.provider.file.modification": "Data dell'ultima modifica", + "hex.builtin.provider.file.path": "Percorso del File", + "hex.builtin.provider.file.size": "Dimensione", + "hex.builtin.provider.gdb": "Server GDB Provider", + "hex.builtin.provider.gdb.ip": "Indirizzo IP", + "hex.builtin.provider.gdb.name": "Server GDB <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Porta", + "hex.builtin.provider.gdb.server": "Server", + "hex.builtin.provider.intel_hex": "", + "hex.builtin.provider.intel_hex.name": "", + "hex.builtin.provider.mem_file": "", + "hex.builtin.provider.mem_file.unsaved": "", + "hex.builtin.provider.motorola_srec": "", + "hex.builtin.provider.motorola_srec.name": "", + "hex.builtin.provider.process_memory": "", + "hex.builtin.provider.process_memory.enumeration_failed": "", + "hex.builtin.provider.process_memory.memory_regions": "", + "hex.builtin.provider.process_memory.name": "", + "hex.builtin.provider.process_memory.process_id": "", + "hex.builtin.provider.process_memory.process_name": "", + "hex.builtin.provider.process_memory.region.commit": "", + "hex.builtin.provider.process_memory.region.mapped": "", + "hex.builtin.provider.process_memory.region.private": "", + "hex.builtin.provider.process_memory.region.reserve": "", + "hex.builtin.provider.process_memory.utils": "", + "hex.builtin.provider.process_memory.utils.inject_dll": "", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "", + "hex.builtin.provider.tooltip.show_more": "", + "hex.builtin.provider.view": "", + "hex.builtin.setting.experiments": "", + "hex.builtin.setting.experiments.description": "", + "hex.builtin.setting.folders": "", + "hex.builtin.setting.folders.add_folder": "", + "hex.builtin.setting.folders.description": "", + "hex.builtin.setting.folders.remove_folder": "", + "hex.builtin.setting.general": "Generali", + "hex.builtin.setting.general.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "Auto-caricamento del pattern supportato", + "hex.builtin.setting.general.network": "", + "hex.builtin.setting.general.network_interface": "", + "hex.builtin.setting.general.patterns": "", + "hex.builtin.setting.general.save_recent_providers": "", + "hex.builtin.setting.general.server_contact": "", + "hex.builtin.setting.general.show_tips": "Mostra consigli all'avvio", + "hex.builtin.setting.general.sync_pattern_source": "", + "hex.builtin.setting.general.upload_crash_logs": "", + "hex.builtin.setting.hex_editor": "Hex Editor", + "hex.builtin.setting.hex_editor.byte_padding": "", + "hex.builtin.setting.hex_editor.bytes_per_row": "", + "hex.builtin.setting.hex_editor.char_padding": "", + "hex.builtin.setting.hex_editor.highlight_color": "", + "hex.builtin.setting.hex_editor.sync_scrolling": "", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "File recenti", + "hex.builtin.setting.interface": "Interfaccia", + "hex.builtin.setting.interface.color": "Colore del Tema", + "hex.builtin.setting.interface.fps": "Limite FPS", + "hex.builtin.setting.interface.fps.native": "", + "hex.builtin.setting.interface.fps.unlocked": "Unblocca", + "hex.builtin.setting.interface.language": "Lingua", + "hex.builtin.setting.interface.multi_windows": "", + "hex.builtin.setting.interface.pattern_data_row_bg": "", + "hex.builtin.setting.interface.restore_window_pos": "", + "hex.builtin.setting.interface.scaling.native": "Nativo", + "hex.builtin.setting.interface.scaling_factor": "Scale", + "hex.builtin.setting.interface.style": "", + "hex.builtin.setting.interface.wiki_explain_language": "", + "hex.builtin.setting.interface.window": "", + "hex.builtin.setting.proxy": "", + "hex.builtin.setting.proxy.description": "", + "hex.builtin.setting.proxy.enable": "", + "hex.builtin.setting.proxy.url": "", + "hex.builtin.setting.proxy.url.tooltip": "", + "hex.builtin.setting.shortcuts": "", + "hex.builtin.setting.shortcuts.global": "", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "", + "hex.builtin.shortcut.prev_provider": "", + "hex.builtin.title_bar_button.debug_build": "", + "hex.builtin.title_bar_button.feedback": "", + "hex.builtin.tools.ascii_table": "Tavola ASCII", + "hex.builtin.tools.ascii_table.octal": "Mostra ottale", + "hex.builtin.tools.base_converter": "Convertitore di Base", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "", + "hex.builtin.tools.calc": "Calcolatrice", + "hex.builtin.tools.color": "Selettore di Colore", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "LLVM Demangler", + "hex.builtin.tools.demangler.demangled": "Nome Demangled", + "hex.builtin.tools.demangler.mangled": "Nome Mangled", + "hex.builtin.tools.error": "Ultimo Errore: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "", + "hex.builtin.tools.euclidean_algorithm.description": "", + "hex.builtin.tools.euclidean_algorithm.overflow": "", + "hex.builtin.tools.file_tools": "Strumenti per i file", + "hex.builtin.tools.file_tools.combiner": "Combina", + "hex.builtin.tools.file_tools.combiner.add": "Aggiungi...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Aggiungi file", + "hex.builtin.tools.file_tools.combiner.clear": "Pulisci", + "hex.builtin.tools.file_tools.combiner.combine": "Combina", + "hex.builtin.tools.file_tools.combiner.combining": "Sto combinando...", + "hex.builtin.tools.file_tools.combiner.delete": "Elimina", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Impossibile creare file di output", + "hex.builtin.tools.file_tools.combiner.open_input": "Impossibile aprire file di input {0}", + "hex.builtin.tools.file_tools.combiner.output": "Fil di output ", + "hex.builtin.tools.file_tools.combiner.output.picker": "Imposta il percorso base", + "hex.builtin.tools.file_tools.combiner.success": "File combinato con successo!", + "hex.builtin.tools.file_tools.shredder": "Tritatutto", + "hex.builtin.tools.file_tools.shredder.error.open": "Impossibile aprire il file selezionato!", + "hex.builtin.tools.file_tools.shredder.fast": "Modalità veloce", + "hex.builtin.tools.file_tools.shredder.input": "File da distruggere", + "hex.builtin.tools.file_tools.shredder.picker": "Apri file da distruggere", + "hex.builtin.tools.file_tools.shredder.shred": "Distruggi", + "hex.builtin.tools.file_tools.shredder.shredding": "Lo sto distruggendo...", + "hex.builtin.tools.file_tools.shredder.success": "Distrutto con successo!", + "hex.builtin.tools.file_tools.shredder.warning": "Questo strumento distrugge IRRECOVERABILMENTE un file. Usalo con attenzione", + "hex.builtin.tools.file_tools.splitter": "Divisore", + "hex.builtin.tools.file_tools.splitter.input": "File da dividere ", + "hex.builtin.tools.file_tools.splitter.output": "Cartella di output ", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Impossibile creare file {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Impossibile aprire il file selezionato!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "Il file è più piccolo della dimensione del file", + "hex.builtin.tools.file_tools.splitter.picker.input": "Apri file da dividere", + "hex.builtin.tools.file_tools.splitter.picker.output": "Imposta il percorso base", + "hex.builtin.tools.file_tools.splitter.picker.split": "Dividi", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Sto dividendo...", + "hex.builtin.tools.file_tools.splitter.picker.success": "File diviso con successo!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" disco Floppy (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" disco Floppy (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Personalizzato", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Disco Zip 100 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Disco Zip 200 (200MiB)", + "hex.builtin.tools.file_uploader": "Uploader dei file", + "hex.builtin.tools.file_uploader.control": "Controllo", + "hex.builtin.tools.file_uploader.done": "Fatto!", + "hex.builtin.tools.file_uploader.error": "Impossibile caricare file!\n\nCodice di errore: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Risposta non valida da parte di Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Caricamenti Recenti", + "hex.builtin.tools.file_uploader.tooltip": "Clicca per copiare\nCTRL + Click per aprire", + "hex.builtin.tools.file_uploader.upload": "Carica", + "hex.builtin.tools.format.engineering": "Ingegnere", + "hex.builtin.tools.format.programmer": "Programmatore", + "hex.builtin.tools.format.scientific": "Scientifica", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "", + "hex.builtin.tools.history": "Storia", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "", + "hex.builtin.tools.ieee754.clear": "", + "hex.builtin.tools.ieee754.description": "", + "hex.builtin.tools.ieee754.double_precision": "", + "hex.builtin.tools.ieee754.exponent": "", + "hex.builtin.tools.ieee754.exponent_size": "", + "hex.builtin.tools.ieee754.formula": "", + "hex.builtin.tools.ieee754.half_precision": "", + "hex.builtin.tools.ieee754.mantissa": "", + "hex.builtin.tools.ieee754.mantissa_size": "", + "hex.builtin.tools.ieee754.result.float": "", + "hex.builtin.tools.ieee754.result.hex": "", + "hex.builtin.tools.ieee754.result.title": "", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", + "hex.builtin.tools.ieee754.sign": "", + "hex.builtin.tools.ieee754.single_precision": "", + "hex.builtin.tools.ieee754.type": "", + "hex.builtin.tools.input": "Input", + "hex.builtin.tools.invariant_multiplication": "", + "hex.builtin.tools.invariant_multiplication.description": "", + "hex.builtin.tools.invariant_multiplication.num_bits": "", + "hex.builtin.tools.name": "Nome", + "hex.builtin.tools.output": "", + "hex.builtin.tools.permissions": "", + "hex.builtin.tools.permissions.absolute": "Notazione assoluta", + "hex.builtin.tools.permissions.perm_bits": "Bit di autorizzazione", + "hex.builtin.tools.permissions.setgid_error": "Il gruppo deve avere diritti di esecuzione per applicare il bit setgid!", + "hex.builtin.tools.permissions.setuid_error": "L'utente deve avere i diritti di esecuzione per applicare il bit setuid!", + "hex.builtin.tools.permissions.sticky_error": "Altri devono avere i diritti di esecuzione per il bit appiccicoso da applicare!", + "hex.builtin.tools.regex_replacer": "Sostituzione Regex", + "hex.builtin.tools.regex_replacer.input": "Input", + "hex.builtin.tools.regex_replacer.output": "Output", + "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", + "hex.builtin.tools.regex_replacer.replace": "Replace pattern", + "hex.builtin.tools.tcp_client_server": "", + "hex.builtin.tools.tcp_client_server.client": "", + "hex.builtin.tools.tcp_client_server.messages": "", + "hex.builtin.tools.tcp_client_server.server": "", + "hex.builtin.tools.tcp_client_server.settings": "", + "hex.builtin.tools.value": "Valore", + "hex.builtin.tools.wiki_explain": "Definizioni dei termini da Wikipedia", + "hex.builtin.tools.wiki_explain.control": "Controllo", + "hex.builtin.tools.wiki_explain.invalid_response": "Risposta non valida da Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Risultati", + "hex.builtin.tools.wiki_explain.search": "Cerca", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "", + "hex.builtin.undo_operation.insert": "", + "hex.builtin.undo_operation.modification": "", + "hex.builtin.undo_operation.patches": "", + "hex.builtin.undo_operation.remove": "", + "hex.builtin.undo_operation.write": "", + "hex.builtin.view.achievements.click": "", + "hex.builtin.view.achievements.name": "", + "hex.builtin.view.achievements.unlocked": "", + "hex.builtin.view.achievements.unlocked_count": "", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Vai a", + "hex.builtin.view.bookmarks.button.remove": "Rimuovi", + "hex.builtin.view.bookmarks.default_title": "Segnalibro [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Colore", + "hex.builtin.view.bookmarks.header.comment": "Commento", + "hex.builtin.view.bookmarks.header.name": "Nome", + "hex.builtin.view.bookmarks.name": "Segnalibri", + "hex.builtin.view.bookmarks.no_bookmarks": "Non è stato creato alcun segnalibro. Aggiungine uno andando su Modifica -> Crea Segnalibro", + "hex.builtin.view.bookmarks.title.info": "Informazioni", + "hex.builtin.view.bookmarks.tooltip.jump_to": "", + "hex.builtin.view.bookmarks.tooltip.lock": "", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "", + "hex.builtin.view.bookmarks.tooltip.unlock": "", + "hex.builtin.view.command_palette.name": "Tavola dei Comandi", + "hex.builtin.view.constants.name": "Costanti", + "hex.builtin.view.constants.row.category": "Categoria", + "hex.builtin.view.constants.row.desc": "Descrizione", + "hex.builtin.view.constants.row.name": "Nome", + "hex.builtin.view.constants.row.value": "Valore", + "hex.builtin.view.data_inspector.invert": "", + "hex.builtin.view.data_inspector.name": "Ispezione Dati", + "hex.builtin.view.data_inspector.no_data": "Nessun byte selezionato", + "hex.builtin.view.data_inspector.table.name": "Nome", + "hex.builtin.view.data_inspector.table.value": "Valore", + "hex.builtin.view.data_processor.help_text": "", + "hex.builtin.view.data_processor.menu.file.load_processor": "Caricare processore di dati...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Salva processore di dati...", + "hex.builtin.view.data_processor.menu.remove_link": "Rimuovi Link", + "hex.builtin.view.data_processor.menu.remove_node": "Rimuovi Nodo", + "hex.builtin.view.data_processor.menu.remove_selection": "Rimuovi i selezionati", + "hex.builtin.view.data_processor.menu.save_node": "", + "hex.builtin.view.data_processor.name": "Processa Dati", + "hex.builtin.view.find.binary_pattern": "", + "hex.builtin.view.find.binary_pattern.alignment": "", + "hex.builtin.view.find.context.copy": "", + "hex.builtin.view.find.context.copy_demangle": "", + "hex.builtin.view.find.context.replace": "", + "hex.builtin.view.find.context.replace.ascii": "", + "hex.builtin.view.find.context.replace.hex": "", + "hex.builtin.view.find.demangled": "", + "hex.builtin.view.find.name": "", + "hex.builtin.view.find.regex": "", + "hex.builtin.view.find.regex.full_match": "", + "hex.builtin.view.find.regex.pattern": "", + "hex.builtin.view.find.search": "", + "hex.builtin.view.find.search.entries": "", + "hex.builtin.view.find.search.reset": "", + "hex.builtin.view.find.searching": "", + "hex.builtin.view.find.sequences": "", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "", + "hex.builtin.view.find.strings": "", + "hex.builtin.view.find.strings.chars": "", + "hex.builtin.view.find.strings.line_feeds": "", + "hex.builtin.view.find.strings.lower_case": "", + "hex.builtin.view.find.strings.match_settings": "", + "hex.builtin.view.find.strings.min_length": "", + "hex.builtin.view.find.strings.null_term": "", + "hex.builtin.view.find.strings.numbers": "", + "hex.builtin.view.find.strings.spaces": "", + "hex.builtin.view.find.strings.symbols": "", + "hex.builtin.view.find.strings.underscores": "", + "hex.builtin.view.find.strings.upper_case": "", + "hex.builtin.view.find.value": "", + "hex.builtin.view.find.value.aligned": "", + "hex.builtin.view.find.value.max": "", + "hex.builtin.view.find.value.min": "", + "hex.builtin.view.find.value.range": "", + "hex.builtin.view.help.about.commits": "", + "hex.builtin.view.help.about.contributor": "Collaboratori", + "hex.builtin.view.help.about.donations": "Donazioni", + "hex.builtin.view.help.about.libs": "Librerie usate", + "hex.builtin.view.help.about.license": "Licenza", + "hex.builtin.view.help.about.name": "Riguardo ImHex", + "hex.builtin.view.help.about.paths": "ImHex cartelle", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "", + "hex.builtin.view.help.about.source": "Codice Sorgente disponibile su GitHub:", + "hex.builtin.view.help.about.thanks": "Se ti piace il mio lavoro, per favore considera di fare una donazione. Grazie mille <3", + "hex.builtin.view.help.about.translator": "Tradotto da CrustySeanPro", + "hex.builtin.view.help.calc_cheat_sheet": "Calcolatrice Cheat Sheet", + "hex.builtin.view.help.documentation": "Documentazione di ImHex", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "Aiuto", + "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", + "hex.builtin.view.hex_editor.copy.address": "", + "hex.builtin.view.hex_editor.copy.ascii": "", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C Array", + "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", + "hex.builtin.view.hex_editor.copy.csharp": "C# Array", + "hex.builtin.view.hex_editor.copy.custom_encoding": "", + "hex.builtin.view.hex_editor.copy.go": "Go Array", + "hex.builtin.view.hex_editor.copy.hex_view": "", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java Array", + "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", + "hex.builtin.view.hex_editor.copy.lua": "Lua Array", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", + "hex.builtin.view.hex_editor.copy.python": "Python Array", + "hex.builtin.view.hex_editor.copy.rust": "Rust Array", + "hex.builtin.view.hex_editor.copy.swift": "Swift Array", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Assoluto", + "hex.builtin.view.hex_editor.goto.offset.begin": "Inizo", + "hex.builtin.view.hex_editor.goto.offset.end": "Fine", + "hex.builtin.view.hex_editor.goto.offset.relative": "", + "hex.builtin.view.hex_editor.menu.edit.copy": "Copia", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copia come...", + "hex.builtin.view.hex_editor.menu.edit.cut": "", + "hex.builtin.view.hex_editor.menu.edit.fill": "", + "hex.builtin.view.hex_editor.menu.edit.insert": "Inserisci...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", + "hex.builtin.view.hex_editor.menu.edit.paste": "Incolla", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "", + "hex.builtin.view.hex_editor.menu.edit.remove": "", + "hex.builtin.view.hex_editor.menu.edit.resize": "Ridimensiona...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Seleziona tutti", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Imposta indirizzo di base", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.file.goto": "Vai a", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Carica una codifica personalizzata...", + "hex.builtin.view.hex_editor.menu.file.save": "Salva", + "hex.builtin.view.hex_editor.menu.file.save_as": "Salva come...", + "hex.builtin.view.hex_editor.menu.file.search": "Cerca", + "hex.builtin.view.hex_editor.menu.edit.select": "", + "hex.builtin.view.hex_editor.name": "Hex editor", + "hex.builtin.view.hex_editor.search.find": "Cerca", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.no_more_results": "Nessun risultato trovato", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "Stringa", + "hex.builtin.view.hex_editor.search.string.encoding": "Codifica", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.select.offset.begin": "", + "hex.builtin.view.hex_editor.select.offset.end": "", + "hex.builtin.view.hex_editor.select.offset.region": "", + "hex.builtin.view.hex_editor.select.offset.size": "", + "hex.builtin.view.hex_editor.select.select": "", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "", + "hex.builtin.view.hex_editor.shortcut.selection_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_left": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", + "hex.builtin.view.hex_editor.shortcut.selection_right": "", + "hex.builtin.view.hex_editor.shortcut.selection_up": "", + "hex.builtin.view.highlight_rules.config": "", + "hex.builtin.view.highlight_rules.expression": "", + "hex.builtin.view.highlight_rules.help_text": "", + "hex.builtin.view.highlight_rules.menu.edit.rules": "", + "hex.builtin.view.highlight_rules.name": "", + "hex.builtin.view.highlight_rules.new_rule": "", + "hex.builtin.view.highlight_rules.no_rule": "", + "hex.builtin.view.information.analyze": "Analizza Pagina", + "hex.builtin.view.information.analyzing": "Sto analizzando...", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "Dimensione del Blocco", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocchi di {1} bytes", + "hex.builtin.information_section.info_analysis.byte_types": "", + "hex.builtin.view.information.control": "Controllo", + "hex.builtin.information_section.magic.description": "Descrizione", + "hex.builtin.information_section.relationship_analysis.digram": "", + "hex.builtin.information_section.info_analysis.distribution": "Distribuzione dei Byte", + "hex.builtin.information_section.info_analysis.encrypted": "Questi dati sono probabilmente codificati o compressi!", + "hex.builtin.information_section.info_analysis.entropy": "Entropia", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "", + "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", + "hex.builtin.information_section.info_analysis": "Informazioni dell'analisi", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "", + "hex.builtin.information_section.info_analysis.lowest_entropy": "", + "hex.builtin.information_section.magic": "Informazione Magica", + "hex.builtin.view.information.magic_db_added": "Database magico aggiunto!", + "hex.builtin.information_section.magic.mime": "Tipo di MIME", + "hex.builtin.view.information.name": "Informazione sui Dati", + "hex.builtin.information_section.magic.octet_stream_text": "", + "hex.builtin.information_section.magic.octet_stream_warning": "", + "hex.builtin.information_section.info_analysis.plain_text": "", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "", + "hex.builtin.information_section.provider_information": "", + "hex.builtin.view.information.region": "Regione Analizzata", + "hex.builtin.view.logs.component": "", + "hex.builtin.view.logs.log_level": "", + "hex.builtin.view.logs.message": "", + "hex.builtin.view.logs.name": "", + "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.patches.offset": "Offset", + "hex.builtin.view.patches.orig": "Valore Originale", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "Rimuovi patch", + "hex.builtin.view.pattern_data.name": "Dati dei Pattern", + "hex.builtin.view.pattern_editor.accept_pattern": "Accetta pattern", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Uno o più pattern compatibili con questo tipo di dati sono stati trovati!", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Pattern", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Vuoi applicare i patter selezionati", + "hex.builtin.view.pattern_editor.auto": "Auto valutazione", + "hex.builtin.view.pattern_editor.breakpoint_hit": "", + "hex.builtin.view.pattern_editor.console": "Console", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Questo pattern ha cercato di chiamare una funzione pericolosa.\nSei sicuro di volerti fidare?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Vuoi consentire funzioni pericolose?", + "hex.builtin.view.pattern_editor.debugger": "", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.continue": "", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.scope": "", + "hex.builtin.view.pattern_editor.debugger.scope.global": "", + "hex.builtin.view.pattern_editor.env_vars": "Variabili d'ambiente", + "hex.builtin.view.pattern_editor.evaluating": "Valutazione...", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Caricamento dei pattern...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Salva pattern...", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "Editor dei Pattern", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Definisci alcune variabili globali con 'in' o 'out' per farle apparire qui.", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "Apri pattern", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "Impostazioni", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "", + "hex.builtin.view.provider_settings.load_error_details": "", + "hex.builtin.view.provider_settings.load_popup": "Apri Provider", + "hex.builtin.view.provider_settings.name": "Impostazioni Provider", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "Impostazioni", + "hex.builtin.view.settings.restart_question": "", + "hex.builtin.view.store.desc": "Scarica nuovi contenuti dal database online di ImHex", + "hex.builtin.view.store.download": "Download", + "hex.builtin.view.store.download_error": "Impossibile scaricare file! La cartella di destinazione non esiste.", + "hex.builtin.view.store.loading": "Caricamento del content store...", + "hex.builtin.view.store.name": "Content Store", + "hex.builtin.view.store.netfailed": "", + "hex.builtin.view.store.reload": "Ricarica", + "hex.builtin.view.store.remove": "Rimuovi", + "hex.builtin.view.store.row.authors": "", + "hex.builtin.view.store.row.description": "Descrizione", + "hex.builtin.view.store.row.name": "Nome", + "hex.builtin.view.store.system": "", + "hex.builtin.view.store.system.explanation": "", + "hex.builtin.view.store.tab.constants": "Costanti", + "hex.builtin.view.store.tab.encodings": "Encodings", + "hex.builtin.view.store.tab.includes": "Librerie", + "hex.builtin.view.store.tab.magic": "File Magici", + "hex.builtin.view.store.tab.nodes": "", + "hex.builtin.view.store.tab.patterns": "Modelli", + "hex.builtin.view.store.tab.themes": "", + "hex.builtin.view.store.tab.yara": "Regole di Yara", + "hex.builtin.view.store.update": "Aggiorna", + "hex.builtin.view.store.update_count": "", + "hex.builtin.view.theme_manager.colors": "", + "hex.builtin.view.theme_manager.export": "", + "hex.builtin.view.theme_manager.export.name": "", + "hex.builtin.view.theme_manager.name": "", + "hex.builtin.view.theme_manager.save_theme": "", + "hex.builtin.view.theme_manager.styles": "", + "hex.builtin.view.tools.name": "Strumenti", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "", + "hex.builtin.visualizer.decimal.signed.16bit": "", + "hex.builtin.visualizer.decimal.signed.32bit": "", + "hex.builtin.visualizer.decimal.signed.64bit": "", + "hex.builtin.visualizer.decimal.signed.8bit": "", + "hex.builtin.visualizer.decimal.unsigned.16bit": "", + "hex.builtin.visualizer.decimal.unsigned.32bit": "", + "hex.builtin.visualizer.decimal.unsigned.64bit": "", + "hex.builtin.visualizer.decimal.unsigned.8bit": "", + "hex.builtin.visualizer.floating_point.16bit": "", + "hex.builtin.visualizer.floating_point.32bit": "", + "hex.builtin.visualizer.floating_point.64bit": "", + "hex.builtin.visualizer.hexadecimal.16bit": "", + "hex.builtin.visualizer.hexadecimal.32bit": "", + "hex.builtin.visualizer.hexadecimal.64bit": "", + "hex.builtin.visualizer.hexadecimal.8bit": "", + "hex.builtin.visualizer.hexii": "", + "hex.builtin.visualizer.rgba8": "", + "hex.builtin.welcome.customize.settings.desc": "Cambia le preferenze di ImHex", + "hex.builtin.welcome.customize.settings.title": "Impostazioni", + "hex.builtin.welcome.drop_file": "", + "hex.builtin.welcome.header.customize": "Personalizza", + "hex.builtin.welcome.header.help": "Aiuto", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "Scopri", + "hex.builtin.welcome.header.main": "Benvenuto in ImHex", + "hex.builtin.welcome.header.plugins": "Plugins caricati", + "hex.builtin.welcome.header.quick_settings": "", + "hex.builtin.welcome.header.start": "Inizia", + "hex.builtin.welcome.header.update": "Aggiornamenti", + "hex.builtin.welcome.header.various": "Varie", + "hex.builtin.welcome.help.discord": "Server Discord", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Chiedi aiuto", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "Repo GitHub", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "", + "hex.builtin.welcome.learn.achievements.title": "", + "hex.builtin.welcome.learn.imhex.desc": "", + "hex.builtin.welcome.learn.imhex.link": "", + "hex.builtin.welcome.learn.imhex.title": "", + "hex.builtin.welcome.learn.latest.desc": "Leggi il nuovo changelog di ImHex'", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Ultima Versione", + "hex.builtin.welcome.learn.pattern.desc": "Scopri come scrivere pattern per ImHex con la nostra dettagliata documentazione", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Documentazione dei Pattern", + "hex.builtin.welcome.learn.plugins.desc": "Espandi l'utilizzo di ImHex con i Plugin", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "Plugins API", + "hex.builtin.welcome.quick_settings.simplified": "", + "hex.builtin.welcome.start.create_file": "Crea un nuovo File", + "hex.builtin.welcome.start.open_file": "Apri un File", + "hex.builtin.welcome.start.open_other": "", + "hex.builtin.welcome.start.open_project": "Apri un Progetto", + "hex.builtin.welcome.start.recent": "File recenti", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "Consiglio del giorno", + "hex.builtin.welcome.update.desc": "ImHex {0} è appena stato rilasciato!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Nuovo aggiornamento disponibile!" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/ja_JP.json b/plugins/builtin/romfs/lang/ja_JP.json index 0ef1d3ca7..1945491d8 100644 --- a/plugins/builtin/romfs/lang/ja_JP.json +++ b/plugins/builtin/romfs/lang/ja_JP.json @@ -1,1011 +1,1005 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.builtin.achievement.data_processor": "", - "hex.builtin.achievement.data_processor.create_connection.desc": "", - "hex.builtin.achievement.data_processor.create_connection.name": "", - "hex.builtin.achievement.data_processor.custom_node.desc": "", - "hex.builtin.achievement.data_processor.custom_node.name": "", - "hex.builtin.achievement.data_processor.modify_data.desc": "", - "hex.builtin.achievement.data_processor.modify_data.name": "", - "hex.builtin.achievement.data_processor.place_node.desc": "", - "hex.builtin.achievement.data_processor.place_node.name": "", - "hex.builtin.achievement.find": "", - "hex.builtin.achievement.find.find_numeric.desc": "", - "hex.builtin.achievement.find.find_numeric.name": "", - "hex.builtin.achievement.find.find_specific_string.desc": "", - "hex.builtin.achievement.find.find_specific_string.name": "", - "hex.builtin.achievement.find.find_strings.desc": "", - "hex.builtin.achievement.find.find_strings.name": "", - "hex.builtin.achievement.hex_editor": "", - "hex.builtin.achievement.hex_editor.copy_as.desc": "", - "hex.builtin.achievement.hex_editor.copy_as.name": "", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "", - "hex.builtin.achievement.hex_editor.create_patch.desc": "", - "hex.builtin.achievement.hex_editor.create_patch.name": "", - "hex.builtin.achievement.hex_editor.fill.desc": "", - "hex.builtin.achievement.hex_editor.fill.name": "", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "", - "hex.builtin.achievement.hex_editor.modify_byte.name": "", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "", - "hex.builtin.achievement.hex_editor.open_new_view.name": "", - "hex.builtin.achievement.hex_editor.select_byte.desc": "", - "hex.builtin.achievement.hex_editor.select_byte.name": "", - "hex.builtin.achievement.misc": "", - "hex.builtin.achievement.misc.analyze_file.desc": "", - "hex.builtin.achievement.misc.analyze_file.name": "", - "hex.builtin.achievement.misc.download_from_store.desc": "", - "hex.builtin.achievement.misc.download_from_store.name": "", - "hex.builtin.achievement.patterns": "", - "hex.builtin.achievement.patterns.data_inspector.desc": "", - "hex.builtin.achievement.patterns.data_inspector.name": "", - "hex.builtin.achievement.patterns.load_existing.desc": "", - "hex.builtin.achievement.patterns.load_existing.name": "", - "hex.builtin.achievement.patterns.modify_data.desc": "", - "hex.builtin.achievement.patterns.modify_data.name": "", - "hex.builtin.achievement.patterns.place_menu.desc": "", - "hex.builtin.achievement.patterns.place_menu.name": "", - "hex.builtin.achievement.starting_out": "", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "", - "hex.builtin.achievement.starting_out.docs.name": "", - "hex.builtin.achievement.starting_out.open_file.desc": "", - "hex.builtin.achievement.starting_out.open_file.name": "", - "hex.builtin.achievement.starting_out.save_project.desc": "", - "hex.builtin.achievement.starting_out.save_project.name": "", - "hex.builtin.command.calc.desc": "電卓", - "hex.builtin.command.cmd.desc": "コマンド", - "hex.builtin.command.cmd.result": "コマンド '{0}' を実行", - "hex.builtin.command.convert.as": "", - "hex.builtin.command.convert.binary": "", - "hex.builtin.command.convert.decimal": "", - "hex.builtin.command.convert.desc": "", - "hex.builtin.command.convert.hexadecimal": "", - "hex.builtin.command.convert.in": "", - "hex.builtin.command.convert.invalid_conversion": "", - "hex.builtin.command.convert.invalid_input": "", - "hex.builtin.command.convert.octal": "", - "hex.builtin.command.convert.to": "", - "hex.builtin.command.web.desc": "ウェブサイト参照", - "hex.builtin.command.web.result": "'{0}' を開く", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "バイナリ", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "", - "hex.builtin.inspector.dos_time": "", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "RGB565 Color", - "hex.builtin.inspector.rgba8": "RGBA8 Color", - "hex.builtin.inspector.sleb128": "", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Wide String", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "標準", - "hex.builtin.layouts.none.restore_default": "", - "hex.builtin.menu.edit": "編集", - "hex.builtin.menu.edit.bookmark.create": "ブックマークを作成", - "hex.builtin.view.hex_editor.menu.edit.redo": "やり直す", - "hex.builtin.view.hex_editor.menu.edit.undo": "元に戻す", - "hex.builtin.menu.extras": "", - "hex.builtin.menu.file": "ファイル", - "hex.builtin.menu.file.bookmark.export": "ブックマークをエクスポート…", - "hex.builtin.menu.file.bookmark.import": "ブックマークをインポート…", - "hex.builtin.menu.file.clear_recent": "リストをクリア", - "hex.builtin.menu.file.close": "ファイルを閉じる", - "hex.builtin.menu.file.create_file": "", - "hex.builtin.menu.file.export": "エクスポート…", - "hex.builtin.menu.file.export.as_language": "", - "hex.builtin.menu.file.export.as_language.popup.export_error": "", - "hex.builtin.menu.file.export.base64": "", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", - "hex.builtin.menu.file.export.ips": "IPSパッチ", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", - "hex.builtin.menu.file.export.ips.popup.export_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", - "hex.builtin.menu.file.export.ips32": "IPS32パッチ", - "hex.builtin.menu.file.export.pattern": "", - "hex.builtin.menu.file.export.popup.create": "データをエクスポートできません。\nファイルの作成に失敗しました。", - "hex.builtin.menu.file.export.report": "", - "hex.builtin.menu.file.export.report.popup.export_error": "", - "hex.builtin.menu.file.export.title": "ファイルをエクスポート", - "hex.builtin.menu.file.import": "インポート…", - "hex.builtin.menu.file.import.bookmark": "", - "hex.builtin.menu.file.import.custom_encoding": "", - "hex.builtin.menu.file.import.data_processor": "", - "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.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "", - "hex.builtin.menu.file.open_file": "ファイルを開く…", - "hex.builtin.menu.file.open_other": "その他の開くオプション…", - "hex.builtin.menu.file.open_recent": "最近使用したファイル", - "hex.builtin.menu.file.project": "", - "hex.builtin.menu.file.project.open": "", - "hex.builtin.menu.file.project.save": "", - "hex.builtin.menu.file.project.save_as": "", - "hex.builtin.menu.file.quit": "ImHexを終了", - "hex.builtin.menu.file.reload_provider": "", - "hex.builtin.menu.help": "ヘルプ", - "hex.builtin.menu.help.ask_for_help": "", - "hex.builtin.menu.view": "表示", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "", - "hex.builtin.menu.view.demo": "ImGuiデモを表示", - "hex.builtin.menu.view.fps": "FPSを表示", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "レイアウト", - "hex.builtin.menu.workspace.layout.lock": "", - "hex.builtin.menu.workspace.layout.save": "", - "hex.builtin.nodes.arithmetic": "演算", - "hex.builtin.nodes.arithmetic.add": "加算+", - "hex.builtin.nodes.arithmetic.add.header": "加算", - "hex.builtin.nodes.arithmetic.average": "", - "hex.builtin.nodes.arithmetic.average.header": "", - "hex.builtin.nodes.arithmetic.ceil": "", - "hex.builtin.nodes.arithmetic.ceil.header": "", - "hex.builtin.nodes.arithmetic.div": "除算÷", - "hex.builtin.nodes.arithmetic.div.header": "除算", - "hex.builtin.nodes.arithmetic.floor": "", - "hex.builtin.nodes.arithmetic.floor.header": "", - "hex.builtin.nodes.arithmetic.median": "", - "hex.builtin.nodes.arithmetic.median.header": "", - "hex.builtin.nodes.arithmetic.mod": "剰余(余り)", - "hex.builtin.nodes.arithmetic.mod.header": "剰余", - "hex.builtin.nodes.arithmetic.mul": "乗算×", - "hex.builtin.nodes.arithmetic.mul.header": "乗算", - "hex.builtin.nodes.arithmetic.round": "", - "hex.builtin.nodes.arithmetic.round.header": "", - "hex.builtin.nodes.arithmetic.sub": "減算-", - "hex.builtin.nodes.arithmetic.sub.header": "減算", - "hex.builtin.nodes.bitwise": "Bitwise operations", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", - "hex.builtin.nodes.bitwise.shift_left": "", - "hex.builtin.nodes.bitwise.shift_left.header": "", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", - "hex.builtin.nodes.buffer": "バッファ", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", - "hex.builtin.nodes.buffer.combine": "結合", - "hex.builtin.nodes.buffer.combine.header": "バッファを結合", - "hex.builtin.nodes.buffer.patch": "", - "hex.builtin.nodes.buffer.patch.header": "", - "hex.builtin.nodes.buffer.patch.input.patch": "", - "hex.builtin.nodes.buffer.repeat": "繰り返し", - "hex.builtin.nodes.buffer.repeat.header": "バッファを繰り返し", - "hex.builtin.nodes.buffer.repeat.input.buffer": "", - "hex.builtin.nodes.buffer.repeat.input.count": "カウント", - "hex.builtin.nodes.buffer.size": "", - "hex.builtin.nodes.buffer.size.header": "", - "hex.builtin.nodes.buffer.size.output": "", - "hex.builtin.nodes.buffer.slice": "スライス", - "hex.builtin.nodes.buffer.slice.header": "バッファをスライス", - "hex.builtin.nodes.buffer.slice.input.buffer": "", - "hex.builtin.nodes.buffer.slice.input.from": "From", - "hex.builtin.nodes.buffer.slice.input.to": "To", - "hex.builtin.nodes.casting": "データ変換", - "hex.builtin.nodes.casting.buffer_to_float": "バッファをfloatに", - "hex.builtin.nodes.casting.buffer_to_float.header": "バッファをfloatに", - "hex.builtin.nodes.casting.buffer_to_int": "バッファを整数に", - "hex.builtin.nodes.casting.buffer_to_int.header": "バッファを整数に", - "hex.builtin.nodes.casting.float_to_buffer": "floatをバッファに", - "hex.builtin.nodes.casting.float_to_buffer.header": "floatをバッファに", - "hex.builtin.nodes.casting.int_to_buffer": "整数をバッファに", - "hex.builtin.nodes.casting.int_to_buffer.header": "整数をバッファに", - "hex.builtin.nodes.common.amount": "", - "hex.builtin.nodes.common.height": "高さ", - "hex.builtin.nodes.common.input": "入力", - "hex.builtin.nodes.common.input.a": "入力 A", - "hex.builtin.nodes.common.input.b": "入力 B", - "hex.builtin.nodes.common.output": "出力", - "hex.builtin.nodes.common.width": "幅", - "hex.builtin.nodes.constants": "定数", - "hex.builtin.nodes.constants.buffer": "バッファ", - "hex.builtin.nodes.constants.buffer.header": "バッファ", - "hex.builtin.nodes.constants.buffer.size": "サイズ", - "hex.builtin.nodes.constants.comment": "コメント", - "hex.builtin.nodes.constants.comment.header": "コメント", - "hex.builtin.nodes.constants.float": "小数", - "hex.builtin.nodes.constants.float.header": "小数", - "hex.builtin.nodes.constants.int": "整数", - "hex.builtin.nodes.constants.int.header": "整数", - "hex.builtin.nodes.constants.nullptr": "ヌルポインタ", - "hex.builtin.nodes.constants.nullptr.header": "ヌルポインタ", - "hex.builtin.nodes.constants.rgba8": "RGBA8", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8", - "hex.builtin.nodes.constants.rgba8.output.a": "A", - "hex.builtin.nodes.constants.rgba8.output.b": "B", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "G", - "hex.builtin.nodes.constants.rgba8.output.r": "R", - "hex.builtin.nodes.constants.string": "文字列", - "hex.builtin.nodes.constants.string.header": "文字列", - "hex.builtin.nodes.control_flow": "制御フロー", - "hex.builtin.nodes.control_flow.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "Boolean AND", - "hex.builtin.nodes.control_flow.equals": "Equals", - "hex.builtin.nodes.control_flow.equals.header": "Equals", - "hex.builtin.nodes.control_flow.gt": "Greater than", - "hex.builtin.nodes.control_flow.gt.header": "Greater than", - "hex.builtin.nodes.control_flow.if": "If", - "hex.builtin.nodes.control_flow.if.condition": "Condition", - "hex.builtin.nodes.control_flow.if.false": "False", - "hex.builtin.nodes.control_flow.if.header": "If", - "hex.builtin.nodes.control_flow.if.true": "True", - "hex.builtin.nodes.control_flow.lt": "Less than", - "hex.builtin.nodes.control_flow.lt.header": "Less than", - "hex.builtin.nodes.control_flow.not": "Not", - "hex.builtin.nodes.control_flow.not.header": "Not", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "Boolean OR", - "hex.builtin.nodes.crypto": "暗号化", - "hex.builtin.nodes.crypto.aes": "AES復号化", - "hex.builtin.nodes.crypto.aes.header": "AES復号化", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "キー", - "hex.builtin.nodes.crypto.aes.key_length": "キー長", - "hex.builtin.nodes.crypto.aes.mode": "モード", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "", - "hex.builtin.nodes.custom.custom": "", - "hex.builtin.nodes.custom.custom.edit": "", - "hex.builtin.nodes.custom.custom.edit_hint": "", - "hex.builtin.nodes.custom.custom.header": "", - "hex.builtin.nodes.custom.input": "", - "hex.builtin.nodes.custom.input.header": "", - "hex.builtin.nodes.custom.output": "", - "hex.builtin.nodes.custom.output.header": "", - "hex.builtin.nodes.data_access": "データアクセス", - "hex.builtin.nodes.data_access.read": "読み込み", - "hex.builtin.nodes.data_access.read.address": "アドレス", - "hex.builtin.nodes.data_access.read.data": "データ", - "hex.builtin.nodes.data_access.read.header": "読み込み", - "hex.builtin.nodes.data_access.read.size": "サイズ", - "hex.builtin.nodes.data_access.selection": "選択領域", - "hex.builtin.nodes.data_access.selection.address": "アドレス", - "hex.builtin.nodes.data_access.selection.header": "選択領域", - "hex.builtin.nodes.data_access.selection.size": "サイズ", - "hex.builtin.nodes.data_access.size": "データサイズ", - "hex.builtin.nodes.data_access.size.header": "データサイズ", - "hex.builtin.nodes.data_access.size.size": "サイズ", - "hex.builtin.nodes.data_access.write": "書き込み", - "hex.builtin.nodes.data_access.write.address": "アドレス", - "hex.builtin.nodes.data_access.write.data": "データ", - "hex.builtin.nodes.data_access.write.header": "書き込み", - "hex.builtin.nodes.decoding": "デコード", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64デコーダ", - "hex.builtin.nodes.decoding.hex": "16進法", - "hex.builtin.nodes.decoding.hex.header": "16進デコーダ", - "hex.builtin.nodes.display": "表示", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", - "hex.builtin.nodes.display.buffer": "バッファ", - "hex.builtin.nodes.display.buffer.header": "バッファ表示", - "hex.builtin.nodes.display.float": "小数", - "hex.builtin.nodes.display.float.header": "小数表示", - "hex.builtin.nodes.display.int": "整数", - "hex.builtin.nodes.display.int.header": "整数表示", - "hex.builtin.nodes.display.string": "ASCII", - "hex.builtin.nodes.display.string.header": "ASCII表示", - "hex.builtin.nodes.pattern_language": "", - "hex.builtin.nodes.pattern_language.out_var": "", - "hex.builtin.nodes.pattern_language.out_var.header": "", - "hex.builtin.nodes.visualizer": "ビジュアライザー", - "hex.builtin.nodes.visualizer.byte_distribution": "バイト分布", - "hex.builtin.nodes.visualizer.byte_distribution.header": "バイト分布", - "hex.builtin.nodes.visualizer.digram": "図式", - "hex.builtin.nodes.visualizer.digram.header": "図式", - "hex.builtin.nodes.visualizer.image": "画像", - "hex.builtin.nodes.visualizer.image.header": "画像ビジュアライザー", - "hex.builtin.nodes.visualizer.image_rgba": "", - "hex.builtin.nodes.visualizer.image_rgba.header": "", - "hex.builtin.nodes.visualizer.layered_dist": "層状分布", - "hex.builtin.nodes.visualizer.layered_dist.header": "層状分布", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "", - "hex.builtin.oobe.server_contact.data_collected.os": "", - "hex.builtin.oobe.server_contact.data_collected.uuid": "", - "hex.builtin.oobe.server_contact.data_collected.version": "", - "hex.builtin.oobe.server_contact.data_collected_table.key": "", - "hex.builtin.oobe.server_contact.data_collected_table.value": "", - "hex.builtin.oobe.server_contact.data_collected_title": "", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "", - "hex.builtin.popup.blocking_task.title": "", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "タブを閉じますか?", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "", - "hex.builtin.popup.docs_question.prompt": "", - "hex.builtin.popup.docs_question.thinking": "", - "hex.builtin.popup.docs_question.title": "", - "hex.builtin.popup.error.create": "新しいファイルを作成できませんでした。", - "hex.builtin.popup.error.file_dialog.common": "", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "", - "hex.builtin.popup.error.project.load.create_provider": "", - "hex.builtin.popup.error.project.load.file_not_found": "", - "hex.builtin.popup.error.project.load.invalid_magic": "", - "hex.builtin.popup.error.project.load.invalid_tar": "", - "hex.builtin.popup.error.project.load.no_providers": "", - "hex.builtin.popup.error.project.load.some_providers_failed": "", - "hex.builtin.popup.error.project.save": "", - "hex.builtin.popup.error.read_only": "書き込み権限を取得できませんでした。ファイルが読み取り専用で開かれました。", - "hex.builtin.popup.error.task_exception": "", - "hex.builtin.popup.exit_application.desc": "変更がプロジェクトとして保存されていません。\n終了してもよろしいですか?", - "hex.builtin.popup.exit_application.title": "アプリケーションを終了しますか?", - "hex.builtin.popup.safety_backup.delete": "破棄する", - "hex.builtin.popup.safety_backup.desc": "ImHexがクラッシュしました。\n前のデータを復元しますか?", - "hex.builtin.popup.safety_backup.log_file": "", - "hex.builtin.popup.safety_backup.report_error": "", - "hex.builtin.popup.safety_backup.restore": "復元する", - "hex.builtin.popup.safety_backup.title": "セッションの回復", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", - "hex.builtin.popup.waiting_for_tasks.desc": "", - "hex.builtin.popup.waiting_for_tasks.title": "", - "hex.builtin.provider.rename": "", - "hex.builtin.provider.rename.desc": "", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.disk": "ディスクイメージ", - "hex.builtin.provider.disk.disk_size": "ディスクサイズ", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "", - "hex.builtin.provider.disk.error.read_rw": "", - "hex.builtin.provider.disk.reload": "リロード", - "hex.builtin.provider.disk.sector_size": "セクタサイズ", - "hex.builtin.provider.disk.selected_disk": "ディスク", - "hex.builtin.provider.error.open": "", - "hex.builtin.provider.file": "ファイル", - "hex.builtin.provider.file.access": "最終アクセス時刻", - "hex.builtin.provider.file.creation": "作成時刻", - "hex.builtin.provider.file.error.open": "", - "hex.builtin.provider.file.menu.into_memory": "", - "hex.builtin.provider.file.menu.open_file": "", - "hex.builtin.provider.file.menu.open_folder": "", - "hex.builtin.provider.file.modification": "最終編集時刻", - "hex.builtin.provider.file.path": "ファイルパス", - "hex.builtin.provider.file.size": "サイズ", - "hex.builtin.provider.gdb": "GDBサーバー", - "hex.builtin.provider.gdb.ip": "IPアドレス", - "hex.builtin.provider.gdb.name": "GDBサーバー <{0}:{1}>", - "hex.builtin.provider.gdb.port": "ポート", - "hex.builtin.provider.gdb.server": "サーバー", - "hex.builtin.provider.intel_hex": "", - "hex.builtin.provider.intel_hex.name": "", - "hex.builtin.provider.mem_file": "", - "hex.builtin.provider.mem_file.unsaved": "", - "hex.builtin.provider.motorola_srec": "", - "hex.builtin.provider.motorola_srec.name": "", - "hex.builtin.provider.process_memory": "", - "hex.builtin.provider.process_memory.enumeration_failed": "", - "hex.builtin.provider.process_memory.memory_regions": "", - "hex.builtin.provider.process_memory.name": "", - "hex.builtin.provider.process_memory.process_id": "", - "hex.builtin.provider.process_memory.process_name": "", - "hex.builtin.provider.process_memory.region.commit": "", - "hex.builtin.provider.process_memory.region.mapped": "", - "hex.builtin.provider.process_memory.region.private": "", - "hex.builtin.provider.process_memory.region.reserve": "", - "hex.builtin.provider.process_memory.utils": "", - "hex.builtin.provider.process_memory.utils.inject_dll": "", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "", - "hex.builtin.provider.tooltip.show_more": "", - "hex.builtin.provider.view": "", - "hex.builtin.setting.experiments": "", - "hex.builtin.setting.experiments.description": "", - "hex.builtin.setting.folders": "フォルダ", - "hex.builtin.setting.folders.add_folder": "フォルダを追加…", - "hex.builtin.setting.folders.description": "パターン、スクリプト、ルールなどのための検索パスを指定して追加できます。", - "hex.builtin.setting.folders.remove_folder": "選択中のフォルダをリストから消去", - "hex.builtin.setting.general": "基本", - "hex.builtin.setting.general.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "対応するパターンを自動で読み込む", - "hex.builtin.setting.general.network": "", - "hex.builtin.setting.general.network_interface": "", - "hex.builtin.setting.general.patterns": "", - "hex.builtin.setting.general.save_recent_providers": "", - "hex.builtin.setting.general.server_contact": "", - "hex.builtin.setting.general.show_tips": "起動時に豆知識を表示", - "hex.builtin.setting.general.sync_pattern_source": "ファイル間のパターンソースコードを同期", - "hex.builtin.setting.general.upload_crash_logs": "", - "hex.builtin.setting.hex_editor": "Hexエディタ", - "hex.builtin.setting.hex_editor.byte_padding": "", - "hex.builtin.setting.hex_editor.bytes_per_row": "1行のバイト数", - "hex.builtin.setting.hex_editor.char_padding": "", - "hex.builtin.setting.hex_editor.highlight_color": "選択範囲の色", - "hex.builtin.setting.hex_editor.sync_scrolling": "", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "最近開いたファイル", - "hex.builtin.setting.interface": "UI", - "hex.builtin.setting.interface.color": "カラーテーマ", - "hex.builtin.setting.interface.fps": "FPS制限", - "hex.builtin.setting.interface.fps.native": "", - "hex.builtin.setting.interface.fps.unlocked": "無制限", - "hex.builtin.setting.interface.language": "言語", - "hex.builtin.setting.interface.multi_windows": "", - "hex.builtin.setting.interface.pattern_data_row_bg": "", - "hex.builtin.setting.interface.restore_window_pos": "", - "hex.builtin.setting.interface.scaling.native": "ネイティブ", - "hex.builtin.setting.interface.scaling_factor": "スケーリング", - "hex.builtin.setting.interface.style": "", - "hex.builtin.setting.interface.wiki_explain_language": "", - "hex.builtin.setting.interface.window": "", - "hex.builtin.setting.proxy": "プロキシ", - "hex.builtin.setting.proxy.description": "", - "hex.builtin.setting.proxy.enable": "プロキシを有効化", - "hex.builtin.setting.proxy.url": "プロキシURL", - "hex.builtin.setting.proxy.url.tooltip": "", - "hex.builtin.setting.shortcuts": "", - "hex.builtin.setting.shortcuts.global": "", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "", - "hex.builtin.shortcut.prev_provider": "", - "hex.builtin.title_bar_button.debug_build": "", - "hex.builtin.title_bar_button.feedback": "", - "hex.builtin.tools.ascii_table": "ASCIIテーブル", - "hex.builtin.tools.ascii_table.octal": "8進数表示", - "hex.builtin.tools.base_converter": "単位変換", - "hex.builtin.tools.base_converter.bin": "2進法", - "hex.builtin.tools.base_converter.dec": "10進法", - "hex.builtin.tools.base_converter.hex": "16進法", - "hex.builtin.tools.base_converter.oct": "8進法", - "hex.builtin.tools.byte_swapper": "", - "hex.builtin.tools.calc": "電卓", - "hex.builtin.tools.color": "カラーピッカー", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "LLVMデマングラー", - "hex.builtin.tools.demangler.demangled": "デマングリング名", - "hex.builtin.tools.demangler.mangled": "マングリング名", - "hex.builtin.tools.error": "最終エラー: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "", - "hex.builtin.tools.euclidean_algorithm.description": "", - "hex.builtin.tools.euclidean_algorithm.overflow": "", - "hex.builtin.tools.file_tools": "ファイルツール", - "hex.builtin.tools.file_tools.combiner": "結合", - "hex.builtin.tools.file_tools.combiner.add": "追加…", - "hex.builtin.tools.file_tools.combiner.add.picker": "ファイルを追加", - "hex.builtin.tools.file_tools.combiner.clear": "クリア", - "hex.builtin.tools.file_tools.combiner.combine": "結合", - "hex.builtin.tools.file_tools.combiner.combining": "結合中…", - "hex.builtin.tools.file_tools.combiner.delete": "削除", - "hex.builtin.tools.file_tools.combiner.error.open_output": "出力ファイルを作成できませんでした", - "hex.builtin.tools.file_tools.combiner.open_input": "入力ファイル {0} を開けませんでした", - "hex.builtin.tools.file_tools.combiner.output": "出力ファイル ", - "hex.builtin.tools.file_tools.combiner.output.picker": "出力ベースパスを指定", - "hex.builtin.tools.file_tools.combiner.success": "ファイルの結合に成功しました。", - "hex.builtin.tools.file_tools.shredder": "シュレッダー", - "hex.builtin.tools.file_tools.shredder.error.open": "選択されたファイルを開けませんでした。", - "hex.builtin.tools.file_tools.shredder.fast": "高速モード", - "hex.builtin.tools.file_tools.shredder.input": "消去するファイル", - "hex.builtin.tools.file_tools.shredder.picker": "消去するファイルを開く", - "hex.builtin.tools.file_tools.shredder.shred": "消去", - "hex.builtin.tools.file_tools.shredder.shredding": "消去中…", - "hex.builtin.tools.file_tools.shredder.success": "正常に消去されました。", - "hex.builtin.tools.file_tools.shredder.warning": "※このツールは、ファイルを完全に破壊します。使用する際は注意して下さい。", - "hex.builtin.tools.file_tools.splitter": "分割", - "hex.builtin.tools.file_tools.splitter.input": "分割するファイル", - "hex.builtin.tools.file_tools.splitter.output": "出力パス", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "パートファイル {0} を作成できませんでした", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "選択されたファイルを開けませんでした。", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "ファイルが分割サイズよりも小さいです", - "hex.builtin.tools.file_tools.splitter.picker.input": "分割するファイルを開く", - "hex.builtin.tools.file_tools.splitter.picker.output": "ベースパスを指定", - "hex.builtin.tools.file_tools.splitter.picker.split": "分割", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "分割中…", - "hex.builtin.tools.file_tools.splitter.picker.success": "ファイルの分割に成功しました。", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" フロッピーディスク (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" フロッピーディスク (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "カスタム", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 ディスク (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 ディスク (200MiB)", - "hex.builtin.tools.file_uploader": "ファイルアップローダ", - "hex.builtin.tools.file_uploader.control": "コントロール", - "hex.builtin.tools.file_uploader.done": "完了", - "hex.builtin.tools.file_uploader.error": "アップロードに失敗しました。\n\nエラーコード: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Anonfilesからのレスポンスが無効です。", - "hex.builtin.tools.file_uploader.recent": "最近のアップロード", - "hex.builtin.tools.file_uploader.tooltip": "クリックしてコピー\nCTRL + クリックで開く", - "hex.builtin.tools.file_uploader.upload": "アップロード", - "hex.builtin.tools.format.engineering": "開発", - "hex.builtin.tools.format.programmer": "プログラム", - "hex.builtin.tools.format.scientific": "科学", - "hex.builtin.tools.format.standard": "基本", - "hex.builtin.tools.graphing": "", - "hex.builtin.tools.history": "履歴", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "", - "hex.builtin.tools.ieee754.clear": "", - "hex.builtin.tools.ieee754.description": "", - "hex.builtin.tools.ieee754.double_precision": "", - "hex.builtin.tools.ieee754.exponent": "", - "hex.builtin.tools.ieee754.exponent_size": "", - "hex.builtin.tools.ieee754.formula": "", - "hex.builtin.tools.ieee754.half_precision": "", - "hex.builtin.tools.ieee754.mantissa": "", - "hex.builtin.tools.ieee754.mantissa_size": "", - "hex.builtin.tools.ieee754.result.float": "", - "hex.builtin.tools.ieee754.result.hex": "", - "hex.builtin.tools.ieee754.result.title": "", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", - "hex.builtin.tools.ieee754.sign": "", - "hex.builtin.tools.ieee754.single_precision": "", - "hex.builtin.tools.ieee754.type": "", - "hex.builtin.tools.input": "入力", - "hex.builtin.tools.invariant_multiplication": "", - "hex.builtin.tools.invariant_multiplication.description": "", - "hex.builtin.tools.invariant_multiplication.num_bits": "", - "hex.builtin.tools.name": "名前", - "hex.builtin.tools.output": "", - "hex.builtin.tools.permissions": "UNIXパーミッション計算機", - "hex.builtin.tools.permissions.absolute": "数値表記", - "hex.builtin.tools.permissions.perm_bits": "アクセス権", - "hex.builtin.tools.permissions.setgid_error": "setgidを適用するには、グループに実行権限が必要です。", - "hex.builtin.tools.permissions.setuid_error": "setuidを適用するには、ユーザーに実行権限が必要です。", - "hex.builtin.tools.permissions.sticky_error": "stickyを適用するには、その他に実行権限が必要です。", - "hex.builtin.tools.regex_replacer": "正規表現置き換え", - "hex.builtin.tools.regex_replacer.input": "入力", - "hex.builtin.tools.regex_replacer.output": "出力", - "hex.builtin.tools.regex_replacer.pattern": "正規表現パターン", - "hex.builtin.tools.regex_replacer.replace": "置き換えパターン", - "hex.builtin.tools.tcp_client_server": "", - "hex.builtin.tools.tcp_client_server.client": "", - "hex.builtin.tools.tcp_client_server.messages": "", - "hex.builtin.tools.tcp_client_server.server": "", - "hex.builtin.tools.tcp_client_server.settings": "", - "hex.builtin.tools.value": "値", - "hex.builtin.tools.wiki_explain": "Wikipediaの用語定義", - "hex.builtin.tools.wiki_explain.control": "コントロール", - "hex.builtin.tools.wiki_explain.invalid_response": "Wikipediaからのレスポンスが無効です。", - "hex.builtin.tools.wiki_explain.results": "結果", - "hex.builtin.tools.wiki_explain.search": "検索", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "", - "hex.builtin.undo_operation.insert": "", - "hex.builtin.undo_operation.modification": "", - "hex.builtin.undo_operation.patches": "", - "hex.builtin.undo_operation.remove": "", - "hex.builtin.undo_operation.write": "", - "hex.builtin.view.achievements.click": "", - "hex.builtin.view.achievements.name": "", - "hex.builtin.view.achievements.unlocked": "", - "hex.builtin.view.achievements.unlocked_count": "", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "移動", - "hex.builtin.view.bookmarks.button.remove": "削除", - "hex.builtin.view.bookmarks.default_title": "ブックマーク [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "色", - "hex.builtin.view.bookmarks.header.comment": "コメント", - "hex.builtin.view.bookmarks.header.name": "名前", - "hex.builtin.view.bookmarks.name": "ブックマーク", - "hex.builtin.view.bookmarks.no_bookmarks": "ブックマークが作成されていません。編集 -> ブックマークを作成 から追加できます。", - "hex.builtin.view.bookmarks.title.info": "情報", - "hex.builtin.view.bookmarks.tooltip.jump_to": "", - "hex.builtin.view.bookmarks.tooltip.lock": "", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "", - "hex.builtin.view.command_palette.name": "コマンドパレット", - "hex.builtin.view.constants.name": "定数", - "hex.builtin.view.constants.row.category": "カテゴリ", - "hex.builtin.view.constants.row.desc": "記述", - "hex.builtin.view.constants.row.name": "名前", - "hex.builtin.view.constants.row.value": "値", - "hex.builtin.view.data_inspector.invert": "反転", - "hex.builtin.view.data_inspector.name": "データインスペクタ", - "hex.builtin.view.data_inspector.no_data": "範囲が選択されていません", - "hex.builtin.view.data_inspector.table.name": "名前", - "hex.builtin.view.data_inspector.table.value": "値", - "hex.builtin.view.data_processor.help_text": "右クリックでノードを追加", - "hex.builtin.view.data_processor.menu.file.load_processor": "データプロセッサを読み込む…", - "hex.builtin.view.data_processor.menu.file.save_processor": "データプロセッサを保存…", - "hex.builtin.view.data_processor.menu.remove_link": "リンクを削除", - "hex.builtin.view.data_processor.menu.remove_node": "ノードを削除", - "hex.builtin.view.data_processor.menu.remove_selection": "選択部分を削除", - "hex.builtin.view.data_processor.menu.save_node": "", - "hex.builtin.view.data_processor.name": "データプロセッサ", - "hex.builtin.view.find.binary_pattern": "16進数", - "hex.builtin.view.find.binary_pattern.alignment": "", - "hex.builtin.view.find.context.copy": "値をコピー", - "hex.builtin.view.find.context.copy_demangle": "", - "hex.builtin.view.find.context.replace": "", - "hex.builtin.view.find.context.replace.ascii": "", - "hex.builtin.view.find.context.replace.hex": "", - "hex.builtin.view.find.demangled": "", - "hex.builtin.view.find.name": "検索", - "hex.builtin.view.find.regex": "正規表現", - "hex.builtin.view.find.regex.full_match": "", - "hex.builtin.view.find.regex.pattern": "", - "hex.builtin.view.find.search": "検索開始", - "hex.builtin.view.find.search.entries": "一致件数: {0}", - "hex.builtin.view.find.search.reset": "", - "hex.builtin.view.find.searching": "検索中…", - "hex.builtin.view.find.sequences": "ASCII", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "", - "hex.builtin.view.find.strings": "", - "hex.builtin.view.find.strings.chars": "検索対象", - "hex.builtin.view.find.strings.line_feeds": "ラインフィード", - "hex.builtin.view.find.strings.lower_case": "大文字", - "hex.builtin.view.find.strings.match_settings": "条件設定", - "hex.builtin.view.find.strings.min_length": "", - "hex.builtin.view.find.strings.null_term": "ヌル終端を持つ文字列のみ検索", - "hex.builtin.view.find.strings.numbers": "数字", - "hex.builtin.view.find.strings.spaces": "半角スペース", - "hex.builtin.view.find.strings.symbols": "その他の記号", - "hex.builtin.view.find.strings.underscores": "アンダースコア", - "hex.builtin.view.find.strings.upper_case": "小文字", - "hex.builtin.view.find.value": "数値", - "hex.builtin.view.find.value.aligned": "", - "hex.builtin.view.find.value.max": "最大値", - "hex.builtin.view.find.value.min": "最小値", - "hex.builtin.view.find.value.range": "", - "hex.builtin.view.help.about.commits": "", - "hex.builtin.view.help.about.contributor": "ご協力頂いた方々", - "hex.builtin.view.help.about.donations": "寄付", - "hex.builtin.view.help.about.libs": "使用しているライブラリ", - "hex.builtin.view.help.about.license": "ライセンス", - "hex.builtin.view.help.about.name": "このソフトについて", - "hex.builtin.view.help.about.paths": "ImHexのディレクトリ", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "", - "hex.builtin.view.help.about.source": "GitHubからソースコードを入手できます:", - "hex.builtin.view.help.about.thanks": "ご使用いただきありがとうございます。もし気に入って頂けたなら、プロジェクトを継続するための寄付をご検討ください。", - "hex.builtin.view.help.about.translator": "Translated by gnuhead-chieb", - "hex.builtin.view.help.calc_cheat_sheet": "計算機チートシート", - "hex.builtin.view.help.documentation": "ImHexドキュメント", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "ヘルプ", - "hex.builtin.view.help.pattern_cheat_sheet": "パターン言語リファレンス", - "hex.builtin.view.hex_editor.copy.address": "", - "hex.builtin.view.hex_editor.copy.ascii": "", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C 配列", - "hex.builtin.view.hex_editor.copy.cpp": "C++ 配列", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal 配列", - "hex.builtin.view.hex_editor.copy.csharp": "C# 配列", - "hex.builtin.view.hex_editor.copy.custom_encoding": "", - "hex.builtin.view.hex_editor.copy.go": "Go 配列", - "hex.builtin.view.hex_editor.copy.hex_view": "", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java 配列", - "hex.builtin.view.hex_editor.copy.js": "JavaScript 配列", - "hex.builtin.view.hex_editor.copy.lua": "Lua 配列", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal 配列", - "hex.builtin.view.hex_editor.copy.python": "Python 配列", - "hex.builtin.view.hex_editor.copy.rust": "Rust 配列", - "hex.builtin.view.hex_editor.copy.swift": "Swift 配列", - "hex.builtin.view.hex_editor.goto.offset.absolute": "絶対アドレス", - "hex.builtin.view.hex_editor.goto.offset.begin": "開始", - "hex.builtin.view.hex_editor.goto.offset.end": "終了", - "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.cut": "", - "hex.builtin.view.hex_editor.menu.edit.fill": "", - "hex.builtin.view.hex_editor.menu.edit.insert": "挿入…", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", - "hex.builtin.view.hex_editor.menu.edit.paste": "貼り付け", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "", - "hex.builtin.view.hex_editor.menu.edit.remove": "", - "hex.builtin.view.hex_editor.menu.edit.resize": "リサイズ…", - "hex.builtin.view.hex_editor.menu.edit.select_all": "すべて選択", - "hex.builtin.view.hex_editor.menu.edit.set_base": "ベースアドレスをセット", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", - "hex.builtin.view.hex_editor.menu.file.goto": "移動", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "カスタムデコードを読み込む…", - "hex.builtin.view.hex_editor.menu.file.save": "保存", - "hex.builtin.view.hex_editor.menu.file.save_as": "名前をつけて保存…", - "hex.builtin.view.hex_editor.menu.file.search": "検索", - "hex.builtin.view.hex_editor.menu.edit.select": "選択", - "hex.builtin.view.hex_editor.name": "Hexエディタ", - "hex.builtin.view.hex_editor.search.find": "検索", - "hex.builtin.view.hex_editor.search.hex": "16進数", - "hex.builtin.view.hex_editor.search.no_more_results": "結果がありません", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "文字列", - "hex.builtin.view.hex_editor.search.string.encoding": "エンコード", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "バイトオーダ", - "hex.builtin.view.hex_editor.search.string.endianness.big": "ビッグエンディアン", - "hex.builtin.view.hex_editor.search.string.endianness.little": "リトルエンディアン", - "hex.builtin.view.hex_editor.select.offset.begin": "", - "hex.builtin.view.hex_editor.select.offset.end": "", - "hex.builtin.view.hex_editor.select.offset.region": "", - "hex.builtin.view.hex_editor.select.offset.size": "", - "hex.builtin.view.hex_editor.select.select": "", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "", - "hex.builtin.view.hex_editor.shortcut.selection_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_left": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", - "hex.builtin.view.hex_editor.shortcut.selection_right": "", - "hex.builtin.view.hex_editor.shortcut.selection_up": "", - "hex.builtin.view.highlight_rules.config": "", - "hex.builtin.view.highlight_rules.expression": "", - "hex.builtin.view.highlight_rules.help_text": "", - "hex.builtin.view.highlight_rules.menu.edit.rules": "", - "hex.builtin.view.highlight_rules.name": "", - "hex.builtin.view.highlight_rules.new_rule": "", - "hex.builtin.view.highlight_rules.no_rule": "", - "hex.builtin.view.information.analyze": "表示中のページを解析する", - "hex.builtin.view.information.analyzing": "解析中…", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "ブロックサイズ", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} ブロック/ {1} バイト", - "hex.builtin.information_section.info_analysis.byte_types": "", - "hex.builtin.view.information.control": "コントロール", - "hex.builtin.information_section.magic.description": "詳細", - "hex.builtin.information_section.relationship_analysis.digram": "", - "hex.builtin.information_section.info_analysis.distribution": "バイト分布", - "hex.builtin.information_section.info_analysis.encrypted": "暗号化や圧縮を経たデータと推測されます。", - "hex.builtin.information_section.info_analysis.entropy": "エントロピー", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "", - "hex.builtin.information_section.info_analysis.highest_entropy": "最大エントロピーブロック", - "hex.builtin.information_section.info_analysis": "情報の分析", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "", - "hex.builtin.information_section.info_analysis.lowest_entropy": "", - "hex.builtin.information_section.magic": "Magic情報", - "hex.builtin.view.information.magic_db_added": "Magicデータベースが追加されました。", - "hex.builtin.information_section.magic.mime": "MIMEタイプ", - "hex.builtin.view.information.name": "データ解析", - "hex.builtin.information_section.magic.octet_stream_text": "", - "hex.builtin.information_section.magic.octet_stream_warning": "", - "hex.builtin.information_section.info_analysis.plain_text": "", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "", - "hex.builtin.information_section.provider_information": "", - "hex.builtin.view.information.region": "解析する領域", - "hex.builtin.view.logs.component": "", - "hex.builtin.view.logs.log_level": "", - "hex.builtin.view.logs.message": "", - "hex.builtin.view.logs.name": "", - "hex.builtin.view.patches.name": "パッチ", - "hex.builtin.view.patches.offset": "オフセット", - "hex.builtin.view.patches.orig": "元の値", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "パッチを削除", - "hex.builtin.view.pattern_data.name": "パターンデータ", - "hex.builtin.view.pattern_editor.accept_pattern": "使用できるパターン", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "このデータ型と互換性のある Patterns が1つ以上見つかりました", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "パターン", - "hex.builtin.view.pattern_editor.accept_pattern.question": "選択したパターンを反映してよろしいですか?", - "hex.builtin.view.pattern_editor.auto": "常に実行", - "hex.builtin.view.pattern_editor.breakpoint_hit": "", - "hex.builtin.view.pattern_editor.console": "コンソール", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "このパターンは危険な関数を呼び出そうとしました。\n本当にこのパターンを信頼しても宜しいですか?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "危険な関数の使用を許可しますか?", - "hex.builtin.view.pattern_editor.debugger": "", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.continue": "", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.scope": "", - "hex.builtin.view.pattern_editor.debugger.scope.global": "", - "hex.builtin.view.pattern_editor.env_vars": "環境変数", - "hex.builtin.view.pattern_editor.evaluating": "実行中…", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "パターンを読み込み…", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "パターンを保存…", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "パターンエディタ", - "hex.builtin.view.pattern_editor.no_in_out_vars": "グローバル変数に 'in' または 'out' を指定して、ここに表示されるように定義してください。", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "パターンを開く", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "設定", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "ファイルを開く際にエラーが発生しました。", - "hex.builtin.view.provider_settings.load_error_details": "", - "hex.builtin.view.provider_settings.load_popup": "ファイルを開く", - "hex.builtin.view.provider_settings.name": "ファイル設定", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "設定", - "hex.builtin.view.settings.restart_question": "変更を反映させるには、ImHexの再起動が必要です。今すぐ再起動しますか?", - "hex.builtin.view.store.desc": "ImHexのオンラインデータベースから新しいコンテンツをダウンロードする", - "hex.builtin.view.store.download": "ダウンロード", - "hex.builtin.view.store.download_error": "ファイルのダウンロードに失敗しました。ダウンロード先フォルダが存在しません。", - "hex.builtin.view.store.loading": "ストアコンテンツを読み込み中…", - "hex.builtin.view.store.name": "コンテンツストア", - "hex.builtin.view.store.netfailed": "", - "hex.builtin.view.store.reload": "再読み込み", - "hex.builtin.view.store.remove": "削除", - "hex.builtin.view.store.row.authors": "", - "hex.builtin.view.store.row.description": "詳細", - "hex.builtin.view.store.row.name": "名前", - "hex.builtin.view.store.system": "", - "hex.builtin.view.store.system.explanation": "", - "hex.builtin.view.store.tab.constants": "定数", - "hex.builtin.view.store.tab.encodings": "エンコード", - "hex.builtin.view.store.tab.includes": "ライブラリ", - "hex.builtin.view.store.tab.magic": "Magicファイル", - "hex.builtin.view.store.tab.nodes": "", - "hex.builtin.view.store.tab.patterns": "パターン", - "hex.builtin.view.store.tab.themes": "", - "hex.builtin.view.store.tab.yara": "Yaraルール", - "hex.builtin.view.store.update": "アップデート", - "hex.builtin.view.store.update_count": "", - "hex.builtin.view.theme_manager.colors": "", - "hex.builtin.view.theme_manager.export": "", - "hex.builtin.view.theme_manager.export.name": "", - "hex.builtin.view.theme_manager.name": "", - "hex.builtin.view.theme_manager.save_theme": "", - "hex.builtin.view.theme_manager.styles": "", - "hex.builtin.view.tools.name": "ツール", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "", - "hex.builtin.visualizer.decimal.signed.16bit": "符号付き整数型 (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "符号付き整数型 (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "符号付き整数型 (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "符号付き整数型 ( 8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "符号なし整数型 (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "符号なし整数型 (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "符号なし整数型 (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "符号なし整数型 ( 8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "浮動小数点数 (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "浮動小数点数 (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "浮動小数点数 (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "16進数 (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "16進数 (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "16進数 (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "16進数 ( 8 bits)", - "hex.builtin.visualizer.hexii": "", - "hex.builtin.visualizer.rgba8": "RGBA8", - "hex.builtin.welcome.customize.settings.desc": "ImHexの設定を変更します", - "hex.builtin.welcome.customize.settings.title": "設定", - "hex.builtin.welcome.drop_file": "", - "hex.builtin.welcome.header.customize": "カスタマイズ", - "hex.builtin.welcome.header.help": "ヘルプ", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "学習", - "hex.builtin.welcome.header.main": "ImHexへようこそ", - "hex.builtin.welcome.header.plugins": "読み込んだプラグイン", - "hex.builtin.welcome.header.quick_settings": "", - "hex.builtin.welcome.header.start": "はじめる", - "hex.builtin.welcome.header.update": "アップデート", - "hex.builtin.welcome.header.various": "Various", - "hex.builtin.welcome.help.discord": "Discordサーバー", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "助けを得る", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHubリポジトリ", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "", - "hex.builtin.welcome.learn.achievements.title": "", - "hex.builtin.welcome.learn.imhex.desc": "", - "hex.builtin.welcome.learn.imhex.link": "", - "hex.builtin.welcome.learn.imhex.title": "", - "hex.builtin.welcome.learn.latest.desc": "ImHexの更新履歴を見る", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "最新のリリース", - "hex.builtin.welcome.learn.pattern.desc": "公式ドキュメントを読む", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "ImHexオリジナル言語について", - "hex.builtin.welcome.learn.plugins.desc": "ImHexの機能を拡張する", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "プラグインAPI", - "hex.builtin.welcome.quick_settings.simplified": "", - "hex.builtin.welcome.start.create_file": "新規ファイルを作成", - "hex.builtin.welcome.start.open_file": "ファイルを開く…", - "hex.builtin.welcome.start.open_other": "その他のファイル", - "hex.builtin.welcome.start.open_project": "プロジェクトを開く…", - "hex.builtin.welcome.start.recent": "最近使用したファイル", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "今日の豆知識", - "hex.builtin.welcome.update.desc": "ImHex {0} がリリースされました。", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "新しいアップデートが利用可能です。" - } + "hex.builtin.achievement.data_processor": "", + "hex.builtin.achievement.data_processor.create_connection.desc": "", + "hex.builtin.achievement.data_processor.create_connection.name": "", + "hex.builtin.achievement.data_processor.custom_node.desc": "", + "hex.builtin.achievement.data_processor.custom_node.name": "", + "hex.builtin.achievement.data_processor.modify_data.desc": "", + "hex.builtin.achievement.data_processor.modify_data.name": "", + "hex.builtin.achievement.data_processor.place_node.desc": "", + "hex.builtin.achievement.data_processor.place_node.name": "", + "hex.builtin.achievement.find": "", + "hex.builtin.achievement.find.find_numeric.desc": "", + "hex.builtin.achievement.find.find_numeric.name": "", + "hex.builtin.achievement.find.find_specific_string.desc": "", + "hex.builtin.achievement.find.find_specific_string.name": "", + "hex.builtin.achievement.find.find_strings.desc": "", + "hex.builtin.achievement.find.find_strings.name": "", + "hex.builtin.achievement.hex_editor": "", + "hex.builtin.achievement.hex_editor.copy_as.desc": "", + "hex.builtin.achievement.hex_editor.copy_as.name": "", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "", + "hex.builtin.achievement.hex_editor.create_patch.desc": "", + "hex.builtin.achievement.hex_editor.create_patch.name": "", + "hex.builtin.achievement.hex_editor.fill.desc": "", + "hex.builtin.achievement.hex_editor.fill.name": "", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "", + "hex.builtin.achievement.hex_editor.modify_byte.name": "", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "", + "hex.builtin.achievement.hex_editor.open_new_view.name": "", + "hex.builtin.achievement.hex_editor.select_byte.desc": "", + "hex.builtin.achievement.hex_editor.select_byte.name": "", + "hex.builtin.achievement.misc": "", + "hex.builtin.achievement.misc.analyze_file.desc": "", + "hex.builtin.achievement.misc.analyze_file.name": "", + "hex.builtin.achievement.misc.download_from_store.desc": "", + "hex.builtin.achievement.misc.download_from_store.name": "", + "hex.builtin.achievement.patterns": "", + "hex.builtin.achievement.patterns.data_inspector.desc": "", + "hex.builtin.achievement.patterns.data_inspector.name": "", + "hex.builtin.achievement.patterns.load_existing.desc": "", + "hex.builtin.achievement.patterns.load_existing.name": "", + "hex.builtin.achievement.patterns.modify_data.desc": "", + "hex.builtin.achievement.patterns.modify_data.name": "", + "hex.builtin.achievement.patterns.place_menu.desc": "", + "hex.builtin.achievement.patterns.place_menu.name": "", + "hex.builtin.achievement.starting_out": "", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "", + "hex.builtin.achievement.starting_out.docs.name": "", + "hex.builtin.achievement.starting_out.open_file.desc": "", + "hex.builtin.achievement.starting_out.open_file.name": "", + "hex.builtin.achievement.starting_out.save_project.desc": "", + "hex.builtin.achievement.starting_out.save_project.name": "", + "hex.builtin.command.calc.desc": "電卓", + "hex.builtin.command.cmd.desc": "コマンド", + "hex.builtin.command.cmd.result": "コマンド '{0}' を実行", + "hex.builtin.command.convert.as": "", + "hex.builtin.command.convert.binary": "", + "hex.builtin.command.convert.decimal": "", + "hex.builtin.command.convert.desc": "", + "hex.builtin.command.convert.hexadecimal": "", + "hex.builtin.command.convert.in": "", + "hex.builtin.command.convert.invalid_conversion": "", + "hex.builtin.command.convert.invalid_input": "", + "hex.builtin.command.convert.octal": "", + "hex.builtin.command.convert.to": "", + "hex.builtin.command.web.desc": "ウェブサイト参照", + "hex.builtin.command.web.result": "'{0}' を開く", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "バイナリ", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "", + "hex.builtin.inspector.dos_time": "", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "RGB565 Color", + "hex.builtin.inspector.rgba8": "RGBA8 Color", + "hex.builtin.inspector.sleb128": "", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Wide String", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "標準", + "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.menu.edit": "編集", + "hex.builtin.menu.edit.bookmark.create": "ブックマークを作成", + "hex.builtin.view.hex_editor.menu.edit.redo": "やり直す", + "hex.builtin.view.hex_editor.menu.edit.undo": "元に戻す", + "hex.builtin.menu.extras": "", + "hex.builtin.menu.file": "ファイル", + "hex.builtin.menu.file.bookmark.export": "ブックマークをエクスポート…", + "hex.builtin.menu.file.bookmark.import": "ブックマークをインポート…", + "hex.builtin.menu.file.clear_recent": "リストをクリア", + "hex.builtin.menu.file.close": "ファイルを閉じる", + "hex.builtin.menu.file.create_file": "", + "hex.builtin.menu.file.export": "エクスポート…", + "hex.builtin.menu.file.export.as_language": "", + "hex.builtin.menu.file.export.as_language.popup.export_error": "", + "hex.builtin.menu.file.export.base64": "", + "hex.builtin.menu.file.export.bookmark": "", + "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.ips": "IPSパッチ", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", + "hex.builtin.menu.file.export.ips.popup.export_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", + "hex.builtin.menu.file.export.ips32": "IPS32パッチ", + "hex.builtin.menu.file.export.pattern": "", + "hex.builtin.menu.file.export.popup.create": "データをエクスポートできません。\nファイルの作成に失敗しました。", + "hex.builtin.menu.file.export.report": "", + "hex.builtin.menu.file.export.report.popup.export_error": "", + "hex.builtin.menu.file.export.title": "ファイルをエクスポート", + "hex.builtin.menu.file.import": "インポート…", + "hex.builtin.menu.file.import.bookmark": "", + "hex.builtin.menu.file.import.custom_encoding": "", + "hex.builtin.menu.file.import.data_processor": "", + "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.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "", + "hex.builtin.menu.file.open_file": "ファイルを開く…", + "hex.builtin.menu.file.open_other": "その他の開くオプション…", + "hex.builtin.menu.file.open_recent": "最近使用したファイル", + "hex.builtin.menu.file.project": "", + "hex.builtin.menu.file.project.open": "", + "hex.builtin.menu.file.project.save": "", + "hex.builtin.menu.file.project.save_as": "", + "hex.builtin.menu.file.quit": "ImHexを終了", + "hex.builtin.menu.file.reload_provider": "", + "hex.builtin.menu.help": "ヘルプ", + "hex.builtin.menu.help.ask_for_help": "", + "hex.builtin.menu.view": "表示", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "", + "hex.builtin.menu.view.demo": "ImGuiデモを表示", + "hex.builtin.menu.view.fps": "FPSを表示", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "レイアウト", + "hex.builtin.menu.workspace.layout.lock": "", + "hex.builtin.menu.workspace.layout.save": "", + "hex.builtin.nodes.arithmetic": "演算", + "hex.builtin.nodes.arithmetic.add": "加算+", + "hex.builtin.nodes.arithmetic.add.header": "加算", + "hex.builtin.nodes.arithmetic.average": "", + "hex.builtin.nodes.arithmetic.average.header": "", + "hex.builtin.nodes.arithmetic.ceil": "", + "hex.builtin.nodes.arithmetic.ceil.header": "", + "hex.builtin.nodes.arithmetic.div": "除算÷", + "hex.builtin.nodes.arithmetic.div.header": "除算", + "hex.builtin.nodes.arithmetic.floor": "", + "hex.builtin.nodes.arithmetic.floor.header": "", + "hex.builtin.nodes.arithmetic.median": "", + "hex.builtin.nodes.arithmetic.median.header": "", + "hex.builtin.nodes.arithmetic.mod": "剰余(余り)", + "hex.builtin.nodes.arithmetic.mod.header": "剰余", + "hex.builtin.nodes.arithmetic.mul": "乗算×", + "hex.builtin.nodes.arithmetic.mul.header": "乗算", + "hex.builtin.nodes.arithmetic.round": "", + "hex.builtin.nodes.arithmetic.round.header": "", + "hex.builtin.nodes.arithmetic.sub": "減算-", + "hex.builtin.nodes.arithmetic.sub.header": "減算", + "hex.builtin.nodes.bitwise": "Bitwise operations", + "hex.builtin.nodes.bitwise.add": "", + "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", + "hex.builtin.nodes.bitwise.shift_left": "", + "hex.builtin.nodes.bitwise.shift_left.header": "", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", + "hex.builtin.nodes.buffer": "バッファ", + "hex.builtin.nodes.buffer.byte_swap": "", + "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.combine": "結合", + "hex.builtin.nodes.buffer.combine.header": "バッファを結合", + "hex.builtin.nodes.buffer.patch": "", + "hex.builtin.nodes.buffer.patch.header": "", + "hex.builtin.nodes.buffer.patch.input.patch": "", + "hex.builtin.nodes.buffer.repeat": "繰り返し", + "hex.builtin.nodes.buffer.repeat.header": "バッファを繰り返し", + "hex.builtin.nodes.buffer.repeat.input.buffer": "", + "hex.builtin.nodes.buffer.repeat.input.count": "カウント", + "hex.builtin.nodes.buffer.size": "", + "hex.builtin.nodes.buffer.size.header": "", + "hex.builtin.nodes.buffer.size.output": "", + "hex.builtin.nodes.buffer.slice": "スライス", + "hex.builtin.nodes.buffer.slice.header": "バッファをスライス", + "hex.builtin.nodes.buffer.slice.input.buffer": "", + "hex.builtin.nodes.buffer.slice.input.from": "From", + "hex.builtin.nodes.buffer.slice.input.to": "To", + "hex.builtin.nodes.casting": "データ変換", + "hex.builtin.nodes.casting.buffer_to_float": "バッファをfloatに", + "hex.builtin.nodes.casting.buffer_to_float.header": "バッファをfloatに", + "hex.builtin.nodes.casting.buffer_to_int": "バッファを整数に", + "hex.builtin.nodes.casting.buffer_to_int.header": "バッファを整数に", + "hex.builtin.nodes.casting.float_to_buffer": "floatをバッファに", + "hex.builtin.nodes.casting.float_to_buffer.header": "floatをバッファに", + "hex.builtin.nodes.casting.int_to_buffer": "整数をバッファに", + "hex.builtin.nodes.casting.int_to_buffer.header": "整数をバッファに", + "hex.builtin.nodes.common.amount": "", + "hex.builtin.nodes.common.height": "高さ", + "hex.builtin.nodes.common.input": "入力", + "hex.builtin.nodes.common.input.a": "入力 A", + "hex.builtin.nodes.common.input.b": "入力 B", + "hex.builtin.nodes.common.output": "出力", + "hex.builtin.nodes.common.width": "幅", + "hex.builtin.nodes.constants": "定数", + "hex.builtin.nodes.constants.buffer": "バッファ", + "hex.builtin.nodes.constants.buffer.header": "バッファ", + "hex.builtin.nodes.constants.buffer.size": "サイズ", + "hex.builtin.nodes.constants.comment": "コメント", + "hex.builtin.nodes.constants.comment.header": "コメント", + "hex.builtin.nodes.constants.float": "小数", + "hex.builtin.nodes.constants.float.header": "小数", + "hex.builtin.nodes.constants.int": "整数", + "hex.builtin.nodes.constants.int.header": "整数", + "hex.builtin.nodes.constants.nullptr": "ヌルポインタ", + "hex.builtin.nodes.constants.nullptr.header": "ヌルポインタ", + "hex.builtin.nodes.constants.rgba8": "RGBA8", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8", + "hex.builtin.nodes.constants.rgba8.output.a": "A", + "hex.builtin.nodes.constants.rgba8.output.b": "B", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "G", + "hex.builtin.nodes.constants.rgba8.output.r": "R", + "hex.builtin.nodes.constants.string": "文字列", + "hex.builtin.nodes.constants.string.header": "文字列", + "hex.builtin.nodes.control_flow": "制御フロー", + "hex.builtin.nodes.control_flow.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "Boolean AND", + "hex.builtin.nodes.control_flow.equals": "Equals", + "hex.builtin.nodes.control_flow.equals.header": "Equals", + "hex.builtin.nodes.control_flow.gt": "Greater than", + "hex.builtin.nodes.control_flow.gt.header": "Greater than", + "hex.builtin.nodes.control_flow.if": "If", + "hex.builtin.nodes.control_flow.if.condition": "Condition", + "hex.builtin.nodes.control_flow.if.false": "False", + "hex.builtin.nodes.control_flow.if.header": "If", + "hex.builtin.nodes.control_flow.if.true": "True", + "hex.builtin.nodes.control_flow.lt": "Less than", + "hex.builtin.nodes.control_flow.lt.header": "Less than", + "hex.builtin.nodes.control_flow.not": "Not", + "hex.builtin.nodes.control_flow.not.header": "Not", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "Boolean OR", + "hex.builtin.nodes.crypto": "暗号化", + "hex.builtin.nodes.crypto.aes": "AES復号化", + "hex.builtin.nodes.crypto.aes.header": "AES復号化", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "キー", + "hex.builtin.nodes.crypto.aes.key_length": "キー長", + "hex.builtin.nodes.crypto.aes.mode": "モード", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "", + "hex.builtin.nodes.custom.custom": "", + "hex.builtin.nodes.custom.custom.edit": "", + "hex.builtin.nodes.custom.custom.edit_hint": "", + "hex.builtin.nodes.custom.custom.header": "", + "hex.builtin.nodes.custom.input": "", + "hex.builtin.nodes.custom.input.header": "", + "hex.builtin.nodes.custom.output": "", + "hex.builtin.nodes.custom.output.header": "", + "hex.builtin.nodes.data_access": "データアクセス", + "hex.builtin.nodes.data_access.read": "読み込み", + "hex.builtin.nodes.data_access.read.address": "アドレス", + "hex.builtin.nodes.data_access.read.data": "データ", + "hex.builtin.nodes.data_access.read.header": "読み込み", + "hex.builtin.nodes.data_access.read.size": "サイズ", + "hex.builtin.nodes.data_access.selection": "選択領域", + "hex.builtin.nodes.data_access.selection.address": "アドレス", + "hex.builtin.nodes.data_access.selection.header": "選択領域", + "hex.builtin.nodes.data_access.selection.size": "サイズ", + "hex.builtin.nodes.data_access.size": "データサイズ", + "hex.builtin.nodes.data_access.size.header": "データサイズ", + "hex.builtin.nodes.data_access.size.size": "サイズ", + "hex.builtin.nodes.data_access.write": "書き込み", + "hex.builtin.nodes.data_access.write.address": "アドレス", + "hex.builtin.nodes.data_access.write.data": "データ", + "hex.builtin.nodes.data_access.write.header": "書き込み", + "hex.builtin.nodes.decoding": "デコード", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64デコーダ", + "hex.builtin.nodes.decoding.hex": "16進法", + "hex.builtin.nodes.decoding.hex.header": "16進デコーダ", + "hex.builtin.nodes.display": "表示", + "hex.builtin.nodes.display.bits": "", + "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.buffer": "バッファ", + "hex.builtin.nodes.display.buffer.header": "バッファ表示", + "hex.builtin.nodes.display.float": "小数", + "hex.builtin.nodes.display.float.header": "小数表示", + "hex.builtin.nodes.display.int": "整数", + "hex.builtin.nodes.display.int.header": "整数表示", + "hex.builtin.nodes.display.string": "ASCII", + "hex.builtin.nodes.display.string.header": "ASCII表示", + "hex.builtin.nodes.pattern_language": "", + "hex.builtin.nodes.pattern_language.out_var": "", + "hex.builtin.nodes.pattern_language.out_var.header": "", + "hex.builtin.nodes.visualizer": "ビジュアライザー", + "hex.builtin.nodes.visualizer.byte_distribution": "バイト分布", + "hex.builtin.nodes.visualizer.byte_distribution.header": "バイト分布", + "hex.builtin.nodes.visualizer.digram": "図式", + "hex.builtin.nodes.visualizer.digram.header": "図式", + "hex.builtin.nodes.visualizer.image": "画像", + "hex.builtin.nodes.visualizer.image.header": "画像ビジュアライザー", + "hex.builtin.nodes.visualizer.image_rgba": "", + "hex.builtin.nodes.visualizer.image_rgba.header": "", + "hex.builtin.nodes.visualizer.layered_dist": "層状分布", + "hex.builtin.nodes.visualizer.layered_dist.header": "層状分布", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "", + "hex.builtin.oobe.server_contact.data_collected.os": "", + "hex.builtin.oobe.server_contact.data_collected.uuid": "", + "hex.builtin.oobe.server_contact.data_collected.version": "", + "hex.builtin.oobe.server_contact.data_collected_table.key": "", + "hex.builtin.oobe.server_contact.data_collected_table.value": "", + "hex.builtin.oobe.server_contact.data_collected_title": "", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "", + "hex.builtin.popup.blocking_task.title": "", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "タブを閉じますか?", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "", + "hex.builtin.popup.docs_question.prompt": "", + "hex.builtin.popup.docs_question.thinking": "", + "hex.builtin.popup.docs_question.title": "", + "hex.builtin.popup.error.create": "新しいファイルを作成できませんでした。", + "hex.builtin.popup.error.file_dialog.common": "", + "hex.builtin.popup.error.file_dialog.portal": "", + "hex.builtin.popup.error.project.load": "", + "hex.builtin.popup.error.project.load.create_provider": "", + "hex.builtin.popup.error.project.load.file_not_found": "", + "hex.builtin.popup.error.project.load.invalid_magic": "", + "hex.builtin.popup.error.project.load.invalid_tar": "", + "hex.builtin.popup.error.project.load.no_providers": "", + "hex.builtin.popup.error.project.load.some_providers_failed": "", + "hex.builtin.popup.error.project.save": "", + "hex.builtin.popup.error.read_only": "書き込み権限を取得できませんでした。ファイルが読み取り専用で開かれました。", + "hex.builtin.popup.error.task_exception": "", + "hex.builtin.popup.exit_application.desc": "変更がプロジェクトとして保存されていません。\n終了してもよろしいですか?", + "hex.builtin.popup.exit_application.title": "アプリケーションを終了しますか?", + "hex.builtin.popup.safety_backup.delete": "破棄する", + "hex.builtin.popup.safety_backup.desc": "ImHexがクラッシュしました。\n前のデータを復元しますか?", + "hex.builtin.popup.safety_backup.log_file": "", + "hex.builtin.popup.safety_backup.report_error": "", + "hex.builtin.popup.safety_backup.restore": "復元する", + "hex.builtin.popup.safety_backup.title": "セッションの回復", + "hex.builtin.popup.save_layout.desc": "", + "hex.builtin.popup.save_layout.title": "", + "hex.builtin.popup.waiting_for_tasks.desc": "", + "hex.builtin.popup.waiting_for_tasks.title": "", + "hex.builtin.provider.rename": "", + "hex.builtin.provider.rename.desc": "", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.disk": "ディスクイメージ", + "hex.builtin.provider.disk.disk_size": "ディスクサイズ", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "", + "hex.builtin.provider.disk.error.read_rw": "", + "hex.builtin.provider.disk.reload": "リロード", + "hex.builtin.provider.disk.sector_size": "セクタサイズ", + "hex.builtin.provider.disk.selected_disk": "ディスク", + "hex.builtin.provider.error.open": "", + "hex.builtin.provider.file": "ファイル", + "hex.builtin.provider.file.access": "最終アクセス時刻", + "hex.builtin.provider.file.creation": "作成時刻", + "hex.builtin.provider.file.error.open": "", + "hex.builtin.provider.file.menu.into_memory": "", + "hex.builtin.provider.file.menu.open_file": "", + "hex.builtin.provider.file.menu.open_folder": "", + "hex.builtin.provider.file.modification": "最終編集時刻", + "hex.builtin.provider.file.path": "ファイルパス", + "hex.builtin.provider.file.size": "サイズ", + "hex.builtin.provider.gdb": "GDBサーバー", + "hex.builtin.provider.gdb.ip": "IPアドレス", + "hex.builtin.provider.gdb.name": "GDBサーバー <{0}:{1}>", + "hex.builtin.provider.gdb.port": "ポート", + "hex.builtin.provider.gdb.server": "サーバー", + "hex.builtin.provider.intel_hex": "", + "hex.builtin.provider.intel_hex.name": "", + "hex.builtin.provider.mem_file": "", + "hex.builtin.provider.mem_file.unsaved": "", + "hex.builtin.provider.motorola_srec": "", + "hex.builtin.provider.motorola_srec.name": "", + "hex.builtin.provider.process_memory": "", + "hex.builtin.provider.process_memory.enumeration_failed": "", + "hex.builtin.provider.process_memory.memory_regions": "", + "hex.builtin.provider.process_memory.name": "", + "hex.builtin.provider.process_memory.process_id": "", + "hex.builtin.provider.process_memory.process_name": "", + "hex.builtin.provider.process_memory.region.commit": "", + "hex.builtin.provider.process_memory.region.mapped": "", + "hex.builtin.provider.process_memory.region.private": "", + "hex.builtin.provider.process_memory.region.reserve": "", + "hex.builtin.provider.process_memory.utils": "", + "hex.builtin.provider.process_memory.utils.inject_dll": "", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "", + "hex.builtin.provider.tooltip.show_more": "", + "hex.builtin.provider.view": "", + "hex.builtin.setting.experiments": "", + "hex.builtin.setting.experiments.description": "", + "hex.builtin.setting.folders": "フォルダ", + "hex.builtin.setting.folders.add_folder": "フォルダを追加…", + "hex.builtin.setting.folders.description": "パターン、スクリプト、ルールなどのための検索パスを指定して追加できます。", + "hex.builtin.setting.folders.remove_folder": "選択中のフォルダをリストから消去", + "hex.builtin.setting.general": "基本", + "hex.builtin.setting.general.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "対応するパターンを自動で読み込む", + "hex.builtin.setting.general.network": "", + "hex.builtin.setting.general.network_interface": "", + "hex.builtin.setting.general.patterns": "", + "hex.builtin.setting.general.save_recent_providers": "", + "hex.builtin.setting.general.server_contact": "", + "hex.builtin.setting.general.show_tips": "起動時に豆知識を表示", + "hex.builtin.setting.general.sync_pattern_source": "ファイル間のパターンソースコードを同期", + "hex.builtin.setting.general.upload_crash_logs": "", + "hex.builtin.setting.hex_editor": "Hexエディタ", + "hex.builtin.setting.hex_editor.byte_padding": "", + "hex.builtin.setting.hex_editor.bytes_per_row": "1行のバイト数", + "hex.builtin.setting.hex_editor.char_padding": "", + "hex.builtin.setting.hex_editor.highlight_color": "選択範囲の色", + "hex.builtin.setting.hex_editor.sync_scrolling": "", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "最近開いたファイル", + "hex.builtin.setting.interface": "UI", + "hex.builtin.setting.interface.color": "カラーテーマ", + "hex.builtin.setting.interface.fps": "FPS制限", + "hex.builtin.setting.interface.fps.native": "", + "hex.builtin.setting.interface.fps.unlocked": "無制限", + "hex.builtin.setting.interface.language": "言語", + "hex.builtin.setting.interface.multi_windows": "", + "hex.builtin.setting.interface.pattern_data_row_bg": "", + "hex.builtin.setting.interface.restore_window_pos": "", + "hex.builtin.setting.interface.scaling.native": "ネイティブ", + "hex.builtin.setting.interface.scaling_factor": "スケーリング", + "hex.builtin.setting.interface.style": "", + "hex.builtin.setting.interface.wiki_explain_language": "", + "hex.builtin.setting.interface.window": "", + "hex.builtin.setting.proxy": "プロキシ", + "hex.builtin.setting.proxy.description": "", + "hex.builtin.setting.proxy.enable": "プロキシを有効化", + "hex.builtin.setting.proxy.url": "プロキシURL", + "hex.builtin.setting.proxy.url.tooltip": "", + "hex.builtin.setting.shortcuts": "", + "hex.builtin.setting.shortcuts.global": "", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "", + "hex.builtin.shortcut.prev_provider": "", + "hex.builtin.title_bar_button.debug_build": "", + "hex.builtin.title_bar_button.feedback": "", + "hex.builtin.tools.ascii_table": "ASCIIテーブル", + "hex.builtin.tools.ascii_table.octal": "8進数表示", + "hex.builtin.tools.base_converter": "単位変換", + "hex.builtin.tools.base_converter.bin": "2進法", + "hex.builtin.tools.base_converter.dec": "10進法", + "hex.builtin.tools.base_converter.hex": "16進法", + "hex.builtin.tools.base_converter.oct": "8進法", + "hex.builtin.tools.byte_swapper": "", + "hex.builtin.tools.calc": "電卓", + "hex.builtin.tools.color": "カラーピッカー", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "LLVMデマングラー", + "hex.builtin.tools.demangler.demangled": "デマングリング名", + "hex.builtin.tools.demangler.mangled": "マングリング名", + "hex.builtin.tools.error": "最終エラー: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "", + "hex.builtin.tools.euclidean_algorithm.description": "", + "hex.builtin.tools.euclidean_algorithm.overflow": "", + "hex.builtin.tools.file_tools": "ファイルツール", + "hex.builtin.tools.file_tools.combiner": "結合", + "hex.builtin.tools.file_tools.combiner.add": "追加…", + "hex.builtin.tools.file_tools.combiner.add.picker": "ファイルを追加", + "hex.builtin.tools.file_tools.combiner.clear": "クリア", + "hex.builtin.tools.file_tools.combiner.combine": "結合", + "hex.builtin.tools.file_tools.combiner.combining": "結合中…", + "hex.builtin.tools.file_tools.combiner.delete": "削除", + "hex.builtin.tools.file_tools.combiner.error.open_output": "出力ファイルを作成できませんでした", + "hex.builtin.tools.file_tools.combiner.open_input": "入力ファイル {0} を開けませんでした", + "hex.builtin.tools.file_tools.combiner.output": "出力ファイル ", + "hex.builtin.tools.file_tools.combiner.output.picker": "出力ベースパスを指定", + "hex.builtin.tools.file_tools.combiner.success": "ファイルの結合に成功しました。", + "hex.builtin.tools.file_tools.shredder": "シュレッダー", + "hex.builtin.tools.file_tools.shredder.error.open": "選択されたファイルを開けませんでした。", + "hex.builtin.tools.file_tools.shredder.fast": "高速モード", + "hex.builtin.tools.file_tools.shredder.input": "消去するファイル", + "hex.builtin.tools.file_tools.shredder.picker": "消去するファイルを開く", + "hex.builtin.tools.file_tools.shredder.shred": "消去", + "hex.builtin.tools.file_tools.shredder.shredding": "消去中…", + "hex.builtin.tools.file_tools.shredder.success": "正常に消去されました。", + "hex.builtin.tools.file_tools.shredder.warning": "※このツールは、ファイルを完全に破壊します。使用する際は注意して下さい。", + "hex.builtin.tools.file_tools.splitter": "分割", + "hex.builtin.tools.file_tools.splitter.input": "分割するファイル", + "hex.builtin.tools.file_tools.splitter.output": "出力パス", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "パートファイル {0} を作成できませんでした", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "選択されたファイルを開けませんでした。", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "ファイルが分割サイズよりも小さいです", + "hex.builtin.tools.file_tools.splitter.picker.input": "分割するファイルを開く", + "hex.builtin.tools.file_tools.splitter.picker.output": "ベースパスを指定", + "hex.builtin.tools.file_tools.splitter.picker.split": "分割", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "分割中…", + "hex.builtin.tools.file_tools.splitter.picker.success": "ファイルの分割に成功しました。", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" フロッピーディスク (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" フロッピーディスク (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "カスタム", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 ディスク (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 ディスク (200MiB)", + "hex.builtin.tools.file_uploader": "ファイルアップローダ", + "hex.builtin.tools.file_uploader.control": "コントロール", + "hex.builtin.tools.file_uploader.done": "完了", + "hex.builtin.tools.file_uploader.error": "アップロードに失敗しました。\n\nエラーコード: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Anonfilesからのレスポンスが無効です。", + "hex.builtin.tools.file_uploader.recent": "最近のアップロード", + "hex.builtin.tools.file_uploader.tooltip": "クリックしてコピー\nCTRL + クリックで開く", + "hex.builtin.tools.file_uploader.upload": "アップロード", + "hex.builtin.tools.format.engineering": "開発", + "hex.builtin.tools.format.programmer": "プログラム", + "hex.builtin.tools.format.scientific": "科学", + "hex.builtin.tools.format.standard": "基本", + "hex.builtin.tools.graphing": "", + "hex.builtin.tools.history": "履歴", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "", + "hex.builtin.tools.ieee754.clear": "", + "hex.builtin.tools.ieee754.description": "", + "hex.builtin.tools.ieee754.double_precision": "", + "hex.builtin.tools.ieee754.exponent": "", + "hex.builtin.tools.ieee754.exponent_size": "", + "hex.builtin.tools.ieee754.formula": "", + "hex.builtin.tools.ieee754.half_precision": "", + "hex.builtin.tools.ieee754.mantissa": "", + "hex.builtin.tools.ieee754.mantissa_size": "", + "hex.builtin.tools.ieee754.result.float": "", + "hex.builtin.tools.ieee754.result.hex": "", + "hex.builtin.tools.ieee754.result.title": "", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", + "hex.builtin.tools.ieee754.sign": "", + "hex.builtin.tools.ieee754.single_precision": "", + "hex.builtin.tools.ieee754.type": "", + "hex.builtin.tools.input": "入力", + "hex.builtin.tools.invariant_multiplication": "", + "hex.builtin.tools.invariant_multiplication.description": "", + "hex.builtin.tools.invariant_multiplication.num_bits": "", + "hex.builtin.tools.name": "名前", + "hex.builtin.tools.output": "", + "hex.builtin.tools.permissions": "UNIXパーミッション計算機", + "hex.builtin.tools.permissions.absolute": "数値表記", + "hex.builtin.tools.permissions.perm_bits": "アクセス権", + "hex.builtin.tools.permissions.setgid_error": "setgidを適用するには、グループに実行権限が必要です。", + "hex.builtin.tools.permissions.setuid_error": "setuidを適用するには、ユーザーに実行権限が必要です。", + "hex.builtin.tools.permissions.sticky_error": "stickyを適用するには、その他に実行権限が必要です。", + "hex.builtin.tools.regex_replacer": "正規表現置き換え", + "hex.builtin.tools.regex_replacer.input": "入力", + "hex.builtin.tools.regex_replacer.output": "出力", + "hex.builtin.tools.regex_replacer.pattern": "正規表現パターン", + "hex.builtin.tools.regex_replacer.replace": "置き換えパターン", + "hex.builtin.tools.tcp_client_server": "", + "hex.builtin.tools.tcp_client_server.client": "", + "hex.builtin.tools.tcp_client_server.messages": "", + "hex.builtin.tools.tcp_client_server.server": "", + "hex.builtin.tools.tcp_client_server.settings": "", + "hex.builtin.tools.value": "値", + "hex.builtin.tools.wiki_explain": "Wikipediaの用語定義", + "hex.builtin.tools.wiki_explain.control": "コントロール", + "hex.builtin.tools.wiki_explain.invalid_response": "Wikipediaからのレスポンスが無効です。", + "hex.builtin.tools.wiki_explain.results": "結果", + "hex.builtin.tools.wiki_explain.search": "検索", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "", + "hex.builtin.undo_operation.insert": "", + "hex.builtin.undo_operation.modification": "", + "hex.builtin.undo_operation.patches": "", + "hex.builtin.undo_operation.remove": "", + "hex.builtin.undo_operation.write": "", + "hex.builtin.view.achievements.click": "", + "hex.builtin.view.achievements.name": "", + "hex.builtin.view.achievements.unlocked": "", + "hex.builtin.view.achievements.unlocked_count": "", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "移動", + "hex.builtin.view.bookmarks.button.remove": "削除", + "hex.builtin.view.bookmarks.default_title": "ブックマーク [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "色", + "hex.builtin.view.bookmarks.header.comment": "コメント", + "hex.builtin.view.bookmarks.header.name": "名前", + "hex.builtin.view.bookmarks.name": "ブックマーク", + "hex.builtin.view.bookmarks.no_bookmarks": "ブックマークが作成されていません。編集 -> ブックマークを作成 から追加できます。", + "hex.builtin.view.bookmarks.title.info": "情報", + "hex.builtin.view.bookmarks.tooltip.jump_to": "", + "hex.builtin.view.bookmarks.tooltip.lock": "", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "", + "hex.builtin.view.bookmarks.tooltip.unlock": "", + "hex.builtin.view.command_palette.name": "コマンドパレット", + "hex.builtin.view.constants.name": "定数", + "hex.builtin.view.constants.row.category": "カテゴリ", + "hex.builtin.view.constants.row.desc": "記述", + "hex.builtin.view.constants.row.name": "名前", + "hex.builtin.view.constants.row.value": "値", + "hex.builtin.view.data_inspector.invert": "反転", + "hex.builtin.view.data_inspector.name": "データインスペクタ", + "hex.builtin.view.data_inspector.no_data": "範囲が選択されていません", + "hex.builtin.view.data_inspector.table.name": "名前", + "hex.builtin.view.data_inspector.table.value": "値", + "hex.builtin.view.data_processor.help_text": "右クリックでノードを追加", + "hex.builtin.view.data_processor.menu.file.load_processor": "データプロセッサを読み込む…", + "hex.builtin.view.data_processor.menu.file.save_processor": "データプロセッサを保存…", + "hex.builtin.view.data_processor.menu.remove_link": "リンクを削除", + "hex.builtin.view.data_processor.menu.remove_node": "ノードを削除", + "hex.builtin.view.data_processor.menu.remove_selection": "選択部分を削除", + "hex.builtin.view.data_processor.menu.save_node": "", + "hex.builtin.view.data_processor.name": "データプロセッサ", + "hex.builtin.view.find.binary_pattern": "16進数", + "hex.builtin.view.find.binary_pattern.alignment": "", + "hex.builtin.view.find.context.copy": "値をコピー", + "hex.builtin.view.find.context.copy_demangle": "", + "hex.builtin.view.find.context.replace": "", + "hex.builtin.view.find.context.replace.ascii": "", + "hex.builtin.view.find.context.replace.hex": "", + "hex.builtin.view.find.demangled": "", + "hex.builtin.view.find.name": "検索", + "hex.builtin.view.find.regex": "正規表現", + "hex.builtin.view.find.regex.full_match": "", + "hex.builtin.view.find.regex.pattern": "", + "hex.builtin.view.find.search": "検索開始", + "hex.builtin.view.find.search.entries": "一致件数: {0}", + "hex.builtin.view.find.search.reset": "", + "hex.builtin.view.find.searching": "検索中…", + "hex.builtin.view.find.sequences": "ASCII", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "", + "hex.builtin.view.find.strings": "", + "hex.builtin.view.find.strings.chars": "検索対象", + "hex.builtin.view.find.strings.line_feeds": "ラインフィード", + "hex.builtin.view.find.strings.lower_case": "大文字", + "hex.builtin.view.find.strings.match_settings": "条件設定", + "hex.builtin.view.find.strings.min_length": "", + "hex.builtin.view.find.strings.null_term": "ヌル終端を持つ文字列のみ検索", + "hex.builtin.view.find.strings.numbers": "数字", + "hex.builtin.view.find.strings.spaces": "半角スペース", + "hex.builtin.view.find.strings.symbols": "その他の記号", + "hex.builtin.view.find.strings.underscores": "アンダースコア", + "hex.builtin.view.find.strings.upper_case": "小文字", + "hex.builtin.view.find.value": "数値", + "hex.builtin.view.find.value.aligned": "", + "hex.builtin.view.find.value.max": "最大値", + "hex.builtin.view.find.value.min": "最小値", + "hex.builtin.view.find.value.range": "", + "hex.builtin.view.help.about.commits": "", + "hex.builtin.view.help.about.contributor": "ご協力頂いた方々", + "hex.builtin.view.help.about.donations": "寄付", + "hex.builtin.view.help.about.libs": "使用しているライブラリ", + "hex.builtin.view.help.about.license": "ライセンス", + "hex.builtin.view.help.about.name": "このソフトについて", + "hex.builtin.view.help.about.paths": "ImHexのディレクトリ", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "", + "hex.builtin.view.help.about.source": "GitHubからソースコードを入手できます:", + "hex.builtin.view.help.about.thanks": "ご使用いただきありがとうございます。もし気に入って頂けたなら、プロジェクトを継続するための寄付をご検討ください。", + "hex.builtin.view.help.about.translator": "Translated by gnuhead-chieb", + "hex.builtin.view.help.calc_cheat_sheet": "計算機チートシート", + "hex.builtin.view.help.documentation": "ImHexドキュメント", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "ヘルプ", + "hex.builtin.view.help.pattern_cheat_sheet": "パターン言語リファレンス", + "hex.builtin.view.hex_editor.copy.address": "", + "hex.builtin.view.hex_editor.copy.ascii": "", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C 配列", + "hex.builtin.view.hex_editor.copy.cpp": "C++ 配列", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal 配列", + "hex.builtin.view.hex_editor.copy.csharp": "C# 配列", + "hex.builtin.view.hex_editor.copy.custom_encoding": "", + "hex.builtin.view.hex_editor.copy.go": "Go 配列", + "hex.builtin.view.hex_editor.copy.hex_view": "", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java 配列", + "hex.builtin.view.hex_editor.copy.js": "JavaScript 配列", + "hex.builtin.view.hex_editor.copy.lua": "Lua 配列", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal 配列", + "hex.builtin.view.hex_editor.copy.python": "Python 配列", + "hex.builtin.view.hex_editor.copy.rust": "Rust 配列", + "hex.builtin.view.hex_editor.copy.swift": "Swift 配列", + "hex.builtin.view.hex_editor.goto.offset.absolute": "絶対アドレス", + "hex.builtin.view.hex_editor.goto.offset.begin": "開始", + "hex.builtin.view.hex_editor.goto.offset.end": "終了", + "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.cut": "", + "hex.builtin.view.hex_editor.menu.edit.fill": "", + "hex.builtin.view.hex_editor.menu.edit.insert": "挿入…", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", + "hex.builtin.view.hex_editor.menu.edit.paste": "貼り付け", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "", + "hex.builtin.view.hex_editor.menu.edit.remove": "", + "hex.builtin.view.hex_editor.menu.edit.resize": "リサイズ…", + "hex.builtin.view.hex_editor.menu.edit.select_all": "すべて選択", + "hex.builtin.view.hex_editor.menu.edit.set_base": "ベースアドレスをセット", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.file.goto": "移動", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "カスタムデコードを読み込む…", + "hex.builtin.view.hex_editor.menu.file.save": "保存", + "hex.builtin.view.hex_editor.menu.file.save_as": "名前をつけて保存…", + "hex.builtin.view.hex_editor.menu.file.search": "検索", + "hex.builtin.view.hex_editor.menu.edit.select": "選択", + "hex.builtin.view.hex_editor.name": "Hexエディタ", + "hex.builtin.view.hex_editor.search.find": "検索", + "hex.builtin.view.hex_editor.search.hex": "16進数", + "hex.builtin.view.hex_editor.search.no_more_results": "結果がありません", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "文字列", + "hex.builtin.view.hex_editor.search.string.encoding": "エンコード", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "バイトオーダ", + "hex.builtin.view.hex_editor.search.string.endianness.big": "ビッグエンディアン", + "hex.builtin.view.hex_editor.search.string.endianness.little": "リトルエンディアン", + "hex.builtin.view.hex_editor.select.offset.begin": "", + "hex.builtin.view.hex_editor.select.offset.end": "", + "hex.builtin.view.hex_editor.select.offset.region": "", + "hex.builtin.view.hex_editor.select.offset.size": "", + "hex.builtin.view.hex_editor.select.select": "", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "", + "hex.builtin.view.hex_editor.shortcut.selection_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_left": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", + "hex.builtin.view.hex_editor.shortcut.selection_right": "", + "hex.builtin.view.hex_editor.shortcut.selection_up": "", + "hex.builtin.view.highlight_rules.config": "", + "hex.builtin.view.highlight_rules.expression": "", + "hex.builtin.view.highlight_rules.help_text": "", + "hex.builtin.view.highlight_rules.menu.edit.rules": "", + "hex.builtin.view.highlight_rules.name": "", + "hex.builtin.view.highlight_rules.new_rule": "", + "hex.builtin.view.highlight_rules.no_rule": "", + "hex.builtin.view.information.analyze": "表示中のページを解析する", + "hex.builtin.view.information.analyzing": "解析中…", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "ブロックサイズ", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} ブロック/ {1} バイト", + "hex.builtin.information_section.info_analysis.byte_types": "", + "hex.builtin.view.information.control": "コントロール", + "hex.builtin.information_section.magic.description": "詳細", + "hex.builtin.information_section.relationship_analysis.digram": "", + "hex.builtin.information_section.info_analysis.distribution": "バイト分布", + "hex.builtin.information_section.info_analysis.encrypted": "暗号化や圧縮を経たデータと推測されます。", + "hex.builtin.information_section.info_analysis.entropy": "エントロピー", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "", + "hex.builtin.information_section.info_analysis.highest_entropy": "最大エントロピーブロック", + "hex.builtin.information_section.info_analysis": "情報の分析", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "", + "hex.builtin.information_section.info_analysis.lowest_entropy": "", + "hex.builtin.information_section.magic": "Magic情報", + "hex.builtin.view.information.magic_db_added": "Magicデータベースが追加されました。", + "hex.builtin.information_section.magic.mime": "MIMEタイプ", + "hex.builtin.view.information.name": "データ解析", + "hex.builtin.information_section.magic.octet_stream_text": "", + "hex.builtin.information_section.magic.octet_stream_warning": "", + "hex.builtin.information_section.info_analysis.plain_text": "", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "", + "hex.builtin.information_section.provider_information": "", + "hex.builtin.view.information.region": "解析する領域", + "hex.builtin.view.logs.component": "", + "hex.builtin.view.logs.log_level": "", + "hex.builtin.view.logs.message": "", + "hex.builtin.view.logs.name": "", + "hex.builtin.view.patches.name": "パッチ", + "hex.builtin.view.patches.offset": "オフセット", + "hex.builtin.view.patches.orig": "元の値", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "パッチを削除", + "hex.builtin.view.pattern_data.name": "パターンデータ", + "hex.builtin.view.pattern_editor.accept_pattern": "使用できるパターン", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "このデータ型と互換性のある Patterns が1つ以上見つかりました", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "パターン", + "hex.builtin.view.pattern_editor.accept_pattern.question": "選択したパターンを反映してよろしいですか?", + "hex.builtin.view.pattern_editor.auto": "常に実行", + "hex.builtin.view.pattern_editor.breakpoint_hit": "", + "hex.builtin.view.pattern_editor.console": "コンソール", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "このパターンは危険な関数を呼び出そうとしました。\n本当にこのパターンを信頼しても宜しいですか?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "危険な関数の使用を許可しますか?", + "hex.builtin.view.pattern_editor.debugger": "", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.continue": "", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.scope": "", + "hex.builtin.view.pattern_editor.debugger.scope.global": "", + "hex.builtin.view.pattern_editor.env_vars": "環境変数", + "hex.builtin.view.pattern_editor.evaluating": "実行中…", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "パターンを読み込み…", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "パターンを保存…", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "パターンエディタ", + "hex.builtin.view.pattern_editor.no_in_out_vars": "グローバル変数に 'in' または 'out' を指定して、ここに表示されるように定義してください。", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "パターンを開く", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "設定", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "ファイルを開く際にエラーが発生しました。", + "hex.builtin.view.provider_settings.load_error_details": "", + "hex.builtin.view.provider_settings.load_popup": "ファイルを開く", + "hex.builtin.view.provider_settings.name": "ファイル設定", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "設定", + "hex.builtin.view.settings.restart_question": "変更を反映させるには、ImHexの再起動が必要です。今すぐ再起動しますか?", + "hex.builtin.view.store.desc": "ImHexのオンラインデータベースから新しいコンテンツをダウンロードする", + "hex.builtin.view.store.download": "ダウンロード", + "hex.builtin.view.store.download_error": "ファイルのダウンロードに失敗しました。ダウンロード先フォルダが存在しません。", + "hex.builtin.view.store.loading": "ストアコンテンツを読み込み中…", + "hex.builtin.view.store.name": "コンテンツストア", + "hex.builtin.view.store.netfailed": "", + "hex.builtin.view.store.reload": "再読み込み", + "hex.builtin.view.store.remove": "削除", + "hex.builtin.view.store.row.authors": "", + "hex.builtin.view.store.row.description": "詳細", + "hex.builtin.view.store.row.name": "名前", + "hex.builtin.view.store.system": "", + "hex.builtin.view.store.system.explanation": "", + "hex.builtin.view.store.tab.constants": "定数", + "hex.builtin.view.store.tab.encodings": "エンコード", + "hex.builtin.view.store.tab.includes": "ライブラリ", + "hex.builtin.view.store.tab.magic": "Magicファイル", + "hex.builtin.view.store.tab.nodes": "", + "hex.builtin.view.store.tab.patterns": "パターン", + "hex.builtin.view.store.tab.themes": "", + "hex.builtin.view.store.tab.yara": "Yaraルール", + "hex.builtin.view.store.update": "アップデート", + "hex.builtin.view.store.update_count": "", + "hex.builtin.view.theme_manager.colors": "", + "hex.builtin.view.theme_manager.export": "", + "hex.builtin.view.theme_manager.export.name": "", + "hex.builtin.view.theme_manager.name": "", + "hex.builtin.view.theme_manager.save_theme": "", + "hex.builtin.view.theme_manager.styles": "", + "hex.builtin.view.tools.name": "ツール", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "", + "hex.builtin.visualizer.decimal.signed.16bit": "符号付き整数型 (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "符号付き整数型 (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "符号付き整数型 (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "符号付き整数型 ( 8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "符号なし整数型 (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "符号なし整数型 (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "符号なし整数型 (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "符号なし整数型 ( 8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "浮動小数点数 (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "浮動小数点数 (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "浮動小数点数 (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "16進数 (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "16進数 (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "16進数 (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "16進数 ( 8 bits)", + "hex.builtin.visualizer.hexii": "", + "hex.builtin.visualizer.rgba8": "RGBA8", + "hex.builtin.welcome.customize.settings.desc": "ImHexの設定を変更します", + "hex.builtin.welcome.customize.settings.title": "設定", + "hex.builtin.welcome.drop_file": "", + "hex.builtin.welcome.header.customize": "カスタマイズ", + "hex.builtin.welcome.header.help": "ヘルプ", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "学習", + "hex.builtin.welcome.header.main": "ImHexへようこそ", + "hex.builtin.welcome.header.plugins": "読み込んだプラグイン", + "hex.builtin.welcome.header.quick_settings": "", + "hex.builtin.welcome.header.start": "はじめる", + "hex.builtin.welcome.header.update": "アップデート", + "hex.builtin.welcome.header.various": "Various", + "hex.builtin.welcome.help.discord": "Discordサーバー", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "助けを得る", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHubリポジトリ", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "", + "hex.builtin.welcome.learn.achievements.title": "", + "hex.builtin.welcome.learn.imhex.desc": "", + "hex.builtin.welcome.learn.imhex.link": "", + "hex.builtin.welcome.learn.imhex.title": "", + "hex.builtin.welcome.learn.latest.desc": "ImHexの更新履歴を見る", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "最新のリリース", + "hex.builtin.welcome.learn.pattern.desc": "公式ドキュメントを読む", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "ImHexオリジナル言語について", + "hex.builtin.welcome.learn.plugins.desc": "ImHexの機能を拡張する", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "プラグインAPI", + "hex.builtin.welcome.quick_settings.simplified": "", + "hex.builtin.welcome.start.create_file": "新規ファイルを作成", + "hex.builtin.welcome.start.open_file": "ファイルを開く…", + "hex.builtin.welcome.start.open_other": "その他のファイル", + "hex.builtin.welcome.start.open_project": "プロジェクトを開く…", + "hex.builtin.welcome.start.recent": "最近使用したファイル", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "今日の豆知識", + "hex.builtin.welcome.update.desc": "ImHex {0} がリリースされました。", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "新しいアップデートが利用可能です。" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/ko_KR.json b/plugins/builtin/romfs/lang/ko_KR.json index 0ad72ca58..40252d22a 100644 --- a/plugins/builtin/romfs/lang/ko_KR.json +++ b/plugins/builtin/romfs/lang/ko_KR.json @@ -1,1011 +1,1005 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.builtin.achievement.data_processor": "데이터 프로세서", - "hex.builtin.achievement.data_processor.create_connection.desc": "한 노드에서 다른 노드로 연결을 드래그하여 두 노드를 연결합니다.", - "hex.builtin.achievement.data_processor.create_connection.name": "이거 관련 있는 거 같은데", - "hex.builtin.achievement.data_processor.custom_node.desc": "컨텍스트 메뉴에서 '사용자 정의 -> 새 노드'를 선택하여 사용자 정의 노드를 생성하고 노드를 이동하여 기존 패턴을 단순화합니다.", - "hex.builtin.achievement.data_processor.custom_node.name": "나만의 것을 만들어보자!", - "hex.builtin.achievement.data_processor.modify_data.desc": "내장된 읽기 및 쓰기 데이터 액세스 노드를 사용하여 표시된 바이트를 전처리합니다.", - "hex.builtin.achievement.data_processor.modify_data.name": "디코딩해 보자", - "hex.builtin.achievement.data_processor.place_node.desc": "작업 공간을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 노드를 선택하여 데이터 프로세서에 내장된 노드를 배치합니다.", - "hex.builtin.achievement.data_processor.place_node.name": "이 노드들 좀 봐", - "hex.builtin.achievement.find": "찾기", - "hex.builtin.achievement.find.find_numeric.desc": "'숫자 값' 모드를 사용하여 250~1000 사이의 숫자 값을 검색합니다.", - "hex.builtin.achievement.find.find_numeric.name": "대략... 그 정도", - "hex.builtin.achievement.find.find_specific_string.desc": "'시퀀스' 모드를 사용하여 특정 문자열의 발생 빈도를 검색하여 검색 범위를 좁힙니다.", - "hex.builtin.achievement.find.find_specific_string.name": "너무 많은 항목들", - "hex.builtin.achievement.find.find_strings.desc": "'문자열' 모드에서 찾기 보기를 사용하여 파일에 있는 모든 문자열을 찾습니다.", - "hex.builtin.achievement.find.find_strings.name": "모든 반지를 발견하는 것은 절대반지", - "hex.builtin.achievement.hex_editor": "헥스 편집기", - "hex.builtin.achievement.hex_editor.copy_as.desc": "컨텍스트 메뉴에서 '다른 이름으로 복사 -> C++ 배열'을 선택하여 바이트를 C++ 배열로 복사합니다.", - "hex.builtin.achievement.hex_editor.copy_as.name": "카피 댓", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "바이트에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 북마크를 선택하여 북마크를 만듭니다.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "라이브러리 구축", - "hex.builtin.achievement.hex_editor.create_patch.desc": "'파일 메뉴'에서 '내보내기 옵션'을 선택하여 다른 도구에서 사용할 수 있는 IPS 패치를 만듭니다.", - "hex.builtin.achievement.hex_editor.create_patch.name": "ROM 해킹", - "hex.builtin.achievement.hex_editor.fill.desc": "컨텍스트 메뉴에서 '채우기'를 선택하여 영역을 바이트로 채웁니다.", - "hex.builtin.achievement.hex_editor.fill.name": "플러드 필", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "바이트를 두 번 클릭한 다음 새 값을 입력하여 바이트를 수정합니다.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "헥스 편집하기", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "북마크에서 '새 보기에서 열기' 버튼을 클릭하여 새 보기를 엽니다.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "두 배로 보기", - "hex.builtin.achievement.hex_editor.select_byte.desc": "헥스 편집기에서 여러 바이트를 클릭하고 드래그하여 선택합니다.", - "hex.builtin.achievement.hex_editor.select_byte.name": "너 그리고 너 그리고 너", - "hex.builtin.achievement.misc": "기타", - "hex.builtin.achievement.misc.analyze_file.desc": "데이터 정보 보기의 '분석' 옵션을 사용하여 데이터의 바이트를 분석합니다.", - "hex.builtin.achievement.misc.analyze_file.name": "이게 다 뭐야?", - "hex.builtin.achievement.misc.download_from_store.desc": "콘텐츠 스토어에서 아무 항목이나 다운로드합니다.", - "hex.builtin.achievement.misc.download_from_store.name": "그걸 위한 앱이 있죠", - "hex.builtin.achievement.patterns": "패턴", - "hex.builtin.achievement.patterns.data_inspector.desc": "패턴 언어를 사용하여 사용자 정의 데이터 변환기 항목을 만듭니다. 방법은 설명서에서 확인할 수 있습니다.", - "hex.builtin.achievement.patterns.data_inspector.name": "형사 가제트", - "hex.builtin.achievement.patterns.load_existing.desc": "'파일 -> 가져오기' 메뉴를 사용하여 다른 사람이 만든 패턴을 불러옵니다.", - "hex.builtin.achievement.patterns.load_existing.name": "아, 나 이거 알아", - "hex.builtin.achievement.patterns.modify_data.desc": "패턴 데이터 창에서 해당 값을 두 번 클릭하고 새 값을 입력하여 패턴의 기본 바이트를 수정합니다.", - "hex.builtin.achievement.patterns.modify_data.name": "패턴 편집하기", - "hex.builtin.achievement.patterns.place_menu.desc": "바이트에 마우스 오른쪽 버튼을 클릭하고 '패턴 배치' 옵션을 사용하여 데이터에 내장된 타입의 패턴을 배치합니다.", - "hex.builtin.achievement.patterns.place_menu.name": "쉬운 패턴", - "hex.builtin.achievement.starting_out": "시작하기", - "hex.builtin.achievement.starting_out.crash.desc": "처음으로 ImHex를 충돌시킵니다.", - "hex.builtin.achievement.starting_out.crash.name": "그래 리코, 콰광!", - "hex.builtin.achievement.starting_out.docs.desc": "메뉴 모음에서 '도움말 -> 설명서'를 선택하여 설명서를 엽니다.", - "hex.builtin.achievement.starting_out.docs.name": "제발 설명서 좀 읽어라", - "hex.builtin.achievement.starting_out.open_file.desc": "파일을 ImHex로 끌어다 놓거나 메뉴 모음에서 '파일 -> 열기'를 선택하여 파일을 엽니다.", - "hex.builtin.achievement.starting_out.open_file.name": "내부 작동 방식", - "hex.builtin.achievement.starting_out.save_project.desc": "메뉴 모음에서 '파일 -> 프로젝트 저장'을 선택하여 프로젝트를 저장합니다.", - "hex.builtin.achievement.starting_out.save_project.name": "이거 킵해놔", - "hex.builtin.command.calc.desc": "계산기", - "hex.builtin.command.cmd.desc": "명령", - "hex.builtin.command.cmd.result": "'{0}' 명령 실행", - "hex.builtin.command.convert.as": "as", - "hex.builtin.command.convert.binary": "2진수", - "hex.builtin.command.convert.decimal": "10진수", - "hex.builtin.command.convert.desc": "단위 변환", - "hex.builtin.command.convert.hexadecimal": "16진수", - "hex.builtin.command.convert.in": "in", - "hex.builtin.command.convert.invalid_conversion": "잘못된 변환", - "hex.builtin.command.convert.invalid_input": "잘못된 입력", - "hex.builtin.command.convert.octal": "8진수", - "hex.builtin.command.convert.to": "to", - "hex.builtin.command.web.desc": "웹사이트 탐색", - "hex.builtin.command.web.result": "'{0}'(으)로 이동", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "2진수", - "hex.builtin.inspector.bool": "부울", - "hex.builtin.inspector.dos_date": "DOS 날짜", - "hex.builtin.inspector.dos_time": "DOS 시간", - "hex.builtin.inspector.double": "더블", - "hex.builtin.inspector.float": "플로트", - "hex.builtin.inspector.float16": "하프 플로트", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "롱 더블", - "hex.builtin.inspector.rgb565": "RGB565 색상", - "hex.builtin.inspector.rgba8": "RGBA8 색상", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "문자열", - "hex.builtin.inspector.wstring": "와이드 문자열", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 코드 포인트", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "기본", - "hex.builtin.layouts.none.restore_default": "기본 레이아웃 복원", - "hex.builtin.menu.edit": "편집", - "hex.builtin.menu.edit.bookmark.create": "북마크 만들기", - "hex.builtin.view.hex_editor.menu.edit.redo": "다시 실행", - "hex.builtin.view.hex_editor.menu.edit.undo": "실행 취소", - "hex.builtin.menu.extras": "기타", - "hex.builtin.menu.file": "파일", - "hex.builtin.menu.file.bookmark.export": "북마크 내보내기", - "hex.builtin.menu.file.bookmark.import": "북마크 가져오기", - "hex.builtin.menu.file.clear_recent": "지우기", - "hex.builtin.menu.file.close": "닫기", - "hex.builtin.menu.file.create_file": "새 파일...", - "hex.builtin.menu.file.export": "내보내기...", - "hex.builtin.menu.file.export.as_language": "텍스트 형식 바이트", - "hex.builtin.menu.file.export.as_language.popup.export_error": "파일로 바이트를 내보내지 못했습니다!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.bookmark": "북마크", - "hex.builtin.menu.file.export.data_processor": "데이터 프로세서 작업 공간", - "hex.builtin.menu.file.export.ips": "IPS 패치", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "범위를 벗어난 주소에 패치를 시도했습니다!", - "hex.builtin.menu.file.export.ips.popup.export_error": "새 IPS 파일을 만들지 못했습니다!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "잘못된 IPS 패치 형식입니다!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "잘못된 IPS 패치 헤더입니다!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "IPS EOF 레코드가 누락되었습니다!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "패치가 최대 허용 크기보다 큽니다!", - "hex.builtin.menu.file.export.ips32": "IPS32 패치", - "hex.builtin.menu.file.export.pattern": "패턴 파일", - "hex.builtin.menu.file.export.popup.create": "데이터를 내보낼 수 없습니다. 파일을 만들지 못했습니다!", - "hex.builtin.menu.file.export.report": "보고", - "hex.builtin.menu.file.export.report.popup.export_error": "새 보고서 파일을 만들지 못했습니다!", - "hex.builtin.menu.file.export.title": "파일 내보내기", - "hex.builtin.menu.file.import": "가져오기...", - "hex.builtin.menu.file.import.bookmark": "북마크", - "hex.builtin.menu.file.import.custom_encoding": "사용자 정의 인코딩 파일", - "hex.builtin.menu.file.import.data_processor": "데이터 프로세서 작업 공간", - "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.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "패턴 파일", - "hex.builtin.menu.file.open_file": "파일 열기...", - "hex.builtin.menu.file.open_other": "다른 공급자 열기...", - "hex.builtin.menu.file.open_recent": "최근 파일", - "hex.builtin.menu.file.project": "프로젝트", - "hex.builtin.menu.file.project.open": "프로젝트 열기...", - "hex.builtin.menu.file.project.save": "프로젝트 저장", - "hex.builtin.menu.file.project.save_as": "다른 이름으로 프로젝트 저장...", - "hex.builtin.menu.file.quit": "ImHex 종료", - "hex.builtin.menu.file.reload_provider": "공급자 새로 고침", - "hex.builtin.menu.help": "도움말", - "hex.builtin.menu.help.ask_for_help": "설명서에 질문하기...", - "hex.builtin.menu.view": "보기", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "디버깅 보기 표시", - "hex.builtin.menu.view.demo": "ImGui 데모 표시", - "hex.builtin.menu.view.fps": "FPS 표시", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "레이아웃", - "hex.builtin.menu.workspace.layout.lock": "레이아웃 잠금", - "hex.builtin.menu.workspace.layout.save": "레이아웃 저장", - "hex.builtin.nodes.arithmetic": "수학", - "hex.builtin.nodes.arithmetic.add": "더하기", - "hex.builtin.nodes.arithmetic.add.header": "더하기", - "hex.builtin.nodes.arithmetic.average": "평균", - "hex.builtin.nodes.arithmetic.average.header": "평균", - "hex.builtin.nodes.arithmetic.ceil": "올림", - "hex.builtin.nodes.arithmetic.ceil.header": "올림", - "hex.builtin.nodes.arithmetic.div": "나누기", - "hex.builtin.nodes.arithmetic.div.header": "나누기", - "hex.builtin.nodes.arithmetic.floor": "버림", - "hex.builtin.nodes.arithmetic.floor.header": "버림", - "hex.builtin.nodes.arithmetic.median": "중앙값", - "hex.builtin.nodes.arithmetic.median.header": "중앙값", - "hex.builtin.nodes.arithmetic.mod": "나머지", - "hex.builtin.nodes.arithmetic.mod.header": "나머지", - "hex.builtin.nodes.arithmetic.mul": "곱하기", - "hex.builtin.nodes.arithmetic.mul.header": "곱하기", - "hex.builtin.nodes.arithmetic.round": "반올림", - "hex.builtin.nodes.arithmetic.round.header": "반올림", - "hex.builtin.nodes.arithmetic.sub": "빼기", - "hex.builtin.nodes.arithmetic.sub.header": "빼기", - "hex.builtin.nodes.bitwise": "비트 연산", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "논리 ADD", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "논리 AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "논리 NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "논리 OR", - "hex.builtin.nodes.bitwise.shift_left": "왼쪽 시프트", - "hex.builtin.nodes.bitwise.shift_left.header": "왼쪽 논리 시프트", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "논리 XOR", - "hex.builtin.nodes.buffer": "버퍼", - "hex.builtin.nodes.buffer.byte_swap": "반전", - "hex.builtin.nodes.buffer.byte_swap.header": "바이트 반전", - "hex.builtin.nodes.buffer.combine": "합치기", - "hex.builtin.nodes.buffer.combine.header": "버퍼 합치기", - "hex.builtin.nodes.buffer.patch": "패치", - "hex.builtin.nodes.buffer.patch.header": "패치", - "hex.builtin.nodes.buffer.patch.input.patch": "패치", - "hex.builtin.nodes.buffer.repeat": "반복", - "hex.builtin.nodes.buffer.repeat.header": "버퍼 반복", - "hex.builtin.nodes.buffer.repeat.input.buffer": "입력", - "hex.builtin.nodes.buffer.repeat.input.count": "개수", - "hex.builtin.nodes.buffer.size": "버퍼 크기", - "hex.builtin.nodes.buffer.size.header": "버퍼 크기", - "hex.builtin.nodes.buffer.size.output": "크기", - "hex.builtin.nodes.buffer.slice": "자르기", - "hex.builtin.nodes.buffer.slice.header": "버퍼 자르기", - "hex.builtin.nodes.buffer.slice.input.buffer": "입력", - "hex.builtin.nodes.buffer.slice.input.from": "시작", - "hex.builtin.nodes.buffer.slice.input.to": "끝", - "hex.builtin.nodes.casting": "데이터 변환", - "hex.builtin.nodes.casting.buffer_to_float": "버퍼에서 플로트로", - "hex.builtin.nodes.casting.buffer_to_float.header": "버퍼에서 플로트로", - "hex.builtin.nodes.casting.buffer_to_int": "버퍼에서 정수로", - "hex.builtin.nodes.casting.buffer_to_int.header": "버퍼에서 정수로", - "hex.builtin.nodes.casting.float_to_buffer": "플로트에서 버퍼로", - "hex.builtin.nodes.casting.float_to_buffer.header": "플로트에서 버퍼로", - "hex.builtin.nodes.casting.int_to_buffer": "정수에서 버퍼로", - "hex.builtin.nodes.casting.int_to_buffer.header": "정수에서 버퍼로", - "hex.builtin.nodes.common.amount": "양", - "hex.builtin.nodes.common.height": "높이", - "hex.builtin.nodes.common.input": "입력", - "hex.builtin.nodes.common.input.a": "입력 A", - "hex.builtin.nodes.common.input.b": "입력 B", - "hex.builtin.nodes.common.output": "출력", - "hex.builtin.nodes.common.width": "너비", - "hex.builtin.nodes.constants": "상수", - "hex.builtin.nodes.constants.buffer": "버퍼", - "hex.builtin.nodes.constants.buffer.header": "버퍼", - "hex.builtin.nodes.constants.buffer.size": "크기", - "hex.builtin.nodes.constants.comment": "주석", - "hex.builtin.nodes.constants.comment.header": "주석", - "hex.builtin.nodes.constants.float": "실수", - "hex.builtin.nodes.constants.float.header": "실수", - "hex.builtin.nodes.constants.int": "정수", - "hex.builtin.nodes.constants.int.header": "정수", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 색상", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 색상", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Blue", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "Green", - "hex.builtin.nodes.constants.rgba8.output.r": "Red", - "hex.builtin.nodes.constants.string": "문자열", - "hex.builtin.nodes.constants.string.header": "문자열", - "hex.builtin.nodes.control_flow": "제어 흐름", - "hex.builtin.nodes.control_flow.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "불리언 AND", - "hex.builtin.nodes.control_flow.equals": "같음", - "hex.builtin.nodes.control_flow.equals.header": "같음", - "hex.builtin.nodes.control_flow.gt": "보다 큼", - "hex.builtin.nodes.control_flow.gt.header": "보다 큼", - "hex.builtin.nodes.control_flow.if": "If", - "hex.builtin.nodes.control_flow.if.condition": "조건", - "hex.builtin.nodes.control_flow.if.false": "거짓", - "hex.builtin.nodes.control_flow.if.header": "If", - "hex.builtin.nodes.control_flow.if.true": "참", - "hex.builtin.nodes.control_flow.lt": "보다 작음", - "hex.builtin.nodes.control_flow.lt.header": "보다 작음", - "hex.builtin.nodes.control_flow.not": "Not", - "hex.builtin.nodes.control_flow.not.header": "Not", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "불리언 OR", - "hex.builtin.nodes.crypto": "암호학", - "hex.builtin.nodes.crypto.aes": "AES 복호화", - "hex.builtin.nodes.crypto.aes.header": "AES 복호화", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "키", - "hex.builtin.nodes.crypto.aes.key_length": "키 길이", - "hex.builtin.nodes.crypto.aes.mode": "모드", - "hex.builtin.nodes.crypto.aes.nonce": "논스", - "hex.builtin.nodes.custom": "사용자 정의", - "hex.builtin.nodes.custom.custom": "새 노드", - "hex.builtin.nodes.custom.custom.edit": "편집", - "hex.builtin.nodes.custom.custom.edit_hint": "편집하려면 Shift 길게 누르기", - "hex.builtin.nodes.custom.custom.header": "사용자 정의 노드", - "hex.builtin.nodes.custom.input": "사용자 정의 노드 입력", - "hex.builtin.nodes.custom.input.header": "노드 입력", - "hex.builtin.nodes.custom.output": "사용자 정의 노드 출력", - "hex.builtin.nodes.custom.output.header": "노드 출력", - "hex.builtin.nodes.data_access": "데이터 접근", - "hex.builtin.nodes.data_access.read": "읽기", - "hex.builtin.nodes.data_access.read.address": "주소", - "hex.builtin.nodes.data_access.read.data": "데이터", - "hex.builtin.nodes.data_access.read.header": "읽기", - "hex.builtin.nodes.data_access.read.size": "크기", - "hex.builtin.nodes.data_access.selection": "선택한 영역", - "hex.builtin.nodes.data_access.selection.address": "주소", - "hex.builtin.nodes.data_access.selection.header": "선택한 영역", - "hex.builtin.nodes.data_access.selection.size": "크기", - "hex.builtin.nodes.data_access.size": "데이터 크기", - "hex.builtin.nodes.data_access.size.header": "데이터 크기", - "hex.builtin.nodes.data_access.size.size": "크기", - "hex.builtin.nodes.data_access.write": "쓰기", - "hex.builtin.nodes.data_access.write.address": "주소", - "hex.builtin.nodes.data_access.write.data": "데이터", - "hex.builtin.nodes.data_access.write.header": "쓰기", - "hex.builtin.nodes.decoding": "디코딩", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 디코더", - "hex.builtin.nodes.decoding.hex": "16진수", - "hex.builtin.nodes.decoding.hex.header": "16진수 디코더", - "hex.builtin.nodes.display": "디스플레이", - "hex.builtin.nodes.display.bits": "비트", - "hex.builtin.nodes.display.bits.header": "비트 디스플레이", - "hex.builtin.nodes.display.buffer": "버퍼", - "hex.builtin.nodes.display.buffer.header": "버퍼 디스플레이", - "hex.builtin.nodes.display.float": "실수", - "hex.builtin.nodes.display.float.header": "실수 디스플레이", - "hex.builtin.nodes.display.int": "정수", - "hex.builtin.nodes.display.int.header": "정수 디스플레이", - "hex.builtin.nodes.display.string": "문자열", - "hex.builtin.nodes.display.string.header": "문자열 디스플레이", - "hex.builtin.nodes.pattern_language": "패턴 언어", - "hex.builtin.nodes.pattern_language.out_var": "출력 변수", - "hex.builtin.nodes.pattern_language.out_var.header": "출력 변수", - "hex.builtin.nodes.visualizer": "시각화", - "hex.builtin.nodes.visualizer.byte_distribution": "바이트 분포", - "hex.builtin.nodes.visualizer.byte_distribution.header": "바이트 분포", - "hex.builtin.nodes.visualizer.digram": "다이어그램", - "hex.builtin.nodes.visualizer.digram.header": "다이어그램", - "hex.builtin.nodes.visualizer.image": "이미지", - "hex.builtin.nodes.visualizer.image.header": "이미지 시각화", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 이미지", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 이미지 시각화", - "hex.builtin.nodes.visualizer.layered_dist": "계층적 분포", - "hex.builtin.nodes.visualizer.layered_dist.header": "계층적 분포", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "충돌 로그만 제출", - "hex.builtin.oobe.server_contact.data_collected.os": "운영 체제", - "hex.builtin.oobe.server_contact.data_collected.uuid": "무작위 ID", - "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 버전", - "hex.builtin.oobe.server_contact.data_collected_table.key": "유형", - "hex.builtin.oobe.server_contact.data_collected_table.value": "값", - "hex.builtin.oobe.server_contact.data_collected_title": "공유할 데이터", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "현재 작업을 실행 중입니다.", - "hex.builtin.popup.blocking_task.title": "작업 실행 중", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "공급자를 종료하시겠습니까?", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "설명서에 이 질문에 대한 답변이 없습니다", - "hex.builtin.popup.docs_question.prompt": "설명서 AI에게 질문하세요!", - "hex.builtin.popup.docs_question.thinking": "생각하는 중...", - "hex.builtin.popup.docs_question.title": "설명서 쿼리", - "hex.builtin.popup.error.create": "새 파일을 만들지 못했습니다!", - "hex.builtin.popup.error.file_dialog.common": "파일 브라우저를 여는 동안 오류가 발생했습니다: {}", - "hex.builtin.popup.error.file_dialog.portal": "파일 브라우저를 여는 동안 오류가 발생했습니다: {}.\n이 오류는 시스템에 xdg-desktop-portal 백엔드가 올바르게 설치되지 않았기 때문에 발생할 수 있습니다.\n\nKDE에서는 xdg-desktop-portal-kde입니다.\nGnome에서는 xdg-desktop-portal-gnome입니다.\n그렇지 않은 경우 xdg-desktop-portal-gtk를 사용해 보세요.\n\n설치 후 시스템을 다시 시작하세요.\n\n그 후에도 파일 브라우저가 여전히 작동하지 않으면 다음 명령줄에\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n를 창 관리자 또는 컴포지터의 시작 스크립트 또는 구성에 추가하세요.\n\n그래도 파일 브라우저가 작동하지 않으면 https://github.com/WerWolv/ImHex/issues 으로 이슈를 제출하세요.\n\n그동안에는 파일을 ImHex 창으로 드래그하여 열 수 있습니다!", - "hex.builtin.popup.error.project.load": "프로젝트를 불러오지 못했습니다: {}", - "hex.builtin.popup.error.project.load.create_provider": "유형 {}(으)로 공급자를 만들지 못했습니다", - "hex.builtin.popup.error.project.load.file_not_found": "프로젝트 파일 {}을(를) 찾을 수 없습니다", - "hex.builtin.popup.error.project.load.invalid_magic": "프로젝트 파일에 잘못된 Magic 파일이 있습니다", - "hex.builtin.popup.error.project.load.invalid_tar": "압축을 해제한 프로젝트 파일을 열 수 없습니다: {}", - "hex.builtin.popup.error.project.load.no_providers": "열 수 있는 공급자가 없습니다", - "hex.builtin.popup.error.project.load.some_providers_failed": "일부 공급자를 불러오지 못했습니다: {}", - "hex.builtin.popup.error.project.save": "프로젝트를 저장하지 못했습니다!", - "hex.builtin.popup.error.read_only": "쓰기 권한을 가져올 수 없습니다. 파일이 읽기 전용 모드로 열렸습니다.", - "hex.builtin.popup.error.task_exception": "작업 '{}'에서 예외가 발생했습니다:\n\n{}", - "hex.builtin.popup.exit_application.desc": "프로젝트에 저장하지 않은 변경 사항이 있습니다.\n정말 종료하시겠습니까?", - "hex.builtin.popup.exit_application.title": "프로그램을 종료하시겠습니까?", - "hex.builtin.popup.safety_backup.delete": "아니요, 삭제", - "hex.builtin.popup.safety_backup.desc": "이전에 ImHex가 비정상적으로 종료된 것 같습니다.\n이전 작업을 복구하시겠습니까?", - "hex.builtin.popup.safety_backup.log_file": "로그 파일: ", - "hex.builtin.popup.safety_backup.report_error": "개발자에게 충돌 로그 보내기", - "hex.builtin.popup.safety_backup.restore": "예, 복구", - "hex.builtin.popup.safety_backup.title": "손상된 데이터 복구", - "hex.builtin.popup.save_layout.desc": "현재 레이아웃을 저장할 이름을 입력합니다.", - "hex.builtin.popup.save_layout.title": "레이아웃 저장", - "hex.builtin.popup.waiting_for_tasks.desc": "아직 백그라운드에서 실행 중인 작업이 있습니다.\n작업이 완료되면 ImHex가 닫힙니다.", - "hex.builtin.popup.waiting_for_tasks.title": "작업 기다리는 중", - "hex.builtin.provider.rename": "이름 바꾸기", - "hex.builtin.provider.rename.desc": "이 메모리 파일의 이름을 입력합니다.", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.disk": "Raw 디스크 공급자", - "hex.builtin.provider.disk.disk_size": "디스크 크기", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "읽기 전용 모드에서 {} 디스크를 열지 못했습니다: {}", - "hex.builtin.provider.disk.error.read_rw": "읽기/쓰기 모드에서 {} 디스크를 열지 못했습니다: {}", - "hex.builtin.provider.disk.reload": "새로 고침", - "hex.builtin.provider.disk.sector_size": "섹터 크기", - "hex.builtin.provider.disk.selected_disk": "디스크", - "hex.builtin.provider.error.open": "공급자를 열지 못했습니다: {}", - "hex.builtin.provider.file": "파일 공급자", - "hex.builtin.provider.file.access": "마지막 접근 시각", - "hex.builtin.provider.file.creation": "생성 시각", - "hex.builtin.provider.file.error.open": "파일 {}을(를) 열지 못했습니다: {}", - "hex.builtin.provider.file.menu.into_memory": "메모리에 불러오기", - "hex.builtin.provider.file.menu.open_file": "외부에서 파일 열기", - "hex.builtin.provider.file.menu.open_folder": "포함 폴더 열기", - "hex.builtin.provider.file.modification": "마지막 수정 시각", - "hex.builtin.provider.file.path": "파일 경로", - "hex.builtin.provider.file.size": "크기", - "hex.builtin.provider.gdb": "GDB 서버 공급자", - "hex.builtin.provider.gdb.ip": "IP 주소", - "hex.builtin.provider.gdb.name": "GDB 서버 <{0}:{1}>", - "hex.builtin.provider.gdb.port": "포트", - "hex.builtin.provider.gdb.server": "서버", - "hex.builtin.provider.intel_hex": "인텔 Hex 공급자", - "hex.builtin.provider.intel_hex.name": "인텔 Hex {0}", - "hex.builtin.provider.mem_file": "메모리 파일", - "hex.builtin.provider.mem_file.unsaved": "저장되지 않은 파일", - "hex.builtin.provider.motorola_srec": "모토로라 SREC 공급자", - "hex.builtin.provider.motorola_srec.name": "모토로라 SREC {0}", - "hex.builtin.provider.process_memory": "프로세스 메모리 공급자", - "hex.builtin.provider.process_memory.enumeration_failed": "프로세스 열거 실패", - "hex.builtin.provider.process_memory.memory_regions": "메모리 영역", - "hex.builtin.provider.process_memory.name": "'{0}' 프로세스 메모리", - "hex.builtin.provider.process_memory.process_id": "PID", - "hex.builtin.provider.process_memory.process_name": "프로세스 이름", - "hex.builtin.provider.process_memory.region.commit": "커밋", - "hex.builtin.provider.process_memory.region.mapped": "맵", - "hex.builtin.provider.process_memory.region.private": "프라이빗", - "hex.builtin.provider.process_memory.region.reserve": "예약됨", - "hex.builtin.provider.process_memory.utils": "도구", - "hex.builtin.provider.process_memory.utils.inject_dll": "DLL 삽입", - "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.tooltip.show_more": "더 많은 내용을 보려면 Shift 길게 누르기", - "hex.builtin.provider.view": "보기", - "hex.builtin.setting.experiments": "실험", - "hex.builtin.setting.experiments.description": "실험은 아직 개발 중인 기능으로 아직 제대로 작동하지 않을 수 있습니다.\n\n자유롭게 사용해 보고 문제가 발생하면 보고해 주세요!", - "hex.builtin.setting.folders": "폴더", - "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.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "지원하는 패턴 자동으로 불러오기", - "hex.builtin.setting.general.network": "네트워크", - "hex.builtin.setting.general.network_interface": "네트워크 인터페이스 사용", - "hex.builtin.setting.general.patterns": "패턴", - "hex.builtin.setting.general.save_recent_providers": "최근에 사용한 공급자 저장", - "hex.builtin.setting.general.server_contact": "업데이트 확인 및 사용량 통계 사용", - "hex.builtin.setting.general.show_tips": "시작 시 팁 표시", - "hex.builtin.setting.general.sync_pattern_source": "공급자 간 패턴 소스 코드 동기화", - "hex.builtin.setting.general.upload_crash_logs": "충돌 보고서 업로드", - "hex.builtin.setting.hex_editor": "헥스 편집기", - "hex.builtin.setting.hex_editor.byte_padding": "추가 바이트 셀 여백", - "hex.builtin.setting.hex_editor.bytes_per_row": "한 줄당 바이트 수", - "hex.builtin.setting.hex_editor.char_padding": "추가 문자 셀 여백", - "hex.builtin.setting.hex_editor.highlight_color": "선택 영역 강조색", - "hex.builtin.setting.hex_editor.sync_scrolling": "편집기 스크롤 위치 동기화", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "최근 파일", - "hex.builtin.setting.interface": "인터페이스", - "hex.builtin.setting.interface.color": "색상 테마", - "hex.builtin.setting.interface.fps": "FPS 제한", - "hex.builtin.setting.interface.fps.native": "기본", - "hex.builtin.setting.interface.fps.unlocked": "제한 없음", - "hex.builtin.setting.interface.language": "언어", - "hex.builtin.setting.interface.multi_windows": "다중 창 지원 사용", - "hex.builtin.setting.interface.pattern_data_row_bg": "색상 패턴 배경 사용", - "hex.builtin.setting.interface.restore_window_pos": "창 위치 복원", - "hex.builtin.setting.interface.scaling.native": "기본", - "hex.builtin.setting.interface.scaling_factor": "배율", - "hex.builtin.setting.interface.style": "스타일", - "hex.builtin.setting.interface.wiki_explain_language": "위키백과 언어", - "hex.builtin.setting.interface.window": "창", - "hex.builtin.setting.proxy": "프록시", - "hex.builtin.setting.proxy.description": "프록시는 스토어, 위키백과 또는 기타 플러그인에 즉시 적용됩니다.", - "hex.builtin.setting.proxy.enable": "프록시 사용", - "hex.builtin.setting.proxy.url": "프록시 URL", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// 또는 socks5:// (예: http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "단축키", - "hex.builtin.setting.shortcuts.global": "전역 단축키", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "다음 공급자 선택", - "hex.builtin.shortcut.prev_provider": "이전 공급자 선택", - "hex.builtin.title_bar_button.debug_build": "디버그 빌드", - "hex.builtin.title_bar_button.feedback": "피드백 남기기", - "hex.builtin.tools.ascii_table": "ASCII 테이블", - "hex.builtin.tools.ascii_table.octal": "8진수 표시", - "hex.builtin.tools.base_converter": "진수 변환기", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "바이트 스와퍼", - "hex.builtin.tools.calc": "계산기", - "hex.builtin.tools.color": "색상 피커", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "LLVM 디맹글러", - "hex.builtin.tools.demangler.demangled": "디맹글된 이름", - "hex.builtin.tools.demangler.mangled": "맹글된 이름", - "hex.builtin.tools.error": "마지막 오류: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "유클리드 호제법", - "hex.builtin.tools.euclidean_algorithm.description": "유클리드 호제법은 두 숫자의 최대공약수(GCD)를 계산하는 효율적인 방법입니다.\n\n더 나아가 두 숫자의 최소공배수(LCM)를 계산하는 효율적인 방법도 제공합니다.", - "hex.builtin.tools.euclidean_algorithm.overflow": "오버플로가 감지되었습니다! a와 b의 값이 너무 큽니다.", - "hex.builtin.tools.file_tools": "파일 도구", - "hex.builtin.tools.file_tools.combiner": "병합기", - "hex.builtin.tools.file_tools.combiner.add": "추가...", - "hex.builtin.tools.file_tools.combiner.add.picker": "파일 추가", - "hex.builtin.tools.file_tools.combiner.clear": "지우기", - "hex.builtin.tools.file_tools.combiner.combine": "병합", - "hex.builtin.tools.file_tools.combiner.combining": "병합 중...", - "hex.builtin.tools.file_tools.combiner.delete": "삭제", - "hex.builtin.tools.file_tools.combiner.error.open_output": "출력 파일을 만들지 못했습니다", - "hex.builtin.tools.file_tools.combiner.open_input": "입력 파일 {0}을(를) 열지 못했습니다", - "hex.builtin.tools.file_tools.combiner.output": "출력 파일", - "hex.builtin.tools.file_tools.combiner.output.picker": "출력 경로를 선택합니다", - "hex.builtin.tools.file_tools.combiner.success": "파일 병합을 완료했습니다!", - "hex.builtin.tools.file_tools.shredder": "파쇄기", - "hex.builtin.tools.file_tools.shredder.error.open": "선택한 파일을 열지 못했습니다!", - "hex.builtin.tools.file_tools.shredder.fast": "빠른 모드", - "hex.builtin.tools.file_tools.shredder.input": "파쇄할 파일", - "hex.builtin.tools.file_tools.shredder.picker": "파쇄할 파일 열기", - "hex.builtin.tools.file_tools.shredder.shred": "파쇄됨", - "hex.builtin.tools.file_tools.shredder.shredding": "파쇄 중...", - "hex.builtin.tools.file_tools.shredder.success": "성공적으로 파쇄했습니다!", - "hex.builtin.tools.file_tools.shredder.warning": "이 도구는 파일을 복구 불가능하게 파괴합니다. 주의해서 사용하세요", - "hex.builtin.tools.file_tools.splitter": "분리기", - "hex.builtin.tools.file_tools.splitter.input": "분리할 파일", - "hex.builtin.tools.file_tools.splitter.output": "저장 경로", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "파일 조각 {0}을(를) 만들지 못했습니다", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "선택한 파일을 열지 못했습니다!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "파일이 분리할 크기보다 작습니다", - "hex.builtin.tools.file_tools.splitter.picker.input": "분리할 파일 열기", - "hex.builtin.tools.file_tools.splitter.picker.output": "저장 경로 설정", - "hex.builtin.tools.file_tools.splitter.picker.split": "분리", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "분리 중...", - "hex.builtin.tools.file_tools.splitter.picker.success": "파일을 성공적으로 분리했습니다!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" 플로피 디스크 (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" 플로피 디스크 (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "사용자 정의", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 디스크 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 디스크 (200MiB)", - "hex.builtin.tools.file_uploader": "파일 업로더", - "hex.builtin.tools.file_uploader.control": "제어", - "hex.builtin.tools.file_uploader.done": "완료!", - "hex.builtin.tools.file_uploader.error": "파일을 업로드하지 못했습니다!\n\n오류 코드: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Anonfiles에서 잘못된 응답이 왔습니다!", - "hex.builtin.tools.file_uploader.recent": "최근 업로드", - "hex.builtin.tools.file_uploader.tooltip": "클릭하여 복사\nCtrl + 클릭으로 열기", - "hex.builtin.tools.file_uploader.upload": "업로드", - "hex.builtin.tools.format.engineering": "엔지니어링", - "hex.builtin.tools.format.programmer": "프로그래머", - "hex.builtin.tools.format.scientific": "공학용", - "hex.builtin.tools.format.standard": "표준", - "hex.builtin.tools.graphing": "그래프 계산기", - "hex.builtin.tools.history": "이력", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "IEEE 754 부동 소수점 인코더 및 디코더", - "hex.builtin.tools.ieee754.clear": "지우기", - "hex.builtin.tools.ieee754.description": "IEEE754는 대부분의 최신 CPU에서 사용하는 부동 소수점 숫자를 표현하기 위한 표준입니다.\n\n이 도구는 부동 소수점 숫자의 내부 표현을 시각화하고 비표준 가수부 또는 지수부 비트 수를 가진 숫자의 디코딩 및 인코딩을 허용합니다.", - "hex.builtin.tools.ieee754.double_precision": "배정도", - "hex.builtin.tools.ieee754.exponent": "지수부", - "hex.builtin.tools.ieee754.exponent_size": "지수부 크기", - "hex.builtin.tools.ieee754.formula": "공식", - "hex.builtin.tools.ieee754.half_precision": "반정도", - "hex.builtin.tools.ieee754.mantissa": "가수부", - "hex.builtin.tools.ieee754.mantissa_size": "가수부 크기", - "hex.builtin.tools.ieee754.result.float": "부동 소수점 결과", - "hex.builtin.tools.ieee754.result.hex": "16진수 결과", - "hex.builtin.tools.ieee754.result.title": "결과", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "자세히", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "간단히", - "hex.builtin.tools.ieee754.sign": "부포", - "hex.builtin.tools.ieee754.single_precision": "단정도", - "hex.builtin.tools.ieee754.type": "유형", - "hex.builtin.tools.input": "입력", - "hex.builtin.tools.invariant_multiplication": "불변 곱셈으로 나누기", - "hex.builtin.tools.invariant_multiplication.description": "불변 곱셈으로 나누기는 컴파일러가 정수 나눗셈을 상수에 의한 곱셈으로 최적화한 후 시프트하는 데 자주 사용하는 기법입니다. 그 이유는 나눗셈이 곱셈보다 몇 배 더 많은 클럭 사이클이 걸리는 경우가 많기 때문입니다.\n\n이 도구는 제수에서 승수를 계산하거나 승수에서 제수를 계산하는 데 사용할 수 있습니다.", - "hex.builtin.tools.invariant_multiplication.num_bits": "비트 수", - "hex.builtin.tools.name": "이름", - "hex.builtin.tools.output": "출력", - "hex.builtin.tools.permissions": "UNIX 권한 계산기", - "hex.builtin.tools.permissions.absolute": "절대값", - "hex.builtin.tools.permissions.perm_bits": "권한 비트", - "hex.builtin.tools.permissions.setgid_error": "그룹에 setgid 비트를 적용하려면 실행 권한이 필요합니다!", - "hex.builtin.tools.permissions.setuid_error": "사용자에 setuid 비트를 적용하려면 실행 권한이 필요합니다!", - "hex.builtin.tools.permissions.sticky_error": "기타에 sticky 비트를 적용하려면 실행 권한이 필요합니다!", - "hex.builtin.tools.regex_replacer": "정규식으로 바꾸기", - "hex.builtin.tools.regex_replacer.input": "입력", - "hex.builtin.tools.regex_replacer.output": "출력", - "hex.builtin.tools.regex_replacer.pattern": "정규식 패턴", - "hex.builtin.tools.regex_replacer.replace": "바꿀 패턴", - "hex.builtin.tools.tcp_client_server": "TCP 클라이언트/서버", - "hex.builtin.tools.tcp_client_server.client": "클라이언트", - "hex.builtin.tools.tcp_client_server.messages": "메시지", - "hex.builtin.tools.tcp_client_server.server": "서버", - "hex.builtin.tools.tcp_client_server.settings": "연결 설정", - "hex.builtin.tools.value": "값", - "hex.builtin.tools.wiki_explain": "위키백과 용어 정의", - "hex.builtin.tools.wiki_explain.control": "제어", - "hex.builtin.tools.wiki_explain.invalid_response": "위키백과에서 잘못된 응답이 왔습니다!", - "hex.builtin.tools.wiki_explain.results": "결과", - "hex.builtin.tools.wiki_explain.search": "검색", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "영역 채우기", - "hex.builtin.undo_operation.insert": "{0} 삽입", - "hex.builtin.undo_operation.modification": "바이트 수정", - "hex.builtin.undo_operation.patches": "패치 적용", - "hex.builtin.undo_operation.remove": "{0} 제거", - "hex.builtin.undo_operation.write": "{0} 쓰기", - "hex.builtin.view.achievements.click": "이곳을 클릭", - "hex.builtin.view.achievements.name": "도전 과제", - "hex.builtin.view.achievements.unlocked": "도전 과제 달성!", - "hex.builtin.view.achievements.unlocked_count": "달성", - "hex.builtin.view.bookmarks.address": "0x{0:02X} ~ 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "이동하기", - "hex.builtin.view.bookmarks.button.remove": "지우기", - "hex.builtin.view.bookmarks.default_title": "북마크 [0x{0:02X} ~ 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "색상", - "hex.builtin.view.bookmarks.header.comment": "설명", - "hex.builtin.view.bookmarks.header.name": "이름", - "hex.builtin.view.bookmarks.name": "북마크", - "hex.builtin.view.bookmarks.no_bookmarks": "북마크가 없습니다. '편집 -> 북마크 만들기'로 북마크를 만드세요", - "hex.builtin.view.bookmarks.title.info": "정보", - "hex.builtin.view.bookmarks.tooltip.jump_to": "주소로 이동", - "hex.builtin.view.bookmarks.tooltip.lock": "잠금", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "새 보기에서 열기", - "hex.builtin.view.bookmarks.tooltip.unlock": "잠금 해제", - "hex.builtin.view.command_palette.name": "명령 팔레트", - "hex.builtin.view.constants.name": "상수", - "hex.builtin.view.constants.row.category": "종류", - "hex.builtin.view.constants.row.desc": "설명", - "hex.builtin.view.constants.row.name": "이름", - "hex.builtin.view.constants.row.value": "값", - "hex.builtin.view.data_inspector.invert": "반전", - "hex.builtin.view.data_inspector.name": "데이터 변환기", - "hex.builtin.view.data_inspector.no_data": "선택된 바이트가 없습니다", - "hex.builtin.view.data_inspector.table.name": "이름", - "hex.builtin.view.data_inspector.table.value": "값", - "hex.builtin.view.data_processor.help_text": "오른쪽 클릭하여 새 노드 만들기", - "hex.builtin.view.data_processor.menu.file.load_processor": "데이터 프로세서 불러오기...", - "hex.builtin.view.data_processor.menu.file.save_processor": "데이터 프로세서 저장...", - "hex.builtin.view.data_processor.menu.remove_link": "링크 제거", - "hex.builtin.view.data_processor.menu.remove_node": "노드 제거", - "hex.builtin.view.data_processor.menu.remove_selection": "선택 영역 제거", - "hex.builtin.view.data_processor.menu.save_node": "노드 저장", - "hex.builtin.view.data_processor.name": "데이터 프로세서", - "hex.builtin.view.find.binary_pattern": "바이너리 패턴", - "hex.builtin.view.find.binary_pattern.alignment": "정렬", - "hex.builtin.view.find.context.copy": "값 복사", - "hex.builtin.view.find.context.copy_demangle": "디맹글된 값 복사", - "hex.builtin.view.find.context.replace": "바꾸기", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "헥스", - "hex.builtin.view.find.demangled": "디맹글됨", - "hex.builtin.view.find.name": "찾기", - "hex.builtin.view.find.regex": "정규식", - "hex.builtin.view.find.regex.full_match": "전체 일치만 검색", - "hex.builtin.view.find.regex.pattern": "패턴", - "hex.builtin.view.find.search": "검색", - "hex.builtin.view.find.search.entries": "{}개 검색됨", - "hex.builtin.view.find.search.reset": "재설정", - "hex.builtin.view.find.searching": "검색 중...", - "hex.builtin.view.find.sequences": "시퀀스", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "모든 발생 선택", - "hex.builtin.view.find.strings": "문자열", - "hex.builtin.view.find.strings.chars": "문자", - "hex.builtin.view.find.strings.line_feeds": "라인 피드", - "hex.builtin.view.find.strings.lower_case": "소문자", - "hex.builtin.view.find.strings.match_settings": "검색 설정", - "hex.builtin.view.find.strings.min_length": "최소 길이", - "hex.builtin.view.find.strings.null_term": "Null로 끝나는 글자만 검색", - "hex.builtin.view.find.strings.numbers": "숫자", - "hex.builtin.view.find.strings.spaces": "공백", - "hex.builtin.view.find.strings.symbols": "기호", - "hex.builtin.view.find.strings.underscores": "언더스코어", - "hex.builtin.view.find.strings.upper_case": "대문자", - "hex.builtin.view.find.value": "숫자 값", - "hex.builtin.view.find.value.aligned": "정렬됨", - "hex.builtin.view.find.value.max": "최댓값", - "hex.builtin.view.find.value.min": "최솟값", - "hex.builtin.view.find.value.range": "범위 검색", - "hex.builtin.view.help.about.commits": "커밋 기록", - "hex.builtin.view.help.about.contributor": "기여자", - "hex.builtin.view.help.about.donations": "후원", - "hex.builtin.view.help.about.libs": "사용한 라이브러리", - "hex.builtin.view.help.about.license": "라이선스", - "hex.builtin.view.help.about.name": "정보", - "hex.builtin.view.help.about.paths": "ImHex 디렉터리", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "릴리스 노트", - "hex.builtin.view.help.about.source": "GitHub에서 소스 코드를 확인할 수 있습니다:", - "hex.builtin.view.help.about.thanks": "이 작업물이 마음에 든다면 프로젝트가 계속 진행될 수 있도록 후원해주세요. 감사합니다 <3", - "hex.builtin.view.help.about.translator": "Translated by mirusu400", - "hex.builtin.view.help.calc_cheat_sheet": "치트 시트 계산기", - "hex.builtin.view.help.documentation": "ImHex 설명서", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "도움말", - "hex.builtin.view.help.pattern_cheat_sheet": "패턴 언어 치트 시트", - "hex.builtin.view.hex_editor.copy.address": "주소", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII 문자열", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C 배열", - "hex.builtin.view.hex_editor.copy.cpp": "C++ 배열", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal 배열", - "hex.builtin.view.hex_editor.copy.csharp": "C# 배열", - "hex.builtin.view.hex_editor.copy.custom_encoding": "사용자 정의 인코딩", - "hex.builtin.view.hex_editor.copy.go": "Go 배열", - "hex.builtin.view.hex_editor.copy.hex_view": "헥스 보기", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java 배열", - "hex.builtin.view.hex_editor.copy.js": "JavaScript 배열", - "hex.builtin.view.hex_editor.copy.lua": "Lua 배열", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal 배열", - "hex.builtin.view.hex_editor.copy.python": "Python 배열", - "hex.builtin.view.hex_editor.copy.rust": "Rust 배열", - "hex.builtin.view.hex_editor.copy.swift": "Swift 배열", - "hex.builtin.view.hex_editor.goto.offset.absolute": "절대 주소", - "hex.builtin.view.hex_editor.goto.offset.begin": "시작", - "hex.builtin.view.hex_editor.goto.offset.end": "종료", - "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.cut": "자르기", - "hex.builtin.view.hex_editor.menu.edit.fill": "채우기...", - "hex.builtin.view.hex_editor.menu.edit.insert": "삽입...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "이동", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "선택 영역 보기 열기...", - "hex.builtin.view.hex_editor.menu.edit.paste": "붙여넣기", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "모두 붙여넣기", - "hex.builtin.view.hex_editor.menu.edit.remove": "제거...", - "hex.builtin.view.hex_editor.menu.edit.resize": "크기 변경...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "모두 선택", - "hex.builtin.view.hex_editor.menu.edit.set_base": "베이스 주소 설정", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "페이지 크기 설정", - "hex.builtin.view.hex_editor.menu.file.goto": "이동", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "사용자 정의 인코딩 불러오기...", - "hex.builtin.view.hex_editor.menu.file.save": "저장", - "hex.builtin.view.hex_editor.menu.file.save_as": "다른 이름으로 저장...", - "hex.builtin.view.hex_editor.menu.file.search": "검색...", - "hex.builtin.view.hex_editor.menu.edit.select": "선택...", - "hex.builtin.view.hex_editor.name": "헥스 편집기", - "hex.builtin.view.hex_editor.search.find": "찾기", - "hex.builtin.view.hex_editor.search.hex": "헥스", - "hex.builtin.view.hex_editor.search.no_more_results": "더이상 결과 없음", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "문자열", - "hex.builtin.view.hex_editor.search.string.encoding": "エンコード", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "엔디안", - "hex.builtin.view.hex_editor.search.string.endianness.big": "빅 엔디안", - "hex.builtin.view.hex_editor.search.string.endianness.little": "리틀 엔디안", - "hex.builtin.view.hex_editor.select.offset.begin": "시작", - "hex.builtin.view.hex_editor.select.offset.end": "끝", - "hex.builtin.view.hex_editor.select.offset.region": "지역", - "hex.builtin.view.hex_editor.select.offset.size": "크기", - "hex.builtin.view.hex_editor.select.select": "선택", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "커서를 아래로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "커서를 왼쪽으로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "커서를 한 페이지 아래로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "커서를 한 페이지 위로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "커서를 오른쪽으로 이동", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "커서를 위로 이동", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "편집 모드 진입", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "선택 영역 제거", - "hex.builtin.view.hex_editor.shortcut.selection_down": "선택 영역을 아래로 이동", - "hex.builtin.view.hex_editor.shortcut.selection_left": "선택 영역을 왼쪽으로 이동", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "선택 영역을 한 페이지 아래로 이동", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "선택 영역을 한 페이지 위로 이동", - "hex.builtin.view.hex_editor.shortcut.selection_right": "선택 영역을 오른쪽으로 이동", - "hex.builtin.view.hex_editor.shortcut.selection_up": "선택 영역을 위로 이동", - "hex.builtin.view.highlight_rules.config": "구성", - "hex.builtin.view.highlight_rules.expression": "표현식", - "hex.builtin.view.highlight_rules.help_text": "파일의 각 바이트에 대해 판단할 수학 표현식을 입력합니다.\n\n표현식에는 '값' 및 '오프셋' 변수를 사용할 수 있습니다.\n표현식이 참으로 판단되면(결과가 0보다 크면) 해당 바이트가 지정 색상으로 강조 표시됩니다.", - "hex.builtin.view.highlight_rules.menu.edit.rules": "강조 규칙 수정...", - "hex.builtin.view.highlight_rules.name": "강조 규칙", - "hex.builtin.view.highlight_rules.new_rule": "새 규칙", - "hex.builtin.view.highlight_rules.no_rule": "규칙을 만들어 편집하세요", - "hex.builtin.view.information.analyze": "페이지 분석", - "hex.builtin.view.information.analyzing": "분석 중...", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "블록 크기", - "hex.builtin.information_section.info_analysis.block_size.desc": "{1}바이트 중 {0}블록", - "hex.builtin.information_section.info_analysis.byte_types": "바이트 유형", - "hex.builtin.view.information.control": "제어", - "hex.builtin.information_section.magic.description": "설명", - "hex.builtin.information_section.relationship_analysis.digram": "다이어그램", - "hex.builtin.information_section.info_analysis.distribution": "바이트 분포", - "hex.builtin.information_section.info_analysis.encrypted": "이 데이터는 암호화 또는 압축되어 있을 가능성이 높습니다!", - "hex.builtin.information_section.info_analysis.entropy": "엔트로피", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "전체 엔트로피", - "hex.builtin.information_section.info_analysis.highest_entropy": "최고 블록 엔트로피", - "hex.builtin.information_section.info_analysis": "정보 분석", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "계층화 분포", - "hex.builtin.information_section.info_analysis.lowest_entropy": "최저 블록 엔트로피", - "hex.builtin.information_section.magic": "Magic 정보", - "hex.builtin.view.information.magic_db_added": "Magic 데이터베이스 추가됨!", - "hex.builtin.information_section.magic.mime": "MIME 유형", - "hex.builtin.view.information.name": "데이터 정보", - "hex.builtin.information_section.magic.octet_stream_text": "알 수 없음", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream은 알 수 없는 데이터 유형을 나타냅니다.\n\n즉, 이 데이터는 알려진 형식이 아니기 때문에 연결된 MIME 유형이 없습니다.", - "hex.builtin.information_section.info_analysis.plain_text": "이 데이터는 일반 텍스트일 가능성이 높습니다.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "일반 텍스트 비율", - "hex.builtin.information_section.provider_information": "공급자 정보", - "hex.builtin.view.information.region": "분석한 영역", - "hex.builtin.view.logs.component": "컴포넌트", - "hex.builtin.view.logs.log_level": "로그 수준", - "hex.builtin.view.logs.message": "메시지", - "hex.builtin.view.logs.name": "로그 콘솔", - "hex.builtin.view.patches.name": "패치", - "hex.builtin.view.patches.offset": "오프셋", - "hex.builtin.view.patches.orig": "원본 값", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "패치 제거", - "hex.builtin.view.pattern_data.name": "패턴 데이터", - "hex.builtin.view.pattern_editor.accept_pattern": "패턴 적용", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "이 데이터 유형과 호환되는 패턴을 하나 이상 발견했습니다", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "패턴", - "hex.builtin.view.pattern_editor.accept_pattern.question": "선택한 패턴을 적용하시겠습니까?", - "hex.builtin.view.pattern_editor.auto": "자동 평가", - "hex.builtin.view.pattern_editor.breakpoint_hit": "줄 {0}에서 중지됨", - "hex.builtin.view.pattern_editor.console": "콘솔", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "이 패턴은 위험한 함수를 호출하려 합니다.\n이 패턴을 신뢰하시겠습니까?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "위험한 함수를 허용하시겠습니까?", - "hex.builtin.view.pattern_editor.debugger": "디버거", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "중단점 추가", - "hex.builtin.view.pattern_editor.debugger.continue": "계속", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "중단점 제거", - "hex.builtin.view.pattern_editor.debugger.scope": "스코프", - "hex.builtin.view.pattern_editor.debugger.scope.global": "전역 스코프", - "hex.builtin.view.pattern_editor.env_vars": "환경 변수", - "hex.builtin.view.pattern_editor.evaluating": "평가 중...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "패턴 배치...", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "내장형", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "배열", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "단일", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "사용자 정의 유형", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "패턴 불러오기...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "패턴 저장하기...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "패턴 편집기", - "hex.builtin.view.pattern_editor.no_in_out_vars": "'in' 또는 'out' 지정자를 사용하여 이곳에 나타날 일부 전역 변수를 정의합니다.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "패턴 열기", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "설정", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "중단점 추가", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "컨티뉴 디버거", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "패턴 실행", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "스텝 디버거", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "이 공급자를 여는 동안 오류가 발생했습니다!", - "hex.builtin.view.provider_settings.load_error_details": "이 공급자를 여는 동안 오류가 발생했습니다!\n세부 정보: {}", - "hex.builtin.view.provider_settings.load_popup": "공급자 열기", - "hex.builtin.view.provider_settings.name": "공급자 설정", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "설정", - "hex.builtin.view.settings.restart_question": "변경 사항을 적용하려면 ImHex를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?", - "hex.builtin.view.store.desc": "ImHex의 온라인 데이터베이스에서 새 콘텐츠를 다운로드합니다", - "hex.builtin.view.store.download": "다운로드", - "hex.builtin.view.store.download_error": "파일을 다운로드하지 못했습니다! 대상 폴더가 존재하지 않습니다.", - "hex.builtin.view.store.loading": "스토어 콘텐츠 불러오는 중...", - "hex.builtin.view.store.name": "콘텐츠 스토어", - "hex.builtin.view.store.netfailed": "스토어 콘텐츠를 불러오기 위한 인터넷 요청이 실패했습니다!", - "hex.builtin.view.store.reload": "새로 고침", - "hex.builtin.view.store.remove": "제거", - "hex.builtin.view.store.row.authors": "작성자", - "hex.builtin.view.store.row.description": "설명", - "hex.builtin.view.store.row.name": "이름", - "hex.builtin.view.store.system": "시스템", - "hex.builtin.view.store.system.explanation": "이 항목은 읽기 전용 디렉터리에 있으며 시스템에서 관리할 수 있습니다.", - "hex.builtin.view.store.tab.constants": "상수", - "hex.builtin.view.store.tab.encodings": "인코딩", - "hex.builtin.view.store.tab.includes": "라이브러리", - "hex.builtin.view.store.tab.magic": "Magic 파일", - "hex.builtin.view.store.tab.nodes": "노드", - "hex.builtin.view.store.tab.patterns": "패턴", - "hex.builtin.view.store.tab.themes": "테마", - "hex.builtin.view.store.tab.yara": "Yara 규칙", - "hex.builtin.view.store.update": "업데이트", - "hex.builtin.view.store.update_count": "모두 업데이트\n사용 가능한 업데이트: {}", - "hex.builtin.view.theme_manager.colors": "색상", - "hex.builtin.view.theme_manager.export": "내보내기", - "hex.builtin.view.theme_manager.export.name": "테마 이름", - "hex.builtin.view.theme_manager.name": "테마 관리자", - "hex.builtin.view.theme_manager.save_theme": "테마 저장", - "hex.builtin.view.theme_manager.styles": "스타일", - "hex.builtin.view.tools.name": "도구", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "2진수", - "hex.builtin.visualizer.decimal.signed.16bit": "부호 있는 10진수 (16비트)", - "hex.builtin.visualizer.decimal.signed.32bit": "부호 있는 10진수 (32비트)", - "hex.builtin.visualizer.decimal.signed.64bit": "부호 있는 10진수 (64비트)", - "hex.builtin.visualizer.decimal.signed.8bit": "부호 있는 10진수 (8비트)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "부호 없는 10진수 (16비트)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "부호 없는 10진수 (32비트)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "부호 없는 10진수 (64비트)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "부호 없는 10진수 (8비트)", - "hex.builtin.visualizer.floating_point.16bit": "부동 소수점 (16비트)", - "hex.builtin.visualizer.floating_point.32bit": "부동 소수점 (32비트)", - "hex.builtin.visualizer.floating_point.64bit": "부동 소수점 (64비트)", - "hex.builtin.visualizer.hexadecimal.16bit": "16진수 (16비트)", - "hex.builtin.visualizer.hexadecimal.32bit": "16진수 (32비트)", - "hex.builtin.visualizer.hexadecimal.64bit": "16진수 (64비트)", - "hex.builtin.visualizer.hexadecimal.8bit": "16진수 (8비트)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 색상", - "hex.builtin.welcome.customize.settings.desc": "ImHex의 설정을 변경합니다", - "hex.builtin.welcome.customize.settings.title": "설정", - "hex.builtin.welcome.drop_file": "시작하려면 여기에 파일을 놓으세요...", - "hex.builtin.welcome.header.customize": "사용자화", - "hex.builtin.welcome.header.help": "도움말", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "알아보기", - "hex.builtin.welcome.header.main": "ImHex에 오신 것을 환영합니다", - "hex.builtin.welcome.header.plugins": "로드된 플러그인", - "hex.builtin.welcome.header.quick_settings": "빠른 설정", - "hex.builtin.welcome.header.start": "시작하기", - "hex.builtin.welcome.header.update": "업데이트", - "hex.builtin.welcome.header.various": "알 수 없음", - "hex.builtin.welcome.help.discord": "디스코드 서버", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "문의하기", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub 저장소", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "모든 도전 과제를 완료하여 ImHex의 사용 방법을 알아보세요", - "hex.builtin.welcome.learn.achievements.title": "도전 과제 진행 상황", - "hex.builtin.welcome.learn.imhex.desc": "방대한 설명서를 통해 ImHex의 기본 사항을 알아보세요", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex 설명서", - "hex.builtin.welcome.learn.latest.desc": "ImHex의 최신 변경 내역을 확인하세요", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "최신 릴리스", - "hex.builtin.welcome.learn.pattern.desc": "ImHex 패턴 작성 방법을 알아보세요", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "패턴 언어 문서", - "hex.builtin.welcome.learn.plugins.desc": "플러그인을 사용하여 추가 기능으로 ImHex를 확장하세요", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "플러그인 API", - "hex.builtin.welcome.quick_settings.simplified": "단순화", - "hex.builtin.welcome.start.create_file": "새 파일 만들기", - "hex.builtin.welcome.start.open_file": "파일 열기", - "hex.builtin.welcome.start.open_other": "다른 공급자 열기", - "hex.builtin.welcome.start.open_project": "프로젝트 열기", - "hex.builtin.welcome.start.recent": "최근 파일", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "오늘의 팁", - "hex.builtin.welcome.update.desc": "ImHex {0}이(가) 출시되었습니다!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "새 업데이트를 사용할 수 있습니다!" - } + "hex.builtin.achievement.data_processor": "데이터 프로세서", + "hex.builtin.achievement.data_processor.create_connection.desc": "한 노드에서 다른 노드로 연결을 드래그하여 두 노드를 연결합니다.", + "hex.builtin.achievement.data_processor.create_connection.name": "이거 관련 있는 거 같은데", + "hex.builtin.achievement.data_processor.custom_node.desc": "컨텍스트 메뉴에서 '사용자 정의 -> 새 노드'를 선택하여 사용자 정의 노드를 생성하고 노드를 이동하여 기존 패턴을 단순화합니다.", + "hex.builtin.achievement.data_processor.custom_node.name": "나만의 것을 만들어보자!", + "hex.builtin.achievement.data_processor.modify_data.desc": "내장된 읽기 및 쓰기 데이터 액세스 노드를 사용하여 표시된 바이트를 전처리합니다.", + "hex.builtin.achievement.data_processor.modify_data.name": "디코딩해 보자", + "hex.builtin.achievement.data_processor.place_node.desc": "작업 공간을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 노드를 선택하여 데이터 프로세서에 내장된 노드를 배치합니다.", + "hex.builtin.achievement.data_processor.place_node.name": "이 노드들 좀 봐", + "hex.builtin.achievement.find": "찾기", + "hex.builtin.achievement.find.find_numeric.desc": "'숫자 값' 모드를 사용하여 250~1000 사이의 숫자 값을 검색합니다.", + "hex.builtin.achievement.find.find_numeric.name": "대략... 그 정도", + "hex.builtin.achievement.find.find_specific_string.desc": "'시퀀스' 모드를 사용하여 특정 문자열의 발생 빈도를 검색하여 검색 범위를 좁힙니다.", + "hex.builtin.achievement.find.find_specific_string.name": "너무 많은 항목들", + "hex.builtin.achievement.find.find_strings.desc": "'문자열' 모드에서 찾기 보기를 사용하여 파일에 있는 모든 문자열을 찾습니다.", + "hex.builtin.achievement.find.find_strings.name": "모든 반지를 발견하는 것은 절대반지", + "hex.builtin.achievement.hex_editor": "헥스 편집기", + "hex.builtin.achievement.hex_editor.copy_as.desc": "컨텍스트 메뉴에서 '다른 이름으로 복사 -> C++ 배열'을 선택하여 바이트를 C++ 배열로 복사합니다.", + "hex.builtin.achievement.hex_editor.copy_as.name": "카피 댓", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "바이트에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 북마크를 선택하여 북마크를 만듭니다.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "라이브러리 구축", + "hex.builtin.achievement.hex_editor.create_patch.desc": "'파일 메뉴'에서 '내보내기 옵션'을 선택하여 다른 도구에서 사용할 수 있는 IPS 패치를 만듭니다.", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM 해킹", + "hex.builtin.achievement.hex_editor.fill.desc": "컨텍스트 메뉴에서 '채우기'를 선택하여 영역을 바이트로 채웁니다.", + "hex.builtin.achievement.hex_editor.fill.name": "플러드 필", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "바이트를 두 번 클릭한 다음 새 값을 입력하여 바이트를 수정합니다.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "헥스 편집하기", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "북마크에서 '새 보기에서 열기' 버튼을 클릭하여 새 보기를 엽니다.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "두 배로 보기", + "hex.builtin.achievement.hex_editor.select_byte.desc": "헥스 편집기에서 여러 바이트를 클릭하고 드래그하여 선택합니다.", + "hex.builtin.achievement.hex_editor.select_byte.name": "너 그리고 너 그리고 너", + "hex.builtin.achievement.misc": "기타", + "hex.builtin.achievement.misc.analyze_file.desc": "데이터 정보 보기의 '분석' 옵션을 사용하여 데이터의 바이트를 분석합니다.", + "hex.builtin.achievement.misc.analyze_file.name": "이게 다 뭐야?", + "hex.builtin.achievement.misc.download_from_store.desc": "콘텐츠 스토어에서 아무 항목이나 다운로드합니다.", + "hex.builtin.achievement.misc.download_from_store.name": "그걸 위한 앱이 있죠", + "hex.builtin.achievement.patterns": "패턴", + "hex.builtin.achievement.patterns.data_inspector.desc": "패턴 언어를 사용하여 사용자 정의 데이터 변환기 항목을 만듭니다. 방법은 설명서에서 확인할 수 있습니다.", + "hex.builtin.achievement.patterns.data_inspector.name": "형사 가제트", + "hex.builtin.achievement.patterns.load_existing.desc": "'파일 -> 가져오기' 메뉴를 사용하여 다른 사람이 만든 패턴을 불러옵니다.", + "hex.builtin.achievement.patterns.load_existing.name": "아, 나 이거 알아", + "hex.builtin.achievement.patterns.modify_data.desc": "패턴 데이터 창에서 해당 값을 두 번 클릭하고 새 값을 입력하여 패턴의 기본 바이트를 수정합니다.", + "hex.builtin.achievement.patterns.modify_data.name": "패턴 편집하기", + "hex.builtin.achievement.patterns.place_menu.desc": "바이트에 마우스 오른쪽 버튼을 클릭하고 '패턴 배치' 옵션을 사용하여 데이터에 내장된 타입의 패턴을 배치합니다.", + "hex.builtin.achievement.patterns.place_menu.name": "쉬운 패턴", + "hex.builtin.achievement.starting_out": "시작하기", + "hex.builtin.achievement.starting_out.crash.desc": "처음으로 ImHex를 충돌시킵니다.", + "hex.builtin.achievement.starting_out.crash.name": "그래 리코, 콰광!", + "hex.builtin.achievement.starting_out.docs.desc": "메뉴 모음에서 '도움말 -> 설명서'를 선택하여 설명서를 엽니다.", + "hex.builtin.achievement.starting_out.docs.name": "제발 설명서 좀 읽어라", + "hex.builtin.achievement.starting_out.open_file.desc": "파일을 ImHex로 끌어다 놓거나 메뉴 모음에서 '파일 -> 열기'를 선택하여 파일을 엽니다.", + "hex.builtin.achievement.starting_out.open_file.name": "내부 작동 방식", + "hex.builtin.achievement.starting_out.save_project.desc": "메뉴 모음에서 '파일 -> 프로젝트 저장'을 선택하여 프로젝트를 저장합니다.", + "hex.builtin.achievement.starting_out.save_project.name": "이거 킵해놔", + "hex.builtin.command.calc.desc": "계산기", + "hex.builtin.command.cmd.desc": "명령", + "hex.builtin.command.cmd.result": "'{0}' 명령 실행", + "hex.builtin.command.convert.as": "as", + "hex.builtin.command.convert.binary": "2진수", + "hex.builtin.command.convert.decimal": "10진수", + "hex.builtin.command.convert.desc": "단위 변환", + "hex.builtin.command.convert.hexadecimal": "16진수", + "hex.builtin.command.convert.in": "in", + "hex.builtin.command.convert.invalid_conversion": "잘못된 변환", + "hex.builtin.command.convert.invalid_input": "잘못된 입력", + "hex.builtin.command.convert.octal": "8진수", + "hex.builtin.command.convert.to": "to", + "hex.builtin.command.web.desc": "웹사이트 탐색", + "hex.builtin.command.web.result": "'{0}'(으)로 이동", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "2진수", + "hex.builtin.inspector.bool": "부울", + "hex.builtin.inspector.dos_date": "DOS 날짜", + "hex.builtin.inspector.dos_time": "DOS 시간", + "hex.builtin.inspector.double": "더블", + "hex.builtin.inspector.float": "플로트", + "hex.builtin.inspector.float16": "하프 플로트", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "롱 더블", + "hex.builtin.inspector.rgb565": "RGB565 색상", + "hex.builtin.inspector.rgba8": "RGBA8 색상", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "문자열", + "hex.builtin.inspector.wstring": "와이드 문자열", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 코드 포인트", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "기본", + "hex.builtin.layouts.none.restore_default": "기본 레이아웃 복원", + "hex.builtin.menu.edit": "편집", + "hex.builtin.menu.edit.bookmark.create": "북마크 만들기", + "hex.builtin.view.hex_editor.menu.edit.redo": "다시 실행", + "hex.builtin.view.hex_editor.menu.edit.undo": "실행 취소", + "hex.builtin.menu.extras": "기타", + "hex.builtin.menu.file": "파일", + "hex.builtin.menu.file.bookmark.export": "북마크 내보내기", + "hex.builtin.menu.file.bookmark.import": "북마크 가져오기", + "hex.builtin.menu.file.clear_recent": "지우기", + "hex.builtin.menu.file.close": "닫기", + "hex.builtin.menu.file.create_file": "새 파일...", + "hex.builtin.menu.file.export": "내보내기...", + "hex.builtin.menu.file.export.as_language": "텍스트 형식 바이트", + "hex.builtin.menu.file.export.as_language.popup.export_error": "파일로 바이트를 내보내지 못했습니다!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.bookmark": "북마크", + "hex.builtin.menu.file.export.data_processor": "데이터 프로세서 작업 공간", + "hex.builtin.menu.file.export.ips": "IPS 패치", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "범위를 벗어난 주소에 패치를 시도했습니다!", + "hex.builtin.menu.file.export.ips.popup.export_error": "새 IPS 파일을 만들지 못했습니다!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "잘못된 IPS 패치 형식입니다!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "잘못된 IPS 패치 헤더입니다!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "IPS EOF 레코드가 누락되었습니다!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "패치가 최대 허용 크기보다 큽니다!", + "hex.builtin.menu.file.export.ips32": "IPS32 패치", + "hex.builtin.menu.file.export.pattern": "패턴 파일", + "hex.builtin.menu.file.export.popup.create": "데이터를 내보낼 수 없습니다. 파일을 만들지 못했습니다!", + "hex.builtin.menu.file.export.report": "보고", + "hex.builtin.menu.file.export.report.popup.export_error": "새 보고서 파일을 만들지 못했습니다!", + "hex.builtin.menu.file.export.title": "파일 내보내기", + "hex.builtin.menu.file.import": "가져오기...", + "hex.builtin.menu.file.import.bookmark": "북마크", + "hex.builtin.menu.file.import.custom_encoding": "사용자 정의 인코딩 파일", + "hex.builtin.menu.file.import.data_processor": "데이터 프로세서 작업 공간", + "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.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "패턴 파일", + "hex.builtin.menu.file.open_file": "파일 열기...", + "hex.builtin.menu.file.open_other": "다른 공급자 열기...", + "hex.builtin.menu.file.open_recent": "최근 파일", + "hex.builtin.menu.file.project": "프로젝트", + "hex.builtin.menu.file.project.open": "프로젝트 열기...", + "hex.builtin.menu.file.project.save": "프로젝트 저장", + "hex.builtin.menu.file.project.save_as": "다른 이름으로 프로젝트 저장...", + "hex.builtin.menu.file.quit": "ImHex 종료", + "hex.builtin.menu.file.reload_provider": "공급자 새로 고침", + "hex.builtin.menu.help": "도움말", + "hex.builtin.menu.help.ask_for_help": "설명서에 질문하기...", + "hex.builtin.menu.view": "보기", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "디버깅 보기 표시", + "hex.builtin.menu.view.demo": "ImGui 데모 표시", + "hex.builtin.menu.view.fps": "FPS 표시", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "레이아웃", + "hex.builtin.menu.workspace.layout.lock": "레이아웃 잠금", + "hex.builtin.menu.workspace.layout.save": "레이아웃 저장", + "hex.builtin.nodes.arithmetic": "수학", + "hex.builtin.nodes.arithmetic.add": "더하기", + "hex.builtin.nodes.arithmetic.add.header": "더하기", + "hex.builtin.nodes.arithmetic.average": "평균", + "hex.builtin.nodes.arithmetic.average.header": "평균", + "hex.builtin.nodes.arithmetic.ceil": "올림", + "hex.builtin.nodes.arithmetic.ceil.header": "올림", + "hex.builtin.nodes.arithmetic.div": "나누기", + "hex.builtin.nodes.arithmetic.div.header": "나누기", + "hex.builtin.nodes.arithmetic.floor": "버림", + "hex.builtin.nodes.arithmetic.floor.header": "버림", + "hex.builtin.nodes.arithmetic.median": "중앙값", + "hex.builtin.nodes.arithmetic.median.header": "중앙값", + "hex.builtin.nodes.arithmetic.mod": "나머지", + "hex.builtin.nodes.arithmetic.mod.header": "나머지", + "hex.builtin.nodes.arithmetic.mul": "곱하기", + "hex.builtin.nodes.arithmetic.mul.header": "곱하기", + "hex.builtin.nodes.arithmetic.round": "반올림", + "hex.builtin.nodes.arithmetic.round.header": "반올림", + "hex.builtin.nodes.arithmetic.sub": "빼기", + "hex.builtin.nodes.arithmetic.sub.header": "빼기", + "hex.builtin.nodes.bitwise": "비트 연산", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "논리 ADD", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "논리 AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "논리 NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "논리 OR", + "hex.builtin.nodes.bitwise.shift_left": "왼쪽 시프트", + "hex.builtin.nodes.bitwise.shift_left.header": "왼쪽 논리 시프트", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "논리 XOR", + "hex.builtin.nodes.buffer": "버퍼", + "hex.builtin.nodes.buffer.byte_swap": "반전", + "hex.builtin.nodes.buffer.byte_swap.header": "바이트 반전", + "hex.builtin.nodes.buffer.combine": "합치기", + "hex.builtin.nodes.buffer.combine.header": "버퍼 합치기", + "hex.builtin.nodes.buffer.patch": "패치", + "hex.builtin.nodes.buffer.patch.header": "패치", + "hex.builtin.nodes.buffer.patch.input.patch": "패치", + "hex.builtin.nodes.buffer.repeat": "반복", + "hex.builtin.nodes.buffer.repeat.header": "버퍼 반복", + "hex.builtin.nodes.buffer.repeat.input.buffer": "입력", + "hex.builtin.nodes.buffer.repeat.input.count": "개수", + "hex.builtin.nodes.buffer.size": "버퍼 크기", + "hex.builtin.nodes.buffer.size.header": "버퍼 크기", + "hex.builtin.nodes.buffer.size.output": "크기", + "hex.builtin.nodes.buffer.slice": "자르기", + "hex.builtin.nodes.buffer.slice.header": "버퍼 자르기", + "hex.builtin.nodes.buffer.slice.input.buffer": "입력", + "hex.builtin.nodes.buffer.slice.input.from": "시작", + "hex.builtin.nodes.buffer.slice.input.to": "끝", + "hex.builtin.nodes.casting": "데이터 변환", + "hex.builtin.nodes.casting.buffer_to_float": "버퍼에서 플로트로", + "hex.builtin.nodes.casting.buffer_to_float.header": "버퍼에서 플로트로", + "hex.builtin.nodes.casting.buffer_to_int": "버퍼에서 정수로", + "hex.builtin.nodes.casting.buffer_to_int.header": "버퍼에서 정수로", + "hex.builtin.nodes.casting.float_to_buffer": "플로트에서 버퍼로", + "hex.builtin.nodes.casting.float_to_buffer.header": "플로트에서 버퍼로", + "hex.builtin.nodes.casting.int_to_buffer": "정수에서 버퍼로", + "hex.builtin.nodes.casting.int_to_buffer.header": "정수에서 버퍼로", + "hex.builtin.nodes.common.amount": "양", + "hex.builtin.nodes.common.height": "높이", + "hex.builtin.nodes.common.input": "입력", + "hex.builtin.nodes.common.input.a": "입력 A", + "hex.builtin.nodes.common.input.b": "입력 B", + "hex.builtin.nodes.common.output": "출력", + "hex.builtin.nodes.common.width": "너비", + "hex.builtin.nodes.constants": "상수", + "hex.builtin.nodes.constants.buffer": "버퍼", + "hex.builtin.nodes.constants.buffer.header": "버퍼", + "hex.builtin.nodes.constants.buffer.size": "크기", + "hex.builtin.nodes.constants.comment": "주석", + "hex.builtin.nodes.constants.comment.header": "주석", + "hex.builtin.nodes.constants.float": "실수", + "hex.builtin.nodes.constants.float.header": "실수", + "hex.builtin.nodes.constants.int": "정수", + "hex.builtin.nodes.constants.int.header": "정수", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 색상", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 색상", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Blue", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "Green", + "hex.builtin.nodes.constants.rgba8.output.r": "Red", + "hex.builtin.nodes.constants.string": "문자열", + "hex.builtin.nodes.constants.string.header": "문자열", + "hex.builtin.nodes.control_flow": "제어 흐름", + "hex.builtin.nodes.control_flow.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "불리언 AND", + "hex.builtin.nodes.control_flow.equals": "같음", + "hex.builtin.nodes.control_flow.equals.header": "같음", + "hex.builtin.nodes.control_flow.gt": "보다 큼", + "hex.builtin.nodes.control_flow.gt.header": "보다 큼", + "hex.builtin.nodes.control_flow.if": "If", + "hex.builtin.nodes.control_flow.if.condition": "조건", + "hex.builtin.nodes.control_flow.if.false": "거짓", + "hex.builtin.nodes.control_flow.if.header": "If", + "hex.builtin.nodes.control_flow.if.true": "참", + "hex.builtin.nodes.control_flow.lt": "보다 작음", + "hex.builtin.nodes.control_flow.lt.header": "보다 작음", + "hex.builtin.nodes.control_flow.not": "Not", + "hex.builtin.nodes.control_flow.not.header": "Not", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "불리언 OR", + "hex.builtin.nodes.crypto": "암호학", + "hex.builtin.nodes.crypto.aes": "AES 복호화", + "hex.builtin.nodes.crypto.aes.header": "AES 복호화", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "키", + "hex.builtin.nodes.crypto.aes.key_length": "키 길이", + "hex.builtin.nodes.crypto.aes.mode": "모드", + "hex.builtin.nodes.crypto.aes.nonce": "논스", + "hex.builtin.nodes.custom": "사용자 정의", + "hex.builtin.nodes.custom.custom": "새 노드", + "hex.builtin.nodes.custom.custom.edit": "편집", + "hex.builtin.nodes.custom.custom.edit_hint": "편집하려면 Shift 길게 누르기", + "hex.builtin.nodes.custom.custom.header": "사용자 정의 노드", + "hex.builtin.nodes.custom.input": "사용자 정의 노드 입력", + "hex.builtin.nodes.custom.input.header": "노드 입력", + "hex.builtin.nodes.custom.output": "사용자 정의 노드 출력", + "hex.builtin.nodes.custom.output.header": "노드 출력", + "hex.builtin.nodes.data_access": "데이터 접근", + "hex.builtin.nodes.data_access.read": "읽기", + "hex.builtin.nodes.data_access.read.address": "주소", + "hex.builtin.nodes.data_access.read.data": "데이터", + "hex.builtin.nodes.data_access.read.header": "읽기", + "hex.builtin.nodes.data_access.read.size": "크기", + "hex.builtin.nodes.data_access.selection": "선택한 영역", + "hex.builtin.nodes.data_access.selection.address": "주소", + "hex.builtin.nodes.data_access.selection.header": "선택한 영역", + "hex.builtin.nodes.data_access.selection.size": "크기", + "hex.builtin.nodes.data_access.size": "데이터 크기", + "hex.builtin.nodes.data_access.size.header": "데이터 크기", + "hex.builtin.nodes.data_access.size.size": "크기", + "hex.builtin.nodes.data_access.write": "쓰기", + "hex.builtin.nodes.data_access.write.address": "주소", + "hex.builtin.nodes.data_access.write.data": "데이터", + "hex.builtin.nodes.data_access.write.header": "쓰기", + "hex.builtin.nodes.decoding": "디코딩", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 디코더", + "hex.builtin.nodes.decoding.hex": "16진수", + "hex.builtin.nodes.decoding.hex.header": "16진수 디코더", + "hex.builtin.nodes.display": "디스플레이", + "hex.builtin.nodes.display.bits": "비트", + "hex.builtin.nodes.display.bits.header": "비트 디스플레이", + "hex.builtin.nodes.display.buffer": "버퍼", + "hex.builtin.nodes.display.buffer.header": "버퍼 디스플레이", + "hex.builtin.nodes.display.float": "실수", + "hex.builtin.nodes.display.float.header": "실수 디스플레이", + "hex.builtin.nodes.display.int": "정수", + "hex.builtin.nodes.display.int.header": "정수 디스플레이", + "hex.builtin.nodes.display.string": "문자열", + "hex.builtin.nodes.display.string.header": "문자열 디스플레이", + "hex.builtin.nodes.pattern_language": "패턴 언어", + "hex.builtin.nodes.pattern_language.out_var": "출력 변수", + "hex.builtin.nodes.pattern_language.out_var.header": "출력 변수", + "hex.builtin.nodes.visualizer": "시각화", + "hex.builtin.nodes.visualizer.byte_distribution": "바이트 분포", + "hex.builtin.nodes.visualizer.byte_distribution.header": "바이트 분포", + "hex.builtin.nodes.visualizer.digram": "다이어그램", + "hex.builtin.nodes.visualizer.digram.header": "다이어그램", + "hex.builtin.nodes.visualizer.image": "이미지", + "hex.builtin.nodes.visualizer.image.header": "이미지 시각화", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 이미지", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 이미지 시각화", + "hex.builtin.nodes.visualizer.layered_dist": "계층적 분포", + "hex.builtin.nodes.visualizer.layered_dist.header": "계층적 분포", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "충돌 로그만 제출", + "hex.builtin.oobe.server_contact.data_collected.os": "운영 체제", + "hex.builtin.oobe.server_contact.data_collected.uuid": "무작위 ID", + "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 버전", + "hex.builtin.oobe.server_contact.data_collected_table.key": "유형", + "hex.builtin.oobe.server_contact.data_collected_table.value": "값", + "hex.builtin.oobe.server_contact.data_collected_title": "공유할 데이터", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "현재 작업을 실행 중입니다.", + "hex.builtin.popup.blocking_task.title": "작업 실행 중", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "공급자를 종료하시겠습니까?", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "설명서에 이 질문에 대한 답변이 없습니다", + "hex.builtin.popup.docs_question.prompt": "설명서 AI에게 질문하세요!", + "hex.builtin.popup.docs_question.thinking": "생각하는 중...", + "hex.builtin.popup.docs_question.title": "설명서 쿼리", + "hex.builtin.popup.error.create": "새 파일을 만들지 못했습니다!", + "hex.builtin.popup.error.file_dialog.common": "파일 브라우저를 여는 동안 오류가 발생했습니다: {}", + "hex.builtin.popup.error.file_dialog.portal": "파일 브라우저를 여는 동안 오류가 발생했습니다: {}.\n이 오류는 시스템에 xdg-desktop-portal 백엔드가 올바르게 설치되지 않았기 때문에 발생할 수 있습니다.\n\nKDE에서는 xdg-desktop-portal-kde입니다.\nGnome에서는 xdg-desktop-portal-gnome입니다.\n그렇지 않은 경우 xdg-desktop-portal-gtk를 사용해 보세요.\n\n설치 후 시스템을 다시 시작하세요.\n\n그 후에도 파일 브라우저가 여전히 작동하지 않으면 다음 명령줄에\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n를 창 관리자 또는 컴포지터의 시작 스크립트 또는 구성에 추가하세요.\n\n그래도 파일 브라우저가 작동하지 않으면 https://github.com/WerWolv/ImHex/issues 으로 이슈를 제출하세요.\n\n그동안에는 파일을 ImHex 창으로 드래그하여 열 수 있습니다!", + "hex.builtin.popup.error.project.load": "프로젝트를 불러오지 못했습니다: {}", + "hex.builtin.popup.error.project.load.create_provider": "유형 {}(으)로 공급자를 만들지 못했습니다", + "hex.builtin.popup.error.project.load.file_not_found": "프로젝트 파일 {}을(를) 찾을 수 없습니다", + "hex.builtin.popup.error.project.load.invalid_magic": "프로젝트 파일에 잘못된 Magic 파일이 있습니다", + "hex.builtin.popup.error.project.load.invalid_tar": "압축을 해제한 프로젝트 파일을 열 수 없습니다: {}", + "hex.builtin.popup.error.project.load.no_providers": "열 수 있는 공급자가 없습니다", + "hex.builtin.popup.error.project.load.some_providers_failed": "일부 공급자를 불러오지 못했습니다: {}", + "hex.builtin.popup.error.project.save": "프로젝트를 저장하지 못했습니다!", + "hex.builtin.popup.error.read_only": "쓰기 권한을 가져올 수 없습니다. 파일이 읽기 전용 모드로 열렸습니다.", + "hex.builtin.popup.error.task_exception": "작업 '{}'에서 예외가 발생했습니다:\n\n{}", + "hex.builtin.popup.exit_application.desc": "프로젝트에 저장하지 않은 변경 사항이 있습니다.\n정말 종료하시겠습니까?", + "hex.builtin.popup.exit_application.title": "프로그램을 종료하시겠습니까?", + "hex.builtin.popup.safety_backup.delete": "아니요, 삭제", + "hex.builtin.popup.safety_backup.desc": "이전에 ImHex가 비정상적으로 종료된 것 같습니다.\n이전 작업을 복구하시겠습니까?", + "hex.builtin.popup.safety_backup.log_file": "로그 파일: ", + "hex.builtin.popup.safety_backup.report_error": "개발자에게 충돌 로그 보내기", + "hex.builtin.popup.safety_backup.restore": "예, 복구", + "hex.builtin.popup.safety_backup.title": "손상된 데이터 복구", + "hex.builtin.popup.save_layout.desc": "현재 레이아웃을 저장할 이름을 입력합니다.", + "hex.builtin.popup.save_layout.title": "레이아웃 저장", + "hex.builtin.popup.waiting_for_tasks.desc": "아직 백그라운드에서 실행 중인 작업이 있습니다.\n작업이 완료되면 ImHex가 닫힙니다.", + "hex.builtin.popup.waiting_for_tasks.title": "작업 기다리는 중", + "hex.builtin.provider.rename": "이름 바꾸기", + "hex.builtin.provider.rename.desc": "이 메모리 파일의 이름을 입력합니다.", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.disk": "Raw 디스크 공급자", + "hex.builtin.provider.disk.disk_size": "디스크 크기", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "읽기 전용 모드에서 {} 디스크를 열지 못했습니다: {}", + "hex.builtin.provider.disk.error.read_rw": "읽기/쓰기 모드에서 {} 디스크를 열지 못했습니다: {}", + "hex.builtin.provider.disk.reload": "새로 고침", + "hex.builtin.provider.disk.sector_size": "섹터 크기", + "hex.builtin.provider.disk.selected_disk": "디스크", + "hex.builtin.provider.error.open": "공급자를 열지 못했습니다: {}", + "hex.builtin.provider.file": "파일 공급자", + "hex.builtin.provider.file.access": "마지막 접근 시각", + "hex.builtin.provider.file.creation": "생성 시각", + "hex.builtin.provider.file.error.open": "파일 {}을(를) 열지 못했습니다: {}", + "hex.builtin.provider.file.menu.into_memory": "메모리에 불러오기", + "hex.builtin.provider.file.menu.open_file": "외부에서 파일 열기", + "hex.builtin.provider.file.menu.open_folder": "포함 폴더 열기", + "hex.builtin.provider.file.modification": "마지막 수정 시각", + "hex.builtin.provider.file.path": "파일 경로", + "hex.builtin.provider.file.size": "크기", + "hex.builtin.provider.gdb": "GDB 서버 공급자", + "hex.builtin.provider.gdb.ip": "IP 주소", + "hex.builtin.provider.gdb.name": "GDB 서버 <{0}:{1}>", + "hex.builtin.provider.gdb.port": "포트", + "hex.builtin.provider.gdb.server": "서버", + "hex.builtin.provider.intel_hex": "인텔 Hex 공급자", + "hex.builtin.provider.intel_hex.name": "인텔 Hex {0}", + "hex.builtin.provider.mem_file": "메모리 파일", + "hex.builtin.provider.mem_file.unsaved": "저장되지 않은 파일", + "hex.builtin.provider.motorola_srec": "모토로라 SREC 공급자", + "hex.builtin.provider.motorola_srec.name": "모토로라 SREC {0}", + "hex.builtin.provider.process_memory": "프로세스 메모리 공급자", + "hex.builtin.provider.process_memory.enumeration_failed": "프로세스 열거 실패", + "hex.builtin.provider.process_memory.memory_regions": "메모리 영역", + "hex.builtin.provider.process_memory.name": "'{0}' 프로세스 메모리", + "hex.builtin.provider.process_memory.process_id": "PID", + "hex.builtin.provider.process_memory.process_name": "프로세스 이름", + "hex.builtin.provider.process_memory.region.commit": "커밋", + "hex.builtin.provider.process_memory.region.mapped": "맵", + "hex.builtin.provider.process_memory.region.private": "프라이빗", + "hex.builtin.provider.process_memory.region.reserve": "예약됨", + "hex.builtin.provider.process_memory.utils": "도구", + "hex.builtin.provider.process_memory.utils.inject_dll": "DLL 삽입", + "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.tooltip.show_more": "더 많은 내용을 보려면 Shift 길게 누르기", + "hex.builtin.provider.view": "보기", + "hex.builtin.setting.experiments": "실험", + "hex.builtin.setting.experiments.description": "실험은 아직 개발 중인 기능으로 아직 제대로 작동하지 않을 수 있습니다.\n\n자유롭게 사용해 보고 문제가 발생하면 보고해 주세요!", + "hex.builtin.setting.folders": "폴더", + "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.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "지원하는 패턴 자동으로 불러오기", + "hex.builtin.setting.general.network": "네트워크", + "hex.builtin.setting.general.network_interface": "네트워크 인터페이스 사용", + "hex.builtin.setting.general.patterns": "패턴", + "hex.builtin.setting.general.save_recent_providers": "최근에 사용한 공급자 저장", + "hex.builtin.setting.general.server_contact": "업데이트 확인 및 사용량 통계 사용", + "hex.builtin.setting.general.show_tips": "시작 시 팁 표시", + "hex.builtin.setting.general.sync_pattern_source": "공급자 간 패턴 소스 코드 동기화", + "hex.builtin.setting.general.upload_crash_logs": "충돌 보고서 업로드", + "hex.builtin.setting.hex_editor": "헥스 편집기", + "hex.builtin.setting.hex_editor.byte_padding": "추가 바이트 셀 여백", + "hex.builtin.setting.hex_editor.bytes_per_row": "한 줄당 바이트 수", + "hex.builtin.setting.hex_editor.char_padding": "추가 문자 셀 여백", + "hex.builtin.setting.hex_editor.highlight_color": "선택 영역 강조색", + "hex.builtin.setting.hex_editor.sync_scrolling": "편집기 스크롤 위치 동기화", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "최근 파일", + "hex.builtin.setting.interface": "인터페이스", + "hex.builtin.setting.interface.color": "색상 테마", + "hex.builtin.setting.interface.fps": "FPS 제한", + "hex.builtin.setting.interface.fps.native": "기본", + "hex.builtin.setting.interface.fps.unlocked": "제한 없음", + "hex.builtin.setting.interface.language": "언어", + "hex.builtin.setting.interface.multi_windows": "다중 창 지원 사용", + "hex.builtin.setting.interface.pattern_data_row_bg": "색상 패턴 배경 사용", + "hex.builtin.setting.interface.restore_window_pos": "창 위치 복원", + "hex.builtin.setting.interface.scaling.native": "기본", + "hex.builtin.setting.interface.scaling_factor": "배율", + "hex.builtin.setting.interface.style": "스타일", + "hex.builtin.setting.interface.wiki_explain_language": "위키백과 언어", + "hex.builtin.setting.interface.window": "창", + "hex.builtin.setting.proxy": "프록시", + "hex.builtin.setting.proxy.description": "프록시는 스토어, 위키백과 또는 기타 플러그인에 즉시 적용됩니다.", + "hex.builtin.setting.proxy.enable": "프록시 사용", + "hex.builtin.setting.proxy.url": "프록시 URL", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// 또는 socks5:// (예: http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "단축키", + "hex.builtin.setting.shortcuts.global": "전역 단축키", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "다음 공급자 선택", + "hex.builtin.shortcut.prev_provider": "이전 공급자 선택", + "hex.builtin.title_bar_button.debug_build": "디버그 빌드", + "hex.builtin.title_bar_button.feedback": "피드백 남기기", + "hex.builtin.tools.ascii_table": "ASCII 테이블", + "hex.builtin.tools.ascii_table.octal": "8진수 표시", + "hex.builtin.tools.base_converter": "진수 변환기", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "바이트 스와퍼", + "hex.builtin.tools.calc": "계산기", + "hex.builtin.tools.color": "색상 피커", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "LLVM 디맹글러", + "hex.builtin.tools.demangler.demangled": "디맹글된 이름", + "hex.builtin.tools.demangler.mangled": "맹글된 이름", + "hex.builtin.tools.error": "마지막 오류: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "유클리드 호제법", + "hex.builtin.tools.euclidean_algorithm.description": "유클리드 호제법은 두 숫자의 최대공약수(GCD)를 계산하는 효율적인 방법입니다.\n\n더 나아가 두 숫자의 최소공배수(LCM)를 계산하는 효율적인 방법도 제공합니다.", + "hex.builtin.tools.euclidean_algorithm.overflow": "오버플로가 감지되었습니다! a와 b의 값이 너무 큽니다.", + "hex.builtin.tools.file_tools": "파일 도구", + "hex.builtin.tools.file_tools.combiner": "병합기", + "hex.builtin.tools.file_tools.combiner.add": "추가...", + "hex.builtin.tools.file_tools.combiner.add.picker": "파일 추가", + "hex.builtin.tools.file_tools.combiner.clear": "지우기", + "hex.builtin.tools.file_tools.combiner.combine": "병합", + "hex.builtin.tools.file_tools.combiner.combining": "병합 중...", + "hex.builtin.tools.file_tools.combiner.delete": "삭제", + "hex.builtin.tools.file_tools.combiner.error.open_output": "출력 파일을 만들지 못했습니다", + "hex.builtin.tools.file_tools.combiner.open_input": "입력 파일 {0}을(를) 열지 못했습니다", + "hex.builtin.tools.file_tools.combiner.output": "출력 파일", + "hex.builtin.tools.file_tools.combiner.output.picker": "출력 경로를 선택합니다", + "hex.builtin.tools.file_tools.combiner.success": "파일 병합을 완료했습니다!", + "hex.builtin.tools.file_tools.shredder": "파쇄기", + "hex.builtin.tools.file_tools.shredder.error.open": "선택한 파일을 열지 못했습니다!", + "hex.builtin.tools.file_tools.shredder.fast": "빠른 모드", + "hex.builtin.tools.file_tools.shredder.input": "파쇄할 파일", + "hex.builtin.tools.file_tools.shredder.picker": "파쇄할 파일 열기", + "hex.builtin.tools.file_tools.shredder.shred": "파쇄됨", + "hex.builtin.tools.file_tools.shredder.shredding": "파쇄 중...", + "hex.builtin.tools.file_tools.shredder.success": "성공적으로 파쇄했습니다!", + "hex.builtin.tools.file_tools.shredder.warning": "이 도구는 파일을 복구 불가능하게 파괴합니다. 주의해서 사용하세요", + "hex.builtin.tools.file_tools.splitter": "분리기", + "hex.builtin.tools.file_tools.splitter.input": "분리할 파일", + "hex.builtin.tools.file_tools.splitter.output": "저장 경로", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "파일 조각 {0}을(를) 만들지 못했습니다", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "선택한 파일을 열지 못했습니다!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "파일이 분리할 크기보다 작습니다", + "hex.builtin.tools.file_tools.splitter.picker.input": "분리할 파일 열기", + "hex.builtin.tools.file_tools.splitter.picker.output": "저장 경로 설정", + "hex.builtin.tools.file_tools.splitter.picker.split": "분리", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "분리 중...", + "hex.builtin.tools.file_tools.splitter.picker.success": "파일을 성공적으로 분리했습니다!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" 플로피 디스크 (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" 플로피 디스크 (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "사용자 정의", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 디스크 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 디스크 (200MiB)", + "hex.builtin.tools.file_uploader": "파일 업로더", + "hex.builtin.tools.file_uploader.control": "제어", + "hex.builtin.tools.file_uploader.done": "완료!", + "hex.builtin.tools.file_uploader.error": "파일을 업로드하지 못했습니다!\n\n오류 코드: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Anonfiles에서 잘못된 응답이 왔습니다!", + "hex.builtin.tools.file_uploader.recent": "최근 업로드", + "hex.builtin.tools.file_uploader.tooltip": "클릭하여 복사\nCtrl + 클릭으로 열기", + "hex.builtin.tools.file_uploader.upload": "업로드", + "hex.builtin.tools.format.engineering": "엔지니어링", + "hex.builtin.tools.format.programmer": "프로그래머", + "hex.builtin.tools.format.scientific": "공학용", + "hex.builtin.tools.format.standard": "표준", + "hex.builtin.tools.graphing": "그래프 계산기", + "hex.builtin.tools.history": "이력", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "IEEE 754 부동 소수점 인코더 및 디코더", + "hex.builtin.tools.ieee754.clear": "지우기", + "hex.builtin.tools.ieee754.description": "IEEE754는 대부분의 최신 CPU에서 사용하는 부동 소수점 숫자를 표현하기 위한 표준입니다.\n\n이 도구는 부동 소수점 숫자의 내부 표현을 시각화하고 비표준 가수부 또는 지수부 비트 수를 가진 숫자의 디코딩 및 인코딩을 허용합니다.", + "hex.builtin.tools.ieee754.double_precision": "배정도", + "hex.builtin.tools.ieee754.exponent": "지수부", + "hex.builtin.tools.ieee754.exponent_size": "지수부 크기", + "hex.builtin.tools.ieee754.formula": "공식", + "hex.builtin.tools.ieee754.half_precision": "반정도", + "hex.builtin.tools.ieee754.mantissa": "가수부", + "hex.builtin.tools.ieee754.mantissa_size": "가수부 크기", + "hex.builtin.tools.ieee754.result.float": "부동 소수점 결과", + "hex.builtin.tools.ieee754.result.hex": "16진수 결과", + "hex.builtin.tools.ieee754.result.title": "결과", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "자세히", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "간단히", + "hex.builtin.tools.ieee754.sign": "부포", + "hex.builtin.tools.ieee754.single_precision": "단정도", + "hex.builtin.tools.ieee754.type": "유형", + "hex.builtin.tools.input": "입력", + "hex.builtin.tools.invariant_multiplication": "불변 곱셈으로 나누기", + "hex.builtin.tools.invariant_multiplication.description": "불변 곱셈으로 나누기는 컴파일러가 정수 나눗셈을 상수에 의한 곱셈으로 최적화한 후 시프트하는 데 자주 사용하는 기법입니다. 그 이유는 나눗셈이 곱셈보다 몇 배 더 많은 클럭 사이클이 걸리는 경우가 많기 때문입니다.\n\n이 도구는 제수에서 승수를 계산하거나 승수에서 제수를 계산하는 데 사용할 수 있습니다.", + "hex.builtin.tools.invariant_multiplication.num_bits": "비트 수", + "hex.builtin.tools.name": "이름", + "hex.builtin.tools.output": "출력", + "hex.builtin.tools.permissions": "UNIX 권한 계산기", + "hex.builtin.tools.permissions.absolute": "절대값", + "hex.builtin.tools.permissions.perm_bits": "권한 비트", + "hex.builtin.tools.permissions.setgid_error": "그룹에 setgid 비트를 적용하려면 실행 권한이 필요합니다!", + "hex.builtin.tools.permissions.setuid_error": "사용자에 setuid 비트를 적용하려면 실행 권한이 필요합니다!", + "hex.builtin.tools.permissions.sticky_error": "기타에 sticky 비트를 적용하려면 실행 권한이 필요합니다!", + "hex.builtin.tools.regex_replacer": "정규식으로 바꾸기", + "hex.builtin.tools.regex_replacer.input": "입력", + "hex.builtin.tools.regex_replacer.output": "출력", + "hex.builtin.tools.regex_replacer.pattern": "정규식 패턴", + "hex.builtin.tools.regex_replacer.replace": "바꿀 패턴", + "hex.builtin.tools.tcp_client_server": "TCP 클라이언트/서버", + "hex.builtin.tools.tcp_client_server.client": "클라이언트", + "hex.builtin.tools.tcp_client_server.messages": "메시지", + "hex.builtin.tools.tcp_client_server.server": "서버", + "hex.builtin.tools.tcp_client_server.settings": "연결 설정", + "hex.builtin.tools.value": "값", + "hex.builtin.tools.wiki_explain": "위키백과 용어 정의", + "hex.builtin.tools.wiki_explain.control": "제어", + "hex.builtin.tools.wiki_explain.invalid_response": "위키백과에서 잘못된 응답이 왔습니다!", + "hex.builtin.tools.wiki_explain.results": "결과", + "hex.builtin.tools.wiki_explain.search": "검색", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "영역 채우기", + "hex.builtin.undo_operation.insert": "{0} 삽입", + "hex.builtin.undo_operation.modification": "바이트 수정", + "hex.builtin.undo_operation.patches": "패치 적용", + "hex.builtin.undo_operation.remove": "{0} 제거", + "hex.builtin.undo_operation.write": "{0} 쓰기", + "hex.builtin.view.achievements.click": "이곳을 클릭", + "hex.builtin.view.achievements.name": "도전 과제", + "hex.builtin.view.achievements.unlocked": "도전 과제 달성!", + "hex.builtin.view.achievements.unlocked_count": "달성", + "hex.builtin.view.bookmarks.address": "0x{0:02X} ~ 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "이동하기", + "hex.builtin.view.bookmarks.button.remove": "지우기", + "hex.builtin.view.bookmarks.default_title": "북마크 [0x{0:02X} ~ 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "색상", + "hex.builtin.view.bookmarks.header.comment": "설명", + "hex.builtin.view.bookmarks.header.name": "이름", + "hex.builtin.view.bookmarks.name": "북마크", + "hex.builtin.view.bookmarks.no_bookmarks": "북마크가 없습니다. '편집 -> 북마크 만들기'로 북마크를 만드세요", + "hex.builtin.view.bookmarks.title.info": "정보", + "hex.builtin.view.bookmarks.tooltip.jump_to": "주소로 이동", + "hex.builtin.view.bookmarks.tooltip.lock": "잠금", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "새 보기에서 열기", + "hex.builtin.view.bookmarks.tooltip.unlock": "잠금 해제", + "hex.builtin.view.command_palette.name": "명령 팔레트", + "hex.builtin.view.constants.name": "상수", + "hex.builtin.view.constants.row.category": "종류", + "hex.builtin.view.constants.row.desc": "설명", + "hex.builtin.view.constants.row.name": "이름", + "hex.builtin.view.constants.row.value": "값", + "hex.builtin.view.data_inspector.invert": "반전", + "hex.builtin.view.data_inspector.name": "데이터 변환기", + "hex.builtin.view.data_inspector.no_data": "선택된 바이트가 없습니다", + "hex.builtin.view.data_inspector.table.name": "이름", + "hex.builtin.view.data_inspector.table.value": "값", + "hex.builtin.view.data_processor.help_text": "오른쪽 클릭하여 새 노드 만들기", + "hex.builtin.view.data_processor.menu.file.load_processor": "데이터 프로세서 불러오기...", + "hex.builtin.view.data_processor.menu.file.save_processor": "데이터 프로세서 저장...", + "hex.builtin.view.data_processor.menu.remove_link": "링크 제거", + "hex.builtin.view.data_processor.menu.remove_node": "노드 제거", + "hex.builtin.view.data_processor.menu.remove_selection": "선택 영역 제거", + "hex.builtin.view.data_processor.menu.save_node": "노드 저장", + "hex.builtin.view.data_processor.name": "데이터 프로세서", + "hex.builtin.view.find.binary_pattern": "바이너리 패턴", + "hex.builtin.view.find.binary_pattern.alignment": "정렬", + "hex.builtin.view.find.context.copy": "값 복사", + "hex.builtin.view.find.context.copy_demangle": "디맹글된 값 복사", + "hex.builtin.view.find.context.replace": "바꾸기", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "헥스", + "hex.builtin.view.find.demangled": "디맹글됨", + "hex.builtin.view.find.name": "찾기", + "hex.builtin.view.find.regex": "정규식", + "hex.builtin.view.find.regex.full_match": "전체 일치만 검색", + "hex.builtin.view.find.regex.pattern": "패턴", + "hex.builtin.view.find.search": "검색", + "hex.builtin.view.find.search.entries": "{}개 검색됨", + "hex.builtin.view.find.search.reset": "재설정", + "hex.builtin.view.find.searching": "검색 중...", + "hex.builtin.view.find.sequences": "시퀀스", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "모든 발생 선택", + "hex.builtin.view.find.strings": "문자열", + "hex.builtin.view.find.strings.chars": "문자", + "hex.builtin.view.find.strings.line_feeds": "라인 피드", + "hex.builtin.view.find.strings.lower_case": "소문자", + "hex.builtin.view.find.strings.match_settings": "검색 설정", + "hex.builtin.view.find.strings.min_length": "최소 길이", + "hex.builtin.view.find.strings.null_term": "Null로 끝나는 글자만 검색", + "hex.builtin.view.find.strings.numbers": "숫자", + "hex.builtin.view.find.strings.spaces": "공백", + "hex.builtin.view.find.strings.symbols": "기호", + "hex.builtin.view.find.strings.underscores": "언더스코어", + "hex.builtin.view.find.strings.upper_case": "대문자", + "hex.builtin.view.find.value": "숫자 값", + "hex.builtin.view.find.value.aligned": "정렬됨", + "hex.builtin.view.find.value.max": "최댓값", + "hex.builtin.view.find.value.min": "최솟값", + "hex.builtin.view.find.value.range": "범위 검색", + "hex.builtin.view.help.about.commits": "커밋 기록", + "hex.builtin.view.help.about.contributor": "기여자", + "hex.builtin.view.help.about.donations": "후원", + "hex.builtin.view.help.about.libs": "사용한 라이브러리", + "hex.builtin.view.help.about.license": "라이선스", + "hex.builtin.view.help.about.name": "정보", + "hex.builtin.view.help.about.paths": "ImHex 디렉터리", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "릴리스 노트", + "hex.builtin.view.help.about.source": "GitHub에서 소스 코드를 확인할 수 있습니다:", + "hex.builtin.view.help.about.thanks": "이 작업물이 마음에 든다면 프로젝트가 계속 진행될 수 있도록 후원해주세요. 감사합니다 <3", + "hex.builtin.view.help.about.translator": "Translated by mirusu400", + "hex.builtin.view.help.calc_cheat_sheet": "치트 시트 계산기", + "hex.builtin.view.help.documentation": "ImHex 설명서", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "도움말", + "hex.builtin.view.help.pattern_cheat_sheet": "패턴 언어 치트 시트", + "hex.builtin.view.hex_editor.copy.address": "주소", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII 문자열", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C 배열", + "hex.builtin.view.hex_editor.copy.cpp": "C++ 배열", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal 배열", + "hex.builtin.view.hex_editor.copy.csharp": "C# 배열", + "hex.builtin.view.hex_editor.copy.custom_encoding": "사용자 정의 인코딩", + "hex.builtin.view.hex_editor.copy.go": "Go 배열", + "hex.builtin.view.hex_editor.copy.hex_view": "헥스 보기", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java 배열", + "hex.builtin.view.hex_editor.copy.js": "JavaScript 배열", + "hex.builtin.view.hex_editor.copy.lua": "Lua 배열", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal 배열", + "hex.builtin.view.hex_editor.copy.python": "Python 배열", + "hex.builtin.view.hex_editor.copy.rust": "Rust 배열", + "hex.builtin.view.hex_editor.copy.swift": "Swift 배열", + "hex.builtin.view.hex_editor.goto.offset.absolute": "절대 주소", + "hex.builtin.view.hex_editor.goto.offset.begin": "시작", + "hex.builtin.view.hex_editor.goto.offset.end": "종료", + "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.cut": "자르기", + "hex.builtin.view.hex_editor.menu.edit.fill": "채우기...", + "hex.builtin.view.hex_editor.menu.edit.insert": "삽입...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "이동", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "선택 영역 보기 열기...", + "hex.builtin.view.hex_editor.menu.edit.paste": "붙여넣기", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "모두 붙여넣기", + "hex.builtin.view.hex_editor.menu.edit.remove": "제거...", + "hex.builtin.view.hex_editor.menu.edit.resize": "크기 변경...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "모두 선택", + "hex.builtin.view.hex_editor.menu.edit.set_base": "베이스 주소 설정", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "페이지 크기 설정", + "hex.builtin.view.hex_editor.menu.file.goto": "이동", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "사용자 정의 인코딩 불러오기...", + "hex.builtin.view.hex_editor.menu.file.save": "저장", + "hex.builtin.view.hex_editor.menu.file.save_as": "다른 이름으로 저장...", + "hex.builtin.view.hex_editor.menu.file.search": "검색...", + "hex.builtin.view.hex_editor.menu.edit.select": "선택...", + "hex.builtin.view.hex_editor.name": "헥스 편집기", + "hex.builtin.view.hex_editor.search.find": "찾기", + "hex.builtin.view.hex_editor.search.hex": "헥스", + "hex.builtin.view.hex_editor.search.no_more_results": "더이상 결과 없음", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "문자열", + "hex.builtin.view.hex_editor.search.string.encoding": "エンコード", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "엔디안", + "hex.builtin.view.hex_editor.search.string.endianness.big": "빅 엔디안", + "hex.builtin.view.hex_editor.search.string.endianness.little": "리틀 엔디안", + "hex.builtin.view.hex_editor.select.offset.begin": "시작", + "hex.builtin.view.hex_editor.select.offset.end": "끝", + "hex.builtin.view.hex_editor.select.offset.region": "지역", + "hex.builtin.view.hex_editor.select.offset.size": "크기", + "hex.builtin.view.hex_editor.select.select": "선택", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "커서를 아래로 이동", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "커서를 왼쪽으로 이동", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "커서를 한 페이지 아래로 이동", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "커서를 한 페이지 위로 이동", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "커서를 오른쪽으로 이동", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "커서를 위로 이동", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "편집 모드 진입", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "선택 영역 제거", + "hex.builtin.view.hex_editor.shortcut.selection_down": "선택 영역을 아래로 이동", + "hex.builtin.view.hex_editor.shortcut.selection_left": "선택 영역을 왼쪽으로 이동", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "선택 영역을 한 페이지 아래로 이동", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "선택 영역을 한 페이지 위로 이동", + "hex.builtin.view.hex_editor.shortcut.selection_right": "선택 영역을 오른쪽으로 이동", + "hex.builtin.view.hex_editor.shortcut.selection_up": "선택 영역을 위로 이동", + "hex.builtin.view.highlight_rules.config": "구성", + "hex.builtin.view.highlight_rules.expression": "표현식", + "hex.builtin.view.highlight_rules.help_text": "파일의 각 바이트에 대해 판단할 수학 표현식을 입력합니다.\n\n표현식에는 '값' 및 '오프셋' 변수를 사용할 수 있습니다.\n표현식이 참으로 판단되면(결과가 0보다 크면) 해당 바이트가 지정 색상으로 강조 표시됩니다.", + "hex.builtin.view.highlight_rules.menu.edit.rules": "강조 규칙 수정...", + "hex.builtin.view.highlight_rules.name": "강조 규칙", + "hex.builtin.view.highlight_rules.new_rule": "새 규칙", + "hex.builtin.view.highlight_rules.no_rule": "규칙을 만들어 편집하세요", + "hex.builtin.view.information.analyze": "페이지 분석", + "hex.builtin.view.information.analyzing": "분석 중...", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "블록 크기", + "hex.builtin.information_section.info_analysis.block_size.desc": "{1}바이트 중 {0}블록", + "hex.builtin.information_section.info_analysis.byte_types": "바이트 유형", + "hex.builtin.view.information.control": "제어", + "hex.builtin.information_section.magic.description": "설명", + "hex.builtin.information_section.relationship_analysis.digram": "다이어그램", + "hex.builtin.information_section.info_analysis.distribution": "바이트 분포", + "hex.builtin.information_section.info_analysis.encrypted": "이 데이터는 암호화 또는 압축되어 있을 가능성이 높습니다!", + "hex.builtin.information_section.info_analysis.entropy": "엔트로피", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "전체 엔트로피", + "hex.builtin.information_section.info_analysis.highest_entropy": "최고 블록 엔트로피", + "hex.builtin.information_section.info_analysis": "정보 분석", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "계층화 분포", + "hex.builtin.information_section.info_analysis.lowest_entropy": "최저 블록 엔트로피", + "hex.builtin.information_section.magic": "Magic 정보", + "hex.builtin.view.information.magic_db_added": "Magic 데이터베이스 추가됨!", + "hex.builtin.information_section.magic.mime": "MIME 유형", + "hex.builtin.view.information.name": "데이터 정보", + "hex.builtin.information_section.magic.octet_stream_text": "알 수 없음", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream은 알 수 없는 데이터 유형을 나타냅니다.\n\n즉, 이 데이터는 알려진 형식이 아니기 때문에 연결된 MIME 유형이 없습니다.", + "hex.builtin.information_section.info_analysis.plain_text": "이 데이터는 일반 텍스트일 가능성이 높습니다.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "일반 텍스트 비율", + "hex.builtin.information_section.provider_information": "공급자 정보", + "hex.builtin.view.information.region": "분석한 영역", + "hex.builtin.view.logs.component": "컴포넌트", + "hex.builtin.view.logs.log_level": "로그 수준", + "hex.builtin.view.logs.message": "메시지", + "hex.builtin.view.logs.name": "로그 콘솔", + "hex.builtin.view.patches.name": "패치", + "hex.builtin.view.patches.offset": "오프셋", + "hex.builtin.view.patches.orig": "원본 값", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "패치 제거", + "hex.builtin.view.pattern_data.name": "패턴 데이터", + "hex.builtin.view.pattern_editor.accept_pattern": "패턴 적용", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "이 데이터 유형과 호환되는 패턴을 하나 이상 발견했습니다", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "패턴", + "hex.builtin.view.pattern_editor.accept_pattern.question": "선택한 패턴을 적용하시겠습니까?", + "hex.builtin.view.pattern_editor.auto": "자동 평가", + "hex.builtin.view.pattern_editor.breakpoint_hit": "줄 {0}에서 중지됨", + "hex.builtin.view.pattern_editor.console": "콘솔", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "이 패턴은 위험한 함수를 호출하려 합니다.\n이 패턴을 신뢰하시겠습니까?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "위험한 함수를 허용하시겠습니까?", + "hex.builtin.view.pattern_editor.debugger": "디버거", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "중단점 추가", + "hex.builtin.view.pattern_editor.debugger.continue": "계속", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "중단점 제거", + "hex.builtin.view.pattern_editor.debugger.scope": "스코프", + "hex.builtin.view.pattern_editor.debugger.scope.global": "전역 스코프", + "hex.builtin.view.pattern_editor.env_vars": "환경 변수", + "hex.builtin.view.pattern_editor.evaluating": "평가 중...", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "패턴 배치...", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "내장형", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "배열", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "단일", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "사용자 정의 유형", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "패턴 불러오기...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "패턴 저장하기...", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "패턴 편집기", + "hex.builtin.view.pattern_editor.no_in_out_vars": "'in' 또는 'out' 지정자를 사용하여 이곳에 나타날 일부 전역 변수를 정의합니다.", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "패턴 열기", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "설정", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "중단점 추가", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "컨티뉴 디버거", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "패턴 실행", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "스텝 디버거", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "이 공급자를 여는 동안 오류가 발생했습니다!", + "hex.builtin.view.provider_settings.load_error_details": "이 공급자를 여는 동안 오류가 발생했습니다!\n세부 정보: {}", + "hex.builtin.view.provider_settings.load_popup": "공급자 열기", + "hex.builtin.view.provider_settings.name": "공급자 설정", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "설정", + "hex.builtin.view.settings.restart_question": "변경 사항을 적용하려면 ImHex를 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?", + "hex.builtin.view.store.desc": "ImHex의 온라인 데이터베이스에서 새 콘텐츠를 다운로드합니다", + "hex.builtin.view.store.download": "다운로드", + "hex.builtin.view.store.download_error": "파일을 다운로드하지 못했습니다! 대상 폴더가 존재하지 않습니다.", + "hex.builtin.view.store.loading": "스토어 콘텐츠 불러오는 중...", + "hex.builtin.view.store.name": "콘텐츠 스토어", + "hex.builtin.view.store.netfailed": "스토어 콘텐츠를 불러오기 위한 인터넷 요청이 실패했습니다!", + "hex.builtin.view.store.reload": "새로 고침", + "hex.builtin.view.store.remove": "제거", + "hex.builtin.view.store.row.authors": "작성자", + "hex.builtin.view.store.row.description": "설명", + "hex.builtin.view.store.row.name": "이름", + "hex.builtin.view.store.system": "시스템", + "hex.builtin.view.store.system.explanation": "이 항목은 읽기 전용 디렉터리에 있으며 시스템에서 관리할 수 있습니다.", + "hex.builtin.view.store.tab.constants": "상수", + "hex.builtin.view.store.tab.encodings": "인코딩", + "hex.builtin.view.store.tab.includes": "라이브러리", + "hex.builtin.view.store.tab.magic": "Magic 파일", + "hex.builtin.view.store.tab.nodes": "노드", + "hex.builtin.view.store.tab.patterns": "패턴", + "hex.builtin.view.store.tab.themes": "테마", + "hex.builtin.view.store.tab.yara": "Yara 규칙", + "hex.builtin.view.store.update": "업데이트", + "hex.builtin.view.store.update_count": "모두 업데이트\n사용 가능한 업데이트: {}", + "hex.builtin.view.theme_manager.colors": "색상", + "hex.builtin.view.theme_manager.export": "내보내기", + "hex.builtin.view.theme_manager.export.name": "테마 이름", + "hex.builtin.view.theme_manager.name": "테마 관리자", + "hex.builtin.view.theme_manager.save_theme": "테마 저장", + "hex.builtin.view.theme_manager.styles": "스타일", + "hex.builtin.view.tools.name": "도구", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "2진수", + "hex.builtin.visualizer.decimal.signed.16bit": "부호 있는 10진수 (16비트)", + "hex.builtin.visualizer.decimal.signed.32bit": "부호 있는 10진수 (32비트)", + "hex.builtin.visualizer.decimal.signed.64bit": "부호 있는 10진수 (64비트)", + "hex.builtin.visualizer.decimal.signed.8bit": "부호 있는 10진수 (8비트)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "부호 없는 10진수 (16비트)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "부호 없는 10진수 (32비트)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "부호 없는 10진수 (64비트)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "부호 없는 10진수 (8비트)", + "hex.builtin.visualizer.floating_point.16bit": "부동 소수점 (16비트)", + "hex.builtin.visualizer.floating_point.32bit": "부동 소수점 (32비트)", + "hex.builtin.visualizer.floating_point.64bit": "부동 소수점 (64비트)", + "hex.builtin.visualizer.hexadecimal.16bit": "16진수 (16비트)", + "hex.builtin.visualizer.hexadecimal.32bit": "16진수 (32비트)", + "hex.builtin.visualizer.hexadecimal.64bit": "16진수 (64비트)", + "hex.builtin.visualizer.hexadecimal.8bit": "16진수 (8비트)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 색상", + "hex.builtin.welcome.customize.settings.desc": "ImHex의 설정을 변경합니다", + "hex.builtin.welcome.customize.settings.title": "설정", + "hex.builtin.welcome.drop_file": "시작하려면 여기에 파일을 놓으세요...", + "hex.builtin.welcome.header.customize": "사용자화", + "hex.builtin.welcome.header.help": "도움말", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "알아보기", + "hex.builtin.welcome.header.main": "ImHex에 오신 것을 환영합니다", + "hex.builtin.welcome.header.plugins": "로드된 플러그인", + "hex.builtin.welcome.header.quick_settings": "빠른 설정", + "hex.builtin.welcome.header.start": "시작하기", + "hex.builtin.welcome.header.update": "업데이트", + "hex.builtin.welcome.header.various": "알 수 없음", + "hex.builtin.welcome.help.discord": "디스코드 서버", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "문의하기", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub 저장소", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "모든 도전 과제를 완료하여 ImHex의 사용 방법을 알아보세요", + "hex.builtin.welcome.learn.achievements.title": "도전 과제 진행 상황", + "hex.builtin.welcome.learn.imhex.desc": "방대한 설명서를 통해 ImHex의 기본 사항을 알아보세요", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex 설명서", + "hex.builtin.welcome.learn.latest.desc": "ImHex의 최신 변경 내역을 확인하세요", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "최신 릴리스", + "hex.builtin.welcome.learn.pattern.desc": "ImHex 패턴 작성 방법을 알아보세요", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "패턴 언어 문서", + "hex.builtin.welcome.learn.plugins.desc": "플러그인을 사용하여 추가 기능으로 ImHex를 확장하세요", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "플러그인 API", + "hex.builtin.welcome.quick_settings.simplified": "단순화", + "hex.builtin.welcome.start.create_file": "새 파일 만들기", + "hex.builtin.welcome.start.open_file": "파일 열기", + "hex.builtin.welcome.start.open_other": "다른 공급자 열기", + "hex.builtin.welcome.start.open_project": "프로젝트 열기", + "hex.builtin.welcome.start.recent": "최근 파일", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "오늘의 팁", + "hex.builtin.welcome.update.desc": "ImHex {0}이(가) 출시되었습니다!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "새 업데이트를 사용할 수 있습니다!" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/languages.json b/plugins/builtin/romfs/lang/languages.json new file mode 100644 index 000000000..389b02bd3 --- /dev/null +++ b/plugins/builtin/romfs/lang/languages.json @@ -0,0 +1,92 @@ +[ + { + "name": "English", + "code": "en-US", + "native_name": "English", + "path": "lang/en_US.json" + }, + { + "name": "Spanish", + "code": "es-ES", + "native_name": "Español", + "path": "lang/es_ES.json", + "fallback": "en-US" + }, + { + "name": "French", + "code": "fr-FR", + "native_name": "Français", + "path": "lang/fr_FR.json", + "fallback": "en-US" + }, + { + "name": "German", + "code": "de-DE", + "native_name": "Deutsch", + "path": "lang/de_DE.json", + "fallback": "en-US" + }, + { + "name": "Italian", + "code": "it-IT", + "native_name": "Italiano", + "path": "lang/it_IT.json", + "fallback": "en-US" + }, + { + "name": "Hungarian", + "code": "hu-HU", + "native_name": "Magyar", + "path": "lang/hu_HU.json", + "fallback": "en-US" + }, + { + "name": "Portuguese", + "code": "pt-BR", + "native_name": "Português", + "path": "lang/pt_BR.json", + "fallback": "en-US" + }, + { + "name": "Russian", + "code": "ru-RU", + "native_name": "Русский", + "path": "lang/ru_RU.json", + "fallback": "en-US" + }, + { + "name": "Polish", + "code": "pl-PL", + "native_name": "Polski", + "path": "lang/pl_PL.json", + "fallback": "en-US" + }, + { + "name": "Chinese (Simplified)", + "code": "zh-CN", + "native_name": "简体中文", + "path": "lang/zh_CN.json", + "fallback": "en-US" + }, + { + "name": "Chinese (Traditional)", + "code": "zh-TW", + "native_name": "繁體中文", + "path": "lang/zh_TW.json", + "fallback": "zh-CN" + }, + { + "name": "Japanese", + "code": "ja-JP", + "native_name": "日本語", + "path": "lang/ja_JP.json", + "fallback": "en-US" + }, + { + "name": "Korean", + "code": "ko-KR", + "native_name": "한국어", + "path": "lang/ko_KR.json", + "fallback": "en-US" + } +] \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/pl_PL.json b/plugins/builtin/romfs/lang/pl_PL.json index 9e6cd2455..9f0d43e91 100644 --- a/plugins/builtin/romfs/lang/pl_PL.json +++ b/plugins/builtin/romfs/lang/pl_PL.json @@ -1,1168 +1,1162 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.builtin.achievement.data_processor": "Procesor danych", - "hex.builtin.achievement.data_processor.create_connection.desc": "Połącz dwa węzły przeciągając połączenie z jednego węzła do drugiego.", - "hex.builtin.achievement.data_processor.create_connection.name": "Czuję tu połączenie", - "hex.builtin.achievement.data_processor.custom_node.desc": "Utwórz niestandardowy węzeł wybierając 'Niestandardowy -> Nowy węzeł' z menu kontekstowego i uprość swój istniejący wzorzec przenosząc węzły do niego.", - "hex.builtin.achievement.data_processor.custom_node.name": "Buduję własny!", - "hex.builtin.achievement.data_processor.modify_data.desc": "Wstępnie przetwórz wyświetlane bajty używając wbudowanych węzłów Odczyt i Zapis dostępu do danych.", - "hex.builtin.achievement.data_processor.modify_data.name": "Zdekoduj to", - "hex.builtin.achievement.data_processor.place_node.desc": "Umieść dowolny wbudowany węzeł w procesorze danych klikając prawym przyciskiem na obszar roboczy i wybierając węzeł z menu kontekstowego.", - "hex.builtin.achievement.data_processor.place_node.name": "Spójrz na wszystkie te węzły", - "hex.builtin.achievement.find": "Wyszukiwanie", - "hex.builtin.achievement.find.find_numeric.desc": "Szukaj wartości numerycznych między 250 a 1000 używając trybu 'Wartość numeryczna'.", - "hex.builtin.achievement.find.find_numeric.name": "Około... tyle", - "hex.builtin.achievement.find.find_specific_string.desc": "Udoskonaj swoje wyszukiwanie szukając wystąpień konkretnego ciągu znaków używając trybu 'Sekwencje'.", - "hex.builtin.achievement.find.find_specific_string.name": "Za dużo elementów", - "hex.builtin.achievement.find.find_strings.desc": "Zlokalizuj wszystkie ciągi znaków w swoim pliku używając widoku Znajdź w trybie 'Ciągi znaków'.", - "hex.builtin.achievement.find.find_strings.name": "Jeden Pierścień, by je znaleźć", - "hex.builtin.achievement.hex_editor": "Edytor Hex", - "hex.builtin.achievement.hex_editor.copy_as.desc": "Skopiuj bajty jako tablicę C++ wybierając Kopiuj jako -> Tablica C++ z menu kontekstowego.", - "hex.builtin.achievement.hex_editor.copy_as.name": "Skopiuj to", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Utwórz zakładkę klikając prawym przyciskiem na bajt i wybierając Zakładka z menu kontekstowego.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "Budowanie biblioteki", - "hex.builtin.achievement.hex_editor.create_patch.desc": "Utwórz łatkę IPS do użytku w innych narzędziach wybierając opcję Eksportuj w menu Plik.", - "hex.builtin.achievement.hex_editor.create_patch.name": "Hacki ROM", - "hex.builtin.achievement.hex_editor.fill.desc": "Wypełnij region bajtem wybierając Wypełnij z menu kontekstowego.", - "hex.builtin.achievement.hex_editor.fill.name": "Wypełnienie zalewowe", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "Zmodyfikuj bajt podwójnym kliknięciem na niego i wprowadzeniem nowej wartości.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "Edytuj hex", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "Otwórz nowy widok klikając przycisk 'Otwórz nowy widok' w zakładce.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "Widzę podwójnie", - "hex.builtin.achievement.hex_editor.select_byte.desc": "Zaznacz wiele bajtów w Edytorze Hex klikając i przeciągając po nich.", - "hex.builtin.achievement.hex_editor.select_byte.name": "Ty i ty i ty", - "hex.builtin.achievement.misc": "Różne", - "hex.builtin.achievement.misc.analyze_file.desc": "Przeanalizuj bajty swoich danych używając opcji 'Analizuj' w widoku Informacje o danych.", - "hex.builtin.achievement.misc.analyze_file.name": "owo co to?", - "hex.builtin.achievement.misc.download_from_store.desc": "Pobierz dowolny element ze Sklepu z zawartością", - "hex.builtin.achievement.misc.download_from_store.name": "Jest na to aplikacja", - "hex.builtin.achievement.patterns": "Wzorce", - "hex.builtin.achievement.patterns.data_inspector.desc": "Utwórz niestandardowy wpis inspektora danych używając Pattern Language. Możesz znaleźć jak to zrobić w dokumentacji.", - "hex.builtin.achievement.patterns.data_inspector.name": "Inspektor Gadżet", - "hex.builtin.achievement.patterns.load_existing.desc": "Wczytaj wzorzec utworzony przez kogoś innego używając menu 'Plik -> Importuj'.", - "hex.builtin.achievement.patterns.load_existing.name": "Hej, znam to", - "hex.builtin.achievement.patterns.modify_data.desc": "Zmodyfikuj podstawowe bajty wzorca podwójnym kliknięciem jego wartości w widoku danych wzorca i wprowadzeniem nowej wartości.", - "hex.builtin.achievement.patterns.modify_data.name": "Edytuj wzorzec", - "hex.builtin.achievement.patterns.place_menu.desc": "Umieść wzorzec dowolnego wbudowanego typu w swoich danych klikając prawym przyciskiem na bajt i używając opcji 'Umieść wzorzec'.", - "hex.builtin.achievement.patterns.place_menu.name": "Łatwe wzorce", - "hex.builtin.achievement.starting_out": "Pierwsze kroki", - "hex.builtin.achievement.starting_out.crash.desc": "Zawieś ImHex po raz pierwszy.", - "hex.builtin.achievement.starting_out.crash.name": "Tak Rico, Wybuch!", - "hex.builtin.achievement.starting_out.docs.desc": "Otwórz dokumentację wybierając Pomoc -> Dokumentacja z paska menu.", - "hex.builtin.achievement.starting_out.docs.name": "Przeczytaj instrukcję", - "hex.builtin.achievement.starting_out.open_file.desc": "Otwórz plik przeciągając go na ImHex lub wybierając Plik -> Otwórz z paska menu.", - "hex.builtin.achievement.starting_out.open_file.name": "Mechanizm wewnętrzny", - "hex.builtin.achievement.starting_out.save_project.desc": "Zapisz projekt wybierając Plik -> Zapisz projekt z paska menu.", - "hex.builtin.achievement.starting_out.save_project.name": "Zachowaj to", - "hex.builtin.background_service.auto_backup": "Automatyczna kopia zapasowa", - "hex.builtin.background_service.network_interface": "Interfejs sieciowy", - "hex.builtin.command.calc.desc": "Kalkulator", - "hex.builtin.command.cmd.desc": "Polecenie", - "hex.builtin.command.cmd.result": "Uruchom polecenie '{0}'", - "hex.builtin.command.convert.as": "jako", - "hex.builtin.command.convert.binary": "binarny", - "hex.builtin.command.convert.decimal": "dziesiętny", - "hex.builtin.command.convert.desc": "Konwersja jednostek", - "hex.builtin.command.convert.hexadecimal": "szesnastkowy", - "hex.builtin.command.convert.in": "w", - "hex.builtin.command.convert.invalid_conversion": "Nieprawidłowa konwersja", - "hex.builtin.command.convert.invalid_input": "Nieprawidłowe dane wejściowe", - "hex.builtin.command.convert.octal": "ósemkowy", - "hex.builtin.command.convert.to": "na", - "hex.builtin.command.web.desc": "Wyszukiwanie strony internetowej", - "hex.builtin.command.web.result": "Przejdź do '{0}'", - "hex.builtin.drag_drop.text": "Upuść pliki tutaj, aby je otworzyć...", - "hex.builtin.information_section.info_analysis": "Analiza informacji", - "hex.builtin.information_section.info_analysis.block_size": "Rozmiar bloku", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} bloków po {1} bajtów", - "hex.builtin.information_section.info_analysis.byte_types": "Typy bajtów", - "hex.builtin.information_section.info_analysis.distribution": "Rozkład bajtów", - "hex.builtin.information_section.info_analysis.encrypted": "Te dane są prawdopodobnie zaszyfrowane lub skompresowane!", - "hex.builtin.information_section.info_analysis.entropy": "Entropia", - "hex.builtin.information_section.info_analysis.file_entropy": "Entropia całościowa", - "hex.builtin.information_section.info_analysis.highest_entropy": "Najwyższa entropia bloku", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Najniższa entropia bloku", - "hex.builtin.information_section.info_analysis.plain_text": "Te dane to najprawdopodobniej zwykły tekst.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Procent zwykłego tekstu", - "hex.builtin.information_section.info_analysis.show_annotations": "Pokaż adnotacje", - "hex.builtin.information_section.magic": "Informacje Magic", - "hex.builtin.information_section.magic.apple_type": "Kod Apple Creator / Type", - "hex.builtin.information_section.magic.description": "Opis", - "hex.builtin.information_section.magic.extension": "Rozszerzenie pliku", - "hex.builtin.information_section.magic.mime": "Typ MIME", - "hex.builtin.information_section.magic.octet_stream_text": "Nieznany", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream oznacza nieznany typ danych.\n\nTo oznacza, że te dane nie mają skojarzonego typu MIME, ponieważ nie są w znanym formacie.", - "hex.builtin.information_section.provider_information": "Informacje o dostawcy", - "hex.builtin.information_section.relationship_analysis": "Związki bajtów", - "hex.builtin.information_section.relationship_analysis.brightness": "Jasność", - "hex.builtin.information_section.relationship_analysis.digram": "Digram", - "hex.builtin.information_section.relationship_analysis.filter": "Filtr", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "Rozkład warstwowy", - "hex.builtin.information_section.relationship_analysis.sample_size": "Rozmiar próbki", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binarny", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.char16": "char16_t", - "hex.builtin.inspector.char32": "char32_t", - "hex.builtin.inspector.custom_encoding": "Niestandardowe kodowanie", - "hex.builtin.inspector.custom_encoding.change": "Wybierz kodowanie", - "hex.builtin.inspector.custom_encoding.no_encoding": "Nie wybrano kodowania", - "hex.builtin.inspector.dos_date": "Data DOS", - "hex.builtin.inspector.dos_time": "Czas DOS", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.jump_to_address": "Przejdź do adresu", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "Kolor RGB565", - "hex.builtin.inspector.rgba8": "Kolor RGBA8", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "Ciąg znaków", - "hex.builtin.inspector.string16": "String16", - "hex.builtin.inspector.string32": "String32", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "Punkt kodowy UTF-8", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.inspector.wstring": "Szeroki ciąg znaków", - "hex.builtin.layouts.default": "Domyślny", - "hex.builtin.layouts.none.restore_default": "Przywróć domyślny układ", - "hex.builtin.menu.edit": "Edycja", - "hex.builtin.menu.edit.bookmark.create": "Utwórz zakładkę", - "hex.builtin.menu.edit.disassemble_range": "Dezasembluj zaznaczenie", - "hex.builtin.view.hex_editor.menu.edit.redo": "Ponów", - "hex.builtin.view.hex_editor.menu.edit.undo": "Cofnij", - "hex.builtin.menu.extras": "Dodatki", - "hex.builtin.menu.file": "Plik", - "hex.builtin.menu.file.bookmark.export": "Eksportuj zakładki", - "hex.builtin.menu.file.bookmark.import": "Importuj zakładki", - "hex.builtin.menu.file.clear_recent": "Wyczyść", - "hex.builtin.menu.file.close": "Zamknij", - "hex.builtin.menu.file.create_file": "Utwórz nowy plik", - "hex.builtin.menu.file.export": "Eksportuj", - "hex.builtin.menu.file.export.as_language": "Sformatowane bajty tekstowo", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Nie udało się wyeksportować bajtów do pliku!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.bookmark": "Zakładka", - "hex.builtin.menu.file.export.data_processor": "Obszar roboczy procesora danych", - "hex.builtin.menu.file.export.error.create_file": "Nie udało się utworzyć nowego pliku!", - "hex.builtin.menu.file.export.ips": "Łatka IPS", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Łatka próbowała naprawić adres który jest poza zakresem!", - "hex.builtin.menu.file.export.ips.popup.export_error": "Nie udało się utworzyć nowego pliku IPS!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Nieprawidłowy format łatki IPS!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Nieprawidłowy nagłówek łatki IPS!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Brak rekordu EOF w IPS!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Łatka była większa niż maksymalnie dozwolony rozmiar!", - "hex.builtin.menu.file.export.ips32": "Łatka IPS32", - "hex.builtin.menu.file.export.pattern": "Plik wzorca", - "hex.builtin.menu.file.export.pattern_file": "Eksportuj plik wzorca...", - "hex.builtin.menu.file.export.popup.create": "Nie można wyeksportować danych. Nie udało się utworzyć pliku!", - "hex.builtin.menu.file.export.report": "Raport", - "hex.builtin.menu.file.export.report.popup.export_error": "Nie udało się utworzyć nowego pliku raportu!", - "hex.builtin.menu.file.export.selection_to_file": "Zaznaczenie do pliku...", - "hex.builtin.menu.file.export.title": "Eksportuj plik", - "hex.builtin.menu.file.import": "Importuj", - "hex.builtin.menu.file.import.bookmark": "Zakładka", - "hex.builtin.menu.file.import.custom_encoding": "Plik niestandardowego kodowania", - "hex.builtin.menu.file.import.data_processor": "Obszar roboczy procesora danych", - "hex.builtin.menu.file.import.ips": "Łatka IPS", - "hex.builtin.menu.file.import.ips32": "Łatka IPS32", - "hex.builtin.menu.file.import.modified_file": "Zmodyfikowany plik", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Wybrany plik nie ma takiego samego rozmiaru jak bieżący plik. Oba rozmiary muszą się zgadzać", - "hex.builtin.menu.file.import.pattern": "Plik wzorca", - "hex.builtin.menu.file.import.pattern_file": "Importuj plik wzorca...", - "hex.builtin.menu.file.open_file": "Otwórz plik...", - "hex.builtin.menu.file.open_other": "Otwórz inne", - "hex.builtin.menu.file.open_recent": "Otwórz ostatni", - "hex.builtin.menu.file.project": "Projekt", - "hex.builtin.menu.file.project.open": "Otwórz projekt...", - "hex.builtin.menu.file.project.save": "Zapisz projekt", - "hex.builtin.menu.file.project.save_as": "Zapisz projekt jako...", - "hex.builtin.menu.file.quit": "Zakończ ImHex", - "hex.builtin.menu.file.reload_provider": "Przeładuj bieżące dane", - "hex.builtin.menu.help": "Pomoc", - "hex.builtin.menu.help.ask_for_help": "Zapytaj dokumentację...", - "hex.builtin.menu.view": "Widok", - "hex.builtin.menu.view.always_on_top": "Zawsze na wierzchu", - "hex.builtin.menu.view.debug": "Pokaż widok debugowania", - "hex.builtin.menu.view.demo": "Pokaż demo ImGui", - "hex.builtin.menu.view.fps": "Wyświetl FPS", - "hex.builtin.menu.view.fullscreen": "Tryb pełnoekranowy", - "hex.builtin.menu.workspace": "Obszar roboczy", - "hex.builtin.menu.workspace.create": "Nowy obszar roboczy...", - "hex.builtin.menu.workspace.layout": "Układ", - "hex.builtin.menu.workspace.layout.lock": "Zablokuj układ", - "hex.builtin.menu.workspace.layout.save": "Zapisz układ...", - "hex.builtin.minimap_visualizer.ascii_count": "Liczba ASCII", - "hex.builtin.minimap_visualizer.byte_magnitude": "Wielkość bajtu", - "hex.builtin.minimap_visualizer.byte_type": "Typ bajtu", - "hex.builtin.minimap_visualizer.entropy": "Entropia lokalna", - "hex.builtin.minimap_visualizer.highlights": "Podkreślenia", - "hex.builtin.minimap_visualizer.zero_count": "Liczba zer", - "hex.builtin.minimap_visualizer.zeros": "Zera", - "hex.builtin.nodes.arithmetic": "Arytmetyka", - "hex.builtin.nodes.arithmetic.add": "Dodawanie", - "hex.builtin.nodes.arithmetic.add.header": "Dodaj", - "hex.builtin.nodes.arithmetic.average": "Średnia", - "hex.builtin.nodes.arithmetic.average.header": "Średnia", - "hex.builtin.nodes.arithmetic.ceil": "Sufit", - "hex.builtin.nodes.arithmetic.ceil.header": "Sufit", - "hex.builtin.nodes.arithmetic.div": "Dzielenie", - "hex.builtin.nodes.arithmetic.div.header": "Podziel", - "hex.builtin.nodes.arithmetic.floor": "Podłoga", - "hex.builtin.nodes.arithmetic.floor.header": "Podłoga", - "hex.builtin.nodes.arithmetic.median": "Mediana", - "hex.builtin.nodes.arithmetic.median.header": "Mediana", - "hex.builtin.nodes.arithmetic.mod": "Modulo", - "hex.builtin.nodes.arithmetic.mod.header": "Modulo", - "hex.builtin.nodes.arithmetic.mul": "Mnożenie", - "hex.builtin.nodes.arithmetic.mul.header": "Pomnóż", - "hex.builtin.nodes.arithmetic.round": "Zaokrąglenie", - "hex.builtin.nodes.arithmetic.round.header": "Zaokrąglij", - "hex.builtin.nodes.arithmetic.sub": "Odejmowanie", - "hex.builtin.nodes.arithmetic.sub.header": "Odejmij", - "hex.builtin.nodes.bitwise": "Operacje bitowe", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "Bitowe ADD", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "Bitowe AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "Bitowe NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "Bitowe OR", - "hex.builtin.nodes.bitwise.shift_left": "Przesunięcie w lewo", - "hex.builtin.nodes.bitwise.shift_left.header": "Bitowe przesunięcie w lewo", - "hex.builtin.nodes.bitwise.shift_right": "Przesunięcie w prawo", - "hex.builtin.nodes.bitwise.shift_right.header": "Bitowe przesunięcie w prawo", - "hex.builtin.nodes.bitwise.swap": "Odwróć", - "hex.builtin.nodes.bitwise.swap.header": "Odwróć bity", - "hex.builtin.nodes.bitwise.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Bitowe XOR", - "hex.builtin.nodes.buffer": "Bufor", - "hex.builtin.nodes.buffer.byte_swap": "Odwróć", - "hex.builtin.nodes.buffer.byte_swap.header": "Odwróć bajty", - "hex.builtin.nodes.buffer.combine": "Połącz", - "hex.builtin.nodes.buffer.combine.header": "Połącz bufory", - "hex.builtin.nodes.buffer.patch": "Łatka", - "hex.builtin.nodes.buffer.patch.header": "Łatka", - "hex.builtin.nodes.buffer.patch.input.patch": "Łatka", - "hex.builtin.nodes.buffer.repeat": "Powtórz", - "hex.builtin.nodes.buffer.repeat.header": "Powtórz bufor", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Wejście", - "hex.builtin.nodes.buffer.repeat.input.count": "Liczba", - "hex.builtin.nodes.buffer.size": "Rozmiar bufora", - "hex.builtin.nodes.buffer.size.header": "Rozmiar bufora", - "hex.builtin.nodes.buffer.size.output": "Rozmiar", - "hex.builtin.nodes.buffer.slice": "Wycinek", - "hex.builtin.nodes.buffer.slice.header": "Wytnij bufor", - "hex.builtin.nodes.buffer.slice.input.buffer": "Wejście", - "hex.builtin.nodes.buffer.slice.input.from": "Od", - "hex.builtin.nodes.buffer.slice.input.to": "Do", - "hex.builtin.nodes.casting": "Konwersja danych", - "hex.builtin.nodes.casting.buffer_to_float": "Bufor na Float", - "hex.builtin.nodes.casting.buffer_to_float.header": "Bufor na Float", - "hex.builtin.nodes.casting.buffer_to_int": "Bufor na Integer", - "hex.builtin.nodes.casting.buffer_to_int.header": "Bufor na Integer", - "hex.builtin.nodes.casting.float_to_buffer": "Float na Bufor", - "hex.builtin.nodes.casting.float_to_buffer.header": "Float na Bufor", - "hex.builtin.nodes.casting.int_to_buffer": "Integer na Bufor", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer na Bufor", - "hex.builtin.nodes.common.amount": "Ilość", - "hex.builtin.nodes.common.height": "Wysokość", - "hex.builtin.nodes.common.input": "Wejście", - "hex.builtin.nodes.common.input.a": "Wejście A", - "hex.builtin.nodes.common.input.b": "Wejście B", - "hex.builtin.nodes.common.output": "Wyjście", - "hex.builtin.nodes.common.width": "Szerokość", - "hex.builtin.nodes.constants": "Stałe", - "hex.builtin.nodes.constants.buffer": "Bufor", - "hex.builtin.nodes.constants.buffer.header": "Bufor", - "hex.builtin.nodes.constants.buffer.size": "Rozmiar", - "hex.builtin.nodes.constants.comment": "Komentarz", - "hex.builtin.nodes.constants.comment.header": "Komentarz", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "Kolor RGBA8", - "hex.builtin.nodes.constants.rgba8.header": "Kolor RGBA8", - "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", - "hex.builtin.nodes.constants.rgba8.output.b": "Niebieski", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.rgba8.output.g": "Zielony", - "hex.builtin.nodes.constants.rgba8.output.r": "Czerwony", - "hex.builtin.nodes.constants.string": "Ciąg znaków", - "hex.builtin.nodes.constants.string.header": "Ciąg znaków", - "hex.builtin.nodes.control_flow": "Przepływ sterowania", - "hex.builtin.nodes.control_flow.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "Logiczne AND", - "hex.builtin.nodes.control_flow.equals": "Równe", - "hex.builtin.nodes.control_flow.equals.header": "Równe", - "hex.builtin.nodes.control_flow.gt": "Większe niż", - "hex.builtin.nodes.control_flow.gt.header": "Większe niż", - "hex.builtin.nodes.control_flow.if": "Jeśli", - "hex.builtin.nodes.control_flow.if.condition": "Warunek", - "hex.builtin.nodes.control_flow.if.false": "Fałsz", - "hex.builtin.nodes.control_flow.if.header": "Jeśli", - "hex.builtin.nodes.control_flow.if.true": "Prawda", - "hex.builtin.nodes.control_flow.loop": "Pętla", - "hex.builtin.nodes.control_flow.loop.end": "Koniec", - "hex.builtin.nodes.control_flow.loop.header": "Pętla", - "hex.builtin.nodes.control_flow.loop.in": "Wejście", - "hex.builtin.nodes.control_flow.loop.init": "Wartość początkowa", - "hex.builtin.nodes.control_flow.loop.out": "Wyjście", - "hex.builtin.nodes.control_flow.loop.start": "Start", - "hex.builtin.nodes.control_flow.lt": "Mniejsze niż", - "hex.builtin.nodes.control_flow.lt.header": "Mniejsze niż", - "hex.builtin.nodes.control_flow.not": "Nie", - "hex.builtin.nodes.control_flow.not.header": "Nie", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "Logiczne OR", - "hex.builtin.nodes.crypto": "Kryptografia", - "hex.builtin.nodes.crypto.aes": "Dekrypter AES", - "hex.builtin.nodes.crypto.aes.header": "Dekrypter AES", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Klucz", - "hex.builtin.nodes.crypto.aes.key_length": "Długość klucza", - "hex.builtin.nodes.crypto.aes.mode": "Tryb", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "Niestandardowe", - "hex.builtin.nodes.custom.custom": "Nowy węzeł", - "hex.builtin.nodes.custom.custom.edit": "Edytuj", - "hex.builtin.nodes.custom.custom.edit_hint": "Przytrzymaj SHIFT aby edytować", - "hex.builtin.nodes.custom.custom.header": "Niestandardowy węzeł", - "hex.builtin.nodes.custom.input": "Wejście niestandardowego węzła", - "hex.builtin.nodes.custom.input.header": "Wejście węzła", - "hex.builtin.nodes.custom.output": "Wyjście niestandardowego węzła", - "hex.builtin.nodes.custom.output.header": "Wyjście węzła", - "hex.builtin.nodes.data_access": "Dostęp do danych", - "hex.builtin.nodes.data_access.read": "Odczyt", - "hex.builtin.nodes.data_access.read.address": "Adres", - "hex.builtin.nodes.data_access.read.data": "Dane", - "hex.builtin.nodes.data_access.read.header": "Odczyt", - "hex.builtin.nodes.data_access.read.size": "Rozmiar", - "hex.builtin.nodes.data_access.selection": "Zaznaczony region", - "hex.builtin.nodes.data_access.selection.address": "Adres", - "hex.builtin.nodes.data_access.selection.header": "Zaznaczony region", - "hex.builtin.nodes.data_access.selection.size": "Rozmiar", - "hex.builtin.nodes.data_access.size": "Rozmiar danych", - "hex.builtin.nodes.data_access.size.header": "Rozmiar danych", - "hex.builtin.nodes.data_access.size.size": "Rozmiar", - "hex.builtin.nodes.data_access.write": "Zapis", - "hex.builtin.nodes.data_access.write.address": "Adres", - "hex.builtin.nodes.data_access.write.data": "Dane", - "hex.builtin.nodes.data_access.write.header": "Zapis", - "hex.builtin.nodes.decoding": "Dekodowanie", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Dekoder Base64", - "hex.builtin.nodes.decoding.hex": "Szesnastkowy", - "hex.builtin.nodes.decoding.hex.header": "Dekoder szesnastkowy", - "hex.builtin.nodes.display": "Wyświetlanie", - "hex.builtin.nodes.display.bits": "Bity", - "hex.builtin.nodes.display.bits.header": "Wyświetlanie bitów", - "hex.builtin.nodes.display.buffer": "Bufor", - "hex.builtin.nodes.display.buffer.header": "Wyświetlanie bufora", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Wyświetlanie Float", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Wyświetlanie Integer", - "hex.builtin.nodes.display.string": "Ciąg znaków", - "hex.builtin.nodes.display.string.header": "Wyświetlanie ciągu znaków", - "hex.builtin.nodes.pattern_language": "Pattern Language", - "hex.builtin.nodes.pattern_language.out_var": "Zmienna wyjściowa", - "hex.builtin.nodes.pattern_language.out_var.header": "Zmienna wyjściowa", - "hex.builtin.nodes.visualizer": "Wizualizatory", - "hex.builtin.nodes.visualizer.byte_distribution": "Rozkład bajtów", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Rozkład bajtów", - "hex.builtin.nodes.visualizer.digram": "Digram", - "hex.builtin.nodes.visualizer.digram.header": "Digram", - "hex.builtin.nodes.visualizer.image": "Obraz", - "hex.builtin.nodes.visualizer.image.header": "Wizualizator obrazu", - "hex.builtin.nodes.visualizer.image_rgba": "Obraz RGBA8", - "hex.builtin.nodes.visualizer.image_rgba.header": "Wizualizator obrazu RGBA8", - "hex.builtin.nodes.visualizer.layered_dist": "Rozkład warstwowy", - "hex.builtin.nodes.visualizer.layered_dist.header": "Rozkład warstwowy", - "hex.builtin.oobe.server_contact": "Kontakt z serwerem", - "hex.builtin.oobe.server_contact.crash_logs_only": "Tylko logi awarii", - "hex.builtin.oobe.server_contact.data_collected.os": "System operacyjny", - "hex.builtin.oobe.server_contact.data_collected.uuid": "Losowe ID", - "hex.builtin.oobe.server_contact.data_collected.version": "Wersja ImHex", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Typ", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Wartość", - "hex.builtin.oobe.server_contact.data_collected_title": "Dane które będą udostępniane", - "hex.builtin.oobe.server_contact.text": "Czy chcesz zezwolić na komunikację z serwerami ImHex?\n\n\nTo pozwala na wykonywanie automatycznych sprawdzeń aktualizacji i przesyłanie bardzo ograniczonych statystyk użytkowania, wszystkie z nich są wymienione poniżej.\n\nAlternatywnie możesz również wybrać wysyłanie tylko logów awarii, które bardzo pomagają w identyfikacji i naprawianiu błędów które możesz napotkać.\n\nWszystkie informacje są przetwarzane przez nasze własne serwery i nie są przekazywane żadnym osobom trzecim.\n\n\nMożesz zmienić te wybory w każdej chwili w ustawieniach.", - "hex.builtin.oobe.tutorial_question": "Ponieważ to pierwszy raz gdy używasz ImHex, czy chciałbyś przejść przez tutorial wprowadzający?\n\nMożesz zawsze uzyskać dostęp do tutorialu z menu Pomoc.", - "hex.builtin.popup.blocking_task.desc": "Zadanie jest obecnie wykonywane.", - "hex.builtin.popup.blocking_task.title": "Wykonywanie zadania", - "hex.builtin.popup.close_provider.desc": "Niektóre zmiany nie zostały jeszcze zapisane w Projekcie.\n\nCzy chcesz je zapisać przed zamknięciem?", - "hex.builtin.popup.close_provider.title": "Zamknąć dostawcę?", - "hex.builtin.popup.crash_recover.message": "Zgłoszono wyjątek, ale ImHex był w stanie go przechwycić i zapobiec awarii", - "hex.builtin.popup.crash_recover.title": "Odzyskiwanie po awarii", - "hex.builtin.popup.create_workspace.desc": "Wprowadź nazwę dla nowego obszaru roboczego", - "hex.builtin.popup.create_workspace.title": "Utwórz nowy obszar roboczy", - "hex.builtin.popup.docs_question.no_answer": "Dokumentacja nie miała odpowiedzi na to pytanie", - "hex.builtin.popup.docs_question.prompt": "Zapytaj AI dokumentacji o pomoc!", - "hex.builtin.popup.docs_question.thinking": "Myślę...", - "hex.builtin.popup.docs_question.title": "Zapytanie do dokumentacji", - "hex.builtin.popup.error.create": "Nie udało się utworzyć nowego pliku!", - "hex.builtin.popup.error.file_dialog.common": "Wystąpił błąd podczas otwierania przeglądarki plików: {}", - "hex.builtin.popup.error.file_dialog.portal": "Wystąpił błąd podczas otwierania przeglądarki plików: {}.\nMoże to być spowodowane tym, że system nie ma poprawnie zainstalowanego backendu xdg-desktop-portal.\n\nNa KDE to xdg-desktop-portal-kde.\nNa Gnome to xdg-desktop-portal-gnome.\nW przeciwnym razie możesz spróbować użyć xdg-desktop-portal-gtk.\n\nUruchom ponownie system po instalacji.\n\nJeśli przeglądarka plików nadal nie działa, spróbuj dodać\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\ndo skryptu startowego lub konfiguracji menedżera okien lub kompozytora.\n\nJeśli przeglądarka plików nadal nie działa, zgłoś problem na https://github.com/WerWolv/ImHex/issues\n\nW międzyczasie pliki można nadal otwierać przeciągając je na okno ImHex!", - "hex.builtin.popup.error.project.load": "Nie udało się wczytać projektu: {}", - "hex.builtin.popup.error.project.load.create_provider": "Nie udało się utworzyć dostawcy typu {}", - "hex.builtin.popup.error.project.load.file_not_found": "Plik projektu {} nie został znaleziony", - "hex.builtin.popup.error.project.load.invalid_magic": "Nieprawidłowy plik magic w pliku projektu", - "hex.builtin.popup.error.project.load.invalid_tar": "Nie można otworzyć spakowanego pliku projektu: {}", - "hex.builtin.popup.error.project.load.no_providers": "Brak dostawców, które można otworzyć", - "hex.builtin.popup.error.project.load.some_providers_failed": "Niektórzy dostawcy nie udało się wczytać: {}", - "hex.builtin.popup.error.project.save": "Nie udało się zapisać projektu!", - "hex.builtin.popup.error.read_only": "Nie można uzyskać dostępu do zapisu. Plik otwarty w trybie tylko do odczytu.", - "hex.builtin.popup.error.task_exception": "Wyjątek zgłoszony w zadaniu '{}':\n\n{}", - "hex.builtin.popup.exit_application.desc": "Masz niezapisane zmiany w swoim Projekcie.\nCzy na pewno chcesz wyjść?", - "hex.builtin.popup.exit_application.title": "Zakończyć aplikację?", - "hex.builtin.popup.foreground_task.title": "Proszę czekać...", - "hex.builtin.popup.safety_backup.delete": "Nie, usuń", - "hex.builtin.popup.safety_backup.desc": "O nie, ImHex zawiesił się ostatnim razem.\nCzy chcesz przywrócić swoją poprzednią pracę?", - "hex.builtin.popup.safety_backup.log_file": "Plik logów: ", - "hex.builtin.popup.safety_backup.report_error": "Wyślij log awarii do deweloperów", - "hex.builtin.popup.safety_backup.restore": "Tak, przywróć", - "hex.builtin.popup.safety_backup.title": "Przywróć utracone dane", - "hex.builtin.popup.save_layout.desc": "Wprowadź nazwę pod którą zapisać bieżący układ.", - "hex.builtin.popup.save_layout.title": "Zapisz układ", - "hex.builtin.popup.waiting_for_tasks.desc": "W tle nadal działają zadania.\nImHex zamknie się po ich zakończeniu.", - "hex.builtin.popup.waiting_for_tasks.title": "Oczekiwanie na zadania", - "hex.builtin.provider.base64": "Plik Base64", - "hex.builtin.provider.disk": "Surowy dysk", - "hex.builtin.provider.disk.disk_size": "Rozmiar dysku", - "hex.builtin.provider.disk.elevation": "Dostęp do surowych dysków najprawdopodobniej wymaga podwyższonych uprawnień", - "hex.builtin.provider.disk.error.read_ro": "Nie udało się otworzyć dysku {} w trybie tylko do odczytu: {}", - "hex.builtin.provider.disk.error.read_rw": "Nie udało się otworzyć dysku {} w trybie odczyt/zapis: {}", - "hex.builtin.provider.disk.reload": "Przeładuj", - "hex.builtin.provider.disk.sector_size": "Rozmiar sektora", - "hex.builtin.provider.disk.selected_disk": "Dysk", - "hex.builtin.provider.error.open": "Nie udało się otworzyć dostawcy: {}", - "hex.builtin.provider.file": "Zwykły plik", - "hex.builtin.provider.file.access": "Czas ostatniego dostępu", - "hex.builtin.provider.file.creation": "Czas utworzenia", - "hex.builtin.provider.file.error.open": "Nie udało się otworzyć pliku {}: {}", - "hex.builtin.provider.file.menu.direct_access": "Plik z bezpośrednim dostępem", - "hex.builtin.provider.file.menu.into_memory": "Wczytaj plik do pamięci", - "hex.builtin.provider.file.menu.open_file": "Otwórz plik zewnętrznie", - "hex.builtin.provider.file.menu.open_folder": "Otwórz folder zawierający", - "hex.builtin.provider.file.modification": "Czas ostatniej modyfikacji", - "hex.builtin.provider.file.path": "Ścieżka pliku", - "hex.builtin.provider.file.reload_changes": "Plik został zmodyfikowany przez zewnętrzne źródło. Czy chcesz go przeładować?", - "hex.builtin.provider.file.reload_changes.reload": "Przeładuj", - "hex.builtin.provider.file.size": "Rozmiar", - "hex.builtin.provider.file.too_large": "Plik jest większy niż ustawiony limit, zmiany będą zapisywane bezpośrednio do pliku. Zezwolić na dostęp do zapisu mimo to?", - "hex.builtin.provider.file.too_large.allow_write": "Zezwól na dostęp do zapisu", - "hex.builtin.provider.gdb": "Dane serwera GDB", - "hex.builtin.provider.gdb.ip": "Adres IP", - "hex.builtin.provider.gdb.name": "Serwer GDB <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Port", - "hex.builtin.provider.gdb.server": "Serwer", - "hex.builtin.provider.intel_hex": "Plik Intel Hex", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Plik w pamięci", - "hex.builtin.provider.mem_file.rename": "Zmień nazwę pliku", - "hex.builtin.provider.mem_file.unsaved": "Niezapisany plik", - "hex.builtin.provider.motorola_srec": "Plik Motorola SREC", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.opening": "Otwieranie dostawcy...", - "hex.builtin.provider.process_memory": "Pamięć procesu", - "hex.builtin.provider.process_memory.enumeration_failed": "Nie udało się wyliczyć procesów", - "hex.builtin.provider.process_memory.macos_limitations": "macOS nie pozwala właściwie na odczytywanie pamięci z innych procesów, nawet gdy działa jako root. Jeśli System Integrity Protection (SIP) jest włączony, działa tylko dla aplikacji niepodpisanych lub mających uprawnienie 'Get Task Allow', które generalnie dotyczy tylko aplikacji kompilowanych przez siebie.", - "hex.builtin.provider.process_memory.memory_regions": "Regiony pamięci", - "hex.builtin.provider.process_memory.name": "Pamięć procesu '{0}'", - "hex.builtin.provider.process_memory.process_id": "PID", - "hex.builtin.provider.process_memory.process_name": "Nazwa procesu", - "hex.builtin.provider.process_memory.region.commit": "Zatwierdzone", - "hex.builtin.provider.process_memory.region.mapped": "Zmapowane", - "hex.builtin.provider.process_memory.region.private": "Prywatne", - "hex.builtin.provider.process_memory.region.reserve": "Zarezerwowane", - "hex.builtin.provider.process_memory.utils": "Narzędzia", - "hex.builtin.provider.process_memory.utils.inject_dll": "Wstrzyknij DLL", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Nie udało się wstrzyknąć DLL '{0}'!", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "Pomyślnie wstrzyknięto DLL '{0}'!", - "hex.builtin.provider.rename": "Zmień nazwę", - "hex.builtin.provider.rename.desc": "Wprowadź nazwę dla tego dostawcy.", - "hex.builtin.provider.tooltip.show_more": "Przytrzymaj SHIFT dla więcej informacji", - "hex.builtin.provider.view": "Widok", - "hex.builtin.setting.experiments": "Eksperymenty", - "hex.builtin.setting.experiments.description": "Eksperymenty to funkcje, które są nadal w rozwoju i mogą jeszcze nie działać poprawnie.\n\nSpróbuj ich używać i zgłaszaj napotkane problemy!", - "hex.builtin.setting.folders": "Foldery", - "hex.builtin.setting.folders.add_folder": "Dodaj nowy folder", - "hex.builtin.setting.folders.description": "Określ dodatkowe ścieżki wyszukiwania dla wzorców, skryptów, reguł Yara i więcej", - "hex.builtin.setting.folders.remove_folder": "Usuń aktualnie wybrany folder z listy", - "hex.builtin.setting.general": "Ogólne", - "hex.builtin.setting.general.auto_backup_time": "Okresowe tworzenie kopii zapasowej projektu", - "hex.builtin.setting.general.auto_backup_time.format.extended": "Co {0}m {1}s", - "hex.builtin.setting.general.auto_backup_time.format.simple": "Co {0}s", - "hex.builtin.setting.general.auto_load_patterns": "Automatycznie wczytaj obsługiwany wzorzec", - "hex.builtin.setting.general.max_mem_file_size": "Maksymalny rozmiar pliku do wczytania do RAM", - "hex.builtin.setting.general.max_mem_file_size.desc": "Małe pliki są wczytywane do pamięci aby zapobiec ich bezpośredniej modyfikacji na dysku.\n\nZwiększenie tego rozmiaru pozwala większym plikom być wczytanym do pamięci zanim ImHex ucieknie się do strumieniowania danych z dysku.", - "hex.builtin.setting.general.network": "Sieć", - "hex.builtin.setting.general.network_interface": "Włącz interfejs sieciowy", - "hex.builtin.setting.general.pattern_data_max_filter_items": "Maksymalna liczba przefiltrowanych elementów wzorca pokazanych", - "hex.builtin.setting.general.patterns": "Wzorce", - "hex.builtin.setting.general.save_recent_providers": "Zapisz ostatnio używanych dostawców", - "hex.builtin.setting.general.server_contact": "Włącz sprawdzanie aktualizacji i statystyki użytkowania", - "hex.builtin.setting.general.show_tips": "Pokaż wskazówki przy starcie", - "hex.builtin.setting.general.sync_pattern_source": "Synchronizuj kod źródłowy wzorca między dostawcami", - "hex.builtin.setting.general.upload_crash_logs": "Przesyłaj raporty awarii", - "hex.builtin.setting.hex_editor": "Edytor Hex", - "hex.builtin.setting.hex_editor.byte_padding": "Dodatkowe wypełnienie komórki bajtu", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bajty na wiersz", - "hex.builtin.setting.hex_editor.char_padding": "Dodatkowe wypełnienie komórki znaku", - "hex.builtin.setting.hex_editor.highlight_color": "Kolor podświetlenia zaznaczenia", - "hex.builtin.setting.hex_editor.paste_behaviour": "Zachowanie wklejania pojedynczego bajtu", - "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Wklej wszystko", - "hex.builtin.setting.hex_editor.paste_behaviour.none": "Zapytaj mnie następnym razem", - "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Wklej nad zaznaczeniem", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Podświetl rodziców wzorca przy najechaniu", - "hex.builtin.setting.hex_editor.show_highlights": "Pokaż kolorowe podświetlenia", - "hex.builtin.setting.hex_editor.show_selection": "Przenieś wyświetlanie zaznaczenia do stopki edytora hex", - "hex.builtin.setting.hex_editor.sync_scrolling": "Synchronizuj pozycję przewijania edytora", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Ostatnie pliki", - "hex.builtin.setting.interface": "Interfejs", - "hex.builtin.setting.interface.accent": "Kolor akcentu", - "hex.builtin.setting.interface.always_show_provider_tabs": "Zawsze pokazuj karty dostawców", - "hex.builtin.setting.interface.color": "Motyw kolorów", - "hex.builtin.setting.interface.crisp_scaling": "Włącz ostre skalowanie", - "hex.builtin.setting.interface.display_shortcut_highlights": "Podświetl menu przy użyciu skrótów", - "hex.builtin.setting.interface.fps": "Limit FPS", - "hex.builtin.setting.interface.fps.native": "Natywny", - "hex.builtin.setting.interface.fps.unlocked": "Bez ograniczeń", - "hex.builtin.setting.interface.language": "Język", - "hex.builtin.setting.interface.multi_windows": "Włącz obsługę wielu okien", - "hex.builtin.setting.interface.native_window_decorations": "Użyj dekoracji okien systemu", - "hex.builtin.setting.interface.pattern_data_row_bg": "Włącz kolorowe tło wzorców", - "hex.builtin.setting.interface.randomize_window_title": "Użyj losowego tytułu okna", - "hex.builtin.setting.interface.restore_window_pos": "Przywróć pozycję okna", - "hex.builtin.setting.interface.scaling.fractional_warning": "Domyślna czcionka nie obsługuje skalowania ułamkowego. Dla lepszych rezultatów wybierz niestandardową czcionkę w zakładce 'Czcionka'.", - "hex.builtin.setting.interface.scaling.native": "Natywne", - "hex.builtin.setting.interface.scaling_factor": "Skalowanie", - "hex.builtin.setting.interface.show_header_command_palette": "Pokaż paletę poleceń w nagłówku okna", - "hex.builtin.setting.interface.show_titlebar_backdrop": "Pokaż kolor tła paska tytułu", - "hex.builtin.setting.interface.style": "Stylizacja", - "hex.builtin.setting.interface.use_native_menu_bar": "Użyj natywnego paska menu", - "hex.builtin.setting.interface.wiki_explain_language": "Język Wikipedii", - "hex.builtin.setting.interface.window": "Okno", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "Proxy zostanie zastosowane natychmiast dla sklepu, wikipedii i innych wtyczek.", - "hex.builtin.setting.proxy.enable": "Włącz Proxy", - "hex.builtin.setting.proxy.url": "URL Proxy", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// lub socks5:// (np. http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Skróty", - "hex.builtin.setting.shortcuts.global": "Skróty globalne", - "hex.builtin.setting.toolbar": "Pasek narzędzi", - "hex.builtin.setting.toolbar.description": "Dodaj lub usuń opcje menu z paska narzędzi przeciągając je z listy poniżej.", - "hex.builtin.setting.toolbar.icons": "Ikony paska narzędzi", - "hex.builtin.shortcut.next_provider": "Wybierz następnego dostawcę danych", - "hex.builtin.shortcut.prev_provider": "Wybierz poprzedniego dostawcę danych", - "hex.builtin.task.analyzing_data": "Analizowanie danych...", - "hex.builtin.task.check_updates": "Sprawdzanie aktualizacji...", - "hex.builtin.task.evaluating_nodes": "Ewaluowanie węzłów...", - "hex.builtin.task.exporting_data": "Eksportowanie danych...", - "hex.builtin.task.filtering_data": "Filtrowanie danych...", - "hex.builtin.task.loading_banner": "Wczytywanie baneru...", - "hex.builtin.task.loading_encoding_file": "Wczytywanie pliku kodowania...", - "hex.builtin.task.parsing_pattern": "Parsowanie wzorca...", - "hex.builtin.task.query_docs": "Odpytywanie dokumentacji...", - "hex.builtin.task.saving_data": "Zapisywanie danych...", - "hex.builtin.task.sending_statistics": "Wysyłanie statystyk...", - "hex.builtin.task.updating_inspector": "Aktualizowanie inspektora...", - "hex.builtin.task.updating_recents": "Aktualizowanie ostatnich plików...", - "hex.builtin.task.updating_store": "Aktualizowanie sklepu...", - "hex.builtin.task.uploading_crash": "Przesyłanie raportu awarii...", - "hex.builtin.title_bar_button.debug_build": "Kompilacja debugowa\n\nSHIFT + Kliknij aby otworzyć menu debugowania", - "hex.builtin.title_bar_button.feedback": "Zostaw opinię", - "hex.builtin.tools.ascii_table": "Tabela ASCII", - "hex.builtin.tools.ascii_table.octal": "Pokaż ósemkowy", - "hex.builtin.tools.base_converter": "Konwerter podstaw", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Zamiennik bajtów", - "hex.builtin.tools.calc": "Kalkulator", - "hex.builtin.tools.color": "Wybieracz kolorów", - "hex.builtin.tools.color.components": "Składniki", - "hex.builtin.tools.color.formats": "Formaty", - "hex.builtin.tools.color.formats.color_name": "Nazwa koloru", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.percent": "Procent", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.demangler": "Demangler LLVM", - "hex.builtin.tools.demangler.demangled": "Nazwa odmanglingowana", - "hex.builtin.tools.demangler.mangled": "Nazwa zmanglingowana", - "hex.builtin.tools.error": "Ostatni błąd: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Algorytm Euklidesa", - "hex.builtin.tools.euclidean_algorithm.description": "Algorytm Euklidesa to efektywna metoda obliczania największego wspólnego dzielnika (NWD) dwóch liczb - największej liczby która dzieli obie z nich bez reszty.\n\nRozszerzając to, zapewnia również efektywną metodę obliczania najmniejszej wspólnej wielokrotności (NWW), najmniejszej liczby podzielnej przez obie.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Wykryto przepełnienie! Wartości a i b są zbyt duże.", - "hex.builtin.tools.file_tools": "Narzędzia plików", - "hex.builtin.tools.file_tools.combiner": "Łączenie", - "hex.builtin.tools.file_tools.combiner.add": "Dodaj...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Dodaj plik", - "hex.builtin.tools.file_tools.combiner.clear": "Wyczyść", - "hex.builtin.tools.file_tools.combiner.combine": "Połącz", - "hex.builtin.tools.file_tools.combiner.combining": "Łączenie...", - "hex.builtin.tools.file_tools.combiner.delete": "Usuń", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Nie udało się utworzyć pliku wyjściowego", - "hex.builtin.tools.file_tools.combiner.open_input": "Nie udało się otworzyć pliku wejściowego {0}", - "hex.builtin.tools.file_tools.combiner.output": "Plik wyjściowy", - "hex.builtin.tools.file_tools.combiner.output.picker": "Ustaw ścieżkę bazową wyjścia", - "hex.builtin.tools.file_tools.combiner.success": "Pliki połączone pomyślnie!", - "hex.builtin.tools.file_tools.shredder": "Niszczenie", - "hex.builtin.tools.file_tools.shredder.error.open": "Nie udało się otworzyć wybranego pliku!", - "hex.builtin.tools.file_tools.shredder.fast": "Tryb szybki", - "hex.builtin.tools.file_tools.shredder.input": "Plik do zniszczenia", - "hex.builtin.tools.file_tools.shredder.picker": "Otwórz plik do zniszczenia", - "hex.builtin.tools.file_tools.shredder.shred": "Zniszcz", - "hex.builtin.tools.file_tools.shredder.shredding": "Niszczenie...", - "hex.builtin.tools.file_tools.shredder.success": "Zniszczono pomyślnie!", - "hex.builtin.tools.file_tools.shredder.warning": "To narzędzie NIEODWRACALNIE niszczy plik. Używaj ostrożnie", - "hex.builtin.tools.file_tools.splitter": "Dzielenie", - "hex.builtin.tools.file_tools.splitter.input": "Plik do podzielenia", - "hex.builtin.tools.file_tools.splitter.output": "Ścieżka wyjściowa", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Nie udało się utworzyć pliku części {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Nie udało się otworzyć wybranego pliku!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "Plik jest mniejszy niż rozmiar części", - "hex.builtin.tools.file_tools.splitter.picker.input": "Otwórz plik do podzielenia", - "hex.builtin.tools.file_tools.splitter.picker.output": "Ustaw ścieżkę bazową", - "hex.builtin.tools.file_tools.splitter.picker.split": "Podziel", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dzielenie...", - "hex.builtin.tools.file_tools.splitter.picker.success": "Plik podzielony pomyślnie!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Dyskietka 3½\" (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Dyskietka 5¼\" (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Niestandardowy", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Dysk Zip 100 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Dysk Zip 200 (200MiB)", - "hex.builtin.tools.file_uploader": "Uploader plików", - "hex.builtin.tools.file_uploader.control": "Kontrola", - "hex.builtin.tools.file_uploader.done": "Gotowe!", - "hex.builtin.tools.file_uploader.error": "Nie udało się przesłać pliku!\n\nKod błędu: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Nieprawidłowa odpowiedź z Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Ostatnie przesłania", - "hex.builtin.tools.file_uploader.tooltip": "Kliknij aby skopiować\nCTRL + Kliknij aby otworzyć", - "hex.builtin.tools.file_uploader.upload": "Prześlij", - "hex.builtin.tools.format.engineering": "Inżynierski", - "hex.builtin.tools.format.programmer": "Programistyczny", - "hex.builtin.tools.format.scientific": "Naukowy", - "hex.builtin.tools.format.standard": "Standardowy", - "hex.builtin.tools.graphing": "Kalkulator graficzny", - "hex.builtin.tools.history": "Historia", - "hex.builtin.tools.http_requests": "Żądania HTTP", - "hex.builtin.tools.http_requests.body": "Ciało", - "hex.builtin.tools.http_requests.enter_url": "Wprowadź URL", - "hex.builtin.tools.http_requests.headers": "Nagłówki", - "hex.builtin.tools.http_requests.response": "Odpowiedź", - "hex.builtin.tools.http_requests.send": "Wyślij", - "hex.builtin.tools.ieee754": "Koder i dekoder liczb zmiennoprzecinkowych IEEE 754", - "hex.builtin.tools.ieee754.clear": "Wyczyść", - "hex.builtin.tools.ieee754.description": "IEEE754 to standard reprezentacji liczb zmiennoprzecinkowych używany przez większość nowoczesnych procesorów.\n\nTo narzędzie wizualizuje wewnętrzną reprezentację liczby zmiennoprzecinkowej i pozwala na dekodowanie i kodowanie liczb z niestandardową liczbą bitów mantysy lub wykładnika.", - "hex.builtin.tools.ieee754.double_precision": "Podwójna precyzja", - "hex.builtin.tools.ieee754.exponent": "Wykładnik", - "hex.builtin.tools.ieee754.exponent_size": "Rozmiar wykładnika", - "hex.builtin.tools.ieee754.formula": "Wzór", - "hex.builtin.tools.ieee754.half_precision": "Połowa precyzji", - "hex.builtin.tools.ieee754.mantissa": "Mantysa", - "hex.builtin.tools.ieee754.mantissa_size": "Rozmiar mantysy", - "hex.builtin.tools.ieee754.quarter_precision": "Ćwierć precyzji", - "hex.builtin.tools.ieee754.result.float": "Wynik zmiennoprzecinkowy", - "hex.builtin.tools.ieee754.result.hex": "Wynik szesnastkowy", - "hex.builtin.tools.ieee754.result.title": "Wynik", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Szczegółowy", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Uproszczony", - "hex.builtin.tools.ieee754.sign": "Znak", - "hex.builtin.tools.ieee754.single_precision": "Pojedyncza precyzja", - "hex.builtin.tools.ieee754.type": "Typ", - "hex.builtin.tools.input": "Wejście", - "hex.builtin.tools.invariant_multiplication": "Dzielenie przez mnożenie niezmiennicze", - "hex.builtin.tools.invariant_multiplication.description": "Dzielenie przez mnożenie niezmiennicze to technika często używana przez kompilatory do optymalizacji dzielenia całkowitego przez stałą w mnożenie po którym następuje przesunięcie. Powodem tego jest to, że dzielenia często zajmują wielokrotnie więcej cykli zegara niż mnożenia.\n\nTo narzędzie może być użyte do obliczenia mnożnika z dzielnika lub dzielnika z mnożnika.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Liczba bitów", - "hex.builtin.tools.name": "Nazwa", - "hex.builtin.tools.output": "Wyjście", - "hex.builtin.tools.permissions": "Kalkulator uprawnień UNIX", - "hex.builtin.tools.permissions.absolute": "Notacja bezwzględna", - "hex.builtin.tools.permissions.perm_bits": "Bity uprawnień", - "hex.builtin.tools.permissions.setgid_error": "Grupa musi mieć prawa wykonywania aby bit setgid zadziałał!", - "hex.builtin.tools.permissions.setuid_error": "Użytkownik musi mieć prawa wykonywania aby bit setuid zadziałał!", - "hex.builtin.tools.permissions.sticky_error": "Inni muszą mieć prawa wykonywania aby bit sticky zadziałał!", - "hex.builtin.tools.regex_replacer": "Zamiennik regex", - "hex.builtin.tools.regex_replacer.input": "Wejście", - "hex.builtin.tools.regex_replacer.output": "Wyjście", - "hex.builtin.tools.regex_replacer.pattern": "Wzorzec regex", - "hex.builtin.tools.regex_replacer.replace": "Wzorzec zamiany", - "hex.builtin.tools.tcp_client_server": "Klient/Serwer TCP", - "hex.builtin.tools.tcp_client_server.client": "Klient", - "hex.builtin.tools.tcp_client_server.messages": "Wiadomości", - "hex.builtin.tools.tcp_client_server.server": "Serwer", - "hex.builtin.tools.tcp_client_server.settings": "Ustawienia połączenia", - "hex.builtin.tools.value": "Wartość", - "hex.builtin.tools.wiki_explain": "Definicje terminów z Wikipedii", - "hex.builtin.tools.wiki_explain.control": "Kontrola", - "hex.builtin.tools.wiki_explain.invalid_response": "Nieprawidłowa odpowiedź z Wikipedii!", - "hex.builtin.tools.wiki_explain.results": "Wyniki", - "hex.builtin.tools.wiki_explain.search": "Szukaj", - "hex.builtin.tutorial.introduction": "Wprowadzenie do ImHex", - "hex.builtin.tutorial.introduction.description": "Ten tutorial przeprowadzi Cię przez podstawowe użycie ImHex aby Cię wprowadzić.", - "hex.builtin.tutorial.introduction.step1.description": "ImHex to pakiet inżynierii wstecznej i edytor hex skupiony głównie na wizualizacji danych binarnych dla łatwego zrozumienia.\n\nMożesz przejść do następnego kroku klikając strzałkę w prawo poniżej.", - "hex.builtin.tutorial.introduction.step1.title": "Witaj w ImHex!", - "hex.builtin.tutorial.introduction.step2.description": "ImHex obsługuje wczytywanie danych z różnych źródeł. Obejmuje to pliki, surowe dyski, pamięć innego procesu i więcej.\n\nWszystkie te opcje można znaleźć na ekranie powitalnym lub w menu Plik.", - "hex.builtin.tutorial.introduction.step2.highlight": "Stwórzmy nowy pusty plik klikając przycisk 'Nowy plik'.", - "hex.builtin.tutorial.introduction.step2.title": "Otwieranie danych", - "hex.builtin.tutorial.introduction.step3.highlight": "To jest Edytor Hex. Wyświetla pojedyncze bajty wczytanych danych i pozwala również na ich edycję przez podwójne kliknięcie.\n\nMożesz nawigować danymi używając klawiszy strzałek lub kółka myszy.", - "hex.builtin.tutorial.introduction.step4.highlight": "To jest Inspektor Danych. Wyświetla dane aktualnie zaznaczonych bajtów w bardziej czytelnym formacie.\n\nMożesz również edytować dane tutaj podwójnie klikając na wiersz.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Ten widok zawiera widok drzewa reprezentujący struktury danych które zdefiniowałeś używając Pattern Language.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "To jest Edytor Wzorców. Pozwala na pisanie kodu używając Pattern Language który może podświetlać i dekodować struktury danych binarnych wewnątrz Twoich wczytanych danych.\n\nMożesz dowiedzieć się więcej o Pattern Language w dokumentacji.", - "hex.builtin.tutorial.introduction.step6.highlight": "Możesz znaleźć więcej tutoriali i dokumentacji w menu Pomoc.", - "hex.builtin.undo_operation.fill": "Wypełniono region", - "hex.builtin.undo_operation.insert": "Wstawiono {0}", - "hex.builtin.undo_operation.modification": "Zmodyfikowano bajty", - "hex.builtin.undo_operation.patches": "Zastosowano łatkę", - "hex.builtin.undo_operation.remove": "Usunięto {0}", - "hex.builtin.undo_operation.write": "Zapisano {0}", - "hex.builtin.view.achievements.click": "Kliknij tutaj", - "hex.builtin.view.achievements.name": "Osiągnięcia", - "hex.builtin.view.achievements.unlocked": "Osiągnięcie odblokowane!", - "hex.builtin.view.achievements.unlocked_count": "Odblokowane", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Przejdź do", - "hex.builtin.view.bookmarks.button.remove": "Usuń", - "hex.builtin.view.bookmarks.default_title": "Zakładka [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Kolor", - "hex.builtin.view.bookmarks.header.comment": "Komentarz", - "hex.builtin.view.bookmarks.header.name": "Nazwa", - "hex.builtin.view.bookmarks.name": "Zakładki", - "hex.builtin.view.bookmarks.no_bookmarks": "Nie utworzono jeszcze zakładek. Dodaj jedną przez Edycja -> Utwórz zakładkę", - "hex.builtin.view.bookmarks.title.info": "Informacje", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Przejdź do adresu", - "hex.builtin.view.bookmarks.tooltip.lock": "Zablokuj", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Otwórz w nowym widoku", - "hex.builtin.view.bookmarks.tooltip.unlock": "Odblokuj", - "hex.builtin.view.command_palette.name": "Paleta poleceń", - "hex.builtin.view.constants.name": "Stałe", - "hex.builtin.view.constants.row.category": "Kategoria", - "hex.builtin.view.constants.row.desc": "Opis", - "hex.builtin.view.constants.row.name": "Nazwa", - "hex.builtin.view.constants.row.value": "Wartość", - "hex.builtin.view.data_inspector.custom_row.hint": "Możliwe jest definiowanie niestandardowych wierszy inspektora danych przez umieszczenie skryptów Pattern Language w folderze /scripts/inspectors.\n\nSprawdź dokumentację po więcej informacji.", - "hex.builtin.view.data_inspector.custom_row.title": "Dodawanie niestandardowych wierszy", - "hex.builtin.view.data_inspector.execution_error": "Błąd ewaluacji niestandardowego wiersza", - "hex.builtin.view.data_inspector.invert": "Odwróć", - "hex.builtin.view.data_inspector.menu.copy": "Kopiuj wartość", - "hex.builtin.view.data_inspector.menu.edit": "Edytuj wartość", - "hex.builtin.view.data_inspector.name": "Inspektor danych", - "hex.builtin.view.data_inspector.no_data": "Nie zaznaczono bajtów", - "hex.builtin.view.data_inspector.table.name": "Nazwa", - "hex.builtin.view.data_inspector.table.value": "Wartość", - "hex.builtin.view.data_processor.help_text": "Kliknij prawym przyciskiem aby dodać nowy węzeł", - "hex.builtin.view.data_processor.menu.file.load_processor": "Wczytaj procesor danych...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Zapisz procesor danych...", - "hex.builtin.view.data_processor.menu.remove_link": "Usuń łącze", - "hex.builtin.view.data_processor.menu.remove_node": "Usuń węzeł", - "hex.builtin.view.data_processor.menu.remove_selection": "Usuń zaznaczone", - "hex.builtin.view.data_processor.menu.save_node": "Zapisz węzeł...", - "hex.builtin.view.data_processor.name": "Procesor danych", - "hex.builtin.view.find.binary_pattern": "Wzorzec binarny", - "hex.builtin.view.find.binary_pattern.alignment": "Wyrównanie", - "hex.builtin.view.find.context.copy": "Kopiuj wartość", - "hex.builtin.view.find.context.copy_demangle": "Kopiuj wartość odmanglingowaną", - "hex.builtin.view.find.context.replace": "Zamień", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Odmanglingowane", - "hex.builtin.view.find.name": "Znajdź", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Wymagaj pełnego dopasowania", - "hex.builtin.view.find.regex.pattern": "Wzorzec", - "hex.builtin.view.find.search": "Szukaj", - "hex.builtin.view.find.search.entries": "Znaleziono {} wpisów", - "hex.builtin.view.find.search.reset": "Resetuj", - "hex.builtin.view.find.searching": "Wyszukiwanie...", - "hex.builtin.view.find.sequences": "Sekwencje", - "hex.builtin.view.find.sequences.ignore_case": "Ignoruj wielkość liter", - "hex.builtin.view.find.shortcut.select_all": "Zaznacz wszystkie wystąpienia", - "hex.builtin.view.find.strings": "Ciągi znaków", - "hex.builtin.view.find.strings.chars": "Znaki", - "hex.builtin.view.find.strings.line_feeds": "Znaki nowej linii", - "hex.builtin.view.find.strings.lower_case": "Małe litery", - "hex.builtin.view.find.strings.match_settings": "Ustawienia dopasowania", - "hex.builtin.view.find.strings.min_length": "Minimalna długość", - "hex.builtin.view.find.strings.null_term": "Wymagaj zakończenia NULL", - "hex.builtin.view.find.strings.numbers": "Liczby", - "hex.builtin.view.find.strings.spaces": "Spacje", - "hex.builtin.view.find.strings.symbols": "Symbole", - "hex.builtin.view.find.strings.underscores": "Podkreślenia", - "hex.builtin.view.find.strings.upper_case": "Wielkie litery", - "hex.builtin.view.find.value": "Wartość numeryczna", - "hex.builtin.view.find.value.aligned": "Wyrównane", - "hex.builtin.view.find.value.max": "Wartość maksymalna", - "hex.builtin.view.find.value.min": "Wartość minimalna", - "hex.builtin.view.find.value.range": "Wyszukiwanie zakresu", - "hex.builtin.view.help.about.commits": "Historia commitów", - "hex.builtin.view.help.about.contributor": "Współtwórcy", - "hex.builtin.view.help.about.donations": "Darowizny", - "hex.builtin.view.help.about.libs": "Biblioteki", - "hex.builtin.view.help.about.license": "Licencja", - "hex.builtin.view.help.about.name": "O programie", - "hex.builtin.view.help.about.paths": "Katalogi", - "hex.builtin.view.help.about.plugins": "Wtyczki", - "hex.builtin.view.help.about.plugins.author": "Autor", - "hex.builtin.view.help.about.plugins.desc": "Opis", - "hex.builtin.view.help.about.plugins.plugin": "Wtyczka", - "hex.builtin.view.help.about.release_notes": "Notatki wydania", - "hex.builtin.view.help.about.source": "Kod źródłowy dostępny na GitHub:", - "hex.builtin.view.help.about.thanks": "Jeśli podoba Ci się moja praca, rozważ darowiznę aby utrzymać projekt. Dziękuję bardzo <3", - "hex.builtin.view.help.about.translator": "Przetłumaczone przez WerWolv", - "hex.builtin.view.help.calc_cheat_sheet": "Ściągawka kalkulatora", - "hex.builtin.view.help.documentation": "Dokumentacja ImHex", - "hex.builtin.view.help.documentation_search": "Przeszukaj dokumentację", - "hex.builtin.view.help.name": "Pomoc", - "hex.builtin.view.help.pattern_cheat_sheet": "Ściągawka Pattern Language", - "hex.builtin.view.hex_editor.copy.address": "Adres", - "hex.builtin.view.hex_editor.copy.ascii": "Ciąg ASCII", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "Tablica C", - "hex.builtin.view.hex_editor.copy.cpp": "Tablica C++", - "hex.builtin.view.hex_editor.copy.crystal": "Tablica Crystal", - "hex.builtin.view.hex_editor.copy.csharp": "Tablica C#", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Niestandardowe kodowanie", - "hex.builtin.view.hex_editor.copy.escaped_string": "Ciąg ze znakami ucieczki", - "hex.builtin.view.hex_editor.copy.go": "Tablica Go", - "hex.builtin.view.hex_editor.copy.hex_view": "Widok Hex", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Tablica Java", - "hex.builtin.view.hex_editor.copy.js": "Tablica JavaScript", - "hex.builtin.view.hex_editor.copy.lua": "Tablica Lua", - "hex.builtin.view.hex_editor.copy.pascal": "Tablica Pascal", - "hex.builtin.view.hex_editor.copy.python": "Tablica Python", - "hex.builtin.view.hex_editor.copy.rust": "Tablica Rust", - "hex.builtin.view.hex_editor.copy.swift": "Tablica Swift", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Bezwzględny", - "hex.builtin.view.hex_editor.goto.offset.begin": "Początek", - "hex.builtin.view.hex_editor.goto.offset.end": "Koniec", - "hex.builtin.view.hex_editor.goto.offset.relative": "Względny", - "hex.builtin.view.hex_editor.menu.edit.copy": "Kopiuj", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Kopiuj jako", - "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Podgląd kopiowania", - "hex.builtin.view.hex_editor.menu.edit.cut": "Wytnij", - "hex.builtin.view.hex_editor.menu.edit.fill": "Wypełnij...", - "hex.builtin.view.hex_editor.menu.edit.insert": "Wstaw...", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Tryb wstawiania", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Podążaj za zaznaczeniem", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Bieżący wzorzec", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Otwórz widok zaznaczenia", - "hex.builtin.view.hex_editor.menu.edit.paste": "Wklej", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Wklej wszystko", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Wklej tylko nad zaznaczeniem", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "Podczas wklejania wartości do widoku edytora Hex, ImHex nadpisze tylko bajty które są aktualnie zaznaczone. Jeśli jednak zaznaczony jest tylko jeden bajt, może to wydawać się nieintuicyjne. Czy chciałbyś wkleić całą zawartość schowka jeśli zaznaczony jest tylko jeden bajt, czy nadal powinny być zastąpione tylko zaznaczone bajty?", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Uwaga: Jeśli chcesz zapewnić wklejenie wszystkiego za każdym razem, polecenie 'Wklej wszystko' jest również dostępne w menu Edycja!", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Wybierz zachowanie wklejania", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Wklej wszystko", - "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Wklej wszystko jako ciąg znaków", - "hex.builtin.view.hex_editor.menu.edit.paste_as": "Wklej jako", - "hex.builtin.view.hex_editor.menu.edit.remove": "Usuń...", - "hex.builtin.view.hex_editor.menu.edit.resize": "Zmień rozmiar...", - "hex.builtin.view.hex_editor.menu.edit.select": "Zaznacz...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Zaznacz wszystko", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Ustaw adres bazowy...", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Ustaw rozmiar strony...", - "hex.builtin.view.hex_editor.menu.file.goto": "Idź do adresu...", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Wczytaj niestandardowe kodowanie...", - "hex.builtin.view.hex_editor.menu.file.save": "Zapisz", - "hex.builtin.view.hex_editor.menu.file.save_as": "Zapisz jako...", - "hex.builtin.view.hex_editor.menu.file.search": "Szukaj...", - "hex.builtin.view.hex_editor.name": "Edytor hex", - "hex.builtin.view.hex_editor.search.advanced": "Wyszukiwanie zaawansowane...", - "hex.builtin.view.hex_editor.search.find": "Znajdź", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.no_more_results": "Brak więcej wyników", - "hex.builtin.view.hex_editor.search.string": "Ciąg znaków", - "hex.builtin.view.hex_editor.search.string.encoding": "Kodowanie", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "Kolejność bajtów", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.select.offset.begin": "Początek", - "hex.builtin.view.hex_editor.select.offset.end": "Koniec", - "hex.builtin.view.hex_editor.select.offset.region": "Region", - "hex.builtin.view.hex_editor.select.offset.size": "Rozmiar", - "hex.builtin.view.hex_editor.select.select": "Zaznacz", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Przesuń kursor o linię w dół", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Przesuń kursor na koniec linii", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Przesuń kursor w lewo", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Przesuń kursor o stronę w dół", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Przesuń kursor o stronę w górę", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Przesuń kursor w prawo", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Przesuń kursor na początek linii", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Przesuń kursor o linię w górę", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Wejdź w tryb edycji", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Usuń zaznaczenie", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Rozszerz zaznaczenie w dół", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Rozszerz zaznaczenie w lewo", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Rozszerz zaznaczenie o stronę w dół", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Rozszerz zaznaczenie o stronę w górę", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Rozszerz zaznaczenie w prawo", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Rozszerz zaznaczenie w górę", - "hex.builtin.view.highlight_rules.config": "Konfiguracja", - "hex.builtin.view.highlight_rules.expression": "Wyrażenie", - "hex.builtin.view.highlight_rules.help_text": "Wprowadź wyrażenie matematyczne które zostanie ocenione dla każdego bajtu w pliku.\n\nWyrażenie może używać zmiennych 'value' i 'offset'.\nJeśli wyrażenie oceniane jest jako prawdziwe (wynik jest większy niż 0), bajt zostanie podświetlony określonym kolorem.", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Reguły podświetlania...", - "hex.builtin.view.highlight_rules.name": "Reguły podświetlania", - "hex.builtin.view.highlight_rules.new_rule": "Nowa reguła", - "hex.builtin.view.highlight_rules.no_rule": "Utwórz regułę aby ją edytować", - "hex.builtin.view.information.analyze": "Analizuj stronę", - "hex.builtin.view.information.analyzing": "Analizowanie...", - "hex.builtin.view.information.control": "Kontrola", - "hex.builtin.view.information.error_processing_section": "Nie udało się przetworzyć sekcji informacyjnej {0}: '{1}'", - "hex.builtin.view.information.magic_db_added": "Baza danych magic dodana!", - "hex.builtin.view.information.name": "Informacje o danych", - "hex.builtin.view.information.not_analyzed": "Jeszcze nie przeanalizowano", - "hex.builtin.view.logs.component": "Komponent", - "hex.builtin.view.logs.log_level": "Poziom logowania", - "hex.builtin.view.logs.message": "Wiadomość", - "hex.builtin.view.logs.name": "Konsola logów", - "hex.builtin.view.patches.name": "Dodaj breakpoint", - "hex.builtin.view.patches.offset": "Przesunięcie", - "hex.builtin.view.patches.orig": "Wartość oryginalna", - "hex.builtin.view.patches.patch": "Opis", - "hex.builtin.view.patches.remove": "Usuń breakpoint", - "hex.builtin.view.pattern_data.name": "Dane wzorca", - "hex.builtin.view.pattern_editor.accept_pattern": "Zaakceptuj wzorzec", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Znaleziono jeden lub więcej wzorców kompatybilnych z tym typem danych", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Wzorce", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Czy chcesz zastosować wybrany wzorzec?", - "hex.builtin.view.pattern_editor.auto": "Automatyczna ewaluacja", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Zatrzymano w linii {0}", - "hex.builtin.view.pattern_editor.console": "Konsola", - "hex.builtin.view.pattern_editor.console.shortcut.copy": "Kopiuj", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ten wzorzec próbował wywołać niebezpieczną funkcję.\nCzy na pewno chcesz zaufać temu wzorcowi?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Zezwolić na niebezpieczną funkcję?", - "hex.builtin.view.pattern_editor.debugger": "Debugger", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Dodaj breakpoint", - "hex.builtin.view.pattern_editor.debugger.continue": "Kontynuuj", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Usuń breakpoint", - "hex.builtin.view.pattern_editor.debugger.scope": "Zakres", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Zakres globalny", - "hex.builtin.view.pattern_editor.env_vars": "Zmienne środowiskowe", - "hex.builtin.view.pattern_editor.evaluating": "Ewaluowanie...", - "hex.builtin.view.pattern_editor.find_hint": "Znajdź", - "hex.builtin.view.pattern_editor.find_hint_history": " dla historii)", - "hex.builtin.view.pattern_editor.goto_line": "Idź do linii: ", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Umieść wzorzec", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Typ wbudowany", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tablica", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Pojedynczy", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Typ niestandardowy", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Wczytaj wzorzec...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Zapisz wzorzec...", - "hex.builtin.view.pattern_editor.menu.find": "Znajdź...", - "hex.builtin.view.pattern_editor.menu.find_next": "Znajdź następny", - "hex.builtin.view.pattern_editor.menu.find_previous": "Znajdź poprzedni", - "hex.builtin.view.pattern_editor.menu.goto_line": "Idź do linii...", - "hex.builtin.view.pattern_editor.menu.replace": "Zamień...", - "hex.builtin.view.pattern_editor.menu.replace_all": "Zamień wszystkie", - "hex.builtin.view.pattern_editor.menu.replace_next": "Zamień następny", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Zamień poprzedni", - "hex.builtin.view.pattern_editor.name": "Pattern Language", - "hex.builtin.view.pattern_editor.no_env_vars": "Zawartość zmiennych środowiskowych utworzonych tutaj może być dostępna ze skryptów wzorców używając funkcji std::env.", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Zdefiniuj niektóre zmienne globalne ze specyfikatorem 'in' lub 'out' aby pojawiły się tutaj.", - "hex.builtin.view.pattern_editor.no_results": "brak wyników", - "hex.builtin.view.pattern_editor.no_sections": "Utwórz dodatkowe sekcje wyjściowe do wyświetlania i dekodowania przetworzonych danych używając funkcji std::mem::create_section.", - "hex.builtin.view.pattern_editor.no_virtual_files": "Wizualizuj regiony danych jako wirtualną strukturę folderów dodając je używając funkcji hex::core::add_virtual_file.", - "hex.builtin.view.pattern_editor.of": "z", - "hex.builtin.view.pattern_editor.open_pattern": "Otwórz wzorzec", - "hex.builtin.view.pattern_editor.replace_hint": "Zamień", - "hex.builtin.view.pattern_editor.replace_hint_history": " dla historii)", - "hex.builtin.view.pattern_editor.settings": "Ustawienia", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Dodaj punkt przerwania", - "hex.builtin.view.pattern_editor.shortcut.backspace": "Usuń jeden znak na lewo od kursora", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Kontynuuj debugger", - "hex.builtin.view.pattern_editor.shortcut.copy": "Kopiuj zaznaczenie do schowka", - "hex.builtin.view.pattern_editor.shortcut.cut": "Kopiuj zaznaczenie do schowka i usuń", - "hex.builtin.view.pattern_editor.shortcut.delete": "Usuń jeden znak w pozycji kursora", - "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Usuń jedno słowo na lewo od kursora", - "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Usuń jedno słowo na prawo od kursora", - "hex.builtin.view.pattern_editor.shortcut.find": "Szukaj ...", - "hex.builtin.view.pattern_editor.shortcut.find_next": "Znajdź następny", - "hex.builtin.view.pattern_editor.shortcut.find_previous": "Znajdź poprzedni", - "hex.builtin.view.pattern_editor.shortcut.goto_line": "Idź do linii ...", - "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Przełącz wyszukiwanie z uwzględnieniem wielkości liter", - "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Przesuń kursor do końca pliku", - "hex.builtin.view.pattern_editor.shortcut.move_down": "Przesuń kursor o jedną linię w dół", - "hex.builtin.view.pattern_editor.shortcut.move_end": "Przesuń kursor do końca linii", - "hex.builtin.view.pattern_editor.shortcut.move_home": "Przesuń kursor do początku linii", - "hex.builtin.view.pattern_editor.shortcut.move_left": "Przesuń kursor o jeden znak na lewo", - "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Przesuń kursor o jedną stronę w dół", - "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Przesuń kursor o jedną stronę w górę", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Przesuń kursor o jeden piksel w dół", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Przesuń kursor o jeden piksel w górę", - "hex.builtin.view.pattern_editor.shortcut.move_right": "Przesuń kursor o jeden znak na prawo", - "hex.builtin.view.pattern_editor.shortcut.move_top": "Przesuń kursor do początku pliku", - "hex.builtin.view.pattern_editor.shortcut.move_up": "Przesuń kursor o jedną linię w górę", - "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Przesuń kursor o jedno słowo na lewo", - "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Przesuń kursor o jedno słowo na prawo", - "hex.builtin.view.pattern_editor.shortcut.open_project": "Otwórz projekt ...", - "hex.builtin.view.pattern_editor.shortcut.paste": "Wklej zawartość schowka w pozycji kursora", - "hex.builtin.view.pattern_editor.menu.edit.redo": "Ponów", - "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Przełącz wyszukiwanie/zamianę wyrażeń regularnych", - "hex.builtin.view.pattern_editor.shortcut.replace": "Zamień ...", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Uruchom wzorzec", - "hex.builtin.view.pattern_editor.shortcut.save_project": "Zapisz projekt", - "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Zapisz projekt jako ...", - "hex.builtin.view.pattern_editor.shortcut.select_all": "Zaznacz cały plik", - "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Rozszerz zaznaczenie do końca pliku", - "hex.builtin.view.pattern_editor.shortcut.select_down": "Rozszerz zaznaczenie o jedną linię w dół od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_end": "Rozszerz zaznaczenie do końca linii", - "hex.builtin.view.pattern_editor.shortcut.select_home": "Rozszerz zaznaczenie do początku linii", - "hex.builtin.view.pattern_editor.shortcut.select_left": "Rozszerz zaznaczenie o jeden znak na lewo od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Rozszerz zaznaczenie o jedną stronę w dół od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Rozszerz zaznaczenie o jedną stronę w górę od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_right": "Rozszerz zaznaczenie o jeden znak na prawo od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_top": "Rozszerz zaznaczenie do początku pliku", - "hex.builtin.view.pattern_editor.shortcut.select_up": "Rozszerz zaznaczenie o jedną linię w górę od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Rozszerz zaznaczenie o jedno słowo na lewo od kursora", - "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Rozszerz zaznaczenie o jedno słowo na prawo od kursora", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Krok debuggera", - "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Przełącz przepisywanie", - "hex.builtin.view.pattern_editor.menu.edit.undo": "Cofnij", - "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Przełącz wyszukiwanie całych słów", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Przesunięcie rodzica", - "hex.builtin.view.pattern_editor.virtual_files": "Wirtualny system plików", - "hex.builtin.view.provider_settings.load_error": "Wystąpił błąd podczas próby otwarcia tego dostawcy!", - "hex.builtin.view.provider_settings.load_error_details": "Wystąpił błąd podczas próby otwarcia tego dostawcy!\nSzczegóły: {0}", - "hex.builtin.view.provider_settings.load_popup": "Otwórz dane", - "hex.builtin.view.provider_settings.name": "Ustawienia dostawcy", - "hex.builtin.view.replace.name": "Zamień", - "hex.builtin.view.settings.name": "Ustawienia", - "hex.builtin.view.settings.restart_question": "Wprowadzona przez Ciebie zmiana wymaga ponownego uruchomienia ImHex aby zadziałała. Czy chciałbyś uruchomić go ponownie teraz?", - "hex.builtin.view.store.desc": "Pobierz nową zawartość z internetowej bazy danych ImHex", - "hex.builtin.view.store.download": "Pobierz", - "hex.builtin.view.store.download_error": "Nie udało się pobrać pliku! Folder docelowy nie istnieje.", - "hex.builtin.view.store.loading": "Wczytywanie zawartości sklepu...", - "hex.builtin.view.store.name": "Sklep z zawartością", - "hex.builtin.view.store.netfailed": "Żądanie sieciowe wczytania zawartości sklepu nie powiodło się!", - "hex.builtin.view.store.reload": "Przeładuj", - "hex.builtin.view.store.remove": "Usuń", - "hex.builtin.view.store.row.authors": "Autorzy", - "hex.builtin.view.store.row.description": "Opis", - "hex.builtin.view.store.row.name": "Nazwa", - "hex.builtin.view.store.system": "System", - "hex.builtin.view.store.system.explanation": "Ten wpis znajduje się w katalogu tylko do odczytu, prawdopodobnie jest zarządzany przez system.", - "hex.builtin.view.store.tab.constants": "Stałe", - "hex.builtin.view.store.tab.disassemblers": "Dezasemblery", - "hex.builtin.view.store.tab.encodings": "Kodowania", - "hex.builtin.view.store.tab.includes": "Biblioteki", - "hex.builtin.view.store.tab.magic": "Pliki Magic", - "hex.builtin.view.store.tab.nodes": "Węzły", - "hex.builtin.view.store.tab.patterns": "Wzorce", - "hex.builtin.view.store.tab.themes": "Motywy", - "hex.builtin.view.store.tab.yara": "Reguły Yara", - "hex.builtin.view.store.update": "Aktualizuj", - "hex.builtin.view.store.update_count": "Aktualizuj wszystko\nDostępne aktualizacje: {}", - "hex.builtin.view.theme_manager.colors": "Kolory", - "hex.builtin.view.theme_manager.export": "Eksportuj", - "hex.builtin.view.theme_manager.export.name": "Nazwa motywu", - "hex.builtin.view.theme_manager.name": "Menedżer motywów", - "hex.builtin.view.theme_manager.save_theme": "Zapisz motyw", - "hex.builtin.view.theme_manager.styles": "Style", - "hex.builtin.view.tools.name": "Narzędzia", - "hex.builtin.view.tutorials.description": "Opis", - "hex.builtin.view.tutorials.name": "Interaktywne tutoriale", - "hex.builtin.view.tutorials.start": "Rozpocznij tutorial", - "hex.builtin.visualizer.binary": "Binarny", - "hex.builtin.visualizer.decimal.signed.16bit": "Dziesiętny ze znakiem (16 bitów)", - "hex.builtin.visualizer.decimal.signed.32bit": "Dziesiętny ze znakiem (32 bity)", - "hex.builtin.visualizer.decimal.signed.64bit": "Dziesiętny ze znakiem (64 bity)", - "hex.builtin.visualizer.decimal.signed.8bit": "Dziesiętny ze znakiem (8 bitów)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Dziesiętny bez znaku (16 bitów)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Dziesiętny bez znaku (32 bity)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Dziesiętny bez znaku (64 bity)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Dziesiętny bez znaku (8 bitów)", - "hex.builtin.visualizer.floating_point.16bit": "Zmiennoprzecinkowy (16 bitów)", - "hex.builtin.visualizer.floating_point.32bit": "Zmiennoprzecinkowy (32 bity)", - "hex.builtin.visualizer.floating_point.64bit": "Zmiennoprzecinkowy (64 bity)", - "hex.builtin.visualizer.hexadecimal.16bit": "Szesnastkowy (16 bitów)", - "hex.builtin.visualizer.hexadecimal.32bit": "Szesnastkowy (32 bity)", - "hex.builtin.visualizer.hexadecimal.64bit": "Szesnastkowy (64 bity)", - "hex.builtin.visualizer.hexadecimal.8bit": "Szesnastkowy (8 bitów)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "Kolor RGBA8", - "hex.builtin.welcome.customize.settings.desc": "Zmień preferencje ImHex", - "hex.builtin.welcome.customize.settings.title": "Ustawienia", - "hex.builtin.welcome.drop_file": "Upuść plik tutaj aby rozpocząć...", - "hex.builtin.welcome.header.customize": "Dostosuj", - "hex.builtin.welcome.header.help": "Pomoc", - "hex.builtin.welcome.header.info": "Informacje", - "hex.builtin.welcome.header.learn": "Ucz się", - "hex.builtin.welcome.header.main": "Witaj w ImHex", - "hex.builtin.welcome.header.plugins": "Wczytane wtyczki", - "hex.builtin.welcome.header.quick_settings": "Szybkie ustawienia", - "hex.builtin.welcome.header.start": "Start", - "hex.builtin.welcome.header.update": "Aktualizacje", - "hex.builtin.welcome.header.various": "Różne", - "hex.builtin.welcome.help.discord": "Serwer Discord", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Uzyskaj pomoc", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "Repozytorium GitHub", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "Naucz się jak używać ImHex ukończając wszystkie osiągnięcia", - "hex.builtin.welcome.learn.achievements.title": "Osiągnięcia", - "hex.builtin.welcome.learn.imhex.desc": "Naucz się podstaw ImHex z naszą obszerną dokumentacją", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "Dokumentacja ImHex", - "hex.builtin.welcome.learn.interactive_tutorial.desc": "Rozpocznij szybko przechodząc przez tutoriale", - "hex.builtin.welcome.learn.interactive_tutorial.title": "Interaktywne tutoriale", - "hex.builtin.welcome.learn.latest.desc": "Przeczytaj aktualny changelog ImHex", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Najnowsze wydanie", - "hex.builtin.welcome.learn.pattern.desc": "Naucz się jak pisać wzorce ImHex", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Dokumentacja Pattern Language", - "hex.builtin.welcome.learn.plugins.desc": "Rozszerz ImHex o dodatkowe funkcje używając wtyczek", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "API wtyczek", - "hex.builtin.welcome.nightly_build": "Używasz nocnej kompilacji ImHex.\n\nProszę zgłaszaj wszelkie błędy które napotkasz w GitHub issue tracker!", - "hex.builtin.welcome.quick_settings.simplified": "Uproszczone", - "hex.builtin.welcome.start.create_file": "Utwórz nowy plik", - "hex.builtin.welcome.start.open_file": "Otwórz plik", - "hex.builtin.welcome.start.open_other": "Inne źródła danych", - "hex.builtin.welcome.start.open_project": "Otwórz projekt", - "hex.builtin.welcome.start.recent": "Ostatnie pliki", - "hex.builtin.welcome.start.recent.auto_backups": "Automatyczne kopie zapasowe", - "hex.builtin.welcome.start.recent.auto_backups.backup": "Kopia zapasowa z {:%Y-%m-%d %H:%M:%S}", - "hex.builtin.welcome.tip_of_the_day": "Wskazówka dnia", - "hex.builtin.welcome.update.desc": "ImHex {0} właśnie został wydany!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Dostępna nowa aktualizacja!" - } + "hex.builtin.achievement.data_processor": "Procesor danych", + "hex.builtin.achievement.data_processor.create_connection.desc": "Połącz dwa węzły przeciągając połączenie z jednego węzła do drugiego.", + "hex.builtin.achievement.data_processor.create_connection.name": "Czuję tu połączenie", + "hex.builtin.achievement.data_processor.custom_node.desc": "Utwórz niestandardowy węzeł wybierając 'Niestandardowy -> Nowy węzeł' z menu kontekstowego i uprość swój istniejący wzorzec przenosząc węzły do niego.", + "hex.builtin.achievement.data_processor.custom_node.name": "Buduję własny!", + "hex.builtin.achievement.data_processor.modify_data.desc": "Wstępnie przetwórz wyświetlane bajty używając wbudowanych węzłów Odczyt i Zapis dostępu do danych.", + "hex.builtin.achievement.data_processor.modify_data.name": "Zdekoduj to", + "hex.builtin.achievement.data_processor.place_node.desc": "Umieść dowolny wbudowany węzeł w procesorze danych klikając prawym przyciskiem na obszar roboczy i wybierając węzeł z menu kontekstowego.", + "hex.builtin.achievement.data_processor.place_node.name": "Spójrz na wszystkie te węzły", + "hex.builtin.achievement.find": "Wyszukiwanie", + "hex.builtin.achievement.find.find_numeric.desc": "Szukaj wartości numerycznych między 250 a 1000 używając trybu 'Wartość numeryczna'.", + "hex.builtin.achievement.find.find_numeric.name": "Około... tyle", + "hex.builtin.achievement.find.find_specific_string.desc": "Udoskonaj swoje wyszukiwanie szukając wystąpień konkretnego ciągu znaków używając trybu 'Sekwencje'.", + "hex.builtin.achievement.find.find_specific_string.name": "Za dużo elementów", + "hex.builtin.achievement.find.find_strings.desc": "Zlokalizuj wszystkie ciągi znaków w swoim pliku używając widoku Znajdź w trybie 'Ciągi znaków'.", + "hex.builtin.achievement.find.find_strings.name": "Jeden Pierścień, by je znaleźć", + "hex.builtin.achievement.hex_editor": "Edytor Hex", + "hex.builtin.achievement.hex_editor.copy_as.desc": "Skopiuj bajty jako tablicę C++ wybierając Kopiuj jako -> Tablica C++ z menu kontekstowego.", + "hex.builtin.achievement.hex_editor.copy_as.name": "Skopiuj to", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Utwórz zakładkę klikając prawym przyciskiem na bajt i wybierając Zakładka z menu kontekstowego.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "Budowanie biblioteki", + "hex.builtin.achievement.hex_editor.create_patch.desc": "Utwórz łatkę IPS do użytku w innych narzędziach wybierając opcję Eksportuj w menu Plik.", + "hex.builtin.achievement.hex_editor.create_patch.name": "Hacki ROM", + "hex.builtin.achievement.hex_editor.fill.desc": "Wypełnij region bajtem wybierając Wypełnij z menu kontekstowego.", + "hex.builtin.achievement.hex_editor.fill.name": "Wypełnienie zalewowe", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "Zmodyfikuj bajt podwójnym kliknięciem na niego i wprowadzeniem nowej wartości.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "Edytuj hex", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "Otwórz nowy widok klikając przycisk 'Otwórz nowy widok' w zakładce.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "Widzę podwójnie", + "hex.builtin.achievement.hex_editor.select_byte.desc": "Zaznacz wiele bajtów w Edytorze Hex klikając i przeciągając po nich.", + "hex.builtin.achievement.hex_editor.select_byte.name": "Ty i ty i ty", + "hex.builtin.achievement.misc": "Różne", + "hex.builtin.achievement.misc.analyze_file.desc": "Przeanalizuj bajty swoich danych używając opcji 'Analizuj' w widoku Informacje o danych.", + "hex.builtin.achievement.misc.analyze_file.name": "owo co to?", + "hex.builtin.achievement.misc.download_from_store.desc": "Pobierz dowolny element ze Sklepu z zawartością", + "hex.builtin.achievement.misc.download_from_store.name": "Jest na to aplikacja", + "hex.builtin.achievement.patterns": "Wzorce", + "hex.builtin.achievement.patterns.data_inspector.desc": "Utwórz niestandardowy wpis inspektora danych używając Pattern Language. Możesz znaleźć jak to zrobić w dokumentacji.", + "hex.builtin.achievement.patterns.data_inspector.name": "Inspektor Gadżet", + "hex.builtin.achievement.patterns.load_existing.desc": "Wczytaj wzorzec utworzony przez kogoś innego używając menu 'Plik -> Importuj'.", + "hex.builtin.achievement.patterns.load_existing.name": "Hej, znam to", + "hex.builtin.achievement.patterns.modify_data.desc": "Zmodyfikuj podstawowe bajty wzorca podwójnym kliknięciem jego wartości w widoku danych wzorca i wprowadzeniem nowej wartości.", + "hex.builtin.achievement.patterns.modify_data.name": "Edytuj wzorzec", + "hex.builtin.achievement.patterns.place_menu.desc": "Umieść wzorzec dowolnego wbudowanego typu w swoich danych klikając prawym przyciskiem na bajt i używając opcji 'Umieść wzorzec'.", + "hex.builtin.achievement.patterns.place_menu.name": "Łatwe wzorce", + "hex.builtin.achievement.starting_out": "Pierwsze kroki", + "hex.builtin.achievement.starting_out.crash.desc": "Zawieś ImHex po raz pierwszy.", + "hex.builtin.achievement.starting_out.crash.name": "Tak Rico, Wybuch!", + "hex.builtin.achievement.starting_out.docs.desc": "Otwórz dokumentację wybierając Pomoc -> Dokumentacja z paska menu.", + "hex.builtin.achievement.starting_out.docs.name": "Przeczytaj instrukcję", + "hex.builtin.achievement.starting_out.open_file.desc": "Otwórz plik przeciągając go na ImHex lub wybierając Plik -> Otwórz z paska menu.", + "hex.builtin.achievement.starting_out.open_file.name": "Mechanizm wewnętrzny", + "hex.builtin.achievement.starting_out.save_project.desc": "Zapisz projekt wybierając Plik -> Zapisz projekt z paska menu.", + "hex.builtin.achievement.starting_out.save_project.name": "Zachowaj to", + "hex.builtin.background_service.auto_backup": "Automatyczna kopia zapasowa", + "hex.builtin.background_service.network_interface": "Interfejs sieciowy", + "hex.builtin.command.calc.desc": "Kalkulator", + "hex.builtin.command.cmd.desc": "Polecenie", + "hex.builtin.command.cmd.result": "Uruchom polecenie '{0}'", + "hex.builtin.command.convert.as": "jako", + "hex.builtin.command.convert.binary": "binarny", + "hex.builtin.command.convert.decimal": "dziesiętny", + "hex.builtin.command.convert.desc": "Konwersja jednostek", + "hex.builtin.command.convert.hexadecimal": "szesnastkowy", + "hex.builtin.command.convert.in": "w", + "hex.builtin.command.convert.invalid_conversion": "Nieprawidłowa konwersja", + "hex.builtin.command.convert.invalid_input": "Nieprawidłowe dane wejściowe", + "hex.builtin.command.convert.octal": "ósemkowy", + "hex.builtin.command.convert.to": "na", + "hex.builtin.command.web.desc": "Wyszukiwanie strony internetowej", + "hex.builtin.command.web.result": "Przejdź do '{0}'", + "hex.builtin.drag_drop.text": "Upuść pliki tutaj, aby je otworzyć...", + "hex.builtin.information_section.info_analysis": "Analiza informacji", + "hex.builtin.information_section.info_analysis.block_size": "Rozmiar bloku", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} bloków po {1} bajtów", + "hex.builtin.information_section.info_analysis.byte_types": "Typy bajtów", + "hex.builtin.information_section.info_analysis.distribution": "Rozkład bajtów", + "hex.builtin.information_section.info_analysis.encrypted": "Te dane są prawdopodobnie zaszyfrowane lub skompresowane!", + "hex.builtin.information_section.info_analysis.entropy": "Entropia", + "hex.builtin.information_section.info_analysis.file_entropy": "Entropia całościowa", + "hex.builtin.information_section.info_analysis.highest_entropy": "Najwyższa entropia bloku", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Najniższa entropia bloku", + "hex.builtin.information_section.info_analysis.plain_text": "Te dane to najprawdopodobniej zwykły tekst.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Procent zwykłego tekstu", + "hex.builtin.information_section.info_analysis.show_annotations": "Pokaż adnotacje", + "hex.builtin.information_section.magic": "Informacje Magic", + "hex.builtin.information_section.magic.apple_type": "Kod Apple Creator / Type", + "hex.builtin.information_section.magic.description": "Opis", + "hex.builtin.information_section.magic.extension": "Rozszerzenie pliku", + "hex.builtin.information_section.magic.mime": "Typ MIME", + "hex.builtin.information_section.magic.octet_stream_text": "Nieznany", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream oznacza nieznany typ danych.\n\nTo oznacza, że te dane nie mają skojarzonego typu MIME, ponieważ nie są w znanym formacie.", + "hex.builtin.information_section.provider_information": "Informacje o dostawcy", + "hex.builtin.information_section.relationship_analysis": "Związki bajtów", + "hex.builtin.information_section.relationship_analysis.brightness": "Jasność", + "hex.builtin.information_section.relationship_analysis.digram": "Digram", + "hex.builtin.information_section.relationship_analysis.filter": "Filtr", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "Rozkład warstwowy", + "hex.builtin.information_section.relationship_analysis.sample_size": "Rozmiar próbki", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binarny", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.char16": "char16_t", + "hex.builtin.inspector.char32": "char32_t", + "hex.builtin.inspector.custom_encoding": "Niestandardowe kodowanie", + "hex.builtin.inspector.custom_encoding.change": "Wybierz kodowanie", + "hex.builtin.inspector.custom_encoding.no_encoding": "Nie wybrano kodowania", + "hex.builtin.inspector.dos_date": "Data DOS", + "hex.builtin.inspector.dos_time": "Czas DOS", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.jump_to_address": "Przejdź do adresu", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "Kolor RGB565", + "hex.builtin.inspector.rgba8": "Kolor RGBA8", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "Ciąg znaków", + "hex.builtin.inspector.string16": "String16", + "hex.builtin.inspector.string32": "String32", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "Punkt kodowy UTF-8", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.inspector.wstring": "Szeroki ciąg znaków", + "hex.builtin.layouts.default": "Domyślny", + "hex.builtin.layouts.none.restore_default": "Przywróć domyślny układ", + "hex.builtin.menu.edit": "Edycja", + "hex.builtin.menu.edit.bookmark.create": "Utwórz zakładkę", + "hex.builtin.menu.edit.disassemble_range": "Dezasembluj zaznaczenie", + "hex.builtin.view.hex_editor.menu.edit.redo": "Ponów", + "hex.builtin.view.hex_editor.menu.edit.undo": "Cofnij", + "hex.builtin.menu.extras": "Dodatki", + "hex.builtin.menu.file": "Plik", + "hex.builtin.menu.file.bookmark.export": "Eksportuj zakładki", + "hex.builtin.menu.file.bookmark.import": "Importuj zakładki", + "hex.builtin.menu.file.clear_recent": "Wyczyść", + "hex.builtin.menu.file.close": "Zamknij", + "hex.builtin.menu.file.create_file": "Utwórz nowy plik", + "hex.builtin.menu.file.export": "Eksportuj", + "hex.builtin.menu.file.export.as_language": "Sformatowane bajty tekstowo", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Nie udało się wyeksportować bajtów do pliku!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.bookmark": "Zakładka", + "hex.builtin.menu.file.export.data_processor": "Obszar roboczy procesora danych", + "hex.builtin.menu.file.export.error.create_file": "Nie udało się utworzyć nowego pliku!", + "hex.builtin.menu.file.export.ips": "Łatka IPS", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Łatka próbowała naprawić adres który jest poza zakresem!", + "hex.builtin.menu.file.export.ips.popup.export_error": "Nie udało się utworzyć nowego pliku IPS!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Nieprawidłowy format łatki IPS!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Nieprawidłowy nagłówek łatki IPS!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Brak rekordu EOF w IPS!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Łatka była większa niż maksymalnie dozwolony rozmiar!", + "hex.builtin.menu.file.export.ips32": "Łatka IPS32", + "hex.builtin.menu.file.export.pattern": "Plik wzorca", + "hex.builtin.menu.file.export.pattern_file": "Eksportuj plik wzorca...", + "hex.builtin.menu.file.export.popup.create": "Nie można wyeksportować danych. Nie udało się utworzyć pliku!", + "hex.builtin.menu.file.export.report": "Raport", + "hex.builtin.menu.file.export.report.popup.export_error": "Nie udało się utworzyć nowego pliku raportu!", + "hex.builtin.menu.file.export.selection_to_file": "Zaznaczenie do pliku...", + "hex.builtin.menu.file.export.title": "Eksportuj plik", + "hex.builtin.menu.file.import": "Importuj", + "hex.builtin.menu.file.import.bookmark": "Zakładka", + "hex.builtin.menu.file.import.custom_encoding": "Plik niestandardowego kodowania", + "hex.builtin.menu.file.import.data_processor": "Obszar roboczy procesora danych", + "hex.builtin.menu.file.import.ips": "Łatka IPS", + "hex.builtin.menu.file.import.ips32": "Łatka IPS32", + "hex.builtin.menu.file.import.modified_file": "Zmodyfikowany plik", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "Wybrany plik nie ma takiego samego rozmiaru jak bieżący plik. Oba rozmiary muszą się zgadzać", + "hex.builtin.menu.file.import.pattern": "Plik wzorca", + "hex.builtin.menu.file.import.pattern_file": "Importuj plik wzorca...", + "hex.builtin.menu.file.open_file": "Otwórz plik...", + "hex.builtin.menu.file.open_other": "Otwórz inne", + "hex.builtin.menu.file.open_recent": "Otwórz ostatni", + "hex.builtin.menu.file.project": "Projekt", + "hex.builtin.menu.file.project.open": "Otwórz projekt...", + "hex.builtin.menu.file.project.save": "Zapisz projekt", + "hex.builtin.menu.file.project.save_as": "Zapisz projekt jako...", + "hex.builtin.menu.file.quit": "Zakończ ImHex", + "hex.builtin.menu.file.reload_provider": "Przeładuj bieżące dane", + "hex.builtin.menu.help": "Pomoc", + "hex.builtin.menu.help.ask_for_help": "Zapytaj dokumentację...", + "hex.builtin.menu.view": "Widok", + "hex.builtin.menu.view.always_on_top": "Zawsze na wierzchu", + "hex.builtin.menu.view.debug": "Pokaż widok debugowania", + "hex.builtin.menu.view.demo": "Pokaż demo ImGui", + "hex.builtin.menu.view.fps": "Wyświetl FPS", + "hex.builtin.menu.view.fullscreen": "Tryb pełnoekranowy", + "hex.builtin.menu.workspace": "Obszar roboczy", + "hex.builtin.menu.workspace.create": "Nowy obszar roboczy...", + "hex.builtin.menu.workspace.layout": "Układ", + "hex.builtin.menu.workspace.layout.lock": "Zablokuj układ", + "hex.builtin.menu.workspace.layout.save": "Zapisz układ...", + "hex.builtin.minimap_visualizer.ascii_count": "Liczba ASCII", + "hex.builtin.minimap_visualizer.byte_magnitude": "Wielkość bajtu", + "hex.builtin.minimap_visualizer.byte_type": "Typ bajtu", + "hex.builtin.minimap_visualizer.entropy": "Entropia lokalna", + "hex.builtin.minimap_visualizer.highlights": "Podkreślenia", + "hex.builtin.minimap_visualizer.zero_count": "Liczba zer", + "hex.builtin.minimap_visualizer.zeros": "Zera", + "hex.builtin.nodes.arithmetic": "Arytmetyka", + "hex.builtin.nodes.arithmetic.add": "Dodawanie", + "hex.builtin.nodes.arithmetic.add.header": "Dodaj", + "hex.builtin.nodes.arithmetic.average": "Średnia", + "hex.builtin.nodes.arithmetic.average.header": "Średnia", + "hex.builtin.nodes.arithmetic.ceil": "Sufit", + "hex.builtin.nodes.arithmetic.ceil.header": "Sufit", + "hex.builtin.nodes.arithmetic.div": "Dzielenie", + "hex.builtin.nodes.arithmetic.div.header": "Podziel", + "hex.builtin.nodes.arithmetic.floor": "Podłoga", + "hex.builtin.nodes.arithmetic.floor.header": "Podłoga", + "hex.builtin.nodes.arithmetic.median": "Mediana", + "hex.builtin.nodes.arithmetic.median.header": "Mediana", + "hex.builtin.nodes.arithmetic.mod": "Modulo", + "hex.builtin.nodes.arithmetic.mod.header": "Modulo", + "hex.builtin.nodes.arithmetic.mul": "Mnożenie", + "hex.builtin.nodes.arithmetic.mul.header": "Pomnóż", + "hex.builtin.nodes.arithmetic.round": "Zaokrąglenie", + "hex.builtin.nodes.arithmetic.round.header": "Zaokrąglij", + "hex.builtin.nodes.arithmetic.sub": "Odejmowanie", + "hex.builtin.nodes.arithmetic.sub.header": "Odejmij", + "hex.builtin.nodes.bitwise": "Operacje bitowe", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "Bitowe ADD", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "Bitowe AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "Bitowe NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "Bitowe OR", + "hex.builtin.nodes.bitwise.shift_left": "Przesunięcie w lewo", + "hex.builtin.nodes.bitwise.shift_left.header": "Bitowe przesunięcie w lewo", + "hex.builtin.nodes.bitwise.shift_right": "Przesunięcie w prawo", + "hex.builtin.nodes.bitwise.shift_right.header": "Bitowe przesunięcie w prawo", + "hex.builtin.nodes.bitwise.swap": "Odwróć", + "hex.builtin.nodes.bitwise.swap.header": "Odwróć bity", + "hex.builtin.nodes.bitwise.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Bitowe XOR", + "hex.builtin.nodes.buffer": "Bufor", + "hex.builtin.nodes.buffer.byte_swap": "Odwróć", + "hex.builtin.nodes.buffer.byte_swap.header": "Odwróć bajty", + "hex.builtin.nodes.buffer.combine": "Połącz", + "hex.builtin.nodes.buffer.combine.header": "Połącz bufory", + "hex.builtin.nodes.buffer.patch": "Łatka", + "hex.builtin.nodes.buffer.patch.header": "Łatka", + "hex.builtin.nodes.buffer.patch.input.patch": "Łatka", + "hex.builtin.nodes.buffer.repeat": "Powtórz", + "hex.builtin.nodes.buffer.repeat.header": "Powtórz bufor", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Wejście", + "hex.builtin.nodes.buffer.repeat.input.count": "Liczba", + "hex.builtin.nodes.buffer.size": "Rozmiar bufora", + "hex.builtin.nodes.buffer.size.header": "Rozmiar bufora", + "hex.builtin.nodes.buffer.size.output": "Rozmiar", + "hex.builtin.nodes.buffer.slice": "Wycinek", + "hex.builtin.nodes.buffer.slice.header": "Wytnij bufor", + "hex.builtin.nodes.buffer.slice.input.buffer": "Wejście", + "hex.builtin.nodes.buffer.slice.input.from": "Od", + "hex.builtin.nodes.buffer.slice.input.to": "Do", + "hex.builtin.nodes.casting": "Konwersja danych", + "hex.builtin.nodes.casting.buffer_to_float": "Bufor na Float", + "hex.builtin.nodes.casting.buffer_to_float.header": "Bufor na Float", + "hex.builtin.nodes.casting.buffer_to_int": "Bufor na Integer", + "hex.builtin.nodes.casting.buffer_to_int.header": "Bufor na Integer", + "hex.builtin.nodes.casting.float_to_buffer": "Float na Bufor", + "hex.builtin.nodes.casting.float_to_buffer.header": "Float na Bufor", + "hex.builtin.nodes.casting.int_to_buffer": "Integer na Bufor", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer na Bufor", + "hex.builtin.nodes.common.amount": "Ilość", + "hex.builtin.nodes.common.height": "Wysokość", + "hex.builtin.nodes.common.input": "Wejście", + "hex.builtin.nodes.common.input.a": "Wejście A", + "hex.builtin.nodes.common.input.b": "Wejście B", + "hex.builtin.nodes.common.output": "Wyjście", + "hex.builtin.nodes.common.width": "Szerokość", + "hex.builtin.nodes.constants": "Stałe", + "hex.builtin.nodes.constants.buffer": "Bufor", + "hex.builtin.nodes.constants.buffer.header": "Bufor", + "hex.builtin.nodes.constants.buffer.size": "Rozmiar", + "hex.builtin.nodes.constants.comment": "Komentarz", + "hex.builtin.nodes.constants.comment.header": "Komentarz", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "Kolor RGBA8", + "hex.builtin.nodes.constants.rgba8.header": "Kolor RGBA8", + "hex.builtin.nodes.constants.rgba8.output.a": "Alfa", + "hex.builtin.nodes.constants.rgba8.output.b": "Niebieski", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.rgba8.output.g": "Zielony", + "hex.builtin.nodes.constants.rgba8.output.r": "Czerwony", + "hex.builtin.nodes.constants.string": "Ciąg znaków", + "hex.builtin.nodes.constants.string.header": "Ciąg znaków", + "hex.builtin.nodes.control_flow": "Przepływ sterowania", + "hex.builtin.nodes.control_flow.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "Logiczne AND", + "hex.builtin.nodes.control_flow.equals": "Równe", + "hex.builtin.nodes.control_flow.equals.header": "Równe", + "hex.builtin.nodes.control_flow.gt": "Większe niż", + "hex.builtin.nodes.control_flow.gt.header": "Większe niż", + "hex.builtin.nodes.control_flow.if": "Jeśli", + "hex.builtin.nodes.control_flow.if.condition": "Warunek", + "hex.builtin.nodes.control_flow.if.false": "Fałsz", + "hex.builtin.nodes.control_flow.if.header": "Jeśli", + "hex.builtin.nodes.control_flow.if.true": "Prawda", + "hex.builtin.nodes.control_flow.loop": "Pętla", + "hex.builtin.nodes.control_flow.loop.end": "Koniec", + "hex.builtin.nodes.control_flow.loop.header": "Pętla", + "hex.builtin.nodes.control_flow.loop.in": "Wejście", + "hex.builtin.nodes.control_flow.loop.init": "Wartość początkowa", + "hex.builtin.nodes.control_flow.loop.out": "Wyjście", + "hex.builtin.nodes.control_flow.loop.start": "Start", + "hex.builtin.nodes.control_flow.lt": "Mniejsze niż", + "hex.builtin.nodes.control_flow.lt.header": "Mniejsze niż", + "hex.builtin.nodes.control_flow.not": "Nie", + "hex.builtin.nodes.control_flow.not.header": "Nie", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "Logiczne OR", + "hex.builtin.nodes.crypto": "Kryptografia", + "hex.builtin.nodes.crypto.aes": "Dekrypter AES", + "hex.builtin.nodes.crypto.aes.header": "Dekrypter AES", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Klucz", + "hex.builtin.nodes.crypto.aes.key_length": "Długość klucza", + "hex.builtin.nodes.crypto.aes.mode": "Tryb", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "Niestandardowe", + "hex.builtin.nodes.custom.custom": "Nowy węzeł", + "hex.builtin.nodes.custom.custom.edit": "Edytuj", + "hex.builtin.nodes.custom.custom.edit_hint": "Przytrzymaj SHIFT aby edytować", + "hex.builtin.nodes.custom.custom.header": "Niestandardowy węzeł", + "hex.builtin.nodes.custom.input": "Wejście niestandardowego węzła", + "hex.builtin.nodes.custom.input.header": "Wejście węzła", + "hex.builtin.nodes.custom.output": "Wyjście niestandardowego węzła", + "hex.builtin.nodes.custom.output.header": "Wyjście węzła", + "hex.builtin.nodes.data_access": "Dostęp do danych", + "hex.builtin.nodes.data_access.read": "Odczyt", + "hex.builtin.nodes.data_access.read.address": "Adres", + "hex.builtin.nodes.data_access.read.data": "Dane", + "hex.builtin.nodes.data_access.read.header": "Odczyt", + "hex.builtin.nodes.data_access.read.size": "Rozmiar", + "hex.builtin.nodes.data_access.selection": "Zaznaczony region", + "hex.builtin.nodes.data_access.selection.address": "Adres", + "hex.builtin.nodes.data_access.selection.header": "Zaznaczony region", + "hex.builtin.nodes.data_access.selection.size": "Rozmiar", + "hex.builtin.nodes.data_access.size": "Rozmiar danych", + "hex.builtin.nodes.data_access.size.header": "Rozmiar danych", + "hex.builtin.nodes.data_access.size.size": "Rozmiar", + "hex.builtin.nodes.data_access.write": "Zapis", + "hex.builtin.nodes.data_access.write.address": "Adres", + "hex.builtin.nodes.data_access.write.data": "Dane", + "hex.builtin.nodes.data_access.write.header": "Zapis", + "hex.builtin.nodes.decoding": "Dekodowanie", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Dekoder Base64", + "hex.builtin.nodes.decoding.hex": "Szesnastkowy", + "hex.builtin.nodes.decoding.hex.header": "Dekoder szesnastkowy", + "hex.builtin.nodes.display": "Wyświetlanie", + "hex.builtin.nodes.display.bits": "Bity", + "hex.builtin.nodes.display.bits.header": "Wyświetlanie bitów", + "hex.builtin.nodes.display.buffer": "Bufor", + "hex.builtin.nodes.display.buffer.header": "Wyświetlanie bufora", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Wyświetlanie Float", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Wyświetlanie Integer", + "hex.builtin.nodes.display.string": "Ciąg znaków", + "hex.builtin.nodes.display.string.header": "Wyświetlanie ciągu znaków", + "hex.builtin.nodes.pattern_language": "Pattern Language", + "hex.builtin.nodes.pattern_language.out_var": "Zmienna wyjściowa", + "hex.builtin.nodes.pattern_language.out_var.header": "Zmienna wyjściowa", + "hex.builtin.nodes.visualizer": "Wizualizatory", + "hex.builtin.nodes.visualizer.byte_distribution": "Rozkład bajtów", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Rozkład bajtów", + "hex.builtin.nodes.visualizer.digram": "Digram", + "hex.builtin.nodes.visualizer.digram.header": "Digram", + "hex.builtin.nodes.visualizer.image": "Obraz", + "hex.builtin.nodes.visualizer.image.header": "Wizualizator obrazu", + "hex.builtin.nodes.visualizer.image_rgba": "Obraz RGBA8", + "hex.builtin.nodes.visualizer.image_rgba.header": "Wizualizator obrazu RGBA8", + "hex.builtin.nodes.visualizer.layered_dist": "Rozkład warstwowy", + "hex.builtin.nodes.visualizer.layered_dist.header": "Rozkład warstwowy", + "hex.builtin.oobe.server_contact": "Kontakt z serwerem", + "hex.builtin.oobe.server_contact.crash_logs_only": "Tylko logi awarii", + "hex.builtin.oobe.server_contact.data_collected.os": "System operacyjny", + "hex.builtin.oobe.server_contact.data_collected.uuid": "Losowe ID", + "hex.builtin.oobe.server_contact.data_collected.version": "Wersja ImHex", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Typ", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Wartość", + "hex.builtin.oobe.server_contact.data_collected_title": "Dane które będą udostępniane", + "hex.builtin.oobe.server_contact.text": "Czy chcesz zezwolić na komunikację z serwerami ImHex?\n\n\nTo pozwala na wykonywanie automatycznych sprawdzeń aktualizacji i przesyłanie bardzo ograniczonych statystyk użytkowania, wszystkie z nich są wymienione poniżej.\n\nAlternatywnie możesz również wybrać wysyłanie tylko logów awarii, które bardzo pomagają w identyfikacji i naprawianiu błędów które możesz napotkać.\n\nWszystkie informacje są przetwarzane przez nasze własne serwery i nie są przekazywane żadnym osobom trzecim.\n\n\nMożesz zmienić te wybory w każdej chwili w ustawieniach.", + "hex.builtin.oobe.tutorial_question": "Ponieważ to pierwszy raz gdy używasz ImHex, czy chciałbyś przejść przez tutorial wprowadzający?\n\nMożesz zawsze uzyskać dostęp do tutorialu z menu Pomoc.", + "hex.builtin.popup.blocking_task.desc": "Zadanie jest obecnie wykonywane.", + "hex.builtin.popup.blocking_task.title": "Wykonywanie zadania", + "hex.builtin.popup.close_provider.desc": "Niektóre zmiany nie zostały jeszcze zapisane w Projekcie.\n\nCzy chcesz je zapisać przed zamknięciem?", + "hex.builtin.popup.close_provider.title": "Zamknąć dostawcę?", + "hex.builtin.popup.crash_recover.message": "Zgłoszono wyjątek, ale ImHex był w stanie go przechwycić i zapobiec awarii", + "hex.builtin.popup.crash_recover.title": "Odzyskiwanie po awarii", + "hex.builtin.popup.create_workspace.desc": "Wprowadź nazwę dla nowego obszaru roboczego", + "hex.builtin.popup.create_workspace.title": "Utwórz nowy obszar roboczy", + "hex.builtin.popup.docs_question.no_answer": "Dokumentacja nie miała odpowiedzi na to pytanie", + "hex.builtin.popup.docs_question.prompt": "Zapytaj AI dokumentacji o pomoc!", + "hex.builtin.popup.docs_question.thinking": "Myślę...", + "hex.builtin.popup.docs_question.title": "Zapytanie do dokumentacji", + "hex.builtin.popup.error.create": "Nie udało się utworzyć nowego pliku!", + "hex.builtin.popup.error.file_dialog.common": "Wystąpił błąd podczas otwierania przeglądarki plików: {}", + "hex.builtin.popup.error.file_dialog.portal": "Wystąpił błąd podczas otwierania przeglądarki plików: {}.\nMoże to być spowodowane tym, że system nie ma poprawnie zainstalowanego backendu xdg-desktop-portal.\n\nNa KDE to xdg-desktop-portal-kde.\nNa Gnome to xdg-desktop-portal-gnome.\nW przeciwnym razie możesz spróbować użyć xdg-desktop-portal-gtk.\n\nUruchom ponownie system po instalacji.\n\nJeśli przeglądarka plików nadal nie działa, spróbuj dodać\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\ndo skryptu startowego lub konfiguracji menedżera okien lub kompozytora.\n\nJeśli przeglądarka plików nadal nie działa, zgłoś problem na https://github.com/WerWolv/ImHex/issues\n\nW międzyczasie pliki można nadal otwierać przeciągając je na okno ImHex!", + "hex.builtin.popup.error.project.load": "Nie udało się wczytać projektu: {}", + "hex.builtin.popup.error.project.load.create_provider": "Nie udało się utworzyć dostawcy typu {}", + "hex.builtin.popup.error.project.load.file_not_found": "Plik projektu {} nie został znaleziony", + "hex.builtin.popup.error.project.load.invalid_magic": "Nieprawidłowy plik magic w pliku projektu", + "hex.builtin.popup.error.project.load.invalid_tar": "Nie można otworzyć spakowanego pliku projektu: {}", + "hex.builtin.popup.error.project.load.no_providers": "Brak dostawców, które można otworzyć", + "hex.builtin.popup.error.project.load.some_providers_failed": "Niektórzy dostawcy nie udało się wczytać: {}", + "hex.builtin.popup.error.project.save": "Nie udało się zapisać projektu!", + "hex.builtin.popup.error.read_only": "Nie można uzyskać dostępu do zapisu. Plik otwarty w trybie tylko do odczytu.", + "hex.builtin.popup.error.task_exception": "Wyjątek zgłoszony w zadaniu '{}':\n\n{}", + "hex.builtin.popup.exit_application.desc": "Masz niezapisane zmiany w swoim Projekcie.\nCzy na pewno chcesz wyjść?", + "hex.builtin.popup.exit_application.title": "Zakończyć aplikację?", + "hex.builtin.popup.foreground_task.title": "Proszę czekać...", + "hex.builtin.popup.safety_backup.delete": "Nie, usuń", + "hex.builtin.popup.safety_backup.desc": "O nie, ImHex zawiesił się ostatnim razem.\nCzy chcesz przywrócić swoją poprzednią pracę?", + "hex.builtin.popup.safety_backup.log_file": "Plik logów: ", + "hex.builtin.popup.safety_backup.report_error": "Wyślij log awarii do deweloperów", + "hex.builtin.popup.safety_backup.restore": "Tak, przywróć", + "hex.builtin.popup.safety_backup.title": "Przywróć utracone dane", + "hex.builtin.popup.save_layout.desc": "Wprowadź nazwę pod którą zapisać bieżący układ.", + "hex.builtin.popup.save_layout.title": "Zapisz układ", + "hex.builtin.popup.waiting_for_tasks.desc": "W tle nadal działają zadania.\nImHex zamknie się po ich zakończeniu.", + "hex.builtin.popup.waiting_for_tasks.title": "Oczekiwanie na zadania", + "hex.builtin.provider.base64": "Plik Base64", + "hex.builtin.provider.disk": "Surowy dysk", + "hex.builtin.provider.disk.disk_size": "Rozmiar dysku", + "hex.builtin.provider.disk.elevation": "Dostęp do surowych dysków najprawdopodobniej wymaga podwyższonych uprawnień", + "hex.builtin.provider.disk.error.read_ro": "Nie udało się otworzyć dysku {} w trybie tylko do odczytu: {}", + "hex.builtin.provider.disk.error.read_rw": "Nie udało się otworzyć dysku {} w trybie odczyt/zapis: {}", + "hex.builtin.provider.disk.reload": "Przeładuj", + "hex.builtin.provider.disk.sector_size": "Rozmiar sektora", + "hex.builtin.provider.disk.selected_disk": "Dysk", + "hex.builtin.provider.error.open": "Nie udało się otworzyć dostawcy: {}", + "hex.builtin.provider.file": "Zwykły plik", + "hex.builtin.provider.file.access": "Czas ostatniego dostępu", + "hex.builtin.provider.file.creation": "Czas utworzenia", + "hex.builtin.provider.file.error.open": "Nie udało się otworzyć pliku {}: {}", + "hex.builtin.provider.file.menu.direct_access": "Plik z bezpośrednim dostępem", + "hex.builtin.provider.file.menu.into_memory": "Wczytaj plik do pamięci", + "hex.builtin.provider.file.menu.open_file": "Otwórz plik zewnętrznie", + "hex.builtin.provider.file.menu.open_folder": "Otwórz folder zawierający", + "hex.builtin.provider.file.modification": "Czas ostatniej modyfikacji", + "hex.builtin.provider.file.path": "Ścieżka pliku", + "hex.builtin.provider.file.reload_changes": "Plik został zmodyfikowany przez zewnętrzne źródło. Czy chcesz go przeładować?", + "hex.builtin.provider.file.reload_changes.reload": "Przeładuj", + "hex.builtin.provider.file.size": "Rozmiar", + "hex.builtin.provider.file.too_large": "Plik jest większy niż ustawiony limit, zmiany będą zapisywane bezpośrednio do pliku. Zezwolić na dostęp do zapisu mimo to?", + "hex.builtin.provider.file.too_large.allow_write": "Zezwól na dostęp do zapisu", + "hex.builtin.provider.gdb": "Dane serwera GDB", + "hex.builtin.provider.gdb.ip": "Adres IP", + "hex.builtin.provider.gdb.name": "Serwer GDB <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Port", + "hex.builtin.provider.gdb.server": "Serwer", + "hex.builtin.provider.intel_hex": "Plik Intel Hex", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "Plik w pamięci", + "hex.builtin.provider.mem_file.rename": "Zmień nazwę pliku", + "hex.builtin.provider.mem_file.unsaved": "Niezapisany plik", + "hex.builtin.provider.motorola_srec": "Plik Motorola SREC", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.opening": "Otwieranie dostawcy...", + "hex.builtin.provider.process_memory": "Pamięć procesu", + "hex.builtin.provider.process_memory.enumeration_failed": "Nie udało się wyliczyć procesów", + "hex.builtin.provider.process_memory.macos_limitations": "macOS nie pozwala właściwie na odczytywanie pamięci z innych procesów, nawet gdy działa jako root. Jeśli System Integrity Protection (SIP) jest włączony, działa tylko dla aplikacji niepodpisanych lub mających uprawnienie 'Get Task Allow', które generalnie dotyczy tylko aplikacji kompilowanych przez siebie.", + "hex.builtin.provider.process_memory.memory_regions": "Regiony pamięci", + "hex.builtin.provider.process_memory.name": "Pamięć procesu '{0}'", + "hex.builtin.provider.process_memory.process_id": "PID", + "hex.builtin.provider.process_memory.process_name": "Nazwa procesu", + "hex.builtin.provider.process_memory.region.commit": "Zatwierdzone", + "hex.builtin.provider.process_memory.region.mapped": "Zmapowane", + "hex.builtin.provider.process_memory.region.private": "Prywatne", + "hex.builtin.provider.process_memory.region.reserve": "Zarezerwowane", + "hex.builtin.provider.process_memory.utils": "Narzędzia", + "hex.builtin.provider.process_memory.utils.inject_dll": "Wstrzyknij DLL", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Nie udało się wstrzyknąć DLL '{0}'!", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "Pomyślnie wstrzyknięto DLL '{0}'!", + "hex.builtin.provider.rename": "Zmień nazwę", + "hex.builtin.provider.rename.desc": "Wprowadź nazwę dla tego dostawcy.", + "hex.builtin.provider.tooltip.show_more": "Przytrzymaj SHIFT dla więcej informacji", + "hex.builtin.provider.view": "Widok", + "hex.builtin.setting.experiments": "Eksperymenty", + "hex.builtin.setting.experiments.description": "Eksperymenty to funkcje, które są nadal w rozwoju i mogą jeszcze nie działać poprawnie.\n\nSpróbuj ich używać i zgłaszaj napotkane problemy!", + "hex.builtin.setting.folders": "Foldery", + "hex.builtin.setting.folders.add_folder": "Dodaj nowy folder", + "hex.builtin.setting.folders.description": "Określ dodatkowe ścieżki wyszukiwania dla wzorców, skryptów, reguł Yara i więcej", + "hex.builtin.setting.folders.remove_folder": "Usuń aktualnie wybrany folder z listy", + "hex.builtin.setting.general": "Ogólne", + "hex.builtin.setting.general.auto_backup_time": "Okresowe tworzenie kopii zapasowej projektu", + "hex.builtin.setting.general.auto_backup_time.format.extended": "Co {0}m {1}s", + "hex.builtin.setting.general.auto_backup_time.format.simple": "Co {0}s", + "hex.builtin.setting.general.auto_load_patterns": "Automatycznie wczytaj obsługiwany wzorzec", + "hex.builtin.setting.general.max_mem_file_size": "Maksymalny rozmiar pliku do wczytania do RAM", + "hex.builtin.setting.general.max_mem_file_size.desc": "Małe pliki są wczytywane do pamięci aby zapobiec ich bezpośredniej modyfikacji na dysku.\n\nZwiększenie tego rozmiaru pozwala większym plikom być wczytanym do pamięci zanim ImHex ucieknie się do strumieniowania danych z dysku.", + "hex.builtin.setting.general.network": "Sieć", + "hex.builtin.setting.general.network_interface": "Włącz interfejs sieciowy", + "hex.builtin.setting.general.pattern_data_max_filter_items": "Maksymalna liczba przefiltrowanych elementów wzorca pokazanych", + "hex.builtin.setting.general.patterns": "Wzorce", + "hex.builtin.setting.general.save_recent_providers": "Zapisz ostatnio używanych dostawców", + "hex.builtin.setting.general.server_contact": "Włącz sprawdzanie aktualizacji i statystyki użytkowania", + "hex.builtin.setting.general.show_tips": "Pokaż wskazówki przy starcie", + "hex.builtin.setting.general.sync_pattern_source": "Synchronizuj kod źródłowy wzorca między dostawcami", + "hex.builtin.setting.general.upload_crash_logs": "Przesyłaj raporty awarii", + "hex.builtin.setting.hex_editor": "Edytor Hex", + "hex.builtin.setting.hex_editor.byte_padding": "Dodatkowe wypełnienie komórki bajtu", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bajty na wiersz", + "hex.builtin.setting.hex_editor.char_padding": "Dodatkowe wypełnienie komórki znaku", + "hex.builtin.setting.hex_editor.highlight_color": "Kolor podświetlenia zaznaczenia", + "hex.builtin.setting.hex_editor.paste_behaviour": "Zachowanie wklejania pojedynczego bajtu", + "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Wklej wszystko", + "hex.builtin.setting.hex_editor.paste_behaviour.none": "Zapytaj mnie następnym razem", + "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Wklej nad zaznaczeniem", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Podświetl rodziców wzorca przy najechaniu", + "hex.builtin.setting.hex_editor.show_highlights": "Pokaż kolorowe podświetlenia", + "hex.builtin.setting.hex_editor.show_selection": "Przenieś wyświetlanie zaznaczenia do stopki edytora hex", + "hex.builtin.setting.hex_editor.sync_scrolling": "Synchronizuj pozycję przewijania edytora", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Ostatnie pliki", + "hex.builtin.setting.interface": "Interfejs", + "hex.builtin.setting.interface.accent": "Kolor akcentu", + "hex.builtin.setting.interface.always_show_provider_tabs": "Zawsze pokazuj karty dostawców", + "hex.builtin.setting.interface.color": "Motyw kolorów", + "hex.builtin.setting.interface.crisp_scaling": "Włącz ostre skalowanie", + "hex.builtin.setting.interface.display_shortcut_highlights": "Podświetl menu przy użyciu skrótów", + "hex.builtin.setting.interface.fps": "Limit FPS", + "hex.builtin.setting.interface.fps.native": "Natywny", + "hex.builtin.setting.interface.fps.unlocked": "Bez ograniczeń", + "hex.builtin.setting.interface.language": "Język", + "hex.builtin.setting.interface.multi_windows": "Włącz obsługę wielu okien", + "hex.builtin.setting.interface.native_window_decorations": "Użyj dekoracji okien systemu", + "hex.builtin.setting.interface.pattern_data_row_bg": "Włącz kolorowe tło wzorców", + "hex.builtin.setting.interface.randomize_window_title": "Użyj losowego tytułu okna", + "hex.builtin.setting.interface.restore_window_pos": "Przywróć pozycję okna", + "hex.builtin.setting.interface.scaling.fractional_warning": "Domyślna czcionka nie obsługuje skalowania ułamkowego. Dla lepszych rezultatów wybierz niestandardową czcionkę w zakładce 'Czcionka'.", + "hex.builtin.setting.interface.scaling.native": "Natywne", + "hex.builtin.setting.interface.scaling_factor": "Skalowanie", + "hex.builtin.setting.interface.show_header_command_palette": "Pokaż paletę poleceń w nagłówku okna", + "hex.builtin.setting.interface.show_titlebar_backdrop": "Pokaż kolor tła paska tytułu", + "hex.builtin.setting.interface.style": "Stylizacja", + "hex.builtin.setting.interface.use_native_menu_bar": "Użyj natywnego paska menu", + "hex.builtin.setting.interface.wiki_explain_language": "Język Wikipedii", + "hex.builtin.setting.interface.window": "Okno", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "Proxy zostanie zastosowane natychmiast dla sklepu, wikipedii i innych wtyczek.", + "hex.builtin.setting.proxy.enable": "Włącz Proxy", + "hex.builtin.setting.proxy.url": "URL Proxy", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// lub socks5:// (np. http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Skróty", + "hex.builtin.setting.shortcuts.global": "Skróty globalne", + "hex.builtin.setting.toolbar": "Pasek narzędzi", + "hex.builtin.setting.toolbar.description": "Dodaj lub usuń opcje menu z paska narzędzi przeciągając je z listy poniżej.", + "hex.builtin.setting.toolbar.icons": "Ikony paska narzędzi", + "hex.builtin.shortcut.next_provider": "Wybierz następnego dostawcę danych", + "hex.builtin.shortcut.prev_provider": "Wybierz poprzedniego dostawcę danych", + "hex.builtin.task.analyzing_data": "Analizowanie danych...", + "hex.builtin.task.check_updates": "Sprawdzanie aktualizacji...", + "hex.builtin.task.evaluating_nodes": "Ewaluowanie węzłów...", + "hex.builtin.task.exporting_data": "Eksportowanie danych...", + "hex.builtin.task.filtering_data": "Filtrowanie danych...", + "hex.builtin.task.loading_banner": "Wczytywanie baneru...", + "hex.builtin.task.loading_encoding_file": "Wczytywanie pliku kodowania...", + "hex.builtin.task.parsing_pattern": "Parsowanie wzorca...", + "hex.builtin.task.query_docs": "Odpytywanie dokumentacji...", + "hex.builtin.task.saving_data": "Zapisywanie danych...", + "hex.builtin.task.sending_statistics": "Wysyłanie statystyk...", + "hex.builtin.task.updating_inspector": "Aktualizowanie inspektora...", + "hex.builtin.task.updating_recents": "Aktualizowanie ostatnich plików...", + "hex.builtin.task.updating_store": "Aktualizowanie sklepu...", + "hex.builtin.task.uploading_crash": "Przesyłanie raportu awarii...", + "hex.builtin.title_bar_button.debug_build": "Kompilacja debugowa\n\nSHIFT + Kliknij aby otworzyć menu debugowania", + "hex.builtin.title_bar_button.feedback": "Zostaw opinię", + "hex.builtin.tools.ascii_table": "Tabela ASCII", + "hex.builtin.tools.ascii_table.octal": "Pokaż ósemkowy", + "hex.builtin.tools.base_converter": "Konwerter podstaw", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Zamiennik bajtów", + "hex.builtin.tools.calc": "Kalkulator", + "hex.builtin.tools.color": "Wybieracz kolorów", + "hex.builtin.tools.color.components": "Składniki", + "hex.builtin.tools.color.formats": "Formaty", + "hex.builtin.tools.color.formats.color_name": "Nazwa koloru", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.percent": "Procent", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.demangler": "Demangler LLVM", + "hex.builtin.tools.demangler.demangled": "Nazwa odmanglingowana", + "hex.builtin.tools.demangler.mangled": "Nazwa zmanglingowana", + "hex.builtin.tools.error": "Ostatni błąd: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Algorytm Euklidesa", + "hex.builtin.tools.euclidean_algorithm.description": "Algorytm Euklidesa to efektywna metoda obliczania największego wspólnego dzielnika (NWD) dwóch liczb - największej liczby która dzieli obie z nich bez reszty.\n\nRozszerzając to, zapewnia również efektywną metodę obliczania najmniejszej wspólnej wielokrotności (NWW), najmniejszej liczby podzielnej przez obie.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Wykryto przepełnienie! Wartości a i b są zbyt duże.", + "hex.builtin.tools.file_tools": "Narzędzia plików", + "hex.builtin.tools.file_tools.combiner": "Łączenie", + "hex.builtin.tools.file_tools.combiner.add": "Dodaj...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Dodaj plik", + "hex.builtin.tools.file_tools.combiner.clear": "Wyczyść", + "hex.builtin.tools.file_tools.combiner.combine": "Połącz", + "hex.builtin.tools.file_tools.combiner.combining": "Łączenie...", + "hex.builtin.tools.file_tools.combiner.delete": "Usuń", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Nie udało się utworzyć pliku wyjściowego", + "hex.builtin.tools.file_tools.combiner.open_input": "Nie udało się otworzyć pliku wejściowego {0}", + "hex.builtin.tools.file_tools.combiner.output": "Plik wyjściowy", + "hex.builtin.tools.file_tools.combiner.output.picker": "Ustaw ścieżkę bazową wyjścia", + "hex.builtin.tools.file_tools.combiner.success": "Pliki połączone pomyślnie!", + "hex.builtin.tools.file_tools.shredder": "Niszczenie", + "hex.builtin.tools.file_tools.shredder.error.open": "Nie udało się otworzyć wybranego pliku!", + "hex.builtin.tools.file_tools.shredder.fast": "Tryb szybki", + "hex.builtin.tools.file_tools.shredder.input": "Plik do zniszczenia", + "hex.builtin.tools.file_tools.shredder.picker": "Otwórz plik do zniszczenia", + "hex.builtin.tools.file_tools.shredder.shred": "Zniszcz", + "hex.builtin.tools.file_tools.shredder.shredding": "Niszczenie...", + "hex.builtin.tools.file_tools.shredder.success": "Zniszczono pomyślnie!", + "hex.builtin.tools.file_tools.shredder.warning": "To narzędzie NIEODWRACALNIE niszczy plik. Używaj ostrożnie", + "hex.builtin.tools.file_tools.splitter": "Dzielenie", + "hex.builtin.tools.file_tools.splitter.input": "Plik do podzielenia", + "hex.builtin.tools.file_tools.splitter.output": "Ścieżka wyjściowa", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Nie udało się utworzyć pliku części {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Nie udało się otworzyć wybranego pliku!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "Plik jest mniejszy niż rozmiar części", + "hex.builtin.tools.file_tools.splitter.picker.input": "Otwórz plik do podzielenia", + "hex.builtin.tools.file_tools.splitter.picker.output": "Ustaw ścieżkę bazową", + "hex.builtin.tools.file_tools.splitter.picker.split": "Podziel", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dzielenie...", + "hex.builtin.tools.file_tools.splitter.picker.success": "Plik podzielony pomyślnie!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "Dyskietka 3½\" (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "Dyskietka 5¼\" (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Niestandardowy", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Dysk Zip 100 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Dysk Zip 200 (200MiB)", + "hex.builtin.tools.file_uploader": "Uploader plików", + "hex.builtin.tools.file_uploader.control": "Kontrola", + "hex.builtin.tools.file_uploader.done": "Gotowe!", + "hex.builtin.tools.file_uploader.error": "Nie udało się przesłać pliku!\n\nKod błędu: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Nieprawidłowa odpowiedź z Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Ostatnie przesłania", + "hex.builtin.tools.file_uploader.tooltip": "Kliknij aby skopiować\nCTRL + Kliknij aby otworzyć", + "hex.builtin.tools.file_uploader.upload": "Prześlij", + "hex.builtin.tools.format.engineering": "Inżynierski", + "hex.builtin.tools.format.programmer": "Programistyczny", + "hex.builtin.tools.format.scientific": "Naukowy", + "hex.builtin.tools.format.standard": "Standardowy", + "hex.builtin.tools.graphing": "Kalkulator graficzny", + "hex.builtin.tools.history": "Historia", + "hex.builtin.tools.http_requests": "Żądania HTTP", + "hex.builtin.tools.http_requests.body": "Ciało", + "hex.builtin.tools.http_requests.enter_url": "Wprowadź URL", + "hex.builtin.tools.http_requests.headers": "Nagłówki", + "hex.builtin.tools.http_requests.response": "Odpowiedź", + "hex.builtin.tools.http_requests.send": "Wyślij", + "hex.builtin.tools.ieee754": "Koder i dekoder liczb zmiennoprzecinkowych IEEE 754", + "hex.builtin.tools.ieee754.clear": "Wyczyść", + "hex.builtin.tools.ieee754.description": "IEEE754 to standard reprezentacji liczb zmiennoprzecinkowych używany przez większość nowoczesnych procesorów.\n\nTo narzędzie wizualizuje wewnętrzną reprezentację liczby zmiennoprzecinkowej i pozwala na dekodowanie i kodowanie liczb z niestandardową liczbą bitów mantysy lub wykładnika.", + "hex.builtin.tools.ieee754.double_precision": "Podwójna precyzja", + "hex.builtin.tools.ieee754.exponent": "Wykładnik", + "hex.builtin.tools.ieee754.exponent_size": "Rozmiar wykładnika", + "hex.builtin.tools.ieee754.formula": "Wzór", + "hex.builtin.tools.ieee754.half_precision": "Połowa precyzji", + "hex.builtin.tools.ieee754.mantissa": "Mantysa", + "hex.builtin.tools.ieee754.mantissa_size": "Rozmiar mantysy", + "hex.builtin.tools.ieee754.quarter_precision": "Ćwierć precyzji", + "hex.builtin.tools.ieee754.result.float": "Wynik zmiennoprzecinkowy", + "hex.builtin.tools.ieee754.result.hex": "Wynik szesnastkowy", + "hex.builtin.tools.ieee754.result.title": "Wynik", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Szczegółowy", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Uproszczony", + "hex.builtin.tools.ieee754.sign": "Znak", + "hex.builtin.tools.ieee754.single_precision": "Pojedyncza precyzja", + "hex.builtin.tools.ieee754.type": "Typ", + "hex.builtin.tools.input": "Wejście", + "hex.builtin.tools.invariant_multiplication": "Dzielenie przez mnożenie niezmiennicze", + "hex.builtin.tools.invariant_multiplication.description": "Dzielenie przez mnożenie niezmiennicze to technika często używana przez kompilatory do optymalizacji dzielenia całkowitego przez stałą w mnożenie po którym następuje przesunięcie. Powodem tego jest to, że dzielenia często zajmują wielokrotnie więcej cykli zegara niż mnożenia.\n\nTo narzędzie może być użyte do obliczenia mnożnika z dzielnika lub dzielnika z mnożnika.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Liczba bitów", + "hex.builtin.tools.name": "Nazwa", + "hex.builtin.tools.output": "Wyjście", + "hex.builtin.tools.permissions": "Kalkulator uprawnień UNIX", + "hex.builtin.tools.permissions.absolute": "Notacja bezwzględna", + "hex.builtin.tools.permissions.perm_bits": "Bity uprawnień", + "hex.builtin.tools.permissions.setgid_error": "Grupa musi mieć prawa wykonywania aby bit setgid zadziałał!", + "hex.builtin.tools.permissions.setuid_error": "Użytkownik musi mieć prawa wykonywania aby bit setuid zadziałał!", + "hex.builtin.tools.permissions.sticky_error": "Inni muszą mieć prawa wykonywania aby bit sticky zadziałał!", + "hex.builtin.tools.regex_replacer": "Zamiennik regex", + "hex.builtin.tools.regex_replacer.input": "Wejście", + "hex.builtin.tools.regex_replacer.output": "Wyjście", + "hex.builtin.tools.regex_replacer.pattern": "Wzorzec regex", + "hex.builtin.tools.regex_replacer.replace": "Wzorzec zamiany", + "hex.builtin.tools.tcp_client_server": "Klient/Serwer TCP", + "hex.builtin.tools.tcp_client_server.client": "Klient", + "hex.builtin.tools.tcp_client_server.messages": "Wiadomości", + "hex.builtin.tools.tcp_client_server.server": "Serwer", + "hex.builtin.tools.tcp_client_server.settings": "Ustawienia połączenia", + "hex.builtin.tools.value": "Wartość", + "hex.builtin.tools.wiki_explain": "Definicje terminów z Wikipedii", + "hex.builtin.tools.wiki_explain.control": "Kontrola", + "hex.builtin.tools.wiki_explain.invalid_response": "Nieprawidłowa odpowiedź z Wikipedii!", + "hex.builtin.tools.wiki_explain.results": "Wyniki", + "hex.builtin.tools.wiki_explain.search": "Szukaj", + "hex.builtin.tutorial.introduction": "Wprowadzenie do ImHex", + "hex.builtin.tutorial.introduction.description": "Ten tutorial przeprowadzi Cię przez podstawowe użycie ImHex aby Cię wprowadzić.", + "hex.builtin.tutorial.introduction.step1.description": "ImHex to pakiet inżynierii wstecznej i edytor hex skupiony głównie na wizualizacji danych binarnych dla łatwego zrozumienia.\n\nMożesz przejść do następnego kroku klikając strzałkę w prawo poniżej.", + "hex.builtin.tutorial.introduction.step1.title": "Witaj w ImHex!", + "hex.builtin.tutorial.introduction.step2.description": "ImHex obsługuje wczytywanie danych z różnych źródeł. Obejmuje to pliki, surowe dyski, pamięć innego procesu i więcej.\n\nWszystkie te opcje można znaleźć na ekranie powitalnym lub w menu Plik.", + "hex.builtin.tutorial.introduction.step2.highlight": "Stwórzmy nowy pusty plik klikając przycisk 'Nowy plik'.", + "hex.builtin.tutorial.introduction.step2.title": "Otwieranie danych", + "hex.builtin.tutorial.introduction.step3.highlight": "To jest Edytor Hex. Wyświetla pojedyncze bajty wczytanych danych i pozwala również na ich edycję przez podwójne kliknięcie.\n\nMożesz nawigować danymi używając klawiszy strzałek lub kółka myszy.", + "hex.builtin.tutorial.introduction.step4.highlight": "To jest Inspektor Danych. Wyświetla dane aktualnie zaznaczonych bajtów w bardziej czytelnym formacie.\n\nMożesz również edytować dane tutaj podwójnie klikając na wiersz.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Ten widok zawiera widok drzewa reprezentujący struktury danych które zdefiniowałeś używając Pattern Language.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "To jest Edytor Wzorców. Pozwala na pisanie kodu używając Pattern Language który może podświetlać i dekodować struktury danych binarnych wewnątrz Twoich wczytanych danych.\n\nMożesz dowiedzieć się więcej o Pattern Language w dokumentacji.", + "hex.builtin.tutorial.introduction.step6.highlight": "Możesz znaleźć więcej tutoriali i dokumentacji w menu Pomoc.", + "hex.builtin.undo_operation.fill": "Wypełniono region", + "hex.builtin.undo_operation.insert": "Wstawiono {0}", + "hex.builtin.undo_operation.modification": "Zmodyfikowano bajty", + "hex.builtin.undo_operation.patches": "Zastosowano łatkę", + "hex.builtin.undo_operation.remove": "Usunięto {0}", + "hex.builtin.undo_operation.write": "Zapisano {0}", + "hex.builtin.view.achievements.click": "Kliknij tutaj", + "hex.builtin.view.achievements.name": "Osiągnięcia", + "hex.builtin.view.achievements.unlocked": "Osiągnięcie odblokowane!", + "hex.builtin.view.achievements.unlocked_count": "Odblokowane", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Przejdź do", + "hex.builtin.view.bookmarks.button.remove": "Usuń", + "hex.builtin.view.bookmarks.default_title": "Zakładka [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Kolor", + "hex.builtin.view.bookmarks.header.comment": "Komentarz", + "hex.builtin.view.bookmarks.header.name": "Nazwa", + "hex.builtin.view.bookmarks.name": "Zakładki", + "hex.builtin.view.bookmarks.no_bookmarks": "Nie utworzono jeszcze zakładek. Dodaj jedną przez Edycja -> Utwórz zakładkę", + "hex.builtin.view.bookmarks.title.info": "Informacje", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Przejdź do adresu", + "hex.builtin.view.bookmarks.tooltip.lock": "Zablokuj", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Otwórz w nowym widoku", + "hex.builtin.view.bookmarks.tooltip.unlock": "Odblokuj", + "hex.builtin.view.command_palette.name": "Paleta poleceń", + "hex.builtin.view.constants.name": "Stałe", + "hex.builtin.view.constants.row.category": "Kategoria", + "hex.builtin.view.constants.row.desc": "Opis", + "hex.builtin.view.constants.row.name": "Nazwa", + "hex.builtin.view.constants.row.value": "Wartość", + "hex.builtin.view.data_inspector.custom_row.hint": "Możliwe jest definiowanie niestandardowych wierszy inspektora danych przez umieszczenie skryptów Pattern Language w folderze /scripts/inspectors.\n\nSprawdź dokumentację po więcej informacji.", + "hex.builtin.view.data_inspector.custom_row.title": "Dodawanie niestandardowych wierszy", + "hex.builtin.view.data_inspector.execution_error": "Błąd ewaluacji niestandardowego wiersza", + "hex.builtin.view.data_inspector.invert": "Odwróć", + "hex.builtin.view.data_inspector.menu.copy": "Kopiuj wartość", + "hex.builtin.view.data_inspector.menu.edit": "Edytuj wartość", + "hex.builtin.view.data_inspector.name": "Inspektor danych", + "hex.builtin.view.data_inspector.no_data": "Nie zaznaczono bajtów", + "hex.builtin.view.data_inspector.table.name": "Nazwa", + "hex.builtin.view.data_inspector.table.value": "Wartość", + "hex.builtin.view.data_processor.help_text": "Kliknij prawym przyciskiem aby dodać nowy węzeł", + "hex.builtin.view.data_processor.menu.file.load_processor": "Wczytaj procesor danych...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Zapisz procesor danych...", + "hex.builtin.view.data_processor.menu.remove_link": "Usuń łącze", + "hex.builtin.view.data_processor.menu.remove_node": "Usuń węzeł", + "hex.builtin.view.data_processor.menu.remove_selection": "Usuń zaznaczone", + "hex.builtin.view.data_processor.menu.save_node": "Zapisz węzeł...", + "hex.builtin.view.data_processor.name": "Procesor danych", + "hex.builtin.view.find.binary_pattern": "Wzorzec binarny", + "hex.builtin.view.find.binary_pattern.alignment": "Wyrównanie", + "hex.builtin.view.find.context.copy": "Kopiuj wartość", + "hex.builtin.view.find.context.copy_demangle": "Kopiuj wartość odmanglingowaną", + "hex.builtin.view.find.context.replace": "Zamień", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Odmanglingowane", + "hex.builtin.view.find.name": "Znajdź", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Wymagaj pełnego dopasowania", + "hex.builtin.view.find.regex.pattern": "Wzorzec", + "hex.builtin.view.find.search": "Szukaj", + "hex.builtin.view.find.search.entries": "Znaleziono {} wpisów", + "hex.builtin.view.find.search.reset": "Resetuj", + "hex.builtin.view.find.searching": "Wyszukiwanie...", + "hex.builtin.view.find.sequences": "Sekwencje", + "hex.builtin.view.find.sequences.ignore_case": "Ignoruj wielkość liter", + "hex.builtin.view.find.shortcut.select_all": "Zaznacz wszystkie wystąpienia", + "hex.builtin.view.find.strings": "Ciągi znaków", + "hex.builtin.view.find.strings.chars": "Znaki", + "hex.builtin.view.find.strings.line_feeds": "Znaki nowej linii", + "hex.builtin.view.find.strings.lower_case": "Małe litery", + "hex.builtin.view.find.strings.match_settings": "Ustawienia dopasowania", + "hex.builtin.view.find.strings.min_length": "Minimalna długość", + "hex.builtin.view.find.strings.null_term": "Wymagaj zakończenia NULL", + "hex.builtin.view.find.strings.numbers": "Liczby", + "hex.builtin.view.find.strings.spaces": "Spacje", + "hex.builtin.view.find.strings.symbols": "Symbole", + "hex.builtin.view.find.strings.underscores": "Podkreślenia", + "hex.builtin.view.find.strings.upper_case": "Wielkie litery", + "hex.builtin.view.find.value": "Wartość numeryczna", + "hex.builtin.view.find.value.aligned": "Wyrównane", + "hex.builtin.view.find.value.max": "Wartość maksymalna", + "hex.builtin.view.find.value.min": "Wartość minimalna", + "hex.builtin.view.find.value.range": "Wyszukiwanie zakresu", + "hex.builtin.view.help.about.commits": "Historia commitów", + "hex.builtin.view.help.about.contributor": "Współtwórcy", + "hex.builtin.view.help.about.donations": "Darowizny", + "hex.builtin.view.help.about.libs": "Biblioteki", + "hex.builtin.view.help.about.license": "Licencja", + "hex.builtin.view.help.about.name": "O programie", + "hex.builtin.view.help.about.paths": "Katalogi", + "hex.builtin.view.help.about.plugins": "Wtyczki", + "hex.builtin.view.help.about.plugins.author": "Autor", + "hex.builtin.view.help.about.plugins.desc": "Opis", + "hex.builtin.view.help.about.plugins.plugin": "Wtyczka", + "hex.builtin.view.help.about.release_notes": "Notatki wydania", + "hex.builtin.view.help.about.source": "Kod źródłowy dostępny na GitHub:", + "hex.builtin.view.help.about.thanks": "Jeśli podoba Ci się moja praca, rozważ darowiznę aby utrzymać projekt. Dziękuję bardzo <3", + "hex.builtin.view.help.about.translator": "Przetłumaczone przez WerWolv", + "hex.builtin.view.help.calc_cheat_sheet": "Ściągawka kalkulatora", + "hex.builtin.view.help.documentation": "Dokumentacja ImHex", + "hex.builtin.view.help.documentation_search": "Przeszukaj dokumentację", + "hex.builtin.view.help.name": "Pomoc", + "hex.builtin.view.help.pattern_cheat_sheet": "Ściągawka Pattern Language", + "hex.builtin.view.hex_editor.copy.address": "Adres", + "hex.builtin.view.hex_editor.copy.ascii": "Ciąg ASCII", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "Tablica C", + "hex.builtin.view.hex_editor.copy.cpp": "Tablica C++", + "hex.builtin.view.hex_editor.copy.crystal": "Tablica Crystal", + "hex.builtin.view.hex_editor.copy.csharp": "Tablica C#", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Niestandardowe kodowanie", + "hex.builtin.view.hex_editor.copy.escaped_string": "Ciąg ze znakami ucieczki", + "hex.builtin.view.hex_editor.copy.go": "Tablica Go", + "hex.builtin.view.hex_editor.copy.hex_view": "Widok Hex", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Tablica Java", + "hex.builtin.view.hex_editor.copy.js": "Tablica JavaScript", + "hex.builtin.view.hex_editor.copy.lua": "Tablica Lua", + "hex.builtin.view.hex_editor.copy.pascal": "Tablica Pascal", + "hex.builtin.view.hex_editor.copy.python": "Tablica Python", + "hex.builtin.view.hex_editor.copy.rust": "Tablica Rust", + "hex.builtin.view.hex_editor.copy.swift": "Tablica Swift", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Bezwzględny", + "hex.builtin.view.hex_editor.goto.offset.begin": "Początek", + "hex.builtin.view.hex_editor.goto.offset.end": "Koniec", + "hex.builtin.view.hex_editor.goto.offset.relative": "Względny", + "hex.builtin.view.hex_editor.menu.edit.copy": "Kopiuj", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Kopiuj jako", + "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Podgląd kopiowania", + "hex.builtin.view.hex_editor.menu.edit.cut": "Wytnij", + "hex.builtin.view.hex_editor.menu.edit.fill": "Wypełnij...", + "hex.builtin.view.hex_editor.menu.edit.insert": "Wstaw...", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Tryb wstawiania", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Podążaj za zaznaczeniem", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Bieżący wzorzec", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Otwórz widok zaznaczenia", + "hex.builtin.view.hex_editor.menu.edit.paste": "Wklej", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "Wklej wszystko", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "Wklej tylko nad zaznaczeniem", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "Podczas wklejania wartości do widoku edytora Hex, ImHex nadpisze tylko bajty które są aktualnie zaznaczone. Jeśli jednak zaznaczony jest tylko jeden bajt, może to wydawać się nieintuicyjne. Czy chciałbyś wkleić całą zawartość schowka jeśli zaznaczony jest tylko jeden bajt, czy nadal powinny być zastąpione tylko zaznaczone bajty?", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "Uwaga: Jeśli chcesz zapewnić wklejenie wszystkiego za każdym razem, polecenie 'Wklej wszystko' jest również dostępne w menu Edycja!", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "Wybierz zachowanie wklejania", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Wklej wszystko", + "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "Wklej wszystko jako ciąg znaków", + "hex.builtin.view.hex_editor.menu.edit.paste_as": "Wklej jako", + "hex.builtin.view.hex_editor.menu.edit.remove": "Usuń...", + "hex.builtin.view.hex_editor.menu.edit.resize": "Zmień rozmiar...", + "hex.builtin.view.hex_editor.menu.edit.select": "Zaznacz...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Zaznacz wszystko", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Ustaw adres bazowy...", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Ustaw rozmiar strony...", + "hex.builtin.view.hex_editor.menu.file.goto": "Idź do adresu...", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Wczytaj niestandardowe kodowanie...", + "hex.builtin.view.hex_editor.menu.file.save": "Zapisz", + "hex.builtin.view.hex_editor.menu.file.save_as": "Zapisz jako...", + "hex.builtin.view.hex_editor.menu.file.search": "Szukaj...", + "hex.builtin.view.hex_editor.name": "Edytor hex", + "hex.builtin.view.hex_editor.search.advanced": "Wyszukiwanie zaawansowane...", + "hex.builtin.view.hex_editor.search.find": "Znajdź", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.no_more_results": "Brak więcej wyników", + "hex.builtin.view.hex_editor.search.string": "Ciąg znaków", + "hex.builtin.view.hex_editor.search.string.encoding": "Kodowanie", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "Kolejność bajtów", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.select.offset.begin": "Początek", + "hex.builtin.view.hex_editor.select.offset.end": "Koniec", + "hex.builtin.view.hex_editor.select.offset.region": "Region", + "hex.builtin.view.hex_editor.select.offset.size": "Rozmiar", + "hex.builtin.view.hex_editor.select.select": "Zaznacz", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Przesuń kursor o linię w dół", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Przesuń kursor na koniec linii", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Przesuń kursor w lewo", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Przesuń kursor o stronę w dół", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Przesuń kursor o stronę w górę", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Przesuń kursor w prawo", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Przesuń kursor na początek linii", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Przesuń kursor o linię w górę", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Wejdź w tryb edycji", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Usuń zaznaczenie", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Rozszerz zaznaczenie w dół", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Rozszerz zaznaczenie w lewo", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Rozszerz zaznaczenie o stronę w dół", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Rozszerz zaznaczenie o stronę w górę", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Rozszerz zaznaczenie w prawo", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Rozszerz zaznaczenie w górę", + "hex.builtin.view.highlight_rules.config": "Konfiguracja", + "hex.builtin.view.highlight_rules.expression": "Wyrażenie", + "hex.builtin.view.highlight_rules.help_text": "Wprowadź wyrażenie matematyczne które zostanie ocenione dla każdego bajtu w pliku.\n\nWyrażenie może używać zmiennych 'value' i 'offset'.\nJeśli wyrażenie oceniane jest jako prawdziwe (wynik jest większy niż 0), bajt zostanie podświetlony określonym kolorem.", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Reguły podświetlania...", + "hex.builtin.view.highlight_rules.name": "Reguły podświetlania", + "hex.builtin.view.highlight_rules.new_rule": "Nowa reguła", + "hex.builtin.view.highlight_rules.no_rule": "Utwórz regułę aby ją edytować", + "hex.builtin.view.information.analyze": "Analizuj stronę", + "hex.builtin.view.information.analyzing": "Analizowanie...", + "hex.builtin.view.information.control": "Kontrola", + "hex.builtin.view.information.error_processing_section": "Nie udało się przetworzyć sekcji informacyjnej {0}: '{1}'", + "hex.builtin.view.information.magic_db_added": "Baza danych magic dodana!", + "hex.builtin.view.information.name": "Informacje o danych", + "hex.builtin.view.information.not_analyzed": "Jeszcze nie przeanalizowano", + "hex.builtin.view.logs.component": "Komponent", + "hex.builtin.view.logs.log_level": "Poziom logowania", + "hex.builtin.view.logs.message": "Wiadomość", + "hex.builtin.view.logs.name": "Konsola logów", + "hex.builtin.view.patches.name": "Dodaj breakpoint", + "hex.builtin.view.patches.offset": "Przesunięcie", + "hex.builtin.view.patches.orig": "Wartość oryginalna", + "hex.builtin.view.patches.patch": "Opis", + "hex.builtin.view.patches.remove": "Usuń breakpoint", + "hex.builtin.view.pattern_data.name": "Dane wzorca", + "hex.builtin.view.pattern_editor.accept_pattern": "Zaakceptuj wzorzec", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Znaleziono jeden lub więcej wzorców kompatybilnych z tym typem danych", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Wzorce", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Czy chcesz zastosować wybrany wzorzec?", + "hex.builtin.view.pattern_editor.auto": "Automatyczna ewaluacja", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Zatrzymano w linii {0}", + "hex.builtin.view.pattern_editor.console": "Konsola", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "Kopiuj", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Ten wzorzec próbował wywołać niebezpieczną funkcję.\nCzy na pewno chcesz zaufać temu wzorcowi?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Zezwolić na niebezpieczną funkcję?", + "hex.builtin.view.pattern_editor.debugger": "Debugger", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Dodaj breakpoint", + "hex.builtin.view.pattern_editor.debugger.continue": "Kontynuuj", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Usuń breakpoint", + "hex.builtin.view.pattern_editor.debugger.scope": "Zakres", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Zakres globalny", + "hex.builtin.view.pattern_editor.env_vars": "Zmienne środowiskowe", + "hex.builtin.view.pattern_editor.evaluating": "Ewaluowanie...", + "hex.builtin.view.pattern_editor.find_hint": "Znajdź", + "hex.builtin.view.pattern_editor.find_hint_history": " dla historii)", + "hex.builtin.view.pattern_editor.goto_line": "Idź do linii: ", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Umieść wzorzec", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Typ wbudowany", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Tablica", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Pojedynczy", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Typ niestandardowy", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Wczytaj wzorzec...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Zapisz wzorzec...", + "hex.builtin.view.pattern_editor.menu.find": "Znajdź...", + "hex.builtin.view.pattern_editor.menu.find_next": "Znajdź następny", + "hex.builtin.view.pattern_editor.menu.find_previous": "Znajdź poprzedni", + "hex.builtin.view.pattern_editor.menu.goto_line": "Idź do linii...", + "hex.builtin.view.pattern_editor.menu.replace": "Zamień...", + "hex.builtin.view.pattern_editor.menu.replace_all": "Zamień wszystkie", + "hex.builtin.view.pattern_editor.menu.replace_next": "Zamień następny", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Zamień poprzedni", + "hex.builtin.view.pattern_editor.name": "Pattern Language", + "hex.builtin.view.pattern_editor.no_env_vars": "Zawartość zmiennych środowiskowych utworzonych tutaj może być dostępna ze skryptów wzorców używając funkcji std::env.", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Zdefiniuj niektóre zmienne globalne ze specyfikatorem 'in' lub 'out' aby pojawiły się tutaj.", + "hex.builtin.view.pattern_editor.no_results": "brak wyników", + "hex.builtin.view.pattern_editor.no_sections": "Utwórz dodatkowe sekcje wyjściowe do wyświetlania i dekodowania przetworzonych danych używając funkcji std::mem::create_section.", + "hex.builtin.view.pattern_editor.no_virtual_files": "Wizualizuj regiony danych jako wirtualną strukturę folderów dodając je używając funkcji hex::core::add_virtual_file.", + "hex.builtin.view.pattern_editor.of": "z", + "hex.builtin.view.pattern_editor.open_pattern": "Otwórz wzorzec", + "hex.builtin.view.pattern_editor.replace_hint": "Zamień", + "hex.builtin.view.pattern_editor.replace_hint_history": " dla historii)", + "hex.builtin.view.pattern_editor.settings": "Ustawienia", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Dodaj punkt przerwania", + "hex.builtin.view.pattern_editor.shortcut.backspace": "Usuń jeden znak na lewo od kursora", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Kontynuuj debugger", + "hex.builtin.view.pattern_editor.shortcut.copy": "Kopiuj zaznaczenie do schowka", + "hex.builtin.view.pattern_editor.shortcut.cut": "Kopiuj zaznaczenie do schowka i usuń", + "hex.builtin.view.pattern_editor.shortcut.delete": "Usuń jeden znak w pozycji kursora", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Usuń jedno słowo na lewo od kursora", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Usuń jedno słowo na prawo od kursora", + "hex.builtin.view.pattern_editor.shortcut.find": "Szukaj ...", + "hex.builtin.view.pattern_editor.shortcut.find_next": "Znajdź następny", + "hex.builtin.view.pattern_editor.shortcut.find_previous": "Znajdź poprzedni", + "hex.builtin.view.pattern_editor.shortcut.goto_line": "Idź do linii ...", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Przełącz wyszukiwanie z uwzględnieniem wielkości liter", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Przesuń kursor do końca pliku", + "hex.builtin.view.pattern_editor.shortcut.move_down": "Przesuń kursor o jedną linię w dół", + "hex.builtin.view.pattern_editor.shortcut.move_end": "Przesuń kursor do końca linii", + "hex.builtin.view.pattern_editor.shortcut.move_home": "Przesuń kursor do początku linii", + "hex.builtin.view.pattern_editor.shortcut.move_left": "Przesuń kursor o jeden znak na lewo", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Przesuń kursor o jedną stronę w dół", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Przesuń kursor o jedną stronę w górę", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "Przesuń kursor o jeden piksel w dół", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "Przesuń kursor o jeden piksel w górę", + "hex.builtin.view.pattern_editor.shortcut.move_right": "Przesuń kursor o jeden znak na prawo", + "hex.builtin.view.pattern_editor.shortcut.move_top": "Przesuń kursor do początku pliku", + "hex.builtin.view.pattern_editor.shortcut.move_up": "Przesuń kursor o jedną linię w górę", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Przesuń kursor o jedno słowo na lewo", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Przesuń kursor o jedno słowo na prawo", + "hex.builtin.view.pattern_editor.shortcut.open_project": "Otwórz projekt ...", + "hex.builtin.view.pattern_editor.shortcut.paste": "Wklej zawartość schowka w pozycji kursora", + "hex.builtin.view.pattern_editor.menu.edit.redo": "Ponów", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Przełącz wyszukiwanie/zamianę wyrażeń regularnych", + "hex.builtin.view.pattern_editor.shortcut.replace": "Zamień ...", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Uruchom wzorzec", + "hex.builtin.view.pattern_editor.shortcut.save_project": "Zapisz projekt", + "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Zapisz projekt jako ...", + "hex.builtin.view.pattern_editor.shortcut.select_all": "Zaznacz cały plik", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Rozszerz zaznaczenie do końca pliku", + "hex.builtin.view.pattern_editor.shortcut.select_down": "Rozszerz zaznaczenie o jedną linię w dół od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_end": "Rozszerz zaznaczenie do końca linii", + "hex.builtin.view.pattern_editor.shortcut.select_home": "Rozszerz zaznaczenie do początku linii", + "hex.builtin.view.pattern_editor.shortcut.select_left": "Rozszerz zaznaczenie o jeden znak na lewo od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Rozszerz zaznaczenie o jedną stronę w dół od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Rozszerz zaznaczenie o jedną stronę w górę od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_right": "Rozszerz zaznaczenie o jeden znak na prawo od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_top": "Rozszerz zaznaczenie do początku pliku", + "hex.builtin.view.pattern_editor.shortcut.select_up": "Rozszerz zaznaczenie o jedną linię w górę od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Rozszerz zaznaczenie o jedno słowo na lewo od kursora", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Rozszerz zaznaczenie o jedno słowo na prawo od kursora", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Krok debuggera", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Przełącz przepisywanie", + "hex.builtin.view.pattern_editor.menu.edit.undo": "Cofnij", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Przełącz wyszukiwanie całych słów", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Przesunięcie rodzica", + "hex.builtin.view.pattern_editor.virtual_files": "Wirtualny system plików", + "hex.builtin.view.provider_settings.load_error": "Wystąpił błąd podczas próby otwarcia tego dostawcy!", + "hex.builtin.view.provider_settings.load_error_details": "Wystąpił błąd podczas próby otwarcia tego dostawcy!\nSzczegóły: {0}", + "hex.builtin.view.provider_settings.load_popup": "Otwórz dane", + "hex.builtin.view.provider_settings.name": "Ustawienia dostawcy", + "hex.builtin.view.replace.name": "Zamień", + "hex.builtin.view.settings.name": "Ustawienia", + "hex.builtin.view.settings.restart_question": "Wprowadzona przez Ciebie zmiana wymaga ponownego uruchomienia ImHex aby zadziałała. Czy chciałbyś uruchomić go ponownie teraz?", + "hex.builtin.view.store.desc": "Pobierz nową zawartość z internetowej bazy danych ImHex", + "hex.builtin.view.store.download": "Pobierz", + "hex.builtin.view.store.download_error": "Nie udało się pobrać pliku! Folder docelowy nie istnieje.", + "hex.builtin.view.store.loading": "Wczytywanie zawartości sklepu...", + "hex.builtin.view.store.name": "Sklep z zawartością", + "hex.builtin.view.store.netfailed": "Żądanie sieciowe wczytania zawartości sklepu nie powiodło się!", + "hex.builtin.view.store.reload": "Przeładuj", + "hex.builtin.view.store.remove": "Usuń", + "hex.builtin.view.store.row.authors": "Autorzy", + "hex.builtin.view.store.row.description": "Opis", + "hex.builtin.view.store.row.name": "Nazwa", + "hex.builtin.view.store.system": "System", + "hex.builtin.view.store.system.explanation": "Ten wpis znajduje się w katalogu tylko do odczytu, prawdopodobnie jest zarządzany przez system.", + "hex.builtin.view.store.tab.constants": "Stałe", + "hex.builtin.view.store.tab.disassemblers": "Dezasemblery", + "hex.builtin.view.store.tab.encodings": "Kodowania", + "hex.builtin.view.store.tab.includes": "Biblioteki", + "hex.builtin.view.store.tab.magic": "Pliki Magic", + "hex.builtin.view.store.tab.nodes": "Węzły", + "hex.builtin.view.store.tab.patterns": "Wzorce", + "hex.builtin.view.store.tab.themes": "Motywy", + "hex.builtin.view.store.tab.yara": "Reguły Yara", + "hex.builtin.view.store.update": "Aktualizuj", + "hex.builtin.view.store.update_count": "Aktualizuj wszystko\nDostępne aktualizacje: {}", + "hex.builtin.view.theme_manager.colors": "Kolory", + "hex.builtin.view.theme_manager.export": "Eksportuj", + "hex.builtin.view.theme_manager.export.name": "Nazwa motywu", + "hex.builtin.view.theme_manager.name": "Menedżer motywów", + "hex.builtin.view.theme_manager.save_theme": "Zapisz motyw", + "hex.builtin.view.theme_manager.styles": "Style", + "hex.builtin.view.tools.name": "Narzędzia", + "hex.builtin.view.tutorials.description": "Opis", + "hex.builtin.view.tutorials.name": "Interaktywne tutoriale", + "hex.builtin.view.tutorials.start": "Rozpocznij tutorial", + "hex.builtin.visualizer.binary": "Binarny", + "hex.builtin.visualizer.decimal.signed.16bit": "Dziesiętny ze znakiem (16 bitów)", + "hex.builtin.visualizer.decimal.signed.32bit": "Dziesiętny ze znakiem (32 bity)", + "hex.builtin.visualizer.decimal.signed.64bit": "Dziesiętny ze znakiem (64 bity)", + "hex.builtin.visualizer.decimal.signed.8bit": "Dziesiętny ze znakiem (8 bitów)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Dziesiętny bez znaku (16 bitów)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Dziesiętny bez znaku (32 bity)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Dziesiętny bez znaku (64 bity)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Dziesiętny bez znaku (8 bitów)", + "hex.builtin.visualizer.floating_point.16bit": "Zmiennoprzecinkowy (16 bitów)", + "hex.builtin.visualizer.floating_point.32bit": "Zmiennoprzecinkowy (32 bity)", + "hex.builtin.visualizer.floating_point.64bit": "Zmiennoprzecinkowy (64 bity)", + "hex.builtin.visualizer.hexadecimal.16bit": "Szesnastkowy (16 bitów)", + "hex.builtin.visualizer.hexadecimal.32bit": "Szesnastkowy (32 bity)", + "hex.builtin.visualizer.hexadecimal.64bit": "Szesnastkowy (64 bity)", + "hex.builtin.visualizer.hexadecimal.8bit": "Szesnastkowy (8 bitów)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "Kolor RGBA8", + "hex.builtin.welcome.customize.settings.desc": "Zmień preferencje ImHex", + "hex.builtin.welcome.customize.settings.title": "Ustawienia", + "hex.builtin.welcome.drop_file": "Upuść plik tutaj aby rozpocząć...", + "hex.builtin.welcome.header.customize": "Dostosuj", + "hex.builtin.welcome.header.help": "Pomoc", + "hex.builtin.welcome.header.info": "Informacje", + "hex.builtin.welcome.header.learn": "Ucz się", + "hex.builtin.welcome.header.main": "Witaj w ImHex", + "hex.builtin.welcome.header.plugins": "Wczytane wtyczki", + "hex.builtin.welcome.header.quick_settings": "Szybkie ustawienia", + "hex.builtin.welcome.header.start": "Start", + "hex.builtin.welcome.header.update": "Aktualizacje", + "hex.builtin.welcome.header.various": "Różne", + "hex.builtin.welcome.help.discord": "Serwer Discord", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Uzyskaj pomoc", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "Repozytorium GitHub", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "Naucz się jak używać ImHex ukończając wszystkie osiągnięcia", + "hex.builtin.welcome.learn.achievements.title": "Osiągnięcia", + "hex.builtin.welcome.learn.imhex.desc": "Naucz się podstaw ImHex z naszą obszerną dokumentacją", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "Dokumentacja ImHex", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "Rozpocznij szybko przechodząc przez tutoriale", + "hex.builtin.welcome.learn.interactive_tutorial.title": "Interaktywne tutoriale", + "hex.builtin.welcome.learn.latest.desc": "Przeczytaj aktualny changelog ImHex", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Najnowsze wydanie", + "hex.builtin.welcome.learn.pattern.desc": "Naucz się jak pisać wzorce ImHex", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Dokumentacja Pattern Language", + "hex.builtin.welcome.learn.plugins.desc": "Rozszerz ImHex o dodatkowe funkcje używając wtyczek", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "API wtyczek", + "hex.builtin.welcome.nightly_build": "Używasz nocnej kompilacji ImHex.\n\nProszę zgłaszaj wszelkie błędy które napotkasz w GitHub issue tracker!", + "hex.builtin.welcome.quick_settings.simplified": "Uproszczone", + "hex.builtin.welcome.start.create_file": "Utwórz nowy plik", + "hex.builtin.welcome.start.open_file": "Otwórz plik", + "hex.builtin.welcome.start.open_other": "Inne źródła danych", + "hex.builtin.welcome.start.open_project": "Otwórz projekt", + "hex.builtin.welcome.start.recent": "Ostatnie pliki", + "hex.builtin.welcome.start.recent.auto_backups": "Automatyczne kopie zapasowe", + "hex.builtin.welcome.start.recent.auto_backups.backup": "Kopia zapasowa z {:%Y-%m-%d %H:%M:%S}", + "hex.builtin.welcome.tip_of_the_day": "Wskazówka dnia", + "hex.builtin.welcome.update.desc": "ImHex {0} właśnie został wydany!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Dostępna nowa aktualizacja!" } diff --git a/plugins/builtin/romfs/lang/pt_BR.json b/plugins/builtin/romfs/lang/pt_BR.json index cfdb51e0b..70acf3ae8 100644 --- a/plugins/builtin/romfs/lang/pt_BR.json +++ b/plugins/builtin/romfs/lang/pt_BR.json @@ -1,1011 +1,1005 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.builtin.achievement.data_processor": "", - "hex.builtin.achievement.data_processor.create_connection.desc": "", - "hex.builtin.achievement.data_processor.create_connection.name": "", - "hex.builtin.achievement.data_processor.custom_node.desc": "", - "hex.builtin.achievement.data_processor.custom_node.name": "", - "hex.builtin.achievement.data_processor.modify_data.desc": "", - "hex.builtin.achievement.data_processor.modify_data.name": "", - "hex.builtin.achievement.data_processor.place_node.desc": "", - "hex.builtin.achievement.data_processor.place_node.name": "", - "hex.builtin.achievement.find": "", - "hex.builtin.achievement.find.find_numeric.desc": "", - "hex.builtin.achievement.find.find_numeric.name": "", - "hex.builtin.achievement.find.find_specific_string.desc": "", - "hex.builtin.achievement.find.find_specific_string.name": "", - "hex.builtin.achievement.find.find_strings.desc": "", - "hex.builtin.achievement.find.find_strings.name": "", - "hex.builtin.achievement.hex_editor": "", - "hex.builtin.achievement.hex_editor.copy_as.desc": "", - "hex.builtin.achievement.hex_editor.copy_as.name": "", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "", - "hex.builtin.achievement.hex_editor.create_patch.desc": "", - "hex.builtin.achievement.hex_editor.create_patch.name": "", - "hex.builtin.achievement.hex_editor.fill.desc": "", - "hex.builtin.achievement.hex_editor.fill.name": "", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "", - "hex.builtin.achievement.hex_editor.modify_byte.name": "", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "", - "hex.builtin.achievement.hex_editor.open_new_view.name": "", - "hex.builtin.achievement.hex_editor.select_byte.desc": "", - "hex.builtin.achievement.hex_editor.select_byte.name": "", - "hex.builtin.achievement.misc": "", - "hex.builtin.achievement.misc.analyze_file.desc": "", - "hex.builtin.achievement.misc.analyze_file.name": "", - "hex.builtin.achievement.misc.download_from_store.desc": "", - "hex.builtin.achievement.misc.download_from_store.name": "", - "hex.builtin.achievement.patterns": "", - "hex.builtin.achievement.patterns.data_inspector.desc": "", - "hex.builtin.achievement.patterns.data_inspector.name": "", - "hex.builtin.achievement.patterns.load_existing.desc": "", - "hex.builtin.achievement.patterns.load_existing.name": "", - "hex.builtin.achievement.patterns.modify_data.desc": "", - "hex.builtin.achievement.patterns.modify_data.name": "", - "hex.builtin.achievement.patterns.place_menu.desc": "", - "hex.builtin.achievement.patterns.place_menu.name": "", - "hex.builtin.achievement.starting_out": "", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "", - "hex.builtin.achievement.starting_out.docs.name": "", - "hex.builtin.achievement.starting_out.open_file.desc": "", - "hex.builtin.achievement.starting_out.open_file.name": "", - "hex.builtin.achievement.starting_out.save_project.desc": "", - "hex.builtin.achievement.starting_out.save_project.name": "", - "hex.builtin.command.calc.desc": "Calculadora", - "hex.builtin.command.cmd.desc": "Comando", - "hex.builtin.command.cmd.result": "Iniciar Comando '{0}'", - "hex.builtin.command.convert.as": "", - "hex.builtin.command.convert.binary": "", - "hex.builtin.command.convert.decimal": "", - "hex.builtin.command.convert.desc": "", - "hex.builtin.command.convert.hexadecimal": "", - "hex.builtin.command.convert.in": "", - "hex.builtin.command.convert.invalid_conversion": "", - "hex.builtin.command.convert.invalid_input": "", - "hex.builtin.command.convert.octal": "", - "hex.builtin.command.convert.to": "", - "hex.builtin.command.web.desc": "Website lookup", - "hex.builtin.command.web.result": "Navegar para '{0}'", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Binary", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "DOS Date", - "hex.builtin.inspector.dos_time": "DOS Time", - "hex.builtin.inspector.double": "double", - "hex.builtin.inspector.float": "float", - "hex.builtin.inspector.float16": "half float", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double", - "hex.builtin.inspector.rgb565": "RGB565 Color", - "hex.builtin.inspector.rgba8": "RGBA8 Color", - "hex.builtin.inspector.sleb128": "", - "hex.builtin.inspector.string": "String", - "hex.builtin.inspector.wstring": "Wide String", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "Default", - "hex.builtin.layouts.none.restore_default": "", - "hex.builtin.menu.edit": "Editar", - "hex.builtin.menu.edit.bookmark.create": "Criar Marcador", - "hex.builtin.view.hex_editor.menu.edit.redo": "Refazer", - "hex.builtin.view.hex_editor.menu.edit.undo": "Desfazer", - "hex.builtin.menu.extras": "", - "hex.builtin.menu.file": "File", - "hex.builtin.menu.file.bookmark.export": "", - "hex.builtin.menu.file.bookmark.import": "", - "hex.builtin.menu.file.clear_recent": "Limpar", - "hex.builtin.menu.file.close": "Fechar", - "hex.builtin.menu.file.create_file": "", - "hex.builtin.menu.file.export": "Exportar...", - "hex.builtin.menu.file.export.as_language": "", - "hex.builtin.menu.file.export.as_language.popup.export_error": "", - "hex.builtin.menu.file.export.base64": "", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", - "hex.builtin.menu.file.export.ips": "IPS Patch", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", - "hex.builtin.menu.file.export.ips.popup.export_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", - "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.pattern": "", - "hex.builtin.menu.file.export.popup.create": "Não é possível exportar os dados. Falha ao criar arquivo!", - "hex.builtin.menu.file.export.report": "", - "hex.builtin.menu.file.export.report.popup.export_error": "", - "hex.builtin.menu.file.export.title": "Exportar Arquivo", - "hex.builtin.menu.file.import": "Importar...", - "hex.builtin.menu.file.import.bookmark": "", - "hex.builtin.menu.file.import.custom_encoding": "", - "hex.builtin.menu.file.import.data_processor": "", - "hex.builtin.menu.file.import.ips": "IPS Patch", - "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "", - "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "", - "hex.builtin.menu.file.open_file": "Abrir Arquivo...", - "hex.builtin.menu.file.open_other": "Abrir outro...", - "hex.builtin.menu.file.open_recent": "Abrir Recentes", - "hex.builtin.menu.file.project": "", - "hex.builtin.menu.file.project.open": "", - "hex.builtin.menu.file.project.save": "", - "hex.builtin.menu.file.project.save_as": "", - "hex.builtin.menu.file.quit": "Sair do ImHex", - "hex.builtin.menu.file.reload_provider": "", - "hex.builtin.menu.help": "Ajuda", - "hex.builtin.menu.help.ask_for_help": "", - "hex.builtin.menu.view": "Exibir", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "", - "hex.builtin.menu.view.demo": "Mostrar Demo do ImGui", - "hex.builtin.menu.view.fps": "Mostrar FPS", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "Layout", - "hex.builtin.menu.workspace.layout.lock": "", - "hex.builtin.menu.workspace.layout.save": "", - "hex.builtin.nodes.arithmetic": "Aritmética", - "hex.builtin.nodes.arithmetic.add": "Adição", - "hex.builtin.nodes.arithmetic.add.header": "Adicionar", - "hex.builtin.nodes.arithmetic.average": "", - "hex.builtin.nodes.arithmetic.average.header": "", - "hex.builtin.nodes.arithmetic.ceil": "", - "hex.builtin.nodes.arithmetic.ceil.header": "", - "hex.builtin.nodes.arithmetic.div": "Divisão", - "hex.builtin.nodes.arithmetic.div.header": "Dividir", - "hex.builtin.nodes.arithmetic.floor": "", - "hex.builtin.nodes.arithmetic.floor.header": "", - "hex.builtin.nodes.arithmetic.median": "", - "hex.builtin.nodes.arithmetic.median.header": "", - "hex.builtin.nodes.arithmetic.mod": "Módulos", - "hex.builtin.nodes.arithmetic.mod.header": "Módulo", - "hex.builtin.nodes.arithmetic.mul": "Multiplição", - "hex.builtin.nodes.arithmetic.mul.header": "Multiplicar", - "hex.builtin.nodes.arithmetic.round": "", - "hex.builtin.nodes.arithmetic.round.header": "", - "hex.builtin.nodes.arithmetic.sub": "Subtração", - "hex.builtin.nodes.arithmetic.sub.header": "Subtrair", - "hex.builtin.nodes.bitwise": "Bitwise operations", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", - "hex.builtin.nodes.bitwise.shift_left": "", - "hex.builtin.nodes.bitwise.shift_left.header": "", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", - "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", - "hex.builtin.nodes.buffer.combine": "Combinar", - "hex.builtin.nodes.buffer.combine.header": "Combinar buffers", - "hex.builtin.nodes.buffer.patch": "", - "hex.builtin.nodes.buffer.patch.header": "", - "hex.builtin.nodes.buffer.patch.input.patch": "", - "hex.builtin.nodes.buffer.repeat": "Repetir", - "hex.builtin.nodes.buffer.repeat.header": "Repetir buffer", - "hex.builtin.nodes.buffer.repeat.input.buffer": "", - "hex.builtin.nodes.buffer.repeat.input.count": "Contar", - "hex.builtin.nodes.buffer.size": "", - "hex.builtin.nodes.buffer.size.header": "", - "hex.builtin.nodes.buffer.size.output": "", - "hex.builtin.nodes.buffer.slice": "Slice", - "hex.builtin.nodes.buffer.slice.header": "Slice buffer", - "hex.builtin.nodes.buffer.slice.input.buffer": "Entrada", - "hex.builtin.nodes.buffer.slice.input.from": "Do", - "hex.builtin.nodes.buffer.slice.input.to": "Para", - "hex.builtin.nodes.casting": "Conversão de Dados", - "hex.builtin.nodes.casting.buffer_to_float": "", - "hex.builtin.nodes.casting.buffer_to_float.header": "", - "hex.builtin.nodes.casting.buffer_to_int": "Buffer to Integer", - "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer to Integer", - "hex.builtin.nodes.casting.float_to_buffer": "", - "hex.builtin.nodes.casting.float_to_buffer.header": "", - "hex.builtin.nodes.casting.int_to_buffer": "Integer to Buffer", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer to Buffer", - "hex.builtin.nodes.common.amount": "", - "hex.builtin.nodes.common.height": "", - "hex.builtin.nodes.common.input": "Input", - "hex.builtin.nodes.common.input.a": "Input A", - "hex.builtin.nodes.common.input.b": "Input B", - "hex.builtin.nodes.common.output": "Output", - "hex.builtin.nodes.common.width": "", - "hex.builtin.nodes.constants": "Constants", - "hex.builtin.nodes.constants.buffer": "Buffer", - "hex.builtin.nodes.constants.buffer.header": "Buffer", - "hex.builtin.nodes.constants.buffer.size": "Size", - "hex.builtin.nodes.constants.comment": "Comment", - "hex.builtin.nodes.constants.comment.header": "Comment", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 color", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 color", - "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", - "hex.builtin.nodes.constants.rgba8.output.b": "Blue", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "Green", - "hex.builtin.nodes.constants.rgba8.output.r": "Red", - "hex.builtin.nodes.constants.string": "String", - "hex.builtin.nodes.constants.string.header": "String", - "hex.builtin.nodes.control_flow": "Control flow", - "hex.builtin.nodes.control_flow.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "Boolean AND", - "hex.builtin.nodes.control_flow.equals": "Equals", - "hex.builtin.nodes.control_flow.equals.header": "Equals", - "hex.builtin.nodes.control_flow.gt": "Greater than", - "hex.builtin.nodes.control_flow.gt.header": "Greater than", - "hex.builtin.nodes.control_flow.if": "If", - "hex.builtin.nodes.control_flow.if.condition": "Condition", - "hex.builtin.nodes.control_flow.if.false": "False", - "hex.builtin.nodes.control_flow.if.header": "If", - "hex.builtin.nodes.control_flow.if.true": "True", - "hex.builtin.nodes.control_flow.lt": "Less than", - "hex.builtin.nodes.control_flow.lt.header": "Less than", - "hex.builtin.nodes.control_flow.not": "Not", - "hex.builtin.nodes.control_flow.not.header": "Not", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "Boolean OR", - "hex.builtin.nodes.crypto": "Cryptography", - "hex.builtin.nodes.crypto.aes": "AES Decryptor", - "hex.builtin.nodes.crypto.aes.header": "AES Decryptor", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Key", - "hex.builtin.nodes.crypto.aes.key_length": "Key length", - "hex.builtin.nodes.crypto.aes.mode": "Mode", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "", - "hex.builtin.nodes.custom.custom": "", - "hex.builtin.nodes.custom.custom.edit": "", - "hex.builtin.nodes.custom.custom.edit_hint": "", - "hex.builtin.nodes.custom.custom.header": "", - "hex.builtin.nodes.custom.input": "", - "hex.builtin.nodes.custom.input.header": "", - "hex.builtin.nodes.custom.output": "", - "hex.builtin.nodes.custom.output.header": "", - "hex.builtin.nodes.data_access": "Acesso de dados", - "hex.builtin.nodes.data_access.read": "Ler", - "hex.builtin.nodes.data_access.read.address": "Caminho", - "hex.builtin.nodes.data_access.read.data": "Dados", - "hex.builtin.nodes.data_access.read.header": "Ler", - "hex.builtin.nodes.data_access.read.size": "Tamanho", - "hex.builtin.nodes.data_access.selection": "Região Selecionada", - "hex.builtin.nodes.data_access.selection.address": "Caminho", - "hex.builtin.nodes.data_access.selection.header": "Região Selecionada", - "hex.builtin.nodes.data_access.selection.size": "Tamanho", - "hex.builtin.nodes.data_access.size": "Tamanho dos Dados", - "hex.builtin.nodes.data_access.size.header": "Tamanho dos Dados", - "hex.builtin.nodes.data_access.size.size": "Tamanho", - "hex.builtin.nodes.data_access.write": "Escrever", - "hex.builtin.nodes.data_access.write.address": "Caminho", - "hex.builtin.nodes.data_access.write.data": "Dados", - "hex.builtin.nodes.data_access.write.header": "Escrever", - "hex.builtin.nodes.decoding": "Decoding", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 decoder", - "hex.builtin.nodes.decoding.hex": "Hexadecimal", - "hex.builtin.nodes.decoding.hex.header": "Hexadecimal decoder", - "hex.builtin.nodes.display": "Display", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", - "hex.builtin.nodes.display.buffer": "", - "hex.builtin.nodes.display.buffer.header": "", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Float display", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Integer display", - "hex.builtin.nodes.display.string": "", - "hex.builtin.nodes.display.string.header": "", - "hex.builtin.nodes.pattern_language": "", - "hex.builtin.nodes.pattern_language.out_var": "", - "hex.builtin.nodes.pattern_language.out_var.header": "", - "hex.builtin.nodes.visualizer": "Visualizers", - "hex.builtin.nodes.visualizer.byte_distribution": "Byte Distribution", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Byte Distribution", - "hex.builtin.nodes.visualizer.digram": "Digram", - "hex.builtin.nodes.visualizer.digram.header": "Digram", - "hex.builtin.nodes.visualizer.image": "Image", - "hex.builtin.nodes.visualizer.image.header": "Image Visualizer", - "hex.builtin.nodes.visualizer.image_rgba": "", - "hex.builtin.nodes.visualizer.image_rgba.header": "", - "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", - "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "", - "hex.builtin.oobe.server_contact.data_collected.os": "", - "hex.builtin.oobe.server_contact.data_collected.uuid": "", - "hex.builtin.oobe.server_contact.data_collected.version": "", - "hex.builtin.oobe.server_contact.data_collected_table.key": "", - "hex.builtin.oobe.server_contact.data_collected_table.value": "", - "hex.builtin.oobe.server_contact.data_collected_title": "", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "", - "hex.builtin.popup.blocking_task.title": "", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "", - "hex.builtin.popup.docs_question.prompt": "", - "hex.builtin.popup.docs_question.thinking": "", - "hex.builtin.popup.docs_question.title": "", - "hex.builtin.popup.error.create": "Falha ao criar um novo arquivo!", - "hex.builtin.popup.error.file_dialog.common": "", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "", - "hex.builtin.popup.error.project.load.create_provider": "", - "hex.builtin.popup.error.project.load.file_not_found": "", - "hex.builtin.popup.error.project.load.invalid_magic": "", - "hex.builtin.popup.error.project.load.invalid_tar": "", - "hex.builtin.popup.error.project.load.no_providers": "", - "hex.builtin.popup.error.project.load.some_providers_failed": "", - "hex.builtin.popup.error.project.save": "", - "hex.builtin.popup.error.read_only": "Não foi possível obter acesso de gravação. Arquivo aberto no modo somente leitura.", - "hex.builtin.popup.error.task_exception": "", - "hex.builtin.popup.exit_application.desc": "Você tem alterações não salvas feitas em seu projeto.\nVocê tem certeza que quer sair?", - "hex.builtin.popup.exit_application.title": "Sair da aplicação?", - "hex.builtin.popup.safety_backup.delete": "Não, Apagar", - "hex.builtin.popup.safety_backup.desc": "Ah não, ImHex crashou na ultima vez.\nDeseja restaurar seu trabalho anterior?", - "hex.builtin.popup.safety_backup.log_file": "", - "hex.builtin.popup.safety_backup.report_error": "", - "hex.builtin.popup.safety_backup.restore": "Yes, Restaurar", - "hex.builtin.popup.safety_backup.title": "Restaurar dados perdidos", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", - "hex.builtin.popup.waiting_for_tasks.desc": "", - "hex.builtin.popup.waiting_for_tasks.title": "", - "hex.builtin.provider.rename": "", - "hex.builtin.provider.rename.desc": "", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.disk": "Provedor de disco bruto", - "hex.builtin.provider.disk.disk_size": "Tamanho do Disco", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "", - "hex.builtin.provider.disk.error.read_rw": "", - "hex.builtin.provider.disk.reload": "Recarregar", - "hex.builtin.provider.disk.sector_size": "Tamanho do Setor", - "hex.builtin.provider.disk.selected_disk": "Disco", - "hex.builtin.provider.error.open": "", - "hex.builtin.provider.file": "Provedor de arquivo", - "hex.builtin.provider.file.access": "Ultima vez acessado", - "hex.builtin.provider.file.creation": "Data de Criação", - "hex.builtin.provider.file.error.open": "", - "hex.builtin.provider.file.menu.into_memory": "", - "hex.builtin.provider.file.menu.open_file": "", - "hex.builtin.provider.file.menu.open_folder": "", - "hex.builtin.provider.file.modification": "Ultima vez modificado", - "hex.builtin.provider.file.path": "Caminho do Arquivo", - "hex.builtin.provider.file.size": "Tamanho", - "hex.builtin.provider.gdb": "GDB Server Provider", - "hex.builtin.provider.gdb.ip": "Endereço de IP", - "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Porta", - "hex.builtin.provider.gdb.server": "Servidor", - "hex.builtin.provider.intel_hex": "", - "hex.builtin.provider.intel_hex.name": "", - "hex.builtin.provider.mem_file": "", - "hex.builtin.provider.mem_file.unsaved": "", - "hex.builtin.provider.motorola_srec": "", - "hex.builtin.provider.motorola_srec.name": "", - "hex.builtin.provider.process_memory": "", - "hex.builtin.provider.process_memory.enumeration_failed": "", - "hex.builtin.provider.process_memory.memory_regions": "", - "hex.builtin.provider.process_memory.name": "", - "hex.builtin.provider.process_memory.process_id": "", - "hex.builtin.provider.process_memory.process_name": "", - "hex.builtin.provider.process_memory.region.commit": "", - "hex.builtin.provider.process_memory.region.mapped": "", - "hex.builtin.provider.process_memory.region.private": "", - "hex.builtin.provider.process_memory.region.reserve": "", - "hex.builtin.provider.process_memory.utils": "", - "hex.builtin.provider.process_memory.utils.inject_dll": "", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "", - "hex.builtin.provider.tooltip.show_more": "", - "hex.builtin.provider.view": "", - "hex.builtin.setting.experiments": "", - "hex.builtin.setting.experiments.description": "", - "hex.builtin.setting.folders": "Pastas", - "hex.builtin.setting.folders.add_folder": "Adicionar nova pasta", - "hex.builtin.setting.folders.description": "Especifique caminhos de pesquisa adicionais para padrões, scripts, regras Yara e muito mais", - "hex.builtin.setting.folders.remove_folder": "Remover a pasta atualmente selecionada da lista", - "hex.builtin.setting.general": "General", - "hex.builtin.setting.general.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "Padrão compatível com carregamento automático", - "hex.builtin.setting.general.network": "", - "hex.builtin.setting.general.network_interface": "", - "hex.builtin.setting.general.patterns": "", - "hex.builtin.setting.general.save_recent_providers": "", - "hex.builtin.setting.general.server_contact": "", - "hex.builtin.setting.general.show_tips": "Mostrar dicas na inicialização", - "hex.builtin.setting.general.sync_pattern_source": "", - "hex.builtin.setting.general.upload_crash_logs": "", - "hex.builtin.setting.hex_editor": "Hex Editor", - "hex.builtin.setting.hex_editor.byte_padding": "", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes por linha", - "hex.builtin.setting.hex_editor.char_padding": "", - "hex.builtin.setting.hex_editor.highlight_color": "", - "hex.builtin.setting.hex_editor.sync_scrolling": "", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Arquivos Recentes", - "hex.builtin.setting.interface": "Interface", - "hex.builtin.setting.interface.color": "Color theme", - "hex.builtin.setting.interface.fps": "FPS Limit", - "hex.builtin.setting.interface.fps.native": "", - "hex.builtin.setting.interface.fps.unlocked": "Destravado", - "hex.builtin.setting.interface.language": "Idioma", - "hex.builtin.setting.interface.multi_windows": "", - "hex.builtin.setting.interface.pattern_data_row_bg": "", - "hex.builtin.setting.interface.restore_window_pos": "", - "hex.builtin.setting.interface.scaling.native": "Nativo", - "hex.builtin.setting.interface.scaling_factor": "Scaling", - "hex.builtin.setting.interface.style": "", - "hex.builtin.setting.interface.wiki_explain_language": "Idioma do Wikipedia", - "hex.builtin.setting.interface.window": "", - "hex.builtin.setting.proxy": "", - "hex.builtin.setting.proxy.description": "", - "hex.builtin.setting.proxy.enable": "", - "hex.builtin.setting.proxy.url": "", - "hex.builtin.setting.proxy.url.tooltip": "", - "hex.builtin.setting.shortcuts": "", - "hex.builtin.setting.shortcuts.global": "", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "", - "hex.builtin.shortcut.prev_provider": "", - "hex.builtin.title_bar_button.debug_build": "Compilação de depuração", - "hex.builtin.title_bar_button.feedback": "Deixar Feedback", - "hex.builtin.tools.ascii_table": "ASCII table", - "hex.builtin.tools.ascii_table.octal": "Mostrar octal", - "hex.builtin.tools.base_converter": "Base converter", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "", - "hex.builtin.tools.calc": "Calculadora", - "hex.builtin.tools.color": "Color picker", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "LLVM Demangler", - "hex.builtin.tools.demangler.demangled": "Demangled name", - "hex.builtin.tools.demangler.mangled": "Mangled name", - "hex.builtin.tools.error": "Last error: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "", - "hex.builtin.tools.euclidean_algorithm.description": "", - "hex.builtin.tools.euclidean_algorithm.overflow": "", - "hex.builtin.tools.file_tools": "Ferramentas de Arquivo", - "hex.builtin.tools.file_tools.combiner": "Combinador", - "hex.builtin.tools.file_tools.combiner.add": "Adicionar...", - "hex.builtin.tools.file_tools.combiner.add.picker": "Adicionar Arquivo", - "hex.builtin.tools.file_tools.combiner.clear": "Limpar", - "hex.builtin.tools.file_tools.combiner.combine": "Combinar", - "hex.builtin.tools.file_tools.combiner.combining": "Combinando...", - "hex.builtin.tools.file_tools.combiner.delete": "Apagar", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Falha ao criar um Arquivo de saída", - "hex.builtin.tools.file_tools.combiner.open_input": "Falha ao abrir o Arquivo de saída {0}", - "hex.builtin.tools.file_tools.combiner.output": "Arquivo de saída", - "hex.builtin.tools.file_tools.combiner.output.picker": "Definir caminho base de saída", - "hex.builtin.tools.file_tools.combiner.success": "Arquivos combinados com sucesso!", - "hex.builtin.tools.file_tools.shredder": "Triturador", - "hex.builtin.tools.file_tools.shredder.error.open": "Falha ao abrir o arquivo selecionado!", - "hex.builtin.tools.file_tools.shredder.fast": "Modo Rápido", - "hex.builtin.tools.file_tools.shredder.input": "Arquivo para triturar ", - "hex.builtin.tools.file_tools.shredder.picker": "Abrir arquivo para triturar", - "hex.builtin.tools.file_tools.shredder.shred": "Triturado", - "hex.builtin.tools.file_tools.shredder.shredding": "Triturando...", - "hex.builtin.tools.file_tools.shredder.success": "Triturado com sucesso!", - "hex.builtin.tools.file_tools.shredder.warning": "Esta ferramenta destrói IRRECUPERAVELMENTE um arquivo. Use com cuidado", - "hex.builtin.tools.file_tools.splitter": "Divisor", - "hex.builtin.tools.file_tools.splitter.input": "Arquivo para dividir ", - "hex.builtin.tools.file_tools.splitter.output": "Caminho de Saída ", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Falha ao criar arquivo de peça {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Falha ao abrir o arquivo selecionado!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "O arquivo é menor que o tamanho da peça", - "hex.builtin.tools.file_tools.splitter.picker.input": "Abrir arquivo para dividir", - "hex.builtin.tools.file_tools.splitter.picker.output": "Definir caminho base", - "hex.builtin.tools.file_tools.splitter.picker.split": "Dividir", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dividindo...", - "hex.builtin.tools.file_tools.splitter.picker.success": "Arquivo dividido com sucesso!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Customizado", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", - "hex.builtin.tools.file_uploader": "Carregador de Arquivo", - "hex.builtin.tools.file_uploader.control": "Controle", - "hex.builtin.tools.file_uploader.done": "Feito!", - "hex.builtin.tools.file_uploader.error": "Failed to upload file!\n\nError Code: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Invalid response from Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Recent Uploads", - "hex.builtin.tools.file_uploader.tooltip": "Clique para copiar\nCTRL + Click para abrir", - "hex.builtin.tools.file_uploader.upload": "Enviar", - "hex.builtin.tools.format.engineering": "Engineering", - "hex.builtin.tools.format.programmer": "Programmer", - "hex.builtin.tools.format.scientific": "Scientific", - "hex.builtin.tools.format.standard": "Standard", - "hex.builtin.tools.graphing": "", - "hex.builtin.tools.history": "History", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "IEEE 754 Floating Point Explorer", - "hex.builtin.tools.ieee754.clear": "", - "hex.builtin.tools.ieee754.description": "", - "hex.builtin.tools.ieee754.double_precision": "Double Precision", - "hex.builtin.tools.ieee754.exponent": "Exponent", - "hex.builtin.tools.ieee754.exponent_size": "Exponent Size", - "hex.builtin.tools.ieee754.formula": "Formula", - "hex.builtin.tools.ieee754.half_precision": "Half Precision", - "hex.builtin.tools.ieee754.mantissa": "Mantissa", - "hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size", - "hex.builtin.tools.ieee754.result.float": "Resultado de ponto flutuante", - "hex.builtin.tools.ieee754.result.hex": "Resultado Hexadecimal", - "hex.builtin.tools.ieee754.result.title": "Resultado", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", - "hex.builtin.tools.ieee754.sign": "Sign", - "hex.builtin.tools.ieee754.single_precision": "Single Precision", - "hex.builtin.tools.ieee754.type": "Tipo", - "hex.builtin.tools.input": "Input", - "hex.builtin.tools.invariant_multiplication": "", - "hex.builtin.tools.invariant_multiplication.description": "", - "hex.builtin.tools.invariant_multiplication.num_bits": "", - "hex.builtin.tools.name": "Nome", - "hex.builtin.tools.output": "", - "hex.builtin.tools.permissions": "Calculadora de Permissões UNIX", - "hex.builtin.tools.permissions.absolute": "Absolute Notation", - "hex.builtin.tools.permissions.perm_bits": "Permission bits", - "hex.builtin.tools.permissions.setgid_error": "O grupo deve ter direitos de execução para que o bit setgid seja aplicado!", - "hex.builtin.tools.permissions.setuid_error": "O usuário deve ter direitos de execução para que o bit setuid seja aplicado!", - "hex.builtin.tools.permissions.sticky_error": "Outros devem ter direitos de execução para que o sticky bit seja aplicado!", - "hex.builtin.tools.regex_replacer": "Regex replacer", - "hex.builtin.tools.regex_replacer.input": "Entrada", - "hex.builtin.tools.regex_replacer.output": "Saida", - "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", - "hex.builtin.tools.regex_replacer.replace": "Replace pattern", - "hex.builtin.tools.tcp_client_server": "", - "hex.builtin.tools.tcp_client_server.client": "", - "hex.builtin.tools.tcp_client_server.messages": "", - "hex.builtin.tools.tcp_client_server.server": "", - "hex.builtin.tools.tcp_client_server.settings": "", - "hex.builtin.tools.value": "Valor", - "hex.builtin.tools.wiki_explain": "Definições de termos da Wikipédia", - "hex.builtin.tools.wiki_explain.control": "Control", - "hex.builtin.tools.wiki_explain.invalid_response": "Resposta inválida da Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Resultados", - "hex.builtin.tools.wiki_explain.search": "Procurar", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "", - "hex.builtin.undo_operation.insert": "", - "hex.builtin.undo_operation.modification": "", - "hex.builtin.undo_operation.patches": "", - "hex.builtin.undo_operation.remove": "", - "hex.builtin.undo_operation.write": "", - "hex.builtin.view.achievements.click": "", - "hex.builtin.view.achievements.name": "", - "hex.builtin.view.achievements.unlocked": "", - "hex.builtin.view.achievements.unlocked_count": "", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Pular para", - "hex.builtin.view.bookmarks.button.remove": "Remover", - "hex.builtin.view.bookmarks.default_title": "Favorito [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Cor", - "hex.builtin.view.bookmarks.header.comment": "Comentar", - "hex.builtin.view.bookmarks.header.name": "Nome", - "hex.builtin.view.bookmarks.name": "Favoritos", - "hex.builtin.view.bookmarks.no_bookmarks": "Nenhum favorito criado. Adicione-o e Edite -> Criar Favorito", - "hex.builtin.view.bookmarks.title.info": "Informação", - "hex.builtin.view.bookmarks.tooltip.jump_to": "", - "hex.builtin.view.bookmarks.tooltip.lock": "", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "", - "hex.builtin.view.command_palette.name": "Paleta de Comandos", - "hex.builtin.view.constants.name": "Constantes", - "hex.builtin.view.constants.row.category": "Categoria", - "hex.builtin.view.constants.row.desc": "Descrição", - "hex.builtin.view.constants.row.name": "Nome", - "hex.builtin.view.constants.row.value": "Valor", - "hex.builtin.view.data_inspector.invert": "Inverter", - "hex.builtin.view.data_inspector.name": "Inspecionador de Dados", - "hex.builtin.view.data_inspector.no_data": "Nenhum Byte Selecionado", - "hex.builtin.view.data_inspector.table.name": "Nome", - "hex.builtin.view.data_inspector.table.value": "Valor", - "hex.builtin.view.data_processor.help_text": "Botão direito para adicionar um novo Node", - "hex.builtin.view.data_processor.menu.file.load_processor": "Load data processor...", - "hex.builtin.view.data_processor.menu.file.save_processor": "Save data processor...", - "hex.builtin.view.data_processor.menu.remove_link": "Remover Link", - "hex.builtin.view.data_processor.menu.remove_node": "Remover Node", - "hex.builtin.view.data_processor.menu.remove_selection": "Remover Selecionado", - "hex.builtin.view.data_processor.menu.save_node": "", - "hex.builtin.view.data_processor.name": "Data Processor", - "hex.builtin.view.find.binary_pattern": "", - "hex.builtin.view.find.binary_pattern.alignment": "", - "hex.builtin.view.find.context.copy": "", - "hex.builtin.view.find.context.copy_demangle": "", - "hex.builtin.view.find.context.replace": "", - "hex.builtin.view.find.context.replace.ascii": "", - "hex.builtin.view.find.context.replace.hex": "", - "hex.builtin.view.find.demangled": "", - "hex.builtin.view.find.name": "", - "hex.builtin.view.find.regex": "", - "hex.builtin.view.find.regex.full_match": "", - "hex.builtin.view.find.regex.pattern": "", - "hex.builtin.view.find.search": "", - "hex.builtin.view.find.search.entries": "", - "hex.builtin.view.find.search.reset": "", - "hex.builtin.view.find.searching": "", - "hex.builtin.view.find.sequences": "", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "", - "hex.builtin.view.find.strings": "", - "hex.builtin.view.find.strings.chars": "", - "hex.builtin.view.find.strings.line_feeds": "", - "hex.builtin.view.find.strings.lower_case": "", - "hex.builtin.view.find.strings.match_settings": "", - "hex.builtin.view.find.strings.min_length": "", - "hex.builtin.view.find.strings.null_term": "", - "hex.builtin.view.find.strings.numbers": "", - "hex.builtin.view.find.strings.spaces": "", - "hex.builtin.view.find.strings.symbols": "", - "hex.builtin.view.find.strings.underscores": "", - "hex.builtin.view.find.strings.upper_case": "", - "hex.builtin.view.find.value": "", - "hex.builtin.view.find.value.aligned": "", - "hex.builtin.view.find.value.max": "", - "hex.builtin.view.find.value.min": "", - "hex.builtin.view.find.value.range": "", - "hex.builtin.view.help.about.commits": "", - "hex.builtin.view.help.about.contributor": "Contribuidores", - "hex.builtin.view.help.about.donations": "Doações", - "hex.builtin.view.help.about.libs": "Bibliotecas usadas", - "hex.builtin.view.help.about.license": "Licença", - "hex.builtin.view.help.about.name": "Sobre", - "hex.builtin.view.help.about.paths": "Diretórios do ImHex", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "", - "hex.builtin.view.help.about.source": "Código Fonte disponível no GitHub:", - "hex.builtin.view.help.about.thanks": "Se você gosta do meu trabalho, considere doar para manter o projeto em andamento. Muito obrigado <3", - "hex.builtin.view.help.about.translator": "Traduzido por Douglas Vianna", - "hex.builtin.view.help.calc_cheat_sheet": "Calculator Cheat Sheet", - "hex.builtin.view.help.documentation": "Documentação do ImHex", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "Ajuda", - "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", - "hex.builtin.view.hex_editor.copy.address": "", - "hex.builtin.view.hex_editor.copy.ascii": "", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C Array", - "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", - "hex.builtin.view.hex_editor.copy.csharp": "C# Array", - "hex.builtin.view.hex_editor.copy.custom_encoding": "", - "hex.builtin.view.hex_editor.copy.go": "Go Array", - "hex.builtin.view.hex_editor.copy.hex_view": "", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java Array", - "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", - "hex.builtin.view.hex_editor.copy.lua": "Lua Array", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", - "hex.builtin.view.hex_editor.copy.python": "Python Array", - "hex.builtin.view.hex_editor.copy.rust": "Rust Array", - "hex.builtin.view.hex_editor.copy.swift": "Swift Array", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Absoluto", - "hex.builtin.view.hex_editor.goto.offset.begin": "Começo", - "hex.builtin.view.hex_editor.goto.offset.end": "Fim", - "hex.builtin.view.hex_editor.goto.offset.relative": "Relativo", - "hex.builtin.view.hex_editor.menu.edit.copy": "Copiar", - "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copiar como...", - "hex.builtin.view.hex_editor.menu.edit.cut": "", - "hex.builtin.view.hex_editor.menu.edit.fill": "", - "hex.builtin.view.hex_editor.menu.edit.insert": "Inserir...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", - "hex.builtin.view.hex_editor.menu.edit.paste": "Colar", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "", - "hex.builtin.view.hex_editor.menu.edit.remove": "", - "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionar...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Selecionar tudo", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Definir endereço base", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", - "hex.builtin.view.hex_editor.menu.file.goto": "Ir para", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Carregar codificação personalizada...", - "hex.builtin.view.hex_editor.menu.file.save": "Salvar", - "hex.builtin.view.hex_editor.menu.file.save_as": "Salvar como...", - "hex.builtin.view.hex_editor.menu.file.search": "Procurar", - "hex.builtin.view.hex_editor.menu.edit.select": "", - "hex.builtin.view.hex_editor.name": "Editor Hex", - "hex.builtin.view.hex_editor.search.find": "Buscar", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.no_more_results": "Não há mais resultados", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "String", - "hex.builtin.view.hex_editor.search.string.encoding": "Codificação", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", - "hex.builtin.view.hex_editor.select.offset.begin": "", - "hex.builtin.view.hex_editor.select.offset.end": "", - "hex.builtin.view.hex_editor.select.offset.region": "", - "hex.builtin.view.hex_editor.select.offset.size": "", - "hex.builtin.view.hex_editor.select.select": "", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "", - "hex.builtin.view.hex_editor.shortcut.selection_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_left": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", - "hex.builtin.view.hex_editor.shortcut.selection_right": "", - "hex.builtin.view.hex_editor.shortcut.selection_up": "", - "hex.builtin.view.highlight_rules.config": "", - "hex.builtin.view.highlight_rules.expression": "", - "hex.builtin.view.highlight_rules.help_text": "", - "hex.builtin.view.highlight_rules.menu.edit.rules": "", - "hex.builtin.view.highlight_rules.name": "", - "hex.builtin.view.highlight_rules.new_rule": "", - "hex.builtin.view.highlight_rules.no_rule": "", - "hex.builtin.view.information.analyze": "Analisar Pagina", - "hex.builtin.view.information.analyzing": "Analizando...", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "Block size", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", - "hex.builtin.information_section.info_analysis.byte_types": "", - "hex.builtin.view.information.control": "Controle", - "hex.builtin.information_section.magic.description": "Descrição", - "hex.builtin.information_section.relationship_analysis.digram": "", - "hex.builtin.information_section.info_analysis.distribution": "Byte distribution", - "hex.builtin.information_section.info_analysis.encrypted": "Esses dados provavelmente estão criptografados ou compactados!", - "hex.builtin.information_section.info_analysis.entropy": "Entropy", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "", - "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", - "hex.builtin.information_section.info_analysis": "Análise de Informações", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "", - "hex.builtin.information_section.info_analysis.lowest_entropy": "", - "hex.builtin.information_section.magic": "Informação Mágica", - "hex.builtin.view.information.magic_db_added": "Magic database added!", - "hex.builtin.information_section.magic.mime": "MIME Type", - "hex.builtin.view.information.name": "Data Information", - "hex.builtin.information_section.magic.octet_stream_text": "", - "hex.builtin.information_section.magic.octet_stream_warning": "", - "hex.builtin.information_section.info_analysis.plain_text": "", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "", - "hex.builtin.information_section.provider_information": "", - "hex.builtin.view.information.region": "Região analizada", - "hex.builtin.view.logs.component": "", - "hex.builtin.view.logs.log_level": "", - "hex.builtin.view.logs.message": "", - "hex.builtin.view.logs.name": "", - "hex.builtin.view.patches.name": "Patches", - "hex.builtin.view.patches.offset": "Desvio", - "hex.builtin.view.patches.orig": "Valor Original", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "Remover Atualização", - "hex.builtin.view.pattern_data.name": "Padrão de Dados", - "hex.builtin.view.pattern_editor.accept_pattern": "Aceitar padrão", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Um ou mais padrão_linguagem compatível com este tipo de dados foi encontrado", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Padrões", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Deseja aplicar o padrão selecionado?", - "hex.builtin.view.pattern_editor.auto": "Auto Avaliar", - "hex.builtin.view.pattern_editor.breakpoint_hit": "", - "hex.builtin.view.pattern_editor.console": "Console", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Este padrão tentou chamar uma função perigosa.\nTem certeza de que deseja confiar neste padrão?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Permitir função perigosa?", - "hex.builtin.view.pattern_editor.debugger": "", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.continue": "", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", - "hex.builtin.view.pattern_editor.debugger.scope": "", - "hex.builtin.view.pattern_editor.debugger.scope.global": "", - "hex.builtin.view.pattern_editor.env_vars": "Variáveis de Ambiente", - "hex.builtin.view.pattern_editor.evaluating": "Avaliando...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Carregando padrão...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Salvando padrão...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "Editor de padrões", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Defina algumas variáveis globais com o especificador 'in' ou 'out' para que elas apareçam aqui.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "Abrir padrão", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "Configurações", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "", - "hex.builtin.view.provider_settings.load_error_details": "", - "hex.builtin.view.provider_settings.load_popup": "Abrir Provedor", - "hex.builtin.view.provider_settings.name": "Configurações do provedor", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "Configurações", - "hex.builtin.view.settings.restart_question": "Uma alteração que você fez requer uma reinicialização do ImHex para entrar em vigor. Deseja reiniciar agora?", - "hex.builtin.view.store.desc": "Baixe novos conteúdos do banco de dados online da ImHex", - "hex.builtin.view.store.download": "Baixar", - "hex.builtin.view.store.download_error": "Falha ao baixar o arquivo! A pasta de destino não existe.", - "hex.builtin.view.store.loading": "Carregando conteúdo da loja...", - "hex.builtin.view.store.name": "Loja de Conteúdo", - "hex.builtin.view.store.netfailed": "", - "hex.builtin.view.store.reload": "Recarregar", - "hex.builtin.view.store.remove": "Remover", - "hex.builtin.view.store.row.authors": "", - "hex.builtin.view.store.row.description": "Descrição", - "hex.builtin.view.store.row.name": "Nome", - "hex.builtin.view.store.system": "", - "hex.builtin.view.store.system.explanation": "", - "hex.builtin.view.store.tab.constants": "Constantes", - "hex.builtin.view.store.tab.encodings": "Codificações", - "hex.builtin.view.store.tab.includes": "Bibliotecas", - "hex.builtin.view.store.tab.magic": "Arquivos Mágicos", - "hex.builtin.view.store.tab.nodes": "", - "hex.builtin.view.store.tab.patterns": "Padrões", - "hex.builtin.view.store.tab.themes": "", - "hex.builtin.view.store.tab.yara": "Regras Yara", - "hex.builtin.view.store.update": "Atualizar", - "hex.builtin.view.store.update_count": "", - "hex.builtin.view.theme_manager.colors": "", - "hex.builtin.view.theme_manager.export": "", - "hex.builtin.view.theme_manager.export.name": "", - "hex.builtin.view.theme_manager.name": "", - "hex.builtin.view.theme_manager.save_theme": "", - "hex.builtin.view.theme_manager.styles": "", - "hex.builtin.view.tools.name": "Ferramentas", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "", - "hex.builtin.visualizer.decimal.signed.16bit": "Decimal Signed (16 bits)", - "hex.builtin.visualizer.decimal.signed.32bit": "Decimal Signed (32 bits)", - "hex.builtin.visualizer.decimal.signed.64bit": "Decimal Signed (64 bits)", - "hex.builtin.visualizer.decimal.signed.8bit": "Decimal Signed (8 bits)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal Unsigned (16 bits)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal Unsigned (32 bits)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal Unsigned (64 bits)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal Unsigned (8 bits)", - "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", - "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", - "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", - "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", - "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", - "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", - "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 Color", - "hex.builtin.welcome.customize.settings.desc": "Mudar preferencias do ImHex", - "hex.builtin.welcome.customize.settings.title": "Configurações", - "hex.builtin.welcome.drop_file": "", - "hex.builtin.welcome.header.customize": "Customizar", - "hex.builtin.welcome.header.help": "Ajuda", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "Aprender", - "hex.builtin.welcome.header.main": "Bem-vindo ao ImHex", - "hex.builtin.welcome.header.plugins": "Plugins Carregados", - "hex.builtin.welcome.header.quick_settings": "", - "hex.builtin.welcome.header.start": "Iniciar", - "hex.builtin.welcome.header.update": "Atualizações", - "hex.builtin.welcome.header.various": "Vários", - "hex.builtin.welcome.help.discord": "Servidor do Discord", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Obter Ajuda", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "Repositório do GitHub", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "", - "hex.builtin.welcome.learn.achievements.title": "", - "hex.builtin.welcome.learn.imhex.desc": "", - "hex.builtin.welcome.learn.imhex.link": "", - "hex.builtin.welcome.learn.imhex.title": "", - "hex.builtin.welcome.learn.latest.desc": "Leia o changelog atual do ImHex", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Último lançamento", - "hex.builtin.welcome.learn.pattern.desc": "Aprenda a escrever padrões ImHex com nossa extensa documentação", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Documentação da linguagem padrão", - "hex.builtin.welcome.learn.plugins.desc": "Estenda o ImHex com recursos adicionais usando plugins", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "Plugins API", - "hex.builtin.welcome.quick_settings.simplified": "", - "hex.builtin.welcome.start.create_file": "Criar Novo Arquivo", - "hex.builtin.welcome.start.open_file": "Abrir Arquivo", - "hex.builtin.welcome.start.open_other": "Outros Provedores", - "hex.builtin.welcome.start.open_project": "Abrir Projeto", - "hex.builtin.welcome.start.recent": "Arquivos Recentes", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "Dica do Dia", - "hex.builtin.welcome.update.desc": "ImHex {0} acabou de lançar!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Nova atualização disponivel!" - } + "hex.builtin.achievement.data_processor": "", + "hex.builtin.achievement.data_processor.create_connection.desc": "", + "hex.builtin.achievement.data_processor.create_connection.name": "", + "hex.builtin.achievement.data_processor.custom_node.desc": "", + "hex.builtin.achievement.data_processor.custom_node.name": "", + "hex.builtin.achievement.data_processor.modify_data.desc": "", + "hex.builtin.achievement.data_processor.modify_data.name": "", + "hex.builtin.achievement.data_processor.place_node.desc": "", + "hex.builtin.achievement.data_processor.place_node.name": "", + "hex.builtin.achievement.find": "", + "hex.builtin.achievement.find.find_numeric.desc": "", + "hex.builtin.achievement.find.find_numeric.name": "", + "hex.builtin.achievement.find.find_specific_string.desc": "", + "hex.builtin.achievement.find.find_specific_string.name": "", + "hex.builtin.achievement.find.find_strings.desc": "", + "hex.builtin.achievement.find.find_strings.name": "", + "hex.builtin.achievement.hex_editor": "", + "hex.builtin.achievement.hex_editor.copy_as.desc": "", + "hex.builtin.achievement.hex_editor.copy_as.name": "", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "", + "hex.builtin.achievement.hex_editor.create_patch.desc": "", + "hex.builtin.achievement.hex_editor.create_patch.name": "", + "hex.builtin.achievement.hex_editor.fill.desc": "", + "hex.builtin.achievement.hex_editor.fill.name": "", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "", + "hex.builtin.achievement.hex_editor.modify_byte.name": "", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "", + "hex.builtin.achievement.hex_editor.open_new_view.name": "", + "hex.builtin.achievement.hex_editor.select_byte.desc": "", + "hex.builtin.achievement.hex_editor.select_byte.name": "", + "hex.builtin.achievement.misc": "", + "hex.builtin.achievement.misc.analyze_file.desc": "", + "hex.builtin.achievement.misc.analyze_file.name": "", + "hex.builtin.achievement.misc.download_from_store.desc": "", + "hex.builtin.achievement.misc.download_from_store.name": "", + "hex.builtin.achievement.patterns": "", + "hex.builtin.achievement.patterns.data_inspector.desc": "", + "hex.builtin.achievement.patterns.data_inspector.name": "", + "hex.builtin.achievement.patterns.load_existing.desc": "", + "hex.builtin.achievement.patterns.load_existing.name": "", + "hex.builtin.achievement.patterns.modify_data.desc": "", + "hex.builtin.achievement.patterns.modify_data.name": "", + "hex.builtin.achievement.patterns.place_menu.desc": "", + "hex.builtin.achievement.patterns.place_menu.name": "", + "hex.builtin.achievement.starting_out": "", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "", + "hex.builtin.achievement.starting_out.docs.name": "", + "hex.builtin.achievement.starting_out.open_file.desc": "", + "hex.builtin.achievement.starting_out.open_file.name": "", + "hex.builtin.achievement.starting_out.save_project.desc": "", + "hex.builtin.achievement.starting_out.save_project.name": "", + "hex.builtin.command.calc.desc": "Calculadora", + "hex.builtin.command.cmd.desc": "Comando", + "hex.builtin.command.cmd.result": "Iniciar Comando '{0}'", + "hex.builtin.command.convert.as": "", + "hex.builtin.command.convert.binary": "", + "hex.builtin.command.convert.decimal": "", + "hex.builtin.command.convert.desc": "", + "hex.builtin.command.convert.hexadecimal": "", + "hex.builtin.command.convert.in": "", + "hex.builtin.command.convert.invalid_conversion": "", + "hex.builtin.command.convert.invalid_input": "", + "hex.builtin.command.convert.octal": "", + "hex.builtin.command.convert.to": "", + "hex.builtin.command.web.desc": "Website lookup", + "hex.builtin.command.web.result": "Navegar para '{0}'", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Binary", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "DOS Date", + "hex.builtin.inspector.dos_time": "DOS Time", + "hex.builtin.inspector.double": "double", + "hex.builtin.inspector.float": "float", + "hex.builtin.inspector.float16": "half float", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double", + "hex.builtin.inspector.rgb565": "RGB565 Color", + "hex.builtin.inspector.rgba8": "RGBA8 Color", + "hex.builtin.inspector.sleb128": "", + "hex.builtin.inspector.string": "String", + "hex.builtin.inspector.wstring": "Wide String", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "Default", + "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.menu.edit": "Editar", + "hex.builtin.menu.edit.bookmark.create": "Criar Marcador", + "hex.builtin.view.hex_editor.menu.edit.redo": "Refazer", + "hex.builtin.view.hex_editor.menu.edit.undo": "Desfazer", + "hex.builtin.menu.extras": "", + "hex.builtin.menu.file": "File", + "hex.builtin.menu.file.bookmark.export": "", + "hex.builtin.menu.file.bookmark.import": "", + "hex.builtin.menu.file.clear_recent": "Limpar", + "hex.builtin.menu.file.close": "Fechar", + "hex.builtin.menu.file.create_file": "", + "hex.builtin.menu.file.export": "Exportar...", + "hex.builtin.menu.file.export.as_language": "", + "hex.builtin.menu.file.export.as_language.popup.export_error": "", + "hex.builtin.menu.file.export.base64": "", + "hex.builtin.menu.file.export.bookmark": "", + "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.ips": "IPS Patch", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", + "hex.builtin.menu.file.export.ips.popup.export_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", + "hex.builtin.menu.file.export.ips32": "IPS32 Patch", + "hex.builtin.menu.file.export.pattern": "", + "hex.builtin.menu.file.export.popup.create": "Não é possível exportar os dados. Falha ao criar arquivo!", + "hex.builtin.menu.file.export.report": "", + "hex.builtin.menu.file.export.report.popup.export_error": "", + "hex.builtin.menu.file.export.title": "Exportar Arquivo", + "hex.builtin.menu.file.import": "Importar...", + "hex.builtin.menu.file.import.bookmark": "", + "hex.builtin.menu.file.import.custom_encoding": "", + "hex.builtin.menu.file.import.data_processor": "", + "hex.builtin.menu.file.import.ips": "IPS Patch", + "hex.builtin.menu.file.import.ips32": "IPS32 Patch", + "hex.builtin.menu.file.import.modified_file": "", + "hex.builtin.menu.file.import.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "", + "hex.builtin.menu.file.open_file": "Abrir Arquivo...", + "hex.builtin.menu.file.open_other": "Abrir outro...", + "hex.builtin.menu.file.open_recent": "Abrir Recentes", + "hex.builtin.menu.file.project": "", + "hex.builtin.menu.file.project.open": "", + "hex.builtin.menu.file.project.save": "", + "hex.builtin.menu.file.project.save_as": "", + "hex.builtin.menu.file.quit": "Sair do ImHex", + "hex.builtin.menu.file.reload_provider": "", + "hex.builtin.menu.help": "Ajuda", + "hex.builtin.menu.help.ask_for_help": "", + "hex.builtin.menu.view": "Exibir", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "", + "hex.builtin.menu.view.demo": "Mostrar Demo do ImGui", + "hex.builtin.menu.view.fps": "Mostrar FPS", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "Layout", + "hex.builtin.menu.workspace.layout.lock": "", + "hex.builtin.menu.workspace.layout.save": "", + "hex.builtin.nodes.arithmetic": "Aritmética", + "hex.builtin.nodes.arithmetic.add": "Adição", + "hex.builtin.nodes.arithmetic.add.header": "Adicionar", + "hex.builtin.nodes.arithmetic.average": "", + "hex.builtin.nodes.arithmetic.average.header": "", + "hex.builtin.nodes.arithmetic.ceil": "", + "hex.builtin.nodes.arithmetic.ceil.header": "", + "hex.builtin.nodes.arithmetic.div": "Divisão", + "hex.builtin.nodes.arithmetic.div.header": "Dividir", + "hex.builtin.nodes.arithmetic.floor": "", + "hex.builtin.nodes.arithmetic.floor.header": "", + "hex.builtin.nodes.arithmetic.median": "", + "hex.builtin.nodes.arithmetic.median.header": "", + "hex.builtin.nodes.arithmetic.mod": "Módulos", + "hex.builtin.nodes.arithmetic.mod.header": "Módulo", + "hex.builtin.nodes.arithmetic.mul": "Multiplição", + "hex.builtin.nodes.arithmetic.mul.header": "Multiplicar", + "hex.builtin.nodes.arithmetic.round": "", + "hex.builtin.nodes.arithmetic.round.header": "", + "hex.builtin.nodes.arithmetic.sub": "Subtração", + "hex.builtin.nodes.arithmetic.sub.header": "Subtrair", + "hex.builtin.nodes.bitwise": "Bitwise operations", + "hex.builtin.nodes.bitwise.add": "", + "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "Bitwise AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "Bitwise NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "Bitwise OR", + "hex.builtin.nodes.bitwise.shift_left": "", + "hex.builtin.nodes.bitwise.shift_left.header": "", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR", + "hex.builtin.nodes.buffer": "Buffer", + "hex.builtin.nodes.buffer.byte_swap": "", + "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.combine": "Combinar", + "hex.builtin.nodes.buffer.combine.header": "Combinar buffers", + "hex.builtin.nodes.buffer.patch": "", + "hex.builtin.nodes.buffer.patch.header": "", + "hex.builtin.nodes.buffer.patch.input.patch": "", + "hex.builtin.nodes.buffer.repeat": "Repetir", + "hex.builtin.nodes.buffer.repeat.header": "Repetir buffer", + "hex.builtin.nodes.buffer.repeat.input.buffer": "", + "hex.builtin.nodes.buffer.repeat.input.count": "Contar", + "hex.builtin.nodes.buffer.size": "", + "hex.builtin.nodes.buffer.size.header": "", + "hex.builtin.nodes.buffer.size.output": "", + "hex.builtin.nodes.buffer.slice": "Slice", + "hex.builtin.nodes.buffer.slice.header": "Slice buffer", + "hex.builtin.nodes.buffer.slice.input.buffer": "Entrada", + "hex.builtin.nodes.buffer.slice.input.from": "Do", + "hex.builtin.nodes.buffer.slice.input.to": "Para", + "hex.builtin.nodes.casting": "Conversão de Dados", + "hex.builtin.nodes.casting.buffer_to_float": "", + "hex.builtin.nodes.casting.buffer_to_float.header": "", + "hex.builtin.nodes.casting.buffer_to_int": "Buffer to Integer", + "hex.builtin.nodes.casting.buffer_to_int.header": "Buffer to Integer", + "hex.builtin.nodes.casting.float_to_buffer": "", + "hex.builtin.nodes.casting.float_to_buffer.header": "", + "hex.builtin.nodes.casting.int_to_buffer": "Integer to Buffer", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer to Buffer", + "hex.builtin.nodes.common.amount": "", + "hex.builtin.nodes.common.height": "", + "hex.builtin.nodes.common.input": "Input", + "hex.builtin.nodes.common.input.a": "Input A", + "hex.builtin.nodes.common.input.b": "Input B", + "hex.builtin.nodes.common.output": "Output", + "hex.builtin.nodes.common.width": "", + "hex.builtin.nodes.constants": "Constants", + "hex.builtin.nodes.constants.buffer": "Buffer", + "hex.builtin.nodes.constants.buffer.header": "Buffer", + "hex.builtin.nodes.constants.buffer.size": "Size", + "hex.builtin.nodes.constants.comment": "Comment", + "hex.builtin.nodes.constants.comment.header": "Comment", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 color", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 color", + "hex.builtin.nodes.constants.rgba8.output.a": "Alpha", + "hex.builtin.nodes.constants.rgba8.output.b": "Blue", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "Green", + "hex.builtin.nodes.constants.rgba8.output.r": "Red", + "hex.builtin.nodes.constants.string": "String", + "hex.builtin.nodes.constants.string.header": "String", + "hex.builtin.nodes.control_flow": "Control flow", + "hex.builtin.nodes.control_flow.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "Boolean AND", + "hex.builtin.nodes.control_flow.equals": "Equals", + "hex.builtin.nodes.control_flow.equals.header": "Equals", + "hex.builtin.nodes.control_flow.gt": "Greater than", + "hex.builtin.nodes.control_flow.gt.header": "Greater than", + "hex.builtin.nodes.control_flow.if": "If", + "hex.builtin.nodes.control_flow.if.condition": "Condition", + "hex.builtin.nodes.control_flow.if.false": "False", + "hex.builtin.nodes.control_flow.if.header": "If", + "hex.builtin.nodes.control_flow.if.true": "True", + "hex.builtin.nodes.control_flow.lt": "Less than", + "hex.builtin.nodes.control_flow.lt.header": "Less than", + "hex.builtin.nodes.control_flow.not": "Not", + "hex.builtin.nodes.control_flow.not.header": "Not", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "Boolean OR", + "hex.builtin.nodes.crypto": "Cryptography", + "hex.builtin.nodes.crypto.aes": "AES Decryptor", + "hex.builtin.nodes.crypto.aes.header": "AES Decryptor", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Key", + "hex.builtin.nodes.crypto.aes.key_length": "Key length", + "hex.builtin.nodes.crypto.aes.mode": "Mode", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "", + "hex.builtin.nodes.custom.custom": "", + "hex.builtin.nodes.custom.custom.edit": "", + "hex.builtin.nodes.custom.custom.edit_hint": "", + "hex.builtin.nodes.custom.custom.header": "", + "hex.builtin.nodes.custom.input": "", + "hex.builtin.nodes.custom.input.header": "", + "hex.builtin.nodes.custom.output": "", + "hex.builtin.nodes.custom.output.header": "", + "hex.builtin.nodes.data_access": "Acesso de dados", + "hex.builtin.nodes.data_access.read": "Ler", + "hex.builtin.nodes.data_access.read.address": "Caminho", + "hex.builtin.nodes.data_access.read.data": "Dados", + "hex.builtin.nodes.data_access.read.header": "Ler", + "hex.builtin.nodes.data_access.read.size": "Tamanho", + "hex.builtin.nodes.data_access.selection": "Região Selecionada", + "hex.builtin.nodes.data_access.selection.address": "Caminho", + "hex.builtin.nodes.data_access.selection.header": "Região Selecionada", + "hex.builtin.nodes.data_access.selection.size": "Tamanho", + "hex.builtin.nodes.data_access.size": "Tamanho dos Dados", + "hex.builtin.nodes.data_access.size.header": "Tamanho dos Dados", + "hex.builtin.nodes.data_access.size.size": "Tamanho", + "hex.builtin.nodes.data_access.write": "Escrever", + "hex.builtin.nodes.data_access.write.address": "Caminho", + "hex.builtin.nodes.data_access.write.data": "Dados", + "hex.builtin.nodes.data_access.write.header": "Escrever", + "hex.builtin.nodes.decoding": "Decoding", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 decoder", + "hex.builtin.nodes.decoding.hex": "Hexadecimal", + "hex.builtin.nodes.decoding.hex.header": "Hexadecimal decoder", + "hex.builtin.nodes.display": "Display", + "hex.builtin.nodes.display.bits": "", + "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.buffer": "", + "hex.builtin.nodes.display.buffer.header": "", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Float display", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Integer display", + "hex.builtin.nodes.display.string": "", + "hex.builtin.nodes.display.string.header": "", + "hex.builtin.nodes.pattern_language": "", + "hex.builtin.nodes.pattern_language.out_var": "", + "hex.builtin.nodes.pattern_language.out_var.header": "", + "hex.builtin.nodes.visualizer": "Visualizers", + "hex.builtin.nodes.visualizer.byte_distribution": "Byte Distribution", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Byte Distribution", + "hex.builtin.nodes.visualizer.digram": "Digram", + "hex.builtin.nodes.visualizer.digram.header": "Digram", + "hex.builtin.nodes.visualizer.image": "Image", + "hex.builtin.nodes.visualizer.image.header": "Image Visualizer", + "hex.builtin.nodes.visualizer.image_rgba": "", + "hex.builtin.nodes.visualizer.image_rgba.header": "", + "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", + "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "", + "hex.builtin.oobe.server_contact.data_collected.os": "", + "hex.builtin.oobe.server_contact.data_collected.uuid": "", + "hex.builtin.oobe.server_contact.data_collected.version": "", + "hex.builtin.oobe.server_contact.data_collected_table.key": "", + "hex.builtin.oobe.server_contact.data_collected_table.value": "", + "hex.builtin.oobe.server_contact.data_collected_title": "", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "", + "hex.builtin.popup.blocking_task.title": "", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "", + "hex.builtin.popup.docs_question.prompt": "", + "hex.builtin.popup.docs_question.thinking": "", + "hex.builtin.popup.docs_question.title": "", + "hex.builtin.popup.error.create": "Falha ao criar um novo arquivo!", + "hex.builtin.popup.error.file_dialog.common": "", + "hex.builtin.popup.error.file_dialog.portal": "", + "hex.builtin.popup.error.project.load": "", + "hex.builtin.popup.error.project.load.create_provider": "", + "hex.builtin.popup.error.project.load.file_not_found": "", + "hex.builtin.popup.error.project.load.invalid_magic": "", + "hex.builtin.popup.error.project.load.invalid_tar": "", + "hex.builtin.popup.error.project.load.no_providers": "", + "hex.builtin.popup.error.project.load.some_providers_failed": "", + "hex.builtin.popup.error.project.save": "", + "hex.builtin.popup.error.read_only": "Não foi possível obter acesso de gravação. Arquivo aberto no modo somente leitura.", + "hex.builtin.popup.error.task_exception": "", + "hex.builtin.popup.exit_application.desc": "Você tem alterações não salvas feitas em seu projeto.\nVocê tem certeza que quer sair?", + "hex.builtin.popup.exit_application.title": "Sair da aplicação?", + "hex.builtin.popup.safety_backup.delete": "Não, Apagar", + "hex.builtin.popup.safety_backup.desc": "Ah não, ImHex crashou na ultima vez.\nDeseja restaurar seu trabalho anterior?", + "hex.builtin.popup.safety_backup.log_file": "", + "hex.builtin.popup.safety_backup.report_error": "", + "hex.builtin.popup.safety_backup.restore": "Yes, Restaurar", + "hex.builtin.popup.safety_backup.title": "Restaurar dados perdidos", + "hex.builtin.popup.save_layout.desc": "", + "hex.builtin.popup.save_layout.title": "", + "hex.builtin.popup.waiting_for_tasks.desc": "", + "hex.builtin.popup.waiting_for_tasks.title": "", + "hex.builtin.provider.rename": "", + "hex.builtin.provider.rename.desc": "", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.disk": "Provedor de disco bruto", + "hex.builtin.provider.disk.disk_size": "Tamanho do Disco", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "", + "hex.builtin.provider.disk.error.read_rw": "", + "hex.builtin.provider.disk.reload": "Recarregar", + "hex.builtin.provider.disk.sector_size": "Tamanho do Setor", + "hex.builtin.provider.disk.selected_disk": "Disco", + "hex.builtin.provider.error.open": "", + "hex.builtin.provider.file": "Provedor de arquivo", + "hex.builtin.provider.file.access": "Ultima vez acessado", + "hex.builtin.provider.file.creation": "Data de Criação", + "hex.builtin.provider.file.error.open": "", + "hex.builtin.provider.file.menu.into_memory": "", + "hex.builtin.provider.file.menu.open_file": "", + "hex.builtin.provider.file.menu.open_folder": "", + "hex.builtin.provider.file.modification": "Ultima vez modificado", + "hex.builtin.provider.file.path": "Caminho do Arquivo", + "hex.builtin.provider.file.size": "Tamanho", + "hex.builtin.provider.gdb": "GDB Server Provider", + "hex.builtin.provider.gdb.ip": "Endereço de IP", + "hex.builtin.provider.gdb.name": "GDB Server <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Porta", + "hex.builtin.provider.gdb.server": "Servidor", + "hex.builtin.provider.intel_hex": "", + "hex.builtin.provider.intel_hex.name": "", + "hex.builtin.provider.mem_file": "", + "hex.builtin.provider.mem_file.unsaved": "", + "hex.builtin.provider.motorola_srec": "", + "hex.builtin.provider.motorola_srec.name": "", + "hex.builtin.provider.process_memory": "", + "hex.builtin.provider.process_memory.enumeration_failed": "", + "hex.builtin.provider.process_memory.memory_regions": "", + "hex.builtin.provider.process_memory.name": "", + "hex.builtin.provider.process_memory.process_id": "", + "hex.builtin.provider.process_memory.process_name": "", + "hex.builtin.provider.process_memory.region.commit": "", + "hex.builtin.provider.process_memory.region.mapped": "", + "hex.builtin.provider.process_memory.region.private": "", + "hex.builtin.provider.process_memory.region.reserve": "", + "hex.builtin.provider.process_memory.utils": "", + "hex.builtin.provider.process_memory.utils.inject_dll": "", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "", + "hex.builtin.provider.tooltip.show_more": "", + "hex.builtin.provider.view": "", + "hex.builtin.setting.experiments": "", + "hex.builtin.setting.experiments.description": "", + "hex.builtin.setting.folders": "Pastas", + "hex.builtin.setting.folders.add_folder": "Adicionar nova pasta", + "hex.builtin.setting.folders.description": "Especifique caminhos de pesquisa adicionais para padrões, scripts, regras Yara e muito mais", + "hex.builtin.setting.folders.remove_folder": "Remover a pasta atualmente selecionada da lista", + "hex.builtin.setting.general": "General", + "hex.builtin.setting.general.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "Padrão compatível com carregamento automático", + "hex.builtin.setting.general.network": "", + "hex.builtin.setting.general.network_interface": "", + "hex.builtin.setting.general.patterns": "", + "hex.builtin.setting.general.save_recent_providers": "", + "hex.builtin.setting.general.server_contact": "", + "hex.builtin.setting.general.show_tips": "Mostrar dicas na inicialização", + "hex.builtin.setting.general.sync_pattern_source": "", + "hex.builtin.setting.general.upload_crash_logs": "", + "hex.builtin.setting.hex_editor": "Hex Editor", + "hex.builtin.setting.hex_editor.byte_padding": "", + "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes por linha", + "hex.builtin.setting.hex_editor.char_padding": "", + "hex.builtin.setting.hex_editor.highlight_color": "", + "hex.builtin.setting.hex_editor.sync_scrolling": "", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Arquivos Recentes", + "hex.builtin.setting.interface": "Interface", + "hex.builtin.setting.interface.color": "Color theme", + "hex.builtin.setting.interface.fps": "FPS Limit", + "hex.builtin.setting.interface.fps.native": "", + "hex.builtin.setting.interface.fps.unlocked": "Destravado", + "hex.builtin.setting.interface.language": "Idioma", + "hex.builtin.setting.interface.multi_windows": "", + "hex.builtin.setting.interface.pattern_data_row_bg": "", + "hex.builtin.setting.interface.restore_window_pos": "", + "hex.builtin.setting.interface.scaling.native": "Nativo", + "hex.builtin.setting.interface.scaling_factor": "Scaling", + "hex.builtin.setting.interface.style": "", + "hex.builtin.setting.interface.wiki_explain_language": "Idioma do Wikipedia", + "hex.builtin.setting.interface.window": "", + "hex.builtin.setting.proxy": "", + "hex.builtin.setting.proxy.description": "", + "hex.builtin.setting.proxy.enable": "", + "hex.builtin.setting.proxy.url": "", + "hex.builtin.setting.proxy.url.tooltip": "", + "hex.builtin.setting.shortcuts": "", + "hex.builtin.setting.shortcuts.global": "", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "", + "hex.builtin.shortcut.prev_provider": "", + "hex.builtin.title_bar_button.debug_build": "Compilação de depuração", + "hex.builtin.title_bar_button.feedback": "Deixar Feedback", + "hex.builtin.tools.ascii_table": "ASCII table", + "hex.builtin.tools.ascii_table.octal": "Mostrar octal", + "hex.builtin.tools.base_converter": "Base converter", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "", + "hex.builtin.tools.calc": "Calculadora", + "hex.builtin.tools.color": "Color picker", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "LLVM Demangler", + "hex.builtin.tools.demangler.demangled": "Demangled name", + "hex.builtin.tools.demangler.mangled": "Mangled name", + "hex.builtin.tools.error": "Last error: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "", + "hex.builtin.tools.euclidean_algorithm.description": "", + "hex.builtin.tools.euclidean_algorithm.overflow": "", + "hex.builtin.tools.file_tools": "Ferramentas de Arquivo", + "hex.builtin.tools.file_tools.combiner": "Combinador", + "hex.builtin.tools.file_tools.combiner.add": "Adicionar...", + "hex.builtin.tools.file_tools.combiner.add.picker": "Adicionar Arquivo", + "hex.builtin.tools.file_tools.combiner.clear": "Limpar", + "hex.builtin.tools.file_tools.combiner.combine": "Combinar", + "hex.builtin.tools.file_tools.combiner.combining": "Combinando...", + "hex.builtin.tools.file_tools.combiner.delete": "Apagar", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Falha ao criar um Arquivo de saída", + "hex.builtin.tools.file_tools.combiner.open_input": "Falha ao abrir o Arquivo de saída {0}", + "hex.builtin.tools.file_tools.combiner.output": "Arquivo de saída", + "hex.builtin.tools.file_tools.combiner.output.picker": "Definir caminho base de saída", + "hex.builtin.tools.file_tools.combiner.success": "Arquivos combinados com sucesso!", + "hex.builtin.tools.file_tools.shredder": "Triturador", + "hex.builtin.tools.file_tools.shredder.error.open": "Falha ao abrir o arquivo selecionado!", + "hex.builtin.tools.file_tools.shredder.fast": "Modo Rápido", + "hex.builtin.tools.file_tools.shredder.input": "Arquivo para triturar ", + "hex.builtin.tools.file_tools.shredder.picker": "Abrir arquivo para triturar", + "hex.builtin.tools.file_tools.shredder.shred": "Triturado", + "hex.builtin.tools.file_tools.shredder.shredding": "Triturando...", + "hex.builtin.tools.file_tools.shredder.success": "Triturado com sucesso!", + "hex.builtin.tools.file_tools.shredder.warning": "Esta ferramenta destrói IRRECUPERAVELMENTE um arquivo. Use com cuidado", + "hex.builtin.tools.file_tools.splitter": "Divisor", + "hex.builtin.tools.file_tools.splitter.input": "Arquivo para dividir ", + "hex.builtin.tools.file_tools.splitter.output": "Caminho de Saída ", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Falha ao criar arquivo de peça {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Falha ao abrir o arquivo selecionado!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "O arquivo é menor que o tamanho da peça", + "hex.builtin.tools.file_tools.splitter.picker.input": "Abrir arquivo para dividir", + "hex.builtin.tools.file_tools.splitter.picker.output": "Definir caminho base", + "hex.builtin.tools.file_tools.splitter.picker.split": "Dividir", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Dividindo...", + "hex.builtin.tools.file_tools.splitter.picker.success": "Arquivo dividido com sucesso!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Customizado", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)", + "hex.builtin.tools.file_uploader": "Carregador de Arquivo", + "hex.builtin.tools.file_uploader.control": "Controle", + "hex.builtin.tools.file_uploader.done": "Feito!", + "hex.builtin.tools.file_uploader.error": "Failed to upload file!\n\nError Code: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Invalid response from Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Recent Uploads", + "hex.builtin.tools.file_uploader.tooltip": "Clique para copiar\nCTRL + Click para abrir", + "hex.builtin.tools.file_uploader.upload": "Enviar", + "hex.builtin.tools.format.engineering": "Engineering", + "hex.builtin.tools.format.programmer": "Programmer", + "hex.builtin.tools.format.scientific": "Scientific", + "hex.builtin.tools.format.standard": "Standard", + "hex.builtin.tools.graphing": "", + "hex.builtin.tools.history": "History", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "IEEE 754 Floating Point Explorer", + "hex.builtin.tools.ieee754.clear": "", + "hex.builtin.tools.ieee754.description": "", + "hex.builtin.tools.ieee754.double_precision": "Double Precision", + "hex.builtin.tools.ieee754.exponent": "Exponent", + "hex.builtin.tools.ieee754.exponent_size": "Exponent Size", + "hex.builtin.tools.ieee754.formula": "Formula", + "hex.builtin.tools.ieee754.half_precision": "Half Precision", + "hex.builtin.tools.ieee754.mantissa": "Mantissa", + "hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size", + "hex.builtin.tools.ieee754.result.float": "Resultado de ponto flutuante", + "hex.builtin.tools.ieee754.result.hex": "Resultado Hexadecimal", + "hex.builtin.tools.ieee754.result.title": "Resultado", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", + "hex.builtin.tools.ieee754.sign": "Sign", + "hex.builtin.tools.ieee754.single_precision": "Single Precision", + "hex.builtin.tools.ieee754.type": "Tipo", + "hex.builtin.tools.input": "Input", + "hex.builtin.tools.invariant_multiplication": "", + "hex.builtin.tools.invariant_multiplication.description": "", + "hex.builtin.tools.invariant_multiplication.num_bits": "", + "hex.builtin.tools.name": "Nome", + "hex.builtin.tools.output": "", + "hex.builtin.tools.permissions": "Calculadora de Permissões UNIX", + "hex.builtin.tools.permissions.absolute": "Absolute Notation", + "hex.builtin.tools.permissions.perm_bits": "Permission bits", + "hex.builtin.tools.permissions.setgid_error": "O grupo deve ter direitos de execução para que o bit setgid seja aplicado!", + "hex.builtin.tools.permissions.setuid_error": "O usuário deve ter direitos de execução para que o bit setuid seja aplicado!", + "hex.builtin.tools.permissions.sticky_error": "Outros devem ter direitos de execução para que o sticky bit seja aplicado!", + "hex.builtin.tools.regex_replacer": "Regex replacer", + "hex.builtin.tools.regex_replacer.input": "Entrada", + "hex.builtin.tools.regex_replacer.output": "Saida", + "hex.builtin.tools.regex_replacer.pattern": "Regex pattern", + "hex.builtin.tools.regex_replacer.replace": "Replace pattern", + "hex.builtin.tools.tcp_client_server": "", + "hex.builtin.tools.tcp_client_server.client": "", + "hex.builtin.tools.tcp_client_server.messages": "", + "hex.builtin.tools.tcp_client_server.server": "", + "hex.builtin.tools.tcp_client_server.settings": "", + "hex.builtin.tools.value": "Valor", + "hex.builtin.tools.wiki_explain": "Definições de termos da Wikipédia", + "hex.builtin.tools.wiki_explain.control": "Control", + "hex.builtin.tools.wiki_explain.invalid_response": "Resposta inválida da Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Resultados", + "hex.builtin.tools.wiki_explain.search": "Procurar", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "", + "hex.builtin.undo_operation.insert": "", + "hex.builtin.undo_operation.modification": "", + "hex.builtin.undo_operation.patches": "", + "hex.builtin.undo_operation.remove": "", + "hex.builtin.undo_operation.write": "", + "hex.builtin.view.achievements.click": "", + "hex.builtin.view.achievements.name": "", + "hex.builtin.view.achievements.unlocked": "", + "hex.builtin.view.achievements.unlocked_count": "", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Pular para", + "hex.builtin.view.bookmarks.button.remove": "Remover", + "hex.builtin.view.bookmarks.default_title": "Favorito [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Cor", + "hex.builtin.view.bookmarks.header.comment": "Comentar", + "hex.builtin.view.bookmarks.header.name": "Nome", + "hex.builtin.view.bookmarks.name": "Favoritos", + "hex.builtin.view.bookmarks.no_bookmarks": "Nenhum favorito criado. Adicione-o e Edite -> Criar Favorito", + "hex.builtin.view.bookmarks.title.info": "Informação", + "hex.builtin.view.bookmarks.tooltip.jump_to": "", + "hex.builtin.view.bookmarks.tooltip.lock": "", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "", + "hex.builtin.view.bookmarks.tooltip.unlock": "", + "hex.builtin.view.command_palette.name": "Paleta de Comandos", + "hex.builtin.view.constants.name": "Constantes", + "hex.builtin.view.constants.row.category": "Categoria", + "hex.builtin.view.constants.row.desc": "Descrição", + "hex.builtin.view.constants.row.name": "Nome", + "hex.builtin.view.constants.row.value": "Valor", + "hex.builtin.view.data_inspector.invert": "Inverter", + "hex.builtin.view.data_inspector.name": "Inspecionador de Dados", + "hex.builtin.view.data_inspector.no_data": "Nenhum Byte Selecionado", + "hex.builtin.view.data_inspector.table.name": "Nome", + "hex.builtin.view.data_inspector.table.value": "Valor", + "hex.builtin.view.data_processor.help_text": "Botão direito para adicionar um novo Node", + "hex.builtin.view.data_processor.menu.file.load_processor": "Load data processor...", + "hex.builtin.view.data_processor.menu.file.save_processor": "Save data processor...", + "hex.builtin.view.data_processor.menu.remove_link": "Remover Link", + "hex.builtin.view.data_processor.menu.remove_node": "Remover Node", + "hex.builtin.view.data_processor.menu.remove_selection": "Remover Selecionado", + "hex.builtin.view.data_processor.menu.save_node": "", + "hex.builtin.view.data_processor.name": "Data Processor", + "hex.builtin.view.find.binary_pattern": "", + "hex.builtin.view.find.binary_pattern.alignment": "", + "hex.builtin.view.find.context.copy": "", + "hex.builtin.view.find.context.copy_demangle": "", + "hex.builtin.view.find.context.replace": "", + "hex.builtin.view.find.context.replace.ascii": "", + "hex.builtin.view.find.context.replace.hex": "", + "hex.builtin.view.find.demangled": "", + "hex.builtin.view.find.name": "", + "hex.builtin.view.find.regex": "", + "hex.builtin.view.find.regex.full_match": "", + "hex.builtin.view.find.regex.pattern": "", + "hex.builtin.view.find.search": "", + "hex.builtin.view.find.search.entries": "", + "hex.builtin.view.find.search.reset": "", + "hex.builtin.view.find.searching": "", + "hex.builtin.view.find.sequences": "", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "", + "hex.builtin.view.find.strings": "", + "hex.builtin.view.find.strings.chars": "", + "hex.builtin.view.find.strings.line_feeds": "", + "hex.builtin.view.find.strings.lower_case": "", + "hex.builtin.view.find.strings.match_settings": "", + "hex.builtin.view.find.strings.min_length": "", + "hex.builtin.view.find.strings.null_term": "", + "hex.builtin.view.find.strings.numbers": "", + "hex.builtin.view.find.strings.spaces": "", + "hex.builtin.view.find.strings.symbols": "", + "hex.builtin.view.find.strings.underscores": "", + "hex.builtin.view.find.strings.upper_case": "", + "hex.builtin.view.find.value": "", + "hex.builtin.view.find.value.aligned": "", + "hex.builtin.view.find.value.max": "", + "hex.builtin.view.find.value.min": "", + "hex.builtin.view.find.value.range": "", + "hex.builtin.view.help.about.commits": "", + "hex.builtin.view.help.about.contributor": "Contribuidores", + "hex.builtin.view.help.about.donations": "Doações", + "hex.builtin.view.help.about.libs": "Bibliotecas usadas", + "hex.builtin.view.help.about.license": "Licença", + "hex.builtin.view.help.about.name": "Sobre", + "hex.builtin.view.help.about.paths": "Diretórios do ImHex", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "", + "hex.builtin.view.help.about.source": "Código Fonte disponível no GitHub:", + "hex.builtin.view.help.about.thanks": "Se você gosta do meu trabalho, considere doar para manter o projeto em andamento. Muito obrigado <3", + "hex.builtin.view.help.about.translator": "Traduzido por Douglas Vianna", + "hex.builtin.view.help.calc_cheat_sheet": "Calculator Cheat Sheet", + "hex.builtin.view.help.documentation": "Documentação do ImHex", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "Ajuda", + "hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet", + "hex.builtin.view.hex_editor.copy.address": "", + "hex.builtin.view.hex_editor.copy.ascii": "", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C Array", + "hex.builtin.view.hex_editor.copy.cpp": "C++ Array", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal Array", + "hex.builtin.view.hex_editor.copy.csharp": "C# Array", + "hex.builtin.view.hex_editor.copy.custom_encoding": "", + "hex.builtin.view.hex_editor.copy.go": "Go Array", + "hex.builtin.view.hex_editor.copy.hex_view": "", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java Array", + "hex.builtin.view.hex_editor.copy.js": "JavaScript Array", + "hex.builtin.view.hex_editor.copy.lua": "Lua Array", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal Array", + "hex.builtin.view.hex_editor.copy.python": "Python Array", + "hex.builtin.view.hex_editor.copy.rust": "Rust Array", + "hex.builtin.view.hex_editor.copy.swift": "Swift Array", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Absoluto", + "hex.builtin.view.hex_editor.goto.offset.begin": "Começo", + "hex.builtin.view.hex_editor.goto.offset.end": "Fim", + "hex.builtin.view.hex_editor.goto.offset.relative": "Relativo", + "hex.builtin.view.hex_editor.menu.edit.copy": "Copiar", + "hex.builtin.view.hex_editor.menu.edit.copy_as": "Copiar como...", + "hex.builtin.view.hex_editor.menu.edit.cut": "", + "hex.builtin.view.hex_editor.menu.edit.fill": "", + "hex.builtin.view.hex_editor.menu.edit.insert": "Inserir...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "", + "hex.builtin.view.hex_editor.menu.edit.paste": "Colar", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "", + "hex.builtin.view.hex_editor.menu.edit.remove": "", + "hex.builtin.view.hex_editor.menu.edit.resize": "Redimensionar...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Selecionar tudo", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Definir endereço base", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.file.goto": "Ir para", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Carregar codificação personalizada...", + "hex.builtin.view.hex_editor.menu.file.save": "Salvar", + "hex.builtin.view.hex_editor.menu.file.save_as": "Salvar como...", + "hex.builtin.view.hex_editor.menu.file.search": "Procurar", + "hex.builtin.view.hex_editor.menu.edit.select": "", + "hex.builtin.view.hex_editor.name": "Editor Hex", + "hex.builtin.view.hex_editor.search.find": "Buscar", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.no_more_results": "Não há mais resultados", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "String", + "hex.builtin.view.hex_editor.search.string.encoding": "Codificação", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "Endianness", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Big", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Little", + "hex.builtin.view.hex_editor.select.offset.begin": "", + "hex.builtin.view.hex_editor.select.offset.end": "", + "hex.builtin.view.hex_editor.select.offset.region": "", + "hex.builtin.view.hex_editor.select.offset.size": "", + "hex.builtin.view.hex_editor.select.select": "", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "", + "hex.builtin.view.hex_editor.shortcut.selection_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_left": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", + "hex.builtin.view.hex_editor.shortcut.selection_right": "", + "hex.builtin.view.hex_editor.shortcut.selection_up": "", + "hex.builtin.view.highlight_rules.config": "", + "hex.builtin.view.highlight_rules.expression": "", + "hex.builtin.view.highlight_rules.help_text": "", + "hex.builtin.view.highlight_rules.menu.edit.rules": "", + "hex.builtin.view.highlight_rules.name": "", + "hex.builtin.view.highlight_rules.new_rule": "", + "hex.builtin.view.highlight_rules.no_rule": "", + "hex.builtin.view.information.analyze": "Analisar Pagina", + "hex.builtin.view.information.analyzing": "Analizando...", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "Block size", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", + "hex.builtin.information_section.info_analysis.byte_types": "", + "hex.builtin.view.information.control": "Controle", + "hex.builtin.information_section.magic.description": "Descrição", + "hex.builtin.information_section.relationship_analysis.digram": "", + "hex.builtin.information_section.info_analysis.distribution": "Byte distribution", + "hex.builtin.information_section.info_analysis.encrypted": "Esses dados provavelmente estão criptografados ou compactados!", + "hex.builtin.information_section.info_analysis.entropy": "Entropy", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "", + "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", + "hex.builtin.information_section.info_analysis": "Análise de Informações", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "", + "hex.builtin.information_section.info_analysis.lowest_entropy": "", + "hex.builtin.information_section.magic": "Informação Mágica", + "hex.builtin.view.information.magic_db_added": "Magic database added!", + "hex.builtin.information_section.magic.mime": "MIME Type", + "hex.builtin.view.information.name": "Data Information", + "hex.builtin.information_section.magic.octet_stream_text": "", + "hex.builtin.information_section.magic.octet_stream_warning": "", + "hex.builtin.information_section.info_analysis.plain_text": "", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "", + "hex.builtin.information_section.provider_information": "", + "hex.builtin.view.information.region": "Região analizada", + "hex.builtin.view.logs.component": "", + "hex.builtin.view.logs.log_level": "", + "hex.builtin.view.logs.message": "", + "hex.builtin.view.logs.name": "", + "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.patches.offset": "Desvio", + "hex.builtin.view.patches.orig": "Valor Original", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "Remover Atualização", + "hex.builtin.view.pattern_data.name": "Padrão de Dados", + "hex.builtin.view.pattern_editor.accept_pattern": "Aceitar padrão", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Um ou mais padrão_linguagem compatível com este tipo de dados foi encontrado", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Padrões", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Deseja aplicar o padrão selecionado?", + "hex.builtin.view.pattern_editor.auto": "Auto Avaliar", + "hex.builtin.view.pattern_editor.breakpoint_hit": "", + "hex.builtin.view.pattern_editor.console": "Console", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Este padrão tentou chamar uma função perigosa.\nTem certeza de que deseja confiar neste padrão?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Permitir função perigosa?", + "hex.builtin.view.pattern_editor.debugger": "", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.continue": "", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "", + "hex.builtin.view.pattern_editor.debugger.scope": "", + "hex.builtin.view.pattern_editor.debugger.scope.global": "", + "hex.builtin.view.pattern_editor.env_vars": "Variáveis de Ambiente", + "hex.builtin.view.pattern_editor.evaluating": "Avaliando...", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Carregando padrão...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Salvando padrão...", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "Editor de padrões", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Defina algumas variáveis globais com o especificador 'in' ou 'out' para que elas apareçam aqui.", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "Abrir padrão", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "Configurações", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "", + "hex.builtin.view.provider_settings.load_error_details": "", + "hex.builtin.view.provider_settings.load_popup": "Abrir Provedor", + "hex.builtin.view.provider_settings.name": "Configurações do provedor", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "Configurações", + "hex.builtin.view.settings.restart_question": "Uma alteração que você fez requer uma reinicialização do ImHex para entrar em vigor. Deseja reiniciar agora?", + "hex.builtin.view.store.desc": "Baixe novos conteúdos do banco de dados online da ImHex", + "hex.builtin.view.store.download": "Baixar", + "hex.builtin.view.store.download_error": "Falha ao baixar o arquivo! A pasta de destino não existe.", + "hex.builtin.view.store.loading": "Carregando conteúdo da loja...", + "hex.builtin.view.store.name": "Loja de Conteúdo", + "hex.builtin.view.store.netfailed": "", + "hex.builtin.view.store.reload": "Recarregar", + "hex.builtin.view.store.remove": "Remover", + "hex.builtin.view.store.row.authors": "", + "hex.builtin.view.store.row.description": "Descrição", + "hex.builtin.view.store.row.name": "Nome", + "hex.builtin.view.store.system": "", + "hex.builtin.view.store.system.explanation": "", + "hex.builtin.view.store.tab.constants": "Constantes", + "hex.builtin.view.store.tab.encodings": "Codificações", + "hex.builtin.view.store.tab.includes": "Bibliotecas", + "hex.builtin.view.store.tab.magic": "Arquivos Mágicos", + "hex.builtin.view.store.tab.nodes": "", + "hex.builtin.view.store.tab.patterns": "Padrões", + "hex.builtin.view.store.tab.themes": "", + "hex.builtin.view.store.tab.yara": "Regras Yara", + "hex.builtin.view.store.update": "Atualizar", + "hex.builtin.view.store.update_count": "", + "hex.builtin.view.theme_manager.colors": "", + "hex.builtin.view.theme_manager.export": "", + "hex.builtin.view.theme_manager.export.name": "", + "hex.builtin.view.theme_manager.name": "", + "hex.builtin.view.theme_manager.save_theme": "", + "hex.builtin.view.theme_manager.styles": "", + "hex.builtin.view.tools.name": "Ferramentas", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "", + "hex.builtin.visualizer.decimal.signed.16bit": "Decimal Signed (16 bits)", + "hex.builtin.visualizer.decimal.signed.32bit": "Decimal Signed (32 bits)", + "hex.builtin.visualizer.decimal.signed.64bit": "Decimal Signed (64 bits)", + "hex.builtin.visualizer.decimal.signed.8bit": "Decimal Signed (8 bits)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Decimal Unsigned (16 bits)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Decimal Unsigned (32 bits)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Decimal Unsigned (64 bits)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Decimal Unsigned (8 bits)", + "hex.builtin.visualizer.floating_point.16bit": "Floating Point (16 bits)", + "hex.builtin.visualizer.floating_point.32bit": "Floating Point (32 bits)", + "hex.builtin.visualizer.floating_point.64bit": "Floating Point (64 bits)", + "hex.builtin.visualizer.hexadecimal.16bit": "Hexadecimal (16 bits)", + "hex.builtin.visualizer.hexadecimal.32bit": "Hexadecimal (32 bits)", + "hex.builtin.visualizer.hexadecimal.64bit": "Hexadecimal (64 bits)", + "hex.builtin.visualizer.hexadecimal.8bit": "Hexadecimal (8 bits)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 Color", + "hex.builtin.welcome.customize.settings.desc": "Mudar preferencias do ImHex", + "hex.builtin.welcome.customize.settings.title": "Configurações", + "hex.builtin.welcome.drop_file": "", + "hex.builtin.welcome.header.customize": "Customizar", + "hex.builtin.welcome.header.help": "Ajuda", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "Aprender", + "hex.builtin.welcome.header.main": "Bem-vindo ao ImHex", + "hex.builtin.welcome.header.plugins": "Plugins Carregados", + "hex.builtin.welcome.header.quick_settings": "", + "hex.builtin.welcome.header.start": "Iniciar", + "hex.builtin.welcome.header.update": "Atualizações", + "hex.builtin.welcome.header.various": "Vários", + "hex.builtin.welcome.help.discord": "Servidor do Discord", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Obter Ajuda", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "Repositório do GitHub", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "", + "hex.builtin.welcome.learn.achievements.title": "", + "hex.builtin.welcome.learn.imhex.desc": "", + "hex.builtin.welcome.learn.imhex.link": "", + "hex.builtin.welcome.learn.imhex.title": "", + "hex.builtin.welcome.learn.latest.desc": "Leia o changelog atual do ImHex", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Último lançamento", + "hex.builtin.welcome.learn.pattern.desc": "Aprenda a escrever padrões ImHex com nossa extensa documentação", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Documentação da linguagem padrão", + "hex.builtin.welcome.learn.plugins.desc": "Estenda o ImHex com recursos adicionais usando plugins", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "Plugins API", + "hex.builtin.welcome.quick_settings.simplified": "", + "hex.builtin.welcome.start.create_file": "Criar Novo Arquivo", + "hex.builtin.welcome.start.open_file": "Abrir Arquivo", + "hex.builtin.welcome.start.open_other": "Outros Provedores", + "hex.builtin.welcome.start.open_project": "Abrir Projeto", + "hex.builtin.welcome.start.recent": "Arquivos Recentes", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "Dica do Dia", + "hex.builtin.welcome.update.desc": "ImHex {0} acabou de lançar!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Nova atualização disponivel!" } \ No newline at end of file diff --git a/plugins/builtin/romfs/lang/ru_RU.json b/plugins/builtin/romfs/lang/ru_RU.json index aa9b56fd7..d1ee4b5cf 100644 --- a/plugins/builtin/romfs/lang/ru_RU.json +++ b/plugins/builtin/romfs/lang/ru_RU.json @@ -1,1133 +1,1127 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": false, - "translations": { - "hex.builtin.achievement.starting_out": "Первые шаги", - "hex.builtin.achievement.starting_out.crash.name": "Да, Рико, кабум!", - "hex.builtin.achievement.starting_out.crash.desc": "Сломайте ImHex в первый раз.", - "hex.builtin.achievement.starting_out.docs.name": "RTFM", - "hex.builtin.achievement.starting_out.docs.desc": "Откройте документацию, выбрав 'Помощь -> Документация'.", - "hex.builtin.achievement.starting_out.open_file.name": "Внешние данные", - "hex.builtin.achievement.starting_out.open_file.desc": "Откройте файл, перетащив его в ImHex или выбрав 'Файл -> Открыть'.", - "hex.builtin.achievement.starting_out.save_project.name": "Это нужно сохранить", - "hex.builtin.achievement.starting_out.save_project.desc": "Сохраните проект, выбрав 'Файл -> Сохранить'.", - "hex.builtin.achievement.hex_editor": "Hex редактор", - "hex.builtin.achievement.hex_editor.select_byte.name": "Вы и вы, и вы", - "hex.builtin.achievement.hex_editor.select_byte.desc": "Выберите несколько байт в Hex редакторе, удерживая и перемещая мышку.", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "Собираем библиотеку", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Создайте закладку, нажав правой кнопкой мыши на байт и выбрав 'Создать закладку' в контекстном меню.", - "hex.builtin.achievement.hex_editor.open_new_view.name": "Новый вид", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "Откройте новую закладку в другом пространстве в меню 'Вид -> Закладки'.", - "hex.builtin.achievement.hex_editor.modify_byte.name": "Изменить байт", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "Измените байт, нажав на него дважды и введя новое значение.", - "hex.builtin.achievement.hex_editor.copy_as.name": "Подражала", - "hex.builtin.achievement.hex_editor.copy_as.desc": "Скопируйте байты как массив C++, выбрав 'Копировать как -> Массив C++' в контекстном меню.", - "hex.builtin.achievement.hex_editor.create_patch.name": "ROM-хак", - "hex.builtin.achievement.hex_editor.create_patch.desc": "Создайте патч IPS для использования в других инструментах, выбрав 'Файл -> Экспортировать'.", - "hex.builtin.achievement.hex_editor.fill.name": "Наводнение", - "hex.builtin.achievement.hex_editor.fill.desc": "Заполните участок байтами, выбрав 'Заполнить' в контекстном меню.", - "hex.builtin.achievement.patterns": "Шаблоны", - "hex.builtin.achievement.patterns.place_menu.name": "Применение шаблона", - "hex.builtin.achievement.patterns.place_menu.desc": "Настройте любой встроенный шаблон для текущих данных, нажав правой кнопкой по байту и выбрав опцию 'Использовать шаблон'.", - "hex.builtin.achievement.patterns.load_existing.name": "Кажется, я знаю это!", - "hex.builtin.achievement.patterns.load_existing.desc": "Загрузите шаблон, созданный кем-то другим, выбрав 'Файл -> Импортировать'.", - "hex.builtin.achievement.patterns.modify_data.name": "Изменение данных шаблона", - "hex.builtin.achievement.patterns.modify_data.desc": "Измените байты, найденные шаблоном, дважды нажав на них и введя новое значение.", - "hex.builtin.achievement.patterns.data_inspector.name": "Инспектор Гаджет", - "hex.builtin.achievement.patterns.data_inspector.desc": "Создайте своё поле данных, используя язык шаблонов. О том, как это сделать, смотрите в документации.", - "hex.builtin.achievement.find": "Поиск", - "hex.builtin.achievement.find.find_strings.name": "Единое кольцо,\nчтобы править всеми!", - "hex.builtin.achievement.find.find_strings.desc": "Найдите все строки в файле, используя меню 'Поиск' в режиме 'Строка'.", - "hex.builtin.achievement.find.find_specific_string.name": "Слишком много", - "hex.builtin.achievement.find.find_specific_string.desc": "Выполните поиск совпадений определённых строк с помощью режима 'Сочетания строк'.", - "hex.builtin.achievement.find.find_numeric.name": "Примерно ... вот столько", - "hex.builtin.achievement.find.find_numeric.desc": "Выполните поиск значений в диапазоне от 250 до 1000, используя режим 'Числовые значения'.", - "hex.builtin.achievement.data_processor": "Обработка данных", - "hex.builtin.achievement.data_processor.place_node.name": "Посмотрите на все эти ноды!", - "hex.builtin.achievement.data_processor.place_node.desc": "Создайте любую встроенную ноду в обработчике данных, нажав правой кнопкой на рабочем пространстве и выбрав ноду из контекстного меню.", - "hex.builtin.achievement.data_processor.create_connection.name": "Я чувствую здесь связь", - "hex.builtin.achievement.data_processor.create_connection.desc": "Соедините две ноды.", - "hex.builtin.achievement.data_processor.modify_data.name": "Декодер", - "hex.builtin.achievement.data_processor.modify_data.desc": "Измените байты из файла, используя встроенные ноды чтения и записи.", - "hex.builtin.achievement.data_processor.custom_node.name": "Сделаем своё!", - "hex.builtin.achievement.data_processor.custom_node.desc": "Создайте свою ноду, выбрав 'Своё -> Новая нода' в контекстном меню и упростите уже существующую схему, передвигая ноды в неё.", - "hex.builtin.achievement.misc": "Прочее", - "hex.builtin.achievement.misc.analyze_file.name": "owo это ещё что?", - "hex.builtin.achievement.misc.analyze_file.desc": "Проанализируйте байты, используя опцию 'Информация о данных -> Проанализировать'.", - "hex.builtin.achievement.misc.download_from_store.name": "Для этого есть прога", - "hex.builtin.achievement.misc.download_from_store.desc": "Загрузите любое расширение из магазина расширений.'", - "hex.builtin.background_service.network_interface": "Сетевой интерфейс", - "hex.builtin.background_service.auto_backup": "Автоматические резервные копии", - "hex.builtin.command.calc.desc": "Калькулятор", - "hex.builtin.command.convert.desc": "Перевод единиц", - "hex.builtin.command.convert.hexadecimal": "HEX", - "hex.builtin.command.convert.decimal": "DEC", - "hex.builtin.command.convert.binary": "BIN", - "hex.builtin.command.convert.octal": "OCT", - "hex.builtin.command.convert.invalid_conversion": "Недопустимый перевод", - "hex.builtin.command.convert.invalid_input": "Недопустимый ввод", - "hex.builtin.command.convert.to": "в", - "hex.builtin.command.convert.in": "в", - "hex.builtin.command.convert.as": "как", - "hex.builtin.command.cmd.desc": "Команда", - "hex.builtin.command.cmd.result": "Запустить команду '{0}'", - "hex.builtin.command.web.desc": "Просмотреть сайт", - "hex.builtin.command.web.result": "Перейти в '{0}'", - "hex.builtin.drag_drop.text": "Перетащите сюда файлы, чтобы открыть их...", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "Двоичный вид", - "hex.builtin.inspector.bool": "Логическое значение", - "hex.builtin.inspector.dos_date": "DOS дата", - "hex.builtin.inspector.dos_time": "DOS время", - "hex.builtin.inspector.double": "double (64 бит)", - "hex.builtin.inspector.float": "float (32 бит)", - "hex.builtin.inspector.float16": "half float (16 бит)", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double (128 бит)", - "hex.builtin.inspector.rgb565": "RGB565 цвет", - "hex.builtin.inspector.rgba8": "RGBA8 цвет", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "Строка", - "hex.builtin.inspector.wstring": "Wide строка", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 код", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "По умолчанию", - "hex.builtin.layouts.none.restore_default": "Восстановить макет по умолчанию", - "hex.builtin.menu.edit": "Правка", - "hex.builtin.menu.edit.bookmark.create": "Создать закладку", - "hex.builtin.view.hex_editor.menu.edit.redo": "Вернуть", - "hex.builtin.view.hex_editor.menu.edit.undo": "Отменить", - "hex.builtin.menu.extras": "Экстра", - "hex.builtin.menu.file": "Файл", - "hex.builtin.menu.file.bookmark.export": "Экспортировать закладки", - "hex.builtin.menu.file.bookmark.import": "Импортировать закладки", - "hex.builtin.menu.file.clear_recent": "Очистить", - "hex.builtin.menu.file.close": "Закрыть", - "hex.builtin.menu.file.create_file": "Создать", - "hex.builtin.menu.file.export": "Экспортировать", - "hex.builtin.menu.file.export.as_language": "Массив байт", - "hex.builtin.menu.file.export.as_language.popup.export_error": "Не удалось экспортировать байты!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "Не удалось создать новый файл!", - "hex.builtin.menu.file.export.ips.popup.export_error": "Не удалось создать новый IPS файл!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Недопустимый IPS хедер!", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Патч попытался получить доступ к адресу за пределами диапазона!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Патч больше чем максимальный допустимый размер!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Недопустимый IPS формат!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Отсутствует EOF запись IPS!", - "hex.builtin.menu.file.export.ips": "IPS патч", - "hex.builtin.menu.file.export.ips32": "IPS32 патч", - "hex.builtin.menu.file.export.bookmark": "Закладки", - "hex.builtin.menu.file.export.pattern": "Файл шаблона", - "hex.builtin.menu.file.export.pattern_file": "Экспортировать файл шаблона", - "hex.builtin.menu.file.export.data_processor": "Обработчик данных", - "hex.builtin.menu.file.export.popup.create": "Не удалось экспортировать данные. Не удалось создать новый файл!", - "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.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": "Шаблон", - "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.import.modified_file.popup.invalid_size": "Выделенный файл имеет отличный от текущего размер. Размеры должны совпадать.", - "hex.builtin.menu.file.open_file": "Открыть", - "hex.builtin.menu.file.open_other": "Из другого источника", - "hex.builtin.menu.file.project": "Проект", - "hex.builtin.menu.file.project.open": "Открыть", - "hex.builtin.menu.file.project.save": "Сохранить", - "hex.builtin.menu.file.project.save_as": "Сохранить как", - "hex.builtin.menu.file.open_recent": "Недавние файлы", - "hex.builtin.menu.file.quit": "Выйти", - "hex.builtin.menu.file.reload_provider": "Обновить данные", - "hex.builtin.menu.help": "Помощь", - "hex.builtin.menu.help.ask_for_help": "Спросить документацию", - "hex.builtin.menu.workspace": "Пространство", - "hex.builtin.menu.workspace.create": "Новое пространство", - "hex.builtin.menu.workspace.layout": "Макет", - "hex.builtin.menu.workspace.layout.lock": "Заблокировать", - "hex.builtin.menu.workspace.layout.save": "Сохранить", - "hex.builtin.menu.view": "Вид", - "hex.builtin.menu.view.always_on_top": "Поверх других окон", - "hex.builtin.menu.view.fullscreen": "Полный экран", - "hex.builtin.menu.view.debug": "Отладка", - "hex.builtin.menu.view.demo": "ImGui демо", - "hex.builtin.menu.view.fps": "Показать FPS", - "hex.builtin.minimap_visualizer.entropy": "Локальная энтропия", - "hex.builtin.minimap_visualizer.zero_count": "Количество нулей", - "hex.builtin.minimap_visualizer.zeros": "Нули", - "hex.builtin.minimap_visualizer.ascii_count": "Количество ASCII символов", - "hex.builtin.minimap_visualizer.byte_type": "Тип байта", - "hex.builtin.minimap_visualizer.highlights": "Выделения", - "hex.builtin.minimap_visualizer.byte_magnitude": "Величина байта", - "hex.builtin.nodes.arithmetic": "Арифметика", - "hex.builtin.nodes.arithmetic.add": "Сложение", - "hex.builtin.nodes.arithmetic.add.header": "Сложение", - "hex.builtin.nodes.arithmetic.average": "Среднее арифметическое", - "hex.builtin.nodes.arithmetic.average.header": "Среднее", - "hex.builtin.nodes.arithmetic.ceil": "Округление вверх", - "hex.builtin.nodes.arithmetic.ceil.header": "Округление вверх", - "hex.builtin.nodes.arithmetic.div": "Деление", - "hex.builtin.nodes.arithmetic.div.header": "Деление", - "hex.builtin.nodes.arithmetic.floor": "Округление вниз", - "hex.builtin.nodes.arithmetic.floor.header": "Округление вниз", - "hex.builtin.nodes.arithmetic.median": "Медиана", - "hex.builtin.nodes.arithmetic.median.header": "Медиана", - "hex.builtin.nodes.arithmetic.mod": "Модуль", - "hex.builtin.nodes.arithmetic.mod.header": "Модуль", - "hex.builtin.nodes.arithmetic.mul": "Умножение", - "hex.builtin.nodes.arithmetic.mul.header": "Умножение", - "hex.builtin.nodes.arithmetic.round": "Округление", - "hex.builtin.nodes.arithmetic.round.header": "Округление", - "hex.builtin.nodes.arithmetic.sub": "Вычитание", - "hex.builtin.nodes.arithmetic.sub.header": "Вычитание", - "hex.builtin.nodes.bitwise": "Битовые операции", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "Битовое ADD", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "Битовое AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "Битовое NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "Битовое OR", - "hex.builtin.nodes.bitwise.shift_left": "Сдвиг влево", - "hex.builtin.nodes.bitwise.shift_left.header": "Битовый сдвиг влево", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "Битовое XOR", - "hex.builtin.nodes.buffer": "Буфер", - "hex.builtin.nodes.buffer.byte_swap": "Инверсия", - "hex.builtin.nodes.buffer.byte_swap.header": "Инвертировать биты", - "hex.builtin.nodes.buffer.combine": "Объединить", - "hex.builtin.nodes.buffer.combine.header": "Объединить буферы", - "hex.builtin.nodes.buffer.patch": "Установить значение", - "hex.builtin.nodes.buffer.patch.header": "Установить значение", - "hex.builtin.nodes.buffer.patch.input.patch": "Данные", - "hex.builtin.nodes.buffer.repeat": "Повторить", - "hex.builtin.nodes.buffer.repeat.header": "Повтор буфера", - "hex.builtin.nodes.buffer.repeat.input.buffer": "Ввод", - "hex.builtin.nodes.buffer.repeat.input.count": "Кол-во", - "hex.builtin.nodes.buffer.size": "Получить размер буфера", - "hex.builtin.nodes.buffer.size.header": "Размер буфера", - "hex.builtin.nodes.buffer.size.output": "Размер", - "hex.builtin.nodes.buffer.slice": "Обрезать", - "hex.builtin.nodes.buffer.slice.header": "Обрезать буфер", - "hex.builtin.nodes.buffer.slice.input.buffer": "Ввод", - "hex.builtin.nodes.buffer.slice.input.from": "С", - "hex.builtin.nodes.buffer.slice.input.to": "До", - "hex.builtin.nodes.casting": "Конвертация данных", - "hex.builtin.nodes.casting.buffer_to_float": "Буфер в float", - "hex.builtin.nodes.casting.buffer_to_float.header": "Буфер в float", - "hex.builtin.nodes.casting.buffer_to_int": "Буфер в int", - "hex.builtin.nodes.casting.buffer_to_int.header": "Буфер в int", - "hex.builtin.nodes.casting.float_to_buffer": "Float в буфер", - "hex.builtin.nodes.casting.float_to_buffer.header": "Float в буфер", - "hex.builtin.nodes.casting.int_to_buffer": "Integer в буфер", - "hex.builtin.nodes.casting.int_to_buffer.header": "Integer в буфер", - "hex.builtin.nodes.common.height": "Высота", - "hex.builtin.nodes.common.input": "Ввод", - "hex.builtin.nodes.common.input.a": "Ввод A", - "hex.builtin.nodes.common.input.b": "Ввод B", - "hex.builtin.nodes.common.output": "Вывод", - "hex.builtin.nodes.common.width": "Ширина", - "hex.builtin.nodes.common.amount": "Кол-во", - "hex.builtin.nodes.constants": "Константы", - "hex.builtin.nodes.constants.buffer": "Буфер", - "hex.builtin.nodes.constants.buffer.header": "Буфер", - "hex.builtin.nodes.constants.buffer.size": "Размер", - "hex.builtin.nodes.constants.comment": "Комментарий", - "hex.builtin.nodes.constants.comment.header": "Комментарий", - "hex.builtin.nodes.constants.float": "Float", - "hex.builtin.nodes.constants.float.header": "Float", - "hex.builtin.nodes.constants.int": "Integer", - "hex.builtin.nodes.constants.int.header": "Integer", - "hex.builtin.nodes.constants.nullptr": "Nullptr", - "hex.builtin.nodes.constants.nullptr.header": "Nullptr", - "hex.builtin.nodes.constants.rgba8": "RGBA8 цвет", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 цвет", - "hex.builtin.nodes.constants.rgba8.output.a": "Альфа", - "hex.builtin.nodes.constants.rgba8.output.b": "Синий", - "hex.builtin.nodes.constants.rgba8.output.g": "Зелёный", - "hex.builtin.nodes.constants.rgba8.output.r": "Красный", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.string": "Строка", - "hex.builtin.nodes.constants.string.header": "Строка", - "hex.builtin.nodes.control_flow": "Условия и циклы", - "hex.builtin.nodes.control_flow.and": "И", - "hex.builtin.nodes.control_flow.and.header": "Логическое И", - "hex.builtin.nodes.control_flow.equals": "Равно", - "hex.builtin.nodes.control_flow.equals.header": "Равно", - "hex.builtin.nodes.control_flow.gt": "Больше чем", - "hex.builtin.nodes.control_flow.gt.header": "Больше чем", - "hex.builtin.nodes.control_flow.if": "Если", - "hex.builtin.nodes.control_flow.if.condition": "Условие", - "hex.builtin.nodes.control_flow.if.false": "Ложь", - "hex.builtin.nodes.control_flow.if.header": "Если", - "hex.builtin.nodes.control_flow.if.true": "Истина", - "hex.builtin.nodes.control_flow.lt": "Меньше чем", - "hex.builtin.nodes.control_flow.lt.header": "Меньше чем", - "hex.builtin.nodes.control_flow.not": "Не", - "hex.builtin.nodes.control_flow.not.header": "Не", - "hex.builtin.nodes.control_flow.or": "ИЛИ", - "hex.builtin.nodes.control_flow.or.header": "Логическое ИЛИ", - "hex.builtin.nodes.control_flow.loop": "Цикл", - "hex.builtin.nodes.control_flow.loop.header": "Цикл", - "hex.builtin.nodes.control_flow.loop.start": "Начало", - "hex.builtin.nodes.control_flow.loop.end": "Конец", - "hex.builtin.nodes.control_flow.loop.init": "Начальное значение", - "hex.builtin.nodes.control_flow.loop.in": "Вход", - "hex.builtin.nodes.control_flow.loop.out": "Выход", - "hex.builtin.nodes.crypto": "Криптография", - "hex.builtin.nodes.crypto.aes": "AES декриптор", - "hex.builtin.nodes.crypto.aes.header": "AES декриптор", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "Ключ", - "hex.builtin.nodes.crypto.aes.key_length": "Длина ключа", - "hex.builtin.nodes.crypto.aes.mode": "Режим", - "hex.builtin.nodes.crypto.aes.nonce": "Одноразовый", - "hex.builtin.nodes.custom": "Своё", - "hex.builtin.nodes.custom.custom": "Новая нода", - "hex.builtin.nodes.custom.custom.edit": "Редактировать", - "hex.builtin.nodes.custom.custom.edit_hint": "Удерживайте SHIFT, чтобы редактировать", - "hex.builtin.nodes.custom.custom.header": "Своя нода", - "hex.builtin.nodes.custom.input": "Ввод", - "hex.builtin.nodes.custom.input.header": "Ввод", - "hex.builtin.nodes.custom.output": "Вывод", - "hex.builtin.nodes.custom.output.header": "Вывод", - "hex.builtin.nodes.data_access": "Доступ к данным", - "hex.builtin.nodes.data_access.read": "Чтение", - "hex.builtin.nodes.data_access.read.address": "Адрес", - "hex.builtin.nodes.data_access.read.data": "Данные", - "hex.builtin.nodes.data_access.read.header": "Чтение", - "hex.builtin.nodes.data_access.read.size": "Размер", - "hex.builtin.nodes.data_access.selection": "Выделенный участок", - "hex.builtin.nodes.data_access.selection.address": "Адрес", - "hex.builtin.nodes.data_access.selection.header": "Выделенный участок", - "hex.builtin.nodes.data_access.selection.size": "Размер", - "hex.builtin.nodes.data_access.size": "Размер данных", - "hex.builtin.nodes.data_access.size.header": "Размер данных", - "hex.builtin.nodes.data_access.size.size": "Размер", - "hex.builtin.nodes.data_access.write": "Запись", - "hex.builtin.nodes.data_access.write.address": "Адрес", - "hex.builtin.nodes.data_access.write.data": "Данные", - "hex.builtin.nodes.data_access.write.header": "Запись", - "hex.builtin.nodes.decoding": "Декодирование", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 декодер", - "hex.builtin.nodes.decoding.hex": "Шестнадцатеричное", - "hex.builtin.nodes.decoding.hex.header": "Шестнадцатеричный декодер", - "hex.builtin.nodes.display": "Отображение", - "hex.builtin.nodes.display.buffer": "Буфер", - "hex.builtin.nodes.display.buffer.header": "Отображение буфера", - "hex.builtin.nodes.display.bits": "Биты", - "hex.builtin.nodes.display.bits.header": "Отображение битов", - "hex.builtin.nodes.display.float": "Float", - "hex.builtin.nodes.display.float.header": "Отображение Float", - "hex.builtin.nodes.display.int": "Integer", - "hex.builtin.nodes.display.int.header": "Отображение Integer", - "hex.builtin.nodes.display.string": "Строка", - "hex.builtin.nodes.display.string.header": "Отображение строки", - "hex.builtin.nodes.pattern_language": "Язык шаблона", - "hex.builtin.nodes.pattern_language.out_var": "Выходная переменная", - "hex.builtin.nodes.pattern_language.out_var.header": "Выходная переменная", - "hex.builtin.nodes.visualizer": "Визуализаторы", - "hex.builtin.nodes.visualizer.byte_distribution": "Байтовое распределение", - "hex.builtin.nodes.visualizer.byte_distribution.header": "Байтовое распределение", - "hex.builtin.nodes.visualizer.digram": "Digram", - "hex.builtin.nodes.visualizer.digram.header": "Digram", - "hex.builtin.nodes.visualizer.image": "Изображение", - "hex.builtin.nodes.visualizer.image.header": "Изображение", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 визуализатор", - "hex.builtin.nodes.visualizer.layered_dist": "Слоевое распределение", - "hex.builtin.nodes.visualizer.layered_dist.header": "Слоевое распределение", - "hex.builtin.popup.close_provider.desc": "Есть несохранённые изменения в источниках.\n\nХотите сохранить их перед закрытием?", - "hex.builtin.popup.close_provider.title": "Закрыть источник?", - "hex.builtin.popup.docs_question.title": "Спросить документацию", - "hex.builtin.popup.docs_question.no_answer": "В документации не нашёлся ответ на этот вопрос", - "hex.builtin.popup.docs_question.prompt": "Задайте свой вопрос ИИ документации!", - "hex.builtin.popup.docs_question.thinking": "Обдумывание...", - "hex.builtin.popup.error.create": "Не удалось создать новый файл!", - "hex.builtin.popup.error.file_dialog.common": "Произошла ошибка при попытке открыть браузер файлов: {}", - "hex.builtin.popup.error.file_dialog.portal": "При попытке открыть браузер файлов произошла ошибка: {}.\nЭто может быть связано с тем, что xdg-desktop-portal установлен некорректно.\n\nДля KDE это xdg-desktop-portal-kde.\nДля Gnome это xdg-desktop-portal-gnome.\nВ остальных случаях это xdg-desktop-portal-gtk.\n\nПерезагрузите систему после установки.\n\nЕсли браузер файлов также не работает, попробуйте добавить\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nв ваш оконный менеджер, скрипт запуска композитора или файл конфигураций.\n\nЕсли файловый браузер также не работает, создайте новый отчёт об ошибке по ссылке https://github.com/WerWolv/ImHex/issues\n\nВы всё ещё можете открывать файлы, перетаскивая их в окно программы!", - "hex.builtin.popup.error.project.load": "Не удалось открыть проект: {}", - "hex.builtin.popup.error.project.save": "Не удалось сохранить проект!", - "hex.builtin.popup.error.project.load.create_provider": "Не удалось создать источник {}", - "hex.builtin.popup.error.project.load.no_providers": "Нет открытых источников", - "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.read_only": "Отказано в записи. Файл открыт в режиме только для чтения.", - "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": "Ожидание задач", - "hex.builtin.popup.crash_recover.title": "Попытка восстановления", - "hex.builtin.popup.crash_recover.message": "Произошла критическая ошибка, но ImHex смог её перехватить и предотвратить вылет программы.", - "hex.builtin.popup.blocking_task.title": "Запуск задач", - "hex.builtin.popup.blocking_task.desc": "Задача работает в данный момент.", - "hex.builtin.popup.save_layout.title": "Сохранить макет", - "hex.builtin.popup.save_layout.desc": "Введите имя макета.", - "hex.builtin.popup.waiting_for_tasks.desc": "Есть задачи, работающие в фоне.\nImHex закроется, когда они завершатся.", - "hex.builtin.provider.rename": "Переименовать", - "hex.builtin.provider.rename.desc": "Введите имя источника.", - "hex.builtin.provider.tooltip.show_more": "Удерживайте SHIFT для большей информации", - "hex.builtin.provider.error.open": "Не удалось открыть источник: {}", - "hex.builtin.provider.base64": "Base64", - "hex.builtin.provider.disk": "Диск", - "hex.builtin.provider.disk.disk_size": "Размер диска", - "hex.builtin.provider.disk.elevation": "Доступ к дискам, скорее всего, потребует дополнительное разрешение", - "hex.builtin.provider.disk.reload": "Обновить", - "hex.builtin.provider.disk.sector_size": "Размер сектора", - "hex.builtin.provider.disk.selected_disk": "Диск", - "hex.builtin.provider.disk.error.read_ro": "Не удалось открыть диск {} в режиме только для чтения: {}", - "hex.builtin.provider.disk.error.read_rw": "Не удалось открыть диск {} в режиме чтения/записи: {}", - "hex.builtin.provider.file": "Файл", - "hex.builtin.provider.file.error.open": "Не удалось открыть файл {}: {}", - "hex.builtin.provider.file.access": "Открыт", - "hex.builtin.provider.file.creation": "Создан", - "hex.builtin.provider.file.menu.direct_access": "Открыть файл напрямую", - "hex.builtin.provider.file.menu.into_memory": "Загрузить файл в память", - "hex.builtin.provider.file.modification": "Изменён", - "hex.builtin.provider.file.path": "Путь к файлу", - "hex.builtin.provider.file.size": "Размер", - "hex.builtin.provider.file.menu.open_file": "Открыть файл внешне", - "hex.builtin.provider.file.menu.open_folder": "Открыть папку", - "hex.builtin.provider.file.too_large": "Файл слишком велик, чтобы поместить в память. Его открытие приведёт к записи изменений напрямую в файл. Хотите открыть его в режиме только для чтения?", - "hex.builtin.provider.file.reload_changes": "Файл был модифицирован сторонней программой. Хотите его обновить?", - "hex.builtin.provider.gdb": "GDB сервер", - "hex.builtin.provider.gdb.ip": "IP адрес", - "hex.builtin.provider.gdb.name": "GDB сервер <{0}:{1}>", - "hex.builtin.provider.gdb.port": "Порт", - "hex.builtin.provider.gdb.server": "Сервер", - "hex.builtin.provider.intel_hex": "Intel Hex", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Файл памяти", - "hex.builtin.provider.mem_file.unsaved": "Несохранённый файл", - "hex.builtin.provider.motorola_srec": "Motorola SREC", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.process_memory": "Память процесса", - "hex.builtin.provider.process_memory.enumeration_failed": "Не удалось получить величину памяти процесса", - "hex.builtin.provider.process_memory.macos_limitations": "macOS не позволяет полноценно считывать память других процессов, даже с правами суперпользователя. Если System Integrity Protection (SIP) включён, этот способ будет работать только для приложений, которые не зарегистрированы или имеющих 'Get Task Allow' флаг, который, в основном, применяется только к программам, которые скомпилировали вы.", - "hex.builtin.provider.process_memory.memory_regions": "Участки памяти", - "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": "Commit", - "hex.builtin.provider.process_memory.region.reserve": "Reserved", - "hex.builtin.provider.process_memory.region.private": "Private", - "hex.builtin.provider.process_memory.region.mapped": "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.view": "Вид", - "hex.builtin.setting.experiments": "Эксперименты", - "hex.builtin.setting.experiments.description": "Эксперименты - это функционал, который находится в разработке и может работать некорректно.\n\nЕсли вы заметили неправильное поведение, обязательно расскажите нам!", - "hex.builtin.setting.folders": "Папки", - "hex.builtin.setting.folders.add_folder": "Добавить папку", - "hex.builtin.setting.folders.description": "Укажите дополнительные пути для поиска шаблонов, скриптов, правил Yara и т.д.", - "hex.builtin.setting.folders.remove_folder": "Удалить выделенную папку из списка", - "hex.builtin.setting.font": "Шрифт", - "hex.builtin.setting.font.glyphs": "Глифы", - "hex.builtin.setting.font.custom_font": "Пользовательский шрифт", - "hex.builtin.setting.font.custom_font_enable": "Использовать пользовательский шрифт", - "hex.builtin.setting.font.custom_font_info": "Данные настройки доступны только для пользовательских шрифтов.", - "hex.builtin.setting.font.font_bold": "Жирный", - "hex.builtin.setting.font.font_italic": "Курсив", - "hex.builtin.setting.font.font_antialias": "Сглаживание", - "hex.builtin.setting.font.font_path": "Шрифт", - "hex.builtin.setting.font.pixel_perfect_default_font": "Использовать Pixel-Perfect шрифт по умолчанию.", - "hex.builtin.setting.font.font_size": "Размер шрифта", - "hex.builtin.setting.font.font_size.tooltip": "Размер шрифта может быть изменён только когда выбран свой шрифт.\n\nЭто связано с тем, что ImHex использует шрифт с pixel-perfect bitmap по умолчанию. Масштабирование по нецелочисленным значениям делает его более размытым.", - "hex.builtin.setting.general": "Основное", - "hex.builtin.setting.general.patterns": "Шаблоны", - "hex.builtin.setting.general.network": "Сеть", - "hex.builtin.setting.general.auto_backup_time": "Делать резервные копии каждые", - "hex.builtin.setting.general.auto_backup_time.format.simple": "{0} секунд", - "hex.builtin.setting.general.auto_backup_time.format.extended": "{0} минут {1} секунд", - "hex.builtin.setting.general.auto_load_patterns": "Автоматически подгружать распознанные шаблоны", - "hex.builtin.setting.general.server_contact": "Включить проверку обновлений и статистики использования", - "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.network_interface": "Включить сетевой интерфейс", - "hex.builtin.setting.general.save_recent_providers": "Сохранять недавние источники", - "hex.builtin.setting.general.show_tips": "Показывать подсказки на загрузочном экране", - "hex.builtin.setting.general.sync_pattern_source": "Синхронизировать код шаблона с несколькими источниками", - "hex.builtin.setting.general.upload_crash_logs": "Отправлять отчёты об ошибках", - "hex.builtin.setting.font.load_all_unicode_chars": "Загружать все символы unicode", - "hex.builtin.setting.hex_editor": "Hex редактор", - "hex.builtin.setting.hex_editor.byte_padding": "Доп. смещение ячейки байт", - "hex.builtin.setting.hex_editor.bytes_per_row": "Байт в строке", - "hex.builtin.setting.hex_editor.char_padding": "Доп. смещение ячейки символа", - "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.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "Недавнее", - "hex.builtin.setting.interface": "Интерфейс", - "hex.builtin.setting.interface.always_show_provider_tabs": "Всегда показывать вкладки источников", - "hex.builtin.setting.interface.native_window_decorations": "Использовать элементы интерфейса Windows", - "hex.builtin.setting.interface.color": "Цветовая тема", - "hex.builtin.setting.interface.crisp_scaling": "Включить резкость при масштабировании", - "hex.builtin.setting.interface.fps": "Ограничение FPS", - "hex.builtin.setting.interface.fps.unlocked": "Без ограничений", - "hex.builtin.setting.interface.fps.native": "Нативное", - "hex.builtin.setting.interface.language": "Язык", - "hex.builtin.setting.interface.multi_windows": "Включить поддержку нескольких окон", - "hex.builtin.setting.interface.scaling_factor": "Масштабирование", - "hex.builtin.setting.interface.scaling.native": "Нативное", - "hex.builtin.setting.interface.scaling.fractional_warning": "Шрифт по умолчанию не поддерживает дробное масштабирование. Для лучших результатов, выберите свой шрифт во вкладке 'Шрифт'.", - "hex.builtin.setting.interface.show_header_command_palette": "Показать палитру команд в заголовке окна", - "hex.builtin.setting.interface.style": "Стиль", - "hex.builtin.setting.interface.window": "Окно", - "hex.builtin.setting.interface.pattern_data_row_bg": "Включить цветной узор фона", - "hex.builtin.setting.interface.wiki_explain_language": "Язык Wikipedia", - "hex.builtin.setting.interface.restore_window_pos": "Восстанавливать последнее положение окна", - "hex.builtin.setting.proxy": "Прокси", - "hex.builtin.setting.proxy.description": "Прокси будет использован при использовании магазина расширений, Wikipedia или любого плагина.", - "hex.builtin.setting.proxy.enable": "Использовать прокси", - "hex.builtin.setting.proxy.url": "URL Прокси", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// или socks5:// (Например, http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "Горячие клавиши", - "hex.builtin.setting.shortcuts.global": "Основные", - "hex.builtin.setting.toolbar": "Панель инструмен.", - "hex.builtin.setting.toolbar.description": "Измените кнопки на панели инструментов, перемещая их из списка ниже.", - "hex.builtin.setting.toolbar.icons": "Значки панели инструментов", - "hex.builtin.shortcut.next_provider": "Следующий источник", - "hex.builtin.shortcut.prev_provider": "Предыдущий источник", - "hex.builtin.task.query_docs": "Поиск в документации...", - "hex.builtin.task.sending_statistics": "Отправление статистики...", - "hex.builtin.task.check_updates": "Поиск обновлений...", - "hex.builtin.task.exporting_data": "Экспорт данных...", - "hex.builtin.task.uploading_crash": "Отправка отчёта об ошибке...", - "hex.builtin.task.loading_banner": "Загрузка баннера...", - "hex.builtin.task.updating_recents": "Обновление недавних файлов...", - "hex.builtin.task.updating_store": "Обновление магазина расширений...", - "hex.builtin.task.parsing_pattern": "Парсинг шаблона...", - "hex.builtin.task.analyzing_data": "Анализ данных...", - "hex.builtin.task.updating_inspector": "Обновление анализатора...", - "hex.builtin.task.saving_data": "Сохранение данных...", - "hex.builtin.task.loading_encoding_file": "Загрузка файла декодирования...", - "hex.builtin.task.filtering_data": "Фильтрация данных...", - "hex.builtin.task.evaluating_nodes": "Обработка нод...", - "hex.builtin.title_bar_button.debug_build": "Режим отладки\n\nНажмите SHIFT + Клик, чтобы открыть меню отладки", - "hex.builtin.title_bar_button.feedback": "Оставить отзыв", - "hex.builtin.tools.ascii_table": "ASCII таблица", - "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", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "Перемещение байт", - "hex.builtin.tools.calc": "Калькулятор", - "hex.builtin.tools.color": "Пипетка", - "hex.builtin.tools.color.components": "Компоненты", - "hex.builtin.tools.color.formats": "Форматы", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.color.formats.percent": "Процент", - "hex.builtin.tools.color.formats.color_name": "Название цвета", - "hex.builtin.tools.demangler": "Деманглер LLVM", - "hex.builtin.tools.demangler.demangled": "Расшифрованное имя", - "hex.builtin.tools.demangler.mangled": "Зашифрованное имя", - "hex.builtin.tools.error": "Ошибка: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "Алгоритм Евклида", - "hex.builtin.tools.euclidean_algorithm.description": "Алгоритм Евклида - это эффективный метод поиска наибольшего общего делителя (НОД) двух чисел - самое большое число, которое делит оба числа нацело.\n\nЕщё он позволяет эффективно найти нименьшее общее кратное (НОК), самое маленькое число, которое делится на оба числа нацело.", - "hex.builtin.tools.euclidean_algorithm.overflow": "Обнаружено переполнение! Значения а и b слишком большие.", - "hex.builtin.tools.file_tools": "Файловые инструменты", - "hex.builtin.tools.file_tools.combiner": "Объединить", - "hex.builtin.tools.file_tools.combiner.add": "Добавить", - "hex.builtin.tools.file_tools.combiner.add.picker": "Добавить файл", - "hex.builtin.tools.file_tools.combiner.clear": "Очистить", - "hex.builtin.tools.file_tools.combiner.combine": "Объединить", - "hex.builtin.tools.file_tools.combiner.combining": "Объединение...", - "hex.builtin.tools.file_tools.combiner.delete": "Удалить", - "hex.builtin.tools.file_tools.combiner.error.open_output": "Не удалось создать итоговый файл", - "hex.builtin.tools.file_tools.combiner.open_input": "Не удалось открыть файл ввода {0}", - "hex.builtin.tools.file_tools.combiner.output": "Итоговый файл", - "hex.builtin.tools.file_tools.combiner.output.picker": "Путь сохранения", - "hex.builtin.tools.file_tools.combiner.success": "Файлы были успешно объединены!", - "hex.builtin.tools.file_tools.shredder": "Измельчить", - "hex.builtin.tools.file_tools.shredder.error.open": "Не удалось открыть выбранный файл!", - "hex.builtin.tools.file_tools.shredder.fast": "Быстрый режим", - "hex.builtin.tools.file_tools.shredder.input": "Файл для измельчения", - "hex.builtin.tools.file_tools.shredder.picker": "Открыть файл для измельчения", - "hex.builtin.tools.file_tools.shredder.shred": "Измельчить", - "hex.builtin.tools.file_tools.shredder.shredding": "Измельчение...", - "hex.builtin.tools.file_tools.shredder.success": "Измельчение прошло успешно!", - "hex.builtin.tools.file_tools.shredder.warning": "Этот инструмент полностью стирает файлы с диска БЕЗ ВОЗМОЖНОСТИ ВОССТАНОВЛЕНИЯ. Используйте с осторожностью", - "hex.builtin.tools.file_tools.splitter": "Разделить", - "hex.builtin.tools.file_tools.splitter.input": "Файл для разделения", - "hex.builtin.tools.file_tools.splitter.output": "Путь сохранения", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "Не удалось создать файл {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "Не удалось открыть выбранный файл!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "Файл меньше чем размер деления", - "hex.builtin.tools.file_tools.splitter.picker.input": "Открыть файл для разделения", - "hex.builtin.tools.file_tools.splitter.picker.output": "Установить базовый путь", - "hex.builtin.tools.file_tools.splitter.picker.split": "Разделить", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "Разделение...", - "hex.builtin.tools.file_tools.splitter.picker.success": "Файл был успешно разделён!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Дискета (1400Кб)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Дискета (1200Кб)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650Мб)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700Мб)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "Свой", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4Гб)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 диск (100Мб)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 диск (200Мб)", - "hex.builtin.tools.file_uploader": "Отправка файлов", - "hex.builtin.tools.file_uploader.control": "Управление", - "hex.builtin.tools.file_uploader.done": "Выполнено!", - "hex.builtin.tools.file_uploader.error": "Не удалось отправить файл!\n\nКод ошибки: {0}", - "hex.builtin.tools.file_uploader.invalid_response": "Неверный ответ от Anonfiles!", - "hex.builtin.tools.file_uploader.recent": "Недавние отправки", - "hex.builtin.tools.file_uploader.tooltip": "Нажмите, чтобы копировать\nCTRL + Клик для открытия", - "hex.builtin.tools.file_uploader.upload": "Отправить", - "hex.builtin.tools.format.engineering": "Инженерный", - "hex.builtin.tools.format.programmer": "Программист", - "hex.builtin.tools.format.scientific": "Научный", - "hex.builtin.tools.format.standard": "Стандартный", - "hex.builtin.tools.graphing": "Графический калькулятор", - "hex.builtin.tools.history": "История", - "hex.builtin.tools.http_requests": "HTTP запрос", - "hex.builtin.tools.http_requests.enter_url": "Введите URL", - "hex.builtin.tools.http_requests.send": "Отправить", - "hex.builtin.tools.http_requests.headers": "Хедеры", - "hex.builtin.tools.http_requests.response": "Ответ", - "hex.builtin.tools.http_requests.body": "Тело", - "hex.builtin.tools.ieee754": "IEEE 754 Floating Point кодировщик и декодировщик", - "hex.builtin.tools.ieee754.clear": "Очистить", - "hex.builtin.tools.ieee754.description": "IEEE754 - стандарт представления чисел с плавающей точкой, который использует большинство процессоров.\n\nДанный инструмент визуализирует внутреннее представление работы таких чисел и позволяет кодировать и декодировать значения чисел с нестандартными значениями мантиссы и битов экспоненты.", - "hex.builtin.tools.ieee754.double_precision": "Двойная точность", - "hex.builtin.tools.ieee754.exponent": "Экспонента", - "hex.builtin.tools.ieee754.exponent_size": "Размер экспоненты", - "hex.builtin.tools.ieee754.formula": "Формула", - "hex.builtin.tools.ieee754.half_precision": "Половинчатая точность", - "hex.builtin.tools.ieee754.mantissa": "Мантисса", - "hex.builtin.tools.ieee754.mantissa_size": "Размер мантиссы", - "hex.builtin.tools.ieee754.result.float": "Float результат", - "hex.builtin.tools.ieee754.result.hex": "Шестнадцатеричный результат", - "hex.builtin.tools.ieee754.quarter_precision": "Четвертная точность", - "hex.builtin.tools.ieee754.result.title": "Результат", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Детальный", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Упрощённый", - "hex.builtin.tools.ieee754.sign": "Знак", - "hex.builtin.tools.ieee754.single_precision": "Одиночная точность", - "hex.builtin.tools.ieee754.type": "Тип", - "hex.builtin.tools.invariant_multiplication": "Деление на инвариантное умножение", - "hex.builtin.tools.invariant_multiplication.description": "Деление на инвариантное умножение - это техника, которую часто используют компиляторы, чтобы опитимизировать деление целых чисел на константу, переведя его в умножение с битовым сдвигом. Это связано с тем, что деление часто требует большего числа циклов, чем умножение.\n\nДанный инструмент можно использовать для подсчёта множителя из деления или делителя из умножения.", - "hex.builtin.tools.invariant_multiplication.num_bits": "Число бит", - "hex.builtin.tools.input": "Ввод", - "hex.builtin.tools.output": "Вывод", - "hex.builtin.tools.name": "Имя", - "hex.builtin.tools.permissions": "Калькулятор разрешений UNIX", - "hex.builtin.tools.permissions.absolute": "Абсолютная нотация", - "hex.builtin.tools.permissions.perm_bits": "Биты разрешений", - "hex.builtin.tools.permissions.setgid_error": "Группа должна иметь право на выполнение для бита setgid!", - "hex.builtin.tools.permissions.setuid_error": "Пользователь должен иметь право на выполнение для бита setuid!", - "hex.builtin.tools.permissions.sticky_error": "Другие должны иметь право на выполнение для бита sticky!", - "hex.builtin.tools.regex_replacer": "Regex замена", - "hex.builtin.tools.regex_replacer.input": "Ввод", - "hex.builtin.tools.regex_replacer.output": "Вывод", - "hex.builtin.tools.regex_replacer.pattern": "Regex шаблон", - "hex.builtin.tools.regex_replacer.replace": "Заменить", - "hex.builtin.tools.tcp_client_server": "TCP Клиент/Сервер", - "hex.builtin.tools.tcp_client_server.client": "Клиент", - "hex.builtin.tools.tcp_client_server.server": "Сервер", - "hex.builtin.tools.tcp_client_server.messages": "Сообщение", - "hex.builtin.tools.tcp_client_server.settings": "Настройки соединения", - "hex.builtin.tools.value": "Значение", - "hex.builtin.tools.wiki_explain": "Определение из Wikipedia", - "hex.builtin.tools.wiki_explain.control": "Управление", - "hex.builtin.tools.wiki_explain.invalid_response": "Недействительный ответ Wikipedia!", - "hex.builtin.tools.wiki_explain.results": "Результат", - "hex.builtin.tools.wiki_explain.search": "Поиск", - "hex.builtin.tutorial.introduction": "Введение", - "hex.builtin.tutorial.introduction.description": "Данное руководство научит вас основам ImHex.", - "hex.builtin.tutorial.introduction.step1.title": "Добро пожаловать в ImHex!", - "hex.builtin.tutorial.introduction.step1.description": "ImHex - это программа для ревёрс инженеринга и Hex редактор с фокусом на визуализации двоичных данных.\n\nВы можете перейти на следующий шаг, нажав на стрелку вправо.", - "hex.builtin.tutorial.introduction.step2.title": "Открытие данных", - "hex.builtin.tutorial.introduction.step2.description": "ImHex поддерживает загрузку данных из различных источников, включая файлы, диски, память другого процесса и не только.\n\nВсе эти опции можно найти на экране приветствия или в меню 'Файл'.", - "hex.builtin.tutorial.introduction.step2.highlight": "Давайте создадим новый файл, нажав на кнопку 'Создать'.", - "hex.builtin.tutorial.introduction.step3.highlight": "Это Hex редактор. Он отображает байты загруженных данных и позволяет модифицировать их, дважды нажав по ним.\n\nВы можете перемещаться между байтами с помощью стрелочек или колёсиком мыши.", - "hex.builtin.tutorial.introduction.step4.highlight": "Это анализатор данных. Он отображает различные читабельные представления выделенных байт.\n\nВы также можете редактировать данные, дважды нажав по нужной строке.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Это редактор шаблонов. Он позволяет писать код с помощью специального языка шаблонов и может подсвечивать и декодировать бинарные данные загруженного файла.\n\nВы можете больше узнать о языке шаблонов в документации.", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Данное меню содержит дерево, представляющее структуру данных, которую вы определили с помощью языка шаблонов.", - "hex.builtin.tutorial.introduction.step6.highlight": "На этом всё. Вы можете найти больше полезной информации в документации.", - "hex.builtin.undo_operation.insert": "Вставлено {0}", - "hex.builtin.undo_operation.remove": "Удалено {0}", - "hex.builtin.undo_operation.write": "Записано {0}", - "hex.builtin.undo_operation.patches": "Применён патч", - "hex.builtin.undo_operation.fill": "Участок заполнен", - "hex.builtin.undo_operation.modification": "Изменение байт", - "hex.builtin.view.achievements.name": "Достижения", - "hex.builtin.view.achievements.unlocked": "Достижение разблокировано!", - "hex.builtin.view.achievements.unlocked_count": "Разблокировано", - "hex.builtin.view.achievements.click": "Нажмите здесь", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "Перейти к", - "hex.builtin.view.bookmarks.button.remove": "Удалить", - "hex.builtin.view.bookmarks.default_title": "Закладка [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "Цвет", - "hex.builtin.view.bookmarks.header.comment": "Комментарий", - "hex.builtin.view.bookmarks.header.name": "Имя", - "hex.builtin.view.bookmarks.name": "Закладки", - "hex.builtin.view.bookmarks.no_bookmarks": "Закладки отсутствуют. Создайте её с помощью 'Правка -> Создать закладку'", - "hex.builtin.view.bookmarks.title.info": "Информация", - "hex.builtin.view.bookmarks.tooltip.jump_to": "Перейти к адресу", - "hex.builtin.view.bookmarks.tooltip.lock": "Заблокировать", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "Открыть в другом пространстве", - "hex.builtin.view.bookmarks.tooltip.unlock": "Разблокировать", - "hex.builtin.view.command_palette.name": "Палитра комманд", - "hex.builtin.view.constants.name": "Константы", - "hex.builtin.view.constants.row.category": "Категория", - "hex.builtin.view.constants.row.desc": "Описание", - "hex.builtin.view.constants.row.name": "Имя", - "hex.builtin.view.constants.row.value": "Значение", - "hex.builtin.view.data_inspector.execution_error": "Ошибка обработки пользовательского ряда", - "hex.builtin.view.data_inspector.invert": "Инвертировать", - "hex.builtin.view.data_inspector.name": "Анализатор данных", - "hex.builtin.view.data_inspector.no_data": "Байты не выделены", - "hex.builtin.view.data_inspector.table.name": "Имя", - "hex.builtin.view.data_inspector.table.value": "Значение", - "hex.builtin.view.data_processor.help_text": "Правый клик, чтобы создать ноду", - "hex.builtin.view.data_processor.menu.file.load_processor": "Загрузить обработчик данных", - "hex.builtin.view.data_processor.menu.file.save_processor": "Сохранить обработчик данных", - "hex.builtin.view.data_processor.menu.remove_link": "Удалить связь", - "hex.builtin.view.data_processor.menu.remove_node": "Удалить ноду", - "hex.builtin.view.data_processor.menu.remove_selection": "Удалить выделение", - "hex.builtin.view.data_processor.menu.save_node": "Сохранить ноду", - "hex.builtin.view.data_processor.name": "Обработчик данных", - "hex.builtin.view.find.binary_pattern": "Последовательность бит", - "hex.builtin.view.find.binary_pattern.alignment": "Выравнивание", - "hex.builtin.view.find.context.copy": "Копировать значение", - "hex.builtin.view.find.context.copy_demangle": "Копировать деманглерное значение", - "hex.builtin.view.find.context.replace": "Заменить", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "Hex", - "hex.builtin.view.find.demangled": "Деманглерное значение", - "hex.builtin.view.find.name": "Найти", - "hex.builtin.view.replace.name": "Заменить", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Требовать полное совпадение", - "hex.builtin.view.find.regex.pattern": "Шаблон", - "hex.builtin.view.find.search": "Искать", - "hex.builtin.view.find.search.entries": "Найдено {} совпадений", - "hex.builtin.view.find.search.reset": "Сбросить", - "hex.builtin.view.find.searching": "Поиск...", - "hex.builtin.view.find.sequences": "Сочетания строк", - "hex.builtin.view.find.sequences.ignore_case": "Без учёта регистра", - "hex.builtin.view.find.shortcut.select_all": "Выделить все совпадения", - "hex.builtin.view.find.strings": "Строки", - "hex.builtin.view.find.strings.chars": "Буквы", - "hex.builtin.view.find.strings.line_feeds": "Перевод строки", - "hex.builtin.view.find.strings.lower_case": "Маленькие", - "hex.builtin.view.find.strings.match_settings": "Настройки сравнения", - "hex.builtin.view.find.strings.min_length": "Минимальная длина", - "hex.builtin.view.find.strings.null_term": "Нулевой терминатор", - "hex.builtin.view.find.strings.numbers": "Числа", - "hex.builtin.view.find.strings.spaces": "Пробелы", - "hex.builtin.view.find.strings.symbols": "Символы", - "hex.builtin.view.find.strings.underscores": "Нижнее подчёркивание", - "hex.builtin.view.find.strings.upper_case": "Заглавные", - "hex.builtin.view.find.value": "Числа", - "hex.builtin.view.find.value.aligned": "Выравнивание", - "hex.builtin.view.find.value.max": "Максимальное значение", - "hex.builtin.view.find.value.min": "Минимальное значение", - "hex.builtin.view.find.value.range": "Поиск диапазона", - "hex.builtin.view.help.about.commits": "История коммитов", - "hex.builtin.view.help.about.contributor": "Соучастники", - "hex.builtin.view.help.about.donations": "Поддержка", - "hex.builtin.view.help.about.libs": "Библиотеки", - "hex.builtin.view.help.about.license": "Лицензия", - "hex.builtin.view.help.about.name": "О программе", - "hex.builtin.view.help.about.paths": "Директории", - "hex.builtin.view.help.about.plugins": "Плагины", - "hex.builtin.view.help.about.plugins.author": "Авторы", - "hex.builtin.view.help.about.plugins.desc": "Описание", - "hex.builtin.view.help.about.plugins.plugin": "Плагин", - "hex.builtin.view.help.about.release_notes": "История версий", - "hex.builtin.view.help.about.source": "Исходный код на GitHub:", - "hex.builtin.view.help.about.thanks": "Если вам нравится программа, просим поддержать её автора.\nБольшое спасибо <3", - "hex.builtin.view.help.about.translator": "Перевод на русский язык: Lemon4ksan", - "hex.builtin.view.help.calc_cheat_sheet": "Шпаргалка для калькулятора", - "hex.builtin.view.help.documentation": "Документация", - "hex.builtin.view.help.documentation_search": "Искать в документации", - "hex.builtin.view.help.name": "Помощь", - "hex.builtin.view.help.pattern_cheat_sheet": "Шпаргалка для языка шаблонов", - "hex.builtin.view.hex_editor.copy.address": "Адрес", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII строку", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C массив", - "hex.builtin.view.hex_editor.copy.cpp": "C++ массив", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal массив", - "hex.builtin.view.hex_editor.copy.csharp": "C# массив", - "hex.builtin.view.hex_editor.copy.custom_encoding": "Пользовательскую кодировку", - "hex.builtin.view.hex_editor.copy.go": "Go массив", - "hex.builtin.view.hex_editor.copy.hex_view": "Hex представление", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java массив", - "hex.builtin.view.hex_editor.copy.js": "JavaScript массив", - "hex.builtin.view.hex_editor.copy.lua": "Lua массив", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal массив", - "hex.builtin.view.hex_editor.copy.python": "Python массив", - "hex.builtin.view.hex_editor.copy.rust": "Rust массив", - "hex.builtin.view.hex_editor.copy.swift": "Swift массив", - "hex.builtin.view.hex_editor.goto.offset.absolute": "Абсолютный", - "hex.builtin.view.hex_editor.goto.offset.begin": "Начало", - "hex.builtin.view.hex_editor.goto.offset.end": "Конец", - "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.cut": "Вырезать", - "hex.builtin.view.hex_editor.menu.edit.fill": "Заполнить", - "hex.builtin.view.hex_editor.menu.edit.insert": "Вставить", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Режим вставки", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "Перейти к", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Текущее положение", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Выделение в новом пространстве", - "hex.builtin.view.hex_editor.menu.edit.paste": "Вставить", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "Вставить всё", - "hex.builtin.view.hex_editor.menu.edit.remove": "Удалить", - "hex.builtin.view.hex_editor.menu.edit.resize": "Изменить размер", - "hex.builtin.view.hex_editor.menu.edit.select_all": "Выделить всё", - "hex.builtin.view.hex_editor.menu.edit.set_base": "Установить начальный адрес", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Установить количество строк", - "hex.builtin.view.hex_editor.menu.file.goto": "Перейти к", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Загрузить пользовательскую кодировку", - "hex.builtin.view.hex_editor.menu.file.save": "Сохранить", - "hex.builtin.view.hex_editor.menu.file.save_as": "Сохранить как", - "hex.builtin.view.hex_editor.menu.file.search": "Искать", - "hex.builtin.view.hex_editor.menu.edit.select": "Выделить", - "hex.builtin.view.hex_editor.name": "Hex редактор", - "hex.builtin.view.hex_editor.search.find": "Найти", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.string": "Строка", - "hex.builtin.view.hex_editor.search.string.encoding": "Кодировка", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.endianness": "Порядок байтов", - "hex.builtin.view.hex_editor.search.string.endianness.little": "Младший", - "hex.builtin.view.hex_editor.search.string.endianness.big": "Старший", - "hex.builtin.view.hex_editor.search.no_more_results": "Совпадения закончились", - "hex.builtin.view.hex_editor.search.advanced": "Расширенный поиск", - "hex.builtin.view.hex_editor.select.offset.begin": "Начало", - "hex.builtin.view.hex_editor.select.offset.end": "Конец", - "hex.builtin.view.hex_editor.select.offset.region": "Участок", - "hex.builtin.view.hex_editor.select.offset.size": "Размер", - "hex.builtin.view.hex_editor.select.select": "Выделить", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "Удалить выделение", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "Режим редактирования", - "hex.builtin.view.hex_editor.shortcut.selection_right": "Сдвинуть выделение вправо", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "Сдвинуть курсор вправо", - "hex.builtin.view.hex_editor.shortcut.selection_left": "Сдвинуть выделение влево", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "Сдвинуть курсор влево", - "hex.builtin.view.hex_editor.shortcut.selection_up": "Сдвинуть выделение вверх", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "Сдвинуть курсор вверх", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "Сдвинуть курсор в начало строки", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "Сдвинуть курсор в конец строки", - "hex.builtin.view.hex_editor.shortcut.selection_down": "Сдвинуть выделение вниз", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "Сдвинуть курсор вниз", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Сдвинуть выделение на страницу вверх", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Сдвинуть курсор на страницу вверх", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Сдвинуть выделение на страницу вниз", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Сдвинуть курсор на страницу вниз", - "hex.builtin.view.highlight_rules.name": "Правила подсветки", - "hex.builtin.view.highlight_rules.new_rule": "Новое правило", - "hex.builtin.view.highlight_rules.config": "Настройки", - "hex.builtin.view.highlight_rules.expression": "Выражение", - "hex.builtin.view.highlight_rules.help_text": "Введите математическое выражение, которое будет применено к каждому байту в файле.\n\nМожно испорльзовать переменные 'value' и 'offset'.\nЕсли выражение становится истинным (результат больше 0), байт будет выделен указанным цветом.", - "hex.builtin.view.highlight_rules.no_rule": "Создайте правило прежде чем редактировать его", - "hex.builtin.view.highlight_rules.menu.edit.rules": "Правила подсветки...", - "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": "Размер блока", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} блоков из {1} байтов", - "hex.builtin.information_section.info_analysis.byte_types": "Типы байтов", - "hex.builtin.view.information.control": "Контроль", - "hex.builtin.information_section.magic.description": "Описание", - "hex.builtin.information_section.info_analysis.distribution": "Распределение байтов", - "hex.builtin.information_section.info_analysis.encrypted": "Данные, скорее всего, сжаты или зашифрованы!", - "hex.builtin.information_section.info_analysis.entropy": "Энтропия", - "hex.builtin.information_section.magic.extension": "Расширение файла", - "hex.builtin.information_section.info_analysis.file_entropy": "Общая энтропия", - "hex.builtin.information_section.info_analysis.highest_entropy": "Энтропия самого большого блока", - "hex.builtin.information_section.info_analysis.lowest_entropy": "Энтропия самого маленького блока", - "hex.builtin.information_section.info_analysis": "Анализ информации", - "hex.builtin.information_section.info_analysis.show_annotations": "Показать аннотации", - "hex.builtin.information_section.relationship_analysis": "Отношения байт", - "hex.builtin.information_section.relationship_analysis.sample_size": "Размер участка", - "hex.builtin.information_section.relationship_analysis.brightness": "Яркость", - "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.error_processing_section": "Не удалось обработать участок информации {0}: '{1}'", - "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": "Ещё не проанализировано", - "hex.builtin.information_section.magic.octet_stream_text": "Неизвестно", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream не может определить тип данных.\n\nЭто означает, что данные не имеют связанного с ними MIME типа, так как это неизвестный формат.", - "hex.builtin.information_section.info_analysis.plain_text": "Данные, скорее всего, являются текстом.", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "Процент текста", - "hex.builtin.information_section.provider_information": "Информация об источнике", - "hex.builtin.view.logs.component": "Компонент", - "hex.builtin.view.logs.log_level": "Уровень", - "hex.builtin.view.logs.message": "Сообщение", - "hex.builtin.view.logs.name": "Консоль логов", - "hex.builtin.view.patches.name": "Патчи", - "hex.builtin.view.patches.offset": "Смещение", - "hex.builtin.view.patches.orig": "Изначальное значение", - "hex.builtin.view.patches.patch": "Описание", - "hex.builtin.view.patches.remove": "Удалить патч", - "hex.builtin.view.pattern_data.name": "Данные шаблона", - "hex.builtin.view.pattern_editor.accept_pattern": "Применить шаблон", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "Один или несколько шаблонов применимы к найденной информации.", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Шаблоны", - "hex.builtin.view.pattern_editor.accept_pattern.question": "Хотите применить выбранные шаблоны?", - "hex.builtin.view.pattern_editor.auto": "Автоматически просчитывать", - "hex.builtin.view.pattern_editor.breakpoint_hit": "Точка останова на строке {0}", - "hex.builtin.view.pattern_editor.console": "Консоль", - "hex.builtin.view.pattern_editor.console.shortcut.copy": "Копировать", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "Данные шаблон попытался выполнить опасную функцию.\nВы действительно доверяете источнику?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "Разрешить опасные функции?", - "hex.builtin.view.pattern_editor.debugger": "Отладчик", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Добавить точку останова", - "hex.builtin.view.pattern_editor.debugger.continue": "Продолжить", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Удалить точку останова", - "hex.builtin.view.pattern_editor.debugger.scope": "Область", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Глобальная область", - "hex.builtin.view.pattern_editor.env_vars": "Переменные среды", - "hex.builtin.view.pattern_editor.evaluating": "Обработка...", - "hex.builtin.view.pattern_editor.find_hint": "Найти", - "hex.builtin.view.pattern_editor.find_hint_history": " для истории)", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Использовать шаблон", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Встроенные", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Массив", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Single", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Пользовательские", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Загрузить шаблон", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Сохранить шаблон", - "hex.builtin.view.pattern_editor.menu.find": "Найти", - "hex.builtin.view.pattern_editor.menu.find_next": "Найти далее", - "hex.builtin.view.pattern_editor.menu.find_previous": "Найти ранее", - "hex.builtin.view.pattern_editor.menu.replace": "Заменить", - "hex.builtin.view.pattern_editor.menu.replace_next": "Заменить далее", - "hex.builtin.view.pattern_editor.menu.replace_previous": "Заменить ранее", - "hex.builtin.view.pattern_editor.menu.replace_all": "Заменить все", - "hex.builtin.view.pattern_editor.name": "Редактор шаблонов", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Определите глобальные переменные с 'in' или 'out' параметром для отображения здесь.", - "hex.builtin.view.pattern_editor.no_results": "нет результатов", - "hex.builtin.view.pattern_editor.of": "of", - "hex.builtin.view.pattern_editor.open_pattern": "Открыть шаблон", - "hex.builtin.view.pattern_editor.replace_hint": "Заменить", - "hex.builtin.view.pattern_editor.replace_hint_history": " для истории)", - "hex.builtin.view.pattern_editor.settings": "Настройки", - "hex.builtin.view.pattern_editor.shortcut.find": "Поиск", - "hex.builtin.view.pattern_editor.shortcut.replace": "Заменить", - "hex.builtin.view.pattern_editor.shortcut.find_next": "Найти далее", - "hex.builtin.view.pattern_editor.shortcut.find_previous": "Найти ранее", - "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Переключить поиск с учётом регистра", - "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Переключить поиск/замену с Regex", - "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Переключить поиск по целому слову", - "hex.builtin.view.pattern_editor.shortcut.save_project": "Сохранить проект", - "hex.builtin.view.pattern_editor.shortcut.open_project": "Открыть проект", - "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Сохранить проект как", - "hex.builtin.view.pattern_editor.shortcut.copy": "Копировать выделение", - "hex.builtin.view.pattern_editor.shortcut.cut": "Вырезать выделение", - "hex.builtin.view.pattern_editor.shortcut.paste": "Вставить", - "hex.builtin.view.pattern_editor.menu.edit.undo": "Отменить", - "hex.builtin.view.pattern_editor.menu.edit.redo": "Вернуть", - "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Переключить режим ввода", - "hex.builtin.view.pattern_editor.shortcut.delete": "Удалить символ справа от курсора", - "hex.builtin.view.pattern_editor.shortcut.backspace": "Удалить символ слева от курсора", - "hex.builtin.view.pattern_editor.shortcut.select_all": "Выделить всё", - "hex.builtin.view.pattern_editor.shortcut.select_left": "Продлить выделение на символ влево", - "hex.builtin.view.pattern_editor.shortcut.select_right": "Продлить выделение на символ вправо", - "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Продлить выделение на слово влево", - "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Продлить выделение на слово вправо", - "hex.builtin.view.pattern_editor.shortcut.select_up": "Продлить выделение на строку вверх", - "hex.builtin.view.pattern_editor.shortcut.select_down": "Продлить выделение на строку вниз", - "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Продлить выделение на страницу вверх", - "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Продлить выделение на страницу вниз", - "hex.builtin.view.pattern_editor.shortcut.select_home": "Продлить выделение до начала строки", - "hex.builtin.view.pattern_editor.shortcut.select_end": "Продлить выделение до конца строки", - "hex.builtin.view.pattern_editor.shortcut.select_top": "Продлить выделение до начала файла", - "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Продлить выделение до конца файла", - "hex.builtin.view.pattern_editor.shortcut.move_left": "Переместить курсор на символ влево", - "hex.builtin.view.pattern_editor.shortcut.move_right": "Переместить курсор на символ вправо", - "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Переместить курсор на слово влево", - "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Переместить курсор на слово вправо", - "hex.builtin.view.pattern_editor.shortcut.move_up": "Переместить курсор на строку вверх", - "hex.builtin.view.pattern_editor.shortcut.move_down": "Переместить курсор на строку вниз", - "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Переместить курсор на страницу вверх", - "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Переместить курсор на страницу вниз", - "hex.builtin.view.pattern_editor.shortcut.move_home": "Переместить курсор в начало строки", - "hex.builtin.view.pattern_editor.shortcut.move_end": "Переместить курсор в конец строки", - "hex.builtin.view.pattern_editor.shortcut.move_top": "Переместить курсор в начало файла", - "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Переместить курсор в конец файла", - "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Удалить одно слово слева", - "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Удалить одно слово справа", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Запустить шаблон", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Шаг отладчика", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Продолжить выполнение отладчика", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Добавить точку останова", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Смещение родителя", - "hex.builtin.view.pattern_editor.virtual_files": "Виртуальная файловая система", - "hex.builtin.view.provider_settings.load_error": "При попытке открыть источник произошла ошибка!", - "hex.builtin.view.provider_settings.load_error_details": "При попытке открыть источник произошла ошибка!\nПодробности: {0}", - "hex.builtin.view.provider_settings.load_popup": "Открыть источник", - "hex.builtin.view.provider_settings.name": "Настройки источника", - "hex.builtin.view.settings.name": "Настройки", - "hex.builtin.view.settings.restart_question": "Изменения требуют перезагрузки перед тем, как вступить в силу. Хотите сделать это сейчас?", - "hex.builtin.view.store.desc": "Установите новый контент из онлайн датабазы ImHex", - "hex.builtin.view.store.download": "Установить", - "hex.builtin.view.store.download_error": "Не удалось загрузить файл! Папки для сохранения не существует.", - "hex.builtin.view.store.loading": "Загрузка...", - "hex.builtin.view.store.name": "Магазин расширений", - "hex.builtin.view.store.netfailed": "Не удалось загрузить магазин расширений!", - "hex.builtin.view.store.reload": "Обновить", - "hex.builtin.view.store.remove": "Удалить", - "hex.builtin.view.store.row.description": "Описание", - "hex.builtin.view.store.row.authors": "Авторы", - "hex.builtin.view.store.row.name": "Имя", - "hex.builtin.view.store.tab.constants": "Константы", - "hex.builtin.view.store.tab.encodings": "Кодировки", - "hex.builtin.view.store.tab.includes": "Библиотеки", - "hex.builtin.view.store.tab.magic": "Магические файлы", - "hex.builtin.view.store.tab.nodes": "Ноды", - "hex.builtin.view.store.tab.patterns": "Шаблоны", - "hex.builtin.view.store.tab.themes": "Темы", - "hex.builtin.view.store.tab.yara": "Правила YARA", - "hex.builtin.view.store.update": "Обновить", - "hex.builtin.view.store.system": "Система", - "hex.builtin.view.store.system.explanation": "Эта запись находится в каталоге, доступном только для чтения, она, скорее всего, защищена системой.", - "hex.builtin.view.store.update_count": "Обновить все\nДоступные обновления: {}", - "hex.builtin.view.theme_manager.name": "Управление темами", - "hex.builtin.view.theme_manager.colors": "Цвета", - "hex.builtin.view.theme_manager.export": "Экспортировать", - "hex.builtin.view.theme_manager.export.name": "Название темы", - "hex.builtin.view.theme_manager.save_theme": "Сохранить тему", - "hex.builtin.view.theme_manager.styles": "Стили", - "hex.builtin.view.tools.name": "Инструменты", - "hex.builtin.view.tutorials.name": "Интерактивные обучения", - "hex.builtin.view.tutorials.description": "Описание", - "hex.builtin.view.tutorials.start": "Начать обучение", - "hex.builtin.visualizer.binary": "Двоичный вид", - "hex.builtin.visualizer.decimal.signed.16bit": "Знаковый десятичный (16 бит)", - "hex.builtin.visualizer.decimal.signed.32bit": "Знаковый десятичный (32 бит)", - "hex.builtin.visualizer.decimal.signed.64bit": "Знаковый десятичный (64 бит)", - "hex.builtin.visualizer.decimal.signed.8bit": "Знаковый десятичный (8 бит)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "Беззнаковый десятичный (16 бит)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "Беззнаковый десятичный (32 бит)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "Беззнаковый десятичный (64 бит)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "Беззнаковый десятичный (8 бит)", - "hex.builtin.visualizer.floating_point.16bit": "Floating (16 бит)", - "hex.builtin.visualizer.floating_point.32bit": "Floating (32 бит)", - "hex.builtin.visualizer.floating_point.64bit": "Floating (64 бит)", - "hex.builtin.visualizer.hexadecimal.16bit": "Шестнадцатеричный (16 бит)", - "hex.builtin.visualizer.hexadecimal.32bit": "Шестнадцатеричный (32 бит)", - "hex.builtin.visualizer.hexadecimal.64bit": "Шестнадцатеричный (64 бит)", - "hex.builtin.visualizer.hexadecimal.8bit": "Шестнадцатеричный (8 бит)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 цвет", - "hex.builtin.oobe.server_contact": "Подключение к серверу", - "hex.builtin.oobe.server_contact.text": "Хотите разрешить подключаться к серверам ImHex?\n\n\nЭто позволит получать новые обновления, а также будет отправляться перечисленная ниже статистика использования для улучшения качества.\n\nАльтернативно, вы можете отправлять только отчёты о критических ошибках, которые сильно помогут в решении проблемы, с которой вы столкнулись.\n\nВсе собираемые данные не передаются третьим лицам.\n\n\nВы всегда можете изменить этот параметр в настройках.", - "hex.builtin.oobe.server_contact.data_collected_table.key": "Тип", - "hex.builtin.oobe.server_contact.data_collected_table.value": "Значение", - "hex.builtin.oobe.server_contact.data_collected_title": "Данные, которые будут отправлены", - "hex.builtin.oobe.server_contact.data_collected.uuid": "Случайный ID", - "hex.builtin.oobe.server_contact.data_collected.version": "Версия ImHex", - "hex.builtin.oobe.server_contact.data_collected.os": "Операционная система", - "hex.builtin.oobe.server_contact.crash_logs_only": "Только логи критических ошибок", - "hex.builtin.oobe.tutorial_question": "Так как вы используете ImHex в первый раз, мы предлагаем вам пройти короткое обучение.\n\nВы всегда сможете пройти его заного, открыв меню 'Помощь'. Пройти обучение?", - "hex.builtin.welcome.customize.settings.desc": "Изменить представление ImHex", - "hex.builtin.welcome.customize.settings.title": "Настройки", - "hex.builtin.welcome.drop_file": "Перетащите файл, чтобы начать...", - "hex.builtin.welcome.nightly_build": "Вы используете nightly версию ImHex.\n\nПожалуйста сообщайте о любых ошибках на GitHub!", - "hex.builtin.welcome.header.customize": "Кастомизация", - "hex.builtin.welcome.header.help": "Помощь", - "hex.builtin.welcome.header.info": "Информация", - "hex.builtin.welcome.header.learn": "Изучение", - "hex.builtin.welcome.header.main": "Добро пожаловать в ImHex", - "hex.builtin.welcome.header.plugins": "Загрузка плагинов", - "hex.builtin.welcome.header.start": "Запуск", - "hex.builtin.welcome.header.update": "Обновления", - "hex.builtin.welcome.header.various": "Прочее", - "hex.builtin.welcome.header.quick_settings": "Быстрые настройки", - "hex.builtin.welcome.help.discord": "Discord сервер", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "Попросить помощи", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub репозиторий", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.title": "Достижения", - "hex.builtin.welcome.learn.achievements.desc": "Узнайте как пользоваться ImHex, выполнив все достижения", - "hex.builtin.welcome.learn.interactive_tutorial.title": "Интерактивные руководства", - "hex.builtin.welcome.learn.interactive_tutorial.desc": "Начните пользоваться программой, пройдя наши интерактивные руководства", - "hex.builtin.welcome.learn.latest.desc": "Узнайте что нового появилось в ImHex", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "Последние версии", - "hex.builtin.welcome.learn.pattern.desc": "Научитесь писать шаблоны ImHex", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "Документация языка шаблонов", - "hex.builtin.welcome.learn.imhex.desc": "Изучите основы ImHex с помощью подробной документации", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "Документация ImHex", - "hex.builtin.welcome.learn.plugins.desc": "Расширьте возможности ImHex с помощью плагинов", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "API плагинов", - "hex.builtin.popup.create_workspace.title": "Создать новое пространство", - "hex.builtin.popup.create_workspace.desc": "Введите имя нового пространства", - "hex.builtin.popup.safety_backup.delete": "Нет, удалить", - "hex.builtin.popup.safety_backup.desc": "Ой ой, ImHex столкнулся с неразрешимой ошибкой.\nХотите восстановить потерянные данные?", - "hex.builtin.popup.safety_backup.log_file": "Файл логов: ", - "hex.builtin.popup.safety_backup.report_error": "Отправить отчёт об ошибке", - "hex.builtin.popup.safety_backup.restore": "Да, восстановить", - "hex.builtin.popup.safety_backup.title": "Восстановить потерянные данные", - "hex.builtin.welcome.start.create_file": "Создать новый файл", - "hex.builtin.welcome.start.open_file": "Открыть файл", - "hex.builtin.welcome.start.open_other": "Из другого источника", - "hex.builtin.welcome.start.open_project": "Открыть проект", - "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": "Подсказка дня", - "hex.builtin.welcome.update.desc": "ImHex {0} только что вышел!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Доступно новое обновление!", - "hex.builtin.welcome.quick_settings.simplified": "Простой режим" - } + "hex.builtin.achievement.starting_out": "Первые шаги", + "hex.builtin.achievement.starting_out.crash.name": "Да, Рико, кабум!", + "hex.builtin.achievement.starting_out.crash.desc": "Сломайте ImHex в первый раз.", + "hex.builtin.achievement.starting_out.docs.name": "RTFM", + "hex.builtin.achievement.starting_out.docs.desc": "Откройте документацию, выбрав 'Помощь -> Документация'.", + "hex.builtin.achievement.starting_out.open_file.name": "Внешние данные", + "hex.builtin.achievement.starting_out.open_file.desc": "Откройте файл, перетащив его в ImHex или выбрав 'Файл -> Открыть'.", + "hex.builtin.achievement.starting_out.save_project.name": "Это нужно сохранить", + "hex.builtin.achievement.starting_out.save_project.desc": "Сохраните проект, выбрав 'Файл -> Сохранить'.", + "hex.builtin.achievement.hex_editor": "Hex редактор", + "hex.builtin.achievement.hex_editor.select_byte.name": "Вы и вы, и вы", + "hex.builtin.achievement.hex_editor.select_byte.desc": "Выберите несколько байт в Hex редакторе, удерживая и перемещая мышку.", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "Собираем библиотеку", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Создайте закладку, нажав правой кнопкой мыши на байт и выбрав 'Создать закладку' в контекстном меню.", + "hex.builtin.achievement.hex_editor.open_new_view.name": "Новый вид", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "Откройте новую закладку в другом пространстве в меню 'Вид -> Закладки'.", + "hex.builtin.achievement.hex_editor.modify_byte.name": "Изменить байт", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "Измените байт, нажав на него дважды и введя новое значение.", + "hex.builtin.achievement.hex_editor.copy_as.name": "Подражала", + "hex.builtin.achievement.hex_editor.copy_as.desc": "Скопируйте байты как массив C++, выбрав 'Копировать как -> Массив C++' в контекстном меню.", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM-хак", + "hex.builtin.achievement.hex_editor.create_patch.desc": "Создайте патч IPS для использования в других инструментах, выбрав 'Файл -> Экспортировать'.", + "hex.builtin.achievement.hex_editor.fill.name": "Наводнение", + "hex.builtin.achievement.hex_editor.fill.desc": "Заполните участок байтами, выбрав 'Заполнить' в контекстном меню.", + "hex.builtin.achievement.patterns": "Шаблоны", + "hex.builtin.achievement.patterns.place_menu.name": "Применение шаблона", + "hex.builtin.achievement.patterns.place_menu.desc": "Настройте любой встроенный шаблон для текущих данных, нажав правой кнопкой по байту и выбрав опцию 'Использовать шаблон'.", + "hex.builtin.achievement.patterns.load_existing.name": "Кажется, я знаю это!", + "hex.builtin.achievement.patterns.load_existing.desc": "Загрузите шаблон, созданный кем-то другим, выбрав 'Файл -> Импортировать'.", + "hex.builtin.achievement.patterns.modify_data.name": "Изменение данных шаблона", + "hex.builtin.achievement.patterns.modify_data.desc": "Измените байты, найденные шаблоном, дважды нажав на них и введя новое значение.", + "hex.builtin.achievement.patterns.data_inspector.name": "Инспектор Гаджет", + "hex.builtin.achievement.patterns.data_inspector.desc": "Создайте своё поле данных, используя язык шаблонов. О том, как это сделать, смотрите в документации.", + "hex.builtin.achievement.find": "Поиск", + "hex.builtin.achievement.find.find_strings.name": "Единое кольцо,\nчтобы править всеми!", + "hex.builtin.achievement.find.find_strings.desc": "Найдите все строки в файле, используя меню 'Поиск' в режиме 'Строка'.", + "hex.builtin.achievement.find.find_specific_string.name": "Слишком много", + "hex.builtin.achievement.find.find_specific_string.desc": "Выполните поиск совпадений определённых строк с помощью режима 'Сочетания строк'.", + "hex.builtin.achievement.find.find_numeric.name": "Примерно ... вот столько", + "hex.builtin.achievement.find.find_numeric.desc": "Выполните поиск значений в диапазоне от 250 до 1000, используя режим 'Числовые значения'.", + "hex.builtin.achievement.data_processor": "Обработка данных", + "hex.builtin.achievement.data_processor.place_node.name": "Посмотрите на все эти ноды!", + "hex.builtin.achievement.data_processor.place_node.desc": "Создайте любую встроенную ноду в обработчике данных, нажав правой кнопкой на рабочем пространстве и выбрав ноду из контекстного меню.", + "hex.builtin.achievement.data_processor.create_connection.name": "Я чувствую здесь связь", + "hex.builtin.achievement.data_processor.create_connection.desc": "Соедините две ноды.", + "hex.builtin.achievement.data_processor.modify_data.name": "Декодер", + "hex.builtin.achievement.data_processor.modify_data.desc": "Измените байты из файла, используя встроенные ноды чтения и записи.", + "hex.builtin.achievement.data_processor.custom_node.name": "Сделаем своё!", + "hex.builtin.achievement.data_processor.custom_node.desc": "Создайте свою ноду, выбрав 'Своё -> Новая нода' в контекстном меню и упростите уже существующую схему, передвигая ноды в неё.", + "hex.builtin.achievement.misc": "Прочее", + "hex.builtin.achievement.misc.analyze_file.name": "owo это ещё что?", + "hex.builtin.achievement.misc.analyze_file.desc": "Проанализируйте байты, используя опцию 'Информация о данных -> Проанализировать'.", + "hex.builtin.achievement.misc.download_from_store.name": "Для этого есть прога", + "hex.builtin.achievement.misc.download_from_store.desc": "Загрузите любое расширение из магазина расширений.'", + "hex.builtin.background_service.network_interface": "Сетевой интерфейс", + "hex.builtin.background_service.auto_backup": "Автоматические резервные копии", + "hex.builtin.command.calc.desc": "Калькулятор", + "hex.builtin.command.convert.desc": "Перевод единиц", + "hex.builtin.command.convert.hexadecimal": "HEX", + "hex.builtin.command.convert.decimal": "DEC", + "hex.builtin.command.convert.binary": "BIN", + "hex.builtin.command.convert.octal": "OCT", + "hex.builtin.command.convert.invalid_conversion": "Недопустимый перевод", + "hex.builtin.command.convert.invalid_input": "Недопустимый ввод", + "hex.builtin.command.convert.to": "в", + "hex.builtin.command.convert.in": "в", + "hex.builtin.command.convert.as": "как", + "hex.builtin.command.cmd.desc": "Команда", + "hex.builtin.command.cmd.result": "Запустить команду '{0}'", + "hex.builtin.command.web.desc": "Просмотреть сайт", + "hex.builtin.command.web.result": "Перейти в '{0}'", + "hex.builtin.drag_drop.text": "Перетащите сюда файлы, чтобы открыть их...", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "Двоичный вид", + "hex.builtin.inspector.bool": "Логическое значение", + "hex.builtin.inspector.dos_date": "DOS дата", + "hex.builtin.inspector.dos_time": "DOS время", + "hex.builtin.inspector.double": "double (64 бит)", + "hex.builtin.inspector.float": "float (32 бит)", + "hex.builtin.inspector.float16": "half float (16 бит)", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double (128 бит)", + "hex.builtin.inspector.rgb565": "RGB565 цвет", + "hex.builtin.inspector.rgba8": "RGBA8 цвет", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "Строка", + "hex.builtin.inspector.wstring": "Wide строка", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 код", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "По умолчанию", + "hex.builtin.layouts.none.restore_default": "Восстановить макет по умолчанию", + "hex.builtin.menu.edit": "Правка", + "hex.builtin.menu.edit.bookmark.create": "Создать закладку", + "hex.builtin.view.hex_editor.menu.edit.redo": "Вернуть", + "hex.builtin.view.hex_editor.menu.edit.undo": "Отменить", + "hex.builtin.menu.extras": "Экстра", + "hex.builtin.menu.file": "Файл", + "hex.builtin.menu.file.bookmark.export": "Экспортировать закладки", + "hex.builtin.menu.file.bookmark.import": "Импортировать закладки", + "hex.builtin.menu.file.clear_recent": "Очистить", + "hex.builtin.menu.file.close": "Закрыть", + "hex.builtin.menu.file.create_file": "Создать", + "hex.builtin.menu.file.export": "Экспортировать", + "hex.builtin.menu.file.export.as_language": "Массив байт", + "hex.builtin.menu.file.export.as_language.popup.export_error": "Не удалось экспортировать байты!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "Не удалось создать новый файл!", + "hex.builtin.menu.file.export.ips.popup.export_error": "Не удалось создать новый IPS файл!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "Недопустимый IPS хедер!", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Патч попытался получить доступ к адресу за пределами диапазона!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Патч больше чем максимальный допустимый размер!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "Недопустимый IPS формат!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Отсутствует EOF запись IPS!", + "hex.builtin.menu.file.export.ips": "IPS патч", + "hex.builtin.menu.file.export.ips32": "IPS32 патч", + "hex.builtin.menu.file.export.bookmark": "Закладки", + "hex.builtin.menu.file.export.pattern": "Файл шаблона", + "hex.builtin.menu.file.export.pattern_file": "Экспортировать файл шаблона", + "hex.builtin.menu.file.export.data_processor": "Обработчик данных", + "hex.builtin.menu.file.export.popup.create": "Не удалось экспортировать данные. Не удалось создать новый файл!", + "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.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": "Шаблон", + "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.import.modified_file.popup.invalid_size": "Выделенный файл имеет отличный от текущего размер. Размеры должны совпадать.", + "hex.builtin.menu.file.open_file": "Открыть", + "hex.builtin.menu.file.open_other": "Из другого источника", + "hex.builtin.menu.file.project": "Проект", + "hex.builtin.menu.file.project.open": "Открыть", + "hex.builtin.menu.file.project.save": "Сохранить", + "hex.builtin.menu.file.project.save_as": "Сохранить как", + "hex.builtin.menu.file.open_recent": "Недавние файлы", + "hex.builtin.menu.file.quit": "Выйти", + "hex.builtin.menu.file.reload_provider": "Обновить данные", + "hex.builtin.menu.help": "Помощь", + "hex.builtin.menu.help.ask_for_help": "Спросить документацию", + "hex.builtin.menu.workspace": "Пространство", + "hex.builtin.menu.workspace.create": "Новое пространство", + "hex.builtin.menu.workspace.layout": "Макет", + "hex.builtin.menu.workspace.layout.lock": "Заблокировать", + "hex.builtin.menu.workspace.layout.save": "Сохранить", + "hex.builtin.menu.view": "Вид", + "hex.builtin.menu.view.always_on_top": "Поверх других окон", + "hex.builtin.menu.view.fullscreen": "Полный экран", + "hex.builtin.menu.view.debug": "Отладка", + "hex.builtin.menu.view.demo": "ImGui демо", + "hex.builtin.menu.view.fps": "Показать FPS", + "hex.builtin.minimap_visualizer.entropy": "Локальная энтропия", + "hex.builtin.minimap_visualizer.zero_count": "Количество нулей", + "hex.builtin.minimap_visualizer.zeros": "Нули", + "hex.builtin.minimap_visualizer.ascii_count": "Количество ASCII символов", + "hex.builtin.minimap_visualizer.byte_type": "Тип байта", + "hex.builtin.minimap_visualizer.highlights": "Выделения", + "hex.builtin.minimap_visualizer.byte_magnitude": "Величина байта", + "hex.builtin.nodes.arithmetic": "Арифметика", + "hex.builtin.nodes.arithmetic.add": "Сложение", + "hex.builtin.nodes.arithmetic.add.header": "Сложение", + "hex.builtin.nodes.arithmetic.average": "Среднее арифметическое", + "hex.builtin.nodes.arithmetic.average.header": "Среднее", + "hex.builtin.nodes.arithmetic.ceil": "Округление вверх", + "hex.builtin.nodes.arithmetic.ceil.header": "Округление вверх", + "hex.builtin.nodes.arithmetic.div": "Деление", + "hex.builtin.nodes.arithmetic.div.header": "Деление", + "hex.builtin.nodes.arithmetic.floor": "Округление вниз", + "hex.builtin.nodes.arithmetic.floor.header": "Округление вниз", + "hex.builtin.nodes.arithmetic.median": "Медиана", + "hex.builtin.nodes.arithmetic.median.header": "Медиана", + "hex.builtin.nodes.arithmetic.mod": "Модуль", + "hex.builtin.nodes.arithmetic.mod.header": "Модуль", + "hex.builtin.nodes.arithmetic.mul": "Умножение", + "hex.builtin.nodes.arithmetic.mul.header": "Умножение", + "hex.builtin.nodes.arithmetic.round": "Округление", + "hex.builtin.nodes.arithmetic.round.header": "Округление", + "hex.builtin.nodes.arithmetic.sub": "Вычитание", + "hex.builtin.nodes.arithmetic.sub.header": "Вычитание", + "hex.builtin.nodes.bitwise": "Битовые операции", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "Битовое ADD", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "Битовое AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "Битовое NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "Битовое OR", + "hex.builtin.nodes.bitwise.shift_left": "Сдвиг влево", + "hex.builtin.nodes.bitwise.shift_left.header": "Битовый сдвиг влево", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "Битовое XOR", + "hex.builtin.nodes.buffer": "Буфер", + "hex.builtin.nodes.buffer.byte_swap": "Инверсия", + "hex.builtin.nodes.buffer.byte_swap.header": "Инвертировать биты", + "hex.builtin.nodes.buffer.combine": "Объединить", + "hex.builtin.nodes.buffer.combine.header": "Объединить буферы", + "hex.builtin.nodes.buffer.patch": "Установить значение", + "hex.builtin.nodes.buffer.patch.header": "Установить значение", + "hex.builtin.nodes.buffer.patch.input.patch": "Данные", + "hex.builtin.nodes.buffer.repeat": "Повторить", + "hex.builtin.nodes.buffer.repeat.header": "Повтор буфера", + "hex.builtin.nodes.buffer.repeat.input.buffer": "Ввод", + "hex.builtin.nodes.buffer.repeat.input.count": "Кол-во", + "hex.builtin.nodes.buffer.size": "Получить размер буфера", + "hex.builtin.nodes.buffer.size.header": "Размер буфера", + "hex.builtin.nodes.buffer.size.output": "Размер", + "hex.builtin.nodes.buffer.slice": "Обрезать", + "hex.builtin.nodes.buffer.slice.header": "Обрезать буфер", + "hex.builtin.nodes.buffer.slice.input.buffer": "Ввод", + "hex.builtin.nodes.buffer.slice.input.from": "С", + "hex.builtin.nodes.buffer.slice.input.to": "До", + "hex.builtin.nodes.casting": "Конвертация данных", + "hex.builtin.nodes.casting.buffer_to_float": "Буфер в float", + "hex.builtin.nodes.casting.buffer_to_float.header": "Буфер в float", + "hex.builtin.nodes.casting.buffer_to_int": "Буфер в int", + "hex.builtin.nodes.casting.buffer_to_int.header": "Буфер в int", + "hex.builtin.nodes.casting.float_to_buffer": "Float в буфер", + "hex.builtin.nodes.casting.float_to_buffer.header": "Float в буфер", + "hex.builtin.nodes.casting.int_to_buffer": "Integer в буфер", + "hex.builtin.nodes.casting.int_to_buffer.header": "Integer в буфер", + "hex.builtin.nodes.common.height": "Высота", + "hex.builtin.nodes.common.input": "Ввод", + "hex.builtin.nodes.common.input.a": "Ввод A", + "hex.builtin.nodes.common.input.b": "Ввод B", + "hex.builtin.nodes.common.output": "Вывод", + "hex.builtin.nodes.common.width": "Ширина", + "hex.builtin.nodes.common.amount": "Кол-во", + "hex.builtin.nodes.constants": "Константы", + "hex.builtin.nodes.constants.buffer": "Буфер", + "hex.builtin.nodes.constants.buffer.header": "Буфер", + "hex.builtin.nodes.constants.buffer.size": "Размер", + "hex.builtin.nodes.constants.comment": "Комментарий", + "hex.builtin.nodes.constants.comment.header": "Комментарий", + "hex.builtin.nodes.constants.float": "Float", + "hex.builtin.nodes.constants.float.header": "Float", + "hex.builtin.nodes.constants.int": "Integer", + "hex.builtin.nodes.constants.int.header": "Integer", + "hex.builtin.nodes.constants.nullptr": "Nullptr", + "hex.builtin.nodes.constants.nullptr.header": "Nullptr", + "hex.builtin.nodes.constants.rgba8": "RGBA8 цвет", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 цвет", + "hex.builtin.nodes.constants.rgba8.output.a": "Альфа", + "hex.builtin.nodes.constants.rgba8.output.b": "Синий", + "hex.builtin.nodes.constants.rgba8.output.g": "Зелёный", + "hex.builtin.nodes.constants.rgba8.output.r": "Красный", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.string": "Строка", + "hex.builtin.nodes.constants.string.header": "Строка", + "hex.builtin.nodes.control_flow": "Условия и циклы", + "hex.builtin.nodes.control_flow.and": "И", + "hex.builtin.nodes.control_flow.and.header": "Логическое И", + "hex.builtin.nodes.control_flow.equals": "Равно", + "hex.builtin.nodes.control_flow.equals.header": "Равно", + "hex.builtin.nodes.control_flow.gt": "Больше чем", + "hex.builtin.nodes.control_flow.gt.header": "Больше чем", + "hex.builtin.nodes.control_flow.if": "Если", + "hex.builtin.nodes.control_flow.if.condition": "Условие", + "hex.builtin.nodes.control_flow.if.false": "Ложь", + "hex.builtin.nodes.control_flow.if.header": "Если", + "hex.builtin.nodes.control_flow.if.true": "Истина", + "hex.builtin.nodes.control_flow.lt": "Меньше чем", + "hex.builtin.nodes.control_flow.lt.header": "Меньше чем", + "hex.builtin.nodes.control_flow.not": "Не", + "hex.builtin.nodes.control_flow.not.header": "Не", + "hex.builtin.nodes.control_flow.or": "ИЛИ", + "hex.builtin.nodes.control_flow.or.header": "Логическое ИЛИ", + "hex.builtin.nodes.control_flow.loop": "Цикл", + "hex.builtin.nodes.control_flow.loop.header": "Цикл", + "hex.builtin.nodes.control_flow.loop.start": "Начало", + "hex.builtin.nodes.control_flow.loop.end": "Конец", + "hex.builtin.nodes.control_flow.loop.init": "Начальное значение", + "hex.builtin.nodes.control_flow.loop.in": "Вход", + "hex.builtin.nodes.control_flow.loop.out": "Выход", + "hex.builtin.nodes.crypto": "Криптография", + "hex.builtin.nodes.crypto.aes": "AES декриптор", + "hex.builtin.nodes.crypto.aes.header": "AES декриптор", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "Ключ", + "hex.builtin.nodes.crypto.aes.key_length": "Длина ключа", + "hex.builtin.nodes.crypto.aes.mode": "Режим", + "hex.builtin.nodes.crypto.aes.nonce": "Одноразовый", + "hex.builtin.nodes.custom": "Своё", + "hex.builtin.nodes.custom.custom": "Новая нода", + "hex.builtin.nodes.custom.custom.edit": "Редактировать", + "hex.builtin.nodes.custom.custom.edit_hint": "Удерживайте SHIFT, чтобы редактировать", + "hex.builtin.nodes.custom.custom.header": "Своя нода", + "hex.builtin.nodes.custom.input": "Ввод", + "hex.builtin.nodes.custom.input.header": "Ввод", + "hex.builtin.nodes.custom.output": "Вывод", + "hex.builtin.nodes.custom.output.header": "Вывод", + "hex.builtin.nodes.data_access": "Доступ к данным", + "hex.builtin.nodes.data_access.read": "Чтение", + "hex.builtin.nodes.data_access.read.address": "Адрес", + "hex.builtin.nodes.data_access.read.data": "Данные", + "hex.builtin.nodes.data_access.read.header": "Чтение", + "hex.builtin.nodes.data_access.read.size": "Размер", + "hex.builtin.nodes.data_access.selection": "Выделенный участок", + "hex.builtin.nodes.data_access.selection.address": "Адрес", + "hex.builtin.nodes.data_access.selection.header": "Выделенный участок", + "hex.builtin.nodes.data_access.selection.size": "Размер", + "hex.builtin.nodes.data_access.size": "Размер данных", + "hex.builtin.nodes.data_access.size.header": "Размер данных", + "hex.builtin.nodes.data_access.size.size": "Размер", + "hex.builtin.nodes.data_access.write": "Запись", + "hex.builtin.nodes.data_access.write.address": "Адрес", + "hex.builtin.nodes.data_access.write.data": "Данные", + "hex.builtin.nodes.data_access.write.header": "Запись", + "hex.builtin.nodes.decoding": "Декодирование", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 декодер", + "hex.builtin.nodes.decoding.hex": "Шестнадцатеричное", + "hex.builtin.nodes.decoding.hex.header": "Шестнадцатеричный декодер", + "hex.builtin.nodes.display": "Отображение", + "hex.builtin.nodes.display.buffer": "Буфер", + "hex.builtin.nodes.display.buffer.header": "Отображение буфера", + "hex.builtin.nodes.display.bits": "Биты", + "hex.builtin.nodes.display.bits.header": "Отображение битов", + "hex.builtin.nodes.display.float": "Float", + "hex.builtin.nodes.display.float.header": "Отображение Float", + "hex.builtin.nodes.display.int": "Integer", + "hex.builtin.nodes.display.int.header": "Отображение Integer", + "hex.builtin.nodes.display.string": "Строка", + "hex.builtin.nodes.display.string.header": "Отображение строки", + "hex.builtin.nodes.pattern_language": "Язык шаблона", + "hex.builtin.nodes.pattern_language.out_var": "Выходная переменная", + "hex.builtin.nodes.pattern_language.out_var.header": "Выходная переменная", + "hex.builtin.nodes.visualizer": "Визуализаторы", + "hex.builtin.nodes.visualizer.byte_distribution": "Байтовое распределение", + "hex.builtin.nodes.visualizer.byte_distribution.header": "Байтовое распределение", + "hex.builtin.nodes.visualizer.digram": "Digram", + "hex.builtin.nodes.visualizer.digram.header": "Digram", + "hex.builtin.nodes.visualizer.image": "Изображение", + "hex.builtin.nodes.visualizer.image.header": "Изображение", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 визуализатор", + "hex.builtin.nodes.visualizer.layered_dist": "Слоевое распределение", + "hex.builtin.nodes.visualizer.layered_dist.header": "Слоевое распределение", + "hex.builtin.popup.close_provider.desc": "Есть несохранённые изменения в источниках.\n\nХотите сохранить их перед закрытием?", + "hex.builtin.popup.close_provider.title": "Закрыть источник?", + "hex.builtin.popup.docs_question.title": "Спросить документацию", + "hex.builtin.popup.docs_question.no_answer": "В документации не нашёлся ответ на этот вопрос", + "hex.builtin.popup.docs_question.prompt": "Задайте свой вопрос ИИ документации!", + "hex.builtin.popup.docs_question.thinking": "Обдумывание...", + "hex.builtin.popup.error.create": "Не удалось создать новый файл!", + "hex.builtin.popup.error.file_dialog.common": "Произошла ошибка при попытке открыть браузер файлов: {}", + "hex.builtin.popup.error.file_dialog.portal": "При попытке открыть браузер файлов произошла ошибка: {}.\nЭто может быть связано с тем, что xdg-desktop-portal установлен некорректно.\n\nДля KDE это xdg-desktop-portal-kde.\nДля Gnome это xdg-desktop-portal-gnome.\nВ остальных случаях это xdg-desktop-portal-gtk.\n\nПерезагрузите систему после установки.\n\nЕсли браузер файлов также не работает, попробуйте добавить\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nв ваш оконный менеджер, скрипт запуска композитора или файл конфигураций.\n\nЕсли файловый браузер также не работает, создайте новый отчёт об ошибке по ссылке https://github.com/WerWolv/ImHex/issues\n\nВы всё ещё можете открывать файлы, перетаскивая их в окно программы!", + "hex.builtin.popup.error.project.load": "Не удалось открыть проект: {}", + "hex.builtin.popup.error.project.save": "Не удалось сохранить проект!", + "hex.builtin.popup.error.project.load.create_provider": "Не удалось создать источник {}", + "hex.builtin.popup.error.project.load.no_providers": "Нет открытых источников", + "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.read_only": "Отказано в записи. Файл открыт в режиме только для чтения.", + "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": "Ожидание задач", + "hex.builtin.popup.crash_recover.title": "Попытка восстановления", + "hex.builtin.popup.crash_recover.message": "Произошла критическая ошибка, но ImHex смог её перехватить и предотвратить вылет программы.", + "hex.builtin.popup.blocking_task.title": "Запуск задач", + "hex.builtin.popup.blocking_task.desc": "Задача работает в данный момент.", + "hex.builtin.popup.save_layout.title": "Сохранить макет", + "hex.builtin.popup.save_layout.desc": "Введите имя макета.", + "hex.builtin.popup.waiting_for_tasks.desc": "Есть задачи, работающие в фоне.\nImHex закроется, когда они завершатся.", + "hex.builtin.provider.rename": "Переименовать", + "hex.builtin.provider.rename.desc": "Введите имя источника.", + "hex.builtin.provider.tooltip.show_more": "Удерживайте SHIFT для большей информации", + "hex.builtin.provider.error.open": "Не удалось открыть источник: {}", + "hex.builtin.provider.base64": "Base64", + "hex.builtin.provider.disk": "Диск", + "hex.builtin.provider.disk.disk_size": "Размер диска", + "hex.builtin.provider.disk.elevation": "Доступ к дискам, скорее всего, потребует дополнительное разрешение", + "hex.builtin.provider.disk.reload": "Обновить", + "hex.builtin.provider.disk.sector_size": "Размер сектора", + "hex.builtin.provider.disk.selected_disk": "Диск", + "hex.builtin.provider.disk.error.read_ro": "Не удалось открыть диск {} в режиме только для чтения: {}", + "hex.builtin.provider.disk.error.read_rw": "Не удалось открыть диск {} в режиме чтения/записи: {}", + "hex.builtin.provider.file": "Файл", + "hex.builtin.provider.file.error.open": "Не удалось открыть файл {}: {}", + "hex.builtin.provider.file.access": "Открыт", + "hex.builtin.provider.file.creation": "Создан", + "hex.builtin.provider.file.menu.direct_access": "Открыть файл напрямую", + "hex.builtin.provider.file.menu.into_memory": "Загрузить файл в память", + "hex.builtin.provider.file.modification": "Изменён", + "hex.builtin.provider.file.path": "Путь к файлу", + "hex.builtin.provider.file.size": "Размер", + "hex.builtin.provider.file.menu.open_file": "Открыть файл внешне", + "hex.builtin.provider.file.menu.open_folder": "Открыть папку", + "hex.builtin.provider.file.too_large": "Файл слишком велик, чтобы поместить в память. Его открытие приведёт к записи изменений напрямую в файл. Хотите открыть его в режиме только для чтения?", + "hex.builtin.provider.file.reload_changes": "Файл был модифицирован сторонней программой. Хотите его обновить?", + "hex.builtin.provider.gdb": "GDB сервер", + "hex.builtin.provider.gdb.ip": "IP адрес", + "hex.builtin.provider.gdb.name": "GDB сервер <{0}:{1}>", + "hex.builtin.provider.gdb.port": "Порт", + "hex.builtin.provider.gdb.server": "Сервер", + "hex.builtin.provider.intel_hex": "Intel Hex", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "Файл памяти", + "hex.builtin.provider.mem_file.unsaved": "Несохранённый файл", + "hex.builtin.provider.motorola_srec": "Motorola SREC", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.process_memory": "Память процесса", + "hex.builtin.provider.process_memory.enumeration_failed": "Не удалось получить величину памяти процесса", + "hex.builtin.provider.process_memory.macos_limitations": "macOS не позволяет полноценно считывать память других процессов, даже с правами суперпользователя. Если System Integrity Protection (SIP) включён, этот способ будет работать только для приложений, которые не зарегистрированы или имеющих 'Get Task Allow' флаг, который, в основном, применяется только к программам, которые скомпилировали вы.", + "hex.builtin.provider.process_memory.memory_regions": "Участки памяти", + "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": "Commit", + "hex.builtin.provider.process_memory.region.reserve": "Reserved", + "hex.builtin.provider.process_memory.region.private": "Private", + "hex.builtin.provider.process_memory.region.mapped": "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.view": "Вид", + "hex.builtin.setting.experiments": "Эксперименты", + "hex.builtin.setting.experiments.description": "Эксперименты - это функционал, который находится в разработке и может работать некорректно.\n\nЕсли вы заметили неправильное поведение, обязательно расскажите нам!", + "hex.builtin.setting.folders": "Папки", + "hex.builtin.setting.folders.add_folder": "Добавить папку", + "hex.builtin.setting.folders.description": "Укажите дополнительные пути для поиска шаблонов, скриптов, правил Yara и т.д.", + "hex.builtin.setting.folders.remove_folder": "Удалить выделенную папку из списка", + "hex.builtin.setting.font": "Шрифт", + "hex.builtin.setting.font.glyphs": "Глифы", + "hex.builtin.setting.font.custom_font": "Пользовательский шрифт", + "hex.builtin.setting.font.custom_font_enable": "Использовать пользовательский шрифт", + "hex.builtin.setting.font.custom_font_info": "Данные настройки доступны только для пользовательских шрифтов.", + "hex.builtin.setting.font.font_bold": "Жирный", + "hex.builtin.setting.font.font_italic": "Курсив", + "hex.builtin.setting.font.font_antialias": "Сглаживание", + "hex.builtin.setting.font.font_path": "Шрифт", + "hex.builtin.setting.font.pixel_perfect_default_font": "Использовать Pixel-Perfect шрифт по умолчанию.", + "hex.builtin.setting.font.font_size": "Размер шрифта", + "hex.builtin.setting.font.font_size.tooltip": "Размер шрифта может быть изменён только когда выбран свой шрифт.\n\nЭто связано с тем, что ImHex использует шрифт с pixel-perfect bitmap по умолчанию. Масштабирование по нецелочисленным значениям делает его более размытым.", + "hex.builtin.setting.general": "Основное", + "hex.builtin.setting.general.patterns": "Шаблоны", + "hex.builtin.setting.general.network": "Сеть", + "hex.builtin.setting.general.auto_backup_time": "Делать резервные копии каждые", + "hex.builtin.setting.general.auto_backup_time.format.simple": "{0} секунд", + "hex.builtin.setting.general.auto_backup_time.format.extended": "{0} минут {1} секунд", + "hex.builtin.setting.general.auto_load_patterns": "Автоматически подгружать распознанные шаблоны", + "hex.builtin.setting.general.server_contact": "Включить проверку обновлений и статистики использования", + "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.network_interface": "Включить сетевой интерфейс", + "hex.builtin.setting.general.save_recent_providers": "Сохранять недавние источники", + "hex.builtin.setting.general.show_tips": "Показывать подсказки на загрузочном экране", + "hex.builtin.setting.general.sync_pattern_source": "Синхронизировать код шаблона с несколькими источниками", + "hex.builtin.setting.general.upload_crash_logs": "Отправлять отчёты об ошибках", + "hex.builtin.setting.font.load_all_unicode_chars": "Загружать все символы unicode", + "hex.builtin.setting.hex_editor": "Hex редактор", + "hex.builtin.setting.hex_editor.byte_padding": "Доп. смещение ячейки байт", + "hex.builtin.setting.hex_editor.bytes_per_row": "Байт в строке", + "hex.builtin.setting.hex_editor.char_padding": "Доп. смещение ячейки символа", + "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.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "Недавнее", + "hex.builtin.setting.interface": "Интерфейс", + "hex.builtin.setting.interface.always_show_provider_tabs": "Всегда показывать вкладки источников", + "hex.builtin.setting.interface.native_window_decorations": "Использовать элементы интерфейса Windows", + "hex.builtin.setting.interface.color": "Цветовая тема", + "hex.builtin.setting.interface.crisp_scaling": "Включить резкость при масштабировании", + "hex.builtin.setting.interface.fps": "Ограничение FPS", + "hex.builtin.setting.interface.fps.unlocked": "Без ограничений", + "hex.builtin.setting.interface.fps.native": "Нативное", + "hex.builtin.setting.interface.language": "Язык", + "hex.builtin.setting.interface.multi_windows": "Включить поддержку нескольких окон", + "hex.builtin.setting.interface.scaling_factor": "Масштабирование", + "hex.builtin.setting.interface.scaling.native": "Нативное", + "hex.builtin.setting.interface.scaling.fractional_warning": "Шрифт по умолчанию не поддерживает дробное масштабирование. Для лучших результатов, выберите свой шрифт во вкладке 'Шрифт'.", + "hex.builtin.setting.interface.show_header_command_palette": "Показать палитру команд в заголовке окна", + "hex.builtin.setting.interface.style": "Стиль", + "hex.builtin.setting.interface.window": "Окно", + "hex.builtin.setting.interface.pattern_data_row_bg": "Включить цветной узор фона", + "hex.builtin.setting.interface.wiki_explain_language": "Язык Wikipedia", + "hex.builtin.setting.interface.restore_window_pos": "Восстанавливать последнее положение окна", + "hex.builtin.setting.proxy": "Прокси", + "hex.builtin.setting.proxy.description": "Прокси будет использован при использовании магазина расширений, Wikipedia или любого плагина.", + "hex.builtin.setting.proxy.enable": "Использовать прокси", + "hex.builtin.setting.proxy.url": "URL Прокси", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// или socks5:// (Например, http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "Горячие клавиши", + "hex.builtin.setting.shortcuts.global": "Основные", + "hex.builtin.setting.toolbar": "Панель инструмен.", + "hex.builtin.setting.toolbar.description": "Измените кнопки на панели инструментов, перемещая их из списка ниже.", + "hex.builtin.setting.toolbar.icons": "Значки панели инструментов", + "hex.builtin.shortcut.next_provider": "Следующий источник", + "hex.builtin.shortcut.prev_provider": "Предыдущий источник", + "hex.builtin.task.query_docs": "Поиск в документации...", + "hex.builtin.task.sending_statistics": "Отправление статистики...", + "hex.builtin.task.check_updates": "Поиск обновлений...", + "hex.builtin.task.exporting_data": "Экспорт данных...", + "hex.builtin.task.uploading_crash": "Отправка отчёта об ошибке...", + "hex.builtin.task.loading_banner": "Загрузка баннера...", + "hex.builtin.task.updating_recents": "Обновление недавних файлов...", + "hex.builtin.task.updating_store": "Обновление магазина расширений...", + "hex.builtin.task.parsing_pattern": "Парсинг шаблона...", + "hex.builtin.task.analyzing_data": "Анализ данных...", + "hex.builtin.task.updating_inspector": "Обновление анализатора...", + "hex.builtin.task.saving_data": "Сохранение данных...", + "hex.builtin.task.loading_encoding_file": "Загрузка файла декодирования...", + "hex.builtin.task.filtering_data": "Фильтрация данных...", + "hex.builtin.task.evaluating_nodes": "Обработка нод...", + "hex.builtin.title_bar_button.debug_build": "Режим отладки\n\nНажмите SHIFT + Клик, чтобы открыть меню отладки", + "hex.builtin.title_bar_button.feedback": "Оставить отзыв", + "hex.builtin.tools.ascii_table": "ASCII таблица", + "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", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "Перемещение байт", + "hex.builtin.tools.calc": "Калькулятор", + "hex.builtin.tools.color": "Пипетка", + "hex.builtin.tools.color.components": "Компоненты", + "hex.builtin.tools.color.formats": "Форматы", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.color.formats.percent": "Процент", + "hex.builtin.tools.color.formats.color_name": "Название цвета", + "hex.builtin.tools.demangler": "Деманглер LLVM", + "hex.builtin.tools.demangler.demangled": "Расшифрованное имя", + "hex.builtin.tools.demangler.mangled": "Зашифрованное имя", + "hex.builtin.tools.error": "Ошибка: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "Алгоритм Евклида", + "hex.builtin.tools.euclidean_algorithm.description": "Алгоритм Евклида - это эффективный метод поиска наибольшего общего делителя (НОД) двух чисел - самое большое число, которое делит оба числа нацело.\n\nЕщё он позволяет эффективно найти нименьшее общее кратное (НОК), самое маленькое число, которое делится на оба числа нацело.", + "hex.builtin.tools.euclidean_algorithm.overflow": "Обнаружено переполнение! Значения а и b слишком большие.", + "hex.builtin.tools.file_tools": "Файловые инструменты", + "hex.builtin.tools.file_tools.combiner": "Объединить", + "hex.builtin.tools.file_tools.combiner.add": "Добавить", + "hex.builtin.tools.file_tools.combiner.add.picker": "Добавить файл", + "hex.builtin.tools.file_tools.combiner.clear": "Очистить", + "hex.builtin.tools.file_tools.combiner.combine": "Объединить", + "hex.builtin.tools.file_tools.combiner.combining": "Объединение...", + "hex.builtin.tools.file_tools.combiner.delete": "Удалить", + "hex.builtin.tools.file_tools.combiner.error.open_output": "Не удалось создать итоговый файл", + "hex.builtin.tools.file_tools.combiner.open_input": "Не удалось открыть файл ввода {0}", + "hex.builtin.tools.file_tools.combiner.output": "Итоговый файл", + "hex.builtin.tools.file_tools.combiner.output.picker": "Путь сохранения", + "hex.builtin.tools.file_tools.combiner.success": "Файлы были успешно объединены!", + "hex.builtin.tools.file_tools.shredder": "Измельчить", + "hex.builtin.tools.file_tools.shredder.error.open": "Не удалось открыть выбранный файл!", + "hex.builtin.tools.file_tools.shredder.fast": "Быстрый режим", + "hex.builtin.tools.file_tools.shredder.input": "Файл для измельчения", + "hex.builtin.tools.file_tools.shredder.picker": "Открыть файл для измельчения", + "hex.builtin.tools.file_tools.shredder.shred": "Измельчить", + "hex.builtin.tools.file_tools.shredder.shredding": "Измельчение...", + "hex.builtin.tools.file_tools.shredder.success": "Измельчение прошло успешно!", + "hex.builtin.tools.file_tools.shredder.warning": "Этот инструмент полностью стирает файлы с диска БЕЗ ВОЗМОЖНОСТИ ВОССТАНОВЛЕНИЯ. Используйте с осторожностью", + "hex.builtin.tools.file_tools.splitter": "Разделить", + "hex.builtin.tools.file_tools.splitter.input": "Файл для разделения", + "hex.builtin.tools.file_tools.splitter.output": "Путь сохранения", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "Не удалось создать файл {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "Не удалось открыть выбранный файл!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "Файл меньше чем размер деления", + "hex.builtin.tools.file_tools.splitter.picker.input": "Открыть файл для разделения", + "hex.builtin.tools.file_tools.splitter.picker.output": "Установить базовый путь", + "hex.builtin.tools.file_tools.splitter.picker.split": "Разделить", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "Разделение...", + "hex.builtin.tools.file_tools.splitter.picker.success": "Файл был успешно разделён!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Дискета (1400Кб)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Дискета (1200Кб)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650Мб)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700Мб)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "Свой", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4Гб)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 диск (100Мб)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 диск (200Мб)", + "hex.builtin.tools.file_uploader": "Отправка файлов", + "hex.builtin.tools.file_uploader.control": "Управление", + "hex.builtin.tools.file_uploader.done": "Выполнено!", + "hex.builtin.tools.file_uploader.error": "Не удалось отправить файл!\n\nКод ошибки: {0}", + "hex.builtin.tools.file_uploader.invalid_response": "Неверный ответ от Anonfiles!", + "hex.builtin.tools.file_uploader.recent": "Недавние отправки", + "hex.builtin.tools.file_uploader.tooltip": "Нажмите, чтобы копировать\nCTRL + Клик для открытия", + "hex.builtin.tools.file_uploader.upload": "Отправить", + "hex.builtin.tools.format.engineering": "Инженерный", + "hex.builtin.tools.format.programmer": "Программист", + "hex.builtin.tools.format.scientific": "Научный", + "hex.builtin.tools.format.standard": "Стандартный", + "hex.builtin.tools.graphing": "Графический калькулятор", + "hex.builtin.tools.history": "История", + "hex.builtin.tools.http_requests": "HTTP запрос", + "hex.builtin.tools.http_requests.enter_url": "Введите URL", + "hex.builtin.tools.http_requests.send": "Отправить", + "hex.builtin.tools.http_requests.headers": "Хедеры", + "hex.builtin.tools.http_requests.response": "Ответ", + "hex.builtin.tools.http_requests.body": "Тело", + "hex.builtin.tools.ieee754": "IEEE 754 Floating Point кодировщик и декодировщик", + "hex.builtin.tools.ieee754.clear": "Очистить", + "hex.builtin.tools.ieee754.description": "IEEE754 - стандарт представления чисел с плавающей точкой, который использует большинство процессоров.\n\nДанный инструмент визуализирует внутреннее представление работы таких чисел и позволяет кодировать и декодировать значения чисел с нестандартными значениями мантиссы и битов экспоненты.", + "hex.builtin.tools.ieee754.double_precision": "Двойная точность", + "hex.builtin.tools.ieee754.exponent": "Экспонента", + "hex.builtin.tools.ieee754.exponent_size": "Размер экспоненты", + "hex.builtin.tools.ieee754.formula": "Формула", + "hex.builtin.tools.ieee754.half_precision": "Половинчатая точность", + "hex.builtin.tools.ieee754.mantissa": "Мантисса", + "hex.builtin.tools.ieee754.mantissa_size": "Размер мантиссы", + "hex.builtin.tools.ieee754.result.float": "Float результат", + "hex.builtin.tools.ieee754.result.hex": "Шестнадцатеричный результат", + "hex.builtin.tools.ieee754.quarter_precision": "Четвертная точность", + "hex.builtin.tools.ieee754.result.title": "Результат", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "Детальный", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "Упрощённый", + "hex.builtin.tools.ieee754.sign": "Знак", + "hex.builtin.tools.ieee754.single_precision": "Одиночная точность", + "hex.builtin.tools.ieee754.type": "Тип", + "hex.builtin.tools.invariant_multiplication": "Деление на инвариантное умножение", + "hex.builtin.tools.invariant_multiplication.description": "Деление на инвариантное умножение - это техника, которую часто используют компиляторы, чтобы опитимизировать деление целых чисел на константу, переведя его в умножение с битовым сдвигом. Это связано с тем, что деление часто требует большего числа циклов, чем умножение.\n\nДанный инструмент можно использовать для подсчёта множителя из деления или делителя из умножения.", + "hex.builtin.tools.invariant_multiplication.num_bits": "Число бит", + "hex.builtin.tools.input": "Ввод", + "hex.builtin.tools.output": "Вывод", + "hex.builtin.tools.name": "Имя", + "hex.builtin.tools.permissions": "Калькулятор разрешений UNIX", + "hex.builtin.tools.permissions.absolute": "Абсолютная нотация", + "hex.builtin.tools.permissions.perm_bits": "Биты разрешений", + "hex.builtin.tools.permissions.setgid_error": "Группа должна иметь право на выполнение для бита setgid!", + "hex.builtin.tools.permissions.setuid_error": "Пользователь должен иметь право на выполнение для бита setuid!", + "hex.builtin.tools.permissions.sticky_error": "Другие должны иметь право на выполнение для бита sticky!", + "hex.builtin.tools.regex_replacer": "Regex замена", + "hex.builtin.tools.regex_replacer.input": "Ввод", + "hex.builtin.tools.regex_replacer.output": "Вывод", + "hex.builtin.tools.regex_replacer.pattern": "Regex шаблон", + "hex.builtin.tools.regex_replacer.replace": "Заменить", + "hex.builtin.tools.tcp_client_server": "TCP Клиент/Сервер", + "hex.builtin.tools.tcp_client_server.client": "Клиент", + "hex.builtin.tools.tcp_client_server.server": "Сервер", + "hex.builtin.tools.tcp_client_server.messages": "Сообщение", + "hex.builtin.tools.tcp_client_server.settings": "Настройки соединения", + "hex.builtin.tools.value": "Значение", + "hex.builtin.tools.wiki_explain": "Определение из Wikipedia", + "hex.builtin.tools.wiki_explain.control": "Управление", + "hex.builtin.tools.wiki_explain.invalid_response": "Недействительный ответ Wikipedia!", + "hex.builtin.tools.wiki_explain.results": "Результат", + "hex.builtin.tools.wiki_explain.search": "Поиск", + "hex.builtin.tutorial.introduction": "Введение", + "hex.builtin.tutorial.introduction.description": "Данное руководство научит вас основам ImHex.", + "hex.builtin.tutorial.introduction.step1.title": "Добро пожаловать в ImHex!", + "hex.builtin.tutorial.introduction.step1.description": "ImHex - это программа для ревёрс инженеринга и Hex редактор с фокусом на визуализации двоичных данных.\n\nВы можете перейти на следующий шаг, нажав на стрелку вправо.", + "hex.builtin.tutorial.introduction.step2.title": "Открытие данных", + "hex.builtin.tutorial.introduction.step2.description": "ImHex поддерживает загрузку данных из различных источников, включая файлы, диски, память другого процесса и не только.\n\nВсе эти опции можно найти на экране приветствия или в меню 'Файл'.", + "hex.builtin.tutorial.introduction.step2.highlight": "Давайте создадим новый файл, нажав на кнопку 'Создать'.", + "hex.builtin.tutorial.introduction.step3.highlight": "Это Hex редактор. Он отображает байты загруженных данных и позволяет модифицировать их, дважды нажав по ним.\n\nВы можете перемещаться между байтами с помощью стрелочек или колёсиком мыши.", + "hex.builtin.tutorial.introduction.step4.highlight": "Это анализатор данных. Он отображает различные читабельные представления выделенных байт.\n\nВы также можете редактировать данные, дважды нажав по нужной строке.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "Это редактор шаблонов. Он позволяет писать код с помощью специального языка шаблонов и может подсвечивать и декодировать бинарные данные загруженного файла.\n\nВы можете больше узнать о языке шаблонов в документации.", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Данное меню содержит дерево, представляющее структуру данных, которую вы определили с помощью языка шаблонов.", + "hex.builtin.tutorial.introduction.step6.highlight": "На этом всё. Вы можете найти больше полезной информации в документации.", + "hex.builtin.undo_operation.insert": "Вставлено {0}", + "hex.builtin.undo_operation.remove": "Удалено {0}", + "hex.builtin.undo_operation.write": "Записано {0}", + "hex.builtin.undo_operation.patches": "Применён патч", + "hex.builtin.undo_operation.fill": "Участок заполнен", + "hex.builtin.undo_operation.modification": "Изменение байт", + "hex.builtin.view.achievements.name": "Достижения", + "hex.builtin.view.achievements.unlocked": "Достижение разблокировано!", + "hex.builtin.view.achievements.unlocked_count": "Разблокировано", + "hex.builtin.view.achievements.click": "Нажмите здесь", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "Перейти к", + "hex.builtin.view.bookmarks.button.remove": "Удалить", + "hex.builtin.view.bookmarks.default_title": "Закладка [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "Цвет", + "hex.builtin.view.bookmarks.header.comment": "Комментарий", + "hex.builtin.view.bookmarks.header.name": "Имя", + "hex.builtin.view.bookmarks.name": "Закладки", + "hex.builtin.view.bookmarks.no_bookmarks": "Закладки отсутствуют. Создайте её с помощью 'Правка -> Создать закладку'", + "hex.builtin.view.bookmarks.title.info": "Информация", + "hex.builtin.view.bookmarks.tooltip.jump_to": "Перейти к адресу", + "hex.builtin.view.bookmarks.tooltip.lock": "Заблокировать", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "Открыть в другом пространстве", + "hex.builtin.view.bookmarks.tooltip.unlock": "Разблокировать", + "hex.builtin.view.command_palette.name": "Палитра комманд", + "hex.builtin.view.constants.name": "Константы", + "hex.builtin.view.constants.row.category": "Категория", + "hex.builtin.view.constants.row.desc": "Описание", + "hex.builtin.view.constants.row.name": "Имя", + "hex.builtin.view.constants.row.value": "Значение", + "hex.builtin.view.data_inspector.execution_error": "Ошибка обработки пользовательского ряда", + "hex.builtin.view.data_inspector.invert": "Инвертировать", + "hex.builtin.view.data_inspector.name": "Анализатор данных", + "hex.builtin.view.data_inspector.no_data": "Байты не выделены", + "hex.builtin.view.data_inspector.table.name": "Имя", + "hex.builtin.view.data_inspector.table.value": "Значение", + "hex.builtin.view.data_processor.help_text": "Правый клик, чтобы создать ноду", + "hex.builtin.view.data_processor.menu.file.load_processor": "Загрузить обработчик данных", + "hex.builtin.view.data_processor.menu.file.save_processor": "Сохранить обработчик данных", + "hex.builtin.view.data_processor.menu.remove_link": "Удалить связь", + "hex.builtin.view.data_processor.menu.remove_node": "Удалить ноду", + "hex.builtin.view.data_processor.menu.remove_selection": "Удалить выделение", + "hex.builtin.view.data_processor.menu.save_node": "Сохранить ноду", + "hex.builtin.view.data_processor.name": "Обработчик данных", + "hex.builtin.view.find.binary_pattern": "Последовательность бит", + "hex.builtin.view.find.binary_pattern.alignment": "Выравнивание", + "hex.builtin.view.find.context.copy": "Копировать значение", + "hex.builtin.view.find.context.copy_demangle": "Копировать деманглерное значение", + "hex.builtin.view.find.context.replace": "Заменить", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "Hex", + "hex.builtin.view.find.demangled": "Деманглерное значение", + "hex.builtin.view.find.name": "Найти", + "hex.builtin.view.replace.name": "Заменить", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Требовать полное совпадение", + "hex.builtin.view.find.regex.pattern": "Шаблон", + "hex.builtin.view.find.search": "Искать", + "hex.builtin.view.find.search.entries": "Найдено {} совпадений", + "hex.builtin.view.find.search.reset": "Сбросить", + "hex.builtin.view.find.searching": "Поиск...", + "hex.builtin.view.find.sequences": "Сочетания строк", + "hex.builtin.view.find.sequences.ignore_case": "Без учёта регистра", + "hex.builtin.view.find.shortcut.select_all": "Выделить все совпадения", + "hex.builtin.view.find.strings": "Строки", + "hex.builtin.view.find.strings.chars": "Буквы", + "hex.builtin.view.find.strings.line_feeds": "Перевод строки", + "hex.builtin.view.find.strings.lower_case": "Маленькие", + "hex.builtin.view.find.strings.match_settings": "Настройки сравнения", + "hex.builtin.view.find.strings.min_length": "Минимальная длина", + "hex.builtin.view.find.strings.null_term": "Нулевой терминатор", + "hex.builtin.view.find.strings.numbers": "Числа", + "hex.builtin.view.find.strings.spaces": "Пробелы", + "hex.builtin.view.find.strings.symbols": "Символы", + "hex.builtin.view.find.strings.underscores": "Нижнее подчёркивание", + "hex.builtin.view.find.strings.upper_case": "Заглавные", + "hex.builtin.view.find.value": "Числа", + "hex.builtin.view.find.value.aligned": "Выравнивание", + "hex.builtin.view.find.value.max": "Максимальное значение", + "hex.builtin.view.find.value.min": "Минимальное значение", + "hex.builtin.view.find.value.range": "Поиск диапазона", + "hex.builtin.view.help.about.commits": "История коммитов", + "hex.builtin.view.help.about.contributor": "Соучастники", + "hex.builtin.view.help.about.donations": "Поддержка", + "hex.builtin.view.help.about.libs": "Библиотеки", + "hex.builtin.view.help.about.license": "Лицензия", + "hex.builtin.view.help.about.name": "О программе", + "hex.builtin.view.help.about.paths": "Директории", + "hex.builtin.view.help.about.plugins": "Плагины", + "hex.builtin.view.help.about.plugins.author": "Авторы", + "hex.builtin.view.help.about.plugins.desc": "Описание", + "hex.builtin.view.help.about.plugins.plugin": "Плагин", + "hex.builtin.view.help.about.release_notes": "История версий", + "hex.builtin.view.help.about.source": "Исходный код на GitHub:", + "hex.builtin.view.help.about.thanks": "Если вам нравится программа, просим поддержать её автора.\nБольшое спасибо <3", + "hex.builtin.view.help.about.translator": "Перевод на русский язык: Lemon4ksan", + "hex.builtin.view.help.calc_cheat_sheet": "Шпаргалка для калькулятора", + "hex.builtin.view.help.documentation": "Документация", + "hex.builtin.view.help.documentation_search": "Искать в документации", + "hex.builtin.view.help.name": "Помощь", + "hex.builtin.view.help.pattern_cheat_sheet": "Шпаргалка для языка шаблонов", + "hex.builtin.view.hex_editor.copy.address": "Адрес", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII строку", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C массив", + "hex.builtin.view.hex_editor.copy.cpp": "C++ массив", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal массив", + "hex.builtin.view.hex_editor.copy.csharp": "C# массив", + "hex.builtin.view.hex_editor.copy.custom_encoding": "Пользовательскую кодировку", + "hex.builtin.view.hex_editor.copy.go": "Go массив", + "hex.builtin.view.hex_editor.copy.hex_view": "Hex представление", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java массив", + "hex.builtin.view.hex_editor.copy.js": "JavaScript массив", + "hex.builtin.view.hex_editor.copy.lua": "Lua массив", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal массив", + "hex.builtin.view.hex_editor.copy.python": "Python массив", + "hex.builtin.view.hex_editor.copy.rust": "Rust массив", + "hex.builtin.view.hex_editor.copy.swift": "Swift массив", + "hex.builtin.view.hex_editor.goto.offset.absolute": "Абсолютный", + "hex.builtin.view.hex_editor.goto.offset.begin": "Начало", + "hex.builtin.view.hex_editor.goto.offset.end": "Конец", + "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.cut": "Вырезать", + "hex.builtin.view.hex_editor.menu.edit.fill": "Заполнить", + "hex.builtin.view.hex_editor.menu.edit.insert": "Вставить", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Режим вставки", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "Перейти к", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "Текущее положение", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Выделение в новом пространстве", + "hex.builtin.view.hex_editor.menu.edit.paste": "Вставить", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "Вставить всё", + "hex.builtin.view.hex_editor.menu.edit.remove": "Удалить", + "hex.builtin.view.hex_editor.menu.edit.resize": "Изменить размер", + "hex.builtin.view.hex_editor.menu.edit.select_all": "Выделить всё", + "hex.builtin.view.hex_editor.menu.edit.set_base": "Установить начальный адрес", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Установить количество строк", + "hex.builtin.view.hex_editor.menu.file.goto": "Перейти к", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "Загрузить пользовательскую кодировку", + "hex.builtin.view.hex_editor.menu.file.save": "Сохранить", + "hex.builtin.view.hex_editor.menu.file.save_as": "Сохранить как", + "hex.builtin.view.hex_editor.menu.file.search": "Искать", + "hex.builtin.view.hex_editor.menu.edit.select": "Выделить", + "hex.builtin.view.hex_editor.name": "Hex редактор", + "hex.builtin.view.hex_editor.search.find": "Найти", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.string": "Строка", + "hex.builtin.view.hex_editor.search.string.encoding": "Кодировка", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.endianness": "Порядок байтов", + "hex.builtin.view.hex_editor.search.string.endianness.little": "Младший", + "hex.builtin.view.hex_editor.search.string.endianness.big": "Старший", + "hex.builtin.view.hex_editor.search.no_more_results": "Совпадения закончились", + "hex.builtin.view.hex_editor.search.advanced": "Расширенный поиск", + "hex.builtin.view.hex_editor.select.offset.begin": "Начало", + "hex.builtin.view.hex_editor.select.offset.end": "Конец", + "hex.builtin.view.hex_editor.select.offset.region": "Участок", + "hex.builtin.view.hex_editor.select.offset.size": "Размер", + "hex.builtin.view.hex_editor.select.select": "Выделить", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "Удалить выделение", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "Режим редактирования", + "hex.builtin.view.hex_editor.shortcut.selection_right": "Сдвинуть выделение вправо", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "Сдвинуть курсор вправо", + "hex.builtin.view.hex_editor.shortcut.selection_left": "Сдвинуть выделение влево", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "Сдвинуть курсор влево", + "hex.builtin.view.hex_editor.shortcut.selection_up": "Сдвинуть выделение вверх", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "Сдвинуть курсор вверх", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "Сдвинуть курсор в начало строки", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "Сдвинуть курсор в конец строки", + "hex.builtin.view.hex_editor.shortcut.selection_down": "Сдвинуть выделение вниз", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "Сдвинуть курсор вниз", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "Сдвинуть выделение на страницу вверх", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "Сдвинуть курсор на страницу вверх", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Сдвинуть выделение на страницу вниз", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Сдвинуть курсор на страницу вниз", + "hex.builtin.view.highlight_rules.name": "Правила подсветки", + "hex.builtin.view.highlight_rules.new_rule": "Новое правило", + "hex.builtin.view.highlight_rules.config": "Настройки", + "hex.builtin.view.highlight_rules.expression": "Выражение", + "hex.builtin.view.highlight_rules.help_text": "Введите математическое выражение, которое будет применено к каждому байту в файле.\n\nМожно испорльзовать переменные 'value' и 'offset'.\nЕсли выражение становится истинным (результат больше 0), байт будет выделен указанным цветом.", + "hex.builtin.view.highlight_rules.no_rule": "Создайте правило прежде чем редактировать его", + "hex.builtin.view.highlight_rules.menu.edit.rules": "Правила подсветки...", + "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": "Размер блока", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} блоков из {1} байтов", + "hex.builtin.information_section.info_analysis.byte_types": "Типы байтов", + "hex.builtin.view.information.control": "Контроль", + "hex.builtin.information_section.magic.description": "Описание", + "hex.builtin.information_section.info_analysis.distribution": "Распределение байтов", + "hex.builtin.information_section.info_analysis.encrypted": "Данные, скорее всего, сжаты или зашифрованы!", + "hex.builtin.information_section.info_analysis.entropy": "Энтропия", + "hex.builtin.information_section.magic.extension": "Расширение файла", + "hex.builtin.information_section.info_analysis.file_entropy": "Общая энтропия", + "hex.builtin.information_section.info_analysis.highest_entropy": "Энтропия самого большого блока", + "hex.builtin.information_section.info_analysis.lowest_entropy": "Энтропия самого маленького блока", + "hex.builtin.information_section.info_analysis": "Анализ информации", + "hex.builtin.information_section.info_analysis.show_annotations": "Показать аннотации", + "hex.builtin.information_section.relationship_analysis": "Отношения байт", + "hex.builtin.information_section.relationship_analysis.sample_size": "Размер участка", + "hex.builtin.information_section.relationship_analysis.brightness": "Яркость", + "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.error_processing_section": "Не удалось обработать участок информации {0}: '{1}'", + "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": "Ещё не проанализировано", + "hex.builtin.information_section.magic.octet_stream_text": "Неизвестно", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream не может определить тип данных.\n\nЭто означает, что данные не имеют связанного с ними MIME типа, так как это неизвестный формат.", + "hex.builtin.information_section.info_analysis.plain_text": "Данные, скорее всего, являются текстом.", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "Процент текста", + "hex.builtin.information_section.provider_information": "Информация об источнике", + "hex.builtin.view.logs.component": "Компонент", + "hex.builtin.view.logs.log_level": "Уровень", + "hex.builtin.view.logs.message": "Сообщение", + "hex.builtin.view.logs.name": "Консоль логов", + "hex.builtin.view.patches.name": "Патчи", + "hex.builtin.view.patches.offset": "Смещение", + "hex.builtin.view.patches.orig": "Изначальное значение", + "hex.builtin.view.patches.patch": "Описание", + "hex.builtin.view.patches.remove": "Удалить патч", + "hex.builtin.view.pattern_data.name": "Данные шаблона", + "hex.builtin.view.pattern_editor.accept_pattern": "Применить шаблон", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "Один или несколько шаблонов применимы к найденной информации.", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Шаблоны", + "hex.builtin.view.pattern_editor.accept_pattern.question": "Хотите применить выбранные шаблоны?", + "hex.builtin.view.pattern_editor.auto": "Автоматически просчитывать", + "hex.builtin.view.pattern_editor.breakpoint_hit": "Точка останова на строке {0}", + "hex.builtin.view.pattern_editor.console": "Консоль", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "Копировать", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "Данные шаблон попытался выполнить опасную функцию.\nВы действительно доверяете источнику?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "Разрешить опасные функции?", + "hex.builtin.view.pattern_editor.debugger": "Отладчик", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "Добавить точку останова", + "hex.builtin.view.pattern_editor.debugger.continue": "Продолжить", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "Удалить точку останова", + "hex.builtin.view.pattern_editor.debugger.scope": "Область", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Глобальная область", + "hex.builtin.view.pattern_editor.env_vars": "Переменные среды", + "hex.builtin.view.pattern_editor.evaluating": "Обработка...", + "hex.builtin.view.pattern_editor.find_hint": "Найти", + "hex.builtin.view.pattern_editor.find_hint_history": " для истории)", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Использовать шаблон", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Встроенные", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "Массив", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "Single", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "Пользовательские", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "Загрузить шаблон", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "Сохранить шаблон", + "hex.builtin.view.pattern_editor.menu.find": "Найти", + "hex.builtin.view.pattern_editor.menu.find_next": "Найти далее", + "hex.builtin.view.pattern_editor.menu.find_previous": "Найти ранее", + "hex.builtin.view.pattern_editor.menu.replace": "Заменить", + "hex.builtin.view.pattern_editor.menu.replace_next": "Заменить далее", + "hex.builtin.view.pattern_editor.menu.replace_previous": "Заменить ранее", + "hex.builtin.view.pattern_editor.menu.replace_all": "Заменить все", + "hex.builtin.view.pattern_editor.name": "Редактор шаблонов", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Определите глобальные переменные с 'in' или 'out' параметром для отображения здесь.", + "hex.builtin.view.pattern_editor.no_results": "нет результатов", + "hex.builtin.view.pattern_editor.of": "of", + "hex.builtin.view.pattern_editor.open_pattern": "Открыть шаблон", + "hex.builtin.view.pattern_editor.replace_hint": "Заменить", + "hex.builtin.view.pattern_editor.replace_hint_history": " для истории)", + "hex.builtin.view.pattern_editor.settings": "Настройки", + "hex.builtin.view.pattern_editor.shortcut.find": "Поиск", + "hex.builtin.view.pattern_editor.shortcut.replace": "Заменить", + "hex.builtin.view.pattern_editor.shortcut.find_next": "Найти далее", + "hex.builtin.view.pattern_editor.shortcut.find_previous": "Найти ранее", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Переключить поиск с учётом регистра", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "Переключить поиск/замену с Regex", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "Переключить поиск по целому слову", + "hex.builtin.view.pattern_editor.shortcut.save_project": "Сохранить проект", + "hex.builtin.view.pattern_editor.shortcut.open_project": "Открыть проект", + "hex.builtin.view.pattern_editor.shortcut.save_project_as": "Сохранить проект как", + "hex.builtin.view.pattern_editor.shortcut.copy": "Копировать выделение", + "hex.builtin.view.pattern_editor.shortcut.cut": "Вырезать выделение", + "hex.builtin.view.pattern_editor.shortcut.paste": "Вставить", + "hex.builtin.view.pattern_editor.menu.edit.undo": "Отменить", + "hex.builtin.view.pattern_editor.menu.edit.redo": "Вернуть", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "Переключить режим ввода", + "hex.builtin.view.pattern_editor.shortcut.delete": "Удалить символ справа от курсора", + "hex.builtin.view.pattern_editor.shortcut.backspace": "Удалить символ слева от курсора", + "hex.builtin.view.pattern_editor.shortcut.select_all": "Выделить всё", + "hex.builtin.view.pattern_editor.shortcut.select_left": "Продлить выделение на символ влево", + "hex.builtin.view.pattern_editor.shortcut.select_right": "Продлить выделение на символ вправо", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "Продлить выделение на слово влево", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "Продлить выделение на слово вправо", + "hex.builtin.view.pattern_editor.shortcut.select_up": "Продлить выделение на строку вверх", + "hex.builtin.view.pattern_editor.shortcut.select_down": "Продлить выделение на строку вниз", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "Продлить выделение на страницу вверх", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "Продлить выделение на страницу вниз", + "hex.builtin.view.pattern_editor.shortcut.select_home": "Продлить выделение до начала строки", + "hex.builtin.view.pattern_editor.shortcut.select_end": "Продлить выделение до конца строки", + "hex.builtin.view.pattern_editor.shortcut.select_top": "Продлить выделение до начала файла", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "Продлить выделение до конца файла", + "hex.builtin.view.pattern_editor.shortcut.move_left": "Переместить курсор на символ влево", + "hex.builtin.view.pattern_editor.shortcut.move_right": "Переместить курсор на символ вправо", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "Переместить курсор на слово влево", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "Переместить курсор на слово вправо", + "hex.builtin.view.pattern_editor.shortcut.move_up": "Переместить курсор на строку вверх", + "hex.builtin.view.pattern_editor.shortcut.move_down": "Переместить курсор на строку вниз", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "Переместить курсор на страницу вверх", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "Переместить курсор на страницу вниз", + "hex.builtin.view.pattern_editor.shortcut.move_home": "Переместить курсор в начало строки", + "hex.builtin.view.pattern_editor.shortcut.move_end": "Переместить курсор в конец строки", + "hex.builtin.view.pattern_editor.shortcut.move_top": "Переместить курсор в начало файла", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "Переместить курсор в конец файла", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "Удалить одно слово слева", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "Удалить одно слово справа", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "Запустить шаблон", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "Шаг отладчика", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Продолжить выполнение отладчика", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Добавить точку останова", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Смещение родителя", + "hex.builtin.view.pattern_editor.virtual_files": "Виртуальная файловая система", + "hex.builtin.view.provider_settings.load_error": "При попытке открыть источник произошла ошибка!", + "hex.builtin.view.provider_settings.load_error_details": "При попытке открыть источник произошла ошибка!\nПодробности: {0}", + "hex.builtin.view.provider_settings.load_popup": "Открыть источник", + "hex.builtin.view.provider_settings.name": "Настройки источника", + "hex.builtin.view.settings.name": "Настройки", + "hex.builtin.view.settings.restart_question": "Изменения требуют перезагрузки перед тем, как вступить в силу. Хотите сделать это сейчас?", + "hex.builtin.view.store.desc": "Установите новый контент из онлайн датабазы ImHex", + "hex.builtin.view.store.download": "Установить", + "hex.builtin.view.store.download_error": "Не удалось загрузить файл! Папки для сохранения не существует.", + "hex.builtin.view.store.loading": "Загрузка...", + "hex.builtin.view.store.name": "Магазин расширений", + "hex.builtin.view.store.netfailed": "Не удалось загрузить магазин расширений!", + "hex.builtin.view.store.reload": "Обновить", + "hex.builtin.view.store.remove": "Удалить", + "hex.builtin.view.store.row.description": "Описание", + "hex.builtin.view.store.row.authors": "Авторы", + "hex.builtin.view.store.row.name": "Имя", + "hex.builtin.view.store.tab.constants": "Константы", + "hex.builtin.view.store.tab.encodings": "Кодировки", + "hex.builtin.view.store.tab.includes": "Библиотеки", + "hex.builtin.view.store.tab.magic": "Магические файлы", + "hex.builtin.view.store.tab.nodes": "Ноды", + "hex.builtin.view.store.tab.patterns": "Шаблоны", + "hex.builtin.view.store.tab.themes": "Темы", + "hex.builtin.view.store.tab.yara": "Правила YARA", + "hex.builtin.view.store.update": "Обновить", + "hex.builtin.view.store.system": "Система", + "hex.builtin.view.store.system.explanation": "Эта запись находится в каталоге, доступном только для чтения, она, скорее всего, защищена системой.", + "hex.builtin.view.store.update_count": "Обновить все\nДоступные обновления: {}", + "hex.builtin.view.theme_manager.name": "Управление темами", + "hex.builtin.view.theme_manager.colors": "Цвета", + "hex.builtin.view.theme_manager.export": "Экспортировать", + "hex.builtin.view.theme_manager.export.name": "Название темы", + "hex.builtin.view.theme_manager.save_theme": "Сохранить тему", + "hex.builtin.view.theme_manager.styles": "Стили", + "hex.builtin.view.tools.name": "Инструменты", + "hex.builtin.view.tutorials.name": "Интерактивные обучения", + "hex.builtin.view.tutorials.description": "Описание", + "hex.builtin.view.tutorials.start": "Начать обучение", + "hex.builtin.visualizer.binary": "Двоичный вид", + "hex.builtin.visualizer.decimal.signed.16bit": "Знаковый десятичный (16 бит)", + "hex.builtin.visualizer.decimal.signed.32bit": "Знаковый десятичный (32 бит)", + "hex.builtin.visualizer.decimal.signed.64bit": "Знаковый десятичный (64 бит)", + "hex.builtin.visualizer.decimal.signed.8bit": "Знаковый десятичный (8 бит)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "Беззнаковый десятичный (16 бит)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "Беззнаковый десятичный (32 бит)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "Беззнаковый десятичный (64 бит)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "Беззнаковый десятичный (8 бит)", + "hex.builtin.visualizer.floating_point.16bit": "Floating (16 бит)", + "hex.builtin.visualizer.floating_point.32bit": "Floating (32 бит)", + "hex.builtin.visualizer.floating_point.64bit": "Floating (64 бит)", + "hex.builtin.visualizer.hexadecimal.16bit": "Шестнадцатеричный (16 бит)", + "hex.builtin.visualizer.hexadecimal.32bit": "Шестнадцатеричный (32 бит)", + "hex.builtin.visualizer.hexadecimal.64bit": "Шестнадцатеричный (64 бит)", + "hex.builtin.visualizer.hexadecimal.8bit": "Шестнадцатеричный (8 бит)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 цвет", + "hex.builtin.oobe.server_contact": "Подключение к серверу", + "hex.builtin.oobe.server_contact.text": "Хотите разрешить подключаться к серверам ImHex?\n\n\nЭто позволит получать новые обновления, а также будет отправляться перечисленная ниже статистика использования для улучшения качества.\n\nАльтернативно, вы можете отправлять только отчёты о критических ошибках, которые сильно помогут в решении проблемы, с которой вы столкнулись.\n\nВсе собираемые данные не передаются третьим лицам.\n\n\nВы всегда можете изменить этот параметр в настройках.", + "hex.builtin.oobe.server_contact.data_collected_table.key": "Тип", + "hex.builtin.oobe.server_contact.data_collected_table.value": "Значение", + "hex.builtin.oobe.server_contact.data_collected_title": "Данные, которые будут отправлены", + "hex.builtin.oobe.server_contact.data_collected.uuid": "Случайный ID", + "hex.builtin.oobe.server_contact.data_collected.version": "Версия ImHex", + "hex.builtin.oobe.server_contact.data_collected.os": "Операционная система", + "hex.builtin.oobe.server_contact.crash_logs_only": "Только логи критических ошибок", + "hex.builtin.oobe.tutorial_question": "Так как вы используете ImHex в первый раз, мы предлагаем вам пройти короткое обучение.\n\nВы всегда сможете пройти его заного, открыв меню 'Помощь'. Пройти обучение?", + "hex.builtin.welcome.customize.settings.desc": "Изменить представление ImHex", + "hex.builtin.welcome.customize.settings.title": "Настройки", + "hex.builtin.welcome.drop_file": "Перетащите файл, чтобы начать...", + "hex.builtin.welcome.nightly_build": "Вы используете nightly версию ImHex.\n\nПожалуйста сообщайте о любых ошибках на GitHub!", + "hex.builtin.welcome.header.customize": "Кастомизация", + "hex.builtin.welcome.header.help": "Помощь", + "hex.builtin.welcome.header.info": "Информация", + "hex.builtin.welcome.header.learn": "Изучение", + "hex.builtin.welcome.header.main": "Добро пожаловать в ImHex", + "hex.builtin.welcome.header.plugins": "Загрузка плагинов", + "hex.builtin.welcome.header.start": "Запуск", + "hex.builtin.welcome.header.update": "Обновления", + "hex.builtin.welcome.header.various": "Прочее", + "hex.builtin.welcome.header.quick_settings": "Быстрые настройки", + "hex.builtin.welcome.help.discord": "Discord сервер", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "Попросить помощи", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub репозиторий", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.title": "Достижения", + "hex.builtin.welcome.learn.achievements.desc": "Узнайте как пользоваться ImHex, выполнив все достижения", + "hex.builtin.welcome.learn.interactive_tutorial.title": "Интерактивные руководства", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "Начните пользоваться программой, пройдя наши интерактивные руководства", + "hex.builtin.welcome.learn.latest.desc": "Узнайте что нового появилось в ImHex", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "Последние версии", + "hex.builtin.welcome.learn.pattern.desc": "Научитесь писать шаблоны ImHex", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "Документация языка шаблонов", + "hex.builtin.welcome.learn.imhex.desc": "Изучите основы ImHex с помощью подробной документации", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "Документация ImHex", + "hex.builtin.welcome.learn.plugins.desc": "Расширьте возможности ImHex с помощью плагинов", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "API плагинов", + "hex.builtin.popup.create_workspace.title": "Создать новое пространство", + "hex.builtin.popup.create_workspace.desc": "Введите имя нового пространства", + "hex.builtin.popup.safety_backup.delete": "Нет, удалить", + "hex.builtin.popup.safety_backup.desc": "Ой ой, ImHex столкнулся с неразрешимой ошибкой.\nХотите восстановить потерянные данные?", + "hex.builtin.popup.safety_backup.log_file": "Файл логов: ", + "hex.builtin.popup.safety_backup.report_error": "Отправить отчёт об ошибке", + "hex.builtin.popup.safety_backup.restore": "Да, восстановить", + "hex.builtin.popup.safety_backup.title": "Восстановить потерянные данные", + "hex.builtin.welcome.start.create_file": "Создать новый файл", + "hex.builtin.welcome.start.open_file": "Открыть файл", + "hex.builtin.welcome.start.open_other": "Из другого источника", + "hex.builtin.welcome.start.open_project": "Открыть проект", + "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": "Подсказка дня", + "hex.builtin.welcome.update.desc": "ImHex {0} только что вышел!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "Доступно новое обновление!", + "hex.builtin.welcome.quick_settings.simplified": "Простой режим" } diff --git a/plugins/builtin/romfs/lang/zh_CN.json b/plugins/builtin/romfs/lang/zh_CN.json index 54e8fd15c..e0ac4326b 100644 --- a/plugins/builtin/romfs/lang/zh_CN.json +++ b/plugins/builtin/romfs/lang/zh_CN.json @@ -1,1172 +1,1166 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.builtin.achievement.starting_out": "开始", - "hex.builtin.achievement.starting_out.crash.name": "崩溃了!", - "hex.builtin.achievement.starting_out.crash.desc": "ImHex首次崩溃", - "hex.builtin.achievement.starting_out.docs.name": "请仔细阅读文档!", - "hex.builtin.achievement.starting_out.docs.desc": "在菜单中选择“帮助”->“文档”打开文档。", - "hex.builtin.achievement.starting_out.open_file.name": "打开文件", - "hex.builtin.achievement.starting_out.open_file.desc": "将文件拖到 ImHex 上或从菜单栏中选择“文件”->“打开”来打开文件。", - "hex.builtin.achievement.starting_out.save_project.name": "保留这个", - "hex.builtin.achievement.starting_out.save_project.desc": "通过从菜单栏中选择“文件”->“保存项目”来保存项目。", - "hex.builtin.achievement.hex_editor": "十六进制编辑器", - "hex.builtin.achievement.hex_editor.select_byte.name": "选择字节", - "hex.builtin.achievement.hex_editor.select_byte.desc": "在十六进制编辑器通过点击和拖动选择多个字节。", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "创建书签", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "通过右击一个字节并从上下文菜单中选择“书签”来创建书签。", - "hex.builtin.achievement.hex_editor.open_new_view.name": "新窗口打开", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "单击书签中的“在新窗口打开”按钮打开新窗口。", - "hex.builtin.achievement.hex_editor.modify_byte.name": "十六进制编辑", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "通过双击然后输入新值来修改该字节。", - "hex.builtin.achievement.hex_editor.copy_as.name": "复制", - "hex.builtin.achievement.hex_editor.copy_as.desc": "通过从上下文菜单中选择“复制为”->“C++ 数组”,将字节复制为 C++ 数组。", - "hex.builtin.achievement.hex_editor.create_patch.name": "创建补丁", - "hex.builtin.achievement.hex_editor.create_patch.desc": "通过选择“文件”菜单中的“导出”选项,创建 IPS 补丁以供其他工具使用。", - "hex.builtin.achievement.hex_editor.fill.name": "填充", - "hex.builtin.achievement.hex_editor.fill.desc": "通过从上下文菜单中选择“填充”,用一个字节填充区域。", - "hex.builtin.achievement.patterns": "模式", - "hex.builtin.achievement.patterns.place_menu.name": "简易模式", - "hex.builtin.achievement.patterns.place_menu.desc": "通过右键单击字节并使用“放置模式”选项,可以在数据中放置任何内置类型的模式。", - "hex.builtin.achievement.patterns.load_existing.name": "加载已有模式", - "hex.builtin.achievement.patterns.load_existing.desc": "使用“文件 -> 导入”菜单加载其他人创建的模式。", - "hex.builtin.achievement.patterns.modify_data.name": "编辑模式", - "hex.builtin.achievement.patterns.modify_data.desc": "通过在模式数据视图中双击模式的值并输入新值来修改模式的基础字节。", - "hex.builtin.achievement.patterns.data_inspector.name": "查看数据", - "hex.builtin.achievement.patterns.data_inspector.desc": "使用模式语言创建自定义数据查看器条目。您可以在文档中找到指引。", - "hex.builtin.achievement.find": "查找", - "hex.builtin.achievement.find.find_strings.name": "字符串查找", - "hex.builtin.achievement.find.find_strings.desc": "使用“字符串”模式下的“查找”视图查找文件中的所有字符串。", - "hex.builtin.achievement.find.find_specific_string.name": "特定字符串查找", - "hex.builtin.achievement.find.find_specific_string.desc": "通过使用“字符串”模式搜索特定字符串的出现次数来优化您的搜索。", - "hex.builtin.achievement.find.find_numeric.name": "数值查找", - "hex.builtin.achievement.find.find_numeric.desc": "使用“数值”模式搜索 250 到 1000 之间的数值。", - "hex.builtin.achievement.data_processor": "数据处理器", - "hex.builtin.achievement.data_processor.place_node.name": "放置节点", - "hex.builtin.achievement.data_processor.place_node.desc": "通过右键单击工作区并从上下文菜单中选择一个节点,将任何内置节点放置在数据处理器中。", - "hex.builtin.achievement.data_processor.create_connection.name": "创建连接", - "hex.builtin.achievement.data_processor.create_connection.desc": "将一个节点拖向另一个节点以连接两个节点。", - "hex.builtin.achievement.data_processor.modify_data.name": "修改数据", - "hex.builtin.achievement.data_processor.modify_data.desc": "使用内置的读取和写入数据访问节点预处理显示的字节。", - "hex.builtin.achievement.data_processor.custom_node.name": "自定义节点", - "hex.builtin.achievement.data_processor.custom_node.desc": "通过从上下文菜单中选择“自定义 -> 新节点”来创建自定义节点,并通过将节点移入其中来简化现有模式。", - "hex.builtin.achievement.misc": "杂项", - "hex.builtin.achievement.misc.analyze_file.name": "分析数据", - "hex.builtin.achievement.misc.analyze_file.desc": "使用数据信息视图中的“分析”选项来分析数据。", - "hex.builtin.achievement.misc.download_from_store.name": "从商店下载", - "hex.builtin.achievement.misc.download_from_store.desc": "从内容商店下载任何内容", - "hex.builtin.background_service.network_interface": "网络接口", - "hex.builtin.background_service.auto_backup": "自动备份", - "hex.builtin.command.calc.desc": "计算器", - "hex.builtin.command.convert.desc": "单位换算", - "hex.builtin.command.convert.hexadecimal": "十六进制", - "hex.builtin.command.convert.decimal": "十进制", - "hex.builtin.command.convert.binary": "二进制", - "hex.builtin.command.convert.octal": "八进制", - "hex.builtin.command.convert.invalid_conversion": "无效转换", - "hex.builtin.command.convert.invalid_input": "无效输入", - "hex.builtin.command.convert.to": "到", - "hex.builtin.command.convert.in": "在", - "hex.builtin.command.convert.as": "为", - "hex.builtin.command.cmd.desc": "命令", - "hex.builtin.command.cmd.result": "运行命令 '{0}'", - "hex.builtin.command.web.desc": "网站解析", - "hex.builtin.command.web.result": "导航到 '{0}'", - "hex.builtin.drag_drop.text": "将文件拖放到此处以打开它们……", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "二进制(8 位)", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.custom_encoding": "自定义编码文件", - "hex.builtin.inspector.custom_encoding.change": "选择编码格式", - "hex.builtin.inspector.custom_encoding.no_encoding": "未选择编码", - "hex.builtin.inspector.dos_date": "DOS 日期", - "hex.builtin.inspector.dos_time": "DOS 时间", - "hex.builtin.inspector.double": "double(64 位)", - "hex.builtin.inspector.float": "float(32 位)", - "hex.builtin.inspector.float16": "half float(16 位)", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.jump_to_address": "跳转到地址​", - "hex.builtin.inspector.long_double": "long double(128 位)", - "hex.builtin.inspector.rgb565": "RGB565 颜色", - "hex.builtin.inspector.rgba8": "RGBA8 颜色", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "字符串", - "hex.builtin.inspector.wstring": "宽字符串", - "hex.builtin.inspector.string16": "", - "hex.builtin.inspector.string32": "", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 码位", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.inspector.char16": "", - "hex.builtin.inspector.char32": "", - "hex.builtin.layouts.default": "默认", - "hex.builtin.layouts.none.restore_default": "恢复默认布局", - "hex.builtin.menu.edit": "编辑", - "hex.builtin.menu.edit.bookmark.create": "添加书签", - "hex.builtin.view.hex_editor.menu.edit.redo": "重做", - "hex.builtin.view.hex_editor.menu.edit.undo": "撤销", - "hex.builtin.menu.extras": "扩展", - "hex.builtin.menu.file": "文件", - "hex.builtin.menu.file.bookmark.export": "导出书签", - "hex.builtin.menu.file.bookmark.import": "导入书签", - "hex.builtin.menu.file.clear_recent": "清除", - "hex.builtin.menu.file.close": "关闭", - "hex.builtin.menu.file.create_file": "新建文件……", - "hex.builtin.menu.edit.disassemble_range": "反汇编选区", - "hex.builtin.menu.file.export": "导出……", - "hex.builtin.menu.file.export.as_language": "文本格式字节", - "hex.builtin.menu.file.export.as_language.popup.export_error": "无法将字节导出到文件!", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.error.create_file": "创建新文件失败!", - "hex.builtin.menu.file.export.ips.popup.export_error": "创建新的 IPS 文件失败!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "无效 IPS 补丁头!", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "补丁尝试修补范围之外的地址!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "补丁大于最大允许大小!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "无效 IPS 补丁格式!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "缺少 IPS EOF 记录!", - "hex.builtin.menu.file.export.ips": "IPS 补丁", - "hex.builtin.menu.file.export.ips32": "IPS32 补丁", - "hex.builtin.menu.file.export.bookmark": "书签", - "hex.builtin.menu.file.export.pattern": "模式文件", - "hex.builtin.menu.file.export.pattern_file": "导出模式文件", - "hex.builtin.menu.file.export.data_processor": "数据处理器工作区", - "hex.builtin.menu.file.export.popup.create": "无法导出文件。文件创建失败!", - "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.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": "模式文件", - "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.import.modified_file.popup.invalid_size": "所选文件的大小与当前文件的大小不同。 两个尺寸必须匹配。", - "hex.builtin.menu.file.open_file": "打开文件……", - "hex.builtin.menu.file.open_other": "打开其他……", - "hex.builtin.menu.file.project": "项目", - "hex.builtin.menu.file.project.open": "打开项目……", - "hex.builtin.menu.file.project.save": "保存项目", - "hex.builtin.menu.file.project.save_as": "另存为项目……", - "hex.builtin.menu.file.open_recent": "最近打开", - "hex.builtin.menu.file.quit": "退出 ImHex", - "hex.builtin.menu.file.reload_provider": "重载提供者", - "hex.builtin.menu.help": "帮助", - "hex.builtin.menu.help.ask_for_help": "查找文档……", - "hex.builtin.menu.workspace": "工作区", - "hex.builtin.menu.workspace.create": "新建工作区……", - "hex.builtin.menu.workspace.layout": "布局", - "hex.builtin.menu.workspace.layout.lock": "锁定布局", - "hex.builtin.menu.workspace.layout.save": "保存布局", - "hex.builtin.menu.view": "视图", - "hex.builtin.menu.view.always_on_top": "始终最上层", - "hex.builtin.menu.view.fullscreen": "全屏模式", - "hex.builtin.menu.view.debug": "显示调试视图", - "hex.builtin.menu.view.demo": "ImGui 演示", - "hex.builtin.menu.view.fps": "显示 FPS", - "hex.builtin.minimap_visualizer.entropy": "局部熵", - "hex.builtin.minimap_visualizer.zero_count": "0 计数", - "hex.builtin.minimap_visualizer.zeros": "Zeros", - "hex.builtin.minimap_visualizer.ascii_count": "ASCII 计数", - "hex.builtin.minimap_visualizer.byte_type": "字节类型", - "hex.builtin.minimap_visualizer.highlights": "高亮", - "hex.builtin.minimap_visualizer.byte_magnitude": "字节大小", - "hex.builtin.nodes.arithmetic": "运算", - "hex.builtin.nodes.arithmetic.add": "加法", - "hex.builtin.nodes.arithmetic.add.header": "加法", - "hex.builtin.nodes.arithmetic.average": "平均值", - "hex.builtin.nodes.arithmetic.average.header": "平均值", - "hex.builtin.nodes.arithmetic.ceil": "向上取整", - "hex.builtin.nodes.arithmetic.ceil.header": "向上取整", - "hex.builtin.nodes.arithmetic.div": "除法", - "hex.builtin.nodes.arithmetic.div.header": "除法", - "hex.builtin.nodes.arithmetic.floor": "向下取整", - "hex.builtin.nodes.arithmetic.floor.header": "向下取整", - "hex.builtin.nodes.arithmetic.median": "中位数", - "hex.builtin.nodes.arithmetic.median.header": "中位数", - "hex.builtin.nodes.arithmetic.mod": "取模", - "hex.builtin.nodes.arithmetic.mod.header": "取模", - "hex.builtin.nodes.arithmetic.mul": "乘法", - "hex.builtin.nodes.arithmetic.mul.header": "乘法", - "hex.builtin.nodes.arithmetic.round": "四舍五入", - "hex.builtin.nodes.arithmetic.round.header": "四舍五入", - "hex.builtin.nodes.arithmetic.sub": "减法", - "hex.builtin.nodes.arithmetic.sub.header": "减法", - "hex.builtin.nodes.bitwise": "按位操作", - "hex.builtin.nodes.bitwise.add": "相加", - "hex.builtin.nodes.bitwise.add.header": "按位相加", - "hex.builtin.nodes.bitwise.and": "与", - "hex.builtin.nodes.bitwise.and.header": "位与", - "hex.builtin.nodes.bitwise.not": "取反", - "hex.builtin.nodes.bitwise.not.header": "按位取反", - "hex.builtin.nodes.bitwise.or": "或", - "hex.builtin.nodes.bitwise.or.header": "位或", - "hex.builtin.nodes.bitwise.shift_left": "左移", - "hex.builtin.nodes.bitwise.shift_left.header": "按位左移", - "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.xor": "异或", - "hex.builtin.nodes.bitwise.xor.header": "按位异或", - "hex.builtin.nodes.buffer": "缓冲区", - "hex.builtin.nodes.buffer.byte_swap": "反转", - "hex.builtin.nodes.buffer.byte_swap.header": "反转字节", - "hex.builtin.nodes.buffer.combine": "组合", - "hex.builtin.nodes.buffer.combine.header": "缓冲区组合", - "hex.builtin.nodes.buffer.patch": "补丁", - "hex.builtin.nodes.buffer.patch.header": "补丁", - "hex.builtin.nodes.buffer.patch.input.patch": "补丁", - "hex.builtin.nodes.buffer.repeat": "重复", - "hex.builtin.nodes.buffer.repeat.header": "缓冲区重复", - "hex.builtin.nodes.buffer.repeat.input.buffer": "输入", - "hex.builtin.nodes.buffer.repeat.input.count": "次数", - "hex.builtin.nodes.buffer.size": "缓冲区大小", - "hex.builtin.nodes.buffer.size.header": "缓冲区大小", - "hex.builtin.nodes.buffer.size.output": "大小", - "hex.builtin.nodes.buffer.slice": "切片", - "hex.builtin.nodes.buffer.slice.header": "缓冲区切片", - "hex.builtin.nodes.buffer.slice.input.buffer": "输入", - "hex.builtin.nodes.buffer.slice.input.from": "从", - "hex.builtin.nodes.buffer.slice.input.to": "到", - "hex.builtin.nodes.casting": "数据转换", - "hex.builtin.nodes.casting.buffer_to_float": "缓冲区到浮点数", - "hex.builtin.nodes.casting.buffer_to_float.header": "缓冲区到浮点数", - "hex.builtin.nodes.casting.buffer_to_int": "缓冲区到整数", - "hex.builtin.nodes.casting.buffer_to_int.header": "缓冲区到整数", - "hex.builtin.nodes.casting.float_to_buffer": "浮点数到缓冲区", - "hex.builtin.nodes.casting.float_to_buffer.header": "浮点数到缓冲区", - "hex.builtin.nodes.casting.int_to_buffer": "整数到缓冲区", - "hex.builtin.nodes.casting.int_to_buffer.header": "整数到缓冲区", - "hex.builtin.nodes.common.height": "高度", - "hex.builtin.nodes.common.input": "输入", - "hex.builtin.nodes.common.input.a": "输入 A", - "hex.builtin.nodes.common.input.b": "输入 B", - "hex.builtin.nodes.common.output": "输出", - "hex.builtin.nodes.common.width": "宽度", - "hex.builtin.nodes.common.amount": "数量", - "hex.builtin.nodes.constants": "常量", - "hex.builtin.nodes.constants.buffer": "缓冲区", - "hex.builtin.nodes.constants.buffer.header": "缓冲区", - "hex.builtin.nodes.constants.buffer.size": "大小", - "hex.builtin.nodes.constants.comment": "注释", - "hex.builtin.nodes.constants.comment.header": "注释", - "hex.builtin.nodes.constants.float": "浮点数", - "hex.builtin.nodes.constants.float.header": "浮点数", - "hex.builtin.nodes.constants.int": "整数", - "hex.builtin.nodes.constants.int.header": "整数", - "hex.builtin.nodes.constants.nullptr": "空指针", - "hex.builtin.nodes.constants.nullptr.header": "空指针", - "hex.builtin.nodes.constants.rgba8": "RGBA8 颜色", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 颜色", - "hex.builtin.nodes.constants.rgba8.output.a": "透明", - "hex.builtin.nodes.constants.rgba8.output.b": "蓝", - "hex.builtin.nodes.constants.rgba8.output.g": "绿", - "hex.builtin.nodes.constants.rgba8.output.r": "红", - "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", - "hex.builtin.nodes.constants.string": "字符串", - "hex.builtin.nodes.constants.string.header": "字符串", - "hex.builtin.nodes.control_flow": "控制流", - "hex.builtin.nodes.control_flow.and": "与", - "hex.builtin.nodes.control_flow.and.header": "逻辑与", - "hex.builtin.nodes.control_flow.equals": "等于", - "hex.builtin.nodes.control_flow.equals.header": "等于", - "hex.builtin.nodes.control_flow.gt": "大于", - "hex.builtin.nodes.control_flow.gt.header": "大于", - "hex.builtin.nodes.control_flow.if": "如果", - "hex.builtin.nodes.control_flow.if.condition": "条件", - "hex.builtin.nodes.control_flow.if.false": "假", - "hex.builtin.nodes.control_flow.if.header": "如果", - "hex.builtin.nodes.control_flow.if.true": "真", - "hex.builtin.nodes.control_flow.lt": "小于", - "hex.builtin.nodes.control_flow.lt.header": "小于", - "hex.builtin.nodes.control_flow.not": "取反", - "hex.builtin.nodes.control_flow.not.header": "取反", - "hex.builtin.nodes.control_flow.or": "或", - "hex.builtin.nodes.control_flow.or.header": "逻辑或", - "hex.builtin.nodes.control_flow.loop": "循环", - "hex.builtin.nodes.control_flow.loop.header": "循环", - "hex.builtin.nodes.control_flow.loop.start": "开始", - "hex.builtin.nodes.control_flow.loop.end": "结束", - "hex.builtin.nodes.control_flow.loop.init": "初始值", - "hex.builtin.nodes.control_flow.loop.in": "输入", - "hex.builtin.nodes.control_flow.loop.out": "输出", - "hex.builtin.nodes.crypto": "加密", - "hex.builtin.nodes.crypto.aes": "AES 解密", - "hex.builtin.nodes.crypto.aes.header": "AES 解密", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "密钥", - "hex.builtin.nodes.crypto.aes.key_length": "密钥长度", - "hex.builtin.nodes.crypto.aes.mode": "模式", - "hex.builtin.nodes.crypto.aes.nonce": "随机数", - "hex.builtin.nodes.custom": "自定义", - "hex.builtin.nodes.custom.custom": "新节点", - "hex.builtin.nodes.custom.custom.edit": "编辑", - "hex.builtin.nodes.custom.custom.edit_hint": "按下 SHIFT 以编辑", - "hex.builtin.nodes.custom.custom.header": "自定义节点", - "hex.builtin.nodes.custom.input": "自定义节点输入", - "hex.builtin.nodes.custom.input.header": "节点输入", - "hex.builtin.nodes.custom.output": "自定义节点输出", - "hex.builtin.nodes.custom.output.header": "节点输出", - "hex.builtin.nodes.data_access": "数据访问", - "hex.builtin.nodes.data_access.read": "读取", - "hex.builtin.nodes.data_access.read.address": "地址", - "hex.builtin.nodes.data_access.read.data": "数据", - "hex.builtin.nodes.data_access.read.header": "读取", - "hex.builtin.nodes.data_access.read.size": "大小", - "hex.builtin.nodes.data_access.selection": "已选中区域", - "hex.builtin.nodes.data_access.selection.address": "地址", - "hex.builtin.nodes.data_access.selection.header": "已选中区域", - "hex.builtin.nodes.data_access.selection.size": "大小", - "hex.builtin.nodes.data_access.size": "数据大小", - "hex.builtin.nodes.data_access.size.header": "数据大小", - "hex.builtin.nodes.data_access.size.size": "大小", - "hex.builtin.nodes.data_access.write": "写入", - "hex.builtin.nodes.data_access.write.address": "地址", - "hex.builtin.nodes.data_access.write.data": "数据", - "hex.builtin.nodes.data_access.write.header": "写入", - "hex.builtin.nodes.decoding": "解码", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 解码", - "hex.builtin.nodes.decoding.hex": "十六进制", - "hex.builtin.nodes.decoding.hex.header": "十六进制解码", - "hex.builtin.nodes.display": "显示", - "hex.builtin.nodes.display.buffer": "缓冲区", - "hex.builtin.nodes.display.buffer.header": "缓冲区显示", - "hex.builtin.nodes.display.bits": "位", - "hex.builtin.nodes.display.bits.header": "位显示", - "hex.builtin.nodes.display.float": "浮点数", - "hex.builtin.nodes.display.float.header": "浮点数显示", - "hex.builtin.nodes.display.int": "整数", - "hex.builtin.nodes.display.int.header": "整数显示", - "hex.builtin.nodes.display.string": "字符串", - "hex.builtin.nodes.display.string.header": "字符串显示", - "hex.builtin.nodes.pattern_language": "模式语言", - "hex.builtin.nodes.pattern_language.out_var": "输出变量", - "hex.builtin.nodes.pattern_language.out_var.header": "输出变量", - "hex.builtin.nodes.visualizer": "可视化", - "hex.builtin.nodes.visualizer.byte_distribution": "字节分布", - "hex.builtin.nodes.visualizer.byte_distribution.header": "字节分布", - "hex.builtin.nodes.visualizer.digram": "图表", - "hex.builtin.nodes.visualizer.digram.header": "图表可视化", - "hex.builtin.nodes.visualizer.image": "图像", - "hex.builtin.nodes.visualizer.image.header": "图像可视化", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 图像", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 图像可视化", - "hex.builtin.nodes.visualizer.layered_dist": "分层布局", - "hex.builtin.nodes.visualizer.layered_dist.header": "分层布局", - "hex.builtin.popup.close_provider.desc": "有些更改尚未保存到项目中。\n\n要在关闭前保存吗?", - "hex.builtin.popup.close_provider.title": "关闭提供者?", - "hex.builtin.popup.docs_question.title": "查找文档", - "hex.builtin.popup.docs_question.no_answer": "文档中没有这个问题的答案", - "hex.builtin.popup.docs_question.prompt": "向文档 AI 寻求帮助!", - "hex.builtin.popup.docs_question.thinking": "思考中……", - "hex.builtin.popup.error.create": "创建新文件失败!", - "hex.builtin.popup.error.file_dialog.common": "尝试打开文件浏览器时发生了错误:{}", - "hex.builtin.popup.error.file_dialog.portal": "打开文件浏览器时出现错误:{}。\n这可能是由于您的系统没有正确安装 xdg-desktop-portal 后端造成的。\n\n对于 KDE,请安装 xdg-desktop-portal-kde。\n对于 Gnome,请安装 xdg-desktop-portal-gnome。\n对于其他,您可以尝试使用 xdg-desktop-portal-gtk。\n\n在安装完成后重启您的系统。\n\n如果文件浏览器仍不工作,请尝试将\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n添加到您的窗口管理器或合成器的启动脚本或配置文件中。\n\n如果文件浏览器仍不工作,请在 https://github.com/WerWolv/ImHex/issues 提交报告。\n\n同时,您仍可以通过将文件拖到 ImHex 窗口来打开它们!", - "hex.builtin.popup.error.project.load": "加载工程失败:{}", - "hex.builtin.popup.error.project.save": "保存工程失败!", - "hex.builtin.popup.error.project.load.create_provider": "创建 {} 提供者失败", - "hex.builtin.popup.error.project.load.no_providers": "没有可打开的提供者", - "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.read_only": "无法获得写权限,文件以只读方式打开。", - "hex.builtin.popup.error.task_exception": "任务 '{}' 异常:\n\n{}", - "hex.builtin.popup.exit_application.desc": "工程还有未保存的更改。\n确定要退出吗?", - "hex.builtin.popup.exit_application.title": "退出?", - "hex.builtin.popup.waiting_for_tasks.title": "等待任务进行", - "hex.builtin.popup.crash_recover.title": "崩溃恢复", - "hex.builtin.popup.crash_recover.message": "抛出了异常,但 ImHex 能够捕获它并报告崩溃。", - "hex.builtin.popup.foreground_task.title": "请稍等......", - "hex.builtin.popup.blocking_task.title": "运行任务", - "hex.builtin.popup.blocking_task.desc": "一个任务正在运行。", - "hex.builtin.popup.save_layout.title": "保存布局", - "hex.builtin.popup.save_layout.desc": "输入用于保存当前布局的名称。", - "hex.builtin.popup.waiting_for_tasks.desc": "仍有任务在后台运行。\nImHex 将在完成后关闭。", - "hex.builtin.provider.rename": "重命名", - "hex.builtin.provider.rename.desc": "输入此内存文件的名称。", - "hex.builtin.provider.tooltip.show_more": "按住 SHIFT 了解更多", - "hex.builtin.provider.error.open": "无法打开提供者:{}", - "hex.builtin.provider.base64": "Base64", - "hex.builtin.provider.disk": "原始磁盘", - "hex.builtin.provider.disk.disk_size": "磁盘大小", - "hex.builtin.provider.disk.elevation": "访问原始磁盘可能需要提升的权限", - "hex.builtin.provider.disk.reload": "刷新", - "hex.builtin.provider.disk.sector_size": "扇区大小", - "hex.builtin.provider.disk.selected_disk": "磁盘", - "hex.builtin.provider.disk.error.read_ro": "无法以只读模式打开磁盘 {}:{}", - "hex.builtin.provider.disk.error.read_rw": "无法以读写模式打开磁盘 {}:{}", - "hex.builtin.provider.file": "文件", - "hex.builtin.provider.file.error.open": "无法打开文件:{}", - "hex.builtin.provider.file.access": "最后访问时间", - "hex.builtin.provider.file.creation": "创建时间", - "hex.builtin.provider.file.menu.direct_access": "直接访问文件", - "hex.builtin.provider.file.menu.into_memory": "加载到内存", - "hex.builtin.provider.file.modification": "最后更改时间", - "hex.builtin.provider.file.path": "路径", - "hex.builtin.provider.file.size": "大小", - "hex.builtin.provider.file.menu.open_file": "在外部打开文件", - "hex.builtin.provider.file.menu.open_folder": "打开所处的目录", - "hex.builtin.provider.file.too_large": "该文件太大,无法加载到内存中。 无论如何打开它都会导致修改直接写入文件。 您想以只读方式打开它吗?", - "hex.builtin.provider.file.too_large.allow_write": "允许写入访问", - "hex.builtin.provider.file.reload_changes": "该文件已被外部源修改。 您想重新加载吗?", - "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}>", - "hex.builtin.provider.gdb.port": "端口", - "hex.builtin.provider.gdb.server": "服务器", - "hex.builtin.provider.intel_hex": "英特尔 Hex", - "hex.builtin.provider.intel_hex.name": "英特尔 Hex {0}", - "hex.builtin.provider.mem_file": "临时文件", - "hex.builtin.provider.mem_file.unsaved": "未保存的文件", - "hex.builtin.provider.mem_file.rename": "重命名文件", - "hex.builtin.provider.motorola_srec": "摩托罗拉 SREC", - "hex.builtin.provider.motorola_srec.name": "摩托罗拉 SREC {0}", - "hex.builtin.provider.opening": "正在打开数据源...", - "hex.builtin.provider.process_memory": "进程内存提供器", - "hex.builtin.provider.process_memory.enumeration_failed": "无法枚举进程", - "hex.builtin.provider.process_memory.macos_limitations": "macOS不允许从其他进程读取内存,即使在以root身份运行时也是如此。如果系统完整性保护(SIP)被启用,它只适用于未签名或具有“Get Task Allow”权限的应用程序,通常只适用于您自己编译的应用程序。", - "hex.builtin.provider.process_memory.memory_regions": "内存区域", - "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": "提交", - "hex.builtin.provider.process_memory.region.reserve": "保留", - "hex.builtin.provider.process_memory.region.private": "私有", - "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.view": "独立查看", - "hex.builtin.setting.experiments": "实验性功能", - "hex.builtin.setting.experiments.description": "实验性功能是仍在开发中的功能,可能无法正常工作。\n\n请自由尝试并报告您遇到的任何问题!", - "hex.builtin.setting.folders": "扩展搜索路径", - "hex.builtin.setting.folders.add_folder": "添加新的目录", - "hex.builtin.setting.folders.description": "为模式、脚本和规则等指定额外的搜索路径", - "hex.builtin.setting.folders.remove_folder": "从列表中移除当前目录", - "hex.builtin.setting.general": "通用", - "hex.builtin.setting.general.patterns": "模式", - "hex.builtin.setting.general.network": "网络", - "hex.builtin.setting.general.auto_backup_time": "定期备份项目", - "hex.builtin.setting.general.auto_backup_time.format.simple": "每 {0}秒", - "hex.builtin.setting.general.auto_backup_time.format.extended": "每 {0}分 {1}秒", - "hex.builtin.setting.general.auto_load_patterns": "自动加载支持的模式", - "hex.builtin.setting.general.server_contact": "启用更新检查和使用统计", - "hex.builtin.setting.general.max_mem_file_size": "要加载到内存中的文件的最大大小", - "hex.builtin.setting.general.max_mem_file_size.desc": "小文件会被加载到内存中,以防止直接在磁盘上修改它们。\n\n增大这个大小可以让更大的文件在ImHex从磁盘读取数据之前被加载到内存中。", - "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.sync_pattern_source": "在提供器间同步模式源码", - "hex.builtin.setting.general.upload_crash_logs": "上传崩溃报告", - "hex.builtin.setting.hex_editor": "Hex 编辑器", - "hex.builtin.setting.hex_editor.byte_padding": "额外的字节列对齐", - "hex.builtin.setting.hex_editor.bytes_per_row": "每行显示的字节数", - "hex.builtin.setting.hex_editor.char_padding": "额外的字符列对齐", - "hex.builtin.setting.hex_editor.highlight_color": "选区高亮色", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "悬停时突出显示父模式", - "hex.builtin.setting.hex_editor.paste_behaviour": "单字节粘贴行为", - "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.sync_scrolling": "同步编辑器滚动位置", - "hex.builtin.setting.hex_editor.show_highlights": "显示彩色高亮标记", - "hex.builtin.setting.hex_editor.show_selection": "将选区显示移至十六进制编辑器底部", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "最近文件", - "hex.builtin.setting.interface": "界面", - "hex.builtin.setting.interface.always_show_provider_tabs": "始终显示提供者选项卡", - "hex.builtin.setting.interface.native_window_decorations": "使用操作系统窗口装饰", - "hex.builtin.setting.interface.accent": "强调色", - "hex.builtin.setting.interface.color": "颜色主题", - "hex.builtin.setting.interface.crisp_scaling": "启用清晰缩放", - "hex.builtin.setting.interface.display_shortcut_highlights": "快捷键使用时高亮菜单项", - "hex.builtin.setting.interface.fps": "FPS 限制", - "hex.builtin.setting.interface.fps.unlocked": "无限制", - "hex.builtin.setting.interface.fps.native": "系统", - "hex.builtin.setting.interface.language": "语言", - "hex.builtin.setting.interface.multi_windows": "启用多窗口支持", - "hex.builtin.setting.interface.randomize_window_title": "使用随机化窗口标题", - "hex.builtin.setting.interface.scaling_factor": "缩放", - "hex.builtin.setting.interface.scaling.native": "本地默认", - "hex.builtin.setting.interface.scaling.fractional_warning": "默认字体不支持比例缩放。为了获得更好的效果,请在“字体”选项卡中选择自定义字体。", - "hex.builtin.setting.interface.show_header_command_palette": "在窗口标题中显示命令面板", - "hex.builtin.setting.interface.show_titlebar_backdrop": "显示标题栏背景色", - "hex.builtin.setting.interface.style": "风格", - "hex.builtin.setting.interface.use_native_menu_bar": "使用原生菜单栏", - "hex.builtin.setting.interface.window": "窗口", - "hex.builtin.setting.interface.pattern_data_row_bg": "启用彩色图案背景", - "hex.builtin.setting.interface.wiki_explain_language": "维基百科使用语言", - "hex.builtin.setting.interface.restore_window_pos": "恢复窗口位置", - "hex.builtin.setting.proxy": "网络代理", - "hex.builtin.setting.proxy.description": "代理设置会立即在可下载内容、维基百科查询上生效。", - "hex.builtin.setting.proxy.enable": "启用代理", - "hex.builtin.setting.proxy.url": "代理 URL", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// 或 socks5://(如 http://127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "快捷键", - "hex.builtin.setting.shortcuts.global": "全局快捷键", - "hex.builtin.setting.toolbar": "工具栏", - "hex.builtin.setting.toolbar.description": "通过从下面的列表中拖放菜单选项,在工具栏中添加或删除菜单选项。", - "hex.builtin.setting.toolbar.icons": "工具栏图标", - "hex.builtin.shortcut.next_provider": "选择下一个提供者", - "hex.builtin.shortcut.prev_provider": "选择上一个提供者", - "hex.builtin.task.query_docs": "查询文档……", - "hex.builtin.task.sending_statistics": "发送统计……", - "hex.builtin.task.check_updates": "检查更新……", - "hex.builtin.task.exporting_data": "导出数据……", - "hex.builtin.task.uploading_crash": "上传崩溃报告……", - "hex.builtin.task.loading_banner": "加载横幅……", - "hex.builtin.task.updating_recents": "更新最近文件……", - "hex.builtin.task.updating_store": "更新商店……", - "hex.builtin.task.parsing_pattern": "解析模式……", - "hex.builtin.task.analyzing_data": "分析数据……", - "hex.builtin.task.updating_inspector": "更新数据查看器……", - "hex.builtin.task.saving_data": "保存数据……", - "hex.builtin.task.loading_encoding_file": "加载编码文件……", - "hex.builtin.task.filtering_data": "过滤数据……", - "hex.builtin.task.evaluating_nodes": "评估节点……", - "hex.builtin.title_bar_button.debug_build": "调试构建\n\nSHIFT + 单击打开调试菜单", - "hex.builtin.title_bar_button.feedback": "反馈", - "hex.builtin.tools.ascii_table": "ASCII 表", - "hex.builtin.tools.ascii_table.octal": "显示八进制", - "hex.builtin.tools.base_converter": "基本进制转换", - "hex.builtin.tools.base_converter.bin": "二进制", - "hex.builtin.tools.base_converter.dec": "十进制", - "hex.builtin.tools.base_converter.hex": "十六进制", - "hex.builtin.tools.base_converter.oct": "八进制", - "hex.builtin.tools.byte_swapper": "字节反转", - "hex.builtin.tools.calc": "计算器", - "hex.builtin.tools.color": "颜色选择器", - "hex.builtin.tools.color.components": "组件", - "hex.builtin.tools.color.formats": "格式", - "hex.builtin.tools.color.formats.hex": "HEX", - "hex.builtin.tools.color.formats.vec4": "Vector4f", - "hex.builtin.tools.color.formats.percent": "百分比", - "hex.builtin.tools.color.formats.color_name": "颜色名称", - "hex.builtin.tools.demangler": "LLVM 名还原", - "hex.builtin.tools.demangler.demangled": "还原名", - "hex.builtin.tools.demangler.mangled": "修饰名", - "hex.builtin.tools.error": "最后错误: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "欧几里得算法", - "hex.builtin.tools.euclidean_algorithm.description": "欧几里德算法是计算两个数的最大公约数 (GCD) 的有效方法,即可以将两个数相除而不留下余数的最大数。\n\n通过扩展,这还提供了计算最小公因数的有效方法 倍数 (LCM),可被两者整除的最小数。", - "hex.builtin.tools.euclidean_algorithm.overflow": "检测到溢出! a 和 b 的值太大。", - "hex.builtin.tools.file_tools": "文件工具", - "hex.builtin.tools.file_tools.combiner": "合并", - "hex.builtin.tools.file_tools.combiner.add": "添加……", - "hex.builtin.tools.file_tools.combiner.add.picker": "添加文件", - "hex.builtin.tools.file_tools.combiner.clear": "清空", - "hex.builtin.tools.file_tools.combiner.combine": "合并", - "hex.builtin.tools.file_tools.combiner.combining": "合并中……", - "hex.builtin.tools.file_tools.combiner.delete": "删除", - "hex.builtin.tools.file_tools.combiner.error.open_output": "创建输出文件失败", - "hex.builtin.tools.file_tools.combiner.open_input": "打开输入文件 {0} 失败", - "hex.builtin.tools.file_tools.combiner.output": "输出文件", - "hex.builtin.tools.file_tools.combiner.output.picker": "选择输出路径", - "hex.builtin.tools.file_tools.combiner.success": "文件合并成功!", - "hex.builtin.tools.file_tools.shredder": "销毁", - "hex.builtin.tools.file_tools.shredder.error.open": "打开选择的文件失败!", - "hex.builtin.tools.file_tools.shredder.fast": "快速模式", - "hex.builtin.tools.file_tools.shredder.input": "目标文件", - "hex.builtin.tools.file_tools.shredder.picker": "打开文件以销毁", - "hex.builtin.tools.file_tools.shredder.shred": "销毁", - "hex.builtin.tools.file_tools.shredder.shredding": "销毁中……", - "hex.builtin.tools.file_tools.shredder.success": "文件成功销毁!", - "hex.builtin.tools.file_tools.shredder.warning": "此工具将不可恢复地破坏文件。请谨慎使用。", - "hex.builtin.tools.file_tools.splitter": "分割", - "hex.builtin.tools.file_tools.splitter.input": "目标文件", - "hex.builtin.tools.file_tools.splitter.output": "输出路径", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "创建分块文件 {0} 失败", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "打开选择的文件失败!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "文件小于单分块大小", - "hex.builtin.tools.file_tools.splitter.picker.input": "打开文件以分割", - "hex.builtin.tools.file_tools.splitter.picker.output": "选择输出路径", - "hex.builtin.tools.file_tools.splitter.picker.split": "分割", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "分割中……", - "hex.builtin.tools.file_tools.splitter.picker.success": "文件分割成功!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3 寸软盘(1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5 寸软盘(1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM(650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM(700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "自定义", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32(4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 磁盘(100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 磁盘(200MiB)", - "hex.builtin.tools.file_uploader": "文件上传", - "hex.builtin.tools.file_uploader.control": "控制", - "hex.builtin.tools.file_uploader.done": "完成!", - "hex.builtin.tools.file_uploader.error": "上传文件失败!\n\n错误代码:{0}", - "hex.builtin.tools.file_uploader.invalid_response": "接收到来自 Anonfiles 的无效响应!", - "hex.builtin.tools.file_uploader.recent": "最近上传", - "hex.builtin.tools.file_uploader.tooltip": "点击复制\n按住 CTRL 并点击以打开", - "hex.builtin.tools.file_uploader.upload": "上传", - "hex.builtin.tools.format.engineering": "工程师", - "hex.builtin.tools.format.programmer": "程序员", - "hex.builtin.tools.format.scientific": "科学", - "hex.builtin.tools.format.standard": "标准", - "hex.builtin.tools.graphing": "图形计算器", - "hex.builtin.tools.history": "历史", - "hex.builtin.tools.http_requests": "HTTP 请求", - "hex.builtin.tools.http_requests.enter_url": "输入 URL", - "hex.builtin.tools.http_requests.send": "发送", - "hex.builtin.tools.http_requests.headers": "标头", - "hex.builtin.tools.http_requests.response": "响应", - "hex.builtin.tools.http_requests.body": "正文", - "hex.builtin.tools.ieee754": "IEEE 754 浮点数测试器", - "hex.builtin.tools.ieee754.clear": "清除", - "hex.builtin.tools.ieee754.description": "IEEE754 是大多数现代 CPU 使用的表示浮点数的标准。\n\n此工具可视化浮点数的内部表示,并允许编解码具有非标准数量的尾数或指数位的数字。", - "hex.builtin.tools.ieee754.double_precision": "双精度浮点数", - "hex.builtin.tools.ieee754.exponent": "指数", - "hex.builtin.tools.ieee754.exponent_size": "指数位数", - "hex.builtin.tools.ieee754.formula": "计算式", - "hex.builtin.tools.ieee754.half_precision": "半精度浮点数", - "hex.builtin.tools.ieee754.mantissa": "尾数", - "hex.builtin.tools.ieee754.mantissa_size": "尾数位数", - "hex.builtin.tools.ieee754.result.float": "十进制小数表示", - "hex.builtin.tools.ieee754.result.hex": "十六进制小数表示", - "hex.builtin.tools.ieee754.quarter_precision": "四分之一精度", - "hex.builtin.tools.ieee754.result.title": "结果", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "详细信息", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "简单信息", - "hex.builtin.tools.ieee754.sign": "符号", - "hex.builtin.tools.ieee754.single_precision": "单精度浮点数", - "hex.builtin.tools.ieee754.type": "部分", - "hex.builtin.tools.invariant_multiplication": "通过乘法除以常量", - "hex.builtin.tools.invariant_multiplication.description": "通过乘法除以常量是编译器经常使用的一种技术,用于将整数除以常数优化为乘法并位移。这样做的原因是除法通常比乘法花费多倍的时钟周期。\n\n此工具可用于从除数计算乘数或从乘数计算除数。", - "hex.builtin.tools.invariant_multiplication.num_bits": "位数量", - "hex.builtin.tools.input": "输入", - "hex.builtin.tools.output": "输出", - "hex.builtin.tools.name": "名称", - "hex.builtin.tools.permissions": "UNIX 权限计算器", - "hex.builtin.tools.permissions.absolute": "绝对符号", - "hex.builtin.tools.permissions.perm_bits": "权限位", - "hex.builtin.tools.permissions.setgid_error": "组必须具有 setgid 位的执行权限才能应用!", - "hex.builtin.tools.permissions.setuid_error": "用户必须具有 setuid 位的执行权限才能应用!", - "hex.builtin.tools.permissions.sticky_error": "必须有执行权限才能申请粘滞位!", - "hex.builtin.tools.regex_replacer": "正则替换", - "hex.builtin.tools.regex_replacer.input": "输入", - "hex.builtin.tools.regex_replacer.output": "输出", - "hex.builtin.tools.regex_replacer.pattern": "正则表达式", - "hex.builtin.tools.regex_replacer.replace": "替换表达式", - "hex.builtin.tools.tcp_client_server": "TCP 客户端/服务器", - "hex.builtin.tools.tcp_client_server.client": "客户端", - "hex.builtin.tools.tcp_client_server.server": "服务器", - "hex.builtin.tools.tcp_client_server.messages": "报文", - "hex.builtin.tools.tcp_client_server.settings": "连接设置", - "hex.builtin.tools.value": "值", - "hex.builtin.tools.wiki_explain": "维基百科搜索", - "hex.builtin.tools.wiki_explain.control": "控制", - "hex.builtin.tools.wiki_explain.invalid_response": "接收到来自维基百科的无效响应!", - "hex.builtin.tools.wiki_explain.results": "结果", - "hex.builtin.tools.wiki_explain.search": "搜索", - "hex.builtin.tutorial.introduction": "ImHex 简介", - "hex.builtin.tutorial.introduction.description": "本教程将指导您了解 ImHex 的基本用法,以帮助您入门。", - "hex.builtin.tutorial.introduction.step1.title": "欢迎来到 ImHex!", - "hex.builtin.tutorial.introduction.step1.description": "ImHex 是一个逆向工程套件和十六进制编辑器,其主要重点是可视化二进制数据以便于理解。\n\n您可以通过单击右侧下面的箭头按钮继续下一步。", - "hex.builtin.tutorial.introduction.step2.title": "打开数据", - "hex.builtin.tutorial.introduction.step2.description": "ImHex 支持从各种来源加载数据。这包括文件、原始磁盘、另一个进程的内存等等。\n\n所有这些选项都可以在欢迎页面中或屏幕或文件菜单下找到。", - "hex.builtin.tutorial.introduction.step2.highlight": "让我们通过单击“新建文件”按钮来创建一个新的空文件。", - "hex.builtin.tutorial.introduction.step3.highlight": "这是十六进制编辑器。它显示加载数据的各个字节,还允许您通过双击其中一个字节来编辑它们。\n\n您可以使用箭头键或鼠标滚轮导航数据。", - "hex.builtin.tutorial.introduction.step4.highlight": "这是数据查看器。它以更易读的格式显示当前所选字节的数据。\n\n您还可以通过双击在此处编辑一排数据。", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "这是模式编辑器。它允许您使用模式语言编写代码,该语言可以突出显示和解码加载数据内的二进制数据结构。\n\n您可以在文档中了解有关模式语言的更多信息。", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "此视图包含一个树视图,表示您使用模式语言定义的数据结构。", - "hex.builtin.tutorial.introduction.step6.highlight": "您可以在帮助菜单中找到更多教程和文档。", - "hex.builtin.undo_operation.insert": "插入的 {0}", - "hex.builtin.undo_operation.remove": "移除的 {0}", - "hex.builtin.undo_operation.write": "写入的 {0}", - "hex.builtin.undo_operation.patches": "应用的补丁", - "hex.builtin.undo_operation.fill": "填充的区域", - "hex.builtin.undo_operation.modification": "修改的数据", - "hex.builtin.view.achievements.name": "成就", - "hex.builtin.view.achievements.unlocked": "已解锁成就!", - "hex.builtin.view.achievements.unlocked_count": "已解锁", - "hex.builtin.view.achievements.click": "点这里", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "转到", - "hex.builtin.view.bookmarks.button.remove": "移除", - "hex.builtin.view.bookmarks.default_title": "书签 [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "颜色", - "hex.builtin.view.bookmarks.header.comment": "注释", - "hex.builtin.view.bookmarks.header.name": "名称", - "hex.builtin.view.bookmarks.name": "书签", - "hex.builtin.view.bookmarks.no_bookmarks": "尚无书签——您可以使用 '编辑' 菜单来添加书签。", - "hex.builtin.view.bookmarks.title.info": "信息", - "hex.builtin.view.bookmarks.tooltip.jump_to": "跳转到地址", - "hex.builtin.view.bookmarks.tooltip.lock": "锁定", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "在新窗口打开", - "hex.builtin.view.bookmarks.tooltip.unlock": "解锁", - "hex.builtin.view.command_palette.name": "命令栏", - "hex.builtin.view.constants.name": "常量", - "hex.builtin.view.constants.row.category": "分类", - "hex.builtin.view.constants.row.desc": "描述", - "hex.builtin.view.constants.row.name": "名称", - "hex.builtin.view.constants.row.value": "值", - "hex.builtin.view.data_inspector.menu.copy": "复制值", - "hex.builtin.view.data_inspector.menu.edit": "编辑值", - "hex.builtin.view.data_inspector.execution_error": "自定义行计算错误", - "hex.builtin.view.data_inspector.invert": "按位取反", - "hex.builtin.view.data_inspector.name": "数据分析器", - "hex.builtin.view.data_inspector.no_data": "没有选中数据", - "hex.builtin.view.data_inspector.table.name": "格式", - "hex.builtin.view.data_inspector.table.value": "值", - "hex.builtin.view.data_inspector.custom_row.title": "添加自定义行", - "hex.builtin.view.data_inspector.custom_row.hint": "您可以通过将模式语言脚本放置在 /scripts/inspectors 目录下定义自定义数据检查器行。\n\n详细信息请参阅文档。", - "hex.builtin.view.data_processor.help_text": "右键以添加新的节点", - "hex.builtin.view.data_processor.menu.file.load_processor": "加载数据处理器……", - "hex.builtin.view.data_processor.menu.file.save_processor": "保存数据处理器……", - "hex.builtin.view.data_processor.menu.remove_link": "移除链接", - "hex.builtin.view.data_processor.menu.remove_node": "移除节点", - "hex.builtin.view.data_processor.menu.remove_selection": "移除已选", - "hex.builtin.view.data_processor.menu.save_node": "保存节点", - "hex.builtin.view.data_processor.name": "数据处理器", - "hex.builtin.view.find.binary_pattern": "二进制模式", - "hex.builtin.view.find.binary_pattern.alignment": "对齐", - "hex.builtin.view.find.context.copy": "复制值", - "hex.builtin.view.find.context.copy_demangle": "复制值的还原名", - "hex.builtin.view.find.context.replace": "替换", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "十六进制", - "hex.builtin.view.find.demangled": "还原名", - "hex.builtin.view.find.name": "查找", - "hex.builtin.view.replace.name": "替换", - "hex.builtin.view.find.regex": "正则表达式", - "hex.builtin.view.find.regex.full_match": "要求完整匹配", - "hex.builtin.view.find.regex.pattern": "模式", - "hex.builtin.view.find.search": "搜索", - "hex.builtin.view.find.search.entries": "{} 个结果", - "hex.builtin.view.find.search.reset": "重置", - "hex.builtin.view.find.searching": "搜索中……", - "hex.builtin.view.find.sequences": "序列", - "hex.builtin.view.find.sequences.ignore_case": "忽略大小写", - "hex.builtin.view.find.shortcut.select_all": "全选", - "hex.builtin.view.find.strings": "字符串", - "hex.builtin.view.find.strings.chars": "字符", - "hex.builtin.view.find.strings.line_feeds": "换行", - "hex.builtin.view.find.strings.lower_case": "小写字母", - "hex.builtin.view.find.strings.match_settings": "配置设置", - "hex.builtin.view.find.strings.min_length": "最短长度", - "hex.builtin.view.find.strings.null_term": "需要NULL终止", - "hex.builtin.view.find.strings.numbers": "数字", - "hex.builtin.view.find.strings.spaces": "空格", - "hex.builtin.view.find.strings.symbols": "符号", - "hex.builtin.view.find.strings.underscores": "下划线", - "hex.builtin.view.find.strings.upper_case": "大写字母", - "hex.builtin.view.find.value": "数字值", - "hex.builtin.view.find.value.aligned": "对齐", - "hex.builtin.view.find.value.max": "最大值", - "hex.builtin.view.find.value.min": "最小值", - "hex.builtin.view.find.value.range": "范围搜索", - "hex.builtin.view.help.about.commits": "提交记录", - "hex.builtin.view.help.about.contributor": "贡献者", - "hex.builtin.view.help.about.donations": "赞助", - "hex.builtin.view.help.about.libs": "使用的库", - "hex.builtin.view.help.about.license": "许可证", - "hex.builtin.view.help.about.name": "关于", - "hex.builtin.view.help.about.paths": "ImHex 目录", - "hex.builtin.view.help.about.plugins": "插件", - "hex.builtin.view.help.about.plugins.author": "作者", - "hex.builtin.view.help.about.plugins.desc": "描述", - "hex.builtin.view.help.about.plugins.plugin": "插件", - "hex.builtin.view.help.about.release_notes": "发行说明", - "hex.builtin.view.help.about.source": "源代码位于 GitHub:", - "hex.builtin.view.help.about.thanks": "如果您喜欢我的工作,请赞助以帮助此项目继续前进。非常感谢 <3", - "hex.builtin.view.help.about.translator": "由 xtex 翻译,York Waugh 修改", - "hex.builtin.view.help.calc_cheat_sheet": "计算器帮助", - "hex.builtin.view.help.documentation": "ImHex 文档", - "hex.builtin.view.help.documentation_search": "搜索文档", - "hex.builtin.view.help.name": "帮助", - "hex.builtin.view.help.pattern_cheat_sheet": "模式语言帮助", - "hex.builtin.view.hex_editor.copy.address": "地址", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII 文本", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C 数组", - "hex.builtin.view.hex_editor.copy.cpp": "C++ 数组", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal 数组", - "hex.builtin.view.hex_editor.copy.csharp": "C# 数组", - "hex.builtin.view.hex_editor.copy.custom_encoding": "自定义编码", - "hex.builtin.view.hex_editor.copy.escaped_string": "转义字符串", - "hex.builtin.view.hex_editor.copy.go": "Go 数组", - "hex.builtin.view.hex_editor.copy.hex_view": "十六进制视图", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java 数组", - "hex.builtin.view.hex_editor.copy.js": "JavaScript 数组", - "hex.builtin.view.hex_editor.copy.lua": "Lua 数组", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal 数组", - "hex.builtin.view.hex_editor.copy.python": "Python 数组", - "hex.builtin.view.hex_editor.copy.rust": "Rust 数组", - "hex.builtin.view.hex_editor.copy.swift": "Swift 数组", - "hex.builtin.view.hex_editor.goto.offset.absolute": "绝对", - "hex.builtin.view.hex_editor.goto.offset.begin": "起始", - "hex.builtin.view.hex_editor.goto.offset.end": "末尾", - "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.cut": "剪切", - "hex.builtin.view.hex_editor.menu.edit.fill": "填充……", - "hex.builtin.view.hex_editor.menu.edit.insert": "插入……", - "hex.builtin.view.hex_editor.menu.edit.insert_mode": "插入模式", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "转到", - "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "当前模式", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "在新页面打开选定区域", - "hex.builtin.view.hex_editor.menu.edit.paste": "粘贴", - "hex.builtin.view.hex_editor.menu.edit.paste_as": "粘贴为", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "选择粘贴行为", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "在十六进制编辑器视图中粘贴时,ImHex 默认仅覆盖当前选中的字节。但如果仅选中单个字节,此行为可能不符合直觉。您希望即使只选中一个字节也粘贴剪贴板的全部内容,还是仅替换选中的字节?", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "提示:如需始终完整粘贴,可在编辑菜单中使用「粘贴全部」命令!", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "粘贴全部内容", - "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "仅覆盖选区", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "粘贴全部", - "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "全部作为字符串粘贴", - "hex.builtin.view.hex_editor.menu.edit.remove": "删除……", - "hex.builtin.view.hex_editor.menu.edit.resize": "修改大小……", - "hex.builtin.view.hex_editor.menu.edit.select_all": "全选", - "hex.builtin.view.hex_editor.menu.edit.set_base": "设置基地址", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "设置页面大小", - "hex.builtin.view.hex_editor.menu.file.goto": "转到", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "加载自定义编码……", - "hex.builtin.view.hex_editor.menu.file.save": "保存", - "hex.builtin.view.hex_editor.menu.file.save_as": "另存为……", - "hex.builtin.view.hex_editor.menu.file.search": "搜索", - "hex.builtin.view.hex_editor.menu.edit.select": "选择……", - "hex.builtin.view.hex_editor.name": "Hex 编辑器", - "hex.builtin.view.hex_editor.search.find": "查找", - "hex.builtin.view.hex_editor.search.hex": "Hex", - "hex.builtin.view.hex_editor.search.string": "字符串", - "hex.builtin.view.hex_editor.search.string.encoding": "编码", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.endianness": "字节顺序", - "hex.builtin.view.hex_editor.search.string.endianness.little": "小端序", - "hex.builtin.view.hex_editor.search.string.endianness.big": "大端序", - "hex.builtin.view.hex_editor.search.no_more_results": "没有更多结果", - "hex.builtin.view.hex_editor.search.advanced": "高级搜索……", - "hex.builtin.view.hex_editor.select.offset.begin": "起始", - "hex.builtin.view.hex_editor.select.offset.end": "结束", - "hex.builtin.view.hex_editor.select.offset.region": "区域", - "hex.builtin.view.hex_editor.select.offset.size": "大小", - "hex.builtin.view.hex_editor.select.select": "选择", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "删除选择", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "进入编辑模式", - "hex.builtin.view.hex_editor.shortcut.selection_right": "将选择内容移至右侧", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "将光标向右移动", - "hex.builtin.view.hex_editor.shortcut.selection_left": "将光标向左移动", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "将光标向左移动", - "hex.builtin.view.hex_editor.shortcut.selection_up": "向上移动选择", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "向上移动光标", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "将光标移至行开头", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "将光标移至行尾", - "hex.builtin.view.hex_editor.shortcut.selection_down": "向下移动选择", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "向下移动光标", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "将选择内容向上移动一页", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "将光标向上移动一页", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "将选择内容向下移动一页", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "将光标向下移动一页", - "hex.builtin.view.highlight_rules.name": "突出显示规则", - "hex.builtin.view.highlight_rules.new_rule": "新规则", - "hex.builtin.view.highlight_rules.config": "配置", - "hex.builtin.view.highlight_rules.expression": "表达式", - "hex.builtin.view.highlight_rules.help_text": "输入将针对文件中的每个字节求值的数学表达式。\n\n该表达式可以使用变量“value”和“offset”。\n如果表达式求值 为 true(结果大于 0),该字节将以指定的颜色突出显示。", - "hex.builtin.view.highlight_rules.no_rule": "创建一个规则来编辑它", - "hex.builtin.view.highlight_rules.menu.edit.rules": "修改突出显示规则……", - "hex.builtin.view.information.analyze": "分析", - "hex.builtin.view.information.analyzing": "分析中……", - "hex.builtin.information_section.magic.apple_type": "Apple 创建者 / 类型代码", - "hex.builtin.information_section.info_analysis.block_size": "块大小", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} 块 × {1} 字节", - "hex.builtin.information_section.info_analysis.byte_types": "字节类型", - "hex.builtin.view.information.control": "控制", - "hex.builtin.information_section.magic.description": "描述", - "hex.builtin.information_section.info_analysis.distribution": "字节分布", - "hex.builtin.information_section.info_analysis.encrypted": "此数据似乎经过了加密或压缩!", - "hex.builtin.information_section.info_analysis.entropy": "熵", - "hex.builtin.information_section.magic.extension": "文件扩展名", - "hex.builtin.information_section.info_analysis.file_entropy": "整体熵", - "hex.builtin.information_section.info_analysis.highest_entropy": "最高区块熵", - "hex.builtin.information_section.info_analysis.lowest_entropy": "最低区块熵", - "hex.builtin.information_section.info_analysis": "信息分析", - "hex.builtin.information_section.info_analysis.show_annotations": "显示注释", - "hex.builtin.information_section.relationship_analysis": "字节关系", - "hex.builtin.information_section.relationship_analysis.sample_size": "样本量", - "hex.builtin.information_section.relationship_analysis.brightness": "亮度", - "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": "LibMagic 信息", - "hex.builtin.view.information.error_processing_section": "处理信息块 {0} 失败: '{1}'", - "hex.builtin.view.information.magic_db_added": "LibMagic 数据库已添加!", - "hex.builtin.information_section.magic.mime": "MIME 类型", - "hex.builtin.view.information.name": "数据信息", - "hex.builtin.view.information.not_analyzed": "尚未分析", - "hex.builtin.information_section.magic.octet_stream_text": "未知", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream 表示未知的数据类型。\n\n这意味着该数据没有与之关联的 MIME 类型,因为它不是已知的格式。", - "hex.builtin.information_section.info_analysis.plain_text": "此数据很可能是纯文本。", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "纯文本百分比", - "hex.builtin.information_section.provider_information": "提供者信息", - "hex.builtin.view.logs.component": "组件", - "hex.builtin.view.logs.log_level": "日志等级", - "hex.builtin.view.logs.message": "消息", - "hex.builtin.view.logs.name": "日志控制台", - "hex.builtin.view.patches.name": "补丁", - "hex.builtin.view.patches.offset": "偏移", - "hex.builtin.view.patches.orig": "原始值", - "hex.builtin.view.patches.patch": "描述", - "hex.builtin.view.patches.remove": "移除补丁", - "hex.builtin.view.pattern_data.name": "模式数据", - "hex.builtin.view.pattern_editor.accept_pattern": "接受模式", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "一个或多个模式与所找到的数据类型兼容", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式", - "hex.builtin.view.pattern_editor.accept_pattern.question": "是否应用找到的模式?", - "hex.builtin.view.pattern_editor.auto": "自动计算", - "hex.builtin.view.pattern_editor.breakpoint_hit": "中断于第 {0} 行", - "hex.builtin.view.pattern_editor.console": "控制台", - "hex.builtin.view.pattern_editor.console.shortcut.copy": "复制", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式试图调用一个危险的函数。\n您确定要信任此模式吗?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "允许危险的函数?", - "hex.builtin.view.pattern_editor.debugger": "调试器", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "添加断点", - "hex.builtin.view.pattern_editor.debugger.continue": "继续", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "移除断点", - "hex.builtin.view.pattern_editor.debugger.scope": "作用域", - "hex.builtin.view.pattern_editor.debugger.scope.global": "全局", - "hex.builtin.view.pattern_editor.env_vars": "环境变量", - "hex.builtin.view.pattern_editor.evaluating": "计算中……", - "hex.builtin.view.pattern_editor.find_hint": "查找", - "hex.builtin.view.pattern_editor.find_hint_history": "历史", - "hex.builtin.view.pattern_editor.goto_line": "跳转到行:", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "放置模式……", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "内置类型", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "数组", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "单个", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "自定义类型", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "加载模式文件……", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "保存模式文件……", - "hex.builtin.view.pattern_editor.menu.find": "查找……", - "hex.builtin.view.pattern_editor.menu.find_next": "查找下一个", - "hex.builtin.view.pattern_editor.menu.find_previous": "查找上一个", - "hex.builtin.view.pattern_editor.menu.goto_line": "跳转到行...", - "hex.builtin.view.pattern_editor.menu.replace": "替换", - "hex.builtin.view.pattern_editor.menu.replace_next": "替换下一个", - "hex.builtin.view.pattern_editor.menu.replace_previous": "替换上一个", - "hex.builtin.view.pattern_editor.menu.replace_all": "全部替换", - "hex.builtin.view.pattern_editor.name": "模式编辑器", - "hex.builtin.view.pattern_editor.no_in_out_vars": "使用 'in' 或 'out' 修饰符定义一些全局变量,以使它们出现在这里。", - "hex.builtin.view.pattern_editor.no_sections": "使用 std::mem::create_section 函数创建附加输出区段以显示和解码处理后的数据。", - "hex.builtin.view.pattern_editor.no_virtual_files": "通过 hex::core::add_virtual_file 函数添加数据区域,将其可视化为虚拟文件夹结构。", - "hex.builtin.view.pattern_editor.no_env_vars": "此处创建的环境变量内容可通过 std::env 函数在模式脚本中访问。", - "hex.builtin.view.pattern_editor.no_results": "无结果。", - "hex.builtin.view.pattern_editor.of": "的", - "hex.builtin.view.pattern_editor.open_pattern": "打开模式", - "hex.builtin.view.pattern_editor.replace_hint": "替换", - "hex.builtin.view.pattern_editor.replace_hint_history": "历史", - "hex.builtin.view.pattern_editor.settings": "设置", - "hex.builtin.view.pattern_editor.shortcut.goto_line": "跳转到行...", - "hex.builtin.view.pattern_editor.shortcut.find": "查找...", - "hex.builtin.view.pattern_editor.shortcut.replace": "替换...", - "hex.builtin.view.pattern_editor.shortcut.find_next": "查找下一个", - "hex.builtin.view.pattern_editor.shortcut.find_previous": "查找上一个", - "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "切换区分大小写查找", - "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "切换正则表达式查找/替换", - "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "切换全词匹配查找", - "hex.builtin.view.pattern_editor.shortcut.save_project": "保存项目", - "hex.builtin.view.pattern_editor.shortcut.open_project": "打开项目...", - "hex.builtin.view.pattern_editor.shortcut.save_project_as": "另存项目为...", - "hex.builtin.view.pattern_editor.shortcut.copy": "复制选区到剪贴板", - "hex.builtin.view.pattern_editor.shortcut.cut": "剪切选区到剪贴板", - "hex.builtin.view.pattern_editor.shortcut.paste": "在光标处粘贴剪贴板内容", - "hex.builtin.view.pattern_editor.menu.edit.undo": "撤销", - "hex.builtin.view.pattern_editor.menu.edit.redo": "重做", - "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "切换覆盖写入模式", - "hex.builtin.view.pattern_editor.shortcut.delete": "删除光标处的字符", - "hex.builtin.view.pattern_editor.shortcut.backspace": "删除光标左侧的字符", - "hex.builtin.view.pattern_editor.shortcut.select_all": "全选文件", - "hex.builtin.view.pattern_editor.shortcut.select_left": "向左扩展选区一个字符", - "hex.builtin.view.pattern_editor.shortcut.select_right": "向右扩展选区一个字符", - "hex.builtin.view.pattern_editor.shortcut.select_word_left": "向左扩展选区一个单词", - "hex.builtin.view.pattern_editor.shortcut.select_word_right": "向右扩展选区一个单词", - "hex.builtin.view.pattern_editor.shortcut.select_up": "向上扩展选区一行", - "hex.builtin.view.pattern_editor.shortcut.select_down": "向下扩展选区一行", - "hex.builtin.view.pattern_editor.shortcut.select_page_up": "向上扩展选区一页", - "hex.builtin.view.pattern_editor.shortcut.select_page_down": "向下扩展选区一页", - "hex.builtin.view.pattern_editor.shortcut.select_home": "扩展选区至行首", - "hex.builtin.view.pattern_editor.shortcut.select_end": "扩展选区至行尾", - "hex.builtin.view.pattern_editor.shortcut.select_top": "扩展选区至文件开头", - "hex.builtin.view.pattern_editor.shortcut.select_bottom": "扩展选区至文件末尾", - "hex.builtin.view.pattern_editor.shortcut.move_left": "光标左移一个字符", - "hex.builtin.view.pattern_editor.shortcut.move_right": "光标右移一个字符", - "hex.builtin.view.pattern_editor.shortcut.move_word_left": "光标左移一个单词", - "hex.builtin.view.pattern_editor.shortcut.move_word_right": "光标右移一个单词", - "hex.builtin.view.pattern_editor.shortcut.move_up": "光标上移一行", - "hex.builtin.view.pattern_editor.shortcut.move_down": "光标下移一行", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "光标上移一像素", - "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "光标下移一像素", - "hex.builtin.view.pattern_editor.shortcut.move_page_up": "光标上移一页", - "hex.builtin.view.pattern_editor.shortcut.move_page_down": "光标下移一页", - "hex.builtin.view.pattern_editor.shortcut.move_home": "移动光标至行首", - "hex.builtin.view.pattern_editor.shortcut.move_end": "移动光标至行尾", - "hex.builtin.view.pattern_editor.shortcut.move_top": "移动光标至文件开头", - "hex.builtin.view.pattern_editor.shortcut.move_bottom": "移动光标至文件末尾", - "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "删除光标左侧的单词", - "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "删除光标右侧的单词", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "运行模式", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "单步调试", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "继续调试", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "添加断点", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "父偏移", - "hex.builtin.view.pattern_editor.virtual_files": "虚拟文件系统", - "hex.builtin.view.provider_settings.load_error": "尝试打开此提供器时出现错误!", - "hex.builtin.view.provider_settings.load_error_details": "打开此提供者时出现错误:\n详细信息:{}", - "hex.builtin.view.provider_settings.load_popup": "打开提供器", - "hex.builtin.view.provider_settings.name": "提供器设置", - "hex.builtin.view.settings.name": "设置", - "hex.builtin.view.settings.restart_question": "一项更改需要重启 ImHex 以生效,您想要现在重启吗?", - "hex.builtin.view.store.desc": "从 ImHex 仓库下载新内容", - "hex.builtin.view.store.download": "下载", - "hex.builtin.view.store.download_error": "下载文件失败!目标文件夹不存在。", - "hex.builtin.view.store.loading": "正在加载在线内容……", - "hex.builtin.view.store.name": "可下载内容", - "hex.builtin.view.store.netfailed": "通过网络加载内容失败!", - "hex.builtin.view.store.reload": "刷新", - "hex.builtin.view.store.remove": "移除", - "hex.builtin.view.store.row.description": "描述", - "hex.builtin.view.store.row.authors": "作者", - "hex.builtin.view.store.row.name": "名称", - "hex.builtin.view.store.tab.constants": "常量", - "hex.builtin.view.store.tab.disassemblers": "反汇编器", - "hex.builtin.view.store.tab.encodings": "编码", - "hex.builtin.view.store.tab.includes": "库", - "hex.builtin.view.store.tab.magic": "LibMagic 数据库", - "hex.builtin.view.store.tab.nodes": "节点", - "hex.builtin.view.store.tab.patterns": "模式", - "hex.builtin.view.store.tab.themes": "主题", - "hex.builtin.view.store.tab.yara": "Yara 规则", - "hex.builtin.view.store.update": "更新", - "hex.builtin.view.store.system": "系统", - "hex.builtin.view.store.system.explanation": "该条目位于只读目录中,它可能由系统管理。", - "hex.builtin.view.store.update_count": "更新全部\n可用更新:{}", - "hex.builtin.view.theme_manager.name": "主题管理器", - "hex.builtin.view.theme_manager.colors": "颜色", - "hex.builtin.view.theme_manager.export": "导出", - "hex.builtin.view.theme_manager.export.name": "主题名称", - "hex.builtin.view.theme_manager.save_theme": "保存主题", - "hex.builtin.view.theme_manager.styles": "样式", - "hex.builtin.view.tools.name": "工具", - "hex.builtin.view.tutorials.name": "描述", - "hex.builtin.view.tutorials.description": "交互式教程", - "hex.builtin.view.tutorials.start": "开始教程", - "hex.builtin.visualizer.binary": "二进制", - "hex.builtin.visualizer.decimal.signed.16bit": "有符号十进制(16 位)", - "hex.builtin.visualizer.decimal.signed.32bit": "有符号十进制(32 位)", - "hex.builtin.visualizer.decimal.signed.64bit": "有符号十进制(64 位)", - "hex.builtin.visualizer.decimal.signed.8bit": "有符号十进制(8 位)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "无符号十进制(16 位)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "无符号十进制(32 位)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "无符号十进制(64 位)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "无符号十进制(8 位)", - "hex.builtin.visualizer.floating_point.16bit": "单精度浮点(16 位)", - "hex.builtin.visualizer.floating_point.32bit": "单精度浮点(32 位)", - "hex.builtin.visualizer.floating_point.64bit": "双精度浮点(64 位)", - "hex.builtin.visualizer.hexadecimal.16bit": "十六进制(16 位)", - "hex.builtin.visualizer.hexadecimal.32bit": "十六进制(32 位)", - "hex.builtin.visualizer.hexadecimal.64bit": "十六进制(64 位)", - "hex.builtin.visualizer.hexadecimal.8bit": "十六进制(8 位)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 颜色", - "hex.builtin.oobe.server_contact": "服务器连接", - "hex.builtin.oobe.server_contact.text": "您想允许与 ImHex 的服务器通信吗?\n\n\n这允许执行自动更新检查并上传非常有限的使用统计信息,所有这些都在下面列出。\n\n或者,您也可以选择仅提交崩溃日志 这对识别和修复您可能遇到的错误有很大帮助。\n\n所有信息均由我们自己的服务器处理,不会泄露给任何第三方。\n\n\n您可以随时在设置中更改这些选择 。", - "hex.builtin.oobe.server_contact.data_collected_table.key": "类型", - "hex.builtin.oobe.server_contact.data_collected_table.value": "值", - "hex.builtin.oobe.server_contact.data_collected_title": "会被共享的数据", - "hex.builtin.oobe.server_contact.data_collected.uuid": "随机 ID", - "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 版本", - "hex.builtin.oobe.server_contact.data_collected.os": "操作系统", - "hex.builtin.oobe.server_contact.crash_logs_only": "仅崩溃日志", - "hex.builtin.oobe.tutorial_question": "由于这是您第一次使用 ImHex,您想学习一下介绍教程吗?\n\n您始终可以从“帮助”菜单访问该教程。", - "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的设置", - "hex.builtin.welcome.customize.settings.title": "设置", - "hex.builtin.welcome.drop_file": "将文件拖放到此处以开始……", - "hex.builtin.welcome.nightly_build": "你正在运行ImHex的夜间构建。\n\n请在GitHub问题跟踪器上报告您遇到的任何错误!", - "hex.builtin.welcome.header.customize": "自定义", - "hex.builtin.welcome.header.help": "帮助", - "hex.builtin.welcome.header.info": "信息", - "hex.builtin.welcome.header.learn": "学习", - "hex.builtin.welcome.header.main": "欢迎来到 ImHex", - "hex.builtin.welcome.header.plugins": "已加载插件", - "hex.builtin.welcome.header.start": "开始", - "hex.builtin.welcome.header.update": "更新", - "hex.builtin.welcome.header.various": "杂项", - "hex.builtin.welcome.header.quick_settings": "快速设置", - "hex.builtin.welcome.help.discord": "Discord 服务器", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "获得帮助", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub 仓库", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.title": "成就", - "hex.builtin.welcome.learn.achievements.desc": "通过完成所有成就来了解如何使用 ImHex", - "hex.builtin.welcome.learn.interactive_tutorial.title": "交互式教程", - "hex.builtin.welcome.learn.interactive_tutorial.desc": "通过教程快速入门", - "hex.builtin.welcome.learn.latest.desc": "阅读 ImHex 最新版本的更改日志", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "最新版本", - "hex.builtin.welcome.learn.pattern.desc": "如何编写 ImHex 模式", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "模式文档", - "hex.builtin.welcome.learn.imhex.desc": "通过我们详细的文档来了解 ImHex 基础知识", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex 文档", - "hex.builtin.welcome.learn.plugins.desc": "通过插件扩展 ImHex 获得更多功能", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "插件 API", - "hex.builtin.popup.create_workspace.title": "创建新工作区", - "hex.builtin.popup.create_workspace.desc": "输入新工作区的名称", - "hex.builtin.popup.safety_backup.delete": "删除", - "hex.builtin.popup.safety_backup.desc": "糟糕,ImHex 上次崩溃了!\n您想从异常转储中恢复之前的数据吗?", - "hex.builtin.popup.safety_backup.log_file": "日志文件: ", - "hex.builtin.popup.safety_backup.report_error": "向开发者发送崩溃日志", - "hex.builtin.popup.safety_backup.restore": "恢复", - "hex.builtin.popup.safety_backup.title": "恢复崩溃数据", - "hex.builtin.welcome.start.create_file": "创建新文件", - "hex.builtin.welcome.start.open_file": "打开文件", - "hex.builtin.welcome.start.open_other": "其他提供器", - "hex.builtin.welcome.start.open_project": "打开工程", - "hex.builtin.welcome.start.recent": "最近文件", - "hex.builtin.welcome.start.recent.auto_backups": "自动备份", - "hex.builtin.welcome.start.recent.auto_backups.backup": "备份于 {:%年-%月-%日 %时:%分:%秒}", - "hex.builtin.welcome.tip_of_the_day": "每日提示", - "hex.builtin.welcome.update.desc": "ImHex {0} 已发布!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "新的更新可用!", - "hex.builtin.welcome.quick_settings.simplified": "简化", - "hex.builtin.provider.udp": "UDP服务器", - "hex.builtin.provider.udp.name": "​​端口{}上的UDP服务器", - "hex.builtin.provider.udp.port": "服务器端口", - "hex.builtin.provider.udp.timestamp": "时间戳" - } + "hex.builtin.achievement.starting_out": "开始", + "hex.builtin.achievement.starting_out.crash.name": "崩溃了!", + "hex.builtin.achievement.starting_out.crash.desc": "ImHex首次崩溃", + "hex.builtin.achievement.starting_out.docs.name": "请仔细阅读文档!", + "hex.builtin.achievement.starting_out.docs.desc": "在菜单中选择“帮助”->“文档”打开文档。", + "hex.builtin.achievement.starting_out.open_file.name": "打开文件", + "hex.builtin.achievement.starting_out.open_file.desc": "将文件拖到 ImHex 上或从菜单栏中选择“文件”->“打开”来打开文件。", + "hex.builtin.achievement.starting_out.save_project.name": "保留这个", + "hex.builtin.achievement.starting_out.save_project.desc": "通过从菜单栏中选择“文件”->“保存项目”来保存项目。", + "hex.builtin.achievement.hex_editor": "十六进制编辑器", + "hex.builtin.achievement.hex_editor.select_byte.name": "选择字节", + "hex.builtin.achievement.hex_editor.select_byte.desc": "在十六进制编辑器通过点击和拖动选择多个字节。", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "创建书签", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "通过右击一个字节并从上下文菜单中选择“书签”来创建书签。", + "hex.builtin.achievement.hex_editor.open_new_view.name": "新窗口打开", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "单击书签中的“在新窗口打开”按钮打开新窗口。", + "hex.builtin.achievement.hex_editor.modify_byte.name": "十六进制编辑", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "通过双击然后输入新值来修改该字节。", + "hex.builtin.achievement.hex_editor.copy_as.name": "复制", + "hex.builtin.achievement.hex_editor.copy_as.desc": "通过从上下文菜单中选择“复制为”->“C++ 数组”,将字节复制为 C++ 数组。", + "hex.builtin.achievement.hex_editor.create_patch.name": "创建补丁", + "hex.builtin.achievement.hex_editor.create_patch.desc": "通过选择“文件”菜单中的“导出”选项,创建 IPS 补丁以供其他工具使用。", + "hex.builtin.achievement.hex_editor.fill.name": "填充", + "hex.builtin.achievement.hex_editor.fill.desc": "通过从上下文菜单中选择“填充”,用一个字节填充区域。", + "hex.builtin.achievement.patterns": "模式", + "hex.builtin.achievement.patterns.place_menu.name": "简易模式", + "hex.builtin.achievement.patterns.place_menu.desc": "通过右键单击字节并使用“放置模式”选项,可以在数据中放置任何内置类型的模式。", + "hex.builtin.achievement.patterns.load_existing.name": "加载已有模式", + "hex.builtin.achievement.patterns.load_existing.desc": "使用“文件 -> 导入”菜单加载其他人创建的模式。", + "hex.builtin.achievement.patterns.modify_data.name": "编辑模式", + "hex.builtin.achievement.patterns.modify_data.desc": "通过在模式数据视图中双击模式的值并输入新值来修改模式的基础字节。", + "hex.builtin.achievement.patterns.data_inspector.name": "查看数据", + "hex.builtin.achievement.patterns.data_inspector.desc": "使用模式语言创建自定义数据查看器条目。您可以在文档中找到指引。", + "hex.builtin.achievement.find": "查找", + "hex.builtin.achievement.find.find_strings.name": "字符串查找", + "hex.builtin.achievement.find.find_strings.desc": "使用“字符串”模式下的“查找”视图查找文件中的所有字符串。", + "hex.builtin.achievement.find.find_specific_string.name": "特定字符串查找", + "hex.builtin.achievement.find.find_specific_string.desc": "通过使用“字符串”模式搜索特定字符串的出现次数来优化您的搜索。", + "hex.builtin.achievement.find.find_numeric.name": "数值查找", + "hex.builtin.achievement.find.find_numeric.desc": "使用“数值”模式搜索 250 到 1000 之间的数值。", + "hex.builtin.achievement.data_processor": "数据处理器", + "hex.builtin.achievement.data_processor.place_node.name": "放置节点", + "hex.builtin.achievement.data_processor.place_node.desc": "通过右键单击工作区并从上下文菜单中选择一个节点,将任何内置节点放置在数据处理器中。", + "hex.builtin.achievement.data_processor.create_connection.name": "创建连接", + "hex.builtin.achievement.data_processor.create_connection.desc": "将一个节点拖向另一个节点以连接两个节点。", + "hex.builtin.achievement.data_processor.modify_data.name": "修改数据", + "hex.builtin.achievement.data_processor.modify_data.desc": "使用内置的读取和写入数据访问节点预处理显示的字节。", + "hex.builtin.achievement.data_processor.custom_node.name": "自定义节点", + "hex.builtin.achievement.data_processor.custom_node.desc": "通过从上下文菜单中选择“自定义 -> 新节点”来创建自定义节点,并通过将节点移入其中来简化现有模式。", + "hex.builtin.achievement.misc": "杂项", + "hex.builtin.achievement.misc.analyze_file.name": "分析数据", + "hex.builtin.achievement.misc.analyze_file.desc": "使用数据信息视图中的“分析”选项来分析数据。", + "hex.builtin.achievement.misc.download_from_store.name": "从商店下载", + "hex.builtin.achievement.misc.download_from_store.desc": "从内容商店下载任何内容", + "hex.builtin.background_service.network_interface": "网络接口", + "hex.builtin.background_service.auto_backup": "自动备份", + "hex.builtin.command.calc.desc": "计算器", + "hex.builtin.command.convert.desc": "单位换算", + "hex.builtin.command.convert.hexadecimal": "十六进制", + "hex.builtin.command.convert.decimal": "十进制", + "hex.builtin.command.convert.binary": "二进制", + "hex.builtin.command.convert.octal": "八进制", + "hex.builtin.command.convert.invalid_conversion": "无效转换", + "hex.builtin.command.convert.invalid_input": "无效输入", + "hex.builtin.command.convert.to": "到", + "hex.builtin.command.convert.in": "在", + "hex.builtin.command.convert.as": "为", + "hex.builtin.command.cmd.desc": "命令", + "hex.builtin.command.cmd.result": "运行命令 '{0}'", + "hex.builtin.command.web.desc": "网站解析", + "hex.builtin.command.web.result": "导航到 '{0}'", + "hex.builtin.drag_drop.text": "将文件拖放到此处以打开它们……", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "二进制(8 位)", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.custom_encoding": "自定义编码文件", + "hex.builtin.inspector.custom_encoding.change": "选择编码格式", + "hex.builtin.inspector.custom_encoding.no_encoding": "未选择编码", + "hex.builtin.inspector.dos_date": "DOS 日期", + "hex.builtin.inspector.dos_time": "DOS 时间", + "hex.builtin.inspector.double": "double(64 位)", + "hex.builtin.inspector.float": "float(32 位)", + "hex.builtin.inspector.float16": "half float(16 位)", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.jump_to_address": "跳转到地址​", + "hex.builtin.inspector.long_double": "long double(128 位)", + "hex.builtin.inspector.rgb565": "RGB565 颜色", + "hex.builtin.inspector.rgba8": "RGBA8 颜色", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "字符串", + "hex.builtin.inspector.wstring": "宽字符串", + "hex.builtin.inspector.string16": "", + "hex.builtin.inspector.string32": "", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 码位", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.inspector.char16": "", + "hex.builtin.inspector.char32": "", + "hex.builtin.layouts.default": "默认", + "hex.builtin.layouts.none.restore_default": "恢复默认布局", + "hex.builtin.menu.edit": "编辑", + "hex.builtin.menu.edit.bookmark.create": "添加书签", + "hex.builtin.view.hex_editor.menu.edit.redo": "重做", + "hex.builtin.view.hex_editor.menu.edit.undo": "撤销", + "hex.builtin.menu.extras": "扩展", + "hex.builtin.menu.file": "文件", + "hex.builtin.menu.file.bookmark.export": "导出书签", + "hex.builtin.menu.file.bookmark.import": "导入书签", + "hex.builtin.menu.file.clear_recent": "清除", + "hex.builtin.menu.file.close": "关闭", + "hex.builtin.menu.file.create_file": "新建文件……", + "hex.builtin.menu.edit.disassemble_range": "反汇编选区", + "hex.builtin.menu.file.export": "导出……", + "hex.builtin.menu.file.export.as_language": "文本格式字节", + "hex.builtin.menu.file.export.as_language.popup.export_error": "无法将字节导出到文件!", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.error.create_file": "创建新文件失败!", + "hex.builtin.menu.file.export.ips.popup.export_error": "创建新的 IPS 文件失败!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "无效 IPS 补丁头!", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "补丁尝试修补范围之外的地址!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "补丁大于最大允许大小!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "无效 IPS 补丁格式!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "缺少 IPS EOF 记录!", + "hex.builtin.menu.file.export.ips": "IPS 补丁", + "hex.builtin.menu.file.export.ips32": "IPS32 补丁", + "hex.builtin.menu.file.export.bookmark": "书签", + "hex.builtin.menu.file.export.pattern": "模式文件", + "hex.builtin.menu.file.export.pattern_file": "导出模式文件", + "hex.builtin.menu.file.export.data_processor": "数据处理器工作区", + "hex.builtin.menu.file.export.popup.create": "无法导出文件。文件创建失败!", + "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.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": "模式文件", + "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.import.modified_file.popup.invalid_size": "所选文件的大小与当前文件的大小不同。 两个尺寸必须匹配。", + "hex.builtin.menu.file.open_file": "打开文件……", + "hex.builtin.menu.file.open_other": "打开其他……", + "hex.builtin.menu.file.project": "项目", + "hex.builtin.menu.file.project.open": "打开项目……", + "hex.builtin.menu.file.project.save": "保存项目", + "hex.builtin.menu.file.project.save_as": "另存为项目……", + "hex.builtin.menu.file.open_recent": "最近打开", + "hex.builtin.menu.file.quit": "退出 ImHex", + "hex.builtin.menu.file.reload_provider": "重载提供者", + "hex.builtin.menu.help": "帮助", + "hex.builtin.menu.help.ask_for_help": "查找文档……", + "hex.builtin.menu.workspace": "工作区", + "hex.builtin.menu.workspace.create": "新建工作区……", + "hex.builtin.menu.workspace.layout": "布局", + "hex.builtin.menu.workspace.layout.lock": "锁定布局", + "hex.builtin.menu.workspace.layout.save": "保存布局", + "hex.builtin.menu.view": "视图", + "hex.builtin.menu.view.always_on_top": "始终最上层", + "hex.builtin.menu.view.fullscreen": "全屏模式", + "hex.builtin.menu.view.debug": "显示调试视图", + "hex.builtin.menu.view.demo": "ImGui 演示", + "hex.builtin.menu.view.fps": "显示 FPS", + "hex.builtin.minimap_visualizer.entropy": "局部熵", + "hex.builtin.minimap_visualizer.zero_count": "0 计数", + "hex.builtin.minimap_visualizer.zeros": "Zeros", + "hex.builtin.minimap_visualizer.ascii_count": "ASCII 计数", + "hex.builtin.minimap_visualizer.byte_type": "字节类型", + "hex.builtin.minimap_visualizer.highlights": "高亮", + "hex.builtin.minimap_visualizer.byte_magnitude": "字节大小", + "hex.builtin.nodes.arithmetic": "运算", + "hex.builtin.nodes.arithmetic.add": "加法", + "hex.builtin.nodes.arithmetic.add.header": "加法", + "hex.builtin.nodes.arithmetic.average": "平均值", + "hex.builtin.nodes.arithmetic.average.header": "平均值", + "hex.builtin.nodes.arithmetic.ceil": "向上取整", + "hex.builtin.nodes.arithmetic.ceil.header": "向上取整", + "hex.builtin.nodes.arithmetic.div": "除法", + "hex.builtin.nodes.arithmetic.div.header": "除法", + "hex.builtin.nodes.arithmetic.floor": "向下取整", + "hex.builtin.nodes.arithmetic.floor.header": "向下取整", + "hex.builtin.nodes.arithmetic.median": "中位数", + "hex.builtin.nodes.arithmetic.median.header": "中位数", + "hex.builtin.nodes.arithmetic.mod": "取模", + "hex.builtin.nodes.arithmetic.mod.header": "取模", + "hex.builtin.nodes.arithmetic.mul": "乘法", + "hex.builtin.nodes.arithmetic.mul.header": "乘法", + "hex.builtin.nodes.arithmetic.round": "四舍五入", + "hex.builtin.nodes.arithmetic.round.header": "四舍五入", + "hex.builtin.nodes.arithmetic.sub": "减法", + "hex.builtin.nodes.arithmetic.sub.header": "减法", + "hex.builtin.nodes.bitwise": "按位操作", + "hex.builtin.nodes.bitwise.add": "相加", + "hex.builtin.nodes.bitwise.add.header": "按位相加", + "hex.builtin.nodes.bitwise.and": "与", + "hex.builtin.nodes.bitwise.and.header": "位与", + "hex.builtin.nodes.bitwise.not": "取反", + "hex.builtin.nodes.bitwise.not.header": "按位取反", + "hex.builtin.nodes.bitwise.or": "或", + "hex.builtin.nodes.bitwise.or.header": "位或", + "hex.builtin.nodes.bitwise.shift_left": "左移", + "hex.builtin.nodes.bitwise.shift_left.header": "按位左移", + "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.xor": "异或", + "hex.builtin.nodes.bitwise.xor.header": "按位异或", + "hex.builtin.nodes.buffer": "缓冲区", + "hex.builtin.nodes.buffer.byte_swap": "反转", + "hex.builtin.nodes.buffer.byte_swap.header": "反转字节", + "hex.builtin.nodes.buffer.combine": "组合", + "hex.builtin.nodes.buffer.combine.header": "缓冲区组合", + "hex.builtin.nodes.buffer.patch": "补丁", + "hex.builtin.nodes.buffer.patch.header": "补丁", + "hex.builtin.nodes.buffer.patch.input.patch": "补丁", + "hex.builtin.nodes.buffer.repeat": "重复", + "hex.builtin.nodes.buffer.repeat.header": "缓冲区重复", + "hex.builtin.nodes.buffer.repeat.input.buffer": "输入", + "hex.builtin.nodes.buffer.repeat.input.count": "次数", + "hex.builtin.nodes.buffer.size": "缓冲区大小", + "hex.builtin.nodes.buffer.size.header": "缓冲区大小", + "hex.builtin.nodes.buffer.size.output": "大小", + "hex.builtin.nodes.buffer.slice": "切片", + "hex.builtin.nodes.buffer.slice.header": "缓冲区切片", + "hex.builtin.nodes.buffer.slice.input.buffer": "输入", + "hex.builtin.nodes.buffer.slice.input.from": "从", + "hex.builtin.nodes.buffer.slice.input.to": "到", + "hex.builtin.nodes.casting": "数据转换", + "hex.builtin.nodes.casting.buffer_to_float": "缓冲区到浮点数", + "hex.builtin.nodes.casting.buffer_to_float.header": "缓冲区到浮点数", + "hex.builtin.nodes.casting.buffer_to_int": "缓冲区到整数", + "hex.builtin.nodes.casting.buffer_to_int.header": "缓冲区到整数", + "hex.builtin.nodes.casting.float_to_buffer": "浮点数到缓冲区", + "hex.builtin.nodes.casting.float_to_buffer.header": "浮点数到缓冲区", + "hex.builtin.nodes.casting.int_to_buffer": "整数到缓冲区", + "hex.builtin.nodes.casting.int_to_buffer.header": "整数到缓冲区", + "hex.builtin.nodes.common.height": "高度", + "hex.builtin.nodes.common.input": "输入", + "hex.builtin.nodes.common.input.a": "输入 A", + "hex.builtin.nodes.common.input.b": "输入 B", + "hex.builtin.nodes.common.output": "输出", + "hex.builtin.nodes.common.width": "宽度", + "hex.builtin.nodes.common.amount": "数量", + "hex.builtin.nodes.constants": "常量", + "hex.builtin.nodes.constants.buffer": "缓冲区", + "hex.builtin.nodes.constants.buffer.header": "缓冲区", + "hex.builtin.nodes.constants.buffer.size": "大小", + "hex.builtin.nodes.constants.comment": "注释", + "hex.builtin.nodes.constants.comment.header": "注释", + "hex.builtin.nodes.constants.float": "浮点数", + "hex.builtin.nodes.constants.float.header": "浮点数", + "hex.builtin.nodes.constants.int": "整数", + "hex.builtin.nodes.constants.int.header": "整数", + "hex.builtin.nodes.constants.nullptr": "空指针", + "hex.builtin.nodes.constants.nullptr.header": "空指针", + "hex.builtin.nodes.constants.rgba8": "RGBA8 颜色", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 颜色", + "hex.builtin.nodes.constants.rgba8.output.a": "透明", + "hex.builtin.nodes.constants.rgba8.output.b": "蓝", + "hex.builtin.nodes.constants.rgba8.output.g": "绿", + "hex.builtin.nodes.constants.rgba8.output.r": "红", + "hex.builtin.nodes.constants.rgba8.output.color": "RGBA8", + "hex.builtin.nodes.constants.string": "字符串", + "hex.builtin.nodes.constants.string.header": "字符串", + "hex.builtin.nodes.control_flow": "控制流", + "hex.builtin.nodes.control_flow.and": "与", + "hex.builtin.nodes.control_flow.and.header": "逻辑与", + "hex.builtin.nodes.control_flow.equals": "等于", + "hex.builtin.nodes.control_flow.equals.header": "等于", + "hex.builtin.nodes.control_flow.gt": "大于", + "hex.builtin.nodes.control_flow.gt.header": "大于", + "hex.builtin.nodes.control_flow.if": "如果", + "hex.builtin.nodes.control_flow.if.condition": "条件", + "hex.builtin.nodes.control_flow.if.false": "假", + "hex.builtin.nodes.control_flow.if.header": "如果", + "hex.builtin.nodes.control_flow.if.true": "真", + "hex.builtin.nodes.control_flow.lt": "小于", + "hex.builtin.nodes.control_flow.lt.header": "小于", + "hex.builtin.nodes.control_flow.not": "取反", + "hex.builtin.nodes.control_flow.not.header": "取反", + "hex.builtin.nodes.control_flow.or": "或", + "hex.builtin.nodes.control_flow.or.header": "逻辑或", + "hex.builtin.nodes.control_flow.loop": "循环", + "hex.builtin.nodes.control_flow.loop.header": "循环", + "hex.builtin.nodes.control_flow.loop.start": "开始", + "hex.builtin.nodes.control_flow.loop.end": "结束", + "hex.builtin.nodes.control_flow.loop.init": "初始值", + "hex.builtin.nodes.control_flow.loop.in": "输入", + "hex.builtin.nodes.control_flow.loop.out": "输出", + "hex.builtin.nodes.crypto": "加密", + "hex.builtin.nodes.crypto.aes": "AES 解密", + "hex.builtin.nodes.crypto.aes.header": "AES 解密", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "密钥", + "hex.builtin.nodes.crypto.aes.key_length": "密钥长度", + "hex.builtin.nodes.crypto.aes.mode": "模式", + "hex.builtin.nodes.crypto.aes.nonce": "随机数", + "hex.builtin.nodes.custom": "自定义", + "hex.builtin.nodes.custom.custom": "新节点", + "hex.builtin.nodes.custom.custom.edit": "编辑", + "hex.builtin.nodes.custom.custom.edit_hint": "按下 SHIFT 以编辑", + "hex.builtin.nodes.custom.custom.header": "自定义节点", + "hex.builtin.nodes.custom.input": "自定义节点输入", + "hex.builtin.nodes.custom.input.header": "节点输入", + "hex.builtin.nodes.custom.output": "自定义节点输出", + "hex.builtin.nodes.custom.output.header": "节点输出", + "hex.builtin.nodes.data_access": "数据访问", + "hex.builtin.nodes.data_access.read": "读取", + "hex.builtin.nodes.data_access.read.address": "地址", + "hex.builtin.nodes.data_access.read.data": "数据", + "hex.builtin.nodes.data_access.read.header": "读取", + "hex.builtin.nodes.data_access.read.size": "大小", + "hex.builtin.nodes.data_access.selection": "已选中区域", + "hex.builtin.nodes.data_access.selection.address": "地址", + "hex.builtin.nodes.data_access.selection.header": "已选中区域", + "hex.builtin.nodes.data_access.selection.size": "大小", + "hex.builtin.nodes.data_access.size": "数据大小", + "hex.builtin.nodes.data_access.size.header": "数据大小", + "hex.builtin.nodes.data_access.size.size": "大小", + "hex.builtin.nodes.data_access.write": "写入", + "hex.builtin.nodes.data_access.write.address": "地址", + "hex.builtin.nodes.data_access.write.data": "数据", + "hex.builtin.nodes.data_access.write.header": "写入", + "hex.builtin.nodes.decoding": "解码", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 解码", + "hex.builtin.nodes.decoding.hex": "十六进制", + "hex.builtin.nodes.decoding.hex.header": "十六进制解码", + "hex.builtin.nodes.display": "显示", + "hex.builtin.nodes.display.buffer": "缓冲区", + "hex.builtin.nodes.display.buffer.header": "缓冲区显示", + "hex.builtin.nodes.display.bits": "位", + "hex.builtin.nodes.display.bits.header": "位显示", + "hex.builtin.nodes.display.float": "浮点数", + "hex.builtin.nodes.display.float.header": "浮点数显示", + "hex.builtin.nodes.display.int": "整数", + "hex.builtin.nodes.display.int.header": "整数显示", + "hex.builtin.nodes.display.string": "字符串", + "hex.builtin.nodes.display.string.header": "字符串显示", + "hex.builtin.nodes.pattern_language": "模式语言", + "hex.builtin.nodes.pattern_language.out_var": "输出变量", + "hex.builtin.nodes.pattern_language.out_var.header": "输出变量", + "hex.builtin.nodes.visualizer": "可视化", + "hex.builtin.nodes.visualizer.byte_distribution": "字节分布", + "hex.builtin.nodes.visualizer.byte_distribution.header": "字节分布", + "hex.builtin.nodes.visualizer.digram": "图表", + "hex.builtin.nodes.visualizer.digram.header": "图表可视化", + "hex.builtin.nodes.visualizer.image": "图像", + "hex.builtin.nodes.visualizer.image.header": "图像可视化", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 图像", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 图像可视化", + "hex.builtin.nodes.visualizer.layered_dist": "分层布局", + "hex.builtin.nodes.visualizer.layered_dist.header": "分层布局", + "hex.builtin.popup.close_provider.desc": "有些更改尚未保存到项目中。\n\n要在关闭前保存吗?", + "hex.builtin.popup.close_provider.title": "关闭提供者?", + "hex.builtin.popup.docs_question.title": "查找文档", + "hex.builtin.popup.docs_question.no_answer": "文档中没有这个问题的答案", + "hex.builtin.popup.docs_question.prompt": "向文档 AI 寻求帮助!", + "hex.builtin.popup.docs_question.thinking": "思考中……", + "hex.builtin.popup.error.create": "创建新文件失败!", + "hex.builtin.popup.error.file_dialog.common": "尝试打开文件浏览器时发生了错误:{}", + "hex.builtin.popup.error.file_dialog.portal": "打开文件浏览器时出现错误:{}。\n这可能是由于您的系统没有正确安装 xdg-desktop-portal 后端造成的。\n\n对于 KDE,请安装 xdg-desktop-portal-kde。\n对于 Gnome,请安装 xdg-desktop-portal-gnome。\n对于其他,您可以尝试使用 xdg-desktop-portal-gtk。\n\n在安装完成后重启您的系统。\n\n如果文件浏览器仍不工作,请尝试将\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n添加到您的窗口管理器或合成器的启动脚本或配置文件中。\n\n如果文件浏览器仍不工作,请在 https://github.com/WerWolv/ImHex/issues 提交报告。\n\n同时,您仍可以通过将文件拖到 ImHex 窗口来打开它们!", + "hex.builtin.popup.error.project.load": "加载工程失败:{}", + "hex.builtin.popup.error.project.save": "保存工程失败!", + "hex.builtin.popup.error.project.load.create_provider": "创建 {} 提供者失败", + "hex.builtin.popup.error.project.load.no_providers": "没有可打开的提供者", + "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.read_only": "无法获得写权限,文件以只读方式打开。", + "hex.builtin.popup.error.task_exception": "任务 '{}' 异常:\n\n{}", + "hex.builtin.popup.exit_application.desc": "工程还有未保存的更改。\n确定要退出吗?", + "hex.builtin.popup.exit_application.title": "退出?", + "hex.builtin.popup.waiting_for_tasks.title": "等待任务进行", + "hex.builtin.popup.crash_recover.title": "崩溃恢复", + "hex.builtin.popup.crash_recover.message": "抛出了异常,但 ImHex 能够捕获它并报告崩溃。", + "hex.builtin.popup.foreground_task.title": "请稍等......", + "hex.builtin.popup.blocking_task.title": "运行任务", + "hex.builtin.popup.blocking_task.desc": "一个任务正在运行。", + "hex.builtin.popup.save_layout.title": "保存布局", + "hex.builtin.popup.save_layout.desc": "输入用于保存当前布局的名称。", + "hex.builtin.popup.waiting_for_tasks.desc": "仍有任务在后台运行。\nImHex 将在完成后关闭。", + "hex.builtin.provider.rename": "重命名", + "hex.builtin.provider.rename.desc": "输入此内存文件的名称。", + "hex.builtin.provider.tooltip.show_more": "按住 SHIFT 了解更多", + "hex.builtin.provider.error.open": "无法打开提供者:{}", + "hex.builtin.provider.base64": "Base64", + "hex.builtin.provider.disk": "原始磁盘", + "hex.builtin.provider.disk.disk_size": "磁盘大小", + "hex.builtin.provider.disk.elevation": "访问原始磁盘可能需要提升的权限", + "hex.builtin.provider.disk.reload": "刷新", + "hex.builtin.provider.disk.sector_size": "扇区大小", + "hex.builtin.provider.disk.selected_disk": "磁盘", + "hex.builtin.provider.disk.error.read_ro": "无法以只读模式打开磁盘 {}:{}", + "hex.builtin.provider.disk.error.read_rw": "无法以读写模式打开磁盘 {}:{}", + "hex.builtin.provider.file": "文件", + "hex.builtin.provider.file.error.open": "无法打开文件:{}", + "hex.builtin.provider.file.access": "最后访问时间", + "hex.builtin.provider.file.creation": "创建时间", + "hex.builtin.provider.file.menu.direct_access": "直接访问文件", + "hex.builtin.provider.file.menu.into_memory": "加载到内存", + "hex.builtin.provider.file.modification": "最后更改时间", + "hex.builtin.provider.file.path": "路径", + "hex.builtin.provider.file.size": "大小", + "hex.builtin.provider.file.menu.open_file": "在外部打开文件", + "hex.builtin.provider.file.menu.open_folder": "打开所处的目录", + "hex.builtin.provider.file.too_large": "该文件太大,无法加载到内存中。 无论如何打开它都会导致修改直接写入文件。 您想以只读方式打开它吗?", + "hex.builtin.provider.file.too_large.allow_write": "允许写入访问", + "hex.builtin.provider.file.reload_changes": "该文件已被外部源修改。 您想重新加载吗?", + "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}>", + "hex.builtin.provider.gdb.port": "端口", + "hex.builtin.provider.gdb.server": "服务器", + "hex.builtin.provider.intel_hex": "英特尔 Hex", + "hex.builtin.provider.intel_hex.name": "英特尔 Hex {0}", + "hex.builtin.provider.mem_file": "临时文件", + "hex.builtin.provider.mem_file.unsaved": "未保存的文件", + "hex.builtin.provider.mem_file.rename": "重命名文件", + "hex.builtin.provider.motorola_srec": "摩托罗拉 SREC", + "hex.builtin.provider.motorola_srec.name": "摩托罗拉 SREC {0}", + "hex.builtin.provider.opening": "正在打开数据源...", + "hex.builtin.provider.process_memory": "进程内存提供器", + "hex.builtin.provider.process_memory.enumeration_failed": "无法枚举进程", + "hex.builtin.provider.process_memory.macos_limitations": "macOS不允许从其他进程读取内存,即使在以root身份运行时也是如此。如果系统完整性保护(SIP)被启用,它只适用于未签名或具有“Get Task Allow”权限的应用程序,通常只适用于您自己编译的应用程序。", + "hex.builtin.provider.process_memory.memory_regions": "内存区域", + "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": "提交", + "hex.builtin.provider.process_memory.region.reserve": "保留", + "hex.builtin.provider.process_memory.region.private": "私有", + "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.view": "独立查看", + "hex.builtin.setting.experiments": "实验性功能", + "hex.builtin.setting.experiments.description": "实验性功能是仍在开发中的功能,可能无法正常工作。\n\n请自由尝试并报告您遇到的任何问题!", + "hex.builtin.setting.folders": "扩展搜索路径", + "hex.builtin.setting.folders.add_folder": "添加新的目录", + "hex.builtin.setting.folders.description": "为模式、脚本和规则等指定额外的搜索路径", + "hex.builtin.setting.folders.remove_folder": "从列表中移除当前目录", + "hex.builtin.setting.general": "通用", + "hex.builtin.setting.general.patterns": "模式", + "hex.builtin.setting.general.network": "网络", + "hex.builtin.setting.general.auto_backup_time": "定期备份项目", + "hex.builtin.setting.general.auto_backup_time.format.simple": "每 {0}秒", + "hex.builtin.setting.general.auto_backup_time.format.extended": "每 {0}分 {1}秒", + "hex.builtin.setting.general.auto_load_patterns": "自动加载支持的模式", + "hex.builtin.setting.general.server_contact": "启用更新检查和使用统计", + "hex.builtin.setting.general.max_mem_file_size": "要加载到内存中的文件的最大大小", + "hex.builtin.setting.general.max_mem_file_size.desc": "小文件会被加载到内存中,以防止直接在磁盘上修改它们。\n\n增大这个大小可以让更大的文件在ImHex从磁盘读取数据之前被加载到内存中。", + "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.sync_pattern_source": "在提供器间同步模式源码", + "hex.builtin.setting.general.upload_crash_logs": "上传崩溃报告", + "hex.builtin.setting.hex_editor": "Hex 编辑器", + "hex.builtin.setting.hex_editor.byte_padding": "额外的字节列对齐", + "hex.builtin.setting.hex_editor.bytes_per_row": "每行显示的字节数", + "hex.builtin.setting.hex_editor.char_padding": "额外的字符列对齐", + "hex.builtin.setting.hex_editor.highlight_color": "选区高亮色", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "悬停时突出显示父模式", + "hex.builtin.setting.hex_editor.paste_behaviour": "单字节粘贴行为", + "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.sync_scrolling": "同步编辑器滚动位置", + "hex.builtin.setting.hex_editor.show_highlights": "显示彩色高亮标记", + "hex.builtin.setting.hex_editor.show_selection": "将选区显示移至十六进制编辑器底部", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "最近文件", + "hex.builtin.setting.interface": "界面", + "hex.builtin.setting.interface.always_show_provider_tabs": "始终显示提供者选项卡", + "hex.builtin.setting.interface.native_window_decorations": "使用操作系统窗口装饰", + "hex.builtin.setting.interface.accent": "强调色", + "hex.builtin.setting.interface.color": "颜色主题", + "hex.builtin.setting.interface.crisp_scaling": "启用清晰缩放", + "hex.builtin.setting.interface.display_shortcut_highlights": "快捷键使用时高亮菜单项", + "hex.builtin.setting.interface.fps": "FPS 限制", + "hex.builtin.setting.interface.fps.unlocked": "无限制", + "hex.builtin.setting.interface.fps.native": "系统", + "hex.builtin.setting.interface.language": "语言", + "hex.builtin.setting.interface.multi_windows": "启用多窗口支持", + "hex.builtin.setting.interface.randomize_window_title": "使用随机化窗口标题", + "hex.builtin.setting.interface.scaling_factor": "缩放", + "hex.builtin.setting.interface.scaling.native": "本地默认", + "hex.builtin.setting.interface.scaling.fractional_warning": "默认字体不支持比例缩放。为了获得更好的效果,请在“字体”选项卡中选择自定义字体。", + "hex.builtin.setting.interface.show_header_command_palette": "在窗口标题中显示命令面板", + "hex.builtin.setting.interface.show_titlebar_backdrop": "显示标题栏背景色", + "hex.builtin.setting.interface.style": "风格", + "hex.builtin.setting.interface.use_native_menu_bar": "使用原生菜单栏", + "hex.builtin.setting.interface.window": "窗口", + "hex.builtin.setting.interface.pattern_data_row_bg": "启用彩色图案背景", + "hex.builtin.setting.interface.wiki_explain_language": "维基百科使用语言", + "hex.builtin.setting.interface.restore_window_pos": "恢复窗口位置", + "hex.builtin.setting.proxy": "网络代理", + "hex.builtin.setting.proxy.description": "代理设置会立即在可下载内容、维基百科查询上生效。", + "hex.builtin.setting.proxy.enable": "启用代理", + "hex.builtin.setting.proxy.url": "代理 URL", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// 或 socks5://(如 http://127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "快捷键", + "hex.builtin.setting.shortcuts.global": "全局快捷键", + "hex.builtin.setting.toolbar": "工具栏", + "hex.builtin.setting.toolbar.description": "通过从下面的列表中拖放菜单选项,在工具栏中添加或删除菜单选项。", + "hex.builtin.setting.toolbar.icons": "工具栏图标", + "hex.builtin.shortcut.next_provider": "选择下一个提供者", + "hex.builtin.shortcut.prev_provider": "选择上一个提供者", + "hex.builtin.task.query_docs": "查询文档……", + "hex.builtin.task.sending_statistics": "发送统计……", + "hex.builtin.task.check_updates": "检查更新……", + "hex.builtin.task.exporting_data": "导出数据……", + "hex.builtin.task.uploading_crash": "上传崩溃报告……", + "hex.builtin.task.loading_banner": "加载横幅……", + "hex.builtin.task.updating_recents": "更新最近文件……", + "hex.builtin.task.updating_store": "更新商店……", + "hex.builtin.task.parsing_pattern": "解析模式……", + "hex.builtin.task.analyzing_data": "分析数据……", + "hex.builtin.task.updating_inspector": "更新数据查看器……", + "hex.builtin.task.saving_data": "保存数据……", + "hex.builtin.task.loading_encoding_file": "加载编码文件……", + "hex.builtin.task.filtering_data": "过滤数据……", + "hex.builtin.task.evaluating_nodes": "评估节点……", + "hex.builtin.title_bar_button.debug_build": "调试构建\n\nSHIFT + 单击打开调试菜单", + "hex.builtin.title_bar_button.feedback": "反馈", + "hex.builtin.tools.ascii_table": "ASCII 表", + "hex.builtin.tools.ascii_table.octal": "显示八进制", + "hex.builtin.tools.base_converter": "基本进制转换", + "hex.builtin.tools.base_converter.bin": "二进制", + "hex.builtin.tools.base_converter.dec": "十进制", + "hex.builtin.tools.base_converter.hex": "十六进制", + "hex.builtin.tools.base_converter.oct": "八进制", + "hex.builtin.tools.byte_swapper": "字节反转", + "hex.builtin.tools.calc": "计算器", + "hex.builtin.tools.color": "颜色选择器", + "hex.builtin.tools.color.components": "组件", + "hex.builtin.tools.color.formats": "格式", + "hex.builtin.tools.color.formats.hex": "HEX", + "hex.builtin.tools.color.formats.vec4": "Vector4f", + "hex.builtin.tools.color.formats.percent": "百分比", + "hex.builtin.tools.color.formats.color_name": "颜色名称", + "hex.builtin.tools.demangler": "LLVM 名还原", + "hex.builtin.tools.demangler.demangled": "还原名", + "hex.builtin.tools.demangler.mangled": "修饰名", + "hex.builtin.tools.error": "最后错误: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "欧几里得算法", + "hex.builtin.tools.euclidean_algorithm.description": "欧几里德算法是计算两个数的最大公约数 (GCD) 的有效方法,即可以将两个数相除而不留下余数的最大数。\n\n通过扩展,这还提供了计算最小公因数的有效方法 倍数 (LCM),可被两者整除的最小数。", + "hex.builtin.tools.euclidean_algorithm.overflow": "检测到溢出! a 和 b 的值太大。", + "hex.builtin.tools.file_tools": "文件工具", + "hex.builtin.tools.file_tools.combiner": "合并", + "hex.builtin.tools.file_tools.combiner.add": "添加……", + "hex.builtin.tools.file_tools.combiner.add.picker": "添加文件", + "hex.builtin.tools.file_tools.combiner.clear": "清空", + "hex.builtin.tools.file_tools.combiner.combine": "合并", + "hex.builtin.tools.file_tools.combiner.combining": "合并中……", + "hex.builtin.tools.file_tools.combiner.delete": "删除", + "hex.builtin.tools.file_tools.combiner.error.open_output": "创建输出文件失败", + "hex.builtin.tools.file_tools.combiner.open_input": "打开输入文件 {0} 失败", + "hex.builtin.tools.file_tools.combiner.output": "输出文件", + "hex.builtin.tools.file_tools.combiner.output.picker": "选择输出路径", + "hex.builtin.tools.file_tools.combiner.success": "文件合并成功!", + "hex.builtin.tools.file_tools.shredder": "销毁", + "hex.builtin.tools.file_tools.shredder.error.open": "打开选择的文件失败!", + "hex.builtin.tools.file_tools.shredder.fast": "快速模式", + "hex.builtin.tools.file_tools.shredder.input": "目标文件", + "hex.builtin.tools.file_tools.shredder.picker": "打开文件以销毁", + "hex.builtin.tools.file_tools.shredder.shred": "销毁", + "hex.builtin.tools.file_tools.shredder.shredding": "销毁中……", + "hex.builtin.tools.file_tools.shredder.success": "文件成功销毁!", + "hex.builtin.tools.file_tools.shredder.warning": "此工具将不可恢复地破坏文件。请谨慎使用。", + "hex.builtin.tools.file_tools.splitter": "分割", + "hex.builtin.tools.file_tools.splitter.input": "目标文件", + "hex.builtin.tools.file_tools.splitter.output": "输出路径", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "创建分块文件 {0} 失败", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "打开选择的文件失败!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "文件小于单分块大小", + "hex.builtin.tools.file_tools.splitter.picker.input": "打开文件以分割", + "hex.builtin.tools.file_tools.splitter.picker.output": "选择输出路径", + "hex.builtin.tools.file_tools.splitter.picker.split": "分割", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "分割中……", + "hex.builtin.tools.file_tools.splitter.picker.success": "文件分割成功!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3 寸软盘(1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5 寸软盘(1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM(650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM(700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "自定义", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32(4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 磁盘(100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 磁盘(200MiB)", + "hex.builtin.tools.file_uploader": "文件上传", + "hex.builtin.tools.file_uploader.control": "控制", + "hex.builtin.tools.file_uploader.done": "完成!", + "hex.builtin.tools.file_uploader.error": "上传文件失败!\n\n错误代码:{0}", + "hex.builtin.tools.file_uploader.invalid_response": "接收到来自 Anonfiles 的无效响应!", + "hex.builtin.tools.file_uploader.recent": "最近上传", + "hex.builtin.tools.file_uploader.tooltip": "点击复制\n按住 CTRL 并点击以打开", + "hex.builtin.tools.file_uploader.upload": "上传", + "hex.builtin.tools.format.engineering": "工程师", + "hex.builtin.tools.format.programmer": "程序员", + "hex.builtin.tools.format.scientific": "科学", + "hex.builtin.tools.format.standard": "标准", + "hex.builtin.tools.graphing": "图形计算器", + "hex.builtin.tools.history": "历史", + "hex.builtin.tools.http_requests": "HTTP 请求", + "hex.builtin.tools.http_requests.enter_url": "输入 URL", + "hex.builtin.tools.http_requests.send": "发送", + "hex.builtin.tools.http_requests.headers": "标头", + "hex.builtin.tools.http_requests.response": "响应", + "hex.builtin.tools.http_requests.body": "正文", + "hex.builtin.tools.ieee754": "IEEE 754 浮点数测试器", + "hex.builtin.tools.ieee754.clear": "清除", + "hex.builtin.tools.ieee754.description": "IEEE754 是大多数现代 CPU 使用的表示浮点数的标准。\n\n此工具可视化浮点数的内部表示,并允许编解码具有非标准数量的尾数或指数位的数字。", + "hex.builtin.tools.ieee754.double_precision": "双精度浮点数", + "hex.builtin.tools.ieee754.exponent": "指数", + "hex.builtin.tools.ieee754.exponent_size": "指数位数", + "hex.builtin.tools.ieee754.formula": "计算式", + "hex.builtin.tools.ieee754.half_precision": "半精度浮点数", + "hex.builtin.tools.ieee754.mantissa": "尾数", + "hex.builtin.tools.ieee754.mantissa_size": "尾数位数", + "hex.builtin.tools.ieee754.result.float": "十进制小数表示", + "hex.builtin.tools.ieee754.result.hex": "十六进制小数表示", + "hex.builtin.tools.ieee754.quarter_precision": "四分之一精度", + "hex.builtin.tools.ieee754.result.title": "结果", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "详细信息", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "简单信息", + "hex.builtin.tools.ieee754.sign": "符号", + "hex.builtin.tools.ieee754.single_precision": "单精度浮点数", + "hex.builtin.tools.ieee754.type": "部分", + "hex.builtin.tools.invariant_multiplication": "通过乘法除以常量", + "hex.builtin.tools.invariant_multiplication.description": "通过乘法除以常量是编译器经常使用的一种技术,用于将整数除以常数优化为乘法并位移。这样做的原因是除法通常比乘法花费多倍的时钟周期。\n\n此工具可用于从除数计算乘数或从乘数计算除数。", + "hex.builtin.tools.invariant_multiplication.num_bits": "位数量", + "hex.builtin.tools.input": "输入", + "hex.builtin.tools.output": "输出", + "hex.builtin.tools.name": "名称", + "hex.builtin.tools.permissions": "UNIX 权限计算器", + "hex.builtin.tools.permissions.absolute": "绝对符号", + "hex.builtin.tools.permissions.perm_bits": "权限位", + "hex.builtin.tools.permissions.setgid_error": "组必须具有 setgid 位的执行权限才能应用!", + "hex.builtin.tools.permissions.setuid_error": "用户必须具有 setuid 位的执行权限才能应用!", + "hex.builtin.tools.permissions.sticky_error": "必须有执行权限才能申请粘滞位!", + "hex.builtin.tools.regex_replacer": "正则替换", + "hex.builtin.tools.regex_replacer.input": "输入", + "hex.builtin.tools.regex_replacer.output": "输出", + "hex.builtin.tools.regex_replacer.pattern": "正则表达式", + "hex.builtin.tools.regex_replacer.replace": "替换表达式", + "hex.builtin.tools.tcp_client_server": "TCP 客户端/服务器", + "hex.builtin.tools.tcp_client_server.client": "客户端", + "hex.builtin.tools.tcp_client_server.server": "服务器", + "hex.builtin.tools.tcp_client_server.messages": "报文", + "hex.builtin.tools.tcp_client_server.settings": "连接设置", + "hex.builtin.tools.value": "值", + "hex.builtin.tools.wiki_explain": "维基百科搜索", + "hex.builtin.tools.wiki_explain.control": "控制", + "hex.builtin.tools.wiki_explain.invalid_response": "接收到来自维基百科的无效响应!", + "hex.builtin.tools.wiki_explain.results": "结果", + "hex.builtin.tools.wiki_explain.search": "搜索", + "hex.builtin.tutorial.introduction": "ImHex 简介", + "hex.builtin.tutorial.introduction.description": "本教程将指导您了解 ImHex 的基本用法,以帮助您入门。", + "hex.builtin.tutorial.introduction.step1.title": "欢迎来到 ImHex!", + "hex.builtin.tutorial.introduction.step1.description": "ImHex 是一个逆向工程套件和十六进制编辑器,其主要重点是可视化二进制数据以便于理解。\n\n您可以通过单击右侧下面的箭头按钮继续下一步。", + "hex.builtin.tutorial.introduction.step2.title": "打开数据", + "hex.builtin.tutorial.introduction.step2.description": "ImHex 支持从各种来源加载数据。这包括文件、原始磁盘、另一个进程的内存等等。\n\n所有这些选项都可以在欢迎页面中或屏幕或文件菜单下找到。", + "hex.builtin.tutorial.introduction.step2.highlight": "让我们通过单击“新建文件”按钮来创建一个新的空文件。", + "hex.builtin.tutorial.introduction.step3.highlight": "这是十六进制编辑器。它显示加载数据的各个字节,还允许您通过双击其中一个字节来编辑它们。\n\n您可以使用箭头键或鼠标滚轮导航数据。", + "hex.builtin.tutorial.introduction.step4.highlight": "这是数据查看器。它以更易读的格式显示当前所选字节的数据。\n\n您还可以通过双击在此处编辑一排数据。", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "这是模式编辑器。它允许您使用模式语言编写代码,该语言可以突出显示和解码加载数据内的二进制数据结构。\n\n您可以在文档中了解有关模式语言的更多信息。", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "此视图包含一个树视图,表示您使用模式语言定义的数据结构。", + "hex.builtin.tutorial.introduction.step6.highlight": "您可以在帮助菜单中找到更多教程和文档。", + "hex.builtin.undo_operation.insert": "插入的 {0}", + "hex.builtin.undo_operation.remove": "移除的 {0}", + "hex.builtin.undo_operation.write": "写入的 {0}", + "hex.builtin.undo_operation.patches": "应用的补丁", + "hex.builtin.undo_operation.fill": "填充的区域", + "hex.builtin.undo_operation.modification": "修改的数据", + "hex.builtin.view.achievements.name": "成就", + "hex.builtin.view.achievements.unlocked": "已解锁成就!", + "hex.builtin.view.achievements.unlocked_count": "已解锁", + "hex.builtin.view.achievements.click": "点这里", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "转到", + "hex.builtin.view.bookmarks.button.remove": "移除", + "hex.builtin.view.bookmarks.default_title": "书签 [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "颜色", + "hex.builtin.view.bookmarks.header.comment": "注释", + "hex.builtin.view.bookmarks.header.name": "名称", + "hex.builtin.view.bookmarks.name": "书签", + "hex.builtin.view.bookmarks.no_bookmarks": "尚无书签——您可以使用 '编辑' 菜单来添加书签。", + "hex.builtin.view.bookmarks.title.info": "信息", + "hex.builtin.view.bookmarks.tooltip.jump_to": "跳转到地址", + "hex.builtin.view.bookmarks.tooltip.lock": "锁定", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "在新窗口打开", + "hex.builtin.view.bookmarks.tooltip.unlock": "解锁", + "hex.builtin.view.command_palette.name": "命令栏", + "hex.builtin.view.constants.name": "常量", + "hex.builtin.view.constants.row.category": "分类", + "hex.builtin.view.constants.row.desc": "描述", + "hex.builtin.view.constants.row.name": "名称", + "hex.builtin.view.constants.row.value": "值", + "hex.builtin.view.data_inspector.menu.copy": "复制值", + "hex.builtin.view.data_inspector.menu.edit": "编辑值", + "hex.builtin.view.data_inspector.execution_error": "自定义行计算错误", + "hex.builtin.view.data_inspector.invert": "按位取反", + "hex.builtin.view.data_inspector.name": "数据分析器", + "hex.builtin.view.data_inspector.no_data": "没有选中数据", + "hex.builtin.view.data_inspector.table.name": "格式", + "hex.builtin.view.data_inspector.table.value": "值", + "hex.builtin.view.data_inspector.custom_row.title": "添加自定义行", + "hex.builtin.view.data_inspector.custom_row.hint": "您可以通过将模式语言脚本放置在 /scripts/inspectors 目录下定义自定义数据检查器行。\n\n详细信息请参阅文档。", + "hex.builtin.view.data_processor.help_text": "右键以添加新的节点", + "hex.builtin.view.data_processor.menu.file.load_processor": "加载数据处理器……", + "hex.builtin.view.data_processor.menu.file.save_processor": "保存数据处理器……", + "hex.builtin.view.data_processor.menu.remove_link": "移除链接", + "hex.builtin.view.data_processor.menu.remove_node": "移除节点", + "hex.builtin.view.data_processor.menu.remove_selection": "移除已选", + "hex.builtin.view.data_processor.menu.save_node": "保存节点", + "hex.builtin.view.data_processor.name": "数据处理器", + "hex.builtin.view.find.binary_pattern": "二进制模式", + "hex.builtin.view.find.binary_pattern.alignment": "对齐", + "hex.builtin.view.find.context.copy": "复制值", + "hex.builtin.view.find.context.copy_demangle": "复制值的还原名", + "hex.builtin.view.find.context.replace": "替换", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "十六进制", + "hex.builtin.view.find.demangled": "还原名", + "hex.builtin.view.find.name": "查找", + "hex.builtin.view.replace.name": "替换", + "hex.builtin.view.find.regex": "正则表达式", + "hex.builtin.view.find.regex.full_match": "要求完整匹配", + "hex.builtin.view.find.regex.pattern": "模式", + "hex.builtin.view.find.search": "搜索", + "hex.builtin.view.find.search.entries": "{} 个结果", + "hex.builtin.view.find.search.reset": "重置", + "hex.builtin.view.find.searching": "搜索中……", + "hex.builtin.view.find.sequences": "序列", + "hex.builtin.view.find.sequences.ignore_case": "忽略大小写", + "hex.builtin.view.find.shortcut.select_all": "全选", + "hex.builtin.view.find.strings": "字符串", + "hex.builtin.view.find.strings.chars": "字符", + "hex.builtin.view.find.strings.line_feeds": "换行", + "hex.builtin.view.find.strings.lower_case": "小写字母", + "hex.builtin.view.find.strings.match_settings": "配置设置", + "hex.builtin.view.find.strings.min_length": "最短长度", + "hex.builtin.view.find.strings.null_term": "需要NULL终止", + "hex.builtin.view.find.strings.numbers": "数字", + "hex.builtin.view.find.strings.spaces": "空格", + "hex.builtin.view.find.strings.symbols": "符号", + "hex.builtin.view.find.strings.underscores": "下划线", + "hex.builtin.view.find.strings.upper_case": "大写字母", + "hex.builtin.view.find.value": "数字值", + "hex.builtin.view.find.value.aligned": "对齐", + "hex.builtin.view.find.value.max": "最大值", + "hex.builtin.view.find.value.min": "最小值", + "hex.builtin.view.find.value.range": "范围搜索", + "hex.builtin.view.help.about.commits": "提交记录", + "hex.builtin.view.help.about.contributor": "贡献者", + "hex.builtin.view.help.about.donations": "赞助", + "hex.builtin.view.help.about.libs": "使用的库", + "hex.builtin.view.help.about.license": "许可证", + "hex.builtin.view.help.about.name": "关于", + "hex.builtin.view.help.about.paths": "ImHex 目录", + "hex.builtin.view.help.about.plugins": "插件", + "hex.builtin.view.help.about.plugins.author": "作者", + "hex.builtin.view.help.about.plugins.desc": "描述", + "hex.builtin.view.help.about.plugins.plugin": "插件", + "hex.builtin.view.help.about.release_notes": "发行说明", + "hex.builtin.view.help.about.source": "源代码位于 GitHub:", + "hex.builtin.view.help.about.thanks": "如果您喜欢我的工作,请赞助以帮助此项目继续前进。非常感谢 <3", + "hex.builtin.view.help.about.translator": "由 xtex 翻译,York Waugh 修改", + "hex.builtin.view.help.calc_cheat_sheet": "计算器帮助", + "hex.builtin.view.help.documentation": "ImHex 文档", + "hex.builtin.view.help.documentation_search": "搜索文档", + "hex.builtin.view.help.name": "帮助", + "hex.builtin.view.help.pattern_cheat_sheet": "模式语言帮助", + "hex.builtin.view.hex_editor.copy.address": "地址", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII 文本", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C 数组", + "hex.builtin.view.hex_editor.copy.cpp": "C++ 数组", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal 数组", + "hex.builtin.view.hex_editor.copy.csharp": "C# 数组", + "hex.builtin.view.hex_editor.copy.custom_encoding": "自定义编码", + "hex.builtin.view.hex_editor.copy.escaped_string": "转义字符串", + "hex.builtin.view.hex_editor.copy.go": "Go 数组", + "hex.builtin.view.hex_editor.copy.hex_view": "十六进制视图", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java 数组", + "hex.builtin.view.hex_editor.copy.js": "JavaScript 数组", + "hex.builtin.view.hex_editor.copy.lua": "Lua 数组", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal 数组", + "hex.builtin.view.hex_editor.copy.python": "Python 数组", + "hex.builtin.view.hex_editor.copy.rust": "Rust 数组", + "hex.builtin.view.hex_editor.copy.swift": "Swift 数组", + "hex.builtin.view.hex_editor.goto.offset.absolute": "绝对", + "hex.builtin.view.hex_editor.goto.offset.begin": "起始", + "hex.builtin.view.hex_editor.goto.offset.end": "末尾", + "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.cut": "剪切", + "hex.builtin.view.hex_editor.menu.edit.fill": "填充……", + "hex.builtin.view.hex_editor.menu.edit.insert": "插入……", + "hex.builtin.view.hex_editor.menu.edit.insert_mode": "插入模式", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "转到", + "hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "当前模式", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "在新页面打开选定区域", + "hex.builtin.view.hex_editor.menu.edit.paste": "粘贴", + "hex.builtin.view.hex_editor.menu.edit.paste_as": "粘贴为", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.title": "选择粘贴行为", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.description": "在十六进制编辑器视图中粘贴时,ImHex 默认仅覆盖当前选中的字节。但如果仅选中单个字节,此行为可能不符合直觉。您希望即使只选中一个字节也粘贴剪贴板的全部内容,还是仅替换选中的字节?", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.hint": "提示:如需始终完整粘贴,可在编辑菜单中使用「粘贴全部」命令!", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.everything": "粘贴全部内容", + "hex.builtin.view.hex_editor.menu.edit.paste.popup.button.selection": "仅覆盖选区", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "粘贴全部", + "hex.builtin.view.hex_editor.menu.edit.paste_all_string": "全部作为字符串粘贴", + "hex.builtin.view.hex_editor.menu.edit.remove": "删除……", + "hex.builtin.view.hex_editor.menu.edit.resize": "修改大小……", + "hex.builtin.view.hex_editor.menu.edit.select_all": "全选", + "hex.builtin.view.hex_editor.menu.edit.set_base": "设置基地址", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "设置页面大小", + "hex.builtin.view.hex_editor.menu.file.goto": "转到", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "加载自定义编码……", + "hex.builtin.view.hex_editor.menu.file.save": "保存", + "hex.builtin.view.hex_editor.menu.file.save_as": "另存为……", + "hex.builtin.view.hex_editor.menu.file.search": "搜索", + "hex.builtin.view.hex_editor.menu.edit.select": "选择……", + "hex.builtin.view.hex_editor.name": "Hex 编辑器", + "hex.builtin.view.hex_editor.search.find": "查找", + "hex.builtin.view.hex_editor.search.hex": "Hex", + "hex.builtin.view.hex_editor.search.string": "字符串", + "hex.builtin.view.hex_editor.search.string.encoding": "编码", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.endianness": "字节顺序", + "hex.builtin.view.hex_editor.search.string.endianness.little": "小端序", + "hex.builtin.view.hex_editor.search.string.endianness.big": "大端序", + "hex.builtin.view.hex_editor.search.no_more_results": "没有更多结果", + "hex.builtin.view.hex_editor.search.advanced": "高级搜索……", + "hex.builtin.view.hex_editor.select.offset.begin": "起始", + "hex.builtin.view.hex_editor.select.offset.end": "结束", + "hex.builtin.view.hex_editor.select.offset.region": "区域", + "hex.builtin.view.hex_editor.select.offset.size": "大小", + "hex.builtin.view.hex_editor.select.select": "选择", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "删除选择", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "进入编辑模式", + "hex.builtin.view.hex_editor.shortcut.selection_right": "将选择内容移至右侧", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "将光标向右移动", + "hex.builtin.view.hex_editor.shortcut.selection_left": "将光标向左移动", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "将光标向左移动", + "hex.builtin.view.hex_editor.shortcut.selection_up": "向上移动选择", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "向上移动光标", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "将光标移至行开头", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "将光标移至行尾", + "hex.builtin.view.hex_editor.shortcut.selection_down": "向下移动选择", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "向下移动光标", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "将选择内容向上移动一页", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "将光标向上移动一页", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "将选择内容向下移动一页", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "将光标向下移动一页", + "hex.builtin.view.highlight_rules.name": "突出显示规则", + "hex.builtin.view.highlight_rules.new_rule": "新规则", + "hex.builtin.view.highlight_rules.config": "配置", + "hex.builtin.view.highlight_rules.expression": "表达式", + "hex.builtin.view.highlight_rules.help_text": "输入将针对文件中的每个字节求值的数学表达式。\n\n该表达式可以使用变量“value”和“offset”。\n如果表达式求值 为 true(结果大于 0),该字节将以指定的颜色突出显示。", + "hex.builtin.view.highlight_rules.no_rule": "创建一个规则来编辑它", + "hex.builtin.view.highlight_rules.menu.edit.rules": "修改突出显示规则……", + "hex.builtin.view.information.analyze": "分析", + "hex.builtin.view.information.analyzing": "分析中……", + "hex.builtin.information_section.magic.apple_type": "Apple 创建者 / 类型代码", + "hex.builtin.information_section.info_analysis.block_size": "块大小", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} 块 × {1} 字节", + "hex.builtin.information_section.info_analysis.byte_types": "字节类型", + "hex.builtin.view.information.control": "控制", + "hex.builtin.information_section.magic.description": "描述", + "hex.builtin.information_section.info_analysis.distribution": "字节分布", + "hex.builtin.information_section.info_analysis.encrypted": "此数据似乎经过了加密或压缩!", + "hex.builtin.information_section.info_analysis.entropy": "熵", + "hex.builtin.information_section.magic.extension": "文件扩展名", + "hex.builtin.information_section.info_analysis.file_entropy": "整体熵", + "hex.builtin.information_section.info_analysis.highest_entropy": "最高区块熵", + "hex.builtin.information_section.info_analysis.lowest_entropy": "最低区块熵", + "hex.builtin.information_section.info_analysis": "信息分析", + "hex.builtin.information_section.info_analysis.show_annotations": "显示注释", + "hex.builtin.information_section.relationship_analysis": "字节关系", + "hex.builtin.information_section.relationship_analysis.sample_size": "样本量", + "hex.builtin.information_section.relationship_analysis.brightness": "亮度", + "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": "LibMagic 信息", + "hex.builtin.view.information.error_processing_section": "处理信息块 {0} 失败: '{1}'", + "hex.builtin.view.information.magic_db_added": "LibMagic 数据库已添加!", + "hex.builtin.information_section.magic.mime": "MIME 类型", + "hex.builtin.view.information.name": "数据信息", + "hex.builtin.view.information.not_analyzed": "尚未分析", + "hex.builtin.information_section.magic.octet_stream_text": "未知", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream 表示未知的数据类型。\n\n这意味着该数据没有与之关联的 MIME 类型,因为它不是已知的格式。", + "hex.builtin.information_section.info_analysis.plain_text": "此数据很可能是纯文本。", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "纯文本百分比", + "hex.builtin.information_section.provider_information": "提供者信息", + "hex.builtin.view.logs.component": "组件", + "hex.builtin.view.logs.log_level": "日志等级", + "hex.builtin.view.logs.message": "消息", + "hex.builtin.view.logs.name": "日志控制台", + "hex.builtin.view.patches.name": "补丁", + "hex.builtin.view.patches.offset": "偏移", + "hex.builtin.view.patches.orig": "原始值", + "hex.builtin.view.patches.patch": "描述", + "hex.builtin.view.patches.remove": "移除补丁", + "hex.builtin.view.pattern_data.name": "模式数据", + "hex.builtin.view.pattern_editor.accept_pattern": "接受模式", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "一个或多个模式与所找到的数据类型兼容", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式", + "hex.builtin.view.pattern_editor.accept_pattern.question": "是否应用找到的模式?", + "hex.builtin.view.pattern_editor.auto": "自动计算", + "hex.builtin.view.pattern_editor.breakpoint_hit": "中断于第 {0} 行", + "hex.builtin.view.pattern_editor.console": "控制台", + "hex.builtin.view.pattern_editor.console.shortcut.copy": "复制", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式试图调用一个危险的函数。\n您确定要信任此模式吗?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "允许危险的函数?", + "hex.builtin.view.pattern_editor.debugger": "调试器", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "添加断点", + "hex.builtin.view.pattern_editor.debugger.continue": "继续", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "移除断点", + "hex.builtin.view.pattern_editor.debugger.scope": "作用域", + "hex.builtin.view.pattern_editor.debugger.scope.global": "全局", + "hex.builtin.view.pattern_editor.env_vars": "环境变量", + "hex.builtin.view.pattern_editor.evaluating": "计算中……", + "hex.builtin.view.pattern_editor.find_hint": "查找", + "hex.builtin.view.pattern_editor.find_hint_history": "历史", + "hex.builtin.view.pattern_editor.goto_line": "跳转到行:", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "放置模式……", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "内置类型", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "数组", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "单个", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "自定义类型", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "加载模式文件……", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "保存模式文件……", + "hex.builtin.view.pattern_editor.menu.find": "查找……", + "hex.builtin.view.pattern_editor.menu.find_next": "查找下一个", + "hex.builtin.view.pattern_editor.menu.find_previous": "查找上一个", + "hex.builtin.view.pattern_editor.menu.goto_line": "跳转到行...", + "hex.builtin.view.pattern_editor.menu.replace": "替换", + "hex.builtin.view.pattern_editor.menu.replace_next": "替换下一个", + "hex.builtin.view.pattern_editor.menu.replace_previous": "替换上一个", + "hex.builtin.view.pattern_editor.menu.replace_all": "全部替换", + "hex.builtin.view.pattern_editor.name": "模式编辑器", + "hex.builtin.view.pattern_editor.no_in_out_vars": "使用 'in' 或 'out' 修饰符定义一些全局变量,以使它们出现在这里。", + "hex.builtin.view.pattern_editor.no_sections": "使用 std::mem::create_section 函数创建附加输出区段以显示和解码处理后的数据。", + "hex.builtin.view.pattern_editor.no_virtual_files": "通过 hex::core::add_virtual_file 函数添加数据区域,将其可视化为虚拟文件夹结构。", + "hex.builtin.view.pattern_editor.no_env_vars": "此处创建的环境变量内容可通过 std::env 函数在模式脚本中访问。", + "hex.builtin.view.pattern_editor.no_results": "无结果。", + "hex.builtin.view.pattern_editor.of": "的", + "hex.builtin.view.pattern_editor.open_pattern": "打开模式", + "hex.builtin.view.pattern_editor.replace_hint": "替换", + "hex.builtin.view.pattern_editor.replace_hint_history": "历史", + "hex.builtin.view.pattern_editor.settings": "设置", + "hex.builtin.view.pattern_editor.shortcut.goto_line": "跳转到行...", + "hex.builtin.view.pattern_editor.shortcut.find": "查找...", + "hex.builtin.view.pattern_editor.shortcut.replace": "替换...", + "hex.builtin.view.pattern_editor.shortcut.find_next": "查找下一个", + "hex.builtin.view.pattern_editor.shortcut.find_previous": "查找上一个", + "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "切换区分大小写查找", + "hex.builtin.view.pattern_editor.shortcut.regex_toggle": "切换正则表达式查找/替换", + "hex.builtin.view.pattern_editor.shortcut.whole_word_toggle": "切换全词匹配查找", + "hex.builtin.view.pattern_editor.shortcut.save_project": "保存项目", + "hex.builtin.view.pattern_editor.shortcut.open_project": "打开项目...", + "hex.builtin.view.pattern_editor.shortcut.save_project_as": "另存项目为...", + "hex.builtin.view.pattern_editor.shortcut.copy": "复制选区到剪贴板", + "hex.builtin.view.pattern_editor.shortcut.cut": "剪切选区到剪贴板", + "hex.builtin.view.pattern_editor.shortcut.paste": "在光标处粘贴剪贴板内容", + "hex.builtin.view.pattern_editor.menu.edit.undo": "撤销", + "hex.builtin.view.pattern_editor.menu.edit.redo": "重做", + "hex.builtin.view.pattern_editor.shortcut.toggle_insert": "切换覆盖写入模式", + "hex.builtin.view.pattern_editor.shortcut.delete": "删除光标处的字符", + "hex.builtin.view.pattern_editor.shortcut.backspace": "删除光标左侧的字符", + "hex.builtin.view.pattern_editor.shortcut.select_all": "全选文件", + "hex.builtin.view.pattern_editor.shortcut.select_left": "向左扩展选区一个字符", + "hex.builtin.view.pattern_editor.shortcut.select_right": "向右扩展选区一个字符", + "hex.builtin.view.pattern_editor.shortcut.select_word_left": "向左扩展选区一个单词", + "hex.builtin.view.pattern_editor.shortcut.select_word_right": "向右扩展选区一个单词", + "hex.builtin.view.pattern_editor.shortcut.select_up": "向上扩展选区一行", + "hex.builtin.view.pattern_editor.shortcut.select_down": "向下扩展选区一行", + "hex.builtin.view.pattern_editor.shortcut.select_page_up": "向上扩展选区一页", + "hex.builtin.view.pattern_editor.shortcut.select_page_down": "向下扩展选区一页", + "hex.builtin.view.pattern_editor.shortcut.select_home": "扩展选区至行首", + "hex.builtin.view.pattern_editor.shortcut.select_end": "扩展选区至行尾", + "hex.builtin.view.pattern_editor.shortcut.select_top": "扩展选区至文件开头", + "hex.builtin.view.pattern_editor.shortcut.select_bottom": "扩展选区至文件末尾", + "hex.builtin.view.pattern_editor.shortcut.move_left": "光标左移一个字符", + "hex.builtin.view.pattern_editor.shortcut.move_right": "光标右移一个字符", + "hex.builtin.view.pattern_editor.shortcut.move_word_left": "光标左移一个单词", + "hex.builtin.view.pattern_editor.shortcut.move_word_right": "光标右移一个单词", + "hex.builtin.view.pattern_editor.shortcut.move_up": "光标上移一行", + "hex.builtin.view.pattern_editor.shortcut.move_down": "光标下移一行", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_up": "光标上移一像素", + "hex.builtin.view.pattern_editor.shortcut.move_pixel_down": "光标下移一像素", + "hex.builtin.view.pattern_editor.shortcut.move_page_up": "光标上移一页", + "hex.builtin.view.pattern_editor.shortcut.move_page_down": "光标下移一页", + "hex.builtin.view.pattern_editor.shortcut.move_home": "移动光标至行首", + "hex.builtin.view.pattern_editor.shortcut.move_end": "移动光标至行尾", + "hex.builtin.view.pattern_editor.shortcut.move_top": "移动光标至文件开头", + "hex.builtin.view.pattern_editor.shortcut.move_bottom": "移动光标至文件末尾", + "hex.builtin.view.pattern_editor.shortcut.delete_word_left": "删除光标左侧的单词", + "hex.builtin.view.pattern_editor.shortcut.delete_word_right": "删除光标右侧的单词", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "运行模式", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "单步调试", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "继续调试", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "添加断点", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "父偏移", + "hex.builtin.view.pattern_editor.virtual_files": "虚拟文件系统", + "hex.builtin.view.provider_settings.load_error": "尝试打开此提供器时出现错误!", + "hex.builtin.view.provider_settings.load_error_details": "打开此提供者时出现错误:\n详细信息:{}", + "hex.builtin.view.provider_settings.load_popup": "打开提供器", + "hex.builtin.view.provider_settings.name": "提供器设置", + "hex.builtin.view.settings.name": "设置", + "hex.builtin.view.settings.restart_question": "一项更改需要重启 ImHex 以生效,您想要现在重启吗?", + "hex.builtin.view.store.desc": "从 ImHex 仓库下载新内容", + "hex.builtin.view.store.download": "下载", + "hex.builtin.view.store.download_error": "下载文件失败!目标文件夹不存在。", + "hex.builtin.view.store.loading": "正在加载在线内容……", + "hex.builtin.view.store.name": "可下载内容", + "hex.builtin.view.store.netfailed": "通过网络加载内容失败!", + "hex.builtin.view.store.reload": "刷新", + "hex.builtin.view.store.remove": "移除", + "hex.builtin.view.store.row.description": "描述", + "hex.builtin.view.store.row.authors": "作者", + "hex.builtin.view.store.row.name": "名称", + "hex.builtin.view.store.tab.constants": "常量", + "hex.builtin.view.store.tab.disassemblers": "反汇编器", + "hex.builtin.view.store.tab.encodings": "编码", + "hex.builtin.view.store.tab.includes": "库", + "hex.builtin.view.store.tab.magic": "LibMagic 数据库", + "hex.builtin.view.store.tab.nodes": "节点", + "hex.builtin.view.store.tab.patterns": "模式", + "hex.builtin.view.store.tab.themes": "主题", + "hex.builtin.view.store.tab.yara": "Yara 规则", + "hex.builtin.view.store.update": "更新", + "hex.builtin.view.store.system": "系统", + "hex.builtin.view.store.system.explanation": "该条目位于只读目录中,它可能由系统管理。", + "hex.builtin.view.store.update_count": "更新全部\n可用更新:{}", + "hex.builtin.view.theme_manager.name": "主题管理器", + "hex.builtin.view.theme_manager.colors": "颜色", + "hex.builtin.view.theme_manager.export": "导出", + "hex.builtin.view.theme_manager.export.name": "主题名称", + "hex.builtin.view.theme_manager.save_theme": "保存主题", + "hex.builtin.view.theme_manager.styles": "样式", + "hex.builtin.view.tools.name": "工具", + "hex.builtin.view.tutorials.name": "描述", + "hex.builtin.view.tutorials.description": "交互式教程", + "hex.builtin.view.tutorials.start": "开始教程", + "hex.builtin.visualizer.binary": "二进制", + "hex.builtin.visualizer.decimal.signed.16bit": "有符号十进制(16 位)", + "hex.builtin.visualizer.decimal.signed.32bit": "有符号十进制(32 位)", + "hex.builtin.visualizer.decimal.signed.64bit": "有符号十进制(64 位)", + "hex.builtin.visualizer.decimal.signed.8bit": "有符号十进制(8 位)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "无符号十进制(16 位)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "无符号十进制(32 位)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "无符号十进制(64 位)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "无符号十进制(8 位)", + "hex.builtin.visualizer.floating_point.16bit": "单精度浮点(16 位)", + "hex.builtin.visualizer.floating_point.32bit": "单精度浮点(32 位)", + "hex.builtin.visualizer.floating_point.64bit": "双精度浮点(64 位)", + "hex.builtin.visualizer.hexadecimal.16bit": "十六进制(16 位)", + "hex.builtin.visualizer.hexadecimal.32bit": "十六进制(32 位)", + "hex.builtin.visualizer.hexadecimal.64bit": "十六进制(64 位)", + "hex.builtin.visualizer.hexadecimal.8bit": "十六进制(8 位)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 颜色", + "hex.builtin.oobe.server_contact": "服务器连接", + "hex.builtin.oobe.server_contact.text": "您想允许与 ImHex 的服务器通信吗?\n\n\n这允许执行自动更新检查并上传非常有限的使用统计信息,所有这些都在下面列出。\n\n或者,您也可以选择仅提交崩溃日志 这对识别和修复您可能遇到的错误有很大帮助。\n\n所有信息均由我们自己的服务器处理,不会泄露给任何第三方。\n\n\n您可以随时在设置中更改这些选择 。", + "hex.builtin.oobe.server_contact.data_collected_table.key": "类型", + "hex.builtin.oobe.server_contact.data_collected_table.value": "值", + "hex.builtin.oobe.server_contact.data_collected_title": "会被共享的数据", + "hex.builtin.oobe.server_contact.data_collected.uuid": "随机 ID", + "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 版本", + "hex.builtin.oobe.server_contact.data_collected.os": "操作系统", + "hex.builtin.oobe.server_contact.crash_logs_only": "仅崩溃日志", + "hex.builtin.oobe.tutorial_question": "由于这是您第一次使用 ImHex,您想学习一下介绍教程吗?\n\n您始终可以从“帮助”菜单访问该教程。", + "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的设置", + "hex.builtin.welcome.customize.settings.title": "设置", + "hex.builtin.welcome.drop_file": "将文件拖放到此处以开始……", + "hex.builtin.welcome.nightly_build": "你正在运行ImHex的夜间构建。\n\n请在GitHub问题跟踪器上报告您遇到的任何错误!", + "hex.builtin.welcome.header.customize": "自定义", + "hex.builtin.welcome.header.help": "帮助", + "hex.builtin.welcome.header.info": "信息", + "hex.builtin.welcome.header.learn": "学习", + "hex.builtin.welcome.header.main": "欢迎来到 ImHex", + "hex.builtin.welcome.header.plugins": "已加载插件", + "hex.builtin.welcome.header.start": "开始", + "hex.builtin.welcome.header.update": "更新", + "hex.builtin.welcome.header.various": "杂项", + "hex.builtin.welcome.header.quick_settings": "快速设置", + "hex.builtin.welcome.help.discord": "Discord 服务器", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "获得帮助", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub 仓库", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.title": "成就", + "hex.builtin.welcome.learn.achievements.desc": "通过完成所有成就来了解如何使用 ImHex", + "hex.builtin.welcome.learn.interactive_tutorial.title": "交互式教程", + "hex.builtin.welcome.learn.interactive_tutorial.desc": "通过教程快速入门", + "hex.builtin.welcome.learn.latest.desc": "阅读 ImHex 最新版本的更改日志", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "最新版本", + "hex.builtin.welcome.learn.pattern.desc": "如何编写 ImHex 模式", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "模式文档", + "hex.builtin.welcome.learn.imhex.desc": "通过我们详细的文档来了解 ImHex 基础知识", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex 文档", + "hex.builtin.welcome.learn.plugins.desc": "通过插件扩展 ImHex 获得更多功能", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "插件 API", + "hex.builtin.popup.create_workspace.title": "创建新工作区", + "hex.builtin.popup.create_workspace.desc": "输入新工作区的名称", + "hex.builtin.popup.safety_backup.delete": "删除", + "hex.builtin.popup.safety_backup.desc": "糟糕,ImHex 上次崩溃了!\n您想从异常转储中恢复之前的数据吗?", + "hex.builtin.popup.safety_backup.log_file": "日志文件: ", + "hex.builtin.popup.safety_backup.report_error": "向开发者发送崩溃日志", + "hex.builtin.popup.safety_backup.restore": "恢复", + "hex.builtin.popup.safety_backup.title": "恢复崩溃数据", + "hex.builtin.welcome.start.create_file": "创建新文件", + "hex.builtin.welcome.start.open_file": "打开文件", + "hex.builtin.welcome.start.open_other": "其他提供器", + "hex.builtin.welcome.start.open_project": "打开工程", + "hex.builtin.welcome.start.recent": "最近文件", + "hex.builtin.welcome.start.recent.auto_backups": "自动备份", + "hex.builtin.welcome.start.recent.auto_backups.backup": "备份于 {:%年-%月-%日 %时:%分:%秒}", + "hex.builtin.welcome.tip_of_the_day": "每日提示", + "hex.builtin.welcome.update.desc": "ImHex {0} 已发布!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "新的更新可用!", + "hex.builtin.welcome.quick_settings.simplified": "简化", + "hex.builtin.provider.udp": "UDP服务器", + "hex.builtin.provider.udp.name": "​​端口{}上的UDP服务器", + "hex.builtin.provider.udp.port": "服务器端口", + "hex.builtin.provider.udp.timestamp": "时间戳" } diff --git a/plugins/builtin/romfs/lang/zh_TW.json b/plugins/builtin/romfs/lang/zh_TW.json index 031f43556..59078c2f3 100644 --- a/plugins/builtin/romfs/lang/zh_TW.json +++ b/plugins/builtin/romfs/lang/zh_TW.json @@ -1,1011 +1,1005 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.builtin.achievement.data_processor": "資料處理器", - "hex.builtin.achievement.data_processor.create_connection.desc": "將節點的連線拖動至另一個節點以連接。", - "hex.builtin.achievement.data_processor.create_connection.name": "節外伸枝", - "hex.builtin.achievement.data_processor.custom_node.desc": "選擇右鍵選單中的 '自訂 -> 新節點' 來建立自訂節點,並將節點拖入來簡化您現有的模式。", - "hex.builtin.achievement.data_processor.custom_node.name": "我自己來!", - "hex.builtin.achievement.data_processor.modify_data.desc": "透過內建的讀寫資料存取節點對顯示的位元組進行預處理。", - "hex.builtin.achievement.data_processor.modify_data.name": "Decode this", - "hex.builtin.achievement.data_processor.place_node.desc": "對工作區點擊右鍵,並從右鍵選單中選擇節點來放置任何內建節點。", - "hex.builtin.achievement.data_processor.place_node.name": "看看這些節點", - "hex.builtin.achievement.find": "搜尋", - "hex.builtin.achievement.find.find_numeric.desc": "使用 '數值' 模式找出介於 250 到 1000 之間的數值。", - "hex.builtin.achievement.find.find_numeric.name": "大概 ... 這麼多", - "hex.builtin.achievement.find.find_specific_string.desc": "縮小您的搜尋範圍,使用 '序列' 模式找出特定字串的出現次數。", - "hex.builtin.achievement.find.find_specific_string.name": "眼花撩亂", - "hex.builtin.achievement.find.find_strings.desc": "使用搜尋檢視的 '字串' 模式找出檔案中的所有字串。", - "hex.builtin.achievement.find.find_strings.name": "至尊指引諸魔戒", - "hex.builtin.achievement.hex_editor": "十六進位編輯器", - "hex.builtin.achievement.hex_editor.copy_as.desc": "從右鍵選單選擇複製為 -> C++ 陣列來將位元組複製為 C++ 陣列。", - "hex.builtin.achievement.hex_editor.copy_as.name": "學人精", - "hex.builtin.achievement.hex_editor.create_bookmark.desc": "對位元組點擊右鍵並在選單中選擇書籤來建立書籤。", - "hex.builtin.achievement.hex_editor.create_bookmark.name": "汗牛充棟", - "hex.builtin.achievement.hex_editor.create_patch.desc": "選取檔案選單中的匯出選項來建立 IPS 修補程式,以在其他工具使用。", - "hex.builtin.achievement.hex_editor.create_patch.name": "ROM 駭客", - "hex.builtin.achievement.hex_editor.fill.desc": "使用右鍵選單中的填充,用位元組填滿區域。", - "hex.builtin.achievement.hex_editor.fill.name": "Flood fill", - "hex.builtin.achievement.hex_editor.modify_byte.desc": "點擊兩下位元組並輸入新數值來修改位元組。", - "hex.builtin.achievement.hex_editor.modify_byte.name": "乙太編輯", - "hex.builtin.achievement.hex_editor.open_new_view.desc": "點擊書籤中的 '開啟新檢視' 按鈕來開啟新檢視。", - "hex.builtin.achievement.hex_editor.open_new_view.name": "眼花了嗎?", - "hex.builtin.achievement.hex_editor.select_byte.desc": "在十六進位編輯器中點擊並拖動來選取多個位元組。", - "hex.builtin.achievement.hex_editor.select_byte.name": "你、你,還有你", - "hex.builtin.achievement.misc": "雜項", - "hex.builtin.achievement.misc.analyze_file.desc": "使用資料資訊檢視的 '分析' 選項來分析您資料中的位元組。", - "hex.builtin.achievement.misc.analyze_file.name": "owo 這4什ㄇ?", - "hex.builtin.achievement.misc.download_from_store.desc": "從內容商店下載任何東西", - "hex.builtin.achievement.misc.download_from_store.name": "There's an app for that", - "hex.builtin.achievement.patterns": "模式", - "hex.builtin.achievement.patterns.data_inspector.desc": "使用模式語言建立自訂資料檢查器。您可以在說明文件中找到指南。", - "hex.builtin.achievement.patterns.data_inspector.name": "一個都不放過", - "hex.builtin.achievement.patterns.load_existing.desc": "透過 '檔案 -> 匯入' 選單來載入由別人建立的模式。", - "hex.builtin.achievement.patterns.load_existing.name": "嘿,這個我看過", - "hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.", - "hex.builtin.achievement.patterns.modify_data.name": "編輯模式", - "hex.builtin.achievement.patterns.place_menu.desc": "對位元組點擊右鍵,並選擇 '放置模式' 來在您的資料中放置任何內建類型的模式。", - "hex.builtin.achievement.patterns.place_menu.name": "簡單模式", - "hex.builtin.achievement.starting_out": "初來乍到", - "hex.builtin.achievement.starting_out.crash.desc": "", - "hex.builtin.achievement.starting_out.crash.name": "", - "hex.builtin.achievement.starting_out.docs.desc": "從選單列中選擇幫助 -> 說明文件來開啟說明文件。", - "hex.builtin.achievement.starting_out.docs.name": "拒當伸手牌", - "hex.builtin.achievement.starting_out.open_file.desc": "將檔案拖入 ImHex 或從選單列中選擇檔案 -> 開啟來開啟檔案。", - "hex.builtin.achievement.starting_out.open_file.name": "實事求是", - "hex.builtin.achievement.starting_out.save_project.desc": "從選單列中選擇檔案 -> 儲存專案來儲存專案。", - "hex.builtin.achievement.starting_out.save_project.name": "先幫我記著", - "hex.builtin.command.calc.desc": "計算機", - "hex.builtin.command.cmd.desc": "命令", - "hex.builtin.command.cmd.result": "執行命令 '{0}'", - "hex.builtin.command.convert.as": "", - "hex.builtin.command.convert.binary": "", - "hex.builtin.command.convert.decimal": "", - "hex.builtin.command.convert.desc": "", - "hex.builtin.command.convert.hexadecimal": "", - "hex.builtin.command.convert.in": "", - "hex.builtin.command.convert.invalid_conversion": "", - "hex.builtin.command.convert.invalid_input": "", - "hex.builtin.command.convert.octal": "", - "hex.builtin.command.convert.to": "", - "hex.builtin.command.web.desc": "網站查詢", - "hex.builtin.command.web.result": "前往 '{0}'", - "hex.builtin.drag_drop.text": "", - "hex.builtin.inspector.ascii": "char", - "hex.builtin.inspector.binary": "二進位 (8 位元)", - "hex.builtin.inspector.bool": "bool", - "hex.builtin.inspector.dos_date": "DOS 日期", - "hex.builtin.inspector.dos_time": "DOS 時間", - "hex.builtin.inspector.double": "double (64 位元)", - "hex.builtin.inspector.float": "float (32 位元)", - "hex.builtin.inspector.float16": "half float (16 位元)", - "hex.builtin.inspector.guid": "GUID", - "hex.builtin.inspector.i16": "int16_t", - "hex.builtin.inspector.i24": "int24_t", - "hex.builtin.inspector.i32": "int32_t", - "hex.builtin.inspector.i48": "int48_t", - "hex.builtin.inspector.i64": "int64_t", - "hex.builtin.inspector.i8": "int8_t", - "hex.builtin.inspector.long_double": "long double (128 位元)", - "hex.builtin.inspector.rgb565": "RGB565 顏色", - "hex.builtin.inspector.rgba8": "RGBA8 顏色", - "hex.builtin.inspector.sleb128": "sLEB128", - "hex.builtin.inspector.string": "字串", - "hex.builtin.inspector.wstring": "寬字串", - "hex.builtin.inspector.time": "time_t", - "hex.builtin.inspector.time32": "time32_t", - "hex.builtin.inspector.time64": "time64_t", - "hex.builtin.inspector.u16": "uint16_t", - "hex.builtin.inspector.u24": "uint24_t", - "hex.builtin.inspector.u32": "uint32_t", - "hex.builtin.inspector.u48": "uint48_t", - "hex.builtin.inspector.u64": "uint64_t", - "hex.builtin.inspector.u8": "uint8_t", - "hex.builtin.inspector.uleb128": "uLEB128", - "hex.builtin.inspector.utf8": "UTF-8 code point", - "hex.builtin.inspector.wide": "wchar_t", - "hex.builtin.layouts.default": "預設", - "hex.builtin.layouts.none.restore_default": "還原預設版面配置", - "hex.builtin.menu.edit": "編輯", - "hex.builtin.menu.edit.bookmark.create": "建立書籤", - "hex.builtin.view.hex_editor.menu.edit.redo": "取消復原", - "hex.builtin.view.hex_editor.menu.edit.undo": "復原", - "hex.builtin.menu.extras": "額外項目", - "hex.builtin.menu.file": "檔案", - "hex.builtin.menu.file.bookmark.export": "匯出書籤", - "hex.builtin.menu.file.bookmark.import": "匯入書籤", - "hex.builtin.menu.file.clear_recent": "清除", - "hex.builtin.menu.file.close": "關閉", - "hex.builtin.menu.file.create_file": "新檔案...", - "hex.builtin.menu.file.export": "匯出...", - "hex.builtin.menu.file.export.as_language": "", - "hex.builtin.menu.file.export.as_language.popup.export_error": "", - "hex.builtin.menu.file.export.base64": "Base64", - "hex.builtin.menu.file.export.bookmark": "書籤", - "hex.builtin.menu.file.export.data_processor": "資料處理器工作區", - "hex.builtin.menu.file.export.ips": "IPS 修補檔案", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "修補檔案試圖修補超出範圍的位址!", - "hex.builtin.menu.file.export.ips.popup.export_error": "無法建立新 IPS 檔案!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "IPS 修補檔案格式無效!", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "IPS 修補檔案標頭無效!", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "IPS 修補檔案缺失 EOF 記錄!", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "修補檔案超出最大允許大小!", - "hex.builtin.menu.file.export.ips32": "IPS32 修補檔案", - "hex.builtin.menu.file.export.pattern": "模式檔案", - "hex.builtin.menu.file.export.popup.create": "無法匯出資料。無法建立檔案!", - "hex.builtin.menu.file.export.report": "", - "hex.builtin.menu.file.export.report.popup.export_error": "", - "hex.builtin.menu.file.export.title": "匯出檔案", - "hex.builtin.menu.file.import": "匯入...", - "hex.builtin.menu.file.import.bookmark": "書籤", - "hex.builtin.menu.file.import.custom_encoding": "自訂編碼檔案", - "hex.builtin.menu.file.import.data_processor": "資料處理器工作區", - "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.modified_file.popup.invalid_size": "", - "hex.builtin.menu.file.import.pattern": "模式檔案", - "hex.builtin.menu.file.open_file": "開啟檔案...", - "hex.builtin.menu.file.open_other": "開啟其他...", - "hex.builtin.menu.file.open_recent": "開啟近期", - "hex.builtin.menu.file.project": "專案", - "hex.builtin.menu.file.project.open": "開啟專案...", - "hex.builtin.menu.file.project.save": "儲存專案", - "hex.builtin.menu.file.project.save_as": "另存專案為...", - "hex.builtin.menu.file.quit": "退出 ImHex", - "hex.builtin.menu.file.reload_provider": "重新載入提供者", - "hex.builtin.menu.help": "幫助", - "hex.builtin.menu.help.ask_for_help": "問問說明文件...", - "hex.builtin.menu.view": "檢視", - "hex.builtin.menu.view.always_on_top": "", - "hex.builtin.menu.view.debug": "", - "hex.builtin.menu.view.demo": "顯示 ImGui Demo", - "hex.builtin.menu.view.fps": "顯示 FPS", - "hex.builtin.menu.view.fullscreen": "", - "hex.builtin.menu.workspace": "", - "hex.builtin.menu.workspace.create": "", - "hex.builtin.menu.workspace.layout": "版面配置", - "hex.builtin.menu.workspace.layout.lock": "", - "hex.builtin.menu.workspace.layout.save": "儲存版面配置", - "hex.builtin.nodes.arithmetic": "數學運算", - "hex.builtin.nodes.arithmetic.add": "加法", - "hex.builtin.nodes.arithmetic.add.header": "加", - "hex.builtin.nodes.arithmetic.average": "平均數", - "hex.builtin.nodes.arithmetic.average.header": "平均數", - "hex.builtin.nodes.arithmetic.ceil": "上取整", - "hex.builtin.nodes.arithmetic.ceil.header": "上取整", - "hex.builtin.nodes.arithmetic.div": "除法", - "hex.builtin.nodes.arithmetic.div.header": "除", - "hex.builtin.nodes.arithmetic.floor": "下取整", - "hex.builtin.nodes.arithmetic.floor.header": "下取整", - "hex.builtin.nodes.arithmetic.median": "中位數", - "hex.builtin.nodes.arithmetic.median.header": "中位數", - "hex.builtin.nodes.arithmetic.mod": "取模", - "hex.builtin.nodes.arithmetic.mod.header": "模", - "hex.builtin.nodes.arithmetic.mul": "乘法", - "hex.builtin.nodes.arithmetic.mul.header": "乘", - "hex.builtin.nodes.arithmetic.round": "四捨五入", - "hex.builtin.nodes.arithmetic.round.header": "四捨五入", - "hex.builtin.nodes.arithmetic.sub": "減法", - "hex.builtin.nodes.arithmetic.sub.header": "減", - "hex.builtin.nodes.bitwise": "位元運算", - "hex.builtin.nodes.bitwise.add": "ADD", - "hex.builtin.nodes.bitwise.add.header": "位元 ADD", - "hex.builtin.nodes.bitwise.and": "AND", - "hex.builtin.nodes.bitwise.and.header": "位元 AND", - "hex.builtin.nodes.bitwise.not": "NOT", - "hex.builtin.nodes.bitwise.not.header": "位元 NOT", - "hex.builtin.nodes.bitwise.or": "OR", - "hex.builtin.nodes.bitwise.or.header": "位元 OR", - "hex.builtin.nodes.bitwise.shift_left": "", - "hex.builtin.nodes.bitwise.shift_left.header": "", - "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.xor": "XOR", - "hex.builtin.nodes.bitwise.xor.header": "位元 XOR", - "hex.builtin.nodes.buffer": "緩衝", - "hex.builtin.nodes.buffer.byte_swap": "反轉", - "hex.builtin.nodes.buffer.byte_swap.header": "反轉位元組", - "hex.builtin.nodes.buffer.combine": "合併", - "hex.builtin.nodes.buffer.combine.header": "合併緩衝", - "hex.builtin.nodes.buffer.patch": "修補", - "hex.builtin.nodes.buffer.patch.header": "修補", - "hex.builtin.nodes.buffer.patch.input.patch": "修補", - "hex.builtin.nodes.buffer.repeat": "重複", - "hex.builtin.nodes.buffer.repeat.header": "重複緩衝", - "hex.builtin.nodes.buffer.repeat.input.buffer": "輸入", - "hex.builtin.nodes.buffer.repeat.input.count": "計數", - "hex.builtin.nodes.buffer.size": "緩衝大小", - "hex.builtin.nodes.buffer.size.header": "緩衝大小", - "hex.builtin.nodes.buffer.size.output": "大小", - "hex.builtin.nodes.buffer.slice": "分割", - "hex.builtin.nodes.buffer.slice.header": "分割緩衝", - "hex.builtin.nodes.buffer.slice.input.buffer": "輸入", - "hex.builtin.nodes.buffer.slice.input.from": "從", - "hex.builtin.nodes.buffer.slice.input.to": "到", - "hex.builtin.nodes.casting": "資料轉換", - "hex.builtin.nodes.casting.buffer_to_float": "緩衝轉浮點", - "hex.builtin.nodes.casting.buffer_to_float.header": "緩衝轉浮點", - "hex.builtin.nodes.casting.buffer_to_int": "緩衝轉整數", - "hex.builtin.nodes.casting.buffer_to_int.header": "緩衝轉整數", - "hex.builtin.nodes.casting.float_to_buffer": "浮點轉緩衝", - "hex.builtin.nodes.casting.float_to_buffer.header": "浮點轉緩衝", - "hex.builtin.nodes.casting.int_to_buffer": "整數轉緩衝", - "hex.builtin.nodes.casting.int_to_buffer.header": "整數轉緩衝", - "hex.builtin.nodes.common.amount": "", - "hex.builtin.nodes.common.height": "高度", - "hex.builtin.nodes.common.input": "輸入", - "hex.builtin.nodes.common.input.a": "輸入 A", - "hex.builtin.nodes.common.input.b": "輸入 B", - "hex.builtin.nodes.common.output": "輸出", - "hex.builtin.nodes.common.width": "寬度", - "hex.builtin.nodes.constants": "常數", - "hex.builtin.nodes.constants.buffer": "緩衝", - "hex.builtin.nodes.constants.buffer.header": "緩衝", - "hex.builtin.nodes.constants.buffer.size": "大小", - "hex.builtin.nodes.constants.comment": "註解", - "hex.builtin.nodes.constants.comment.header": "註解", - "hex.builtin.nodes.constants.float": "浮點數", - "hex.builtin.nodes.constants.float.header": "浮點數", - "hex.builtin.nodes.constants.int": "整數", - "hex.builtin.nodes.constants.int.header": "整數", - "hex.builtin.nodes.constants.nullptr": "空指標", - "hex.builtin.nodes.constants.nullptr.header": "空指標", - "hex.builtin.nodes.constants.rgba8": "RGBA8 顏色", - "hex.builtin.nodes.constants.rgba8.header": "RGBA8 顏色", - "hex.builtin.nodes.constants.rgba8.output.a": "透明度", - "hex.builtin.nodes.constants.rgba8.output.b": "藍", - "hex.builtin.nodes.constants.rgba8.output.color": "", - "hex.builtin.nodes.constants.rgba8.output.g": "綠", - "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.and": "AND", - "hex.builtin.nodes.control_flow.and.header": "布林 AND", - "hex.builtin.nodes.control_flow.equals": "等於", - "hex.builtin.nodes.control_flow.equals.header": "等於", - "hex.builtin.nodes.control_flow.gt": "大於", - "hex.builtin.nodes.control_flow.gt.header": "大於", - "hex.builtin.nodes.control_flow.if": "如果", - "hex.builtin.nodes.control_flow.if.condition": "條件", - "hex.builtin.nodes.control_flow.if.false": "False", - "hex.builtin.nodes.control_flow.if.header": "如果", - "hex.builtin.nodes.control_flow.if.true": "True", - "hex.builtin.nodes.control_flow.lt": "小於", - "hex.builtin.nodes.control_flow.lt.header": "小於", - "hex.builtin.nodes.control_flow.not": "非", - "hex.builtin.nodes.control_flow.not.header": "非", - "hex.builtin.nodes.control_flow.or": "OR", - "hex.builtin.nodes.control_flow.or.header": "布林 OR", - "hex.builtin.nodes.crypto": "加密", - "hex.builtin.nodes.crypto.aes": "AES 解碼工具", - "hex.builtin.nodes.crypto.aes.header": "AES 解碼工具", - "hex.builtin.nodes.crypto.aes.iv": "IV", - "hex.builtin.nodes.crypto.aes.key": "金鑰", - "hex.builtin.nodes.crypto.aes.key_length": "金鑰長度", - "hex.builtin.nodes.crypto.aes.mode": "模式", - "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "自訂", - "hex.builtin.nodes.custom.custom": "新節點", - "hex.builtin.nodes.custom.custom.edit": "編輯", - "hex.builtin.nodes.custom.custom.edit_hint": "按住 Shift 以編輯", - "hex.builtin.nodes.custom.custom.header": "自訂節點", - "hex.builtin.nodes.custom.input": "自訂節點輸入", - "hex.builtin.nodes.custom.input.header": "節點輸入", - "hex.builtin.nodes.custom.output": "自訂節點輸出", - "hex.builtin.nodes.custom.output.header": "節點輸出", - "hex.builtin.nodes.data_access": "資料存取", - "hex.builtin.nodes.data_access.read": "讀取", - "hex.builtin.nodes.data_access.read.address": "位址", - "hex.builtin.nodes.data_access.read.data": "資料", - "hex.builtin.nodes.data_access.read.header": "讀取", - "hex.builtin.nodes.data_access.read.size": "大小", - "hex.builtin.nodes.data_access.selection": "所選區域", - "hex.builtin.nodes.data_access.selection.address": "位址", - "hex.builtin.nodes.data_access.selection.header": "所選區域", - "hex.builtin.nodes.data_access.selection.size": "大小", - "hex.builtin.nodes.data_access.size": "資料大小", - "hex.builtin.nodes.data_access.size.header": "資料大小", - "hex.builtin.nodes.data_access.size.size": "大小", - "hex.builtin.nodes.data_access.write": "寫入", - "hex.builtin.nodes.data_access.write.address": "位址", - "hex.builtin.nodes.data_access.write.data": "資料", - "hex.builtin.nodes.data_access.write.header": "寫入", - "hex.builtin.nodes.decoding": "解碼", - "hex.builtin.nodes.decoding.base64": "Base64", - "hex.builtin.nodes.decoding.base64.header": "Base64 解碼工具", - "hex.builtin.nodes.decoding.hex": "十六進位", - "hex.builtin.nodes.decoding.hex.header": "十六進位解碼工具", - "hex.builtin.nodes.display": "顯示", - "hex.builtin.nodes.display.bits": "位元", - "hex.builtin.nodes.display.bits.header": "位元顯示", - "hex.builtin.nodes.display.buffer": "緩衝", - "hex.builtin.nodes.display.buffer.header": "緩衝顯示", - "hex.builtin.nodes.display.float": "浮點數", - "hex.builtin.nodes.display.float.header": "浮點數顯示", - "hex.builtin.nodes.display.int": "整數", - "hex.builtin.nodes.display.int.header": "整數顯示", - "hex.builtin.nodes.display.string": "字串", - "hex.builtin.nodes.display.string.header": "字串顯示", - "hex.builtin.nodes.pattern_language": "模式語言", - "hex.builtin.nodes.pattern_language.out_var": "輸出變數", - "hex.builtin.nodes.pattern_language.out_var.header": "輸出變數", - "hex.builtin.nodes.visualizer": "視覺化工具", - "hex.builtin.nodes.visualizer.byte_distribution": "位元組分佈", - "hex.builtin.nodes.visualizer.byte_distribution.header": "位元組分佈", - "hex.builtin.nodes.visualizer.digram": "流程圖", - "hex.builtin.nodes.visualizer.digram.header": "流程圖", - "hex.builtin.nodes.visualizer.image": "圖片", - "hex.builtin.nodes.visualizer.image.header": "圖片視覺化工具", - "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 圖片", - "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 圖片視覺化工具", - "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", - "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", - "hex.builtin.oobe.server_contact": "", - "hex.builtin.oobe.server_contact.crash_logs_only": "僅崩潰記錄檔", - "hex.builtin.oobe.server_contact.data_collected.os": "作業系統", - "hex.builtin.oobe.server_contact.data_collected.uuid": "隨機 ID", - "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 版本", - "hex.builtin.oobe.server_contact.data_collected_table.key": "類型", - "hex.builtin.oobe.server_contact.data_collected_table.value": "數值", - "hex.builtin.oobe.server_contact.data_collected_title": "將分享的資料", - "hex.builtin.oobe.server_contact.text": "", - "hex.builtin.oobe.tutorial_question": "", - "hex.builtin.popup.blocking_task.desc": "", - "hex.builtin.popup.blocking_task.title": "", - "hex.builtin.popup.close_provider.desc": "", - "hex.builtin.popup.close_provider.title": "關閉提供者?", - "hex.builtin.popup.create_workspace.desc": "", - "hex.builtin.popup.create_workspace.title": "", - "hex.builtin.popup.docs_question.no_answer": "說明文件回答不了此問題", - "hex.builtin.popup.docs_question.prompt": "尋求說明文件 AI 的幫助!", - "hex.builtin.popup.docs_question.thinking": "正在思考...", - "hex.builtin.popup.docs_question.title": "說明文件查詢", - "hex.builtin.popup.error.create": "無法建立新檔案!", - "hex.builtin.popup.error.file_dialog.common": "開啟檔案瀏覽器時發生錯誤:{}", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "無法載入專案:{}", - "hex.builtin.popup.error.project.load.create_provider": "Failed to create provider with type {}", - "hex.builtin.popup.error.project.load.file_not_found": "找不到專案檔案 {}", - "hex.builtin.popup.error.project.load.invalid_magic": "Invalid magic file in project file", - "hex.builtin.popup.error.project.load.invalid_tar": "Could not open tarred project file: {}", - "hex.builtin.popup.error.project.load.no_providers": "無可開啟的提供者", - "hex.builtin.popup.error.project.load.some_providers_failed": "某些提供者載入失敗:{}", - "hex.builtin.popup.error.project.save": "無法儲存專案!", - "hex.builtin.popup.error.read_only": "無法取得寫入權限。檔案已以唯讀模式開啟。", - "hex.builtin.popup.error.task_exception": "工作 '{}' 擲回了例外狀況:\n\n{}", - "hex.builtin.popup.exit_application.desc": "您的專案有未儲存的更動。\n您確定要離開嗎?", - "hex.builtin.popup.exit_application.title": "離開應用程式?", - "hex.builtin.popup.safety_backup.delete": "不用,請刪除", - "hex.builtin.popup.safety_backup.desc": "喔不,ImHex 上次崩潰了。\n您要復原您的工作階段嗎?", - "hex.builtin.popup.safety_backup.log_file": "記錄檔:", - "hex.builtin.popup.safety_backup.report_error": "將崩潰記錄檔傳送給開發者", - "hex.builtin.popup.safety_backup.restore": "好,請復原", - "hex.builtin.popup.safety_backup.title": "復原遺失資料", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "儲存版面配置", - "hex.builtin.popup.waiting_for_tasks.desc": "還有工作在背景執行。\nImHex 將在工作完成後關閉。", - "hex.builtin.popup.waiting_for_tasks.title": "正在等待工作完成", - "hex.builtin.provider.base64": "", - "hex.builtin.provider.rename": "重新命名", - "hex.builtin.provider.rename.desc": "", - "hex.builtin.provider.disk": "原始磁碟提供者", - "hex.builtin.provider.disk.disk_size": "磁碟大小", - "hex.builtin.provider.disk.elevation": "", - "hex.builtin.provider.disk.error.read_ro": "無法以唯讀模式開啟磁碟 {}:{}", - "hex.builtin.provider.disk.error.read_rw": "無法以讀寫模式開啟磁碟 {}:{}", - "hex.builtin.provider.disk.reload": "重新載入", - "hex.builtin.provider.disk.sector_size": "磁區大小", - "hex.builtin.provider.disk.selected_disk": "磁碟", - "hex.builtin.provider.error.open": "無法開啟提供者:{}", - "hex.builtin.provider.file": "檔案提供者", - "hex.builtin.provider.file.access": "最後存取時間", - "hex.builtin.provider.file.creation": "建立時間", - "hex.builtin.provider.file.error.open": "無法開啟檔案 {}:{}", - "hex.builtin.provider.file.menu.into_memory": "", - "hex.builtin.provider.file.menu.open_file": "在外部開啟檔案", - "hex.builtin.provider.file.menu.open_folder": "", - "hex.builtin.provider.file.modification": "最後修改時間", - "hex.builtin.provider.file.path": "檔案路徑", - "hex.builtin.provider.file.size": "大小", - "hex.builtin.provider.gdb": "GDB 伺服器提供者", - "hex.builtin.provider.gdb.ip": "IP 位址", - "hex.builtin.provider.gdb.name": "GDB 伺服器 <{0}:{1}>", - "hex.builtin.provider.gdb.port": "連接埠", - "hex.builtin.provider.gdb.server": "伺服器", - "hex.builtin.provider.intel_hex": "Intel Hex 提供者", - "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "記憶體檔案", - "hex.builtin.provider.mem_file.unsaved": "未儲存的檔案", - "hex.builtin.provider.motorola_srec": "Motorola SREC 提供者", - "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", - "hex.builtin.provider.process_memory": "處理序記憶體提供者", - "hex.builtin.provider.process_memory.enumeration_failed": "無法列舉處理序", - "hex.builtin.provider.process_memory.memory_regions": "記憶體區域", - "hex.builtin.provider.process_memory.name": "'{0}' 處理序記憶體", - "hex.builtin.provider.process_memory.process_id": "處理序名稱", - "hex.builtin.provider.process_memory.process_name": "PID", - "hex.builtin.provider.process_memory.region.commit": "已認可", - "hex.builtin.provider.process_memory.region.mapped": "已對應", - "hex.builtin.provider.process_memory.region.private": "私人", - "hex.builtin.provider.process_memory.region.reserve": "受保留", - "hex.builtin.provider.process_memory.utils": "工具", - "hex.builtin.provider.process_memory.utils.inject_dll": "注入 DLL", - "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.tooltip.show_more": "按住 SHIFT 以了解詳情", - "hex.builtin.provider.view": "View", - "hex.builtin.setting.experiments": "", - "hex.builtin.setting.experiments.description": "", - "hex.builtin.setting.folders": "資料夾", - "hex.builtin.setting.folders.add_folder": "新增資料夾", - "hex.builtin.setting.folders.description": "Specify additional search paths for patterns, scripts, Yara rules and more", - "hex.builtin.setting.folders.remove_folder": "從列表中移除目前選擇的資料夾", - "hex.builtin.setting.general": "一般", - "hex.builtin.setting.general.auto_backup_time": "", - "hex.builtin.setting.general.auto_backup_time.format.extended": "", - "hex.builtin.setting.general.auto_backup_time.format.simple": "", - "hex.builtin.setting.general.auto_load_patterns": "自動載入支援的模式", - "hex.builtin.setting.general.network": "", - "hex.builtin.setting.general.network_interface": "啟用網路介面", - "hex.builtin.setting.general.patterns": "", - "hex.builtin.setting.general.save_recent_providers": "儲存近期使用過的提供者", - "hex.builtin.setting.general.server_contact": "啟用檢查更新和使用統計", - "hex.builtin.setting.general.show_tips": "啟動時顯示提示", - "hex.builtin.setting.general.sync_pattern_source": "同步提供者之間的模式原始碼", - "hex.builtin.setting.general.upload_crash_logs": "上傳崩潰記錄", - "hex.builtin.setting.hex_editor": "十六進位編輯器", - "hex.builtin.setting.hex_editor.byte_padding": "位元組儲存格額外內距", - "hex.builtin.setting.hex_editor.bytes_per_row": "每列位元組", - "hex.builtin.setting.hex_editor.char_padding": "字元儲存格額外內距", - "hex.builtin.setting.hex_editor.highlight_color": "Selection highlight color", - "hex.builtin.setting.hex_editor.sync_scrolling": "同步編輯器位置", - "hex.builtin.setting.imhex": "ImHex", - "hex.builtin.setting.imhex.recent_files": "近期檔案", - "hex.builtin.setting.interface": "介面", - "hex.builtin.setting.interface.color": "顏色主題", - "hex.builtin.setting.interface.fps": "FPS 限制", - "hex.builtin.setting.interface.fps.native": "原生", - "hex.builtin.setting.interface.fps.unlocked": "解鎖", - "hex.builtin.setting.interface.language": "語言", - "hex.builtin.setting.interface.multi_windows": "啟用多視窗支援", - "hex.builtin.setting.interface.pattern_data_row_bg": "", - "hex.builtin.setting.interface.restore_window_pos": "Restore window position", - "hex.builtin.setting.interface.scaling.native": "原生", - "hex.builtin.setting.interface.scaling_factor": "縮放", - "hex.builtin.setting.interface.style": "", - "hex.builtin.setting.interface.wiki_explain_language": "維基百科語言", - "hex.builtin.setting.interface.window": "", - "hex.builtin.setting.proxy": "Proxy", - "hex.builtin.setting.proxy.description": "Proxy 將立即在儲存、查詢維基百科,或使用任何外掛程式時生效。", - "hex.builtin.setting.proxy.enable": "啟用 Proxy", - "hex.builtin.setting.proxy.url": "Proxy 網址", - "hex.builtin.setting.proxy.url.tooltip": "http(s):// 或 socks5:// (例如 http:127.0.0.1:1080)", - "hex.builtin.setting.shortcuts": "", - "hex.builtin.setting.shortcuts.global": "", - "hex.builtin.setting.toolbar": "", - "hex.builtin.setting.toolbar.description": "", - "hex.builtin.setting.toolbar.icons": "", - "hex.builtin.shortcut.next_provider": "", - "hex.builtin.shortcut.prev_provider": "", - "hex.builtin.title_bar_button.debug_build": "除錯組建", - "hex.builtin.title_bar_button.feedback": "意見回饋", - "hex.builtin.tools.ascii_table": "ASCII 表", - "hex.builtin.tools.ascii_table.octal": "Show octal", - "hex.builtin.tools.base_converter": "進位轉換工具", - "hex.builtin.tools.base_converter.bin": "BIN", - "hex.builtin.tools.base_converter.dec": "DEC", - "hex.builtin.tools.base_converter.hex": "HEX", - "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "", - "hex.builtin.tools.calc": "計算機", - "hex.builtin.tools.color": "Color picker", - "hex.builtin.tools.color.components": "", - "hex.builtin.tools.color.formats": "", - "hex.builtin.tools.color.formats.color_name": "", - "hex.builtin.tools.color.formats.hex": "", - "hex.builtin.tools.color.formats.percent": "", - "hex.builtin.tools.color.formats.vec4": "", - "hex.builtin.tools.demangler": "LLVM Demangler", - "hex.builtin.tools.demangler.demangled": "Demangled name", - "hex.builtin.tools.demangler.mangled": "Mangled name", - "hex.builtin.tools.error": "Last error: '{0}'", - "hex.builtin.tools.euclidean_algorithm": "", - "hex.builtin.tools.euclidean_algorithm.description": "", - "hex.builtin.tools.euclidean_algorithm.overflow": "", - "hex.builtin.tools.file_tools": "檔案工具", - "hex.builtin.tools.file_tools.combiner": "合併器", - "hex.builtin.tools.file_tools.combiner.add": "新增...", - "hex.builtin.tools.file_tools.combiner.add.picker": "新增檔案", - "hex.builtin.tools.file_tools.combiner.clear": "清除", - "hex.builtin.tools.file_tools.combiner.combine": "合併", - "hex.builtin.tools.file_tools.combiner.combining": "正在合併...", - "hex.builtin.tools.file_tools.combiner.delete": "刪除", - "hex.builtin.tools.file_tools.combiner.error.open_output": "無法建立輸出檔", - "hex.builtin.tools.file_tools.combiner.open_input": "無法開啟輸入檔 {0}", - "hex.builtin.tools.file_tools.combiner.output": "輸出檔案 ", - "hex.builtin.tools.file_tools.combiner.output.picker": "設置輸出基礎路徑", - "hex.builtin.tools.file_tools.combiner.success": "檔案成功合併!", - "hex.builtin.tools.file_tools.shredder": "粉碎機", - "hex.builtin.tools.file_tools.shredder.error.open": "無法開啟所選檔案!", - "hex.builtin.tools.file_tools.shredder.fast": "快速模式", - "hex.builtin.tools.file_tools.shredder.input": "要粉碎的檔案 ", - "hex.builtin.tools.file_tools.shredder.picker": "開啟檔案以粉碎", - "hex.builtin.tools.file_tools.shredder.shred": "粉碎", - "hex.builtin.tools.file_tools.shredder.shredding": "正在粉碎...", - "hex.builtin.tools.file_tools.shredder.success": "成功粉碎!", - "hex.builtin.tools.file_tools.shredder.warning": " 此工具將破壞檔案,且無法復原。請小心使用", - "hex.builtin.tools.file_tools.splitter": "分割機", - "hex.builtin.tools.file_tools.splitter.input": "要分割的檔案 ", - "hex.builtin.tools.file_tools.splitter.output": "輸出路徑 ", - "hex.builtin.tools.file_tools.splitter.picker.error.create": "無法建立分割檔 {0}", - "hex.builtin.tools.file_tools.splitter.picker.error.open": "無法開啟所選檔案!", - "hex.builtin.tools.file_tools.splitter.picker.error.size": "檔案小於分割大小", - "hex.builtin.tools.file_tools.splitter.picker.input": "開啟檔案以分割", - "hex.builtin.tools.file_tools.splitter.picker.output": "設置基礎路徑", - "hex.builtin.tools.file_tools.splitter.picker.split": "分割", - "hex.builtin.tools.file_tools.splitter.picker.splitting": "正在分割...", - "hex.builtin.tools.file_tools.splitter.picker.success": "檔案成功分割!", - "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" 磁碟片 (1400KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" 磁碟片 (1200KiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.custom": "自訂", - "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 碟片 (100MiB)", - "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 碟片 (200MiB)", - "hex.builtin.tools.file_uploader": "檔案上傳工具", - "hex.builtin.tools.file_uploader.control": "控制", - "hex.builtin.tools.file_uploader.done": "完成!", - "hex.builtin.tools.file_uploader.error": "無法上傳檔案!\n\n錯誤代碼:{0}", - "hex.builtin.tools.file_uploader.invalid_response": "Anonfiles 回應無效!", - "hex.builtin.tools.file_uploader.recent": "近期上傳", - "hex.builtin.tools.file_uploader.tooltip": "點擊以複製\nCTRL + 點擊以開啟", - "hex.builtin.tools.file_uploader.upload": "上傳", - "hex.builtin.tools.format.engineering": "工程", - "hex.builtin.tools.format.programmer": "程式", - "hex.builtin.tools.format.scientific": "科學", - "hex.builtin.tools.format.standard": "標準", - "hex.builtin.tools.graphing": "", - "hex.builtin.tools.history": "歷史", - "hex.builtin.tools.http_requests": "", - "hex.builtin.tools.http_requests.body": "", - "hex.builtin.tools.http_requests.enter_url": "", - "hex.builtin.tools.http_requests.headers": "", - "hex.builtin.tools.http_requests.response": "", - "hex.builtin.tools.http_requests.send": "", - "hex.builtin.tools.ieee754": "IEEE 754 浮點數測試工具", - "hex.builtin.tools.ieee754.clear": "清除", - "hex.builtin.tools.ieee754.description": "IEEE754 是表示浮點數的標準,現代大部分的 CPU 皆採用。\n\n此工具將內部的表示流程可視化,並可對尾數或指數位元非標準的數字進行解碼和編碼。", - "hex.builtin.tools.ieee754.double_precision": "雙精度", - "hex.builtin.tools.ieee754.exponent": "指數", - "hex.builtin.tools.ieee754.exponent_size": "指數大小", - "hex.builtin.tools.ieee754.formula": "Formula", - "hex.builtin.tools.ieee754.half_precision": "半精度", - "hex.builtin.tools.ieee754.mantissa": "尾數", - "hex.builtin.tools.ieee754.mantissa_size": "尾數大小", - "hex.builtin.tools.ieee754.result.float": "浮點數結果", - "hex.builtin.tools.ieee754.result.hex": "十六進位結果", - "hex.builtin.tools.ieee754.result.title": "結果", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "詳細", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "簡化", - "hex.builtin.tools.ieee754.sign": "符號", - "hex.builtin.tools.ieee754.single_precision": "單精度", - "hex.builtin.tools.ieee754.type": "類型", - "hex.builtin.tools.input": "輸入", - "hex.builtin.tools.invariant_multiplication": "", - "hex.builtin.tools.invariant_multiplication.description": "", - "hex.builtin.tools.invariant_multiplication.num_bits": "位元數", - "hex.builtin.tools.name": "名稱", - "hex.builtin.tools.output": "", - "hex.builtin.tools.permissions": "UNIX 權限計算機", - "hex.builtin.tools.permissions.absolute": "Absolute Notation", - "hex.builtin.tools.permissions.perm_bits": "權限位元", - "hex.builtin.tools.permissions.setgid_error": "Group must have execute rights for setgid bit to apply!", - "hex.builtin.tools.permissions.setuid_error": "User must have execute rights for setuid bit to apply!", - "hex.builtin.tools.permissions.sticky_error": "Other must have execute rights for sticky bit to apply!", - "hex.builtin.tools.regex_replacer": "Regex 取代工具", - "hex.builtin.tools.regex_replacer.input": "輸入", - "hex.builtin.tools.regex_replacer.output": "輸出", - "hex.builtin.tools.regex_replacer.pattern": "Regex 模式", - "hex.builtin.tools.regex_replacer.replace": "取代模式", - "hex.builtin.tools.tcp_client_server": "", - "hex.builtin.tools.tcp_client_server.client": "", - "hex.builtin.tools.tcp_client_server.messages": "", - "hex.builtin.tools.tcp_client_server.server": "", - "hex.builtin.tools.tcp_client_server.settings": "", - "hex.builtin.tools.value": "數值", - "hex.builtin.tools.wiki_explain": "Wikipedia 術語定義", - "hex.builtin.tools.wiki_explain.control": "控制", - "hex.builtin.tools.wiki_explain.invalid_response": "維基百科回應無效!", - "hex.builtin.tools.wiki_explain.results": "結果", - "hex.builtin.tools.wiki_explain.search": "搜尋", - "hex.builtin.tutorial.introduction": "", - "hex.builtin.tutorial.introduction.description": "", - "hex.builtin.tutorial.introduction.step1.description": "", - "hex.builtin.tutorial.introduction.step1.title": "", - "hex.builtin.tutorial.introduction.step2.description": "", - "hex.builtin.tutorial.introduction.step2.highlight": "", - "hex.builtin.tutorial.introduction.step2.title": "", - "hex.builtin.tutorial.introduction.step3.highlight": "", - "hex.builtin.tutorial.introduction.step4.highlight": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", - "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", - "hex.builtin.tutorial.introduction.step6.highlight": "", - "hex.builtin.undo_operation.fill": "", - "hex.builtin.undo_operation.insert": "", - "hex.builtin.undo_operation.modification": "", - "hex.builtin.undo_operation.patches": "", - "hex.builtin.undo_operation.remove": "", - "hex.builtin.undo_operation.write": "", - "hex.builtin.view.achievements.click": "點擊此處", - "hex.builtin.view.achievements.name": "成就", - "hex.builtin.view.achievements.unlocked": "已解鎖成就!", - "hex.builtin.view.achievements.unlocked_count": "已解鎖", - "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", - "hex.builtin.view.bookmarks.button.jump": "跳至", - "hex.builtin.view.bookmarks.button.remove": "移除", - "hex.builtin.view.bookmarks.default_title": "書籤 [0x{0:02X} - 0x{1:02X}]", - "hex.builtin.view.bookmarks.header.color": "顏色", - "hex.builtin.view.bookmarks.header.comment": "註解", - "hex.builtin.view.bookmarks.header.name": "名稱", - "hex.builtin.view.bookmarks.name": "書籤", - "hex.builtin.view.bookmarks.no_bookmarks": "尚未建立書籤。前往編輯 -> 建立書籤來建立。", - "hex.builtin.view.bookmarks.title.info": "資訊", - "hex.builtin.view.bookmarks.tooltip.jump_to": "跳至位址", - "hex.builtin.view.bookmarks.tooltip.lock": "鎖定", - "hex.builtin.view.bookmarks.tooltip.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "解鎖", - "hex.builtin.view.command_palette.name": "命令選擇區", - "hex.builtin.view.constants.name": "常數", - "hex.builtin.view.constants.row.category": "類別", - "hex.builtin.view.constants.row.desc": "說明", - "hex.builtin.view.constants.row.name": "名稱", - "hex.builtin.view.constants.row.value": "數值", - "hex.builtin.view.data_inspector.invert": "反轉", - "hex.builtin.view.data_inspector.name": "資料檢查器", - "hex.builtin.view.data_inspector.no_data": "未選取位元組", - "hex.builtin.view.data_inspector.table.name": "名稱", - "hex.builtin.view.data_inspector.table.value": "數值", - "hex.builtin.view.data_processor.help_text": "右鍵來新增節點", - "hex.builtin.view.data_processor.menu.file.load_processor": "載入資料處理器...", - "hex.builtin.view.data_processor.menu.file.save_processor": "儲存資料處理器...", - "hex.builtin.view.data_processor.menu.remove_link": "移除連結", - "hex.builtin.view.data_processor.menu.remove_node": "移除節點", - "hex.builtin.view.data_processor.menu.remove_selection": "移除所選", - "hex.builtin.view.data_processor.menu.save_node": "儲存節點", - "hex.builtin.view.data_processor.name": "資料處理器", - "hex.builtin.view.find.binary_pattern": "二進位模式", - "hex.builtin.view.find.binary_pattern.alignment": "", - "hex.builtin.view.find.context.copy": "複製數值", - "hex.builtin.view.find.context.copy_demangle": "Copy Demangled Value", - "hex.builtin.view.find.context.replace": "取代", - "hex.builtin.view.find.context.replace.ascii": "ASCII", - "hex.builtin.view.find.context.replace.hex": "十六進位", - "hex.builtin.view.find.demangled": "Demangled", - "hex.builtin.view.find.name": "尋找", - "hex.builtin.view.find.regex": "Regex", - "hex.builtin.view.find.regex.full_match": "Require full match", - "hex.builtin.view.find.regex.pattern": "模式", - "hex.builtin.view.find.search": "搜尋", - "hex.builtin.view.find.search.entries": "找到 {} 個項目", - "hex.builtin.view.find.search.reset": "重設", - "hex.builtin.view.find.searching": "正在搜尋...", - "hex.builtin.view.find.sequences": "序列", - "hex.builtin.view.find.sequences.ignore_case": "", - "hex.builtin.view.find.shortcut.select_all": "", - "hex.builtin.view.find.strings": "字串", - "hex.builtin.view.find.strings.chars": "字元", - "hex.builtin.view.find.strings.line_feeds": "Line Feeds", - "hex.builtin.view.find.strings.lower_case": "小寫字母", - "hex.builtin.view.find.strings.match_settings": "Match Settings", - "hex.builtin.view.find.strings.min_length": "最短長度", - "hex.builtin.view.find.strings.null_term": "要求空終止", - "hex.builtin.view.find.strings.numbers": "數字", - "hex.builtin.view.find.strings.spaces": "空格", - "hex.builtin.view.find.strings.symbols": "符號", - "hex.builtin.view.find.strings.underscores": "底線", - "hex.builtin.view.find.strings.upper_case": "大寫字母", - "hex.builtin.view.find.value": "數值", - "hex.builtin.view.find.value.aligned": "", - "hex.builtin.view.find.value.max": "最大值", - "hex.builtin.view.find.value.min": "最小值", - "hex.builtin.view.find.value.range": "", - "hex.builtin.view.help.about.commits": "", - "hex.builtin.view.help.about.contributor": "貢獻者", - "hex.builtin.view.help.about.donations": "贊助", - "hex.builtin.view.help.about.libs": "使用的程式庫", - "hex.builtin.view.help.about.license": "授權條款", - "hex.builtin.view.help.about.name": "關於", - "hex.builtin.view.help.about.paths": "ImHex 目錄", - "hex.builtin.view.help.about.plugins": "", - "hex.builtin.view.help.about.plugins.author": "", - "hex.builtin.view.help.about.plugins.desc": "", - "hex.builtin.view.help.about.plugins.plugin": "", - "hex.builtin.view.help.about.release_notes": "", - "hex.builtin.view.help.about.source": "原始碼存放於 GitHub:", - "hex.builtin.view.help.about.thanks": "如果您喜歡 ImHex,請考慮贊助使專案能夠永續運營。感謝您 <3", - "hex.builtin.view.help.about.translator": "由 5idereal 翻譯", - "hex.builtin.view.help.calc_cheat_sheet": "計算機小抄", - "hex.builtin.view.help.documentation": "ImHex 說明文件", - "hex.builtin.view.help.documentation_search": "", - "hex.builtin.view.help.name": "幫助", - "hex.builtin.view.help.pattern_cheat_sheet": "模式語言小抄", - "hex.builtin.view.hex_editor.copy.address": "位址", - "hex.builtin.view.hex_editor.copy.ascii": "ASCII 字串", - "hex.builtin.view.hex_editor.copy.base64": "Base64", - "hex.builtin.view.hex_editor.copy.c": "C 陣列", - "hex.builtin.view.hex_editor.copy.cpp": "C++ 陣列", - "hex.builtin.view.hex_editor.copy.crystal": "Crystal 陣列", - "hex.builtin.view.hex_editor.copy.csharp": "C# 陣列", - "hex.builtin.view.hex_editor.copy.custom_encoding": "自訂編碼", - "hex.builtin.view.hex_editor.copy.go": "Go 陣列", - "hex.builtin.view.hex_editor.copy.hex_view": "十六進位檢視", - "hex.builtin.view.hex_editor.copy.html": "HTML", - "hex.builtin.view.hex_editor.copy.java": "Java 陣列", - "hex.builtin.view.hex_editor.copy.js": "JavaScript 陣列", - "hex.builtin.view.hex_editor.copy.lua": "Lua 陣列", - "hex.builtin.view.hex_editor.copy.pascal": "Pascal 陣列", - "hex.builtin.view.hex_editor.copy.python": "Python 陣列", - "hex.builtin.view.hex_editor.copy.rust": "Rust 陣列", - "hex.builtin.view.hex_editor.copy.swift": "Swift 陣列", - "hex.builtin.view.hex_editor.goto.offset.absolute": "絕對", - "hex.builtin.view.hex_editor.goto.offset.begin": "開始", - "hex.builtin.view.hex_editor.goto.offset.end": "結束", - "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.cut": "", - "hex.builtin.view.hex_editor.menu.edit.fill": "填充...", - "hex.builtin.view.hex_editor.menu.edit.insert": "插入...", - "hex.builtin.view.hex_editor.menu.edit.jump_to": "跳至", - "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Open selection view...", - "hex.builtin.view.hex_editor.menu.edit.paste": "貼上", - "hex.builtin.view.hex_editor.menu.edit.paste_all": "全部貼上", - "hex.builtin.view.hex_editor.menu.edit.remove": "移除...", - "hex.builtin.view.hex_editor.menu.edit.resize": "縮放...", - "hex.builtin.view.hex_editor.menu.edit.select_all": "全選", - "hex.builtin.view.hex_editor.menu.edit.set_base": "設置基址", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", - "hex.builtin.view.hex_editor.menu.file.goto": "跳至", - "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "載入自訂編碼...", - "hex.builtin.view.hex_editor.menu.file.save": "儲存", - "hex.builtin.view.hex_editor.menu.file.save_as": "另存為...", - "hex.builtin.view.hex_editor.menu.file.search": "搜尋...", - "hex.builtin.view.hex_editor.menu.edit.select": "選取...", - "hex.builtin.view.hex_editor.name": "十六進位編輯器", - "hex.builtin.view.hex_editor.search.find": "尋找", - "hex.builtin.view.hex_editor.search.hex": "十六進位", - "hex.builtin.view.hex_editor.search.no_more_results": "沒有更多結果", - "hex.builtin.view.hex_editor.search.advanced": "", - "hex.builtin.view.hex_editor.search.string": "字串", - "hex.builtin.view.hex_editor.search.string.encoding": "編碼", - "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", - "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", - "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", - "hex.builtin.view.hex_editor.search.string.endianness": "端序", - "hex.builtin.view.hex_editor.search.string.endianness.big": "大端序", - "hex.builtin.view.hex_editor.search.string.endianness.little": "小端序", - "hex.builtin.view.hex_editor.select.offset.begin": "開始", - "hex.builtin.view.hex_editor.select.offset.end": "結束", - "hex.builtin.view.hex_editor.select.offset.region": "區域", - "hex.builtin.view.hex_editor.select.offset.size": "大小", - "hex.builtin.view.hex_editor.select.select": "選取", - "hex.builtin.view.hex_editor.shortcut.cursor_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_end": "", - "hex.builtin.view.hex_editor.shortcut.cursor_left": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", - "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", - "hex.builtin.view.hex_editor.shortcut.cursor_right": "", - "hex.builtin.view.hex_editor.shortcut.cursor_start": "", - "hex.builtin.view.hex_editor.shortcut.cursor_up": "", - "hex.builtin.view.hex_editor.shortcut.enter_editing": "", - "hex.builtin.view.hex_editor.shortcut.remove_selection": "", - "hex.builtin.view.hex_editor.shortcut.selection_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_left": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", - "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", - "hex.builtin.view.hex_editor.shortcut.selection_right": "", - "hex.builtin.view.hex_editor.shortcut.selection_up": "", - "hex.builtin.view.highlight_rules.config": "", - "hex.builtin.view.highlight_rules.expression": "", - "hex.builtin.view.highlight_rules.help_text": "", - "hex.builtin.view.highlight_rules.menu.edit.rules": "", - "hex.builtin.view.highlight_rules.name": "", - "hex.builtin.view.highlight_rules.new_rule": "", - "hex.builtin.view.highlight_rules.no_rule": "", - "hex.builtin.view.information.analyze": "分析頁面", - "hex.builtin.view.information.analyzing": "正在分析...", - "hex.builtin.information_section.magic.apple_type": "", - "hex.builtin.information_section.info_analysis.block_size": "區塊大小", - "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", - "hex.builtin.information_section.info_analysis.byte_types": "", - "hex.builtin.view.information.control": "控制", - "hex.builtin.information_section.magic.description": "說明", - "hex.builtin.information_section.relationship_analysis.digram": "", - "hex.builtin.information_section.info_analysis.distribution": "位元組分佈", - "hex.builtin.information_section.info_analysis.encrypted": "此資料很有可能經過加密或壓縮!", - "hex.builtin.information_section.info_analysis.entropy": "熵", - "hex.builtin.information_section.magic.extension": "", - "hex.builtin.information_section.info_analysis.file_entropy": "", - "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", - "hex.builtin.information_section.info_analysis": "資訊分析", - "hex.builtin.information_section.relationship_analysis.layered_distribution": "", - "hex.builtin.information_section.info_analysis.lowest_entropy": "", - "hex.builtin.information_section.magic": "Magic Information", - "hex.builtin.view.information.magic_db_added": "Magic database added!", - "hex.builtin.information_section.magic.mime": "MIME 類型", - "hex.builtin.view.information.name": "資料資訊", - "hex.builtin.information_section.magic.octet_stream_text": "未知", - "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream denotes an unknown data type.\n\nThis means that this data has no MIME type associated with it because it's not in a known format.", - "hex.builtin.information_section.info_analysis.plain_text": "此資料很有可能是純文字。", - "hex.builtin.information_section.info_analysis.plain_text_percentage": "純文字比例", - "hex.builtin.information_section.provider_information": "提供者資訊", - "hex.builtin.view.information.region": "Analyzed region", - "hex.builtin.view.logs.component": "Component", - "hex.builtin.view.logs.log_level": "記錄等級", - "hex.builtin.view.logs.message": "訊息", - "hex.builtin.view.logs.name": "記錄終端機", - "hex.builtin.view.patches.name": "修補程式", - "hex.builtin.view.patches.offset": "位移", - "hex.builtin.view.patches.orig": "原始數值", - "hex.builtin.view.patches.patch": "", - "hex.builtin.view.patches.remove": "移除修補程式", - "hex.builtin.view.pattern_data.name": "模式資料", - "hex.builtin.view.pattern_editor.accept_pattern": "接受模式", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "已找到一或多個與此資料類型相容的模式", - "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式", - "hex.builtin.view.pattern_editor.accept_pattern.question": "您要套用所選的模式嗎?", - "hex.builtin.view.pattern_editor.auto": "自動評估", - "hex.builtin.view.pattern_editor.breakpoint_hit": "在第 {0} 行停止", - "hex.builtin.view.pattern_editor.console": "終端機", - "hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式嘗試呼叫具危險性的函數。\n您確定要信任此模式嗎?", - "hex.builtin.view.pattern_editor.dangerous_function.name": "允許具危險性的函數?", - "hex.builtin.view.pattern_editor.debugger": "偵錯工具", - "hex.builtin.view.pattern_editor.debugger.add_tooltip": "新增中斷點", - "hex.builtin.view.pattern_editor.debugger.continue": "繼續", - "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "移除中斷點", - "hex.builtin.view.pattern_editor.debugger.scope": "Scope", - "hex.builtin.view.pattern_editor.debugger.scope.global": "Global Scope", - "hex.builtin.view.pattern_editor.env_vars": "環境變數", - "hex.builtin.view.pattern_editor.evaluating": "正在評估...", - "hex.builtin.view.pattern_editor.find_hint": "", - "hex.builtin.view.pattern_editor.find_hint_history": "", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Place pattern...", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "內建類型", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "陣列", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "單一", - "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "自訂類型", - "hex.builtin.view.pattern_editor.menu.file.load_pattern": "載入模式...", - "hex.builtin.view.pattern_editor.menu.file.save_pattern": "儲存模式...", - "hex.builtin.view.pattern_editor.menu.find": "", - "hex.builtin.view.pattern_editor.menu.find_next": "", - "hex.builtin.view.pattern_editor.menu.find_previous": "", - "hex.builtin.view.pattern_editor.menu.replace": "", - "hex.builtin.view.pattern_editor.menu.replace_all": "", - "hex.builtin.view.pattern_editor.menu.replace_next": "", - "hex.builtin.view.pattern_editor.menu.replace_previous": "", - "hex.builtin.view.pattern_editor.name": "模式編輯器", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Define some global variables with the 'in' or 'out' specifier for them to appear here.", - "hex.builtin.view.pattern_editor.no_results": "", - "hex.builtin.view.pattern_editor.of": "", - "hex.builtin.view.pattern_editor.open_pattern": "開啟模式", - "hex.builtin.view.pattern_editor.replace_hint": "", - "hex.builtin.view.pattern_editor.replace_hint_history": "", - "hex.builtin.view.pattern_editor.settings": "設定", - "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", - "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", - "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", - "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", - "hex.builtin.view.pattern_editor.virtual_files": "", - "hex.builtin.view.provider_settings.load_error": "An error occurred while trying to open this provider!", - "hex.builtin.view.provider_settings.load_error_details": "", - "hex.builtin.view.provider_settings.load_popup": "開啟提供者", - "hex.builtin.view.provider_settings.name": "提供者設定", - "hex.builtin.view.replace.name": "", - "hex.builtin.view.settings.name": "設定", - "hex.builtin.view.settings.restart_question": "需要重啟 ImHex 方能使您所做的更動生效。您要現在重新啟動嗎?", - "hex.builtin.view.store.desc": "從 ImHex 的線上資料庫下載新內容", - "hex.builtin.view.store.download": "下載", - "hex.builtin.view.store.download_error": "無法下載檔案!目的地資料夾不存在。", - "hex.builtin.view.store.loading": "正在載入商店內容...", - "hex.builtin.view.store.name": "內容商店", - "hex.builtin.view.store.netfailed": "Net request to load store content failed!", - "hex.builtin.view.store.reload": "重新載入", - "hex.builtin.view.store.remove": "移除", - "hex.builtin.view.store.row.authors": "作者", - "hex.builtin.view.store.row.description": "說明", - "hex.builtin.view.store.row.name": "名稱", - "hex.builtin.view.store.system": "", - "hex.builtin.view.store.system.explanation": "", - "hex.builtin.view.store.tab.constants": "常數", - "hex.builtin.view.store.tab.encodings": "編碼", - "hex.builtin.view.store.tab.includes": "程式庫", - "hex.builtin.view.store.tab.magic": "Magic Files", - "hex.builtin.view.store.tab.nodes": "節點", - "hex.builtin.view.store.tab.patterns": "模式", - "hex.builtin.view.store.tab.themes": "主題", - "hex.builtin.view.store.tab.yara": "Yara 規則", - "hex.builtin.view.store.update": "更新", - "hex.builtin.view.store.update_count": "全部更新\n可用更新:{}", - "hex.builtin.view.theme_manager.colors": "主題管理員", - "hex.builtin.view.theme_manager.export": "顏色", - "hex.builtin.view.theme_manager.export.name": "匯出", - "hex.builtin.view.theme_manager.name": "主題名稱", - "hex.builtin.view.theme_manager.save_theme": "儲存主題", - "hex.builtin.view.theme_manager.styles": "樣式", - "hex.builtin.view.tools.name": "工具", - "hex.builtin.view.tutorials.description": "", - "hex.builtin.view.tutorials.name": "", - "hex.builtin.view.tutorials.start": "", - "hex.builtin.visualizer.binary": "", - "hex.builtin.visualizer.decimal.signed.16bit": "十進位有號數 (16 位元)", - "hex.builtin.visualizer.decimal.signed.32bit": "十進位有號數 (32 位元)", - "hex.builtin.visualizer.decimal.signed.64bit": "十進位有號數 (64 位元)", - "hex.builtin.visualizer.decimal.signed.8bit": "十進位有號數 (8 位元)", - "hex.builtin.visualizer.decimal.unsigned.16bit": "十進位無號數 (16 位元)", - "hex.builtin.visualizer.decimal.unsigned.32bit": "十進位無號數 (32 位元)", - "hex.builtin.visualizer.decimal.unsigned.64bit": "十進位無號數 (64 位元)", - "hex.builtin.visualizer.decimal.unsigned.8bit": "十進位無號數 (8 位元)", - "hex.builtin.visualizer.floating_point.16bit": "浮點數 (16 位元)", - "hex.builtin.visualizer.floating_point.32bit": "浮點數 (32 位元)", - "hex.builtin.visualizer.floating_point.64bit": "浮點數 (64 位元)", - "hex.builtin.visualizer.hexadecimal.16bit": "十六進位 (16 位元)", - "hex.builtin.visualizer.hexadecimal.32bit": "十六進位 (32 位元)", - "hex.builtin.visualizer.hexadecimal.64bit": "十六進位 (64 位元)", - "hex.builtin.visualizer.hexadecimal.8bit": "十六進位 (8 位元)", - "hex.builtin.visualizer.hexii": "HexII", - "hex.builtin.visualizer.rgba8": "RGBA8 顏色", - "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的設定", - "hex.builtin.welcome.customize.settings.title": "設定", - "hex.builtin.welcome.drop_file": "", - "hex.builtin.welcome.header.customize": "自訂", - "hex.builtin.welcome.header.help": "幫助", - "hex.builtin.welcome.header.info": "", - "hex.builtin.welcome.header.learn": "學習", - "hex.builtin.welcome.header.main": "歡迎使用 ImHex", - "hex.builtin.welcome.header.plugins": "已載入的外掛程式", - "hex.builtin.welcome.header.quick_settings": "", - "hex.builtin.welcome.header.start": "開始", - "hex.builtin.welcome.header.update": "更新", - "hex.builtin.welcome.header.various": "多樣", - "hex.builtin.welcome.help.discord": "Discord 伺服器", - "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", - "hex.builtin.welcome.help.gethelp": "取得協助", - "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", - "hex.builtin.welcome.help.repo": "GitHub 儲存庫", - "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", - "hex.builtin.welcome.learn.achievements.desc": "", - "hex.builtin.welcome.learn.achievements.title": "", - "hex.builtin.welcome.learn.imhex.desc": "透過我們詳盡的說明文件來學習 ImHex 的基本操作", - "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", - "hex.builtin.welcome.learn.imhex.title": "ImHex 說明文件", - "hex.builtin.welcome.learn.latest.desc": "閱讀 ImHex 的更新日誌", - "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.learn.latest.title": "最新版本", - "hex.builtin.welcome.learn.pattern.desc": "學習如何編寫 ImHex 的模式", - "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", - "hex.builtin.welcome.learn.pattern.title": "模式語言說明文件", - "hex.builtin.welcome.learn.plugins.desc": " 使用外掛程式來拓展 ImHex 的功能", - "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", - "hex.builtin.welcome.learn.plugins.title": "外掛程式 API", - "hex.builtin.welcome.quick_settings.simplified": "", - "hex.builtin.welcome.start.create_file": "建立新檔案", - "hex.builtin.welcome.start.open_file": "開啟檔案", - "hex.builtin.welcome.start.open_other": "其他提供者", - "hex.builtin.welcome.start.open_project": "開啟專案", - "hex.builtin.welcome.start.recent": "近期檔案", - "hex.builtin.welcome.start.recent.auto_backups": "", - "hex.builtin.welcome.start.recent.auto_backups.backup": "", - "hex.builtin.welcome.tip_of_the_day": "今日提示", - "hex.builtin.welcome.update.desc": "ImHex {0} 發布了!", - "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "有可用更新!" - } + "hex.builtin.achievement.data_processor": "資料處理器", + "hex.builtin.achievement.data_processor.create_connection.desc": "將節點的連線拖動至另一個節點以連接。", + "hex.builtin.achievement.data_processor.create_connection.name": "節外伸枝", + "hex.builtin.achievement.data_processor.custom_node.desc": "選擇右鍵選單中的 '自訂 -> 新節點' 來建立自訂節點,並將節點拖入來簡化您現有的模式。", + "hex.builtin.achievement.data_processor.custom_node.name": "我自己來!", + "hex.builtin.achievement.data_processor.modify_data.desc": "透過內建的讀寫資料存取節點對顯示的位元組進行預處理。", + "hex.builtin.achievement.data_processor.modify_data.name": "Decode this", + "hex.builtin.achievement.data_processor.place_node.desc": "對工作區點擊右鍵,並從右鍵選單中選擇節點來放置任何內建節點。", + "hex.builtin.achievement.data_processor.place_node.name": "看看這些節點", + "hex.builtin.achievement.find": "搜尋", + "hex.builtin.achievement.find.find_numeric.desc": "使用 '數值' 模式找出介於 250 到 1000 之間的數值。", + "hex.builtin.achievement.find.find_numeric.name": "大概 ... 這麼多", + "hex.builtin.achievement.find.find_specific_string.desc": "縮小您的搜尋範圍,使用 '序列' 模式找出特定字串的出現次數。", + "hex.builtin.achievement.find.find_specific_string.name": "眼花撩亂", + "hex.builtin.achievement.find.find_strings.desc": "使用搜尋檢視的 '字串' 模式找出檔案中的所有字串。", + "hex.builtin.achievement.find.find_strings.name": "至尊指引諸魔戒", + "hex.builtin.achievement.hex_editor": "十六進位編輯器", + "hex.builtin.achievement.hex_editor.copy_as.desc": "從右鍵選單選擇複製為 -> C++ 陣列來將位元組複製為 C++ 陣列。", + "hex.builtin.achievement.hex_editor.copy_as.name": "學人精", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "對位元組點擊右鍵並在選單中選擇書籤來建立書籤。", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "汗牛充棟", + "hex.builtin.achievement.hex_editor.create_patch.desc": "選取檔案選單中的匯出選項來建立 IPS 修補程式,以在其他工具使用。", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM 駭客", + "hex.builtin.achievement.hex_editor.fill.desc": "使用右鍵選單中的填充,用位元組填滿區域。", + "hex.builtin.achievement.hex_editor.fill.name": "Flood fill", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "點擊兩下位元組並輸入新數值來修改位元組。", + "hex.builtin.achievement.hex_editor.modify_byte.name": "乙太編輯", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "點擊書籤中的 '開啟新檢視' 按鈕來開啟新檢視。", + "hex.builtin.achievement.hex_editor.open_new_view.name": "眼花了嗎?", + "hex.builtin.achievement.hex_editor.select_byte.desc": "在十六進位編輯器中點擊並拖動來選取多個位元組。", + "hex.builtin.achievement.hex_editor.select_byte.name": "你、你,還有你", + "hex.builtin.achievement.misc": "雜項", + "hex.builtin.achievement.misc.analyze_file.desc": "使用資料資訊檢視的 '分析' 選項來分析您資料中的位元組。", + "hex.builtin.achievement.misc.analyze_file.name": "owo 這4什ㄇ?", + "hex.builtin.achievement.misc.download_from_store.desc": "從內容商店下載任何東西", + "hex.builtin.achievement.misc.download_from_store.name": "There's an app for that", + "hex.builtin.achievement.patterns": "模式", + "hex.builtin.achievement.patterns.data_inspector.desc": "使用模式語言建立自訂資料檢查器。您可以在說明文件中找到指南。", + "hex.builtin.achievement.patterns.data_inspector.name": "一個都不放過", + "hex.builtin.achievement.patterns.load_existing.desc": "透過 '檔案 -> 匯入' 選單來載入由別人建立的模式。", + "hex.builtin.achievement.patterns.load_existing.name": "嘿,這個我看過", + "hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.", + "hex.builtin.achievement.patterns.modify_data.name": "編輯模式", + "hex.builtin.achievement.patterns.place_menu.desc": "對位元組點擊右鍵,並選擇 '放置模式' 來在您的資料中放置任何內建類型的模式。", + "hex.builtin.achievement.patterns.place_menu.name": "簡單模式", + "hex.builtin.achievement.starting_out": "初來乍到", + "hex.builtin.achievement.starting_out.crash.desc": "", + "hex.builtin.achievement.starting_out.crash.name": "", + "hex.builtin.achievement.starting_out.docs.desc": "從選單列中選擇幫助 -> 說明文件來開啟說明文件。", + "hex.builtin.achievement.starting_out.docs.name": "拒當伸手牌", + "hex.builtin.achievement.starting_out.open_file.desc": "將檔案拖入 ImHex 或從選單列中選擇檔案 -> 開啟來開啟檔案。", + "hex.builtin.achievement.starting_out.open_file.name": "實事求是", + "hex.builtin.achievement.starting_out.save_project.desc": "從選單列中選擇檔案 -> 儲存專案來儲存專案。", + "hex.builtin.achievement.starting_out.save_project.name": "先幫我記著", + "hex.builtin.command.calc.desc": "計算機", + "hex.builtin.command.cmd.desc": "命令", + "hex.builtin.command.cmd.result": "執行命令 '{0}'", + "hex.builtin.command.convert.as": "", + "hex.builtin.command.convert.binary": "", + "hex.builtin.command.convert.decimal": "", + "hex.builtin.command.convert.desc": "", + "hex.builtin.command.convert.hexadecimal": "", + "hex.builtin.command.convert.in": "", + "hex.builtin.command.convert.invalid_conversion": "", + "hex.builtin.command.convert.invalid_input": "", + "hex.builtin.command.convert.octal": "", + "hex.builtin.command.convert.to": "", + "hex.builtin.command.web.desc": "網站查詢", + "hex.builtin.command.web.result": "前往 '{0}'", + "hex.builtin.drag_drop.text": "", + "hex.builtin.inspector.ascii": "char", + "hex.builtin.inspector.binary": "二進位 (8 位元)", + "hex.builtin.inspector.bool": "bool", + "hex.builtin.inspector.dos_date": "DOS 日期", + "hex.builtin.inspector.dos_time": "DOS 時間", + "hex.builtin.inspector.double": "double (64 位元)", + "hex.builtin.inspector.float": "float (32 位元)", + "hex.builtin.inspector.float16": "half float (16 位元)", + "hex.builtin.inspector.guid": "GUID", + "hex.builtin.inspector.i16": "int16_t", + "hex.builtin.inspector.i24": "int24_t", + "hex.builtin.inspector.i32": "int32_t", + "hex.builtin.inspector.i48": "int48_t", + "hex.builtin.inspector.i64": "int64_t", + "hex.builtin.inspector.i8": "int8_t", + "hex.builtin.inspector.long_double": "long double (128 位元)", + "hex.builtin.inspector.rgb565": "RGB565 顏色", + "hex.builtin.inspector.rgba8": "RGBA8 顏色", + "hex.builtin.inspector.sleb128": "sLEB128", + "hex.builtin.inspector.string": "字串", + "hex.builtin.inspector.wstring": "寬字串", + "hex.builtin.inspector.time": "time_t", + "hex.builtin.inspector.time32": "time32_t", + "hex.builtin.inspector.time64": "time64_t", + "hex.builtin.inspector.u16": "uint16_t", + "hex.builtin.inspector.u24": "uint24_t", + "hex.builtin.inspector.u32": "uint32_t", + "hex.builtin.inspector.u48": "uint48_t", + "hex.builtin.inspector.u64": "uint64_t", + "hex.builtin.inspector.u8": "uint8_t", + "hex.builtin.inspector.uleb128": "uLEB128", + "hex.builtin.inspector.utf8": "UTF-8 code point", + "hex.builtin.inspector.wide": "wchar_t", + "hex.builtin.layouts.default": "預設", + "hex.builtin.layouts.none.restore_default": "還原預設版面配置", + "hex.builtin.menu.edit": "編輯", + "hex.builtin.menu.edit.bookmark.create": "建立書籤", + "hex.builtin.view.hex_editor.menu.edit.redo": "取消復原", + "hex.builtin.view.hex_editor.menu.edit.undo": "復原", + "hex.builtin.menu.extras": "額外項目", + "hex.builtin.menu.file": "檔案", + "hex.builtin.menu.file.bookmark.export": "匯出書籤", + "hex.builtin.menu.file.bookmark.import": "匯入書籤", + "hex.builtin.menu.file.clear_recent": "清除", + "hex.builtin.menu.file.close": "關閉", + "hex.builtin.menu.file.create_file": "新檔案...", + "hex.builtin.menu.file.export": "匯出...", + "hex.builtin.menu.file.export.as_language": "", + "hex.builtin.menu.file.export.as_language.popup.export_error": "", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.bookmark": "書籤", + "hex.builtin.menu.file.export.data_processor": "資料處理器工作區", + "hex.builtin.menu.file.export.ips": "IPS 修補檔案", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "修補檔案試圖修補超出範圍的位址!", + "hex.builtin.menu.file.export.ips.popup.export_error": "無法建立新 IPS 檔案!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "IPS 修補檔案格式無效!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "IPS 修補檔案標頭無效!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "IPS 修補檔案缺失 EOF 記錄!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "修補檔案超出最大允許大小!", + "hex.builtin.menu.file.export.ips32": "IPS32 修補檔案", + "hex.builtin.menu.file.export.pattern": "模式檔案", + "hex.builtin.menu.file.export.popup.create": "無法匯出資料。無法建立檔案!", + "hex.builtin.menu.file.export.report": "", + "hex.builtin.menu.file.export.report.popup.export_error": "", + "hex.builtin.menu.file.export.title": "匯出檔案", + "hex.builtin.menu.file.import": "匯入...", + "hex.builtin.menu.file.import.bookmark": "書籤", + "hex.builtin.menu.file.import.custom_encoding": "自訂編碼檔案", + "hex.builtin.menu.file.import.data_processor": "資料處理器工作區", + "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.modified_file.popup.invalid_size": "", + "hex.builtin.menu.file.import.pattern": "模式檔案", + "hex.builtin.menu.file.open_file": "開啟檔案...", + "hex.builtin.menu.file.open_other": "開啟其他...", + "hex.builtin.menu.file.open_recent": "開啟近期", + "hex.builtin.menu.file.project": "專案", + "hex.builtin.menu.file.project.open": "開啟專案...", + "hex.builtin.menu.file.project.save": "儲存專案", + "hex.builtin.menu.file.project.save_as": "另存專案為...", + "hex.builtin.menu.file.quit": "退出 ImHex", + "hex.builtin.menu.file.reload_provider": "重新載入提供者", + "hex.builtin.menu.help": "幫助", + "hex.builtin.menu.help.ask_for_help": "問問說明文件...", + "hex.builtin.menu.view": "檢視", + "hex.builtin.menu.view.always_on_top": "", + "hex.builtin.menu.view.debug": "", + "hex.builtin.menu.view.demo": "顯示 ImGui Demo", + "hex.builtin.menu.view.fps": "顯示 FPS", + "hex.builtin.menu.view.fullscreen": "", + "hex.builtin.menu.workspace": "", + "hex.builtin.menu.workspace.create": "", + "hex.builtin.menu.workspace.layout": "版面配置", + "hex.builtin.menu.workspace.layout.lock": "", + "hex.builtin.menu.workspace.layout.save": "儲存版面配置", + "hex.builtin.nodes.arithmetic": "數學運算", + "hex.builtin.nodes.arithmetic.add": "加法", + "hex.builtin.nodes.arithmetic.add.header": "加", + "hex.builtin.nodes.arithmetic.average": "平均數", + "hex.builtin.nodes.arithmetic.average.header": "平均數", + "hex.builtin.nodes.arithmetic.ceil": "上取整", + "hex.builtin.nodes.arithmetic.ceil.header": "上取整", + "hex.builtin.nodes.arithmetic.div": "除法", + "hex.builtin.nodes.arithmetic.div.header": "除", + "hex.builtin.nodes.arithmetic.floor": "下取整", + "hex.builtin.nodes.arithmetic.floor.header": "下取整", + "hex.builtin.nodes.arithmetic.median": "中位數", + "hex.builtin.nodes.arithmetic.median.header": "中位數", + "hex.builtin.nodes.arithmetic.mod": "取模", + "hex.builtin.nodes.arithmetic.mod.header": "模", + "hex.builtin.nodes.arithmetic.mul": "乘法", + "hex.builtin.nodes.arithmetic.mul.header": "乘", + "hex.builtin.nodes.arithmetic.round": "四捨五入", + "hex.builtin.nodes.arithmetic.round.header": "四捨五入", + "hex.builtin.nodes.arithmetic.sub": "減法", + "hex.builtin.nodes.arithmetic.sub.header": "減", + "hex.builtin.nodes.bitwise": "位元運算", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "位元 ADD", + "hex.builtin.nodes.bitwise.and": "AND", + "hex.builtin.nodes.bitwise.and.header": "位元 AND", + "hex.builtin.nodes.bitwise.not": "NOT", + "hex.builtin.nodes.bitwise.not.header": "位元 NOT", + "hex.builtin.nodes.bitwise.or": "OR", + "hex.builtin.nodes.bitwise.or.header": "位元 OR", + "hex.builtin.nodes.bitwise.shift_left": "", + "hex.builtin.nodes.bitwise.shift_left.header": "", + "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.xor": "XOR", + "hex.builtin.nodes.bitwise.xor.header": "位元 XOR", + "hex.builtin.nodes.buffer": "緩衝", + "hex.builtin.nodes.buffer.byte_swap": "反轉", + "hex.builtin.nodes.buffer.byte_swap.header": "反轉位元組", + "hex.builtin.nodes.buffer.combine": "合併", + "hex.builtin.nodes.buffer.combine.header": "合併緩衝", + "hex.builtin.nodes.buffer.patch": "修補", + "hex.builtin.nodes.buffer.patch.header": "修補", + "hex.builtin.nodes.buffer.patch.input.patch": "修補", + "hex.builtin.nodes.buffer.repeat": "重複", + "hex.builtin.nodes.buffer.repeat.header": "重複緩衝", + "hex.builtin.nodes.buffer.repeat.input.buffer": "輸入", + "hex.builtin.nodes.buffer.repeat.input.count": "計數", + "hex.builtin.nodes.buffer.size": "緩衝大小", + "hex.builtin.nodes.buffer.size.header": "緩衝大小", + "hex.builtin.nodes.buffer.size.output": "大小", + "hex.builtin.nodes.buffer.slice": "分割", + "hex.builtin.nodes.buffer.slice.header": "分割緩衝", + "hex.builtin.nodes.buffer.slice.input.buffer": "輸入", + "hex.builtin.nodes.buffer.slice.input.from": "從", + "hex.builtin.nodes.buffer.slice.input.to": "到", + "hex.builtin.nodes.casting": "資料轉換", + "hex.builtin.nodes.casting.buffer_to_float": "緩衝轉浮點", + "hex.builtin.nodes.casting.buffer_to_float.header": "緩衝轉浮點", + "hex.builtin.nodes.casting.buffer_to_int": "緩衝轉整數", + "hex.builtin.nodes.casting.buffer_to_int.header": "緩衝轉整數", + "hex.builtin.nodes.casting.float_to_buffer": "浮點轉緩衝", + "hex.builtin.nodes.casting.float_to_buffer.header": "浮點轉緩衝", + "hex.builtin.nodes.casting.int_to_buffer": "整數轉緩衝", + "hex.builtin.nodes.casting.int_to_buffer.header": "整數轉緩衝", + "hex.builtin.nodes.common.amount": "", + "hex.builtin.nodes.common.height": "高度", + "hex.builtin.nodes.common.input": "輸入", + "hex.builtin.nodes.common.input.a": "輸入 A", + "hex.builtin.nodes.common.input.b": "輸入 B", + "hex.builtin.nodes.common.output": "輸出", + "hex.builtin.nodes.common.width": "寬度", + "hex.builtin.nodes.constants": "常數", + "hex.builtin.nodes.constants.buffer": "緩衝", + "hex.builtin.nodes.constants.buffer.header": "緩衝", + "hex.builtin.nodes.constants.buffer.size": "大小", + "hex.builtin.nodes.constants.comment": "註解", + "hex.builtin.nodes.constants.comment.header": "註解", + "hex.builtin.nodes.constants.float": "浮點數", + "hex.builtin.nodes.constants.float.header": "浮點數", + "hex.builtin.nodes.constants.int": "整數", + "hex.builtin.nodes.constants.int.header": "整數", + "hex.builtin.nodes.constants.nullptr": "空指標", + "hex.builtin.nodes.constants.nullptr.header": "空指標", + "hex.builtin.nodes.constants.rgba8": "RGBA8 顏色", + "hex.builtin.nodes.constants.rgba8.header": "RGBA8 顏色", + "hex.builtin.nodes.constants.rgba8.output.a": "透明度", + "hex.builtin.nodes.constants.rgba8.output.b": "藍", + "hex.builtin.nodes.constants.rgba8.output.color": "", + "hex.builtin.nodes.constants.rgba8.output.g": "綠", + "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.and": "AND", + "hex.builtin.nodes.control_flow.and.header": "布林 AND", + "hex.builtin.nodes.control_flow.equals": "等於", + "hex.builtin.nodes.control_flow.equals.header": "等於", + "hex.builtin.nodes.control_flow.gt": "大於", + "hex.builtin.nodes.control_flow.gt.header": "大於", + "hex.builtin.nodes.control_flow.if": "如果", + "hex.builtin.nodes.control_flow.if.condition": "條件", + "hex.builtin.nodes.control_flow.if.false": "False", + "hex.builtin.nodes.control_flow.if.header": "如果", + "hex.builtin.nodes.control_flow.if.true": "True", + "hex.builtin.nodes.control_flow.lt": "小於", + "hex.builtin.nodes.control_flow.lt.header": "小於", + "hex.builtin.nodes.control_flow.not": "非", + "hex.builtin.nodes.control_flow.not.header": "非", + "hex.builtin.nodes.control_flow.or": "OR", + "hex.builtin.nodes.control_flow.or.header": "布林 OR", + "hex.builtin.nodes.crypto": "加密", + "hex.builtin.nodes.crypto.aes": "AES 解碼工具", + "hex.builtin.nodes.crypto.aes.header": "AES 解碼工具", + "hex.builtin.nodes.crypto.aes.iv": "IV", + "hex.builtin.nodes.crypto.aes.key": "金鑰", + "hex.builtin.nodes.crypto.aes.key_length": "金鑰長度", + "hex.builtin.nodes.crypto.aes.mode": "模式", + "hex.builtin.nodes.crypto.aes.nonce": "Nonce", + "hex.builtin.nodes.custom": "自訂", + "hex.builtin.nodes.custom.custom": "新節點", + "hex.builtin.nodes.custom.custom.edit": "編輯", + "hex.builtin.nodes.custom.custom.edit_hint": "按住 Shift 以編輯", + "hex.builtin.nodes.custom.custom.header": "自訂節點", + "hex.builtin.nodes.custom.input": "自訂節點輸入", + "hex.builtin.nodes.custom.input.header": "節點輸入", + "hex.builtin.nodes.custom.output": "自訂節點輸出", + "hex.builtin.nodes.custom.output.header": "節點輸出", + "hex.builtin.nodes.data_access": "資料存取", + "hex.builtin.nodes.data_access.read": "讀取", + "hex.builtin.nodes.data_access.read.address": "位址", + "hex.builtin.nodes.data_access.read.data": "資料", + "hex.builtin.nodes.data_access.read.header": "讀取", + "hex.builtin.nodes.data_access.read.size": "大小", + "hex.builtin.nodes.data_access.selection": "所選區域", + "hex.builtin.nodes.data_access.selection.address": "位址", + "hex.builtin.nodes.data_access.selection.header": "所選區域", + "hex.builtin.nodes.data_access.selection.size": "大小", + "hex.builtin.nodes.data_access.size": "資料大小", + "hex.builtin.nodes.data_access.size.header": "資料大小", + "hex.builtin.nodes.data_access.size.size": "大小", + "hex.builtin.nodes.data_access.write": "寫入", + "hex.builtin.nodes.data_access.write.address": "位址", + "hex.builtin.nodes.data_access.write.data": "資料", + "hex.builtin.nodes.data_access.write.header": "寫入", + "hex.builtin.nodes.decoding": "解碼", + "hex.builtin.nodes.decoding.base64": "Base64", + "hex.builtin.nodes.decoding.base64.header": "Base64 解碼工具", + "hex.builtin.nodes.decoding.hex": "十六進位", + "hex.builtin.nodes.decoding.hex.header": "十六進位解碼工具", + "hex.builtin.nodes.display": "顯示", + "hex.builtin.nodes.display.bits": "位元", + "hex.builtin.nodes.display.bits.header": "位元顯示", + "hex.builtin.nodes.display.buffer": "緩衝", + "hex.builtin.nodes.display.buffer.header": "緩衝顯示", + "hex.builtin.nodes.display.float": "浮點數", + "hex.builtin.nodes.display.float.header": "浮點數顯示", + "hex.builtin.nodes.display.int": "整數", + "hex.builtin.nodes.display.int.header": "整數顯示", + "hex.builtin.nodes.display.string": "字串", + "hex.builtin.nodes.display.string.header": "字串顯示", + "hex.builtin.nodes.pattern_language": "模式語言", + "hex.builtin.nodes.pattern_language.out_var": "輸出變數", + "hex.builtin.nodes.pattern_language.out_var.header": "輸出變數", + "hex.builtin.nodes.visualizer": "視覺化工具", + "hex.builtin.nodes.visualizer.byte_distribution": "位元組分佈", + "hex.builtin.nodes.visualizer.byte_distribution.header": "位元組分佈", + "hex.builtin.nodes.visualizer.digram": "流程圖", + "hex.builtin.nodes.visualizer.digram.header": "流程圖", + "hex.builtin.nodes.visualizer.image": "圖片", + "hex.builtin.nodes.visualizer.image.header": "圖片視覺化工具", + "hex.builtin.nodes.visualizer.image_rgba": "RGBA8 圖片", + "hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 圖片視覺化工具", + "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", + "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", + "hex.builtin.oobe.server_contact": "", + "hex.builtin.oobe.server_contact.crash_logs_only": "僅崩潰記錄檔", + "hex.builtin.oobe.server_contact.data_collected.os": "作業系統", + "hex.builtin.oobe.server_contact.data_collected.uuid": "隨機 ID", + "hex.builtin.oobe.server_contact.data_collected.version": "ImHex 版本", + "hex.builtin.oobe.server_contact.data_collected_table.key": "類型", + "hex.builtin.oobe.server_contact.data_collected_table.value": "數值", + "hex.builtin.oobe.server_contact.data_collected_title": "將分享的資料", + "hex.builtin.oobe.server_contact.text": "", + "hex.builtin.oobe.tutorial_question": "", + "hex.builtin.popup.blocking_task.desc": "", + "hex.builtin.popup.blocking_task.title": "", + "hex.builtin.popup.close_provider.desc": "", + "hex.builtin.popup.close_provider.title": "關閉提供者?", + "hex.builtin.popup.create_workspace.desc": "", + "hex.builtin.popup.create_workspace.title": "", + "hex.builtin.popup.docs_question.no_answer": "說明文件回答不了此問題", + "hex.builtin.popup.docs_question.prompt": "尋求說明文件 AI 的幫助!", + "hex.builtin.popup.docs_question.thinking": "正在思考...", + "hex.builtin.popup.docs_question.title": "說明文件查詢", + "hex.builtin.popup.error.create": "無法建立新檔案!", + "hex.builtin.popup.error.file_dialog.common": "開啟檔案瀏覽器時發生錯誤:{}", + "hex.builtin.popup.error.file_dialog.portal": "", + "hex.builtin.popup.error.project.load": "無法載入專案:{}", + "hex.builtin.popup.error.project.load.create_provider": "Failed to create provider with type {}", + "hex.builtin.popup.error.project.load.file_not_found": "找不到專案檔案 {}", + "hex.builtin.popup.error.project.load.invalid_magic": "Invalid magic file in project file", + "hex.builtin.popup.error.project.load.invalid_tar": "Could not open tarred project file: {}", + "hex.builtin.popup.error.project.load.no_providers": "無可開啟的提供者", + "hex.builtin.popup.error.project.load.some_providers_failed": "某些提供者載入失敗:{}", + "hex.builtin.popup.error.project.save": "無法儲存專案!", + "hex.builtin.popup.error.read_only": "無法取得寫入權限。檔案已以唯讀模式開啟。", + "hex.builtin.popup.error.task_exception": "工作 '{}' 擲回了例外狀況:\n\n{}", + "hex.builtin.popup.exit_application.desc": "您的專案有未儲存的更動。\n您確定要離開嗎?", + "hex.builtin.popup.exit_application.title": "離開應用程式?", + "hex.builtin.popup.safety_backup.delete": "不用,請刪除", + "hex.builtin.popup.safety_backup.desc": "喔不,ImHex 上次崩潰了。\n您要復原您的工作階段嗎?", + "hex.builtin.popup.safety_backup.log_file": "記錄檔:", + "hex.builtin.popup.safety_backup.report_error": "將崩潰記錄檔傳送給開發者", + "hex.builtin.popup.safety_backup.restore": "好,請復原", + "hex.builtin.popup.safety_backup.title": "復原遺失資料", + "hex.builtin.popup.save_layout.desc": "", + "hex.builtin.popup.save_layout.title": "儲存版面配置", + "hex.builtin.popup.waiting_for_tasks.desc": "還有工作在背景執行。\nImHex 將在工作完成後關閉。", + "hex.builtin.popup.waiting_for_tasks.title": "正在等待工作完成", + "hex.builtin.provider.base64": "", + "hex.builtin.provider.rename": "重新命名", + "hex.builtin.provider.rename.desc": "", + "hex.builtin.provider.disk": "原始磁碟提供者", + "hex.builtin.provider.disk.disk_size": "磁碟大小", + "hex.builtin.provider.disk.elevation": "", + "hex.builtin.provider.disk.error.read_ro": "無法以唯讀模式開啟磁碟 {}:{}", + "hex.builtin.provider.disk.error.read_rw": "無法以讀寫模式開啟磁碟 {}:{}", + "hex.builtin.provider.disk.reload": "重新載入", + "hex.builtin.provider.disk.sector_size": "磁區大小", + "hex.builtin.provider.disk.selected_disk": "磁碟", + "hex.builtin.provider.error.open": "無法開啟提供者:{}", + "hex.builtin.provider.file": "檔案提供者", + "hex.builtin.provider.file.access": "最後存取時間", + "hex.builtin.provider.file.creation": "建立時間", + "hex.builtin.provider.file.error.open": "無法開啟檔案 {}:{}", + "hex.builtin.provider.file.menu.into_memory": "", + "hex.builtin.provider.file.menu.open_file": "在外部開啟檔案", + "hex.builtin.provider.file.menu.open_folder": "", + "hex.builtin.provider.file.modification": "最後修改時間", + "hex.builtin.provider.file.path": "檔案路徑", + "hex.builtin.provider.file.size": "大小", + "hex.builtin.provider.gdb": "GDB 伺服器提供者", + "hex.builtin.provider.gdb.ip": "IP 位址", + "hex.builtin.provider.gdb.name": "GDB 伺服器 <{0}:{1}>", + "hex.builtin.provider.gdb.port": "連接埠", + "hex.builtin.provider.gdb.server": "伺服器", + "hex.builtin.provider.intel_hex": "Intel Hex 提供者", + "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", + "hex.builtin.provider.mem_file": "記憶體檔案", + "hex.builtin.provider.mem_file.unsaved": "未儲存的檔案", + "hex.builtin.provider.motorola_srec": "Motorola SREC 提供者", + "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", + "hex.builtin.provider.process_memory": "處理序記憶體提供者", + "hex.builtin.provider.process_memory.enumeration_failed": "無法列舉處理序", + "hex.builtin.provider.process_memory.memory_regions": "記憶體區域", + "hex.builtin.provider.process_memory.name": "'{0}' 處理序記憶體", + "hex.builtin.provider.process_memory.process_id": "處理序名稱", + "hex.builtin.provider.process_memory.process_name": "PID", + "hex.builtin.provider.process_memory.region.commit": "已認可", + "hex.builtin.provider.process_memory.region.mapped": "已對應", + "hex.builtin.provider.process_memory.region.private": "私人", + "hex.builtin.provider.process_memory.region.reserve": "受保留", + "hex.builtin.provider.process_memory.utils": "工具", + "hex.builtin.provider.process_memory.utils.inject_dll": "注入 DLL", + "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.tooltip.show_more": "按住 SHIFT 以了解詳情", + "hex.builtin.provider.view": "View", + "hex.builtin.setting.experiments": "", + "hex.builtin.setting.experiments.description": "", + "hex.builtin.setting.folders": "資料夾", + "hex.builtin.setting.folders.add_folder": "新增資料夾", + "hex.builtin.setting.folders.description": "Specify additional search paths for patterns, scripts, Yara rules and more", + "hex.builtin.setting.folders.remove_folder": "從列表中移除目前選擇的資料夾", + "hex.builtin.setting.general": "一般", + "hex.builtin.setting.general.auto_backup_time": "", + "hex.builtin.setting.general.auto_backup_time.format.extended": "", + "hex.builtin.setting.general.auto_backup_time.format.simple": "", + "hex.builtin.setting.general.auto_load_patterns": "自動載入支援的模式", + "hex.builtin.setting.general.network": "", + "hex.builtin.setting.general.network_interface": "啟用網路介面", + "hex.builtin.setting.general.patterns": "", + "hex.builtin.setting.general.save_recent_providers": "儲存近期使用過的提供者", + "hex.builtin.setting.general.server_contact": "啟用檢查更新和使用統計", + "hex.builtin.setting.general.show_tips": "啟動時顯示提示", + "hex.builtin.setting.general.sync_pattern_source": "同步提供者之間的模式原始碼", + "hex.builtin.setting.general.upload_crash_logs": "上傳崩潰記錄", + "hex.builtin.setting.hex_editor": "十六進位編輯器", + "hex.builtin.setting.hex_editor.byte_padding": "位元組儲存格額外內距", + "hex.builtin.setting.hex_editor.bytes_per_row": "每列位元組", + "hex.builtin.setting.hex_editor.char_padding": "字元儲存格額外內距", + "hex.builtin.setting.hex_editor.highlight_color": "Selection highlight color", + "hex.builtin.setting.hex_editor.sync_scrolling": "同步編輯器位置", + "hex.builtin.setting.imhex": "ImHex", + "hex.builtin.setting.imhex.recent_files": "近期檔案", + "hex.builtin.setting.interface": "介面", + "hex.builtin.setting.interface.color": "顏色主題", + "hex.builtin.setting.interface.fps": "FPS 限制", + "hex.builtin.setting.interface.fps.native": "原生", + "hex.builtin.setting.interface.fps.unlocked": "解鎖", + "hex.builtin.setting.interface.language": "語言", + "hex.builtin.setting.interface.multi_windows": "啟用多視窗支援", + "hex.builtin.setting.interface.pattern_data_row_bg": "", + "hex.builtin.setting.interface.restore_window_pos": "Restore window position", + "hex.builtin.setting.interface.scaling.native": "原生", + "hex.builtin.setting.interface.scaling_factor": "縮放", + "hex.builtin.setting.interface.style": "", + "hex.builtin.setting.interface.wiki_explain_language": "維基百科語言", + "hex.builtin.setting.interface.window": "", + "hex.builtin.setting.proxy": "Proxy", + "hex.builtin.setting.proxy.description": "Proxy 將立即在儲存、查詢維基百科,或使用任何外掛程式時生效。", + "hex.builtin.setting.proxy.enable": "啟用 Proxy", + "hex.builtin.setting.proxy.url": "Proxy 網址", + "hex.builtin.setting.proxy.url.tooltip": "http(s):// 或 socks5:// (例如 http:127.0.0.1:1080)", + "hex.builtin.setting.shortcuts": "", + "hex.builtin.setting.shortcuts.global": "", + "hex.builtin.setting.toolbar": "", + "hex.builtin.setting.toolbar.description": "", + "hex.builtin.setting.toolbar.icons": "", + "hex.builtin.shortcut.next_provider": "", + "hex.builtin.shortcut.prev_provider": "", + "hex.builtin.title_bar_button.debug_build": "除錯組建", + "hex.builtin.title_bar_button.feedback": "意見回饋", + "hex.builtin.tools.ascii_table": "ASCII 表", + "hex.builtin.tools.ascii_table.octal": "Show octal", + "hex.builtin.tools.base_converter": "進位轉換工具", + "hex.builtin.tools.base_converter.bin": "BIN", + "hex.builtin.tools.base_converter.dec": "DEC", + "hex.builtin.tools.base_converter.hex": "HEX", + "hex.builtin.tools.base_converter.oct": "OCT", + "hex.builtin.tools.byte_swapper": "", + "hex.builtin.tools.calc": "計算機", + "hex.builtin.tools.color": "Color picker", + "hex.builtin.tools.color.components": "", + "hex.builtin.tools.color.formats": "", + "hex.builtin.tools.color.formats.color_name": "", + "hex.builtin.tools.color.formats.hex": "", + "hex.builtin.tools.color.formats.percent": "", + "hex.builtin.tools.color.formats.vec4": "", + "hex.builtin.tools.demangler": "LLVM Demangler", + "hex.builtin.tools.demangler.demangled": "Demangled name", + "hex.builtin.tools.demangler.mangled": "Mangled name", + "hex.builtin.tools.error": "Last error: '{0}'", + "hex.builtin.tools.euclidean_algorithm": "", + "hex.builtin.tools.euclidean_algorithm.description": "", + "hex.builtin.tools.euclidean_algorithm.overflow": "", + "hex.builtin.tools.file_tools": "檔案工具", + "hex.builtin.tools.file_tools.combiner": "合併器", + "hex.builtin.tools.file_tools.combiner.add": "新增...", + "hex.builtin.tools.file_tools.combiner.add.picker": "新增檔案", + "hex.builtin.tools.file_tools.combiner.clear": "清除", + "hex.builtin.tools.file_tools.combiner.combine": "合併", + "hex.builtin.tools.file_tools.combiner.combining": "正在合併...", + "hex.builtin.tools.file_tools.combiner.delete": "刪除", + "hex.builtin.tools.file_tools.combiner.error.open_output": "無法建立輸出檔", + "hex.builtin.tools.file_tools.combiner.open_input": "無法開啟輸入檔 {0}", + "hex.builtin.tools.file_tools.combiner.output": "輸出檔案 ", + "hex.builtin.tools.file_tools.combiner.output.picker": "設置輸出基礎路徑", + "hex.builtin.tools.file_tools.combiner.success": "檔案成功合併!", + "hex.builtin.tools.file_tools.shredder": "粉碎機", + "hex.builtin.tools.file_tools.shredder.error.open": "無法開啟所選檔案!", + "hex.builtin.tools.file_tools.shredder.fast": "快速模式", + "hex.builtin.tools.file_tools.shredder.input": "要粉碎的檔案 ", + "hex.builtin.tools.file_tools.shredder.picker": "開啟檔案以粉碎", + "hex.builtin.tools.file_tools.shredder.shred": "粉碎", + "hex.builtin.tools.file_tools.shredder.shredding": "正在粉碎...", + "hex.builtin.tools.file_tools.shredder.success": "成功粉碎!", + "hex.builtin.tools.file_tools.shredder.warning": " 此工具將破壞檔案,且無法復原。請小心使用", + "hex.builtin.tools.file_tools.splitter": "分割機", + "hex.builtin.tools.file_tools.splitter.input": "要分割的檔案 ", + "hex.builtin.tools.file_tools.splitter.output": "輸出路徑 ", + "hex.builtin.tools.file_tools.splitter.picker.error.create": "無法建立分割檔 {0}", + "hex.builtin.tools.file_tools.splitter.picker.error.open": "無法開啟所選檔案!", + "hex.builtin.tools.file_tools.splitter.picker.error.size": "檔案小於分割大小", + "hex.builtin.tools.file_tools.splitter.picker.input": "開啟檔案以分割", + "hex.builtin.tools.file_tools.splitter.picker.output": "設置基礎路徑", + "hex.builtin.tools.file_tools.splitter.picker.split": "分割", + "hex.builtin.tools.file_tools.splitter.picker.splitting": "正在分割...", + "hex.builtin.tools.file_tools.splitter.picker.success": "檔案成功分割!", + "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" 磁碟片 (1400KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" 磁碟片 (1200KiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.custom": "自訂", + "hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 碟片 (100MiB)", + "hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 碟片 (200MiB)", + "hex.builtin.tools.file_uploader": "檔案上傳工具", + "hex.builtin.tools.file_uploader.control": "控制", + "hex.builtin.tools.file_uploader.done": "完成!", + "hex.builtin.tools.file_uploader.error": "無法上傳檔案!\n\n錯誤代碼:{0}", + "hex.builtin.tools.file_uploader.invalid_response": "Anonfiles 回應無效!", + "hex.builtin.tools.file_uploader.recent": "近期上傳", + "hex.builtin.tools.file_uploader.tooltip": "點擊以複製\nCTRL + 點擊以開啟", + "hex.builtin.tools.file_uploader.upload": "上傳", + "hex.builtin.tools.format.engineering": "工程", + "hex.builtin.tools.format.programmer": "程式", + "hex.builtin.tools.format.scientific": "科學", + "hex.builtin.tools.format.standard": "標準", + "hex.builtin.tools.graphing": "", + "hex.builtin.tools.history": "歷史", + "hex.builtin.tools.http_requests": "", + "hex.builtin.tools.http_requests.body": "", + "hex.builtin.tools.http_requests.enter_url": "", + "hex.builtin.tools.http_requests.headers": "", + "hex.builtin.tools.http_requests.response": "", + "hex.builtin.tools.http_requests.send": "", + "hex.builtin.tools.ieee754": "IEEE 754 浮點數測試工具", + "hex.builtin.tools.ieee754.clear": "清除", + "hex.builtin.tools.ieee754.description": "IEEE754 是表示浮點數的標準,現代大部分的 CPU 皆採用。\n\n此工具將內部的表示流程可視化,並可對尾數或指數位元非標準的數字進行解碼和編碼。", + "hex.builtin.tools.ieee754.double_precision": "雙精度", + "hex.builtin.tools.ieee754.exponent": "指數", + "hex.builtin.tools.ieee754.exponent_size": "指數大小", + "hex.builtin.tools.ieee754.formula": "Formula", + "hex.builtin.tools.ieee754.half_precision": "半精度", + "hex.builtin.tools.ieee754.mantissa": "尾數", + "hex.builtin.tools.ieee754.mantissa_size": "尾數大小", + "hex.builtin.tools.ieee754.result.float": "浮點數結果", + "hex.builtin.tools.ieee754.result.hex": "十六進位結果", + "hex.builtin.tools.ieee754.result.title": "結果", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "詳細", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "簡化", + "hex.builtin.tools.ieee754.sign": "符號", + "hex.builtin.tools.ieee754.single_precision": "單精度", + "hex.builtin.tools.ieee754.type": "類型", + "hex.builtin.tools.input": "輸入", + "hex.builtin.tools.invariant_multiplication": "", + "hex.builtin.tools.invariant_multiplication.description": "", + "hex.builtin.tools.invariant_multiplication.num_bits": "位元數", + "hex.builtin.tools.name": "名稱", + "hex.builtin.tools.output": "", + "hex.builtin.tools.permissions": "UNIX 權限計算機", + "hex.builtin.tools.permissions.absolute": "Absolute Notation", + "hex.builtin.tools.permissions.perm_bits": "權限位元", + "hex.builtin.tools.permissions.setgid_error": "Group must have execute rights for setgid bit to apply!", + "hex.builtin.tools.permissions.setuid_error": "User must have execute rights for setuid bit to apply!", + "hex.builtin.tools.permissions.sticky_error": "Other must have execute rights for sticky bit to apply!", + "hex.builtin.tools.regex_replacer": "Regex 取代工具", + "hex.builtin.tools.regex_replacer.input": "輸入", + "hex.builtin.tools.regex_replacer.output": "輸出", + "hex.builtin.tools.regex_replacer.pattern": "Regex 模式", + "hex.builtin.tools.regex_replacer.replace": "取代模式", + "hex.builtin.tools.tcp_client_server": "", + "hex.builtin.tools.tcp_client_server.client": "", + "hex.builtin.tools.tcp_client_server.messages": "", + "hex.builtin.tools.tcp_client_server.server": "", + "hex.builtin.tools.tcp_client_server.settings": "", + "hex.builtin.tools.value": "數值", + "hex.builtin.tools.wiki_explain": "Wikipedia 術語定義", + "hex.builtin.tools.wiki_explain.control": "控制", + "hex.builtin.tools.wiki_explain.invalid_response": "維基百科回應無效!", + "hex.builtin.tools.wiki_explain.results": "結果", + "hex.builtin.tools.wiki_explain.search": "搜尋", + "hex.builtin.tutorial.introduction": "", + "hex.builtin.tutorial.introduction.description": "", + "hex.builtin.tutorial.introduction.step1.description": "", + "hex.builtin.tutorial.introduction.step1.title": "", + "hex.builtin.tutorial.introduction.step2.description": "", + "hex.builtin.tutorial.introduction.step2.highlight": "", + "hex.builtin.tutorial.introduction.step2.title": "", + "hex.builtin.tutorial.introduction.step3.highlight": "", + "hex.builtin.tutorial.introduction.step4.highlight": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "", + "hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "", + "hex.builtin.tutorial.introduction.step6.highlight": "", + "hex.builtin.undo_operation.fill": "", + "hex.builtin.undo_operation.insert": "", + "hex.builtin.undo_operation.modification": "", + "hex.builtin.undo_operation.patches": "", + "hex.builtin.undo_operation.remove": "", + "hex.builtin.undo_operation.write": "", + "hex.builtin.view.achievements.click": "點擊此處", + "hex.builtin.view.achievements.name": "成就", + "hex.builtin.view.achievements.unlocked": "已解鎖成就!", + "hex.builtin.view.achievements.unlocked_count": "已解鎖", + "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", + "hex.builtin.view.bookmarks.button.jump": "跳至", + "hex.builtin.view.bookmarks.button.remove": "移除", + "hex.builtin.view.bookmarks.default_title": "書籤 [0x{0:02X} - 0x{1:02X}]", + "hex.builtin.view.bookmarks.header.color": "顏色", + "hex.builtin.view.bookmarks.header.comment": "註解", + "hex.builtin.view.bookmarks.header.name": "名稱", + "hex.builtin.view.bookmarks.name": "書籤", + "hex.builtin.view.bookmarks.no_bookmarks": "尚未建立書籤。前往編輯 -> 建立書籤來建立。", + "hex.builtin.view.bookmarks.title.info": "資訊", + "hex.builtin.view.bookmarks.tooltip.jump_to": "跳至位址", + "hex.builtin.view.bookmarks.tooltip.lock": "鎖定", + "hex.builtin.view.bookmarks.tooltip.open_in_view": "", + "hex.builtin.view.bookmarks.tooltip.unlock": "解鎖", + "hex.builtin.view.command_palette.name": "命令選擇區", + "hex.builtin.view.constants.name": "常數", + "hex.builtin.view.constants.row.category": "類別", + "hex.builtin.view.constants.row.desc": "說明", + "hex.builtin.view.constants.row.name": "名稱", + "hex.builtin.view.constants.row.value": "數值", + "hex.builtin.view.data_inspector.invert": "反轉", + "hex.builtin.view.data_inspector.name": "資料檢查器", + "hex.builtin.view.data_inspector.no_data": "未選取位元組", + "hex.builtin.view.data_inspector.table.name": "名稱", + "hex.builtin.view.data_inspector.table.value": "數值", + "hex.builtin.view.data_processor.help_text": "右鍵來新增節點", + "hex.builtin.view.data_processor.menu.file.load_processor": "載入資料處理器...", + "hex.builtin.view.data_processor.menu.file.save_processor": "儲存資料處理器...", + "hex.builtin.view.data_processor.menu.remove_link": "移除連結", + "hex.builtin.view.data_processor.menu.remove_node": "移除節點", + "hex.builtin.view.data_processor.menu.remove_selection": "移除所選", + "hex.builtin.view.data_processor.menu.save_node": "儲存節點", + "hex.builtin.view.data_processor.name": "資料處理器", + "hex.builtin.view.find.binary_pattern": "二進位模式", + "hex.builtin.view.find.binary_pattern.alignment": "", + "hex.builtin.view.find.context.copy": "複製數值", + "hex.builtin.view.find.context.copy_demangle": "Copy Demangled Value", + "hex.builtin.view.find.context.replace": "取代", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "十六進位", + "hex.builtin.view.find.demangled": "Demangled", + "hex.builtin.view.find.name": "尋找", + "hex.builtin.view.find.regex": "Regex", + "hex.builtin.view.find.regex.full_match": "Require full match", + "hex.builtin.view.find.regex.pattern": "模式", + "hex.builtin.view.find.search": "搜尋", + "hex.builtin.view.find.search.entries": "找到 {} 個項目", + "hex.builtin.view.find.search.reset": "重設", + "hex.builtin.view.find.searching": "正在搜尋...", + "hex.builtin.view.find.sequences": "序列", + "hex.builtin.view.find.sequences.ignore_case": "", + "hex.builtin.view.find.shortcut.select_all": "", + "hex.builtin.view.find.strings": "字串", + "hex.builtin.view.find.strings.chars": "字元", + "hex.builtin.view.find.strings.line_feeds": "Line Feeds", + "hex.builtin.view.find.strings.lower_case": "小寫字母", + "hex.builtin.view.find.strings.match_settings": "Match Settings", + "hex.builtin.view.find.strings.min_length": "最短長度", + "hex.builtin.view.find.strings.null_term": "要求空終止", + "hex.builtin.view.find.strings.numbers": "數字", + "hex.builtin.view.find.strings.spaces": "空格", + "hex.builtin.view.find.strings.symbols": "符號", + "hex.builtin.view.find.strings.underscores": "底線", + "hex.builtin.view.find.strings.upper_case": "大寫字母", + "hex.builtin.view.find.value": "數值", + "hex.builtin.view.find.value.aligned": "", + "hex.builtin.view.find.value.max": "最大值", + "hex.builtin.view.find.value.min": "最小值", + "hex.builtin.view.find.value.range": "", + "hex.builtin.view.help.about.commits": "", + "hex.builtin.view.help.about.contributor": "貢獻者", + "hex.builtin.view.help.about.donations": "贊助", + "hex.builtin.view.help.about.libs": "使用的程式庫", + "hex.builtin.view.help.about.license": "授權條款", + "hex.builtin.view.help.about.name": "關於", + "hex.builtin.view.help.about.paths": "ImHex 目錄", + "hex.builtin.view.help.about.plugins": "", + "hex.builtin.view.help.about.plugins.author": "", + "hex.builtin.view.help.about.plugins.desc": "", + "hex.builtin.view.help.about.plugins.plugin": "", + "hex.builtin.view.help.about.release_notes": "", + "hex.builtin.view.help.about.source": "原始碼存放於 GitHub:", + "hex.builtin.view.help.about.thanks": "如果您喜歡 ImHex,請考慮贊助使專案能夠永續運營。感謝您 <3", + "hex.builtin.view.help.about.translator": "由 5idereal 翻譯", + "hex.builtin.view.help.calc_cheat_sheet": "計算機小抄", + "hex.builtin.view.help.documentation": "ImHex 說明文件", + "hex.builtin.view.help.documentation_search": "", + "hex.builtin.view.help.name": "幫助", + "hex.builtin.view.help.pattern_cheat_sheet": "模式語言小抄", + "hex.builtin.view.hex_editor.copy.address": "位址", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII 字串", + "hex.builtin.view.hex_editor.copy.base64": "Base64", + "hex.builtin.view.hex_editor.copy.c": "C 陣列", + "hex.builtin.view.hex_editor.copy.cpp": "C++ 陣列", + "hex.builtin.view.hex_editor.copy.crystal": "Crystal 陣列", + "hex.builtin.view.hex_editor.copy.csharp": "C# 陣列", + "hex.builtin.view.hex_editor.copy.custom_encoding": "自訂編碼", + "hex.builtin.view.hex_editor.copy.go": "Go 陣列", + "hex.builtin.view.hex_editor.copy.hex_view": "十六進位檢視", + "hex.builtin.view.hex_editor.copy.html": "HTML", + "hex.builtin.view.hex_editor.copy.java": "Java 陣列", + "hex.builtin.view.hex_editor.copy.js": "JavaScript 陣列", + "hex.builtin.view.hex_editor.copy.lua": "Lua 陣列", + "hex.builtin.view.hex_editor.copy.pascal": "Pascal 陣列", + "hex.builtin.view.hex_editor.copy.python": "Python 陣列", + "hex.builtin.view.hex_editor.copy.rust": "Rust 陣列", + "hex.builtin.view.hex_editor.copy.swift": "Swift 陣列", + "hex.builtin.view.hex_editor.goto.offset.absolute": "絕對", + "hex.builtin.view.hex_editor.goto.offset.begin": "開始", + "hex.builtin.view.hex_editor.goto.offset.end": "結束", + "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.cut": "", + "hex.builtin.view.hex_editor.menu.edit.fill": "填充...", + "hex.builtin.view.hex_editor.menu.edit.insert": "插入...", + "hex.builtin.view.hex_editor.menu.edit.jump_to": "跳至", + "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Open selection view...", + "hex.builtin.view.hex_editor.menu.edit.paste": "貼上", + "hex.builtin.view.hex_editor.menu.edit.paste_all": "全部貼上", + "hex.builtin.view.hex_editor.menu.edit.remove": "移除...", + "hex.builtin.view.hex_editor.menu.edit.resize": "縮放...", + "hex.builtin.view.hex_editor.menu.edit.select_all": "全選", + "hex.builtin.view.hex_editor.menu.edit.set_base": "設置基址", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.file.goto": "跳至", + "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "載入自訂編碼...", + "hex.builtin.view.hex_editor.menu.file.save": "儲存", + "hex.builtin.view.hex_editor.menu.file.save_as": "另存為...", + "hex.builtin.view.hex_editor.menu.file.search": "搜尋...", + "hex.builtin.view.hex_editor.menu.edit.select": "選取...", + "hex.builtin.view.hex_editor.name": "十六進位編輯器", + "hex.builtin.view.hex_editor.search.find": "尋找", + "hex.builtin.view.hex_editor.search.hex": "十六進位", + "hex.builtin.view.hex_editor.search.no_more_results": "沒有更多結果", + "hex.builtin.view.hex_editor.search.advanced": "", + "hex.builtin.view.hex_editor.search.string": "字串", + "hex.builtin.view.hex_editor.search.string.encoding": "編碼", + "hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16", + "hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32", + "hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8", + "hex.builtin.view.hex_editor.search.string.endianness": "端序", + "hex.builtin.view.hex_editor.search.string.endianness.big": "大端序", + "hex.builtin.view.hex_editor.search.string.endianness.little": "小端序", + "hex.builtin.view.hex_editor.select.offset.begin": "開始", + "hex.builtin.view.hex_editor.select.offset.end": "結束", + "hex.builtin.view.hex_editor.select.offset.region": "區域", + "hex.builtin.view.hex_editor.select.offset.size": "大小", + "hex.builtin.view.hex_editor.select.select": "選取", + "hex.builtin.view.hex_editor.shortcut.cursor_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_end": "", + "hex.builtin.view.hex_editor.shortcut.cursor_left": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_down": "", + "hex.builtin.view.hex_editor.shortcut.cursor_page_up": "", + "hex.builtin.view.hex_editor.shortcut.cursor_right": "", + "hex.builtin.view.hex_editor.shortcut.cursor_start": "", + "hex.builtin.view.hex_editor.shortcut.cursor_up": "", + "hex.builtin.view.hex_editor.shortcut.enter_editing": "", + "hex.builtin.view.hex_editor.shortcut.remove_selection": "", + "hex.builtin.view.hex_editor.shortcut.selection_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_left": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_down": "", + "hex.builtin.view.hex_editor.shortcut.selection_page_up": "", + "hex.builtin.view.hex_editor.shortcut.selection_right": "", + "hex.builtin.view.hex_editor.shortcut.selection_up": "", + "hex.builtin.view.highlight_rules.config": "", + "hex.builtin.view.highlight_rules.expression": "", + "hex.builtin.view.highlight_rules.help_text": "", + "hex.builtin.view.highlight_rules.menu.edit.rules": "", + "hex.builtin.view.highlight_rules.name": "", + "hex.builtin.view.highlight_rules.new_rule": "", + "hex.builtin.view.highlight_rules.no_rule": "", + "hex.builtin.view.information.analyze": "分析頁面", + "hex.builtin.view.information.analyzing": "正在分析...", + "hex.builtin.information_section.magic.apple_type": "", + "hex.builtin.information_section.info_analysis.block_size": "區塊大小", + "hex.builtin.information_section.info_analysis.block_size.desc": "{0} blocks of {1} bytes", + "hex.builtin.information_section.info_analysis.byte_types": "", + "hex.builtin.view.information.control": "控制", + "hex.builtin.information_section.magic.description": "說明", + "hex.builtin.information_section.relationship_analysis.digram": "", + "hex.builtin.information_section.info_analysis.distribution": "位元組分佈", + "hex.builtin.information_section.info_analysis.encrypted": "此資料很有可能經過加密或壓縮!", + "hex.builtin.information_section.info_analysis.entropy": "熵", + "hex.builtin.information_section.magic.extension": "", + "hex.builtin.information_section.info_analysis.file_entropy": "", + "hex.builtin.information_section.info_analysis.highest_entropy": "Highest block entropy", + "hex.builtin.information_section.info_analysis": "資訊分析", + "hex.builtin.information_section.relationship_analysis.layered_distribution": "", + "hex.builtin.information_section.info_analysis.lowest_entropy": "", + "hex.builtin.information_section.magic": "Magic Information", + "hex.builtin.view.information.magic_db_added": "Magic database added!", + "hex.builtin.information_section.magic.mime": "MIME 類型", + "hex.builtin.view.information.name": "資料資訊", + "hex.builtin.information_section.magic.octet_stream_text": "未知", + "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream denotes an unknown data type.\n\nThis means that this data has no MIME type associated with it because it's not in a known format.", + "hex.builtin.information_section.info_analysis.plain_text": "此資料很有可能是純文字。", + "hex.builtin.information_section.info_analysis.plain_text_percentage": "純文字比例", + "hex.builtin.information_section.provider_information": "提供者資訊", + "hex.builtin.view.information.region": "Analyzed region", + "hex.builtin.view.logs.component": "Component", + "hex.builtin.view.logs.log_level": "記錄等級", + "hex.builtin.view.logs.message": "訊息", + "hex.builtin.view.logs.name": "記錄終端機", + "hex.builtin.view.patches.name": "修補程式", + "hex.builtin.view.patches.offset": "位移", + "hex.builtin.view.patches.orig": "原始數值", + "hex.builtin.view.patches.patch": "", + "hex.builtin.view.patches.remove": "移除修補程式", + "hex.builtin.view.pattern_data.name": "模式資料", + "hex.builtin.view.pattern_editor.accept_pattern": "接受模式", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "已找到一或多個與此資料類型相容的模式", + "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式", + "hex.builtin.view.pattern_editor.accept_pattern.question": "您要套用所選的模式嗎?", + "hex.builtin.view.pattern_editor.auto": "自動評估", + "hex.builtin.view.pattern_editor.breakpoint_hit": "在第 {0} 行停止", + "hex.builtin.view.pattern_editor.console": "終端機", + "hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式嘗試呼叫具危險性的函數。\n您確定要信任此模式嗎?", + "hex.builtin.view.pattern_editor.dangerous_function.name": "允許具危險性的函數?", + "hex.builtin.view.pattern_editor.debugger": "偵錯工具", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "新增中斷點", + "hex.builtin.view.pattern_editor.debugger.continue": "繼續", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "移除中斷點", + "hex.builtin.view.pattern_editor.debugger.scope": "Scope", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Global Scope", + "hex.builtin.view.pattern_editor.env_vars": "環境變數", + "hex.builtin.view.pattern_editor.evaluating": "正在評估...", + "hex.builtin.view.pattern_editor.find_hint": "", + "hex.builtin.view.pattern_editor.find_hint_history": "", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Place pattern...", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "內建類型", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "陣列", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "單一", + "hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "自訂類型", + "hex.builtin.view.pattern_editor.menu.file.load_pattern": "載入模式...", + "hex.builtin.view.pattern_editor.menu.file.save_pattern": "儲存模式...", + "hex.builtin.view.pattern_editor.menu.find": "", + "hex.builtin.view.pattern_editor.menu.find_next": "", + "hex.builtin.view.pattern_editor.menu.find_previous": "", + "hex.builtin.view.pattern_editor.menu.replace": "", + "hex.builtin.view.pattern_editor.menu.replace_all": "", + "hex.builtin.view.pattern_editor.menu.replace_next": "", + "hex.builtin.view.pattern_editor.menu.replace_previous": "", + "hex.builtin.view.pattern_editor.name": "模式編輯器", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Define some global variables with the 'in' or 'out' specifier for them to appear here.", + "hex.builtin.view.pattern_editor.no_results": "", + "hex.builtin.view.pattern_editor.of": "", + "hex.builtin.view.pattern_editor.open_pattern": "開啟模式", + "hex.builtin.view.pattern_editor.replace_hint": "", + "hex.builtin.view.pattern_editor.replace_hint_history": "", + "hex.builtin.view.pattern_editor.settings": "設定", + "hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "", + "hex.builtin.view.pattern_editor.shortcut.continue_debugger": "", + "hex.builtin.view.pattern_editor.shortcut.run_pattern": "", + "hex.builtin.view.pattern_editor.shortcut.step_debugger": "", + "hex.builtin.view.pattern_editor.virtual_files": "", + "hex.builtin.view.provider_settings.load_error": "An error occurred while trying to open this provider!", + "hex.builtin.view.provider_settings.load_error_details": "", + "hex.builtin.view.provider_settings.load_popup": "開啟提供者", + "hex.builtin.view.provider_settings.name": "提供者設定", + "hex.builtin.view.replace.name": "", + "hex.builtin.view.settings.name": "設定", + "hex.builtin.view.settings.restart_question": "需要重啟 ImHex 方能使您所做的更動生效。您要現在重新啟動嗎?", + "hex.builtin.view.store.desc": "從 ImHex 的線上資料庫下載新內容", + "hex.builtin.view.store.download": "下載", + "hex.builtin.view.store.download_error": "無法下載檔案!目的地資料夾不存在。", + "hex.builtin.view.store.loading": "正在載入商店內容...", + "hex.builtin.view.store.name": "內容商店", + "hex.builtin.view.store.netfailed": "Net request to load store content failed!", + "hex.builtin.view.store.reload": "重新載入", + "hex.builtin.view.store.remove": "移除", + "hex.builtin.view.store.row.authors": "作者", + "hex.builtin.view.store.row.description": "說明", + "hex.builtin.view.store.row.name": "名稱", + "hex.builtin.view.store.system": "", + "hex.builtin.view.store.system.explanation": "", + "hex.builtin.view.store.tab.constants": "常數", + "hex.builtin.view.store.tab.encodings": "編碼", + "hex.builtin.view.store.tab.includes": "程式庫", + "hex.builtin.view.store.tab.magic": "Magic Files", + "hex.builtin.view.store.tab.nodes": "節點", + "hex.builtin.view.store.tab.patterns": "模式", + "hex.builtin.view.store.tab.themes": "主題", + "hex.builtin.view.store.tab.yara": "Yara 規則", + "hex.builtin.view.store.update": "更新", + "hex.builtin.view.store.update_count": "全部更新\n可用更新:{}", + "hex.builtin.view.theme_manager.colors": "主題管理員", + "hex.builtin.view.theme_manager.export": "顏色", + "hex.builtin.view.theme_manager.export.name": "匯出", + "hex.builtin.view.theme_manager.name": "主題名稱", + "hex.builtin.view.theme_manager.save_theme": "儲存主題", + "hex.builtin.view.theme_manager.styles": "樣式", + "hex.builtin.view.tools.name": "工具", + "hex.builtin.view.tutorials.description": "", + "hex.builtin.view.tutorials.name": "", + "hex.builtin.view.tutorials.start": "", + "hex.builtin.visualizer.binary": "", + "hex.builtin.visualizer.decimal.signed.16bit": "十進位有號數 (16 位元)", + "hex.builtin.visualizer.decimal.signed.32bit": "十進位有號數 (32 位元)", + "hex.builtin.visualizer.decimal.signed.64bit": "十進位有號數 (64 位元)", + "hex.builtin.visualizer.decimal.signed.8bit": "十進位有號數 (8 位元)", + "hex.builtin.visualizer.decimal.unsigned.16bit": "十進位無號數 (16 位元)", + "hex.builtin.visualizer.decimal.unsigned.32bit": "十進位無號數 (32 位元)", + "hex.builtin.visualizer.decimal.unsigned.64bit": "十進位無號數 (64 位元)", + "hex.builtin.visualizer.decimal.unsigned.8bit": "十進位無號數 (8 位元)", + "hex.builtin.visualizer.floating_point.16bit": "浮點數 (16 位元)", + "hex.builtin.visualizer.floating_point.32bit": "浮點數 (32 位元)", + "hex.builtin.visualizer.floating_point.64bit": "浮點數 (64 位元)", + "hex.builtin.visualizer.hexadecimal.16bit": "十六進位 (16 位元)", + "hex.builtin.visualizer.hexadecimal.32bit": "十六進位 (32 位元)", + "hex.builtin.visualizer.hexadecimal.64bit": "十六進位 (64 位元)", + "hex.builtin.visualizer.hexadecimal.8bit": "十六進位 (8 位元)", + "hex.builtin.visualizer.hexii": "HexII", + "hex.builtin.visualizer.rgba8": "RGBA8 顏色", + "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的設定", + "hex.builtin.welcome.customize.settings.title": "設定", + "hex.builtin.welcome.drop_file": "", + "hex.builtin.welcome.header.customize": "自訂", + "hex.builtin.welcome.header.help": "幫助", + "hex.builtin.welcome.header.info": "", + "hex.builtin.welcome.header.learn": "學習", + "hex.builtin.welcome.header.main": "歡迎使用 ImHex", + "hex.builtin.welcome.header.plugins": "已載入的外掛程式", + "hex.builtin.welcome.header.quick_settings": "", + "hex.builtin.welcome.header.start": "開始", + "hex.builtin.welcome.header.update": "更新", + "hex.builtin.welcome.header.various": "多樣", + "hex.builtin.welcome.help.discord": "Discord 伺服器", + "hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord", + "hex.builtin.welcome.help.gethelp": "取得協助", + "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", + "hex.builtin.welcome.help.repo": "GitHub 儲存庫", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", + "hex.builtin.welcome.learn.achievements.desc": "", + "hex.builtin.welcome.learn.achievements.title": "", + "hex.builtin.welcome.learn.imhex.desc": "透過我們詳盡的說明文件來學習 ImHex 的基本操作", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex 說明文件", + "hex.builtin.welcome.learn.latest.desc": "閱讀 ImHex 的更新日誌", + "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.learn.latest.title": "最新版本", + "hex.builtin.welcome.learn.pattern.desc": "學習如何編寫 ImHex 的模式", + "hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/", + "hex.builtin.welcome.learn.pattern.title": "模式語言說明文件", + "hex.builtin.welcome.learn.plugins.desc": " 使用外掛程式來拓展 ImHex 的功能", + "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", + "hex.builtin.welcome.learn.plugins.title": "外掛程式 API", + "hex.builtin.welcome.quick_settings.simplified": "", + "hex.builtin.welcome.start.create_file": "建立新檔案", + "hex.builtin.welcome.start.open_file": "開啟檔案", + "hex.builtin.welcome.start.open_other": "其他提供者", + "hex.builtin.welcome.start.open_project": "開啟專案", + "hex.builtin.welcome.start.recent": "近期檔案", + "hex.builtin.welcome.start.recent.auto_backups": "", + "hex.builtin.welcome.start.recent.auto_backups.backup": "", + "hex.builtin.welcome.tip_of_the_day": "今日提示", + "hex.builtin.welcome.update.desc": "ImHex {0} 發布了!", + "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", + "hex.builtin.welcome.update.title": "有可用更新!" } \ No newline at end of file diff --git a/plugins/builtin/source/content/events.cpp b/plugins/builtin/source/content/events.cpp index baeab96ee..701aee155 100644 --- a/plugins/builtin/source/content/events.cpp +++ b/plugins/builtin/source/content/events.cpp @@ -318,7 +318,7 @@ namespace hex::plugin::builtin { EventImHexStartupFinished::subscribe([] { const auto &initArgs = ImHexApi::System::getInitArguments(); if (auto it = initArgs.find("language"); it != initArgs.end()) - LocalizationManager::loadLanguage(it->second); + LocalizationManager::setLanguage(it->second); }); EventWindowFocused::subscribe([](bool focused) { diff --git a/plugins/builtin/source/content/out_of_box_experience.cpp b/plugins/builtin/source/content/out_of_box_experience.cpp index c8eb6825f..0481b6fad 100644 --- a/plugins/builtin/source/content/out_of_box_experience.cpp +++ b/plugins/builtin/source/content/out_of_box_experience.cpp @@ -198,7 +198,7 @@ namespace hex::plugin::builtin { // Language selection page case 1: { - static const auto &languages = LocalizationManager::getSupportedLanguages(); + static const auto &languages = LocalizationManager::getLanguageDefinitions(); static auto currLanguage = languages.begin(); static float prevTime = 0; @@ -238,7 +238,7 @@ namespace hex::plugin::builtin { const auto availableWidth = ImGui::GetContentRegionAvail().x; if (ImGui::BeginChild("##language_text", ImVec2(availableWidth, 30_scaled))) { ImGui::PushStyleColor(ImGuiCol_Text, ImGui::GetColorU32(ImGuiCol_Text, textFadeIn - textFadeOut)); - ImGuiExt::TextFormattedCentered("{}", LocalizationManager::getLocalizedString("hex.builtin.setting.interface.language", currLanguage->first)); + ImGuiExt::TextFormattedCentered("{}", "hex.builtin.setting.interface.language"_lang); ImGui::PopStyleColor(); } ImGui::EndChild(); @@ -248,9 +248,9 @@ namespace hex::plugin::builtin { // Draw language selection list ImGui::SetCursorPosX(availableWidth / 3); if (ImGui::BeginListBox("##language", ImVec2(availableWidth / 3, 0))) { - for (const auto &[langId, language] : LocalizationManager::getSupportedLanguages()) { - if (ImGui::Selectable(language.c_str(), langId == LocalizationManager::getSelectedLanguage())) { - LocalizationManager::loadLanguage(langId); + for (const auto &[langId, definition] : LocalizationManager::getLanguageDefinitions()) { + if (ImGui::Selectable(definition.name.c_str(), langId == LocalizationManager::getSelectedLanguageId())) { + LocalizationManager::setLanguage(langId); } } ImGui::EndListBox(); diff --git a/plugins/builtin/source/content/settings_entries.cpp b/plugins/builtin/source/content/settings_entries.cpp index e3542f20d..a8a0ff526 100644 --- a/plugins/builtin/source/content/settings_entries.cpp +++ b/plugins/builtin/source/content/settings_entries.cpp @@ -830,8 +830,8 @@ namespace hex::plugin::builtin { std::vector languageNames; std::vector languageCodes; - for (auto &[languageCode, languageName] : LocalizationManager::getSupportedLanguages()) { - languageNames.emplace_back(languageName); + for (auto &[languageCode, definition] : LocalizationManager::getLanguageDefinitions()) { + languageNames.emplace_back(fmt::format("{} ({})", definition.nativeName, definition.name)); languageCodes.emplace_back(languageCode); } diff --git a/plugins/builtin/source/content/welcome_screen.cpp b/plugins/builtin/source/content/welcome_screen.cpp index aa170f2e6..7532d069a 100644 --- a/plugins/builtin/source/content/welcome_screen.cpp +++ b/plugins/builtin/source/content/welcome_screen.cpp @@ -638,8 +638,8 @@ namespace hex::plugin::builtin { }); ContentRegistry::Settings::onChange("hex.builtin.setting.interface", "hex.builtin.setting.interface.language", [](const ContentRegistry::Settings::SettingsValue &value) { auto language = value.get("en-US"); - if (language != LocalizationManager::getSelectedLanguage()) - LocalizationManager::loadLanguage(language); + if (language != LocalizationManager::getSelectedLanguageId()) + LocalizationManager::setLanguage(language); }); ContentRegistry::Settings::onChange("hex.builtin.setting.interface", "hex.builtin.setting.interface.fps", [](const ContentRegistry::Settings::SettingsValue &value) { ImHexApi::System::setTargetFPS(static_cast(value.get(14))); diff --git a/plugins/builtin/source/plugin_builtin.cpp b/plugins/builtin/source/plugin_builtin.cpp index 80ebf9864..cee30def9 100644 --- a/plugins/builtin/source/plugin_builtin.cpp +++ b/plugins/builtin/source/plugin_builtin.cpp @@ -103,8 +103,9 @@ IMHEX_PLUGIN_SETUP_BUILTIN("Built-in", "WerWolv", "Default ImHex functionality") #endif hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); addInitTasks(); extractBundledFiles(); diff --git a/plugins/diffing/romfs/lang/de_DE.json b/plugins/diffing/romfs/lang/de_DE.json index 9989b6b7f..fdf81bc53 100644 --- a/plugins/diffing/romfs/lang/de_DE.json +++ b/plugins/diffing/romfs/lang/de_DE.json @@ -1,14 +1,8 @@ { - "code": "de-DE", - "language": "German", - "country": "Germany", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "Diffing", - "hex.diffing.view.diff.added": "Hinzugefügt", - "hex.diffing.view.diff.modified": "Bearbeitet", - "hex.diffing.view.diff.provider_a": "Provider A", - "hex.diffing.view.diff.provider_b": "Provider B", - "hex.diffing.view.diff.removed": "Entfernt" - } + "hex.diffing.view.diff.name": "Diffing", + "hex.diffing.view.diff.added": "Hinzugefügt", + "hex.diffing.view.diff.modified": "Bearbeitet", + "hex.diffing.view.diff.provider_a": "Provider A", + "hex.diffing.view.diff.provider_b": "Provider B", + "hex.diffing.view.diff.removed": "Entfernt" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/en_US.json b/plugins/diffing/romfs/lang/en_US.json index 9007cdc15..d7f209c8e 100644 --- a/plugins/diffing/romfs/lang/en_US.json +++ b/plugins/diffing/romfs/lang/en_US.json @@ -1,23 +1,18 @@ { - "code": "en-US", - "country": "United States", - "language": "English", - "translations": { - "hex.diffing.algorithm.simple.name": "Simple byte-by-byte algorithm", - "hex.diffing.algorithm.simple.description": "Naïve O(N) byte-by-byte comparison.\nCan only identify byte modifications and insertions / deletions at the end of the data", - "hex.diffing.algorithm.myers.name": "Myers's bit-vector algorithm", - "hex.diffing.algorithm.myers.description": "Smart O(N*M) diffing algorithm. Can identify modifications, insertions and deletions anywhere in the data", - "hex.diffing.algorithm.myers.settings.window_size": "Window size", - "hex.diffing.view.diff.name": "Diffing", - "hex.diffing.view.diff.added": "Added", - "hex.diffing.view.diff.modified": "Modified", - "hex.diffing.view.diff.provider_a": "Provider A", - "hex.diffing.view.diff.provider_b": "Provider B", - "hex.diffing.view.diff.changes": "Changes", - "hex.diffing.view.diff.removed": "Removed", - "hex.diffing.view.diff.algorithm": "Diffing Algorithm", - "hex.diffing.view.diff.settings": "No settings available", - "hex.diffing.view.diff.settings.no_settings": "No settings available", - "hex.diffing.view.diff.task.diffing": "Diffing data..." - } + "hex.diffing.algorithm.simple.name": "Simple byte-by-byte algorithm", + "hex.diffing.algorithm.simple.description": "Naïve O(N) byte-by-byte comparison.\nCan only identify byte modifications and insertions / deletions at the end of the data", + "hex.diffing.algorithm.myers.name": "Myers's bit-vector algorithm", + "hex.diffing.algorithm.myers.description": "Smart O(N*M) diffing algorithm. Can identify modifications, insertions and deletions anywhere in the data", + "hex.diffing.algorithm.myers.settings.window_size": "Window size", + "hex.diffing.view.diff.name": "Diffing", + "hex.diffing.view.diff.added": "Added", + "hex.diffing.view.diff.modified": "Modified", + "hex.diffing.view.diff.provider_a": "Provider A", + "hex.diffing.view.diff.provider_b": "Provider B", + "hex.diffing.view.diff.changes": "Changes", + "hex.diffing.view.diff.removed": "Removed", + "hex.diffing.view.diff.algorithm": "Diffing Algorithm", + "hex.diffing.view.diff.settings": "No settings available", + "hex.diffing.view.diff.settings.no_settings": "No settings available", + "hex.diffing.view.diff.task.diffing": "Diffing data..." } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/es_ES.json b/plugins/diffing/romfs/lang/es_ES.json index d5465fd0b..5e48c92a3 100644 --- a/plugins/diffing/romfs/lang/es_ES.json +++ b/plugins/diffing/romfs/lang/es_ES.json @@ -1,14 +1,8 @@ { - "code": "es_ES", - "language": "Spanish", - "country": "Spain", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "Análisis de diferencias", - "hex.diffing.view.diff.added": "Añadidas", - "hex.diffing.view.diff.modified": "Modificadas", - "hex.diffing.view.diff.provider_a": "Proveedor A", - "hex.diffing.view.diff.provider_b": "Proveedor B", - "hex.diffing.view.diff.removed": "Eliminados" - } + "hex.diffing.view.diff.name": "Análisis de diferencias", + "hex.diffing.view.diff.added": "Añadidas", + "hex.diffing.view.diff.modified": "Modificadas", + "hex.diffing.view.diff.provider_a": "Proveedor A", + "hex.diffing.view.diff.provider_b": "Proveedor B", + "hex.diffing.view.diff.removed": "Eliminados" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/fr_FR.json b/plugins/diffing/romfs/lang/fr_FR.json index cf7af31eb..7ffef6ad3 100644 --- a/plugins/diffing/romfs/lang/fr_FR.json +++ b/plugins/diffing/romfs/lang/fr_FR.json @@ -1,23 +1,18 @@ { - "code": "fr-FR", - "country": "France", - "language": "Français", - "translations": { - "hex.diffing.algorithm.simple.name": "Algorithme simple octet par octet", - "hex.diffing.algorithm.simple.description": "Comparaison naïve O(N) octet par octet.\nNe peut identifier que les modifications d'octets et les insertions / suppressions à la fin des données", - "hex.diffing.algorithm.myers.name": "Algorithme de Myers avec vecteur de bits", - "hex.diffing.algorithm.myers.description": "Algorithme de comparaison intelligent O(N*M). Peut identifier les modifications, insertions et suppressions n'importe où dans les données", - "hex.diffing.algorithm.myers.settings.window_size": "Taille de la fenêtre", - "hex.diffing.view.diff.name": "Comparaison", - "hex.diffing.view.diff.added": "Ajouté", - "hex.diffing.view.diff.modified": "Modifié", - "hex.diffing.view.diff.provider_a": "Source A", - "hex.diffing.view.diff.provider_b": "Source B", - "hex.diffing.view.diff.changes": "Changements", - "hex.diffing.view.diff.removed": "Supprimé", - "hex.diffing.view.diff.algorithm": "Algorithme de comparaison", - "hex.diffing.view.diff.settings": "Aucun paramètre disponible", - "hex.diffing.view.diff.settings.no_settings": "Aucun paramètre disponible", - "hex.diffing.view.diff.task.diffing": "Comparaison des données en cours..." - } + "hex.diffing.algorithm.simple.name": "Algorithme simple octet par octet", + "hex.diffing.algorithm.simple.description": "Comparaison naïve O(N) octet par octet.\nNe peut identifier que les modifications d'octets et les insertions / suppressions à la fin des données", + "hex.diffing.algorithm.myers.name": "Algorithme de Myers avec vecteur de bits", + "hex.diffing.algorithm.myers.description": "Algorithme de comparaison intelligent O(N*M). Peut identifier les modifications, insertions et suppressions n'importe où dans les données", + "hex.diffing.algorithm.myers.settings.window_size": "Taille de la fenêtre", + "hex.diffing.view.diff.name": "Comparaison", + "hex.diffing.view.diff.added": "Ajouté", + "hex.diffing.view.diff.modified": "Modifié", + "hex.diffing.view.diff.provider_a": "Source A", + "hex.diffing.view.diff.provider_b": "Source B", + "hex.diffing.view.diff.changes": "Changements", + "hex.diffing.view.diff.removed": "Supprimé", + "hex.diffing.view.diff.algorithm": "Algorithme de comparaison", + "hex.diffing.view.diff.settings": "Aucun paramètre disponible", + "hex.diffing.view.diff.settings.no_settings": "Aucun paramètre disponible", + "hex.diffing.view.diff.task.diffing": "Comparaison des données en cours..." } diff --git a/plugins/diffing/romfs/lang/hu_HU.json b/plugins/diffing/romfs/lang/hu_HU.json index 7ebddd022..25226938c 100644 --- a/plugins/diffing/romfs/lang/hu_HU.json +++ b/plugins/diffing/romfs/lang/hu_HU.json @@ -1,22 +1,16 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.diffing.algorithm.simple.name": "Egyszerű bájtonkénti algoritmus", - "hex.diffing.algorithm.simple.description": "Naív O(n) bájtonkénti algoritmus.\nCsak az adat végén tud azonosítani módosításokat, hozzáadásokat és törléseket", - "hex.diffing.algorithm.myers.name": "Myers bit-vektor algoritmusa", - "hex.diffing.algorithm.myers.description": "Okos O(N*M) különbségkereső algoritmus. Képes módosítások, beszúrások és törlések azonosítására bárhol az adatokban", - "hex.diffing.algorithm.myers.settings.window_size": "Ablak méret", - "hex.diffing.view.diff.name": "Különbségkeresés", - "hex.diffing.view.diff.added": "Hozzáadva", - "hex.diffing.view.diff.modified": "Módosítva", - "hex.diffing.view.diff.provider_a": "A forrás", - "hex.diffing.view.diff.provider_b": "B forrás", - "hex.diffing.view.diff.removed": "Tötölve", - "hex.diffing.view.diff.algorithm": "Különbségkereső algoritmus", - "hex.diffing.view.diff.settings": "Nincs elérhető beállítás", - "hex.diffing.view.diff.settings.no_settings": "Nincs elérhető beállítás" - } + "hex.diffing.algorithm.simple.name": "Egyszerű bájtonkénti algoritmus", + "hex.diffing.algorithm.simple.description": "Naív O(n) bájtonkénti algoritmus.\nCsak az adat végén tud azonosítani módosításokat, hozzáadásokat és törléseket", + "hex.diffing.algorithm.myers.name": "Myers bit-vektor algoritmusa", + "hex.diffing.algorithm.myers.description": "Okos O(N*M) különbségkereső algoritmus. Képes módosítások, beszúrások és törlések azonosítására bárhol az adatokban", + "hex.diffing.algorithm.myers.settings.window_size": "Ablak méret", + "hex.diffing.view.diff.name": "Különbségkeresés", + "hex.diffing.view.diff.added": "Hozzáadva", + "hex.diffing.view.diff.modified": "Módosítva", + "hex.diffing.view.diff.provider_a": "A forrás", + "hex.diffing.view.diff.provider_b": "B forrás", + "hex.diffing.view.diff.removed": "Tötölve", + "hex.diffing.view.diff.algorithm": "Különbségkereső algoritmus", + "hex.diffing.view.diff.settings": "Nincs elérhető beállítás", + "hex.diffing.view.diff.settings.no_settings": "Nincs elérhető beállítás" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/it_IT.json b/plugins/diffing/romfs/lang/it_IT.json index 7bf95c1f1..2f556875d 100644 --- a/plugins/diffing/romfs/lang/it_IT.json +++ b/plugins/diffing/romfs/lang/it_IT.json @@ -1,14 +1,8 @@ { - "code": "it-IT", - "language": "Italian", - "country": "Italy", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "Diffing", - "hex.diffing.view.diff.added": "", - "hex.diffing.view.diff.modified": "", - "hex.diffing.view.diff.provider_a": "", - "hex.diffing.view.diff.provider_b": "", - "hex.diffing.view.diff.removed": "" - } + "hex.diffing.view.diff.name": "Diffing", + "hex.diffing.view.diff.added": "", + "hex.diffing.view.diff.modified": "", + "hex.diffing.view.diff.provider_a": "", + "hex.diffing.view.diff.provider_b": "", + "hex.diffing.view.diff.removed": "" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/ja_JP.json b/plugins/diffing/romfs/lang/ja_JP.json index 2f9a0544c..8d5a8960f 100644 --- a/plugins/diffing/romfs/lang/ja_JP.json +++ b/plugins/diffing/romfs/lang/ja_JP.json @@ -1,14 +1,8 @@ { - "code": "ja-JP", - "language": "Japanese", - "country": "Japan", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "比較", - "hex.diffing.view.diff.added": "", - "hex.diffing.view.diff.modified": "", - "hex.diffing.view.diff.provider_a": "", - "hex.diffing.view.diff.provider_b": "", - "hex.diffing.view.diff.removed": "" - } + "hex.diffing.view.diff.name": "比較", + "hex.diffing.view.diff.added": "", + "hex.diffing.view.diff.modified": "", + "hex.diffing.view.diff.provider_a": "", + "hex.diffing.view.diff.provider_b": "", + "hex.diffing.view.diff.removed": "" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/ko_KR.json b/plugins/diffing/romfs/lang/ko_KR.json index e8ceae469..15490e6a1 100644 --- a/plugins/diffing/romfs/lang/ko_KR.json +++ b/plugins/diffing/romfs/lang/ko_KR.json @@ -1,14 +1,8 @@ { - "code": "ko-KR", - "language": "Korean", - "country": "Korea", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "파일 비교", - "hex.diffing.view.diff.added": "추가됨", - "hex.diffing.view.diff.modified": "수정됨", - "hex.diffing.view.diff.provider_a": "공급자 A", - "hex.diffing.view.diff.provider_b": "공급자 B", - "hex.diffing.view.diff.removed": "제거됨" - } + "hex.diffing.view.diff.name": "파일 비교", + "hex.diffing.view.diff.added": "추가됨", + "hex.diffing.view.diff.modified": "수정됨", + "hex.diffing.view.diff.provider_a": "공급자 A", + "hex.diffing.view.diff.provider_b": "공급자 B", + "hex.diffing.view.diff.removed": "제거됨" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/languages.json b/plugins/diffing/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/diffing/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/pl_PL.json b/plugins/diffing/romfs/lang/pl_PL.json index fe2c4482d..1b246281d 100644 --- a/plugins/diffing/romfs/lang/pl_PL.json +++ b/plugins/diffing/romfs/lang/pl_PL.json @@ -1,24 +1,18 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.diffing.algorithm.simple.name": "Prosty algorytm bajt po bajcie", - "hex.diffing.algorithm.simple.description": "Naiwne porównanie O(N) bajt po bajcie.\nMoże zidentyfikować tylko modyfikacje bajtów oraz wstawienia / usunięcia na końcu danych", - "hex.diffing.algorithm.myers.name": "Algorytm bit-wektorowy Myersa", - "hex.diffing.algorithm.myers.description": "Inteligentny algorytm różnicowania O(N*M). Może identyfikować modyfikacje, wstawienia i usunięcia w dowolnym miejscu danych", - "hex.diffing.algorithm.myers.settings.window_size": "Rozmiar okna", - "hex.diffing.view.diff.name": "Różnice", - "hex.diffing.view.diff.added": "Dodane", - "hex.diffing.view.diff.modified": "Zmodyfikowane", - "hex.diffing.view.diff.provider_a": "Dostawca A", - "hex.diffing.view.diff.provider_b": "Dostawca B", - "hex.diffing.view.diff.changes": "Zmiany", - "hex.diffing.view.diff.removed": "Usunięte", - "hex.diffing.view.diff.algorithm": "Algorytm różnicowania", - "hex.diffing.view.diff.settings": "Brak dostępnych ustawień", - "hex.diffing.view.diff.settings.no_settings": "Brak dostępnych ustawień", - "hex.diffing.view.diff.task.diffing": "Różnicowanie danych..." - } + "hex.diffing.algorithm.simple.name": "Prosty algorytm bajt po bajcie", + "hex.diffing.algorithm.simple.description": "Naiwne porównanie O(N) bajt po bajcie.\nMoże zidentyfikować tylko modyfikacje bajtów oraz wstawienia / usunięcia na końcu danych", + "hex.diffing.algorithm.myers.name": "Algorytm bit-wektorowy Myersa", + "hex.diffing.algorithm.myers.description": "Inteligentny algorytm różnicowania O(N*M). Może identyfikować modyfikacje, wstawienia i usunięcia w dowolnym miejscu danych", + "hex.diffing.algorithm.myers.settings.window_size": "Rozmiar okna", + "hex.diffing.view.diff.name": "Różnice", + "hex.diffing.view.diff.added": "Dodane", + "hex.diffing.view.diff.modified": "Zmodyfikowane", + "hex.diffing.view.diff.provider_a": "Dostawca A", + "hex.diffing.view.diff.provider_b": "Dostawca B", + "hex.diffing.view.diff.changes": "Zmiany", + "hex.diffing.view.diff.removed": "Usunięte", + "hex.diffing.view.diff.algorithm": "Algorytm różnicowania", + "hex.diffing.view.diff.settings": "Brak dostępnych ustawień", + "hex.diffing.view.diff.settings.no_settings": "Brak dostępnych ustawień", + "hex.diffing.view.diff.task.diffing": "Różnicowanie danych..." } diff --git a/plugins/diffing/romfs/lang/pt_BR.json b/plugins/diffing/romfs/lang/pt_BR.json index b192fd096..8cd09ef83 100644 --- a/plugins/diffing/romfs/lang/pt_BR.json +++ b/plugins/diffing/romfs/lang/pt_BR.json @@ -1,14 +1,8 @@ { - "code": "pt-BR", - "language": "Portuguese", - "country": "Brazil", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "Diferenciando", - "hex.diffing.view.diff.added": "", - "hex.diffing.view.diff.modified": "", - "hex.diffing.view.diff.provider_a": "", - "hex.diffing.view.diff.provider_b": "", - "hex.diffing.view.diff.removed": "" - } + "hex.diffing.view.diff.name": "Diferenciando", + "hex.diffing.view.diff.added": "", + "hex.diffing.view.diff.modified": "", + "hex.diffing.view.diff.provider_a": "", + "hex.diffing.view.diff.provider_b": "", + "hex.diffing.view.diff.removed": "" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/ru_RU.json b/plugins/diffing/romfs/lang/ru_RU.json index 3c2271a4e..e189d2bef 100644 --- a/plugins/diffing/romfs/lang/ru_RU.json +++ b/plugins/diffing/romfs/lang/ru_RU.json @@ -1,22 +1,17 @@ { - "code": "ru-RU", - "country": "Russia", - "language": "Russian", - "translations": { - "hex.diffing.algorithm.simple.name": "Простой побайтовый алгоритм", - "hex.diffing.algorithm.simple.description": "Наивное побайтовое сравнение O(N).\nМожет определять только модификации байтов и вставки/удаления в конце данных.", - "hex.diffing.algorithm.myers.name": "Алгоритм Майерса с битовым вектором", - "hex.diffing.algorithm.myers.description": "Умный алгоритм сравнения O(N*M).\nМожет определять изменения, вставки и удаления в любом месте данных", - "hex.diffing.algorithm.myers.settings.window_size": "Размер окна", - "hex.diffing.view.diff.name": "Сравнение", - "hex.diffing.view.diff.added": "Добавлено", - "hex.diffing.view.diff.modified": "Изменено", - "hex.diffing.view.diff.provider_a": "Источник A", - "hex.diffing.view.diff.provider_b": "Источник B", - "hex.diffing.view.diff.removed": "Удалено", - "hex.diffing.view.diff.algorithm": "Алгоритм сравнения", - "hex.diffing.view.diff.settings": "Настройки", - "hex.diffing.view.diff.settings.no_settings": "Нет доступных настроек", - "hex.diffing.view.diff.task.diffing": "Сравнение данных..." - } + "hex.diffing.algorithm.simple.name": "Простой побайтовый алгоритм", + "hex.diffing.algorithm.simple.description": "Наивное побайтовое сравнение O(N).\nМожет определять только модификации байтов и вставки/удаления в конце данных.", + "hex.diffing.algorithm.myers.name": "Алгоритм Майерса с битовым вектором", + "hex.diffing.algorithm.myers.description": "Умный алгоритм сравнения O(N*M).\nМожет определять изменения, вставки и удаления в любом месте данных", + "hex.diffing.algorithm.myers.settings.window_size": "Размер окна", + "hex.diffing.view.diff.name": "Сравнение", + "hex.diffing.view.diff.added": "Добавлено", + "hex.diffing.view.diff.modified": "Изменено", + "hex.diffing.view.diff.provider_a": "Источник A", + "hex.diffing.view.diff.provider_b": "Источник B", + "hex.diffing.view.diff.removed": "Удалено", + "hex.diffing.view.diff.algorithm": "Алгоритм сравнения", + "hex.diffing.view.diff.settings": "Настройки", + "hex.diffing.view.diff.settings.no_settings": "Нет доступных настроек", + "hex.diffing.view.diff.task.diffing": "Сравнение данных..." } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/zh_CN.json b/plugins/diffing/romfs/lang/zh_CN.json index 1a348638f..98e05cf3c 100644 --- a/plugins/diffing/romfs/lang/zh_CN.json +++ b/plugins/diffing/romfs/lang/zh_CN.json @@ -1,24 +1,18 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.diffing.algorithm.myers.description": "智能的 O(N*M) 比较算法。可以识别数据中任何位置的修改、插入和删除", - "hex.diffing.algorithm.myers.name": "迈尔斯位向量算法", - "hex.diffing.algorithm.myers.settings.window_size": "窗口大小", - "hex.diffing.algorithm.simple.description": "简单的 O(N) 逐字节比较。\n只能识别数据末尾的字节修改和插入/删除", - "hex.diffing.algorithm.simple.name": "逐个字节简单算法", - "hex.diffing.view.diff.added": "添加", - "hex.diffing.view.diff.algorithm": "差异算法", - "hex.diffing.view.diff.modified": "修改", - "hex.diffing.view.diff.name": "差异", - "hex.diffing.view.diff.provider_a": "提供者A", - "hex.diffing.view.diff.provider_b": "提供者B", - "hex.diffing.view.diff.removed": "移除", - "hex.diffing.view.diff.settings": "无可用设置", - "hex.diffing.view.diff.settings.no_settings": "无可用设置", - "hex.diffing.view.diff.task.diffing": "对比数据……", - "hex.diffing.view.diff.changes": "变化" - } + "hex.diffing.algorithm.myers.description": "智能的 O(N*M) 比较算法。可以识别数据中任何位置的修改、插入和删除", + "hex.diffing.algorithm.myers.name": "迈尔斯位向量算法", + "hex.diffing.algorithm.myers.settings.window_size": "窗口大小", + "hex.diffing.algorithm.simple.description": "简单的 O(N) 逐字节比较。\n只能识别数据末尾的字节修改和插入/删除", + "hex.diffing.algorithm.simple.name": "逐个字节简单算法", + "hex.diffing.view.diff.added": "添加", + "hex.diffing.view.diff.algorithm": "差异算法", + "hex.diffing.view.diff.modified": "修改", + "hex.diffing.view.diff.name": "差异", + "hex.diffing.view.diff.provider_a": "提供者A", + "hex.diffing.view.diff.provider_b": "提供者B", + "hex.diffing.view.diff.removed": "移除", + "hex.diffing.view.diff.settings": "无可用设置", + "hex.diffing.view.diff.settings.no_settings": "无可用设置", + "hex.diffing.view.diff.task.diffing": "对比数据……", + "hex.diffing.view.diff.changes": "变化" } \ No newline at end of file diff --git a/plugins/diffing/romfs/lang/zh_TW.json b/plugins/diffing/romfs/lang/zh_TW.json index 872802b76..4aed593c9 100644 --- a/plugins/diffing/romfs/lang/zh_TW.json +++ b/plugins/diffing/romfs/lang/zh_TW.json @@ -1,14 +1,8 @@ { - "code": "zh-TW", - "language": "Chinese (Traditional)", - "country": "Taiwan", - "fallback": false, - "translations": { - "hex.diffing.view.diff.name": "差異", - "hex.diffing.view.diff.added": "已新增", - "hex.diffing.view.diff.modified": "已修改", - "hex.diffing.view.diff.provider_a": "提供者 A", - "hex.diffing.view.diff.provider_b": "提供者 B", - "hex.diffing.view.diff.removed": "已移除" - } + "hex.diffing.view.diff.name": "差異", + "hex.diffing.view.diff.added": "已新增", + "hex.diffing.view.diff.modified": "已修改", + "hex.diffing.view.diff.provider_a": "提供者 A", + "hex.diffing.view.diff.provider_b": "提供者 B", + "hex.diffing.view.diff.removed": "已移除" } \ No newline at end of file diff --git a/plugins/diffing/source/plugin_diffing.cpp b/plugins/diffing/source/plugin_diffing.cpp index 9fce49036..577e7b839 100644 --- a/plugins/diffing/source/plugin_diffing.cpp +++ b/plugins/diffing/source/plugin_diffing.cpp @@ -20,8 +20,9 @@ using namespace hex::plugin::diffing; IMHEX_PLUGIN_SETUP("Diffing", "WerWolv", "Support for diffing data") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); registerDiffingAlgorithms(); diff --git a/plugins/disassembler/romfs/lang/de_DE.json b/plugins/disassembler/romfs/lang/de_DE.json index 55c9619a6..81b612585 100644 --- a/plugins/disassembler/romfs/lang/de_DE.json +++ b/plugins/disassembler/romfs/lang/de_DE.json @@ -1,81 +1,75 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Architektur", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Standard", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Classic", - "hex.disassembler.view.disassembler.bpf.extended": "Extended", - "hex.disassembler.view.disassembler.disassemble": "Disassemble", - "hex.disassembler.view.disassembler.disassembling": "Disassemblen...", - "hex.disassembler.view.disassembler.disassembly.address": "Adresse", - "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", - "hex.disassembler.view.disassembler.export": "Exportieren", - "hex.disassembler.view.disassembler.export.popup.error": "Der Export zur ASM-Datei ist fehlgeschlagen.", - "hex.disassembler.view.disassembler.image_load_address": "Load Adresse", - "hex.disassembler.view.disassembler.image_base_address": "Image Basisadresse", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "Disassembler", - "hex.disassembler.view.disassembler.position": "Position", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Code Region", - "hex.disassembler.view.disassembler.riscv.compressed": "Komprimiert", - "hex.disassembler.view.disassembler.settings.mode": "Modus", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Architektur", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Standard", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Classic", + "hex.disassembler.view.disassembler.bpf.extended": "Extended", + "hex.disassembler.view.disassembler.disassemble": "Disassemble", + "hex.disassembler.view.disassembler.disassembling": "Disassemblen...", + "hex.disassembler.view.disassembler.disassembly.address": "Adresse", + "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", + "hex.disassembler.view.disassembler.export": "Exportieren", + "hex.disassembler.view.disassembler.export.popup.error": "Der Export zur ASM-Datei ist fehlgeschlagen.", + "hex.disassembler.view.disassembler.image_load_address": "Load Adresse", + "hex.disassembler.view.disassembler.image_base_address": "Image Basisadresse", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "Disassembler", + "hex.disassembler.view.disassembler.position": "Position", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Code Region", + "hex.disassembler.view.disassembler.riscv.compressed": "Komprimiert", + "hex.disassembler.view.disassembler.settings.mode": "Modus", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/en_US.json b/plugins/disassembler/romfs/lang/en_US.json index 7ba6b99d8..26e2eb2f0 100644 --- a/plugins/disassembler/romfs/lang/en_US.json +++ b/plugins/disassembler/romfs/lang/en_US.json @@ -1,83 +1,77 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Architecture", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Default", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Classic", - "hex.disassembler.view.disassembler.bpf.extended": "Extended", - "hex.disassembler.view.disassembler.image_base_address": "Image Base Address", - "hex.disassembler.view.disassembler.image_base_address.hint": "This is the start address of the code region in the loaded data. For example the begin of the .text section", - "hex.disassembler.view.disassembler.disassemble": "Disassemble", - "hex.disassembler.view.disassembler.disassembling": "Disassembling...", - "hex.disassembler.view.disassembler.disassembly.address": "Address", - "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", - "hex.disassembler.view.disassembler.export": "Export instructions as...", - "hex.disassembler.view.disassembler.export.popup.error": "Failed to export to ASM file!", - "hex.disassembler.view.disassembler.image_load_address": "Image Load Address", - "hex.disassembler.view.disassembler.image_load_address.hint": "This is the address of where the disassembled code is being loaded into memory before it's being executed", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162", - "hex.disassembler.view.disassembler.name": "Disassembler", - "hex.disassembler.view.disassembler.position": "Position", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Code region", - "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", - "hex.disassembler.view.disassembler.settings.mode": "Mode", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Architecture", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Default", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Classic", + "hex.disassembler.view.disassembler.bpf.extended": "Extended", + "hex.disassembler.view.disassembler.image_base_address": "Image Base Address", + "hex.disassembler.view.disassembler.image_base_address.hint": "This is the start address of the code region in the loaded data. For example the begin of the .text section", + "hex.disassembler.view.disassembler.disassemble": "Disassemble", + "hex.disassembler.view.disassembler.disassembling": "Disassembling...", + "hex.disassembler.view.disassembler.disassembly.address": "Address", + "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", + "hex.disassembler.view.disassembler.export": "Export instructions as...", + "hex.disassembler.view.disassembler.export.popup.error": "Failed to export to ASM file!", + "hex.disassembler.view.disassembler.image_load_address": "Image Load Address", + "hex.disassembler.view.disassembler.image_load_address.hint": "This is the address of where the disassembled code is being loaded into memory before it's being executed", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162", + "hex.disassembler.view.disassembler.name": "Disassembler", + "hex.disassembler.view.disassembler.position": "Position", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Code region", + "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", + "hex.disassembler.view.disassembler.settings.mode": "Mode", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" } diff --git a/plugins/disassembler/romfs/lang/es_ES.json b/plugins/disassembler/romfs/lang/es_ES.json index c8a56df7b..c9bfafd19 100644 --- a/plugins/disassembler/romfs/lang/es_ES.json +++ b/plugins/disassembler/romfs/lang/es_ES.json @@ -1,77 +1,71 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Arquitectura", - "hex.disassembler.view.disassembler.arm.arm": "", - "hex.disassembler.view.disassembler.arm.armv8": "", - "hex.disassembler.view.disassembler.arm.cortex_m": "", - "hex.disassembler.view.disassembler.arm.default": "Estándar", - "hex.disassembler.view.disassembler.arm.thumb": "", - "hex.disassembler.view.disassembler.bpf.classic": "Clásica", - "hex.disassembler.view.disassembler.bpf.extended": "Extendida", - "hex.disassembler.view.disassembler.disassemble": "Desensamblar", - "hex.disassembler.view.disassembler.disassembling": "Desensamblando...", - "hex.disassembler.view.disassembler.disassembly.address": "Dirección", - "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Desensamblado", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "Desensamblador", - "hex.disassembler.view.disassembler.position": "Posición", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Región de código", - "hex.disassembler.view.disassembler.riscv.compressed": "Comprimido", - "hex.disassembler.view.disassembler.settings.mode": "Modo", - "hex.disassembler.view.disassembler.sh.dsp": "", - "hex.disassembler.view.disassembler.sh.fpu": "", - "hex.disassembler.view.disassembler.sh.sh2": "", - "hex.disassembler.view.disassembler.sh.sh2a": "", - "hex.disassembler.view.disassembler.sh.sh3": "", - "hex.disassembler.view.disassembler.sh.sh4": "", - "hex.disassembler.view.disassembler.sh.sh4a": "", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "", - "hex.disassembler.view.disassembler.tricore.120": "", - "hex.disassembler.view.disassembler.tricore.130": "", - "hex.disassembler.view.disassembler.tricore.131": "", - "hex.disassembler.view.disassembler.tricore.160": "", - "hex.disassembler.view.disassembler.tricore.161": "", - "hex.disassembler.view.disassembler.tricore.162": "" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Arquitectura", + "hex.disassembler.view.disassembler.arm.arm": "", + "hex.disassembler.view.disassembler.arm.armv8": "", + "hex.disassembler.view.disassembler.arm.cortex_m": "", + "hex.disassembler.view.disassembler.arm.default": "Estándar", + "hex.disassembler.view.disassembler.arm.thumb": "", + "hex.disassembler.view.disassembler.bpf.classic": "Clásica", + "hex.disassembler.view.disassembler.bpf.extended": "Extendida", + "hex.disassembler.view.disassembler.disassemble": "Desensamblar", + "hex.disassembler.view.disassembler.disassembling": "Desensamblando...", + "hex.disassembler.view.disassembler.disassembly.address": "Dirección", + "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Desensamblado", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "Desensamblador", + "hex.disassembler.view.disassembler.position": "Posición", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Región de código", + "hex.disassembler.view.disassembler.riscv.compressed": "Comprimido", + "hex.disassembler.view.disassembler.settings.mode": "Modo", + "hex.disassembler.view.disassembler.sh.dsp": "", + "hex.disassembler.view.disassembler.sh.fpu": "", + "hex.disassembler.view.disassembler.sh.sh2": "", + "hex.disassembler.view.disassembler.sh.sh2a": "", + "hex.disassembler.view.disassembler.sh.sh3": "", + "hex.disassembler.view.disassembler.sh.sh4": "", + "hex.disassembler.view.disassembler.sh.sh4a": "", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "", + "hex.disassembler.view.disassembler.tricore.120": "", + "hex.disassembler.view.disassembler.tricore.130": "", + "hex.disassembler.view.disassembler.tricore.131": "", + "hex.disassembler.view.disassembler.tricore.160": "", + "hex.disassembler.view.disassembler.tricore.161": "", + "hex.disassembler.view.disassembler.tricore.162": "" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/fr_FR.json b/plugins/disassembler/romfs/lang/fr_FR.json index b4eec4ae0..95438bb66 100644 --- a/plugins/disassembler/romfs/lang/fr_FR.json +++ b/plugins/disassembler/romfs/lang/fr_FR.json @@ -1,83 +1,77 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.disassembler.view.disassembler.16bit": "16 bits", - "hex.disassembler.view.disassembler.32bit": "32 bits", - "hex.disassembler.view.disassembler.64bit": "64 bits", - "hex.disassembler.view.disassembler.arch": "Architecture", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Par défaut", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Classique", - "hex.disassembler.view.disassembler.bpf.extended": "Étendu", - "hex.disassembler.view.disassembler.image_base_address": "Adresse de base de l'image", - "hex.disassembler.view.disassembler.image_base_address.hint": "C'est l'adresse de début de la région de code dans les données chargées. Par exemple, le début de la section .text", - "hex.disassembler.view.disassembler.disassemble": "Désassembler", - "hex.disassembler.view.disassembler.disassembling": "Désassemblage en cours...", - "hex.disassembler.view.disassembler.disassembly.address": "Adresse", - "hex.disassembler.view.disassembler.disassembly.bytes": "Octet", - "hex.disassembler.view.disassembler.disassembly.offset": "Décalage", - "hex.disassembler.view.disassembler.disassembly.title": "Désassemblage", - "hex.disassembler.view.disassembler.export": "Exporter les instructions en tant que...", - "hex.disassembler.view.disassembler.export.popup.error": "Échec de l'exportation vers un fichier ASM !", - "hex.disassembler.view.disassembler.image_load_address": "Adresse de chargement de l'image", - "hex.disassembler.view.disassembler.image_load_address.hint": "C'est l'adresse où le code désassemblé est chargé en mémoire avant son exécution", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162", - "hex.disassembler.view.disassembler.name": "Désassembleur", - "hex.disassembler.view.disassembler.position": "Position", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Extensions de traitement quadruple", - "hex.disassembler.view.disassembler.ppc.spe": "Moteur de traitement du signal", - "hex.disassembler.view.disassembler.region": "Région de code", - "hex.disassembler.view.disassembler.riscv.compressed": "Compressé", - "hex.disassembler.view.disassembler.settings.mode": "Mode", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" - } + "hex.disassembler.view.disassembler.16bit": "16 bits", + "hex.disassembler.view.disassembler.32bit": "32 bits", + "hex.disassembler.view.disassembler.64bit": "64 bits", + "hex.disassembler.view.disassembler.arch": "Architecture", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Par défaut", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Classique", + "hex.disassembler.view.disassembler.bpf.extended": "Étendu", + "hex.disassembler.view.disassembler.image_base_address": "Adresse de base de l'image", + "hex.disassembler.view.disassembler.image_base_address.hint": "C'est l'adresse de début de la région de code dans les données chargées. Par exemple, le début de la section .text", + "hex.disassembler.view.disassembler.disassemble": "Désassembler", + "hex.disassembler.view.disassembler.disassembling": "Désassemblage en cours...", + "hex.disassembler.view.disassembler.disassembly.address": "Adresse", + "hex.disassembler.view.disassembler.disassembly.bytes": "Octet", + "hex.disassembler.view.disassembler.disassembly.offset": "Décalage", + "hex.disassembler.view.disassembler.disassembly.title": "Désassemblage", + "hex.disassembler.view.disassembler.export": "Exporter les instructions en tant que...", + "hex.disassembler.view.disassembler.export.popup.error": "Échec de l'exportation vers un fichier ASM !", + "hex.disassembler.view.disassembler.image_load_address": "Adresse de chargement de l'image", + "hex.disassembler.view.disassembler.image_load_address.hint": "C'est l'adresse où le code désassemblé est chargé en mémoire avant son exécution", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162", + "hex.disassembler.view.disassembler.name": "Désassembleur", + "hex.disassembler.view.disassembler.position": "Position", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Extensions de traitement quadruple", + "hex.disassembler.view.disassembler.ppc.spe": "Moteur de traitement du signal", + "hex.disassembler.view.disassembler.region": "Région de code", + "hex.disassembler.view.disassembler.riscv.compressed": "Compressé", + "hex.disassembler.view.disassembler.settings.mode": "Mode", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" } diff --git a/plugins/disassembler/romfs/lang/hu_HU.json b/plugins/disassembler/romfs/lang/hu_HU.json index ca0ff0065..332343edc 100644 --- a/plugins/disassembler/romfs/lang/hu_HU.json +++ b/plugins/disassembler/romfs/lang/hu_HU.json @@ -1,77 +1,71 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Architektúra", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Alapértelmezett", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Klasszikus", - "hex.disassembler.view.disassembler.bpf.extended": "Bővített", - "hex.disassembler.view.disassembler.disassemble": "Disassemble", - "hex.disassembler.view.disassembler.disassembling": "Disassembly folyamatban...", - "hex.disassembler.view.disassembler.disassembly.address": "Cím", - "hex.disassembler.view.disassembler.disassembly.bytes": "Bájt", - "hex.disassembler.view.disassembler.disassembly.offset": "Eltolás", - "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162", - "hex.disassembler.view.disassembler.name": "Disassembler", - "hex.disassembler.view.disassembler.position": "Pozició", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Kód régió", - "hex.disassembler.view.disassembler.riscv.compressed": "Tömörített", - "hex.disassembler.view.disassembler.settings.mode": "Mód", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Architektúra", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Alapértelmezett", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Klasszikus", + "hex.disassembler.view.disassembler.bpf.extended": "Bővített", + "hex.disassembler.view.disassembler.disassemble": "Disassemble", + "hex.disassembler.view.disassembler.disassembling": "Disassembly folyamatban...", + "hex.disassembler.view.disassembler.disassembly.address": "Cím", + "hex.disassembler.view.disassembler.disassembly.bytes": "Bájt", + "hex.disassembler.view.disassembler.disassembly.offset": "Eltolás", + "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162", + "hex.disassembler.view.disassembler.name": "Disassembler", + "hex.disassembler.view.disassembler.position": "Pozició", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Kód régió", + "hex.disassembler.view.disassembler.riscv.compressed": "Tömörített", + "hex.disassembler.view.disassembler.settings.mode": "Mód", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/it_IT.json b/plugins/disassembler/romfs/lang/it_IT.json index 028b30cf1..e908ac8a2 100644 --- a/plugins/disassembler/romfs/lang/it_IT.json +++ b/plugins/disassembler/romfs/lang/it_IT.json @@ -1,77 +1,71 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Architettura", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Default", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Classico", - "hex.disassembler.view.disassembler.bpf.extended": "Esteso", - "hex.disassembler.view.disassembler.disassemble": "Disassembla", - "hex.disassembler.view.disassembler.disassembling": "Disassemblaggio...", - "hex.disassembler.view.disassembler.disassembly.address": "Indirizzo", - "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Disassembla", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "Disassembla", - "hex.disassembler.view.disassembler.position": "Posiziona", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Regione del Codice", - "hex.disassembler.view.disassembler.riscv.compressed": "Compresso", - "hex.disassembler.view.disassembler.settings.mode": "", - "hex.disassembler.view.disassembler.sh.dsp": "", - "hex.disassembler.view.disassembler.sh.fpu": "", - "hex.disassembler.view.disassembler.sh.sh2": "", - "hex.disassembler.view.disassembler.sh.sh2a": "", - "hex.disassembler.view.disassembler.sh.sh3": "", - "hex.disassembler.view.disassembler.sh.sh4": "", - "hex.disassembler.view.disassembler.sh.sh4a": "", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "", - "hex.disassembler.view.disassembler.tricore.120": "", - "hex.disassembler.view.disassembler.tricore.130": "", - "hex.disassembler.view.disassembler.tricore.131": "", - "hex.disassembler.view.disassembler.tricore.160": "", - "hex.disassembler.view.disassembler.tricore.161": "", - "hex.disassembler.view.disassembler.tricore.162": "" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Architettura", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Default", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Classico", + "hex.disassembler.view.disassembler.bpf.extended": "Esteso", + "hex.disassembler.view.disassembler.disassemble": "Disassembla", + "hex.disassembler.view.disassembler.disassembling": "Disassemblaggio...", + "hex.disassembler.view.disassembler.disassembly.address": "Indirizzo", + "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Disassembla", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "Disassembla", + "hex.disassembler.view.disassembler.position": "Posiziona", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Regione del Codice", + "hex.disassembler.view.disassembler.riscv.compressed": "Compresso", + "hex.disassembler.view.disassembler.settings.mode": "", + "hex.disassembler.view.disassembler.sh.dsp": "", + "hex.disassembler.view.disassembler.sh.fpu": "", + "hex.disassembler.view.disassembler.sh.sh2": "", + "hex.disassembler.view.disassembler.sh.sh2a": "", + "hex.disassembler.view.disassembler.sh.sh3": "", + "hex.disassembler.view.disassembler.sh.sh4": "", + "hex.disassembler.view.disassembler.sh.sh4a": "", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "", + "hex.disassembler.view.disassembler.tricore.120": "", + "hex.disassembler.view.disassembler.tricore.130": "", + "hex.disassembler.view.disassembler.tricore.131": "", + "hex.disassembler.view.disassembler.tricore.160": "", + "hex.disassembler.view.disassembler.tricore.161": "", + "hex.disassembler.view.disassembler.tricore.162": "" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/ja_JP.json b/plugins/disassembler/romfs/lang/ja_JP.json index dec83d12b..de92c4f68 100644 --- a/plugins/disassembler/romfs/lang/ja_JP.json +++ b/plugins/disassembler/romfs/lang/ja_JP.json @@ -1,77 +1,71 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "アーキテクチャ", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "デフォルト", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "クラシック", - "hex.disassembler.view.disassembler.bpf.extended": "拡張", - "hex.disassembler.view.disassembler.disassemble": "逆アセンブル", - "hex.disassembler.view.disassembler.disassembling": "逆アセンブル中…", - "hex.disassembler.view.disassembler.disassembly.address": "アドレス", - "hex.disassembler.view.disassembler.disassembly.bytes": "バイト", - "hex.disassembler.view.disassembler.disassembly.offset": "オフセット", - "hex.disassembler.view.disassembler.disassembly.title": "逆アセンブル", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "逆アセンブラ", - "hex.disassembler.view.disassembler.position": "位置", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "", - "hex.disassembler.view.disassembler.ppc.spe": "信号処理エンジン", - "hex.disassembler.view.disassembler.region": "コード領域", - "hex.disassembler.view.disassembler.riscv.compressed": "圧縮済み", - "hex.disassembler.view.disassembler.settings.mode": "モード", - "hex.disassembler.view.disassembler.sh.dsp": "", - "hex.disassembler.view.disassembler.sh.fpu": "", - "hex.disassembler.view.disassembler.sh.sh2": "", - "hex.disassembler.view.disassembler.sh.sh2a": "", - "hex.disassembler.view.disassembler.sh.sh3": "", - "hex.disassembler.view.disassembler.sh.sh4": "", - "hex.disassembler.view.disassembler.sh.sh4a": "", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "", - "hex.disassembler.view.disassembler.tricore.120": "", - "hex.disassembler.view.disassembler.tricore.130": "", - "hex.disassembler.view.disassembler.tricore.131": "", - "hex.disassembler.view.disassembler.tricore.160": "", - "hex.disassembler.view.disassembler.tricore.161": "", - "hex.disassembler.view.disassembler.tricore.162": "" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "アーキテクチャ", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "デフォルト", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "クラシック", + "hex.disassembler.view.disassembler.bpf.extended": "拡張", + "hex.disassembler.view.disassembler.disassemble": "逆アセンブル", + "hex.disassembler.view.disassembler.disassembling": "逆アセンブル中…", + "hex.disassembler.view.disassembler.disassembly.address": "アドレス", + "hex.disassembler.view.disassembler.disassembly.bytes": "バイト", + "hex.disassembler.view.disassembler.disassembly.offset": "オフセット", + "hex.disassembler.view.disassembler.disassembly.title": "逆アセンブル", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "逆アセンブラ", + "hex.disassembler.view.disassembler.position": "位置", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "", + "hex.disassembler.view.disassembler.ppc.spe": "信号処理エンジン", + "hex.disassembler.view.disassembler.region": "コード領域", + "hex.disassembler.view.disassembler.riscv.compressed": "圧縮済み", + "hex.disassembler.view.disassembler.settings.mode": "モード", + "hex.disassembler.view.disassembler.sh.dsp": "", + "hex.disassembler.view.disassembler.sh.fpu": "", + "hex.disassembler.view.disassembler.sh.sh2": "", + "hex.disassembler.view.disassembler.sh.sh2a": "", + "hex.disassembler.view.disassembler.sh.sh3": "", + "hex.disassembler.view.disassembler.sh.sh4": "", + "hex.disassembler.view.disassembler.sh.sh4a": "", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "", + "hex.disassembler.view.disassembler.tricore.120": "", + "hex.disassembler.view.disassembler.tricore.130": "", + "hex.disassembler.view.disassembler.tricore.131": "", + "hex.disassembler.view.disassembler.tricore.160": "", + "hex.disassembler.view.disassembler.tricore.161": "", + "hex.disassembler.view.disassembler.tricore.162": "" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/ko_KR.json b/plugins/disassembler/romfs/lang/ko_KR.json index 9704cd060..6eb3ccd18 100644 --- a/plugins/disassembler/romfs/lang/ko_KR.json +++ b/plugins/disassembler/romfs/lang/ko_KR.json @@ -1,77 +1,71 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16비트", - "hex.disassembler.view.disassembler.32bit": "32비트", - "hex.disassembler.view.disassembler.64bit": "64비트", - "hex.disassembler.view.disassembler.arch": "아키텍처", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "기본", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "클래식", - "hex.disassembler.view.disassembler.bpf.extended": "확장", - "hex.disassembler.view.disassembler.disassemble": "디스어셈블", - "hex.disassembler.view.disassembler.disassembling": "디스어셈블하는 중...", - "hex.disassembler.view.disassembler.disassembly.address": "주소", - "hex.disassembler.view.disassembler.disassembly.bytes": "바이트", - "hex.disassembler.view.disassembler.disassembly.offset": "오프셋", - "hex.disassembler.view.disassembler.disassembly.title": "디스어셈블리", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "디스어셈블러", - "hex.disassembler.view.disassembler.position": "위치", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "쿼드 프로세싱 확장", - "hex.disassembler.view.disassembler.ppc.spe": "시그널 프로세싱 엔진", - "hex.disassembler.view.disassembler.region": "코드 영역", - "hex.disassembler.view.disassembler.riscv.compressed": "압축됨", - "hex.disassembler.view.disassembler.settings.mode": "모드", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162" - } + "hex.disassembler.view.disassembler.16bit": "16비트", + "hex.disassembler.view.disassembler.32bit": "32비트", + "hex.disassembler.view.disassembler.64bit": "64비트", + "hex.disassembler.view.disassembler.arch": "아키텍처", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "기본", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "클래식", + "hex.disassembler.view.disassembler.bpf.extended": "확장", + "hex.disassembler.view.disassembler.disassemble": "디스어셈블", + "hex.disassembler.view.disassembler.disassembling": "디스어셈블하는 중...", + "hex.disassembler.view.disassembler.disassembly.address": "주소", + "hex.disassembler.view.disassembler.disassembly.bytes": "바이트", + "hex.disassembler.view.disassembler.disassembly.offset": "오프셋", + "hex.disassembler.view.disassembler.disassembly.title": "디스어셈블리", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "디스어셈블러", + "hex.disassembler.view.disassembler.position": "위치", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "쿼드 프로세싱 확장", + "hex.disassembler.view.disassembler.ppc.spe": "시그널 프로세싱 엔진", + "hex.disassembler.view.disassembler.region": "코드 영역", + "hex.disassembler.view.disassembler.riscv.compressed": "압축됨", + "hex.disassembler.view.disassembler.settings.mode": "모드", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/languages.json b/plugins/disassembler/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/disassembler/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/pl_PL.json b/plugins/disassembler/romfs/lang/pl_PL.json index 652a3cac7..ef5a0a79e 100644 --- a/plugins/disassembler/romfs/lang/pl_PL.json +++ b/plugins/disassembler/romfs/lang/pl_PL.json @@ -1,83 +1,77 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bitowy", - "hex.disassembler.view.disassembler.32bit": "32-bitowy", - "hex.disassembler.view.disassembler.64bit": "64-bitowy", - "hex.disassembler.view.disassembler.arch": "Architektura", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Domyślny", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Klasyczny", - "hex.disassembler.view.disassembler.bpf.extended": "Rozszerzony", - "hex.disassembler.view.disassembler.disassemble": "Deasemblacja", - "hex.disassembler.view.disassembler.disassembling": "Deasemblacja...", - "hex.disassembler.view.disassembler.disassembly.address": "Adres", - "hex.disassembler.view.disassembler.disassembly.bytes": "Bajt", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Deasemblacja", - "hex.disassembler.view.disassembler.export": "Eksportuj instrukcje jako...", - "hex.disassembler.view.disassembler.export.popup.error": "Nie udało się wyeksportować do pliku ASM!", - "hex.disassembler.view.disassembler.image_base_address": "Bazowy adres obrazu", - "hex.disassembler.view.disassembler.image_base_address.hint": "To początkowy adres obszaru kodu w załadowanych danych. Na przykład początek sekcji .text", - "hex.disassembler.view.disassembler.image_load_address": "Adres załadowania obrazu", - "hex.disassembler.view.disassembler.image_load_address.hint": "To adres, pod który zdeasemblowany kod jest ładowany do pamięci przed jego wykonaniem.", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "Deasembler", - "hex.disassembler.view.disassembler.position": "Pozycja", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Rozszerzenia czterokrotnego przetwarzania", - "hex.disassembler.view.disassembler.ppc.spe": "Silnik przetwarzania sygnałów", - "hex.disassembler.view.disassembler.region": "Obszar kodu", - "hex.disassembler.view.disassembler.riscv.compressed": "Skompresowany", - "hex.disassembler.view.disassembler.settings.mode": "Tryb", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162" - } + "hex.disassembler.view.disassembler.16bit": "16-bitowy", + "hex.disassembler.view.disassembler.32bit": "32-bitowy", + "hex.disassembler.view.disassembler.64bit": "64-bitowy", + "hex.disassembler.view.disassembler.arch": "Architektura", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Domyślny", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Klasyczny", + "hex.disassembler.view.disassembler.bpf.extended": "Rozszerzony", + "hex.disassembler.view.disassembler.disassemble": "Deasemblacja", + "hex.disassembler.view.disassembler.disassembling": "Deasemblacja...", + "hex.disassembler.view.disassembler.disassembly.address": "Adres", + "hex.disassembler.view.disassembler.disassembly.bytes": "Bajt", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Deasemblacja", + "hex.disassembler.view.disassembler.export": "Eksportuj instrukcje jako...", + "hex.disassembler.view.disassembler.export.popup.error": "Nie udało się wyeksportować do pliku ASM!", + "hex.disassembler.view.disassembler.image_base_address": "Bazowy adres obrazu", + "hex.disassembler.view.disassembler.image_base_address.hint": "To początkowy adres obszaru kodu w załadowanych danych. Na przykład początek sekcji .text", + "hex.disassembler.view.disassembler.image_load_address": "Adres załadowania obrazu", + "hex.disassembler.view.disassembler.image_load_address.hint": "To adres, pod który zdeasemblowany kod jest ładowany do pamięci przed jego wykonaniem.", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "Deasembler", + "hex.disassembler.view.disassembler.position": "Pozycja", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Rozszerzenia czterokrotnego przetwarzania", + "hex.disassembler.view.disassembler.ppc.spe": "Silnik przetwarzania sygnałów", + "hex.disassembler.view.disassembler.region": "Obszar kodu", + "hex.disassembler.view.disassembler.riscv.compressed": "Skompresowany", + "hex.disassembler.view.disassembler.settings.mode": "Tryb", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162" } diff --git a/plugins/disassembler/romfs/lang/pt_BR.json b/plugins/disassembler/romfs/lang/pt_BR.json index bdee4f62f..bd4857dbf 100644 --- a/plugins/disassembler/romfs/lang/pt_BR.json +++ b/plugins/disassembler/romfs/lang/pt_BR.json @@ -1,77 +1,71 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-bit", - "hex.disassembler.view.disassembler.32bit": "32-bit", - "hex.disassembler.view.disassembler.64bit": "64-bit", - "hex.disassembler.view.disassembler.arch": "Arquitetura", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "Default", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "Classico", - "hex.disassembler.view.disassembler.bpf.extended": "Extendido", - "hex.disassembler.view.disassembler.disassemble": "Desmontar", - "hex.disassembler.view.disassembler.disassembling": "Desmontando...", - "hex.disassembler.view.disassembler.disassembly.address": "Address", - "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", - "hex.disassembler.view.disassembler.disassembly.offset": "Offset", - "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "Desmontador", - "hex.disassembler.view.disassembler.position": "Posição", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Região do código", - "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", - "hex.disassembler.view.disassembler.settings.mode": "Modo", - "hex.disassembler.view.disassembler.sh.dsp": "", - "hex.disassembler.view.disassembler.sh.fpu": "", - "hex.disassembler.view.disassembler.sh.sh2": "", - "hex.disassembler.view.disassembler.sh.sh2a": "", - "hex.disassembler.view.disassembler.sh.sh3": "", - "hex.disassembler.view.disassembler.sh.sh4": "", - "hex.disassembler.view.disassembler.sh.sh4a": "", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "", - "hex.disassembler.view.disassembler.tricore.120": "", - "hex.disassembler.view.disassembler.tricore.130": "", - "hex.disassembler.view.disassembler.tricore.131": "", - "hex.disassembler.view.disassembler.tricore.160": "", - "hex.disassembler.view.disassembler.tricore.161": "", - "hex.disassembler.view.disassembler.tricore.162": "" - } + "hex.disassembler.view.disassembler.16bit": "16-bit", + "hex.disassembler.view.disassembler.32bit": "32-bit", + "hex.disassembler.view.disassembler.64bit": "64-bit", + "hex.disassembler.view.disassembler.arch": "Arquitetura", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "Default", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "Classico", + "hex.disassembler.view.disassembler.bpf.extended": "Extendido", + "hex.disassembler.view.disassembler.disassemble": "Desmontar", + "hex.disassembler.view.disassembler.disassembling": "Desmontando...", + "hex.disassembler.view.disassembler.disassembly.address": "Address", + "hex.disassembler.view.disassembler.disassembly.bytes": "Byte", + "hex.disassembler.view.disassembler.disassembly.offset": "Offset", + "hex.disassembler.view.disassembler.disassembly.title": "Disassembly", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "Desmontador", + "hex.disassembler.view.disassembler.position": "Posição", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Região do código", + "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", + "hex.disassembler.view.disassembler.settings.mode": "Modo", + "hex.disassembler.view.disassembler.sh.dsp": "", + "hex.disassembler.view.disassembler.sh.fpu": "", + "hex.disassembler.view.disassembler.sh.sh2": "", + "hex.disassembler.view.disassembler.sh.sh2a": "", + "hex.disassembler.view.disassembler.sh.sh3": "", + "hex.disassembler.view.disassembler.sh.sh4": "", + "hex.disassembler.view.disassembler.sh.sh4a": "", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "", + "hex.disassembler.view.disassembler.tricore.120": "", + "hex.disassembler.view.disassembler.tricore.130": "", + "hex.disassembler.view.disassembler.tricore.131": "", + "hex.disassembler.view.disassembler.tricore.160": "", + "hex.disassembler.view.disassembler.tricore.161": "", + "hex.disassembler.view.disassembler.tricore.162": "" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/ru_RU.json b/plugins/disassembler/romfs/lang/ru_RU.json index 77df2aaf4..e92d8b285 100644 --- a/plugins/disassembler/romfs/lang/ru_RU.json +++ b/plugins/disassembler/romfs/lang/ru_RU.json @@ -1,78 +1,72 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": false, - "translations": { - "hex.disassembler.view.disassembler.16bit": "16-битный", - "hex.disassembler.view.disassembler.32bit": "32-битный", - "hex.disassembler.view.disassembler.64bit": "64-битный", - "hex.disassembler.view.disassembler.arch": "Архитектура", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "По умолчанию", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.base": "Базовый адрес", - "hex.disassembler.view.disassembler.bpf.classic": "Классический", - "hex.disassembler.view.disassembler.bpf.extended": "Расширенный", - "hex.disassembler.view.disassembler.disassemble": "Дизассемблировать", - "hex.disassembler.view.disassembler.disassembling": "Дизассемблирование...", - "hex.disassembler.view.disassembler.disassembly.address": "Адрес", - "hex.disassembler.view.disassembler.disassembly.bytes": "Байты", - "hex.disassembler.view.disassembler.disassembly.offset": "Смещение", - "hex.disassembler.view.disassembler.disassembly.title": "Инструкция", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "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.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", - "hex.disassembler.view.disassembler.region": "Участок кода", - "hex.disassembler.view.disassembler.riscv.compressed": "Сжатый", - "hex.disassembler.view.disassembler.settings.mode": "Режим", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" - } + "hex.disassembler.view.disassembler.16bit": "16-битный", + "hex.disassembler.view.disassembler.32bit": "32-битный", + "hex.disassembler.view.disassembler.64bit": "64-битный", + "hex.disassembler.view.disassembler.arch": "Архитектура", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "По умолчанию", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.base": "Базовый адрес", + "hex.disassembler.view.disassembler.bpf.classic": "Классический", + "hex.disassembler.view.disassembler.bpf.extended": "Расширенный", + "hex.disassembler.view.disassembler.disassemble": "Дизассемблировать", + "hex.disassembler.view.disassembler.disassembling": "Дизассемблирование...", + "hex.disassembler.view.disassembler.disassembly.address": "Адрес", + "hex.disassembler.view.disassembler.disassembly.bytes": "Байты", + "hex.disassembler.view.disassembler.disassembly.offset": "Смещение", + "hex.disassembler.view.disassembler.disassembly.title": "Инструкция", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "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.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine", + "hex.disassembler.view.disassembler.region": "Участок кода", + "hex.disassembler.view.disassembler.riscv.compressed": "Сжатый", + "hex.disassembler.view.disassembler.settings.mode": "Режим", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9" } diff --git a/plugins/disassembler/romfs/lang/zh_CN.json b/plugins/disassembler/romfs/lang/zh_CN.json index 958d6a6fe..ecb28e8c0 100644 --- a/plugins/disassembler/romfs/lang/zh_CN.json +++ b/plugins/disassembler/romfs/lang/zh_CN.json @@ -1,83 +1,77 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16 位", - "hex.disassembler.view.disassembler.32bit": "32 位", - "hex.disassembler.view.disassembler.64bit": "64 位", - "hex.disassembler.view.disassembler.arch": "架构", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "默认", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "传统 BPF(cBPF)", - "hex.disassembler.view.disassembler.bpf.extended": "扩展 BPF(eBPF)", - "hex.disassembler.view.disassembler.disassemble": "反汇编", - "hex.disassembler.view.disassembler.disassembling": "反汇编中……", - "hex.disassembler.view.disassembler.disassembly.address": "地址", - "hex.disassembler.view.disassembler.disassembly.bytes": "字节", - "hex.disassembler.view.disassembler.disassembly.offset": "偏移", - "hex.disassembler.view.disassembler.disassembly.title": "反汇编", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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 MIPS", - "hex.disassembler.view.disassembler.mips.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "反汇编", - "hex.disassembler.view.disassembler.position": "位置", - "hex.disassembler.view.disassembler.ppc.booke": "PowerPC Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "PowerPC 四核处理扩展(QPX)", - "hex.disassembler.view.disassembler.ppc.spe": "PowerPC 单核引擎(SPE)", - "hex.disassembler.view.disassembler.region": "代码范围", - "hex.disassembler.view.disassembler.riscv.compressed": "压缩的 RISC-V", - "hex.disassembler.view.disassembler.settings.mode": "模式", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162", - "hex.disassembler.view.disassembler.export": "​导出指令为...", - "hex.disassembler.view.disassembler.export.popup.error": "导出到ASM文件失败!​​", - "hex.disassembler.view.disassembler.image_base_address": "映像基地址", - "hex.disassembler.view.disassembler.image_base_address.hint": "​此为代码段在加载数据中的起始地址。例如.text段的起始位置。", - "hex.disassembler.view.disassembler.image_load_address": "映像加载地址​​", - "hex.disassembler.view.disassembler.image_load_address.hint": "​​​此为反汇编代码执行前被加载到内存中的地址。" - } + "hex.disassembler.view.disassembler.16bit": "16 位", + "hex.disassembler.view.disassembler.32bit": "32 位", + "hex.disassembler.view.disassembler.64bit": "64 位", + "hex.disassembler.view.disassembler.arch": "架构", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "默认", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "传统 BPF(cBPF)", + "hex.disassembler.view.disassembler.bpf.extended": "扩展 BPF(eBPF)", + "hex.disassembler.view.disassembler.disassemble": "反汇编", + "hex.disassembler.view.disassembler.disassembling": "反汇编中……", + "hex.disassembler.view.disassembler.disassembly.address": "地址", + "hex.disassembler.view.disassembler.disassembly.bytes": "字节", + "hex.disassembler.view.disassembler.disassembly.offset": "偏移", + "hex.disassembler.view.disassembler.disassembly.title": "反汇编", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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 MIPS", + "hex.disassembler.view.disassembler.mips.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "反汇编", + "hex.disassembler.view.disassembler.position": "位置", + "hex.disassembler.view.disassembler.ppc.booke": "PowerPC Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "PowerPC 四核处理扩展(QPX)", + "hex.disassembler.view.disassembler.ppc.spe": "PowerPC 单核引擎(SPE)", + "hex.disassembler.view.disassembler.region": "代码范围", + "hex.disassembler.view.disassembler.riscv.compressed": "压缩的 RISC-V", + "hex.disassembler.view.disassembler.settings.mode": "模式", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162", + "hex.disassembler.view.disassembler.export": "​导出指令为...", + "hex.disassembler.view.disassembler.export.popup.error": "导出到ASM文件失败!​​", + "hex.disassembler.view.disassembler.image_base_address": "映像基地址", + "hex.disassembler.view.disassembler.image_base_address.hint": "​此为代码段在加载数据中的起始地址。例如.text段的起始位置。", + "hex.disassembler.view.disassembler.image_load_address": "映像加载地址​​", + "hex.disassembler.view.disassembler.image_load_address.hint": "​​​此为反汇编代码执行前被加载到内存中的地址。" } \ No newline at end of file diff --git a/plugins/disassembler/romfs/lang/zh_TW.json b/plugins/disassembler/romfs/lang/zh_TW.json index 32fdbb119..cda53710c 100644 --- a/plugins/disassembler/romfs/lang/zh_TW.json +++ b/plugins/disassembler/romfs/lang/zh_TW.json @@ -1,77 +1,71 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.disassembler.view.disassembler.16bit": "16 位元", - "hex.disassembler.view.disassembler.32bit": "32 位元", - "hex.disassembler.view.disassembler.64bit": "64 位元", - "hex.disassembler.view.disassembler.arch": "架構", - "hex.disassembler.view.disassembler.arm.arm": "ARM", - "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", - "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", - "hex.disassembler.view.disassembler.arm.default": "預設", - "hex.disassembler.view.disassembler.arm.thumb": "Thumb", - "hex.disassembler.view.disassembler.bpf.classic": "經典", - "hex.disassembler.view.disassembler.bpf.extended": "擴充", - "hex.disassembler.view.disassembler.disassemble": "解譯", - "hex.disassembler.view.disassembler.disassembling": "正在反組譯...", - "hex.disassembler.view.disassembler.disassembly.address": "位址", - "hex.disassembler.view.disassembler.disassembly.bytes": "位元", - "hex.disassembler.view.disassembler.disassembly.offset": "位移", - "hex.disassembler.view.disassembler.disassembly.title": "反組譯", - "hex.disassembler.view.disassembler.m680x.6301": "6301", - "hex.disassembler.view.disassembler.m680x.6309": "6309", - "hex.disassembler.view.disassembler.m680x.6800": "6800", - "hex.disassembler.view.disassembler.m680x.6801": "6801", - "hex.disassembler.view.disassembler.m680x.6805": "6805", - "hex.disassembler.view.disassembler.m680x.6808": "6808", - "hex.disassembler.view.disassembler.m680x.6809": "6809", - "hex.disassembler.view.disassembler.m680x.6811": "6811", - "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", - "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", - "hex.disassembler.view.disassembler.m68k.000": "000", - "hex.disassembler.view.disassembler.m68k.010": "010", - "hex.disassembler.view.disassembler.m68k.020": "020", - "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.mips2": "MIPS II", - "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", - "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", - "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", - "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", - "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.mos65xx.65816": "65816", - "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", - "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", - "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", - "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", - "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", - "hex.disassembler.view.disassembler.name": "反組譯器", - "hex.disassembler.view.disassembler.position": "位置", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", - "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", - "hex.disassembler.view.disassembler.ppc.spe": "訊號處理引擎", - "hex.disassembler.view.disassembler.region": "程式碼區域", - "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", - "hex.disassembler.view.disassembler.settings.mode": "模式", - "hex.disassembler.view.disassembler.sh.dsp": "DSP", - "hex.disassembler.view.disassembler.sh.fpu": "FPU", - "hex.disassembler.view.disassembler.sh.sh2": "SH2", - "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", - "hex.disassembler.view.disassembler.sh.sh3": "SH3", - "hex.disassembler.view.disassembler.sh.sh4": "SH4", - "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", - "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", - "hex.disassembler.view.disassembler.tricore.110": "110", - "hex.disassembler.view.disassembler.tricore.120": "120", - "hex.disassembler.view.disassembler.tricore.130": "130", - "hex.disassembler.view.disassembler.tricore.131": "131", - "hex.disassembler.view.disassembler.tricore.160": "160", - "hex.disassembler.view.disassembler.tricore.161": "161", - "hex.disassembler.view.disassembler.tricore.162": "162" - } + "hex.disassembler.view.disassembler.16bit": "16 位元", + "hex.disassembler.view.disassembler.32bit": "32 位元", + "hex.disassembler.view.disassembler.64bit": "64 位元", + "hex.disassembler.view.disassembler.arch": "架構", + "hex.disassembler.view.disassembler.arm.arm": "ARM", + "hex.disassembler.view.disassembler.arm.armv8": "ARMv8", + "hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M", + "hex.disassembler.view.disassembler.arm.default": "預設", + "hex.disassembler.view.disassembler.arm.thumb": "Thumb", + "hex.disassembler.view.disassembler.bpf.classic": "經典", + "hex.disassembler.view.disassembler.bpf.extended": "擴充", + "hex.disassembler.view.disassembler.disassemble": "解譯", + "hex.disassembler.view.disassembler.disassembling": "正在反組譯...", + "hex.disassembler.view.disassembler.disassembly.address": "位址", + "hex.disassembler.view.disassembler.disassembly.bytes": "位元", + "hex.disassembler.view.disassembler.disassembly.offset": "位移", + "hex.disassembler.view.disassembler.disassembly.title": "反組譯", + "hex.disassembler.view.disassembler.m680x.6301": "6301", + "hex.disassembler.view.disassembler.m680x.6309": "6309", + "hex.disassembler.view.disassembler.m680x.6800": "6800", + "hex.disassembler.view.disassembler.m680x.6801": "6801", + "hex.disassembler.view.disassembler.m680x.6805": "6805", + "hex.disassembler.view.disassembler.m680x.6808": "6808", + "hex.disassembler.view.disassembler.m680x.6809": "6809", + "hex.disassembler.view.disassembler.m680x.6811": "6811", + "hex.disassembler.view.disassembler.m680x.cpu12": "CPU12", + "hex.disassembler.view.disassembler.m680x.hcs08": "HCS08", + "hex.disassembler.view.disassembler.m68k.000": "000", + "hex.disassembler.view.disassembler.m68k.010": "010", + "hex.disassembler.view.disassembler.m68k.020": "020", + "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.mips2": "MIPS II", + "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", + "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", + "hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64": "MIPS64", + "hex.disassembler.view.disassembler.mos65xx.6502": "6502", + "hex.disassembler.view.disassembler.mos65xx.65816": "65816", + "hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M", + "hex.disassembler.view.disassembler.mos65xx.65816_long_mx": "65816 Long MX", + "hex.disassembler.view.disassembler.mos65xx.65816_long_x": "65816 Long X", + "hex.disassembler.view.disassembler.mos65xx.65c02": "65C02", + "hex.disassembler.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.disassembler.view.disassembler.name": "反組譯器", + "hex.disassembler.view.disassembler.position": "位置", + "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions", + "hex.disassembler.view.disassembler.ppc.spe": "訊號處理引擎", + "hex.disassembler.view.disassembler.region": "程式碼區域", + "hex.disassembler.view.disassembler.riscv.compressed": "Compressed", + "hex.disassembler.view.disassembler.settings.mode": "模式", + "hex.disassembler.view.disassembler.sh.dsp": "DSP", + "hex.disassembler.view.disassembler.sh.fpu": "FPU", + "hex.disassembler.view.disassembler.sh.sh2": "SH2", + "hex.disassembler.view.disassembler.sh.sh2a": "SH2A", + "hex.disassembler.view.disassembler.sh.sh3": "SH3", + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.sh.sh4a": "SH4A", + "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", + "hex.disassembler.view.disassembler.tricore.110": "110", + "hex.disassembler.view.disassembler.tricore.120": "120", + "hex.disassembler.view.disassembler.tricore.130": "130", + "hex.disassembler.view.disassembler.tricore.131": "131", + "hex.disassembler.view.disassembler.tricore.160": "160", + "hex.disassembler.view.disassembler.tricore.161": "161", + "hex.disassembler.view.disassembler.tricore.162": "162" } \ No newline at end of file diff --git a/plugins/disassembler/source/plugin_disassembler.cpp b/plugins/disassembler/source/plugin_disassembler.cpp index 271c8ba88..98bc0bf41 100644 --- a/plugins/disassembler/source/plugin_disassembler.cpp +++ b/plugins/disassembler/source/plugin_disassembler.cpp @@ -39,8 +39,9 @@ namespace { IMHEX_PLUGIN_SETUP("Disassembler", "WerWolv", "Disassembler support") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); registerViews(); registerPlVisualizers(); diff --git a/plugins/fonts/romfs/lang/de_DE.json b/plugins/fonts/romfs/lang/de_DE.json index 446c71152..0da695c35 100644 --- a/plugins/fonts/romfs/lang/de_DE.json +++ b/plugins/fonts/romfs/lang/de_DE.json @@ -1,20 +1,14 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.fonts.setting.font": "Schriftart", - "hex.fonts.setting.font.custom_font": "Schriftart", - "hex.fonts.setting.font.custom_font_info": "Die folgenden Einstellungen sind nur verfügbar wenn eine benutzerdefinierte Schriftart ausgewählt ist.", - "hex.fonts.setting.font.font_antialias": "Schrift Anti-Aliasing", - "hex.fonts.setting.font.button.bold": "F", - "hex.fonts.setting.font.button.italic": "K", - "hex.fonts.setting.font.font_bold": "Fett", - "hex.fonts.setting.font.font_italic": "Kursiv", - "hex.fonts.setting.font.font_path": "Schriftart", - "hex.fonts.setting.font.font_size": "Schriftgrösse", - "hex.fonts.setting.font.glyphs": "Glyphen", - "hex.fonts.setting.font.load_all_unicode_chars": "Alle Unicode Zeichen laden" - } + "hex.fonts.setting.font": "Schriftart", + "hex.fonts.setting.font.custom_font": "Schriftart", + "hex.fonts.setting.font.custom_font_info": "Die folgenden Einstellungen sind nur verfügbar wenn eine benutzerdefinierte Schriftart ausgewählt ist.", + "hex.fonts.setting.font.font_antialias": "Schrift Anti-Aliasing", + "hex.fonts.setting.font.button.bold": "F", + "hex.fonts.setting.font.button.italic": "K", + "hex.fonts.setting.font.font_bold": "Fett", + "hex.fonts.setting.font.font_italic": "Kursiv", + "hex.fonts.setting.font.font_path": "Schriftart", + "hex.fonts.setting.font.font_size": "Schriftgrösse", + "hex.fonts.setting.font.glyphs": "Glyphen", + "hex.fonts.setting.font.load_all_unicode_chars": "Alle Unicode Zeichen laden" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/en_US.json b/plugins/fonts/romfs/lang/en_US.json index 75bb2d0b9..b56a2bdc8 100644 --- a/plugins/fonts/romfs/lang/en_US.json +++ b/plugins/fonts/romfs/lang/en_US.json @@ -1,26 +1,20 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.fonts.setting.font": "Font", - "hex.fonts.setting.font.glyphs": "Glyphs", - "hex.fonts.setting.font.button.bold": "B", - "hex.fonts.setting.font.button.italic": "I", - "hex.fonts.setting.font.custom_font": "Font", - "hex.fonts.setting.font.custom_font_info": "The following settings are only available when a custom font has been selected.", - "hex.fonts.setting.font.font_bold": "Bold", - "hex.fonts.setting.font.font_italic": "Italic", - "hex.fonts.setting.font.font_antialias": "Antialiasing", - "hex.fonts.setting.font.font_path": "Font", - "hex.fonts.setting.font.font_size": "Font Size", - "hex.fonts.setting.font.load_all_unicode_chars": "Load all unicode glyphs", - "hex.fonts.font.default": "General UI Font", - "hex.fonts.font.hex_editor": "Hex Editor Font", - "hex.fonts.font.code_editor": "Code Editor Font", - "hex.fonts.setting.font.antialias_none": "None", - "hex.fonts.setting.font.antialias_grayscale": "Grayscale", - "hex.fonts.setting.font.antialias_subpixel": "Subpixel" - } + "hex.fonts.setting.font": "Font", + "hex.fonts.setting.font.glyphs": "Glyphs", + "hex.fonts.setting.font.button.bold": "B", + "hex.fonts.setting.font.button.italic": "I", + "hex.fonts.setting.font.custom_font": "Font", + "hex.fonts.setting.font.custom_font_info": "The following settings are only available when a custom font has been selected.", + "hex.fonts.setting.font.font_bold": "Bold", + "hex.fonts.setting.font.font_italic": "Italic", + "hex.fonts.setting.font.font_antialias": "Antialiasing", + "hex.fonts.setting.font.font_path": "Font", + "hex.fonts.setting.font.font_size": "Font Size", + "hex.fonts.setting.font.load_all_unicode_chars": "Load all unicode glyphs", + "hex.fonts.font.default": "General UI Font", + "hex.fonts.font.hex_editor": "Hex Editor Font", + "hex.fonts.font.code_editor": "Code Editor Font", + "hex.fonts.setting.font.antialias_none": "None", + "hex.fonts.setting.font.antialias_grayscale": "Grayscale", + "hex.fonts.setting.font.antialias_subpixel": "Subpixel" } diff --git a/plugins/fonts/romfs/lang/es_ES.json b/plugins/fonts/romfs/lang/es_ES.json index fdbef0bf5..34854e0fd 100644 --- a/plugins/fonts/romfs/lang/es_ES.json +++ b/plugins/fonts/romfs/lang/es_ES.json @@ -1,17 +1,11 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.fonts.setting.font": "Fuente", - "hex.fonts.setting.font.custom_font": "", - "hex.fonts.setting.font.font_antialias": "", - "hex.fonts.setting.font.font_bold": "", - "hex.fonts.setting.font.font_italic": "", - "hex.fonts.setting.font.font_path": "Fuente", - "hex.fonts.setting.font.font_size": "Tamaño de Fuente", - "hex.fonts.setting.font.glyphs": "", - "hex.fonts.setting.font.load_all_unicode_chars": "Cargar todos los caracteres unicode" - } + "hex.fonts.setting.font": "Fuente", + "hex.fonts.setting.font.custom_font": "", + "hex.fonts.setting.font.font_antialias": "", + "hex.fonts.setting.font.font_bold": "", + "hex.fonts.setting.font.font_italic": "", + "hex.fonts.setting.font.font_path": "Fuente", + "hex.fonts.setting.font.font_size": "Tamaño de Fuente", + "hex.fonts.setting.font.glyphs": "", + "hex.fonts.setting.font.load_all_unicode_chars": "Cargar todos los caracteres unicode" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/fr_FR.json b/plugins/fonts/romfs/lang/fr_FR.json index 01980eabe..d050ea87c 100644 --- a/plugins/fonts/romfs/lang/fr_FR.json +++ b/plugins/fonts/romfs/lang/fr_FR.json @@ -1,23 +1,17 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.fonts.setting.font": "Police", - "hex.fonts.setting.font.glyphs": "Glyphes", - "hex.fonts.setting.font.button.bold": "G", - "hex.fonts.setting.font.button.italic": "I", - "hex.fonts.setting.font.custom_font": "Police personnalisée", - "hex.fonts.setting.font.custom_font_info": "Les paramètres suivants ne sont disponibles que lorsqu'une police personnalisée est sélectionnée.", - "hex.fonts.setting.font.font_bold": "Gras", - "hex.fonts.setting.font.font_italic": "Italique", - "hex.fonts.setting.font.font_antialias": "Anticrénelage", - "hex.fonts.setting.font.font_path": "Police", - "hex.fonts.setting.font.font_size": "Taille de la police", - "hex.fonts.setting.font.load_all_unicode_chars": "Charger tous les glyphes Unicode", - "hex.fonts.font.default": "Police générale de l'interface utilisateur", - "hex.fonts.font.hex_editor": "Police de l'éditeur hexadécimal", - "hex.fonts.font.code_editor": "Police de l'éditeur de code" - } + "hex.fonts.setting.font": "Police", + "hex.fonts.setting.font.glyphs": "Glyphes", + "hex.fonts.setting.font.button.bold": "G", + "hex.fonts.setting.font.button.italic": "I", + "hex.fonts.setting.font.custom_font": "Police personnalisée", + "hex.fonts.setting.font.custom_font_info": "Les paramètres suivants ne sont disponibles que lorsqu'une police personnalisée est sélectionnée.", + "hex.fonts.setting.font.font_bold": "Gras", + "hex.fonts.setting.font.font_italic": "Italique", + "hex.fonts.setting.font.font_antialias": "Anticrénelage", + "hex.fonts.setting.font.font_path": "Police", + "hex.fonts.setting.font.font_size": "Taille de la police", + "hex.fonts.setting.font.load_all_unicode_chars": "Charger tous les glyphes Unicode", + "hex.fonts.font.default": "Police générale de l'interface utilisateur", + "hex.fonts.font.hex_editor": "Police de l'éditeur hexadécimal", + "hex.fonts.font.code_editor": "Police de l'éditeur de code" } diff --git a/plugins/fonts/romfs/lang/hu_HU.json b/plugins/fonts/romfs/lang/hu_HU.json index acc6d19f0..0f66cfcc2 100644 --- a/plugins/fonts/romfs/lang/hu_HU.json +++ b/plugins/fonts/romfs/lang/hu_HU.json @@ -1,17 +1,11 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.fonts.setting.font": "Betűtípus", - "hex.fonts.setting.font.glyphs": "Szimbólumok", - "hex.fonts.setting.font.custom_font": "Saját betűtípus", - "hex.fonts.setting.font.font_bold": "Félkövér", - "hex.fonts.setting.font.font_italic": "Dőlt", - "hex.fonts.setting.font.font_antialias": "Élsimítás", - "hex.fonts.setting.font.font_path": "Betűtípus", - "hex.fonts.setting.font.font_size": "Betűméret", - "hex.fonts.setting.font.load_all_unicode_chars": "Minden Unicode karakter betöltése" - } + "hex.fonts.setting.font": "Betűtípus", + "hex.fonts.setting.font.glyphs": "Szimbólumok", + "hex.fonts.setting.font.custom_font": "Saját betűtípus", + "hex.fonts.setting.font.font_bold": "Félkövér", + "hex.fonts.setting.font.font_italic": "Dőlt", + "hex.fonts.setting.font.font_antialias": "Élsimítás", + "hex.fonts.setting.font.font_path": "Betűtípus", + "hex.fonts.setting.font.font_size": "Betűméret", + "hex.fonts.setting.font.load_all_unicode_chars": "Minden Unicode karakter betöltése" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/it_IT.json b/plugins/fonts/romfs/lang/it_IT.json index f51b5326e..54dbaefb4 100644 --- a/plugins/fonts/romfs/lang/it_IT.json +++ b/plugins/fonts/romfs/lang/it_IT.json @@ -1,17 +1,11 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.fonts.setting.font": "", - "hex.fonts.setting.font.custom_font": "", - "hex.fonts.setting.font.font_antialias": "", - "hex.fonts.setting.font.font_bold": "", - "hex.fonts.setting.font.font_italic": "", - "hex.fonts.setting.font.font_path": "", - "hex.fonts.setting.font.font_size": "", - "hex.fonts.setting.font.glyphs": "", - "hex.fonts.setting.font.load_all_unicode_chars": "" - } + "hex.fonts.setting.font": "", + "hex.fonts.setting.font.custom_font": "", + "hex.fonts.setting.font.font_antialias": "", + "hex.fonts.setting.font.font_bold": "", + "hex.fonts.setting.font.font_italic": "", + "hex.fonts.setting.font.font_path": "", + "hex.fonts.setting.font.font_size": "", + "hex.fonts.setting.font.glyphs": "", + "hex.fonts.setting.font.load_all_unicode_chars": "" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/ja_JP.json b/plugins/fonts/romfs/lang/ja_JP.json index ed5b819f1..c28196033 100644 --- a/plugins/fonts/romfs/lang/ja_JP.json +++ b/plugins/fonts/romfs/lang/ja_JP.json @@ -1,17 +1,11 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.fonts.setting.font": "フォント", - "hex.fonts.setting.font.custom_font": "", - "hex.fonts.setting.font.font_antialias": "", - "hex.fonts.setting.font.font_bold": "", - "hex.fonts.setting.font.font_italic": "", - "hex.fonts.setting.font.font_path": "フォント", - "hex.fonts.setting.font.font_size": "フォントサイズ", - "hex.fonts.setting.font.glyphs": "", - "hex.fonts.setting.font.load_all_unicode_chars": "" - } + "hex.fonts.setting.font": "フォント", + "hex.fonts.setting.font.custom_font": "", + "hex.fonts.setting.font.font_antialias": "", + "hex.fonts.setting.font.font_bold": "", + "hex.fonts.setting.font.font_italic": "", + "hex.fonts.setting.font.font_path": "フォント", + "hex.fonts.setting.font.font_size": "フォントサイズ", + "hex.fonts.setting.font.glyphs": "", + "hex.fonts.setting.font.load_all_unicode_chars": "" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/ko_KR.json b/plugins/fonts/romfs/lang/ko_KR.json index 74b7aef79..603dd4117 100644 --- a/plugins/fonts/romfs/lang/ko_KR.json +++ b/plugins/fonts/romfs/lang/ko_KR.json @@ -1,17 +1,11 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.fonts.setting.font": "글꼴", - "hex.fonts.setting.font.custom_font": "사용자 정의 글꼴", - "hex.fonts.setting.font.font_antialias": "안티에일리어싱", - "hex.fonts.setting.font.font_bold": "굵게", - "hex.fonts.setting.font.font_italic": "기울임꼴", - "hex.fonts.setting.font.font_path": "글꼴", - "hex.fonts.setting.font.font_size": "글꼴 크기", - "hex.fonts.setting.font.glyphs": "글리프", - "hex.fonts.setting.font.load_all_unicode_chars": "모든 유니코드 문자 불러오기" - } + "hex.fonts.setting.font": "글꼴", + "hex.fonts.setting.font.custom_font": "사용자 정의 글꼴", + "hex.fonts.setting.font.font_antialias": "안티에일리어싱", + "hex.fonts.setting.font.font_bold": "굵게", + "hex.fonts.setting.font.font_italic": "기울임꼴", + "hex.fonts.setting.font.font_path": "글꼴", + "hex.fonts.setting.font.font_size": "글꼴 크기", + "hex.fonts.setting.font.glyphs": "글리프", + "hex.fonts.setting.font.load_all_unicode_chars": "모든 유니코드 문자 불러오기" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/languages.json b/plugins/fonts/romfs/lang/languages.json new file mode 100644 index 000000000..43941db43 --- /dev/null +++ b/plugins/fonts/romfs/lang/languages.json @@ -0,0 +1,50 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/pl_PL.json b/plugins/fonts/romfs/lang/pl_PL.json index 7c327ce33..4adcc482b 100644 --- a/plugins/fonts/romfs/lang/pl_PL.json +++ b/plugins/fonts/romfs/lang/pl_PL.json @@ -1,24 +1,18 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.fonts.font.code_editor": "Czcionka edytora kodu", - "hex.fonts.font.default": "Ogólna czcionka interfejsu", - "hex.fonts.font.hex_editor": "Czcionka edytora HEX ", - "hex.fonts.setting.font": "Czcionka", - "hex.fonts.setting.font.antialias_grayscale": "Skala szarości", - "hex.fonts.setting.font.antialias_none": "Brak", - "hex.fonts.setting.font.antialias_subpixel": "Subpiksel", - "hex.fonts.setting.font.custom_font": "Czcionka", - "hex.fonts.setting.font.custom_font_info": "=> Poniższe ustawienia są dostępne tylko po wybraniu czcionki niestandardowej.", - "hex.fonts.setting.font.font_antialias": "Wygładzanie krawędzi", - "hex.fonts.setting.font.font_bold": "Pogrubienie", - "hex.fonts.setting.font.font_italic": "Kursywa", - "hex.fonts.setting.font.font_path": "Czcionka", - "hex.fonts.setting.font.font_size": "Rozmiar czcionki", - "hex.fonts.setting.font.glyphs": "Glify", - "hex.fonts.setting.font.load_all_unicode_chars": "Załaduj wszystkie glify Unicode" - } + "hex.fonts.font.code_editor": "Czcionka edytora kodu", + "hex.fonts.font.default": "Ogólna czcionka interfejsu", + "hex.fonts.font.hex_editor": "Czcionka edytora HEX ", + "hex.fonts.setting.font": "Czcionka", + "hex.fonts.setting.font.antialias_grayscale": "Skala szarości", + "hex.fonts.setting.font.antialias_none": "Brak", + "hex.fonts.setting.font.antialias_subpixel": "Subpiksel", + "hex.fonts.setting.font.custom_font": "Czcionka", + "hex.fonts.setting.font.custom_font_info": "=> Poniższe ustawienia są dostępne tylko po wybraniu czcionki niestandardowej.", + "hex.fonts.setting.font.font_antialias": "Wygładzanie krawędzi", + "hex.fonts.setting.font.font_bold": "Pogrubienie", + "hex.fonts.setting.font.font_italic": "Kursywa", + "hex.fonts.setting.font.font_path": "Czcionka", + "hex.fonts.setting.font.font_size": "Rozmiar czcionki", + "hex.fonts.setting.font.glyphs": "Glify", + "hex.fonts.setting.font.load_all_unicode_chars": "Załaduj wszystkie glify Unicode" } diff --git a/plugins/fonts/romfs/lang/pt_BR.json b/plugins/fonts/romfs/lang/pt_BR.json index e7c0514e4..b9f09aae9 100644 --- a/plugins/fonts/romfs/lang/pt_BR.json +++ b/plugins/fonts/romfs/lang/pt_BR.json @@ -1,17 +1,11 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.fonts.setting.font": "Fonte", - "hex.fonts.setting.font.custom_font": "", - "hex.fonts.setting.font.font_antialias": "", - "hex.fonts.setting.font.font_bold": "", - "hex.fonts.setting.font.font_italic": "", - "hex.fonts.setting.font.font_path": "Fonte", - "hex.fonts.setting.font.font_size": "Tamanho da Fonte", - "hex.fonts.setting.font.glyphs": "", - "hex.fonts.setting.font.load_all_unicode_chars": "" - } + "hex.fonts.setting.font": "Fonte", + "hex.fonts.setting.font.custom_font": "", + "hex.fonts.setting.font.font_antialias": "", + "hex.fonts.setting.font.font_bold": "", + "hex.fonts.setting.font.font_italic": "", + "hex.fonts.setting.font.font_path": "Fonte", + "hex.fonts.setting.font.font_size": "Tamanho da Fonte", + "hex.fonts.setting.font.glyphs": "", + "hex.fonts.setting.font.load_all_unicode_chars": "" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/zh_CN.json b/plugins/fonts/romfs/lang/zh_CN.json index a0e9af287..ee1e781b5 100644 --- a/plugins/fonts/romfs/lang/zh_CN.json +++ b/plugins/fonts/romfs/lang/zh_CN.json @@ -1,24 +1,18 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.fonts.setting.font": "字体", - "hex.fonts.setting.font.custom_font": "自定义字体", - "hex.fonts.setting.font.font_antialias": "抗锯齿", - "hex.fonts.setting.font.font_bold": "粗体", - "hex.fonts.setting.font.font_italic": "斜体", - "hex.fonts.setting.font.font_path": "字体", - "hex.fonts.setting.font.font_size": "字体大小", - "hex.fonts.setting.font.glyphs": "字形", - "hex.fonts.setting.font.load_all_unicode_chars": "加载所有 Unicode 字符", - "hex.fonts.font.code_editor": "代码编辑器字体", - "hex.fonts.font.default": "通用界面字体", - "hex.fonts.font.hex_editor": "十六进制编辑器字体", - "hex.fonts.setting.font.antialias_grayscale": "​​灰度抗锯齿​", - "hex.fonts.setting.font.antialias_none": "​​无抗锯齿​", - "hex.fonts.setting.font.antialias_subpixel": "​​次像素抗锯齿​", - "hex.fonts.setting.font.custom_font_info": "​​以下设置仅在选择了自定义字体时可用。​" - } + "hex.fonts.setting.font": "字体", + "hex.fonts.setting.font.custom_font": "自定义字体", + "hex.fonts.setting.font.font_antialias": "抗锯齿", + "hex.fonts.setting.font.font_bold": "粗体", + "hex.fonts.setting.font.font_italic": "斜体", + "hex.fonts.setting.font.font_path": "字体", + "hex.fonts.setting.font.font_size": "字体大小", + "hex.fonts.setting.font.glyphs": "字形", + "hex.fonts.setting.font.load_all_unicode_chars": "加载所有 Unicode 字符", + "hex.fonts.font.code_editor": "代码编辑器字体", + "hex.fonts.font.default": "通用界面字体", + "hex.fonts.font.hex_editor": "十六进制编辑器字体", + "hex.fonts.setting.font.antialias_grayscale": "​​灰度抗锯齿​", + "hex.fonts.setting.font.antialias_none": "​​无抗锯齿​", + "hex.fonts.setting.font.antialias_subpixel": "​​次像素抗锯齿​", + "hex.fonts.setting.font.custom_font_info": "​​以下设置仅在选择了自定义字体时可用。​" } \ No newline at end of file diff --git a/plugins/fonts/romfs/lang/zh_TW.json b/plugins/fonts/romfs/lang/zh_TW.json index 5ed779f71..60a70f35d 100644 --- a/plugins/fonts/romfs/lang/zh_TW.json +++ b/plugins/fonts/romfs/lang/zh_TW.json @@ -1,18 +1,12 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.fonts.setting.font": "字體", - "hex.fonts.setting.font.custom_font": "", - "hex.fonts.setting.font.custom_font_info": "", - "hex.fonts.setting.font.font_antialias": "", - "hex.fonts.setting.font.font_bold": "", - "hex.fonts.setting.font.font_italic": "", - "hex.fonts.setting.font.font_path": "字體", - "hex.fonts.setting.font.font_size": "字體大小", - "hex.fonts.setting.font.glyphs": "", - "hex.fonts.setting.font.load_all_unicode_chars": "載入所有 unicode 字元" - } + "hex.fonts.setting.font": "字體", + "hex.fonts.setting.font.custom_font": "", + "hex.fonts.setting.font.custom_font_info": "", + "hex.fonts.setting.font.font_antialias": "", + "hex.fonts.setting.font.font_bold": "", + "hex.fonts.setting.font.font_italic": "", + "hex.fonts.setting.font.font_path": "字體", + "hex.fonts.setting.font.font_size": "字體大小", + "hex.fonts.setting.font.glyphs": "", + "hex.fonts.setting.font.load_all_unicode_chars": "載入所有 unicode 字元" } \ No newline at end of file diff --git a/plugins/fonts/source/library_fonts.cpp b/plugins/fonts/source/library_fonts.cpp index 436c1cdca..948e78f80 100644 --- a/plugins/fonts/source/library_fonts.cpp +++ b/plugins/fonts/source/library_fonts.cpp @@ -24,8 +24,9 @@ namespace hex::fonts { IMHEX_LIBRARY_SETUP("Fonts") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); hex::fonts::registerUIFonts(); hex::fonts::registerMergeFonts(); diff --git a/plugins/hashes/romfs/lang/de_DE.json b/plugins/hashes/romfs/lang/de_DE.json index 9193c12fb..41b800ee2 100644 --- a/plugins/hashes/romfs/lang/de_DE.json +++ b/plugins/hashes/romfs/lang/de_DE.json @@ -1,36 +1,30 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "Erstell eine neue Hash funktion in der Hash View in dem du einen typ auswählst, ihm einen Namen gibst und dann auf den Plus knopf klickst.", - "hex.hashes.achievement.misc.create_hash.name": "Hashish", - "hex.hashes.hash.common.iv": "Initialwert", - "hex.hashes.hash.common.key": "Schlüssel", - "hex.hashes.hash.common.personalization": "Personalisierung", - "hex.hashes.hash.common.poly": "Polynom", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.rounds": "Runden", - "hex.hashes.hash.common.salt": "Salt", - "hex.hashes.hash.common.security_level": "Sicherheitsstufe", - "hex.hashes.hash.common.size": "Grösse", - "hex.hashes.hash.common.input_size": "Input Grösse", - "hex.hashes.hash.common.output_size": "Output Grösse", - "hex.hashes.hash.common.standard": "Standart", - "hex.hashes.hash.common.standard.custom": "Benutzerdefiniert", - "hex.hashes.hash.common.xor_out": "XOR Out", - "hex.hashes.view.hashes.function": "Hashfunktion", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "Bewege die Maus über die ausgewählten Bytes im Hex Editor und halte SHIFT gedrückt, um die Hashes dieser Region anzuzeigen.", - "hex.hashes.view.hashes.name": "Hashes", - "hex.hashes.view.hashes.no_settings": "Keine Einstellungen verfügbar", - "hex.hashes.view.hashes.remove": "Hash entfernen", - "hex.hashes.view.hashes.table.name": "Name", - "hex.hashes.view.hashes.table.result": "Resultat", - "hex.hashes.view.hashes.table.type": "Typ", - "hex.hashes.hash.sum": "Summe", - "hex.hashes.hash.sum.fold": "Resultat zusammenfalten" - } + "hex.hashes.achievement.misc.create_hash.desc": "Erstell eine neue Hash funktion in der Hash View in dem du einen typ auswählst, ihm einen Namen gibst und dann auf den Plus knopf klickst.", + "hex.hashes.achievement.misc.create_hash.name": "Hashish", + "hex.hashes.hash.common.iv": "Initialwert", + "hex.hashes.hash.common.key": "Schlüssel", + "hex.hashes.hash.common.personalization": "Personalisierung", + "hex.hashes.hash.common.poly": "Polynom", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.rounds": "Runden", + "hex.hashes.hash.common.salt": "Salt", + "hex.hashes.hash.common.security_level": "Sicherheitsstufe", + "hex.hashes.hash.common.size": "Grösse", + "hex.hashes.hash.common.input_size": "Input Grösse", + "hex.hashes.hash.common.output_size": "Output Grösse", + "hex.hashes.hash.common.standard": "Standart", + "hex.hashes.hash.common.standard.custom": "Benutzerdefiniert", + "hex.hashes.hash.common.xor_out": "XOR Out", + "hex.hashes.view.hashes.function": "Hashfunktion", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "Bewege die Maus über die ausgewählten Bytes im Hex Editor und halte SHIFT gedrückt, um die Hashes dieser Region anzuzeigen.", + "hex.hashes.view.hashes.name": "Hashes", + "hex.hashes.view.hashes.no_settings": "Keine Einstellungen verfügbar", + "hex.hashes.view.hashes.remove": "Hash entfernen", + "hex.hashes.view.hashes.table.name": "Name", + "hex.hashes.view.hashes.table.result": "Resultat", + "hex.hashes.view.hashes.table.type": "Typ", + "hex.hashes.hash.sum": "Summe", + "hex.hashes.hash.sum.fold": "Resultat zusammenfalten" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/en_US.json b/plugins/hashes/romfs/lang/en_US.json index 695fd8b8a..a414a27e2 100644 --- a/plugins/hashes/romfs/lang/en_US.json +++ b/plugins/hashes/romfs/lang/en_US.json @@ -1,38 +1,32 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.hashes.achievement.misc.create_hash.name": "Hash browns", - "hex.hashes.achievement.misc.create_hash.desc": "Create a new hash function in the Hash view by selecting the type, giving it a name and clicking on the Plus button next to it.", - "hex.hashes.view.hashes.function": "Hash function", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "Hover over the Hex Editor selection and hold down SHIFT to view the hashes of that region.", - "hex.hashes.view.hashes.name": "Hashes", - "hex.hashes.view.hashes.no_settings": "No settings available", - "hex.hashes.view.hashes.add": "Add hash", - "hex.hashes.view.hashes.remove": "Remove hash", - "hex.hashes.view.hashes.hash_name": "Hash Name", - "hex.hashes.view.hashes.table.name": "Name", - "hex.hashes.view.hashes.table.result": "Result", - "hex.hashes.view.hashes.table.type": "Type", - "hex.hashes.hash.common.iv": "Initial Value", - "hex.hashes.hash.common.poly": "Polynomial", - "hex.hashes.hash.common.key": "Key", - "hex.hashes.hash.common.security_level": "Security Level", - "hex.hashes.hash.common.size": "Hash Size", - "hex.hashes.hash.common.input_size": "Input Size", - "hex.hashes.hash.common.output_size": "Output Size", - "hex.hashes.hash.common.rounds": "Hash Rounds", - "hex.hashes.hash.common.salt": "Salt", - "hex.hashes.hash.common.standard": "Standard", - "hex.hashes.hash.common.standard.custom": "Custom", - "hex.hashes.hash.common.personalization": "Personalization", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.xor_out": "XOR Out", - "hex.hashes.hash.sum": "Sum", - "hex.hashes.hash.sum.fold": "Fold result" - } + "hex.hashes.achievement.misc.create_hash.name": "Hash browns", + "hex.hashes.achievement.misc.create_hash.desc": "Create a new hash function in the Hash view by selecting the type, giving it a name and clicking on the Plus button next to it.", + "hex.hashes.view.hashes.function": "Hash function", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "Hover over the Hex Editor selection and hold down SHIFT to view the hashes of that region.", + "hex.hashes.view.hashes.name": "Hashes", + "hex.hashes.view.hashes.no_settings": "No settings available", + "hex.hashes.view.hashes.add": "Add hash", + "hex.hashes.view.hashes.remove": "Remove hash", + "hex.hashes.view.hashes.hash_name": "Hash Name", + "hex.hashes.view.hashes.table.name": "Name", + "hex.hashes.view.hashes.table.result": "Result", + "hex.hashes.view.hashes.table.type": "Type", + "hex.hashes.hash.common.iv": "Initial Value", + "hex.hashes.hash.common.poly": "Polynomial", + "hex.hashes.hash.common.key": "Key", + "hex.hashes.hash.common.security_level": "Security Level", + "hex.hashes.hash.common.size": "Hash Size", + "hex.hashes.hash.common.input_size": "Input Size", + "hex.hashes.hash.common.output_size": "Output Size", + "hex.hashes.hash.common.rounds": "Hash Rounds", + "hex.hashes.hash.common.salt": "Salt", + "hex.hashes.hash.common.standard": "Standard", + "hex.hashes.hash.common.standard.custom": "Custom", + "hex.hashes.hash.common.personalization": "Personalization", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.xor_out": "XOR Out", + "hex.hashes.hash.sum": "Sum", + "hex.hashes.hash.sum.fold": "Fold result" } diff --git a/plugins/hashes/romfs/lang/es_ES.json b/plugins/hashes/romfs/lang/es_ES.json index 5f39c1005..d3b18ea14 100644 --- a/plugins/hashes/romfs/lang/es_ES.json +++ b/plugins/hashes/romfs/lang/es_ES.json @@ -1,32 +1,26 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "", - "hex.hashes.achievement.misc.create_hash.name": "", - "hex.hashes.hash.common.iv": "Valor Inicial", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "Polinomio", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "XOR Out", - "hex.hashes.view.hashes.function": "Función de Hash", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "Sitúe el ratón sobre la selección del Editor Hexadecimal y mantenga SHIFT para ver los hashes de esa región.", - "hex.hashes.view.hashes.name": "Hashes", - "hex.hashes.view.hashes.no_settings": "No hay ajustes disponibles", - "hex.hashes.view.hashes.remove": "Eliminar hash", - "hex.hashes.view.hashes.table.name": "Nombre", - "hex.hashes.view.hashes.table.result": "Resultado", - "hex.hashes.view.hashes.table.type": "Tipo" - } + "hex.hashes.achievement.misc.create_hash.desc": "", + "hex.hashes.achievement.misc.create_hash.name": "", + "hex.hashes.hash.common.iv": "Valor Inicial", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "Polinomio", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "XOR Out", + "hex.hashes.view.hashes.function": "Función de Hash", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "Sitúe el ratón sobre la selección del Editor Hexadecimal y mantenga SHIFT para ver los hashes de esa región.", + "hex.hashes.view.hashes.name": "Hashes", + "hex.hashes.view.hashes.no_settings": "No hay ajustes disponibles", + "hex.hashes.view.hashes.remove": "Eliminar hash", + "hex.hashes.view.hashes.table.name": "Nombre", + "hex.hashes.view.hashes.table.result": "Resultado", + "hex.hashes.view.hashes.table.type": "Tipo" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/fr_FR.json b/plugins/hashes/romfs/lang/fr_FR.json index e64c46c19..57201c816 100644 --- a/plugins/hashes/romfs/lang/fr_FR.json +++ b/plugins/hashes/romfs/lang/fr_FR.json @@ -1,38 +1,32 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.hashes.achievement.misc.create_hash.name": "Hash browns", - "hex.hashes.achievement.misc.create_hash.desc": "Créez une nouvelle fonction de hachage dans la vue Hash en sélectionnant le type, en lui donnant un nom et en cliquant sur le bouton Plus à côté.", - "hex.hashes.view.hashes.function": "Fonction de hachage", - "hex.hashes.view.hashes.hash": "Hachage", - "hex.hashes.view.hashes.hover_info": "Passez la souris sur la sélection de l'éditeur hexadécimal et maintenez la touche MAJ enfoncée pour voir les hachages de cette région.", - "hex.hashes.view.hashes.name": "Hachages", - "hex.hashes.view.hashes.no_settings": "Aucun paramètre disponible", - "hex.hashes.view.hashes.add": "Ajouter un hachage", - "hex.hashes.view.hashes.remove": "Supprimer un hachage", - "hex.hashes.view.hashes.hash_name": "Nom du hachage", - "hex.hashes.view.hashes.table.name": "Nom", - "hex.hashes.view.hashes.table.result": "Résultat", - "hex.hashes.view.hashes.table.type": "Type", - "hex.hashes.hash.common.iv": "Valeur initiale", - "hex.hashes.hash.common.poly": "Polynôme", - "hex.hashes.hash.common.key": "Clé", - "hex.hashes.hash.common.security_level": "Niveau de sécurité", - "hex.hashes.hash.common.size": "Taille du hachage", - "hex.hashes.hash.common.input_size": "Taille de l'entrée", - "hex.hashes.hash.common.output_size": "Taille de la sortie", - "hex.hashes.hash.common.rounds": "Tours de hachage", - "hex.hashes.hash.common.salt": "Salage", - "hex.hashes.hash.common.standard": "Standard", - "hex.hashes.hash.common.standard.custom": "Personnalisé", - "hex.hashes.hash.common.personalization": "Personnalisation", - "hex.hashes.hash.common.refl_in": "Réfléchir en entrée", - "hex.hashes.hash.common.refl_out": "Réfléchir en sortie", - "hex.hashes.hash.common.xor_out": "XOR en sortie", - "hex.hashes.hash.sum": "Somme", - "hex.hashes.hash.sum.fold": "Résultat replié" - } + "hex.hashes.achievement.misc.create_hash.name": "Hash browns", + "hex.hashes.achievement.misc.create_hash.desc": "Créez une nouvelle fonction de hachage dans la vue Hash en sélectionnant le type, en lui donnant un nom et en cliquant sur le bouton Plus à côté.", + "hex.hashes.view.hashes.function": "Fonction de hachage", + "hex.hashes.view.hashes.hash": "Hachage", + "hex.hashes.view.hashes.hover_info": "Passez la souris sur la sélection de l'éditeur hexadécimal et maintenez la touche MAJ enfoncée pour voir les hachages de cette région.", + "hex.hashes.view.hashes.name": "Hachages", + "hex.hashes.view.hashes.no_settings": "Aucun paramètre disponible", + "hex.hashes.view.hashes.add": "Ajouter un hachage", + "hex.hashes.view.hashes.remove": "Supprimer un hachage", + "hex.hashes.view.hashes.hash_name": "Nom du hachage", + "hex.hashes.view.hashes.table.name": "Nom", + "hex.hashes.view.hashes.table.result": "Résultat", + "hex.hashes.view.hashes.table.type": "Type", + "hex.hashes.hash.common.iv": "Valeur initiale", + "hex.hashes.hash.common.poly": "Polynôme", + "hex.hashes.hash.common.key": "Clé", + "hex.hashes.hash.common.security_level": "Niveau de sécurité", + "hex.hashes.hash.common.size": "Taille du hachage", + "hex.hashes.hash.common.input_size": "Taille de l'entrée", + "hex.hashes.hash.common.output_size": "Taille de la sortie", + "hex.hashes.hash.common.rounds": "Tours de hachage", + "hex.hashes.hash.common.salt": "Salage", + "hex.hashes.hash.common.standard": "Standard", + "hex.hashes.hash.common.standard.custom": "Personnalisé", + "hex.hashes.hash.common.personalization": "Personnalisation", + "hex.hashes.hash.common.refl_in": "Réfléchir en entrée", + "hex.hashes.hash.common.refl_out": "Réfléchir en sortie", + "hex.hashes.hash.common.xor_out": "XOR en sortie", + "hex.hashes.hash.sum": "Somme", + "hex.hashes.hash.sum.fold": "Résultat replié" } diff --git a/plugins/hashes/romfs/lang/hu_HU.json b/plugins/hashes/romfs/lang/hu_HU.json index 7eff47c03..f10fe9aff 100644 --- a/plugins/hashes/romfs/lang/hu_HU.json +++ b/plugins/hashes/romfs/lang/hu_HU.json @@ -1,36 +1,30 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.hashes.achievement.misc.create_hash.name": "Hashbajnok", - "hex.hashes.achievement.misc.create_hash.desc": "Hozz létre egy új hash függvényt a Hash lapon, válaszd ki a típust, adj neki nevet, és kattints a mellette lévő Plusz gombra.", - "hex.hashes.view.hashes.function": "Hash-függvények", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "Vidd az egeret egy kijelölés fölé a hex szerkesztőben és tartsd lenyomva a SHIFT billentyűt az adott terület hash értékeinek megtekintéséhez.", - "hex.hashes.view.hashes.name": "Hash-ek", - "hex.hashes.view.hashes.no_settings": "Nincs elérhető beállítás", - "hex.hashes.view.hashes.remove": "Hash törlése", - "hex.hashes.view.hashes.table.name": "Név", - "hex.hashes.view.hashes.table.result": "Eredmény", - "hex.hashes.view.hashes.table.type": "Típus", - "hex.hashes.hash.common.iv": "Kezdeti érték", - "hex.hashes.hash.common.poly": "Polinom", - "hex.hashes.hash.common.key": "Kulcs", - "hex.hashes.hash.common.security_level": "Biztonsági szint", - "hex.hashes.hash.common.size": "Hash méret", - "hex.hashes.hash.common.input_size": "Bemenet méret", - "hex.hashes.hash.common.output_size": "Kimenet méret", - "hex.hashes.hash.common.rounds": "Hash körök", - "hex.hashes.hash.common.salt": "Só", - "hex.hashes.hash.common.standard": "Standard", - "hex.hashes.hash.common.standard.custom": "Saját", - "hex.hashes.hash.common.personalization": "Személre szabás", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.xor_out": "XVAGY ki", - "hex.hashes.hash.sum": "Összeg", - "hex.hashes.hash.sum.fold": "Eredmény összehajtása" - } + "hex.hashes.achievement.misc.create_hash.name": "Hashbajnok", + "hex.hashes.achievement.misc.create_hash.desc": "Hozz létre egy új hash függvényt a Hash lapon, válaszd ki a típust, adj neki nevet, és kattints a mellette lévő Plusz gombra.", + "hex.hashes.view.hashes.function": "Hash-függvények", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "Vidd az egeret egy kijelölés fölé a hex szerkesztőben és tartsd lenyomva a SHIFT billentyűt az adott terület hash értékeinek megtekintéséhez.", + "hex.hashes.view.hashes.name": "Hash-ek", + "hex.hashes.view.hashes.no_settings": "Nincs elérhető beállítás", + "hex.hashes.view.hashes.remove": "Hash törlése", + "hex.hashes.view.hashes.table.name": "Név", + "hex.hashes.view.hashes.table.result": "Eredmény", + "hex.hashes.view.hashes.table.type": "Típus", + "hex.hashes.hash.common.iv": "Kezdeti érték", + "hex.hashes.hash.common.poly": "Polinom", + "hex.hashes.hash.common.key": "Kulcs", + "hex.hashes.hash.common.security_level": "Biztonsági szint", + "hex.hashes.hash.common.size": "Hash méret", + "hex.hashes.hash.common.input_size": "Bemenet méret", + "hex.hashes.hash.common.output_size": "Kimenet méret", + "hex.hashes.hash.common.rounds": "Hash körök", + "hex.hashes.hash.common.salt": "Só", + "hex.hashes.hash.common.standard": "Standard", + "hex.hashes.hash.common.standard.custom": "Saját", + "hex.hashes.hash.common.personalization": "Személre szabás", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.xor_out": "XVAGY ki", + "hex.hashes.hash.sum": "Összeg", + "hex.hashes.hash.sum.fold": "Eredmény összehajtása" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/it_IT.json b/plugins/hashes/romfs/lang/it_IT.json index 0ab072ad9..d00988d73 100644 --- a/plugins/hashes/romfs/lang/it_IT.json +++ b/plugins/hashes/romfs/lang/it_IT.json @@ -1,32 +1,26 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "", - "hex.hashes.achievement.misc.create_hash.name": "", - "hex.hashes.hash.common.iv": "Valore Iniziale", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "Polinomio", - "hex.hashes.hash.common.refl_in": "", - "hex.hashes.hash.common.refl_out": "", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "", - "hex.hashes.view.hashes.function": "Funzioni di Hash", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "", - "hex.hashes.view.hashes.name": "Hash", - "hex.hashes.view.hashes.no_settings": "", - "hex.hashes.view.hashes.remove": "", - "hex.hashes.view.hashes.table.name": "", - "hex.hashes.view.hashes.table.result": "Risultato", - "hex.hashes.view.hashes.table.type": "" - } + "hex.hashes.achievement.misc.create_hash.desc": "", + "hex.hashes.achievement.misc.create_hash.name": "", + "hex.hashes.hash.common.iv": "Valore Iniziale", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "Polinomio", + "hex.hashes.hash.common.refl_in": "", + "hex.hashes.hash.common.refl_out": "", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "", + "hex.hashes.view.hashes.function": "Funzioni di Hash", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "", + "hex.hashes.view.hashes.name": "Hash", + "hex.hashes.view.hashes.no_settings": "", + "hex.hashes.view.hashes.remove": "", + "hex.hashes.view.hashes.table.name": "", + "hex.hashes.view.hashes.table.result": "Risultato", + "hex.hashes.view.hashes.table.type": "" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/ja_JP.json b/plugins/hashes/romfs/lang/ja_JP.json index 646278e6c..1996a9442 100644 --- a/plugins/hashes/romfs/lang/ja_JP.json +++ b/plugins/hashes/romfs/lang/ja_JP.json @@ -1,32 +1,26 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "", - "hex.hashes.achievement.misc.create_hash.name": "", - "hex.hashes.hash.common.iv": "初期値", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "多項式", - "hex.hashes.hash.common.refl_in": "入力を反映", - "hex.hashes.hash.common.refl_out": "出力を反映", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "最終XOR値", - "hex.hashes.view.hashes.function": "ハッシュ関数", - "hex.hashes.view.hashes.hash": "", - "hex.hashes.view.hashes.hover_info": "", - "hex.hashes.view.hashes.name": "ハッシュ", - "hex.hashes.view.hashes.no_settings": "", - "hex.hashes.view.hashes.remove": "", - "hex.hashes.view.hashes.table.name": "", - "hex.hashes.view.hashes.table.result": "結果", - "hex.hashes.view.hashes.table.type": "" - } + "hex.hashes.achievement.misc.create_hash.desc": "", + "hex.hashes.achievement.misc.create_hash.name": "", + "hex.hashes.hash.common.iv": "初期値", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "多項式", + "hex.hashes.hash.common.refl_in": "入力を反映", + "hex.hashes.hash.common.refl_out": "出力を反映", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "最終XOR値", + "hex.hashes.view.hashes.function": "ハッシュ関数", + "hex.hashes.view.hashes.hash": "", + "hex.hashes.view.hashes.hover_info": "", + "hex.hashes.view.hashes.name": "ハッシュ", + "hex.hashes.view.hashes.no_settings": "", + "hex.hashes.view.hashes.remove": "", + "hex.hashes.view.hashes.table.name": "", + "hex.hashes.view.hashes.table.result": "結果", + "hex.hashes.view.hashes.table.type": "" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/ko_KR.json b/plugins/hashes/romfs/lang/ko_KR.json index 121af5362..62036672f 100644 --- a/plugins/hashes/romfs/lang/ko_KR.json +++ b/plugins/hashes/romfs/lang/ko_KR.json @@ -1,32 +1,26 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "해시 보기에서 유형을 선택하고 이름을 지정한 다음 옆에 있는 더하기 버튼을 클릭하여 새 해시 함수를 만듭니다.", - "hex.hashes.achievement.misc.create_hash.name": "해시 브라운", - "hex.hashes.hash.common.iv": "초기 값", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "다항식", - "hex.hashes.hash.common.refl_in": "입력에 반영", - "hex.hashes.hash.common.refl_out": "출력에 반영", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "XOR 출력", - "hex.hashes.view.hashes.function": "해시 함수", - "hex.hashes.view.hashes.hash": "해시", - "hex.hashes.view.hashes.hover_info": "헥스 에디터 선택 영역 위로 마우스를 가져간 상태에서 Shift를 길게 누르면 해당 영역의 해시를 볼 수 있습니다.", - "hex.hashes.view.hashes.name": "해시", - "hex.hashes.view.hashes.no_settings": "설정이 없습니다", - "hex.hashes.view.hashes.remove": "해시 제거", - "hex.hashes.view.hashes.table.name": "이름", - "hex.hashes.view.hashes.table.result": "결과", - "hex.hashes.view.hashes.table.type": "유형" - } + "hex.hashes.achievement.misc.create_hash.desc": "해시 보기에서 유형을 선택하고 이름을 지정한 다음 옆에 있는 더하기 버튼을 클릭하여 새 해시 함수를 만듭니다.", + "hex.hashes.achievement.misc.create_hash.name": "해시 브라운", + "hex.hashes.hash.common.iv": "초기 값", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "다항식", + "hex.hashes.hash.common.refl_in": "입력에 반영", + "hex.hashes.hash.common.refl_out": "출력에 반영", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "XOR 출력", + "hex.hashes.view.hashes.function": "해시 함수", + "hex.hashes.view.hashes.hash": "해시", + "hex.hashes.view.hashes.hover_info": "헥스 에디터 선택 영역 위로 마우스를 가져간 상태에서 Shift를 길게 누르면 해당 영역의 해시를 볼 수 있습니다.", + "hex.hashes.view.hashes.name": "해시", + "hex.hashes.view.hashes.no_settings": "설정이 없습니다", + "hex.hashes.view.hashes.remove": "해시 제거", + "hex.hashes.view.hashes.table.name": "이름", + "hex.hashes.view.hashes.table.result": "결과", + "hex.hashes.view.hashes.table.type": "유형" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/languages.json b/plugins/hashes/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/hashes/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/pl_PL.json b/plugins/hashes/romfs/lang/pl_PL.json index c01e5dcf6..810f1ac39 100644 --- a/plugins/hashes/romfs/lang/pl_PL.json +++ b/plugins/hashes/romfs/lang/pl_PL.json @@ -1,38 +1,32 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "Utwórz nową funkcję skrótu w widoku Hash, wybierając typ, nadając jej nazwę i klikając przycisk Plus obok niej.", - "hex.hashes.achievement.misc.create_hash.name": "Ziemniaki haszowane", - "hex.hashes.hash.common.input_size": "Rozmiar wejścia", - "hex.hashes.hash.common.iv": "Wartość początkowa", - "hex.hashes.hash.common.key": "Klucz", - "hex.hashes.hash.common.output_size": "Rozmiar wyjścia", - "hex.hashes.hash.common.personalization": "Personalizacja", - "hex.hashes.hash.common.poly": "Wielomian", - "hex.hashes.hash.common.refl_in": "Odbicie wejścia", - "hex.hashes.hash.common.refl_out": "Odbicie wyjścia", - "hex.hashes.hash.common.rounds": "Liczba rund", - "hex.hashes.hash.common.salt": "Sól", - "hex.hashes.hash.common.security_level": "Poziom bezpieczeństwa", - "hex.hashes.hash.common.size": "Rozmiar skrótu", - "hex.hashes.hash.common.standard": "Standard", - "hex.hashes.hash.common.standard.custom": "Niestandardowy", - "hex.hashes.hash.common.xor_out": "XOR wyjścia", - "hex.hashes.hash.sum": "Suma", - "hex.hashes.hash.sum.fold": "Zwiń wynik", - "hex.hashes.view.hashes.add": "Dodaj hash", - "hex.hashes.view.hashes.function": "Funkcja skrótu", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hash_name": "Nazwa hash", - "hex.hashes.view.hashes.hover_info": "Najedź kursorem na zaznaczenie w edytorze szesnastkowym i przytrzymaj klawisz SHIFT, aby wyświetlić hashe tego obszaru.", - "hex.hashes.view.hashes.name": "Hashe", - "hex.hashes.view.hashes.no_settings": "Brak dostępnych ustawień", - "hex.hashes.view.hashes.remove": "Usuń hash", - "hex.hashes.view.hashes.table.name": "Nazwa", - "hex.hashes.view.hashes.table.result": "Wynik", - "hex.hashes.view.hashes.table.type": "Typ" - } + "hex.hashes.achievement.misc.create_hash.desc": "Utwórz nową funkcję skrótu w widoku Hash, wybierając typ, nadając jej nazwę i klikając przycisk Plus obok niej.", + "hex.hashes.achievement.misc.create_hash.name": "Ziemniaki haszowane", + "hex.hashes.hash.common.input_size": "Rozmiar wejścia", + "hex.hashes.hash.common.iv": "Wartość początkowa", + "hex.hashes.hash.common.key": "Klucz", + "hex.hashes.hash.common.output_size": "Rozmiar wyjścia", + "hex.hashes.hash.common.personalization": "Personalizacja", + "hex.hashes.hash.common.poly": "Wielomian", + "hex.hashes.hash.common.refl_in": "Odbicie wejścia", + "hex.hashes.hash.common.refl_out": "Odbicie wyjścia", + "hex.hashes.hash.common.rounds": "Liczba rund", + "hex.hashes.hash.common.salt": "Sól", + "hex.hashes.hash.common.security_level": "Poziom bezpieczeństwa", + "hex.hashes.hash.common.size": "Rozmiar skrótu", + "hex.hashes.hash.common.standard": "Standard", + "hex.hashes.hash.common.standard.custom": "Niestandardowy", + "hex.hashes.hash.common.xor_out": "XOR wyjścia", + "hex.hashes.hash.sum": "Suma", + "hex.hashes.hash.sum.fold": "Zwiń wynik", + "hex.hashes.view.hashes.add": "Dodaj hash", + "hex.hashes.view.hashes.function": "Funkcja skrótu", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hash_name": "Nazwa hash", + "hex.hashes.view.hashes.hover_info": "Najedź kursorem na zaznaczenie w edytorze szesnastkowym i przytrzymaj klawisz SHIFT, aby wyświetlić hashe tego obszaru.", + "hex.hashes.view.hashes.name": "Hashe", + "hex.hashes.view.hashes.no_settings": "Brak dostępnych ustawień", + "hex.hashes.view.hashes.remove": "Usuń hash", + "hex.hashes.view.hashes.table.name": "Nazwa", + "hex.hashes.view.hashes.table.result": "Wynik", + "hex.hashes.view.hashes.table.type": "Typ" } diff --git a/plugins/hashes/romfs/lang/pt_BR.json b/plugins/hashes/romfs/lang/pt_BR.json index de47511b3..0cc12e2f3 100644 --- a/plugins/hashes/romfs/lang/pt_BR.json +++ b/plugins/hashes/romfs/lang/pt_BR.json @@ -1,32 +1,26 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "", - "hex.hashes.achievement.misc.create_hash.name": "", - "hex.hashes.hash.common.iv": "Initial Value", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "Polynomial", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "XOR Out", - "hex.hashes.view.hashes.function": "Função Hash", - "hex.hashes.view.hashes.hash": "Hash", - "hex.hashes.view.hashes.hover_info": "Passe o mouse sobre a seleção Hex Editor e mantenha pressionada a tecla SHIFT para visualizar os hashes dessa região.", - "hex.hashes.view.hashes.name": "Hashes", - "hex.hashes.view.hashes.no_settings": "Nenhuma configuração disponivel", - "hex.hashes.view.hashes.remove": "Remover hash", - "hex.hashes.view.hashes.table.name": "Nome", - "hex.hashes.view.hashes.table.result": "Resultado", - "hex.hashes.view.hashes.table.type": "Tipo" - } + "hex.hashes.achievement.misc.create_hash.desc": "", + "hex.hashes.achievement.misc.create_hash.name": "", + "hex.hashes.hash.common.iv": "Initial Value", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "Polynomial", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "XOR Out", + "hex.hashes.view.hashes.function": "Função Hash", + "hex.hashes.view.hashes.hash": "Hash", + "hex.hashes.view.hashes.hover_info": "Passe o mouse sobre a seleção Hex Editor e mantenha pressionada a tecla SHIFT para visualizar os hashes dessa região.", + "hex.hashes.view.hashes.name": "Hashes", + "hex.hashes.view.hashes.no_settings": "Nenhuma configuração disponivel", + "hex.hashes.view.hashes.remove": "Remover hash", + "hex.hashes.view.hashes.table.name": "Nome", + "hex.hashes.view.hashes.table.result": "Resultado", + "hex.hashes.view.hashes.table.type": "Tipo" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/ru_RU.json b/plugins/hashes/romfs/lang/ru_RU.json index 99f890338..6f3eedbc4 100644 --- a/plugins/hashes/romfs/lang/ru_RU.json +++ b/plugins/hashes/romfs/lang/ru_RU.json @@ -1,36 +1,30 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": false, - "translations": { - "hex.hashes.achievement.misc.create_hash.name": "Хэшбраун", - "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.name": "Хеши", - "hex.hashes.view.hashes.no_settings": "Нет доступных настроек", - "hex.hashes.view.hashes.remove": "Удалить хеш", - "hex.hashes.view.hashes.table.name": "Имя", - "hex.hashes.view.hashes.table.result": "Результат", - "hex.hashes.view.hashes.table.type": "Тип", - "hex.hashes.hash.common.iv": "Начальное значение", - "hex.hashes.hash.common.poly": "Полином", - "hex.hashes.hash.common.key": "Ключ", - "hex.hashes.hash.common.security_level": "Уровень безопасности", - "hex.hashes.hash.common.size": "Размер хеша", - "hex.hashes.hash.common.input_size": "Размер ввода", - "hex.hashes.hash.common.output_size": "Размер вывода", - "hex.hashes.hash.common.rounds": "Количество итераций", - "hex.hashes.hash.common.salt": "Соль", - "hex.hashes.hash.common.standard": "Стандарт", - "hex.hashes.hash.common.standard.custom": "Свой", - "hex.hashes.hash.common.personalization": "Персонализация", - "hex.hashes.hash.common.refl_in": "Внутреннее отражение", - "hex.hashes.hash.common.refl_out": "Внешнее отражение", - "hex.hashes.hash.common.xor_out": "XOR выхода", - "hex.hashes.hash.sum": "Сумма", - "hex.hashes.hash.sum.fold": "Сложить результат" - } + "hex.hashes.achievement.misc.create_hash.name": "Хэшбраун", + "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.name": "Хеши", + "hex.hashes.view.hashes.no_settings": "Нет доступных настроек", + "hex.hashes.view.hashes.remove": "Удалить хеш", + "hex.hashes.view.hashes.table.name": "Имя", + "hex.hashes.view.hashes.table.result": "Результат", + "hex.hashes.view.hashes.table.type": "Тип", + "hex.hashes.hash.common.iv": "Начальное значение", + "hex.hashes.hash.common.poly": "Полином", + "hex.hashes.hash.common.key": "Ключ", + "hex.hashes.hash.common.security_level": "Уровень безопасности", + "hex.hashes.hash.common.size": "Размер хеша", + "hex.hashes.hash.common.input_size": "Размер ввода", + "hex.hashes.hash.common.output_size": "Размер вывода", + "hex.hashes.hash.common.rounds": "Количество итераций", + "hex.hashes.hash.common.salt": "Соль", + "hex.hashes.hash.common.standard": "Стандарт", + "hex.hashes.hash.common.standard.custom": "Свой", + "hex.hashes.hash.common.personalization": "Персонализация", + "hex.hashes.hash.common.refl_in": "Внутреннее отражение", + "hex.hashes.hash.common.refl_out": "Внешнее отражение", + "hex.hashes.hash.common.xor_out": "XOR выхода", + "hex.hashes.hash.sum": "Сумма", + "hex.hashes.hash.sum.fold": "Сложить результат" } diff --git a/plugins/hashes/romfs/lang/zh_CN.json b/plugins/hashes/romfs/lang/zh_CN.json index 1f66a140a..b95ca86ac 100644 --- a/plugins/hashes/romfs/lang/zh_CN.json +++ b/plugins/hashes/romfs/lang/zh_CN.json @@ -1,38 +1,32 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "通过选择类型、为其命名并单击旁边的加号按钮,在“哈希”视图中创建新的哈希函数。", - "hex.hashes.achievement.misc.create_hash.name": "Hash!", - "hex.hashes.hash.common.input_size": "输入值大小", - "hex.hashes.hash.common.iv": "初始值", - "hex.hashes.hash.common.key": "键", - "hex.hashes.hash.common.output_size": "输出值大小", - "hex.hashes.hash.common.personalization": "个性化", - "hex.hashes.hash.common.poly": "多项式", - "hex.hashes.hash.common.refl_in": "输入值取反", - "hex.hashes.hash.common.refl_out": "输出值取反", - "hex.hashes.hash.common.rounds": "哈希轮数", - "hex.hashes.hash.common.salt": "盐", - "hex.hashes.hash.common.security_level": "安全等级", - "hex.hashes.hash.common.size": "哈希大小", - "hex.hashes.hash.common.standard": "标准", - "hex.hashes.hash.common.standard.custom": "自定义", - "hex.hashes.hash.common.xor_out": "结果异或值", - "hex.hashes.hash.sum": "总和", - "hex.hashes.hash.sum.fold": "折叠结果", - "hex.hashes.view.hashes.function": "哈希函数", - "hex.hashes.view.hashes.hash": "哈希", - "hex.hashes.view.hashes.hover_info": "将鼠标放在 Hex 编辑器的选区上,按住 SHIFT 来查看其哈希。", - "hex.hashes.view.hashes.name": "哈希", - "hex.hashes.view.hashes.no_settings": "没有可用哈希设置", - "hex.hashes.view.hashes.remove": "移除哈希", - "hex.hashes.view.hashes.table.name": "名称", - "hex.hashes.view.hashes.table.result": "结果", - "hex.hashes.view.hashes.table.type": "类型", - "hex.hashes.view.hashes.add": "添加哈希", - "hex.hashes.view.hashes.hash_name": "​​哈希名称​" - } + "hex.hashes.achievement.misc.create_hash.desc": "通过选择类型、为其命名并单击旁边的加号按钮,在“哈希”视图中创建新的哈希函数。", + "hex.hashes.achievement.misc.create_hash.name": "Hash!", + "hex.hashes.hash.common.input_size": "输入值大小", + "hex.hashes.hash.common.iv": "初始值", + "hex.hashes.hash.common.key": "键", + "hex.hashes.hash.common.output_size": "输出值大小", + "hex.hashes.hash.common.personalization": "个性化", + "hex.hashes.hash.common.poly": "多项式", + "hex.hashes.hash.common.refl_in": "输入值取反", + "hex.hashes.hash.common.refl_out": "输出值取反", + "hex.hashes.hash.common.rounds": "哈希轮数", + "hex.hashes.hash.common.salt": "盐", + "hex.hashes.hash.common.security_level": "安全等级", + "hex.hashes.hash.common.size": "哈希大小", + "hex.hashes.hash.common.standard": "标准", + "hex.hashes.hash.common.standard.custom": "自定义", + "hex.hashes.hash.common.xor_out": "结果异或值", + "hex.hashes.hash.sum": "总和", + "hex.hashes.hash.sum.fold": "折叠结果", + "hex.hashes.view.hashes.function": "哈希函数", + "hex.hashes.view.hashes.hash": "哈希", + "hex.hashes.view.hashes.hover_info": "将鼠标放在 Hex 编辑器的选区上,按住 SHIFT 来查看其哈希。", + "hex.hashes.view.hashes.name": "哈希", + "hex.hashes.view.hashes.no_settings": "没有可用哈希设置", + "hex.hashes.view.hashes.remove": "移除哈希", + "hex.hashes.view.hashes.table.name": "名称", + "hex.hashes.view.hashes.table.result": "结果", + "hex.hashes.view.hashes.table.type": "类型", + "hex.hashes.view.hashes.add": "添加哈希", + "hex.hashes.view.hashes.hash_name": "​​哈希名称​" } \ No newline at end of file diff --git a/plugins/hashes/romfs/lang/zh_TW.json b/plugins/hashes/romfs/lang/zh_TW.json index c8f653d0e..0b8c46fde 100644 --- a/plugins/hashes/romfs/lang/zh_TW.json +++ b/plugins/hashes/romfs/lang/zh_TW.json @@ -1,32 +1,26 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.hashes.achievement.misc.create_hash.desc": "Create a new hash function in the Hash view by selecting the type, giving it a name and clicking on the Plus button next to it.", - "hex.hashes.achievement.misc.create_hash.name": "Hash browns", - "hex.hashes.hash.common.iv": "初始數值", - "hex.hashes.hash.common.key": "", - "hex.hashes.hash.common.personalization": "", - "hex.hashes.hash.common.poly": "多項式", - "hex.hashes.hash.common.refl_in": "Reflect In", - "hex.hashes.hash.common.refl_out": "Reflect Out", - "hex.hashes.hash.common.rounds": "", - "hex.hashes.hash.common.salt": "", - "hex.hashes.hash.common.security_level": "", - "hex.hashes.hash.common.size": "", - "hex.hashes.hash.common.standard": "", - "hex.hashes.hash.common.standard.custom": "", - "hex.hashes.hash.common.xor_out": "XOR Out", - "hex.hashes.view.hashes.function": "雜湊函式", - "hex.hashes.view.hashes.hash": "雜湊", - "hex.hashes.view.hashes.hover_info": "懸停在十六進位編輯器的選取範圍上,並按住 Shift 以查看該區域的雜湊。", - "hex.hashes.view.hashes.name": "雜湊", - "hex.hashes.view.hashes.no_settings": "無可用設定", - "hex.hashes.view.hashes.remove": "移除雜湊", - "hex.hashes.view.hashes.table.name": "名稱", - "hex.hashes.view.hashes.table.result": "結果", - "hex.hashes.view.hashes.table.type": "類型" - } + "hex.hashes.achievement.misc.create_hash.desc": "Create a new hash function in the Hash view by selecting the type, giving it a name and clicking on the Plus button next to it.", + "hex.hashes.achievement.misc.create_hash.name": "Hash browns", + "hex.hashes.hash.common.iv": "初始數值", + "hex.hashes.hash.common.key": "", + "hex.hashes.hash.common.personalization": "", + "hex.hashes.hash.common.poly": "多項式", + "hex.hashes.hash.common.refl_in": "Reflect In", + "hex.hashes.hash.common.refl_out": "Reflect Out", + "hex.hashes.hash.common.rounds": "", + "hex.hashes.hash.common.salt": "", + "hex.hashes.hash.common.security_level": "", + "hex.hashes.hash.common.size": "", + "hex.hashes.hash.common.standard": "", + "hex.hashes.hash.common.standard.custom": "", + "hex.hashes.hash.common.xor_out": "XOR Out", + "hex.hashes.view.hashes.function": "雜湊函式", + "hex.hashes.view.hashes.hash": "雜湊", + "hex.hashes.view.hashes.hover_info": "懸停在十六進位編輯器的選取範圍上,並按住 Shift 以查看該區域的雜湊。", + "hex.hashes.view.hashes.name": "雜湊", + "hex.hashes.view.hashes.no_settings": "無可用設定", + "hex.hashes.view.hashes.remove": "移除雜湊", + "hex.hashes.view.hashes.table.name": "名稱", + "hex.hashes.view.hashes.table.result": "結果", + "hex.hashes.view.hashes.table.type": "類型" } \ No newline at end of file diff --git a/plugins/hashes/source/plugin_hashes.cpp b/plugins/hashes/source/plugin_hashes.cpp index 1c6f693c0..3ea063789 100644 --- a/plugins/hashes/source/plugin_hashes.cpp +++ b/plugins/hashes/source/plugin_hashes.cpp @@ -20,8 +20,9 @@ using namespace hex::plugin::hashes; IMHEX_PLUGIN_SETUP("Hashes", "WerWolv", "Hashing algorithms") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); registerHashes(); ContentRegistry::Views::add(); diff --git a/plugins/remote/romfs/lang/en_US.json b/plugins/remote/romfs/lang/en_US.json index f80474600..448218eba 100644 --- a/plugins/remote/romfs/lang/en_US.json +++ b/plugins/remote/romfs/lang/en_US.json @@ -1,9 +1,4 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { "hex.plugin.remote.ssh_provider": "Remote SSH File", "hex.plugin.remote.ssh_provider.host": "Host", "hex.plugin.remote.ssh_provider.port": "Port", @@ -12,5 +7,4 @@ "hex.plugin.remote.ssh_provider.key_file": "Private Key Path", "hex.plugin.remote.ssh_provider.passphrase": "Passphrase", "hex.plugin.remote.ssh_provider.connect": "Connect" - } } diff --git a/plugins/remote/romfs/lang/languages.json b/plugins/remote/romfs/lang/languages.json new file mode 100644 index 000000000..fcb78112b --- /dev/null +++ b/plugins/remote/romfs/lang/languages.json @@ -0,0 +1,6 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + } +] \ No newline at end of file diff --git a/plugins/remote/source/plugin_remote.cpp b/plugins/remote/source/plugin_remote.cpp index 69abaef7f..12631e784 100644 --- a/plugins/remote/source/plugin_remote.cpp +++ b/plugins/remote/source/plugin_remote.cpp @@ -13,8 +13,9 @@ IMHEX_PLUGIN_SETUP("Remote", "WerWolv", "Reading data from remote servers") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); hex::plugin::remote::SFTPClient::init(); AT_FINAL_CLEANUP { diff --git a/plugins/script_loader/romfs/lang/de_DE.json b/plugins/script_loader/romfs/lang/de_DE.json index 68455faca..8c0630075 100644 --- a/plugins/script_loader/romfs/lang/de_DE.json +++ b/plugins/script_loader/romfs/lang/de_DE.json @@ -1,10 +1,5 @@ { - "code": "de-DE", - "country": "Germany", - "language": "German", - "translations": { - "hex.script_loader.menu.run_script": "Skript ausführen", - "hex.script_loader.menu.loading": "Laden...", - "hex.script_loader.menu.no_scripts": "Keine Skripte gefunden" - } + "hex.script_loader.menu.run_script": "Skript ausführen", + "hex.script_loader.menu.loading": "Laden...", + "hex.script_loader.menu.no_scripts": "Keine Skripte gefunden" } \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/en_US.json b/plugins/script_loader/romfs/lang/en_US.json index 054774f8d..64c5d6588 100644 --- a/plugins/script_loader/romfs/lang/en_US.json +++ b/plugins/script_loader/romfs/lang/en_US.json @@ -1,12 +1,7 @@ { - "code": "en-US", - "country": "United States", - "language": "English", - "translations": { - "hex.script_loader.menu.run_script": "Run Script...", - "hex.script_loader.menu.loading": "Loading...", - "hex.script_loader.menu.no_scripts": "No scripts found", - "hex.script_loader.task.updating": "Updating scripts...", - "hex.script_loader.task.running": "Running script..." - } + "hex.script_loader.menu.run_script": "Run Script...", + "hex.script_loader.menu.loading": "Loading...", + "hex.script_loader.menu.no_scripts": "No scripts found", + "hex.script_loader.task.updating": "Updating scripts...", + "hex.script_loader.task.running": "Running script..." } \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/fr_FR.json b/plugins/script_loader/romfs/lang/fr_FR.json index dc8aa89d8..f3f0f5d2e 100644 --- a/plugins/script_loader/romfs/lang/fr_FR.json +++ b/plugins/script_loader/romfs/lang/fr_FR.json @@ -1,12 +1,7 @@ { - "code": "fr-FR", - "country": "France", - "language": "Français", - "translations": { - "hex.script_loader.menu.run_script": "Exécuter le script...", - "hex.script_loader.menu.loading": "Chargement...", - "hex.script_loader.menu.no_scripts": "Aucun script trouvé", - "hex.script_loader.task.updating": "Mise à jour des scripts...", - "hex.script_loader.task.running": "Exécution du script..." - } + "hex.script_loader.menu.run_script": "Exécuter le script...", + "hex.script_loader.menu.loading": "Chargement...", + "hex.script_loader.menu.no_scripts": "Aucun script trouvé", + "hex.script_loader.task.updating": "Mise à jour des scripts...", + "hex.script_loader.task.running": "Exécution du script..." } diff --git a/plugins/script_loader/romfs/lang/hu_HU.json b/plugins/script_loader/romfs/lang/hu_HU.json index b3ffa22db..0aa08f512 100644 --- a/plugins/script_loader/romfs/lang/hu_HU.json +++ b/plugins/script_loader/romfs/lang/hu_HU.json @@ -1,11 +1,5 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.script_loader.menu.run_script": "Script futtatása...", - "hex.script_loader.menu.loading": "Betöltés...", - "hex.script_loader.menu.no_scripts": "Nem található script" - } + "hex.script_loader.menu.run_script": "Script futtatása...", + "hex.script_loader.menu.loading": "Betöltés...", + "hex.script_loader.menu.no_scripts": "Nem található script" } \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/languages.json b/plugins/script_loader/romfs/lang/languages.json new file mode 100644 index 000000000..ed8fa3a5d --- /dev/null +++ b/plugins/script_loader/romfs/lang/languages.json @@ -0,0 +1,34 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + } +] \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/pl_PL.json b/plugins/script_loader/romfs/lang/pl_PL.json index 5726076a7..8d365d9de 100644 --- a/plugins/script_loader/romfs/lang/pl_PL.json +++ b/plugins/script_loader/romfs/lang/pl_PL.json @@ -1,13 +1,7 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.script_loader.menu.loading": "Ładowanie...", - "hex.script_loader.menu.no_scripts": "Nie znaleziono skryptów", - "hex.script_loader.menu.run_script": "Uruchom skrypt...", - "hex.script_loader.task.running": "Uruchamianie skryptu...", - "hex.script_loader.task.updating": "Aktualizowanie skryptów..." - } + "hex.script_loader.menu.loading": "Ładowanie...", + "hex.script_loader.menu.no_scripts": "Nie znaleziono skryptów", + "hex.script_loader.menu.run_script": "Uruchom skrypt...", + "hex.script_loader.task.running": "Uruchamianie skryptu...", + "hex.script_loader.task.updating": "Aktualizowanie skryptów..." } diff --git a/plugins/script_loader/romfs/lang/ru_RU.json b/plugins/script_loader/romfs/lang/ru_RU.json index a26c6c2c2..09529d04f 100644 --- a/plugins/script_loader/romfs/lang/ru_RU.json +++ b/plugins/script_loader/romfs/lang/ru_RU.json @@ -1,12 +1,7 @@ { - "code": "ru-RU", - "country": "Russia", - "language": "Russian", - "translations": { - "hex.script_loader.menu.run_script": "Запустить скрипт", - "hex.script_loader.menu.loading": "Загрузка...", - "hex.script_loader.menu.no_scripts": "Скрипты не найдены", - "hex.script_loader.task.updating": "Обновление скриптов...", - "hex.script_loader.task.running": "Запуск скрипта..." - } + "hex.script_loader.menu.run_script": "Запустить скрипт", + "hex.script_loader.menu.loading": "Загрузка...", + "hex.script_loader.menu.no_scripts": "Скрипты не найдены", + "hex.script_loader.task.updating": "Обновление скриптов...", + "hex.script_loader.task.running": "Запуск скрипта..." } \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/zh_CN.json b/plugins/script_loader/romfs/lang/zh_CN.json index 080a0ed55..4093c0b1e 100644 --- a/plugins/script_loader/romfs/lang/zh_CN.json +++ b/plugins/script_loader/romfs/lang/zh_CN.json @@ -1,12 +1,7 @@ { - "code": "zh-CN", - "country": "China", - "language": "Chinese (Simplified)", - "translations": { - "hex.script_loader.menu.loading": "加载中……", - "hex.script_loader.menu.no_scripts": "空空如也", - "hex.script_loader.menu.run_script": "运行脚本……", - "hex.script_loader.task.running": "运行脚本……", - "hex.script_loader.task.updating": "更新脚本……" - } + "hex.script_loader.menu.loading": "加载中……", + "hex.script_loader.menu.no_scripts": "空空如也", + "hex.script_loader.menu.run_script": "运行脚本……", + "hex.script_loader.task.running": "运行脚本……", + "hex.script_loader.task.updating": "更新脚本……" } \ No newline at end of file diff --git a/plugins/script_loader/romfs/lang/zh_TW.json b/plugins/script_loader/romfs/lang/zh_TW.json index 833c5ddfc..2b2278748 100644 --- a/plugins/script_loader/romfs/lang/zh_TW.json +++ b/plugins/script_loader/romfs/lang/zh_TW.json @@ -1,10 +1,5 @@ { - "code": "zh-TW", - "country": "Taiwan", - "language": "Chinese (Traditional)", - "translations": { - "hex.script_loader.menu.loading": "正在載入...", - "hex.script_loader.menu.no_scripts": "找不到指令碼", - "hex.script_loader.menu.run_script": "執行指令碼..." - } + "hex.script_loader.menu.loading": "正在載入...", + "hex.script_loader.menu.no_scripts": "找不到指令碼", + "hex.script_loader.menu.run_script": "執行指令碼..." } \ No newline at end of file diff --git a/plugins/script_loader/source/plugin_script_loader.cpp b/plugins/script_loader/source/plugin_script_loader.cpp index f97ed3276..1ac65cae3 100644 --- a/plugins/script_loader/source/plugin_script_loader.cpp +++ b/plugins/script_loader/source/plugin_script_loader.cpp @@ -134,8 +134,9 @@ std::vector loadAllScripts() { IMHEX_PLUGIN_SETUP("Script Loader", "WerWolv", "Script Loader plugin") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); if (initializeAllLoaders()) { addScriptsMenu(); diff --git a/plugins/ui/include/ui/text_editor.hpp b/plugins/ui/include/ui/text_editor.hpp index c94a3e6c2..f81b89a51 100644 --- a/plugins/ui/include/ui/text_editor.hpp +++ b/plugins/ui/include/ui/text_editor.hpp @@ -237,7 +237,7 @@ namespace hex::ui { } private: - TextEditor *m_editor; + TextEditor *m_editor = nullptr; }; using ErrorGotoBoxes = std::map; @@ -474,7 +474,7 @@ namespace hex::ui { ImVec2 &getCharAdvance() { return m_charAdvance; } void clearGotoBoxes() { m_errorGotoBoxes.clear(); } void clearCursorBoxes() { m_cursorBoxes.clear(); } - void addClickableText(std::string text) { m_clickableText.push_back(text); } + void addClickableText(std::string text) { m_clickableText.emplace_back(std::move(text)); } void setErrorMarkers(const ErrorMarkers &markers) { m_errorMarkers = markers; } Breakpoints &getBreakpoints() { return m_breakpoints; } void setBreakpoints(const Breakpoints &markers) { m_breakpoints = markers; } diff --git a/plugins/ui/romfs/lang/de_DE.json b/plugins/ui/romfs/lang/de_DE.json index ec61b097a..78d4819a4 100644 --- a/plugins/ui/romfs/lang/de_DE.json +++ b/plugins/ui/romfs/lang/de_DE.json @@ -1,118 +1,112 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.ui.common.add": "Hinzufügen", - "hex.ui.common.address": "Adresse", - "hex.ui.common.allow": "Erlauben", - "hex.ui.common.begin": "Anfangen", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Durchsuchen...", - "hex.ui.common.bytes": "Bytes", - "hex.ui.common.cancel": "Abbrechen", - "hex.ui.common.choose_file": "Datei auswählen", - "hex.ui.common.close": "Schließen", - "hex.ui.common.comment": "Kommentar", - "hex.ui.common.continue": "Fortfahren", - "hex.ui.common.count": "Anzahl", - "hex.ui.common.decimal": "Dezimal", - "hex.ui.common.deny": "Verweigern", - "hex.ui.common.dont_show_again": "Nicht mehr anzeigen", - "hex.ui.common.edit": "Bearbeiten", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Beenden", - "hex.ui.common.endian": "Endian", - "hex.ui.common.error": "Fehler", - "hex.ui.common.fatal": "Fataler Fehler", - "hex.ui.common.file": "Datei", - "hex.ui.common.filter": "Filter", - "hex.ui.common.hexadecimal": "Hexadezimal", - "hex.ui.common.info": "Information", - "hex.ui.common.instruction": "Instruktion", - "hex.ui.common.key": "Schlüssel", - "hex.ui.common.link": "Link", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Laden", - "hex.ui.common.loading": "Laden...", - "hex.ui.common.match_selection": "Arbeitsbereich synchronisieren", - "hex.ui.common.name": "Name", - "hex.ui.common.no": "Nein", - "hex.ui.common.number_format": "Format", - "hex.ui.common.octal": "Oktal", - "hex.ui.common.off": "Aus", - "hex.ui.common.offset": "Offset", - "hex.ui.common.okay": "Okay", - "hex.ui.common.on": "An", - "hex.ui.common.open": "Öffnen", - "hex.ui.common.path": "Pfad", - "hex.ui.common.percentage": "Prozent", - "hex.ui.common.processing": "Verarbeiten", - "hex.ui.common.project": "Projekt", - "hex.ui.common.question": "Frage", - "hex.ui.common.range": "Bereich", - "hex.ui.common.range.entire_data": "Gesamte Daten", - "hex.ui.common.range.selection": "Auswahl", - "hex.ui.common.region": "Region", - "hex.ui.common.remove": "Entfernen", - "hex.ui.common.reset": "Zurücksetzen", - "hex.ui.common.set": "Setzen", - "hex.ui.common.settings": "Einstellungen", - "hex.ui.common.size": "Länge", - "hex.ui.common.type": "Typ", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Wert", - "hex.ui.common.warning": "Warnung", - "hex.ui.common.yes": "Ja", - "hex.ui.hex_editor.ascii_view": "ASCII Spalte anzeigen", - "hex.ui.hex_editor.custom_encoding_view": "Erweiterte Dekodierungsspalte anzeigen", - "hex.ui.hex_editor.data_size": "Datengrösse", - "hex.ui.hex_editor.gray_out_zero": "Nullen ausgrauen", - "hex.ui.hex_editor.human_readable_units_footer": "Lesbare Einheiten", - "hex.ui.hex_editor.no_bytes": "Keine Bytes verfügbar", - "hex.ui.hex_editor.page": "Seite", - "hex.ui.hex_editor.region": "Region", - "hex.ui.hex_editor.selection": "Auswahl", - "hex.ui.hex_editor.selection.none": "Keine", - "hex.ui.hex_editor.uppercase_hex": "Hex Zeichen als Grossbuchstaben", - "hex.ui.hex_editor.visualizer": "Daten Anzeige", - "hex.ui.pattern_drawer.color": "Farbe", - "hex.ui.pattern_drawer.comment": "Kommentar", - "hex.ui.pattern_drawer.double_click": "Doppelklicken um mehr Einträge zu sehen", - "hex.ui.pattern_drawer.end": "Ende", - "hex.ui.pattern_drawer.export": "Pattern exportieren als...", - "hex.ui.pattern_drawer.favorites": "Favoriten", - "hex.ui.pattern_drawer.local": "Local", - "hex.ui.pattern_drawer.size": "Grösse", - "hex.ui.pattern_drawer.spec_name": "Spezifikatiosnamen", - "hex.ui.pattern_drawer.start": "Start", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatisch geöffneter Baum", - "hex.ui.pattern_drawer.tree_style.flattened": "Flach", - "hex.ui.pattern_drawer.tree_style.tree": "Baum", - "hex.ui.pattern_drawer.type": "Typ", - "hex.ui.pattern_drawer.updating": "Aktualisieren...", - "hex.ui.pattern_drawer.value": "Wert", - "hex.ui.pattern_drawer.var_name": "Name", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Falsche anzahl Parameter", - "hex.ui.pattern_drawer.visualizer.unknown": "Unbekannter Visualizer" - } + "hex.ui.common.add": "Hinzufügen", + "hex.ui.common.address": "Adresse", + "hex.ui.common.allow": "Erlauben", + "hex.ui.common.begin": "Anfangen", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Durchsuchen...", + "hex.ui.common.bytes": "Bytes", + "hex.ui.common.cancel": "Abbrechen", + "hex.ui.common.choose_file": "Datei auswählen", + "hex.ui.common.close": "Schließen", + "hex.ui.common.comment": "Kommentar", + "hex.ui.common.continue": "Fortfahren", + "hex.ui.common.count": "Anzahl", + "hex.ui.common.decimal": "Dezimal", + "hex.ui.common.deny": "Verweigern", + "hex.ui.common.dont_show_again": "Nicht mehr anzeigen", + "hex.ui.common.edit": "Bearbeiten", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Beenden", + "hex.ui.common.endian": "Endian", + "hex.ui.common.error": "Fehler", + "hex.ui.common.fatal": "Fataler Fehler", + "hex.ui.common.file": "Datei", + "hex.ui.common.filter": "Filter", + "hex.ui.common.hexadecimal": "Hexadezimal", + "hex.ui.common.info": "Information", + "hex.ui.common.instruction": "Instruktion", + "hex.ui.common.key": "Schlüssel", + "hex.ui.common.link": "Link", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Laden", + "hex.ui.common.loading": "Laden...", + "hex.ui.common.match_selection": "Arbeitsbereich synchronisieren", + "hex.ui.common.name": "Name", + "hex.ui.common.no": "Nein", + "hex.ui.common.number_format": "Format", + "hex.ui.common.octal": "Oktal", + "hex.ui.common.off": "Aus", + "hex.ui.common.offset": "Offset", + "hex.ui.common.okay": "Okay", + "hex.ui.common.on": "An", + "hex.ui.common.open": "Öffnen", + "hex.ui.common.path": "Pfad", + "hex.ui.common.percentage": "Prozent", + "hex.ui.common.processing": "Verarbeiten", + "hex.ui.common.project": "Projekt", + "hex.ui.common.question": "Frage", + "hex.ui.common.range": "Bereich", + "hex.ui.common.range.entire_data": "Gesamte Daten", + "hex.ui.common.range.selection": "Auswahl", + "hex.ui.common.region": "Region", + "hex.ui.common.remove": "Entfernen", + "hex.ui.common.reset": "Zurücksetzen", + "hex.ui.common.set": "Setzen", + "hex.ui.common.settings": "Einstellungen", + "hex.ui.common.size": "Länge", + "hex.ui.common.type": "Typ", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Wert", + "hex.ui.common.warning": "Warnung", + "hex.ui.common.yes": "Ja", + "hex.ui.hex_editor.ascii_view": "ASCII Spalte anzeigen", + "hex.ui.hex_editor.custom_encoding_view": "Erweiterte Dekodierungsspalte anzeigen", + "hex.ui.hex_editor.data_size": "Datengrösse", + "hex.ui.hex_editor.gray_out_zero": "Nullen ausgrauen", + "hex.ui.hex_editor.human_readable_units_footer": "Lesbare Einheiten", + "hex.ui.hex_editor.no_bytes": "Keine Bytes verfügbar", + "hex.ui.hex_editor.page": "Seite", + "hex.ui.hex_editor.region": "Region", + "hex.ui.hex_editor.selection": "Auswahl", + "hex.ui.hex_editor.selection.none": "Keine", + "hex.ui.hex_editor.uppercase_hex": "Hex Zeichen als Grossbuchstaben", + "hex.ui.hex_editor.visualizer": "Daten Anzeige", + "hex.ui.pattern_drawer.color": "Farbe", + "hex.ui.pattern_drawer.comment": "Kommentar", + "hex.ui.pattern_drawer.double_click": "Doppelklicken um mehr Einträge zu sehen", + "hex.ui.pattern_drawer.end": "Ende", + "hex.ui.pattern_drawer.export": "Pattern exportieren als...", + "hex.ui.pattern_drawer.favorites": "Favoriten", + "hex.ui.pattern_drawer.local": "Local", + "hex.ui.pattern_drawer.size": "Grösse", + "hex.ui.pattern_drawer.spec_name": "Spezifikatiosnamen", + "hex.ui.pattern_drawer.start": "Start", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatisch geöffneter Baum", + "hex.ui.pattern_drawer.tree_style.flattened": "Flach", + "hex.ui.pattern_drawer.tree_style.tree": "Baum", + "hex.ui.pattern_drawer.type": "Typ", + "hex.ui.pattern_drawer.updating": "Aktualisieren...", + "hex.ui.pattern_drawer.value": "Wert", + "hex.ui.pattern_drawer.var_name": "Name", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Falsche anzahl Parameter", + "hex.ui.pattern_drawer.visualizer.unknown": "Unbekannter Visualizer" } diff --git a/plugins/ui/romfs/lang/en_US.json b/plugins/ui/romfs/lang/en_US.json index 1b9a73b90..0dbcd86ee 100644 --- a/plugins/ui/romfs/lang/en_US.json +++ b/plugins/ui/romfs/lang/en_US.json @@ -1,132 +1,126 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.ui.common.add": "Add", - "hex.ui.common.address": "Address", - "hex.ui.common.allow": "Allow", - "hex.ui.common.apply": "Apply", - "hex.ui.common.begin": "Begin", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Browse...", - "hex.ui.common.bytes": "Bytes", - "hex.ui.common.cancel": "Cancel", - "hex.ui.common.choose_file": "Choose file", - "hex.ui.common.close": "Close", - "hex.ui.common.comment": "Comment", - "hex.ui.common.continue": "Continue", - "hex.ui.common.count": "Count", - "hex.ui.common.decimal": "Decimal", - "hex.ui.common.deny": "Deny", - "hex.ui.common.dont_show_again": "Don't show again", - "hex.ui.common.edit": "Edit", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "End", - "hex.ui.common.endian": "Endian", - "hex.ui.common.warning": "Warning", - "hex.ui.common.error": "Error", - "hex.ui.common.fatal": "Fatal Error", - "hex.ui.common.file": "File", - "hex.ui.common.filter": "Filter", - "hex.ui.common.hexadecimal": "Hexadecimal", - "hex.ui.common.info": "Information", - "hex.ui.common.instruction": "Instruction", - "hex.ui.common.key": "Key", - "hex.ui.common.link": "Link", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Load", - "hex.ui.common.loading": "Loading...", - "hex.ui.common.match_selection": "Match Selection", - "hex.ui.common.name": "Name", - "hex.ui.common.no": "No", - "hex.ui.common.number_format": "Format", - "hex.ui.common.octal": "Octal", - "hex.ui.common.offset": "Offset", - "hex.ui.common.okay": "Okay", - "hex.ui.common.open": "Open", - "hex.ui.common.on": "On", - "hex.ui.common.off": "Off", - "hex.ui.common.path": "Path", - "hex.ui.common.percentage": "Percentage", - "hex.ui.common.processing": "Processing", - "hex.ui.common.project": "Project", - "hex.ui.common.question": "Question", - "hex.ui.common.range": "Range", - "hex.ui.common.range.entire_data": "Entire Data", - "hex.ui.common.range.selection": "Selection", - "hex.ui.common.region": "Region", - "hex.ui.common.remove": "Remove", - "hex.ui.common.reset": "Reset", - "hex.ui.common.segment": "Segment", - "hex.ui.common.set": "Set", - "hex.ui.common.settings": "Settings", - "hex.ui.common.size": "Size", - "hex.ui.common.type": "Type", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Value", - "hex.ui.common.yes": "Yes", - "hex.ui.hex_editor.ascii_view": "Display ASCII column", - "hex.ui.hex_editor.extended_ascii": "Display unprintable characters in ASCII column", - "hex.ui.hex_editor.custom_encoding_view": "Display advanced decoding column", - "hex.ui.hex_editor.columns": "Columns", - "hex.ui.hex_editor.fit_columns": "Fit columns to width", - "hex.ui.hex_editor.human_readable_units_footer": "Convert sizes to human-readable units", - "hex.ui.hex_editor.data_size": "Data Size", - "hex.ui.hex_editor.data_cell_options": "Data Cell Options", - "hex.ui.hex_editor.gray_out_zero": "Grey out zeros", - "hex.ui.hex_editor.minimap": "Mini Map\n(Right click for settings)", - "hex.ui.hex_editor.minimap.width": "Width", - "hex.ui.hex_editor.no_bytes": "No bytes available", - "hex.ui.hex_editor.page": "Page", - "hex.ui.hex_editor.region": "Region", - "hex.ui.hex_editor.selection": "Selection", - "hex.ui.hex_editor.selection.none": "None", - "hex.ui.hex_editor.separator_stride": "Segment Size: 0x{0:02X}", - "hex.ui.hex_editor.no_separator": "No Segment Separators", - "hex.ui.hex_editor.uppercase_hex": "Upper case Hex characters", - "hex.ui.hex_editor.visualizer": "Data visualizer", - "hex.ui.pattern_drawer.color": "Color", - "hex.ui.pattern_drawer.comment": "Comment", - "hex.ui.pattern_drawer.double_click": "Double-click to see more items", - "hex.ui.pattern_drawer.end": "End", - "hex.ui.pattern_drawer.export": "Export Patterns as...", - "hex.ui.pattern_drawer.favorites": "Favorites", - "hex.ui.pattern_drawer.local": "Local", - "hex.ui.pattern_drawer.size": "Size", - "hex.ui.pattern_drawer.spec_name": "Display specification names", - "hex.ui.pattern_drawer.start": "Start", - "hex.ui.pattern_drawer.tree_style.tree": "Tree", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Auto Expanded Tree", - "hex.ui.pattern_drawer.tree_style.flattened": "Flattened", - "hex.ui.pattern_drawer.type": "Type", - "hex.ui.pattern_drawer.updating": "Updating patterns...", - "hex.ui.pattern_drawer.value": "Value", - "hex.ui.pattern_drawer.var_name": "Name", - "hex.ui.pattern_drawer.visualizer.unknown": "Unknown visualizer", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Invalid parameter count", - "hex.ui.diagram.byte_type_distribution.plain_text": "Plain Text", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "Similar Bytes", - "hex.ui.diagram.entropy_analysis.entropy_drop": "Large Entropy Drop", - "hex.ui.diagram.entropy_analysis.entropy_spike": "Large Entropy Spike" - } + "hex.ui.common.add": "Add", + "hex.ui.common.address": "Address", + "hex.ui.common.allow": "Allow", + "hex.ui.common.apply": "Apply", + "hex.ui.common.begin": "Begin", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Browse...", + "hex.ui.common.bytes": "Bytes", + "hex.ui.common.cancel": "Cancel", + "hex.ui.common.choose_file": "Choose file", + "hex.ui.common.close": "Close", + "hex.ui.common.comment": "Comment", + "hex.ui.common.continue": "Continue", + "hex.ui.common.count": "Count", + "hex.ui.common.decimal": "Decimal", + "hex.ui.common.deny": "Deny", + "hex.ui.common.dont_show_again": "Don't show again", + "hex.ui.common.edit": "Edit", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "End", + "hex.ui.common.endian": "Endian", + "hex.ui.common.warning": "Warning", + "hex.ui.common.error": "Error", + "hex.ui.common.fatal": "Fatal Error", + "hex.ui.common.file": "File", + "hex.ui.common.filter": "Filter", + "hex.ui.common.hexadecimal": "Hexadecimal", + "hex.ui.common.info": "Information", + "hex.ui.common.instruction": "Instruction", + "hex.ui.common.key": "Key", + "hex.ui.common.link": "Link", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Load", + "hex.ui.common.loading": "Loading...", + "hex.ui.common.match_selection": "Match Selection", + "hex.ui.common.name": "Name", + "hex.ui.common.no": "No", + "hex.ui.common.number_format": "Format", + "hex.ui.common.octal": "Octal", + "hex.ui.common.offset": "Offset", + "hex.ui.common.okay": "Okay", + "hex.ui.common.open": "Open", + "hex.ui.common.on": "On", + "hex.ui.common.off": "Off", + "hex.ui.common.path": "Path", + "hex.ui.common.percentage": "Percentage", + "hex.ui.common.processing": "Processing", + "hex.ui.common.project": "Project", + "hex.ui.common.question": "Question", + "hex.ui.common.range": "Range", + "hex.ui.common.range.entire_data": "Entire Data", + "hex.ui.common.range.selection": "Selection", + "hex.ui.common.region": "Region", + "hex.ui.common.remove": "Remove", + "hex.ui.common.reset": "Reset", + "hex.ui.common.segment": "Segment", + "hex.ui.common.set": "Set", + "hex.ui.common.settings": "Settings", + "hex.ui.common.size": "Size", + "hex.ui.common.type": "Type", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Value", + "hex.ui.common.yes": "Yes", + "hex.ui.hex_editor.ascii_view": "Display ASCII column", + "hex.ui.hex_editor.extended_ascii": "Display unprintable characters in ASCII column", + "hex.ui.hex_editor.custom_encoding_view": "Display advanced decoding column", + "hex.ui.hex_editor.columns": "Columns", + "hex.ui.hex_editor.fit_columns": "Fit columns to width", + "hex.ui.hex_editor.human_readable_units_footer": "Convert sizes to human-readable units", + "hex.ui.hex_editor.data_size": "Data Size", + "hex.ui.hex_editor.data_cell_options": "Data Cell Options", + "hex.ui.hex_editor.gray_out_zero": "Grey out zeros", + "hex.ui.hex_editor.minimap": "Mini Map\n(Right click for settings)", + "hex.ui.hex_editor.minimap.width": "Width", + "hex.ui.hex_editor.no_bytes": "No bytes available", + "hex.ui.hex_editor.page": "Page", + "hex.ui.hex_editor.region": "Region", + "hex.ui.hex_editor.selection": "Selection", + "hex.ui.hex_editor.selection.none": "None", + "hex.ui.hex_editor.separator_stride": "Segment Size: 0x{0:02X}", + "hex.ui.hex_editor.no_separator": "No Segment Separators", + "hex.ui.hex_editor.uppercase_hex": "Upper case Hex characters", + "hex.ui.hex_editor.visualizer": "Data visualizer", + "hex.ui.pattern_drawer.color": "Color", + "hex.ui.pattern_drawer.comment": "Comment", + "hex.ui.pattern_drawer.double_click": "Double-click to see more items", + "hex.ui.pattern_drawer.end": "End", + "hex.ui.pattern_drawer.export": "Export Patterns as...", + "hex.ui.pattern_drawer.favorites": "Favorites", + "hex.ui.pattern_drawer.local": "Local", + "hex.ui.pattern_drawer.size": "Size", + "hex.ui.pattern_drawer.spec_name": "Display specification names", + "hex.ui.pattern_drawer.start": "Start", + "hex.ui.pattern_drawer.tree_style.tree": "Tree", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Auto Expanded Tree", + "hex.ui.pattern_drawer.tree_style.flattened": "Flattened", + "hex.ui.pattern_drawer.type": "Type", + "hex.ui.pattern_drawer.updating": "Updating patterns...", + "hex.ui.pattern_drawer.value": "Value", + "hex.ui.pattern_drawer.var_name": "Name", + "hex.ui.pattern_drawer.visualizer.unknown": "Unknown visualizer", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Invalid parameter count", + "hex.ui.diagram.byte_type_distribution.plain_text": "Plain Text", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "Similar Bytes", + "hex.ui.diagram.entropy_analysis.entropy_drop": "Large Entropy Drop", + "hex.ui.diagram.entropy_analysis.entropy_spike": "Large Entropy Spike" } diff --git a/plugins/ui/romfs/lang/es_ES.json b/plugins/ui/romfs/lang/es_ES.json index 0aa31f05e..8219d4684 100644 --- a/plugins/ui/romfs/lang/es_ES.json +++ b/plugins/ui/romfs/lang/es_ES.json @@ -1,117 +1,111 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "Dirección", - "hex.ui.common.allow": "", - "hex.ui.common.begin": "Inicio", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Navegar...", - "hex.ui.common.bytes": "Bytes", - "hex.ui.common.cancel": "Cancelar", - "hex.ui.common.choose_file": "Escoger archivo", - "hex.ui.common.close": "Cerrar", - "hex.ui.common.comment": "Comentario", - "hex.ui.common.continue": "", - "hex.ui.common.count": "Cantidad", - "hex.ui.common.decimal": "Decimal", - "hex.ui.common.deny": "", - "hex.ui.common.dont_show_again": "No mostrar de nuevo", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Fin", - "hex.ui.common.endian": "Endian", - "hex.ui.common.error": "Error", - "hex.ui.common.fatal": "Error Crítico", - "hex.ui.common.file": "Archivo", - "hex.ui.common.filter": "Filtro", - "hex.ui.common.hexadecimal": "Hexadecimal", - "hex.ui.common.info": "Información", - "hex.ui.common.instruction": "Instrucción", - "hex.ui.common.key": "", - "hex.ui.common.link": "Enlace", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Cargar", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "Match Selection", - "hex.ui.common.name": "Nombre", - "hex.ui.common.no": "No", - "hex.ui.common.number_format": "Formato", - "hex.ui.common.octal": "Octal", - "hex.ui.common.off": "", - "hex.ui.common.offset": "Offset", - "hex.ui.common.okay": "Okey", - "hex.ui.common.on": "", - "hex.ui.common.open": "Abrir", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "Porcentaje", - "hex.ui.common.processing": "Procesado", - "hex.ui.common.project": "", - "hex.ui.common.question": "Pregunta", - "hex.ui.common.range": "Rango", - "hex.ui.common.range.entire_data": "Todos los Datos", - "hex.ui.common.range.selection": "Selección", - "hex.ui.common.region": "Región", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "", - "hex.ui.common.set": "Establecer", - "hex.ui.common.settings": "Ajustes", - "hex.ui.common.size": "Tamaño", - "hex.ui.common.type": "Tipo", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Valor", - "hex.ui.common.warning": "", - "hex.ui.common.yes": "Sí", - "hex.ui.hex_editor.ascii_view": "Mostrar columna ASCII", - "hex.ui.hex_editor.custom_encoding_view": "Mostrar columna de decodificación avanzada", - "hex.ui.hex_editor.data_size": "Tamaño de Datos", - "hex.ui.hex_editor.gray_out_zero": "Mostrar ceros en gris", - "hex.ui.hex_editor.human_readable_units_footer": "", - "hex.ui.hex_editor.no_bytes": "No hay bytes disponibles", - "hex.ui.hex_editor.page": "Página", - "hex.ui.hex_editor.region": "Región", - "hex.ui.hex_editor.selection": "Selección", - "hex.ui.hex_editor.selection.none": "Ninguno", - "hex.ui.hex_editor.uppercase_hex": "Caracteres hexadecimales mayúscula", - "hex.ui.hex_editor.visualizer": "Visualizador de datos", - "hex.ui.pattern_drawer.color": "Color", - "hex.ui.pattern_drawer.double_click": "Haga doble clic para ver más elementos", - "hex.ui.pattern_drawer.end": "", - "hex.ui.pattern_drawer.export": "", - "hex.ui.pattern_drawer.favorites": "", - "hex.ui.pattern_drawer.local": "", - "hex.ui.pattern_drawer.size": "Tamaño", - "hex.ui.pattern_drawer.spec_name": "", - "hex.ui.pattern_drawer.start": "", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Árbol Automáticamente Expandido", - "hex.ui.pattern_drawer.tree_style.flattened": "Allanado", - "hex.ui.pattern_drawer.tree_style.tree": "Árbol", - "hex.ui.pattern_drawer.type": "Tipo", - "hex.ui.pattern_drawer.updating": "", - "hex.ui.pattern_drawer.value": "Valor", - "hex.ui.pattern_drawer.var_name": "Nombre", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Cantidad de parámetros inválida", - "hex.ui.pattern_drawer.visualizer.unknown": "Visualizador Desconocido" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "Dirección", + "hex.ui.common.allow": "", + "hex.ui.common.begin": "Inicio", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Navegar...", + "hex.ui.common.bytes": "Bytes", + "hex.ui.common.cancel": "Cancelar", + "hex.ui.common.choose_file": "Escoger archivo", + "hex.ui.common.close": "Cerrar", + "hex.ui.common.comment": "Comentario", + "hex.ui.common.continue": "", + "hex.ui.common.count": "Cantidad", + "hex.ui.common.decimal": "Decimal", + "hex.ui.common.deny": "", + "hex.ui.common.dont_show_again": "No mostrar de nuevo", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Fin", + "hex.ui.common.endian": "Endian", + "hex.ui.common.error": "Error", + "hex.ui.common.fatal": "Error Crítico", + "hex.ui.common.file": "Archivo", + "hex.ui.common.filter": "Filtro", + "hex.ui.common.hexadecimal": "Hexadecimal", + "hex.ui.common.info": "Información", + "hex.ui.common.instruction": "Instrucción", + "hex.ui.common.key": "", + "hex.ui.common.link": "Enlace", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Cargar", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "Match Selection", + "hex.ui.common.name": "Nombre", + "hex.ui.common.no": "No", + "hex.ui.common.number_format": "Formato", + "hex.ui.common.octal": "Octal", + "hex.ui.common.off": "", + "hex.ui.common.offset": "Offset", + "hex.ui.common.okay": "Okey", + "hex.ui.common.on": "", + "hex.ui.common.open": "Abrir", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "Porcentaje", + "hex.ui.common.processing": "Procesado", + "hex.ui.common.project": "", + "hex.ui.common.question": "Pregunta", + "hex.ui.common.range": "Rango", + "hex.ui.common.range.entire_data": "Todos los Datos", + "hex.ui.common.range.selection": "Selección", + "hex.ui.common.region": "Región", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "", + "hex.ui.common.set": "Establecer", + "hex.ui.common.settings": "Ajustes", + "hex.ui.common.size": "Tamaño", + "hex.ui.common.type": "Tipo", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Valor", + "hex.ui.common.warning": "", + "hex.ui.common.yes": "Sí", + "hex.ui.hex_editor.ascii_view": "Mostrar columna ASCII", + "hex.ui.hex_editor.custom_encoding_view": "Mostrar columna de decodificación avanzada", + "hex.ui.hex_editor.data_size": "Tamaño de Datos", + "hex.ui.hex_editor.gray_out_zero": "Mostrar ceros en gris", + "hex.ui.hex_editor.human_readable_units_footer": "", + "hex.ui.hex_editor.no_bytes": "No hay bytes disponibles", + "hex.ui.hex_editor.page": "Página", + "hex.ui.hex_editor.region": "Región", + "hex.ui.hex_editor.selection": "Selección", + "hex.ui.hex_editor.selection.none": "Ninguno", + "hex.ui.hex_editor.uppercase_hex": "Caracteres hexadecimales mayúscula", + "hex.ui.hex_editor.visualizer": "Visualizador de datos", + "hex.ui.pattern_drawer.color": "Color", + "hex.ui.pattern_drawer.double_click": "Haga doble clic para ver más elementos", + "hex.ui.pattern_drawer.end": "", + "hex.ui.pattern_drawer.export": "", + "hex.ui.pattern_drawer.favorites": "", + "hex.ui.pattern_drawer.local": "", + "hex.ui.pattern_drawer.size": "Tamaño", + "hex.ui.pattern_drawer.spec_name": "", + "hex.ui.pattern_drawer.start": "", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Árbol Automáticamente Expandido", + "hex.ui.pattern_drawer.tree_style.flattened": "Allanado", + "hex.ui.pattern_drawer.tree_style.tree": "Árbol", + "hex.ui.pattern_drawer.type": "Tipo", + "hex.ui.pattern_drawer.updating": "", + "hex.ui.pattern_drawer.value": "Valor", + "hex.ui.pattern_drawer.var_name": "Nombre", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Cantidad de parámetros inválida", + "hex.ui.pattern_drawer.visualizer.unknown": "Visualizador Desconocido" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/fr_FR.json b/plugins/ui/romfs/lang/fr_FR.json index 7fa6e4eb8..d1acecfc9 100644 --- a/plugins/ui/romfs/lang/fr_FR.json +++ b/plugins/ui/romfs/lang/fr_FR.json @@ -1,131 +1,125 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.ui.common.add": "Ajouter", - "hex.ui.common.address": "Adresse", - "hex.ui.common.allow": "Autoriser", - "hex.ui.common.apply": "Appliquer", - "hex.ui.common.begin": "Début", - "hex.ui.common.big": "Grand", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Parcourir...", - "hex.ui.common.bytes": "Octets", - "hex.ui.common.cancel": "Annuler", - "hex.ui.common.choose_file": "Choisir un fichier", - "hex.ui.common.close": "Fermer", - "hex.ui.common.comment": "Commenter", - "hex.ui.common.continue": "Continuer", - "hex.ui.common.count": "Compter", - "hex.ui.common.decimal": "Décimal", - "hex.ui.common.deny": "Refuser", - "hex.ui.common.dont_show_again": "Ne plus afficher", - "hex.ui.common.edit": "Éditer", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Fin", - "hex.ui.common.endian": "Endian", - "hex.ui.common.warning": "Avertissement", - "hex.ui.common.error": "Erreur", - "hex.ui.common.fatal": "Erreur fatale", - "hex.ui.common.file": "Fichier", - "hex.ui.common.filter": "Filtre", - "hex.ui.common.hexadecimal": "Hexadécimal", - "hex.ui.common.info": "Information", - "hex.ui.common.instruction": "Instruction", - "hex.ui.common.key": "Clé", - "hex.ui.common.link": "Lien", - "hex.ui.common.little": "Petit", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Charger", - "hex.ui.common.loading": "Chargement...", - "hex.ui.common.match_selection": "Correspondance de la sélection", - "hex.ui.common.name": "Nom", - "hex.ui.common.no": "Non", - "hex.ui.common.number_format": "Format", - "hex.ui.common.octal": "Octal", - "hex.ui.common.offset": "Décalage", - "hex.ui.common.okay": "OK", - "hex.ui.common.open": "Ouvrir", - "hex.ui.common.on": "Activé", - "hex.ui.common.off": "Désactivé", - "hex.ui.common.path": "Chemin", - "hex.ui.common.percentage": "Pourcentage", - "hex.ui.common.processing": "Traitement", - "hex.ui.common.project": "Projet", - "hex.ui.common.question": "Question", - "hex.ui.common.range": "Plage", - "hex.ui.common.range.entire_data": "Données complètes", - "hex.ui.common.range.selection": "Sélection", - "hex.ui.common.region": "Région", - "hex.ui.common.remove": "Supprimer", - "hex.ui.common.reset": "Réinitialiser", - "hex.ui.common.segment": "Segment", - "hex.ui.common.set": "Définir", - "hex.ui.common.settings": "Paramètres", - "hex.ui.common.size": "Taille", - "hex.ui.common.type": "Type", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Valeur", - "hex.ui.common.yes": "Oui", - "hex.ui.hex_editor.ascii_view": "Afficher la colonne ASCII", - "hex.ui.hex_editor.custom_encoding_view": "Afficher la colonne de décodage avancé", - "hex.ui.hex_editor.columns": "Colonnes", - "hex.ui.hex_editor.fit_columns": "Ajuster les colonnes à la largeur", - "hex.ui.hex_editor.human_readable_units_footer": "Convertir les tailles en unités lisibles", - "hex.ui.hex_editor.data_size": "Taille des données", - "hex.ui.hex_editor.data_cell_options": "Options des cellules de données", - "hex.ui.hex_editor.gray_out_zero": "Grise les zéros", - "hex.ui.hex_editor.minimap": "Mini Carte\n(Clic droit pour les paramètres)", - "hex.ui.hex_editor.minimap.width": "Largeur", - "hex.ui.hex_editor.no_bytes": "Aucun octet disponible", - "hex.ui.hex_editor.page": "Page", - "hex.ui.hex_editor.region": "Région", - "hex.ui.hex_editor.selection": "Sélection", - "hex.ui.hex_editor.selection.none": "Aucune", - "hex.ui.hex_editor.separator_stride": "Taille du segment : 0x{0:02X}", - "hex.ui.hex_editor.no_separator": "Pas de séparateurs de segment", - "hex.ui.hex_editor.uppercase_hex": "Caractères hexadécimaux en majuscules", - "hex.ui.hex_editor.visualizer": "Visualiseur de données", - "hex.ui.pattern_drawer.color": "Couleur", - "hex.ui.pattern_drawer.comment": "Commentaire", - "hex.ui.pattern_drawer.double_click": "Double-cliquez pour voir plus d'éléments", - "hex.ui.pattern_drawer.end": "Fin", - "hex.ui.pattern_drawer.export": "Exporter les modèles en tant que...", - "hex.ui.pattern_drawer.favorites": "Favoris", - "hex.ui.pattern_drawer.local": "Local", - "hex.ui.pattern_drawer.size": "Taille", - "hex.ui.pattern_drawer.spec_name": "Afficher les noms des spécifications", - "hex.ui.pattern_drawer.start": "Début", - "hex.ui.pattern_drawer.tree_style.tree": "Arbre", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Arbre auto-développé", - "hex.ui.pattern_drawer.tree_style.flattened": "Aplati", - "hex.ui.pattern_drawer.type": "Type", - "hex.ui.pattern_drawer.updating": "Mise à jour des modèles...", - "hex.ui.pattern_drawer.value": "Valeur", - "hex.ui.pattern_drawer.var_name": "Nom", - "hex.ui.pattern_drawer.visualizer.unknown": "Visualiseur inconnu", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Nombre de paramètres invalide", - "hex.ui.diagram.byte_type_distribution.plain_text": "Texte brut", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "Octets similaires", - "hex.ui.diagram.entropy_analysis.entropy_drop": "Baisse importante de l'entropie", - "hex.ui.diagram.entropy_analysis.entropy_spike": "Pic important de l'entropie" - } + "hex.ui.common.add": "Ajouter", + "hex.ui.common.address": "Adresse", + "hex.ui.common.allow": "Autoriser", + "hex.ui.common.apply": "Appliquer", + "hex.ui.common.begin": "Début", + "hex.ui.common.big": "Grand", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Parcourir...", + "hex.ui.common.bytes": "Octets", + "hex.ui.common.cancel": "Annuler", + "hex.ui.common.choose_file": "Choisir un fichier", + "hex.ui.common.close": "Fermer", + "hex.ui.common.comment": "Commenter", + "hex.ui.common.continue": "Continuer", + "hex.ui.common.count": "Compter", + "hex.ui.common.decimal": "Décimal", + "hex.ui.common.deny": "Refuser", + "hex.ui.common.dont_show_again": "Ne plus afficher", + "hex.ui.common.edit": "Éditer", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Fin", + "hex.ui.common.endian": "Endian", + "hex.ui.common.warning": "Avertissement", + "hex.ui.common.error": "Erreur", + "hex.ui.common.fatal": "Erreur fatale", + "hex.ui.common.file": "Fichier", + "hex.ui.common.filter": "Filtre", + "hex.ui.common.hexadecimal": "Hexadécimal", + "hex.ui.common.info": "Information", + "hex.ui.common.instruction": "Instruction", + "hex.ui.common.key": "Clé", + "hex.ui.common.link": "Lien", + "hex.ui.common.little": "Petit", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Charger", + "hex.ui.common.loading": "Chargement...", + "hex.ui.common.match_selection": "Correspondance de la sélection", + "hex.ui.common.name": "Nom", + "hex.ui.common.no": "Non", + "hex.ui.common.number_format": "Format", + "hex.ui.common.octal": "Octal", + "hex.ui.common.offset": "Décalage", + "hex.ui.common.okay": "OK", + "hex.ui.common.open": "Ouvrir", + "hex.ui.common.on": "Activé", + "hex.ui.common.off": "Désactivé", + "hex.ui.common.path": "Chemin", + "hex.ui.common.percentage": "Pourcentage", + "hex.ui.common.processing": "Traitement", + "hex.ui.common.project": "Projet", + "hex.ui.common.question": "Question", + "hex.ui.common.range": "Plage", + "hex.ui.common.range.entire_data": "Données complètes", + "hex.ui.common.range.selection": "Sélection", + "hex.ui.common.region": "Région", + "hex.ui.common.remove": "Supprimer", + "hex.ui.common.reset": "Réinitialiser", + "hex.ui.common.segment": "Segment", + "hex.ui.common.set": "Définir", + "hex.ui.common.settings": "Paramètres", + "hex.ui.common.size": "Taille", + "hex.ui.common.type": "Type", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Valeur", + "hex.ui.common.yes": "Oui", + "hex.ui.hex_editor.ascii_view": "Afficher la colonne ASCII", + "hex.ui.hex_editor.custom_encoding_view": "Afficher la colonne de décodage avancé", + "hex.ui.hex_editor.columns": "Colonnes", + "hex.ui.hex_editor.fit_columns": "Ajuster les colonnes à la largeur", + "hex.ui.hex_editor.human_readable_units_footer": "Convertir les tailles en unités lisibles", + "hex.ui.hex_editor.data_size": "Taille des données", + "hex.ui.hex_editor.data_cell_options": "Options des cellules de données", + "hex.ui.hex_editor.gray_out_zero": "Grise les zéros", + "hex.ui.hex_editor.minimap": "Mini Carte\n(Clic droit pour les paramètres)", + "hex.ui.hex_editor.minimap.width": "Largeur", + "hex.ui.hex_editor.no_bytes": "Aucun octet disponible", + "hex.ui.hex_editor.page": "Page", + "hex.ui.hex_editor.region": "Région", + "hex.ui.hex_editor.selection": "Sélection", + "hex.ui.hex_editor.selection.none": "Aucune", + "hex.ui.hex_editor.separator_stride": "Taille du segment : 0x{0:02X}", + "hex.ui.hex_editor.no_separator": "Pas de séparateurs de segment", + "hex.ui.hex_editor.uppercase_hex": "Caractères hexadécimaux en majuscules", + "hex.ui.hex_editor.visualizer": "Visualiseur de données", + "hex.ui.pattern_drawer.color": "Couleur", + "hex.ui.pattern_drawer.comment": "Commentaire", + "hex.ui.pattern_drawer.double_click": "Double-cliquez pour voir plus d'éléments", + "hex.ui.pattern_drawer.end": "Fin", + "hex.ui.pattern_drawer.export": "Exporter les modèles en tant que...", + "hex.ui.pattern_drawer.favorites": "Favoris", + "hex.ui.pattern_drawer.local": "Local", + "hex.ui.pattern_drawer.size": "Taille", + "hex.ui.pattern_drawer.spec_name": "Afficher les noms des spécifications", + "hex.ui.pattern_drawer.start": "Début", + "hex.ui.pattern_drawer.tree_style.tree": "Arbre", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Arbre auto-développé", + "hex.ui.pattern_drawer.tree_style.flattened": "Aplati", + "hex.ui.pattern_drawer.type": "Type", + "hex.ui.pattern_drawer.updating": "Mise à jour des modèles...", + "hex.ui.pattern_drawer.value": "Valeur", + "hex.ui.pattern_drawer.var_name": "Nom", + "hex.ui.pattern_drawer.visualizer.unknown": "Visualiseur inconnu", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Nombre de paramètres invalide", + "hex.ui.diagram.byte_type_distribution.plain_text": "Texte brut", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "Octets similaires", + "hex.ui.diagram.entropy_analysis.entropy_drop": "Baisse importante de l'entropie", + "hex.ui.diagram.entropy_analysis.entropy_spike": "Pic important de l'entropie" } diff --git a/plugins/ui/romfs/lang/hu_HU.json b/plugins/ui/romfs/lang/hu_HU.json index 5dfa7c6a5..3cfadd8d6 100644 --- a/plugins/ui/romfs/lang/hu_HU.json +++ b/plugins/ui/romfs/lang/hu_HU.json @@ -1,123 +1,117 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.ui.common.add": "Hozzáad", - "hex.ui.common.address": "Cím", - "hex.ui.common.allow": "Engedélyez", - "hex.ui.common.begin": "Eleje", - "hex.ui.common.big": "Nagy", - "hex.ui.common.big_endian": "Nagy az elején", - "hex.ui.common.browse": "Böngészés...", - "hex.ui.common.bytes": "Bájtok", - "hex.ui.common.cancel": "Mégsem", - "hex.ui.common.choose_file": "Fájl választása", - "hex.ui.common.close": "Bezár", - "hex.ui.common.comment": "Komment", - "hex.ui.common.continue": "Folytatás", - "hex.ui.common.count": "Mennyiség", - "hex.ui.common.decimal": "Decimális", - "hex.ui.common.deny": "Tiltás", - "hex.ui.common.dont_show_again": "Ne mutasd többet", - "hex.ui.common.edit": "Szerkesztés", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Vége", - "hex.ui.common.endian": "Bájtsorrend", - "hex.ui.common.warning": "Figyelmeztetés", - "hex.ui.common.error": "Hiba", - "hex.ui.common.fatal": "Kritikus hiba", - "hex.ui.common.file": "Fájl", - "hex.ui.common.filter": "Szűrő", - "hex.ui.common.hexadecimal": "Hexadecimális", - "hex.ui.common.info": "Információ", - "hex.ui.common.instruction": "Utasítás", - "hex.ui.common.key": "Kulcs", - "hex.ui.common.link": "Link", - "hex.ui.common.little": "Kis", - "hex.ui.common.little_endian": "Kicsi az elején", - "hex.ui.common.load": "Betölt", - "hex.ui.common.loading": "Betöltés...", - "hex.ui.common.match_selection": "Kijelölés egyezése", - "hex.ui.common.name": "Név", - "hex.ui.common.no": "Nem", - "hex.ui.common.number_format": "Formátum", - "hex.ui.common.octal": "Oktális", - "hex.ui.common.offset": "Eltolás", - "hex.ui.common.okay": "Rendben", - "hex.ui.common.open": "Megnyitás", - "hex.ui.common.on": "Be", - "hex.ui.common.off": "Ki", - "hex.ui.common.path": "Elérési út", - "hex.ui.common.percentage": "Százalék", - "hex.ui.common.processing": "Feldolgozás", - "hex.ui.common.project": "Projekt", - "hex.ui.common.question": "Kérdés", - "hex.ui.common.range": "Tartomány", - "hex.ui.common.range.entire_data": "Teljes adat", - "hex.ui.common.range.selection": "Kijelölés", - "hex.ui.common.region": "Régió", - "hex.ui.common.remove": "Törlés", - "hex.ui.common.reset": "Visszaállítás", - "hex.ui.common.set": "Beállít", - "hex.ui.common.settings": "Beállítások", - "hex.ui.common.size": "Méret", - "hex.ui.common.type": "Típus", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Érték", - "hex.ui.common.yes": "Igen", - "hex.ui.hex_editor.ascii_view": "ASCII oszlop megjelenítése", - "hex.ui.hex_editor.custom_encoding_view": "Részletes dekódolt oszlop megjelenítése", - "hex.ui.hex_editor.columns": "Oszlopok", - "hex.ui.hex_editor.human_readable_units_footer": "Méretek átalakítása ember által olvasható egységekre", - "hex.ui.hex_editor.data_size": "Adatméret", - "hex.ui.hex_editor.gray_out_zero": "A nullákat szürkítse ki", - "hex.ui.hex_editor.minimap": "Kistérkép", - "hex.ui.hex_editor.minimap.width": "Szélesség", - "hex.ui.hex_editor.no_bytes": "Nincsenek elérhető bájtok", - "hex.ui.hex_editor.page": "Lap", - "hex.ui.hex_editor.region": "Régió", - "hex.ui.hex_editor.selection": "Kijelölés", - "hex.ui.hex_editor.selection.none": "Semmi", - "hex.ui.hex_editor.uppercase_hex": "Nagybetűs hex karakterek", - "hex.ui.hex_editor.visualizer": "Adatmegjelenítő", - "hex.ui.pattern_drawer.color": "Szín", - "hex.ui.pattern_drawer.comment": "Komment", - "hex.ui.pattern_drawer.double_click": "Dupla kattintás további elemek megtekintéséhez", - "hex.ui.pattern_drawer.end": "Vége", - "hex.ui.pattern_drawer.export": "Sablon exportálása mint...", - "hex.ui.pattern_drawer.favorites": "Kedvencek", - "hex.ui.pattern_drawer.local": "Helyi", - "hex.ui.pattern_drawer.size": "Méret", - "hex.ui.pattern_drawer.spec_name": "Specifikáció nevek megjelenítése", - "hex.ui.pattern_drawer.start": "Start", - "hex.ui.pattern_drawer.tree_style.tree": "Fa", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatikusan kibővített fa", - "hex.ui.pattern_drawer.tree_style.flattened": "Laposított", - "hex.ui.pattern_drawer.type": "Típus", - "hex.ui.pattern_drawer.updating": "Sablonok frissítése...", - "hex.ui.pattern_drawer.value": "Érték", - "hex.ui.pattern_drawer.var_name": "Név", - "hex.ui.pattern_drawer.visualizer.unknown": "Ismeretlen megjelenítő", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Helytelen paraméter szám", - "hex.ui.diagram.byte_type_distribution.plain_text": "Sima szöveg", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "Hasonló bájtok" - } + "hex.ui.common.add": "Hozzáad", + "hex.ui.common.address": "Cím", + "hex.ui.common.allow": "Engedélyez", + "hex.ui.common.begin": "Eleje", + "hex.ui.common.big": "Nagy", + "hex.ui.common.big_endian": "Nagy az elején", + "hex.ui.common.browse": "Böngészés...", + "hex.ui.common.bytes": "Bájtok", + "hex.ui.common.cancel": "Mégsem", + "hex.ui.common.choose_file": "Fájl választása", + "hex.ui.common.close": "Bezár", + "hex.ui.common.comment": "Komment", + "hex.ui.common.continue": "Folytatás", + "hex.ui.common.count": "Mennyiség", + "hex.ui.common.decimal": "Decimális", + "hex.ui.common.deny": "Tiltás", + "hex.ui.common.dont_show_again": "Ne mutasd többet", + "hex.ui.common.edit": "Szerkesztés", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Vége", + "hex.ui.common.endian": "Bájtsorrend", + "hex.ui.common.warning": "Figyelmeztetés", + "hex.ui.common.error": "Hiba", + "hex.ui.common.fatal": "Kritikus hiba", + "hex.ui.common.file": "Fájl", + "hex.ui.common.filter": "Szűrő", + "hex.ui.common.hexadecimal": "Hexadecimális", + "hex.ui.common.info": "Információ", + "hex.ui.common.instruction": "Utasítás", + "hex.ui.common.key": "Kulcs", + "hex.ui.common.link": "Link", + "hex.ui.common.little": "Kis", + "hex.ui.common.little_endian": "Kicsi az elején", + "hex.ui.common.load": "Betölt", + "hex.ui.common.loading": "Betöltés...", + "hex.ui.common.match_selection": "Kijelölés egyezése", + "hex.ui.common.name": "Név", + "hex.ui.common.no": "Nem", + "hex.ui.common.number_format": "Formátum", + "hex.ui.common.octal": "Oktális", + "hex.ui.common.offset": "Eltolás", + "hex.ui.common.okay": "Rendben", + "hex.ui.common.open": "Megnyitás", + "hex.ui.common.on": "Be", + "hex.ui.common.off": "Ki", + "hex.ui.common.path": "Elérési út", + "hex.ui.common.percentage": "Százalék", + "hex.ui.common.processing": "Feldolgozás", + "hex.ui.common.project": "Projekt", + "hex.ui.common.question": "Kérdés", + "hex.ui.common.range": "Tartomány", + "hex.ui.common.range.entire_data": "Teljes adat", + "hex.ui.common.range.selection": "Kijelölés", + "hex.ui.common.region": "Régió", + "hex.ui.common.remove": "Törlés", + "hex.ui.common.reset": "Visszaállítás", + "hex.ui.common.set": "Beállít", + "hex.ui.common.settings": "Beállítások", + "hex.ui.common.size": "Méret", + "hex.ui.common.type": "Típus", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Érték", + "hex.ui.common.yes": "Igen", + "hex.ui.hex_editor.ascii_view": "ASCII oszlop megjelenítése", + "hex.ui.hex_editor.custom_encoding_view": "Részletes dekódolt oszlop megjelenítése", + "hex.ui.hex_editor.columns": "Oszlopok", + "hex.ui.hex_editor.human_readable_units_footer": "Méretek átalakítása ember által olvasható egységekre", + "hex.ui.hex_editor.data_size": "Adatméret", + "hex.ui.hex_editor.gray_out_zero": "A nullákat szürkítse ki", + "hex.ui.hex_editor.minimap": "Kistérkép", + "hex.ui.hex_editor.minimap.width": "Szélesség", + "hex.ui.hex_editor.no_bytes": "Nincsenek elérhető bájtok", + "hex.ui.hex_editor.page": "Lap", + "hex.ui.hex_editor.region": "Régió", + "hex.ui.hex_editor.selection": "Kijelölés", + "hex.ui.hex_editor.selection.none": "Semmi", + "hex.ui.hex_editor.uppercase_hex": "Nagybetűs hex karakterek", + "hex.ui.hex_editor.visualizer": "Adatmegjelenítő", + "hex.ui.pattern_drawer.color": "Szín", + "hex.ui.pattern_drawer.comment": "Komment", + "hex.ui.pattern_drawer.double_click": "Dupla kattintás további elemek megtekintéséhez", + "hex.ui.pattern_drawer.end": "Vége", + "hex.ui.pattern_drawer.export": "Sablon exportálása mint...", + "hex.ui.pattern_drawer.favorites": "Kedvencek", + "hex.ui.pattern_drawer.local": "Helyi", + "hex.ui.pattern_drawer.size": "Méret", + "hex.ui.pattern_drawer.spec_name": "Specifikáció nevek megjelenítése", + "hex.ui.pattern_drawer.start": "Start", + "hex.ui.pattern_drawer.tree_style.tree": "Fa", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatikusan kibővített fa", + "hex.ui.pattern_drawer.tree_style.flattened": "Laposított", + "hex.ui.pattern_drawer.type": "Típus", + "hex.ui.pattern_drawer.updating": "Sablonok frissítése...", + "hex.ui.pattern_drawer.value": "Érték", + "hex.ui.pattern_drawer.var_name": "Név", + "hex.ui.pattern_drawer.visualizer.unknown": "Ismeretlen megjelenítő", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Helytelen paraméter szám", + "hex.ui.diagram.byte_type_distribution.plain_text": "Sima szöveg", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "Hasonló bájtok" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/it_IT.json b/plugins/ui/romfs/lang/it_IT.json index 74a1ea675..3809f87b5 100644 --- a/plugins/ui/romfs/lang/it_IT.json +++ b/plugins/ui/romfs/lang/it_IT.json @@ -1,117 +1,111 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "Indirizzo", - "hex.ui.common.allow": "", - "hex.ui.common.begin": "", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Esplora...", - "hex.ui.common.bytes": "", - "hex.ui.common.cancel": "Cancella", - "hex.ui.common.choose_file": "Scegli file", - "hex.ui.common.close": "Chiudi", - "hex.ui.common.comment": "", - "hex.ui.common.continue": "", - "hex.ui.common.count": "", - "hex.ui.common.decimal": "Decimale", - "hex.ui.common.deny": "", - "hex.ui.common.dont_show_again": "Non mostrare di nuovo", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "", - "hex.ui.common.endian": "Endian", - "hex.ui.common.error": "Errore", - "hex.ui.common.fatal": "Errore Fatale", - "hex.ui.common.file": "File", - "hex.ui.common.filter": "", - "hex.ui.common.hexadecimal": "Esadecimale", - "hex.ui.common.info": "Informazioni", - "hex.ui.common.instruction": "", - "hex.ui.common.key": "", - "hex.ui.common.link": "Link", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Carica", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "Seleziona abbinamento", - "hex.ui.common.name": "", - "hex.ui.common.no": "No", - "hex.ui.common.number_format": "", - "hex.ui.common.octal": "Ottale", - "hex.ui.common.off": "", - "hex.ui.common.offset": "Offset", - "hex.ui.common.okay": "Okay", - "hex.ui.common.on": "", - "hex.ui.common.open": "Apri", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "", - "hex.ui.common.processing": "", - "hex.ui.common.project": "", - "hex.ui.common.question": "", - "hex.ui.common.range": "", - "hex.ui.common.range.entire_data": "", - "hex.ui.common.range.selection": "", - "hex.ui.common.region": "Regione", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "", - "hex.ui.common.set": "Imposta", - "hex.ui.common.settings": "Impostazioni", - "hex.ui.common.size": "Dimensione", - "hex.ui.common.type": "", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "", - "hex.ui.common.warning": "", - "hex.ui.common.yes": "Sì", - "hex.ui.hex_editor.ascii_view": "Mostra la colonna ASCII", - "hex.ui.hex_editor.custom_encoding_view": "Mostra la colonna di decodifica avanzata", - "hex.ui.hex_editor.data_size": "", - "hex.ui.hex_editor.gray_out_zero": "Taglia fuori gli zeri", - "hex.ui.hex_editor.human_readable_units_footer": "", - "hex.ui.hex_editor.no_bytes": "", - "hex.ui.hex_editor.page": "", - "hex.ui.hex_editor.region": "", - "hex.ui.hex_editor.selection": "", - "hex.ui.hex_editor.selection.none": "", - "hex.ui.hex_editor.uppercase_hex": "Caratteri esadecimali maiuscoli", - "hex.ui.hex_editor.visualizer": "", - "hex.ui.pattern_drawer.color": "", - "hex.ui.pattern_drawer.double_click": "", - "hex.ui.pattern_drawer.end": "", - "hex.ui.pattern_drawer.export": "", - "hex.ui.pattern_drawer.favorites": "", - "hex.ui.pattern_drawer.local": "", - "hex.ui.pattern_drawer.size": "", - "hex.ui.pattern_drawer.spec_name": "", - "hex.ui.pattern_drawer.start": "", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "", - "hex.ui.pattern_drawer.tree_style.flattened": "", - "hex.ui.pattern_drawer.tree_style.tree": "", - "hex.ui.pattern_drawer.type": "", - "hex.ui.pattern_drawer.updating": "", - "hex.ui.pattern_drawer.value": "", - "hex.ui.pattern_drawer.var_name": "", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", - "hex.ui.pattern_drawer.visualizer.unknown": "" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "Indirizzo", + "hex.ui.common.allow": "", + "hex.ui.common.begin": "", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Esplora...", + "hex.ui.common.bytes": "", + "hex.ui.common.cancel": "Cancella", + "hex.ui.common.choose_file": "Scegli file", + "hex.ui.common.close": "Chiudi", + "hex.ui.common.comment": "", + "hex.ui.common.continue": "", + "hex.ui.common.count": "", + "hex.ui.common.decimal": "Decimale", + "hex.ui.common.deny": "", + "hex.ui.common.dont_show_again": "Non mostrare di nuovo", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "", + "hex.ui.common.endian": "Endian", + "hex.ui.common.error": "Errore", + "hex.ui.common.fatal": "Errore Fatale", + "hex.ui.common.file": "File", + "hex.ui.common.filter": "", + "hex.ui.common.hexadecimal": "Esadecimale", + "hex.ui.common.info": "Informazioni", + "hex.ui.common.instruction": "", + "hex.ui.common.key": "", + "hex.ui.common.link": "Link", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Carica", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "Seleziona abbinamento", + "hex.ui.common.name": "", + "hex.ui.common.no": "No", + "hex.ui.common.number_format": "", + "hex.ui.common.octal": "Ottale", + "hex.ui.common.off": "", + "hex.ui.common.offset": "Offset", + "hex.ui.common.okay": "Okay", + "hex.ui.common.on": "", + "hex.ui.common.open": "Apri", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "", + "hex.ui.common.processing": "", + "hex.ui.common.project": "", + "hex.ui.common.question": "", + "hex.ui.common.range": "", + "hex.ui.common.range.entire_data": "", + "hex.ui.common.range.selection": "", + "hex.ui.common.region": "Regione", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "", + "hex.ui.common.set": "Imposta", + "hex.ui.common.settings": "Impostazioni", + "hex.ui.common.size": "Dimensione", + "hex.ui.common.type": "", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "", + "hex.ui.common.warning": "", + "hex.ui.common.yes": "Sì", + "hex.ui.hex_editor.ascii_view": "Mostra la colonna ASCII", + "hex.ui.hex_editor.custom_encoding_view": "Mostra la colonna di decodifica avanzata", + "hex.ui.hex_editor.data_size": "", + "hex.ui.hex_editor.gray_out_zero": "Taglia fuori gli zeri", + "hex.ui.hex_editor.human_readable_units_footer": "", + "hex.ui.hex_editor.no_bytes": "", + "hex.ui.hex_editor.page": "", + "hex.ui.hex_editor.region": "", + "hex.ui.hex_editor.selection": "", + "hex.ui.hex_editor.selection.none": "", + "hex.ui.hex_editor.uppercase_hex": "Caratteri esadecimali maiuscoli", + "hex.ui.hex_editor.visualizer": "", + "hex.ui.pattern_drawer.color": "", + "hex.ui.pattern_drawer.double_click": "", + "hex.ui.pattern_drawer.end": "", + "hex.ui.pattern_drawer.export": "", + "hex.ui.pattern_drawer.favorites": "", + "hex.ui.pattern_drawer.local": "", + "hex.ui.pattern_drawer.size": "", + "hex.ui.pattern_drawer.spec_name": "", + "hex.ui.pattern_drawer.start": "", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "", + "hex.ui.pattern_drawer.tree_style.flattened": "", + "hex.ui.pattern_drawer.tree_style.tree": "", + "hex.ui.pattern_drawer.type": "", + "hex.ui.pattern_drawer.updating": "", + "hex.ui.pattern_drawer.value": "", + "hex.ui.pattern_drawer.var_name": "", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", + "hex.ui.pattern_drawer.visualizer.unknown": "" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/ja_JP.json b/plugins/ui/romfs/lang/ja_JP.json index a60529c79..5e4cc622f 100644 --- a/plugins/ui/romfs/lang/ja_JP.json +++ b/plugins/ui/romfs/lang/ja_JP.json @@ -1,117 +1,111 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "アドレス", - "hex.ui.common.allow": "", - "hex.ui.common.begin": "", - "hex.ui.common.big": "ビッグ", - "hex.ui.common.big_endian": "ビッグエンディアン", - "hex.ui.common.browse": "ファイルを参照…", - "hex.ui.common.bytes": "", - "hex.ui.common.cancel": "キャンセル", - "hex.ui.common.choose_file": "ファイルを選択", - "hex.ui.common.close": "閉じる", - "hex.ui.common.comment": "コメント", - "hex.ui.common.continue": "", - "hex.ui.common.count": "", - "hex.ui.common.decimal": "10進数", - "hex.ui.common.deny": "", - "hex.ui.common.dont_show_again": "再度表示しない", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "", - "hex.ui.common.endian": "エンディアン", - "hex.ui.common.error": "エラー", - "hex.ui.common.fatal": "深刻なエラー", - "hex.ui.common.file": "ファイル", - "hex.ui.common.filter": "フィルタ", - "hex.ui.common.hexadecimal": "16進数", - "hex.ui.common.info": "情報", - "hex.ui.common.instruction": "", - "hex.ui.common.key": "", - "hex.ui.common.link": "リンク", - "hex.ui.common.little": "リトル", - "hex.ui.common.little_endian": "リトルエンディアン", - "hex.ui.common.load": "読み込む", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "選択範囲と一致", - "hex.ui.common.name": "", - "hex.ui.common.no": "いいえ", - "hex.ui.common.number_format": "", - "hex.ui.common.octal": "8進数", - "hex.ui.common.off": "", - "hex.ui.common.offset": "オフセット", - "hex.ui.common.okay": "OK", - "hex.ui.common.on": "", - "hex.ui.common.open": "開く", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "", - "hex.ui.common.processing": "", - "hex.ui.common.project": "", - "hex.ui.common.question": "", - "hex.ui.common.range": "範囲", - "hex.ui.common.range.entire_data": "データ全体", - "hex.ui.common.range.selection": "選択範囲", - "hex.ui.common.region": "領域", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "", - "hex.ui.common.set": "セット", - "hex.ui.common.settings": "設定", - "hex.ui.common.size": "サイズ", - "hex.ui.common.type": "", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "値", - "hex.ui.common.warning": "", - "hex.ui.common.yes": "はい", - "hex.ui.hex_editor.ascii_view": "ASCIIを表示", - "hex.ui.hex_editor.custom_encoding_view": "他のデコード列を表示", - "hex.ui.hex_editor.data_size": "ファイルサイズ", - "hex.ui.hex_editor.gray_out_zero": "ゼロをグレーアウト", - "hex.ui.hex_editor.human_readable_units_footer": "", - "hex.ui.hex_editor.no_bytes": "", - "hex.ui.hex_editor.page": "ページ", - "hex.ui.hex_editor.region": "ページの領域", - "hex.ui.hex_editor.selection": "選択中", - "hex.ui.hex_editor.selection.none": "なし", - "hex.ui.hex_editor.uppercase_hex": "16進数を大文字表記", - "hex.ui.hex_editor.visualizer": "データ表示方式", - "hex.ui.pattern_drawer.color": "色", - "hex.ui.pattern_drawer.double_click": "", - "hex.ui.pattern_drawer.end": "", - "hex.ui.pattern_drawer.export": "", - "hex.ui.pattern_drawer.favorites": "", - "hex.ui.pattern_drawer.local": "", - "hex.ui.pattern_drawer.size": "サイズ", - "hex.ui.pattern_drawer.spec_name": "", - "hex.ui.pattern_drawer.start": "", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "", - "hex.ui.pattern_drawer.tree_style.flattened": "", - "hex.ui.pattern_drawer.tree_style.tree": "", - "hex.ui.pattern_drawer.type": "型", - "hex.ui.pattern_drawer.updating": "", - "hex.ui.pattern_drawer.value": "値", - "hex.ui.pattern_drawer.var_name": "名前", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", - "hex.ui.pattern_drawer.visualizer.unknown": "" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "アドレス", + "hex.ui.common.allow": "", + "hex.ui.common.begin": "", + "hex.ui.common.big": "ビッグ", + "hex.ui.common.big_endian": "ビッグエンディアン", + "hex.ui.common.browse": "ファイルを参照…", + "hex.ui.common.bytes": "", + "hex.ui.common.cancel": "キャンセル", + "hex.ui.common.choose_file": "ファイルを選択", + "hex.ui.common.close": "閉じる", + "hex.ui.common.comment": "コメント", + "hex.ui.common.continue": "", + "hex.ui.common.count": "", + "hex.ui.common.decimal": "10進数", + "hex.ui.common.deny": "", + "hex.ui.common.dont_show_again": "再度表示しない", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "", + "hex.ui.common.endian": "エンディアン", + "hex.ui.common.error": "エラー", + "hex.ui.common.fatal": "深刻なエラー", + "hex.ui.common.file": "ファイル", + "hex.ui.common.filter": "フィルタ", + "hex.ui.common.hexadecimal": "16進数", + "hex.ui.common.info": "情報", + "hex.ui.common.instruction": "", + "hex.ui.common.key": "", + "hex.ui.common.link": "リンク", + "hex.ui.common.little": "リトル", + "hex.ui.common.little_endian": "リトルエンディアン", + "hex.ui.common.load": "読み込む", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "選択範囲と一致", + "hex.ui.common.name": "", + "hex.ui.common.no": "いいえ", + "hex.ui.common.number_format": "", + "hex.ui.common.octal": "8進数", + "hex.ui.common.off": "", + "hex.ui.common.offset": "オフセット", + "hex.ui.common.okay": "OK", + "hex.ui.common.on": "", + "hex.ui.common.open": "開く", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "", + "hex.ui.common.processing": "", + "hex.ui.common.project": "", + "hex.ui.common.question": "", + "hex.ui.common.range": "範囲", + "hex.ui.common.range.entire_data": "データ全体", + "hex.ui.common.range.selection": "選択範囲", + "hex.ui.common.region": "領域", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "", + "hex.ui.common.set": "セット", + "hex.ui.common.settings": "設定", + "hex.ui.common.size": "サイズ", + "hex.ui.common.type": "", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "値", + "hex.ui.common.warning": "", + "hex.ui.common.yes": "はい", + "hex.ui.hex_editor.ascii_view": "ASCIIを表示", + "hex.ui.hex_editor.custom_encoding_view": "他のデコード列を表示", + "hex.ui.hex_editor.data_size": "ファイルサイズ", + "hex.ui.hex_editor.gray_out_zero": "ゼロをグレーアウト", + "hex.ui.hex_editor.human_readable_units_footer": "", + "hex.ui.hex_editor.no_bytes": "", + "hex.ui.hex_editor.page": "ページ", + "hex.ui.hex_editor.region": "ページの領域", + "hex.ui.hex_editor.selection": "選択中", + "hex.ui.hex_editor.selection.none": "なし", + "hex.ui.hex_editor.uppercase_hex": "16進数を大文字表記", + "hex.ui.hex_editor.visualizer": "データ表示方式", + "hex.ui.pattern_drawer.color": "色", + "hex.ui.pattern_drawer.double_click": "", + "hex.ui.pattern_drawer.end": "", + "hex.ui.pattern_drawer.export": "", + "hex.ui.pattern_drawer.favorites": "", + "hex.ui.pattern_drawer.local": "", + "hex.ui.pattern_drawer.size": "サイズ", + "hex.ui.pattern_drawer.spec_name": "", + "hex.ui.pattern_drawer.start": "", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "", + "hex.ui.pattern_drawer.tree_style.flattened": "", + "hex.ui.pattern_drawer.tree_style.tree": "", + "hex.ui.pattern_drawer.type": "型", + "hex.ui.pattern_drawer.updating": "", + "hex.ui.pattern_drawer.value": "値", + "hex.ui.pattern_drawer.var_name": "名前", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", + "hex.ui.pattern_drawer.visualizer.unknown": "" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/ko_KR.json b/plugins/ui/romfs/lang/ko_KR.json index 5d838ea11..f129addbc 100644 --- a/plugins/ui/romfs/lang/ko_KR.json +++ b/plugins/ui/romfs/lang/ko_KR.json @@ -1,117 +1,111 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "주소", - "hex.ui.common.allow": "허용", - "hex.ui.common.begin": "시작", - "hex.ui.common.big": "빅", - "hex.ui.common.big_endian": "빅 엔디언", - "hex.ui.common.browse": "찾아보기...", - "hex.ui.common.bytes": "바이트", - "hex.ui.common.cancel": "취소", - "hex.ui.common.choose_file": "파일 선택", - "hex.ui.common.close": "닫기", - "hex.ui.common.comment": "주석", - "hex.ui.common.continue": "", - "hex.ui.common.count": "개수", - "hex.ui.common.decimal": "10진수", - "hex.ui.common.deny": "거부", - "hex.ui.common.dont_show_again": "다시 보지 않기", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "끝", - "hex.ui.common.endian": "엔디언", - "hex.ui.common.error": "오류", - "hex.ui.common.fatal": "치명적 오류", - "hex.ui.common.file": "파일", - "hex.ui.common.filter": "필터", - "hex.ui.common.hexadecimal": "16진수", - "hex.ui.common.info": "정보", - "hex.ui.common.instruction": "지침", - "hex.ui.common.key": "", - "hex.ui.common.link": "링크", - "hex.ui.common.little": "리틀", - "hex.ui.common.little_endian": "리틀 엔디언", - "hex.ui.common.load": "불러오기", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "선택 영역 일치", - "hex.ui.common.name": "이름", - "hex.ui.common.no": "아니요", - "hex.ui.common.number_format": "포맷", - "hex.ui.common.octal": "8진수", - "hex.ui.common.off": "", - "hex.ui.common.offset": "오프셋", - "hex.ui.common.okay": "확인", - "hex.ui.common.on": "", - "hex.ui.common.open": "열기", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "비율", - "hex.ui.common.processing": "작업 중", - "hex.ui.common.project": "프로젝트", - "hex.ui.common.question": "질문", - "hex.ui.common.range": "범위", - "hex.ui.common.range.entire_data": "전체 데이터", - "hex.ui.common.range.selection": "선택 영역", - "hex.ui.common.region": "영역", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "재설정", - "hex.ui.common.set": "설정", - "hex.ui.common.settings": "설정", - "hex.ui.common.size": "크기", - "hex.ui.common.type": "유형", - "hex.ui.common.type.f32": "플로트", - "hex.ui.common.type.f64": "더블", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "값", - "hex.ui.common.warning": "경고", - "hex.ui.common.yes": "예", - "hex.ui.hex_editor.ascii_view": "ASCII 열 표시", - "hex.ui.hex_editor.custom_encoding_view": "추가 디코딩 열 표시", - "hex.ui.hex_editor.data_size": "데이터 크기", - "hex.ui.hex_editor.gray_out_zero": "00을 회색으로 표시", - "hex.ui.hex_editor.human_readable_units_footer": "크기를 사람이 읽을 수 있는 단위로 변환", - "hex.ui.hex_editor.no_bytes": "바이트가 없습니다", - "hex.ui.hex_editor.page": "페이지", - "hex.ui.hex_editor.region": "영역", - "hex.ui.hex_editor.selection": "선택 영역", - "hex.ui.hex_editor.selection.none": "없음", - "hex.ui.hex_editor.uppercase_hex": "16진수 값을 대문자로 표시", - "hex.ui.hex_editor.visualizer": "데이터 시각화", - "hex.ui.pattern_drawer.color": "색상", - "hex.ui.pattern_drawer.double_click": "더 많은 항목을 보려면 두 번 클릭", - "hex.ui.pattern_drawer.end": "끝", - "hex.ui.pattern_drawer.export": "다른 이름으로 패턴 내보내기...", - "hex.ui.pattern_drawer.favorites": "즐겨찾기", - "hex.ui.pattern_drawer.local": "로컬", - "hex.ui.pattern_drawer.size": "크기", - "hex.ui.pattern_drawer.spec_name": "명세 이름 표시", - "hex.ui.pattern_drawer.start": "시작", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "자동 확장 트리", - "hex.ui.pattern_drawer.tree_style.flattened": "접기", - "hex.ui.pattern_drawer.tree_style.tree": "트리", - "hex.ui.pattern_drawer.type": "유형", - "hex.ui.pattern_drawer.updating": "패턴 업데이트 중...", - "hex.ui.pattern_drawer.value": "값", - "hex.ui.pattern_drawer.var_name": "이름", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "잘못된 매개변수 수", - "hex.ui.pattern_drawer.visualizer.unknown": "알 수 없는 시각화" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "주소", + "hex.ui.common.allow": "허용", + "hex.ui.common.begin": "시작", + "hex.ui.common.big": "빅", + "hex.ui.common.big_endian": "빅 엔디언", + "hex.ui.common.browse": "찾아보기...", + "hex.ui.common.bytes": "바이트", + "hex.ui.common.cancel": "취소", + "hex.ui.common.choose_file": "파일 선택", + "hex.ui.common.close": "닫기", + "hex.ui.common.comment": "주석", + "hex.ui.common.continue": "", + "hex.ui.common.count": "개수", + "hex.ui.common.decimal": "10진수", + "hex.ui.common.deny": "거부", + "hex.ui.common.dont_show_again": "다시 보지 않기", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "끝", + "hex.ui.common.endian": "엔디언", + "hex.ui.common.error": "오류", + "hex.ui.common.fatal": "치명적 오류", + "hex.ui.common.file": "파일", + "hex.ui.common.filter": "필터", + "hex.ui.common.hexadecimal": "16진수", + "hex.ui.common.info": "정보", + "hex.ui.common.instruction": "지침", + "hex.ui.common.key": "", + "hex.ui.common.link": "링크", + "hex.ui.common.little": "리틀", + "hex.ui.common.little_endian": "리틀 엔디언", + "hex.ui.common.load": "불러오기", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "선택 영역 일치", + "hex.ui.common.name": "이름", + "hex.ui.common.no": "아니요", + "hex.ui.common.number_format": "포맷", + "hex.ui.common.octal": "8진수", + "hex.ui.common.off": "", + "hex.ui.common.offset": "오프셋", + "hex.ui.common.okay": "확인", + "hex.ui.common.on": "", + "hex.ui.common.open": "열기", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "비율", + "hex.ui.common.processing": "작업 중", + "hex.ui.common.project": "프로젝트", + "hex.ui.common.question": "질문", + "hex.ui.common.range": "범위", + "hex.ui.common.range.entire_data": "전체 데이터", + "hex.ui.common.range.selection": "선택 영역", + "hex.ui.common.region": "영역", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "재설정", + "hex.ui.common.set": "설정", + "hex.ui.common.settings": "설정", + "hex.ui.common.size": "크기", + "hex.ui.common.type": "유형", + "hex.ui.common.type.f32": "플로트", + "hex.ui.common.type.f64": "더블", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "값", + "hex.ui.common.warning": "경고", + "hex.ui.common.yes": "예", + "hex.ui.hex_editor.ascii_view": "ASCII 열 표시", + "hex.ui.hex_editor.custom_encoding_view": "추가 디코딩 열 표시", + "hex.ui.hex_editor.data_size": "데이터 크기", + "hex.ui.hex_editor.gray_out_zero": "00을 회색으로 표시", + "hex.ui.hex_editor.human_readable_units_footer": "크기를 사람이 읽을 수 있는 단위로 변환", + "hex.ui.hex_editor.no_bytes": "바이트가 없습니다", + "hex.ui.hex_editor.page": "페이지", + "hex.ui.hex_editor.region": "영역", + "hex.ui.hex_editor.selection": "선택 영역", + "hex.ui.hex_editor.selection.none": "없음", + "hex.ui.hex_editor.uppercase_hex": "16진수 값을 대문자로 표시", + "hex.ui.hex_editor.visualizer": "데이터 시각화", + "hex.ui.pattern_drawer.color": "색상", + "hex.ui.pattern_drawer.double_click": "더 많은 항목을 보려면 두 번 클릭", + "hex.ui.pattern_drawer.end": "끝", + "hex.ui.pattern_drawer.export": "다른 이름으로 패턴 내보내기...", + "hex.ui.pattern_drawer.favorites": "즐겨찾기", + "hex.ui.pattern_drawer.local": "로컬", + "hex.ui.pattern_drawer.size": "크기", + "hex.ui.pattern_drawer.spec_name": "명세 이름 표시", + "hex.ui.pattern_drawer.start": "시작", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "자동 확장 트리", + "hex.ui.pattern_drawer.tree_style.flattened": "접기", + "hex.ui.pattern_drawer.tree_style.tree": "트리", + "hex.ui.pattern_drawer.type": "유형", + "hex.ui.pattern_drawer.updating": "패턴 업데이트 중...", + "hex.ui.pattern_drawer.value": "값", + "hex.ui.pattern_drawer.var_name": "이름", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "잘못된 매개변수 수", + "hex.ui.pattern_drawer.visualizer.unknown": "알 수 없는 시각화" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/languages.json b/plugins/ui/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/ui/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/ui/romfs/lang/pl_PL.json b/plugins/ui/romfs/lang/pl_PL.json index 2521e0fdb..5a51a9b05 100644 --- a/plugins/ui/romfs/lang/pl_PL.json +++ b/plugins/ui/romfs/lang/pl_PL.json @@ -1,131 +1,125 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.ui.common.add": "Dodaj", - "hex.ui.common.address": "Adres", - "hex.ui.common.allow": "Zezwól", - "hex.ui.common.apply": "Zastosuj", - "hex.ui.common.begin": "Początek", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Przeglądaj...", - "hex.ui.common.bytes": "Bajty", - "hex.ui.common.cancel": "Anuluj", - "hex.ui.common.choose_file": "Wybierz plik", - "hex.ui.common.close": "Zamknij", - "hex.ui.common.comment": "Komentarz", - "hex.ui.common.continue": "Kontynuuj", - "hex.ui.common.count": "Liczba", - "hex.ui.common.decimal": "Dziesiętny", - "hex.ui.common.deny": "Odmów", - "hex.ui.common.dont_show_again": "Nie pokazuj ponownie", - "hex.ui.common.edit": "Edytuj", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Koniec", - "hex.ui.common.endian": "Endian", - "hex.ui.common.error": "Błąd", - "hex.ui.common.fatal": "Błąd krytyczny", - "hex.ui.common.file": "Plik", - "hex.ui.common.filter": "Filtr", - "hex.ui.common.hexadecimal": "Szesnastkowy", - "hex.ui.common.info": "Informacja", - "hex.ui.common.instruction": "Instrukcja", - "hex.ui.common.key": "Klucz", - "hex.ui.common.link": "Łącze", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Wczytaj", - "hex.ui.common.loading": "Ładowanie...", - "hex.ui.common.match_selection": "Dopasuj zaznaczenie", - "hex.ui.common.name": "Nazwa", - "hex.ui.common.no": "Nie", - "hex.ui.common.number_format": "Format", - "hex.ui.common.octal": "Ósemkowy", - "hex.ui.common.off": "Wyłącz", - "hex.ui.common.offset": "Przesunięcie", - "hex.ui.common.okay": "OK", - "hex.ui.common.on": "Włącz", - "hex.ui.common.open": "Otwórz", - "hex.ui.common.path": "Ścieżka", - "hex.ui.common.percentage": "Procent", - "hex.ui.common.processing": "Przetwarzanie", - "hex.ui.common.project": "Projekt", - "hex.ui.common.question": "Pytanie", - "hex.ui.common.range": "Zakres", - "hex.ui.common.range.entire_data": "Wszystkie dane", - "hex.ui.common.range.selection": "Zaznaczenie", - "hex.ui.common.region": "Region", - "hex.ui.common.remove": "Usuń", - "hex.ui.common.reset": "Resetuj", - "hex.ui.common.segment": "Segment", - "hex.ui.common.set": "Ustaw", - "hex.ui.common.settings": "Ustawienia", - "hex.ui.common.size": "Rozmiar", - "hex.ui.common.type": "Typ", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Wartość", - "hex.ui.common.warning": "Ostrzeżenie", - "hex.ui.common.yes": "Tak", - "hex.ui.diagram.byte_type_distribution.plain_text": "Zwykły tekst", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "Podobne bajty", - "hex.ui.diagram.entropy_analysis.entropy_drop": "Duży spadek entropii", - "hex.ui.diagram.entropy_analysis.entropy_spike": "Duży wzrost entropii", - "hex.ui.hex_editor.ascii_view": "Wyświetl kolumnę ASCII", - "hex.ui.hex_editor.columns": "Kolumny", - "hex.ui.hex_editor.custom_encoding_view": "Wyświetl kolumnę zaawansowanego dekodowania", - "hex.ui.hex_editor.data_cell_options": "Opcje komórek danych", - "hex.ui.hex_editor.data_size": "Rozmiar danych", - "hex.ui.hex_editor.fit_columns": "Dopasuj kolumny do szerokości", - "hex.ui.hex_editor.gray_out_zero": "Wyszarz zera", - "hex.ui.hex_editor.human_readable_units_footer": "Konwertuj rozmiary na jednostki czytelne dla człowieka", - "hex.ui.hex_editor.minimap": "Mini mapa\n(Kliknij prawym przyciskiem dla ustawień)", - "hex.ui.hex_editor.minimap.width": "Szerokość", - "hex.ui.hex_editor.no_bytes": "Brak dostępnych bajtów", - "hex.ui.hex_editor.no_separator": "Brak separatorów segmentów", - "hex.ui.hex_editor.page": "Strona", - "hex.ui.hex_editor.region": "Region", - "hex.ui.hex_editor.selection": "Zaznaczenie", - "hex.ui.hex_editor.selection.none": "Brak", - "hex.ui.hex_editor.separator_stride": "Rozmiar segmentu: 0x{0:02X}", - "hex.ui.hex_editor.uppercase_hex": "Wielkie litery w liczbach szesnastkowych", - "hex.ui.hex_editor.visualizer": "Wizualizator danych", - "hex.ui.pattern_drawer.color": "Kolor", - "hex.ui.pattern_drawer.comment": "Komentarz", - "hex.ui.pattern_drawer.double_click": "Kliknij dwukrotnie, aby zobaczyć więcej elementów", - "hex.ui.pattern_drawer.end": "Koniec", - "hex.ui.pattern_drawer.export": "Eksportuj wzorce jako...", - "hex.ui.pattern_drawer.favorites": "Ulubione", - "hex.ui.pattern_drawer.local": "Lokalne", - "hex.ui.pattern_drawer.size": "Rozmiar", - "hex.ui.pattern_drawer.spec_name": "Wyświetl nazwy specyfikacji", - "hex.ui.pattern_drawer.start": "Początek", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatycznie rozwinięte drzewo", - "hex.ui.pattern_drawer.tree_style.flattened": "Spłaszczone", - "hex.ui.pattern_drawer.tree_style.tree": "Drzewo", - "hex.ui.pattern_drawer.type": "Typ", - "hex.ui.pattern_drawer.updating": "Aktualizowanie wzorców...", - "hex.ui.pattern_drawer.value": "Wartość", - "hex.ui.pattern_drawer.var_name": "Nazwa", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Nieprawidłowa liczba parametrów", - "hex.ui.pattern_drawer.visualizer.unknown": "Nieznany wizualizator" - } + "hex.ui.common.add": "Dodaj", + "hex.ui.common.address": "Adres", + "hex.ui.common.allow": "Zezwól", + "hex.ui.common.apply": "Zastosuj", + "hex.ui.common.begin": "Początek", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Przeglądaj...", + "hex.ui.common.bytes": "Bajty", + "hex.ui.common.cancel": "Anuluj", + "hex.ui.common.choose_file": "Wybierz plik", + "hex.ui.common.close": "Zamknij", + "hex.ui.common.comment": "Komentarz", + "hex.ui.common.continue": "Kontynuuj", + "hex.ui.common.count": "Liczba", + "hex.ui.common.decimal": "Dziesiętny", + "hex.ui.common.deny": "Odmów", + "hex.ui.common.dont_show_again": "Nie pokazuj ponownie", + "hex.ui.common.edit": "Edytuj", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Koniec", + "hex.ui.common.endian": "Endian", + "hex.ui.common.error": "Błąd", + "hex.ui.common.fatal": "Błąd krytyczny", + "hex.ui.common.file": "Plik", + "hex.ui.common.filter": "Filtr", + "hex.ui.common.hexadecimal": "Szesnastkowy", + "hex.ui.common.info": "Informacja", + "hex.ui.common.instruction": "Instrukcja", + "hex.ui.common.key": "Klucz", + "hex.ui.common.link": "Łącze", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Wczytaj", + "hex.ui.common.loading": "Ładowanie...", + "hex.ui.common.match_selection": "Dopasuj zaznaczenie", + "hex.ui.common.name": "Nazwa", + "hex.ui.common.no": "Nie", + "hex.ui.common.number_format": "Format", + "hex.ui.common.octal": "Ósemkowy", + "hex.ui.common.off": "Wyłącz", + "hex.ui.common.offset": "Przesunięcie", + "hex.ui.common.okay": "OK", + "hex.ui.common.on": "Włącz", + "hex.ui.common.open": "Otwórz", + "hex.ui.common.path": "Ścieżka", + "hex.ui.common.percentage": "Procent", + "hex.ui.common.processing": "Przetwarzanie", + "hex.ui.common.project": "Projekt", + "hex.ui.common.question": "Pytanie", + "hex.ui.common.range": "Zakres", + "hex.ui.common.range.entire_data": "Wszystkie dane", + "hex.ui.common.range.selection": "Zaznaczenie", + "hex.ui.common.region": "Region", + "hex.ui.common.remove": "Usuń", + "hex.ui.common.reset": "Resetuj", + "hex.ui.common.segment": "Segment", + "hex.ui.common.set": "Ustaw", + "hex.ui.common.settings": "Ustawienia", + "hex.ui.common.size": "Rozmiar", + "hex.ui.common.type": "Typ", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Wartość", + "hex.ui.common.warning": "Ostrzeżenie", + "hex.ui.common.yes": "Tak", + "hex.ui.diagram.byte_type_distribution.plain_text": "Zwykły tekst", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "Podobne bajty", + "hex.ui.diagram.entropy_analysis.entropy_drop": "Duży spadek entropii", + "hex.ui.diagram.entropy_analysis.entropy_spike": "Duży wzrost entropii", + "hex.ui.hex_editor.ascii_view": "Wyświetl kolumnę ASCII", + "hex.ui.hex_editor.columns": "Kolumny", + "hex.ui.hex_editor.custom_encoding_view": "Wyświetl kolumnę zaawansowanego dekodowania", + "hex.ui.hex_editor.data_cell_options": "Opcje komórek danych", + "hex.ui.hex_editor.data_size": "Rozmiar danych", + "hex.ui.hex_editor.fit_columns": "Dopasuj kolumny do szerokości", + "hex.ui.hex_editor.gray_out_zero": "Wyszarz zera", + "hex.ui.hex_editor.human_readable_units_footer": "Konwertuj rozmiary na jednostki czytelne dla człowieka", + "hex.ui.hex_editor.minimap": "Mini mapa\n(Kliknij prawym przyciskiem dla ustawień)", + "hex.ui.hex_editor.minimap.width": "Szerokość", + "hex.ui.hex_editor.no_bytes": "Brak dostępnych bajtów", + "hex.ui.hex_editor.no_separator": "Brak separatorów segmentów", + "hex.ui.hex_editor.page": "Strona", + "hex.ui.hex_editor.region": "Region", + "hex.ui.hex_editor.selection": "Zaznaczenie", + "hex.ui.hex_editor.selection.none": "Brak", + "hex.ui.hex_editor.separator_stride": "Rozmiar segmentu: 0x{0:02X}", + "hex.ui.hex_editor.uppercase_hex": "Wielkie litery w liczbach szesnastkowych", + "hex.ui.hex_editor.visualizer": "Wizualizator danych", + "hex.ui.pattern_drawer.color": "Kolor", + "hex.ui.pattern_drawer.comment": "Komentarz", + "hex.ui.pattern_drawer.double_click": "Kliknij dwukrotnie, aby zobaczyć więcej elementów", + "hex.ui.pattern_drawer.end": "Koniec", + "hex.ui.pattern_drawer.export": "Eksportuj wzorce jako...", + "hex.ui.pattern_drawer.favorites": "Ulubione", + "hex.ui.pattern_drawer.local": "Lokalne", + "hex.ui.pattern_drawer.size": "Rozmiar", + "hex.ui.pattern_drawer.spec_name": "Wyświetl nazwy specyfikacji", + "hex.ui.pattern_drawer.start": "Początek", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Automatycznie rozwinięte drzewo", + "hex.ui.pattern_drawer.tree_style.flattened": "Spłaszczone", + "hex.ui.pattern_drawer.tree_style.tree": "Drzewo", + "hex.ui.pattern_drawer.type": "Typ", + "hex.ui.pattern_drawer.updating": "Aktualizowanie wzorców...", + "hex.ui.pattern_drawer.value": "Wartość", + "hex.ui.pattern_drawer.var_name": "Nazwa", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Nieprawidłowa liczba parametrów", + "hex.ui.pattern_drawer.visualizer.unknown": "Nieznany wizualizator" } diff --git a/plugins/ui/romfs/lang/pt_BR.json b/plugins/ui/romfs/lang/pt_BR.json index 58438550c..2de79eae0 100644 --- a/plugins/ui/romfs/lang/pt_BR.json +++ b/plugins/ui/romfs/lang/pt_BR.json @@ -1,117 +1,111 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "Address", - "hex.ui.common.allow": "", - "hex.ui.common.begin": "", - "hex.ui.common.big": "Big", - "hex.ui.common.big_endian": "Big Endian", - "hex.ui.common.browse": "Navegar...", - "hex.ui.common.bytes": "", - "hex.ui.common.cancel": "Cancelar", - "hex.ui.common.choose_file": "Escolher arquivo", - "hex.ui.common.close": "Fechar", - "hex.ui.common.comment": "", - "hex.ui.common.continue": "", - "hex.ui.common.count": "", - "hex.ui.common.decimal": "Decimal", - "hex.ui.common.deny": "", - "hex.ui.common.dont_show_again": "Não Mostrar Novamente", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "", - "hex.ui.common.endian": "Endian", - "hex.ui.common.error": "Erro", - "hex.ui.common.fatal": "Erro Fatal", - "hex.ui.common.file": "Arquivo", - "hex.ui.common.filter": "", - "hex.ui.common.hexadecimal": "Hexadecimal", - "hex.ui.common.info": "Informação", - "hex.ui.common.instruction": "", - "hex.ui.common.key": "", - "hex.ui.common.link": "Link", - "hex.ui.common.little": "Little", - "hex.ui.common.little_endian": "Little Endian", - "hex.ui.common.load": "Carregar", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "Seleção de correspondência", - "hex.ui.common.name": "", - "hex.ui.common.no": "Não", - "hex.ui.common.number_format": "Format", - "hex.ui.common.octal": "Octal", - "hex.ui.common.off": "", - "hex.ui.common.offset": "Offset", - "hex.ui.common.okay": "OK", - "hex.ui.common.on": "", - "hex.ui.common.open": "Abrir", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "", - "hex.ui.common.processing": "Processando", - "hex.ui.common.project": "", - "hex.ui.common.question": "Question", - "hex.ui.common.range": "", - "hex.ui.common.range.entire_data": "", - "hex.ui.common.range.selection": "", - "hex.ui.common.region": "Region", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "", - "hex.ui.common.set": "Colocar", - "hex.ui.common.settings": "Configurações", - "hex.ui.common.size": "Tamanho", - "hex.ui.common.type": "", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "", - "hex.ui.common.warning": "", - "hex.ui.common.yes": "Sim", - "hex.ui.hex_editor.ascii_view": "Exibir coluna ASCII", - "hex.ui.hex_editor.custom_encoding_view": "", - "hex.ui.hex_editor.data_size": "Tamanho dos Dados", - "hex.ui.hex_editor.gray_out_zero": "", - "hex.ui.hex_editor.human_readable_units_footer": "", - "hex.ui.hex_editor.no_bytes": "Nenhum Byte Disponivel", - "hex.ui.hex_editor.page": "Pagina", - "hex.ui.hex_editor.region": "Região", - "hex.ui.hex_editor.selection": "Seleção", - "hex.ui.hex_editor.selection.none": "Nenhum", - "hex.ui.hex_editor.uppercase_hex": "", - "hex.ui.hex_editor.visualizer": "Visualizador de Dados", - "hex.ui.pattern_drawer.color": "Cor", - "hex.ui.pattern_drawer.double_click": "", - "hex.ui.pattern_drawer.end": "", - "hex.ui.pattern_drawer.export": "", - "hex.ui.pattern_drawer.favorites": "", - "hex.ui.pattern_drawer.local": "", - "hex.ui.pattern_drawer.size": "Tamanho", - "hex.ui.pattern_drawer.spec_name": "", - "hex.ui.pattern_drawer.start": "", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "", - "hex.ui.pattern_drawer.tree_style.flattened": "", - "hex.ui.pattern_drawer.tree_style.tree": "", - "hex.ui.pattern_drawer.type": "Tipo", - "hex.ui.pattern_drawer.updating": "", - "hex.ui.pattern_drawer.value": "Valor", - "hex.ui.pattern_drawer.var_name": "Nome", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", - "hex.ui.pattern_drawer.visualizer.unknown": "" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "Address", + "hex.ui.common.allow": "", + "hex.ui.common.begin": "", + "hex.ui.common.big": "Big", + "hex.ui.common.big_endian": "Big Endian", + "hex.ui.common.browse": "Navegar...", + "hex.ui.common.bytes": "", + "hex.ui.common.cancel": "Cancelar", + "hex.ui.common.choose_file": "Escolher arquivo", + "hex.ui.common.close": "Fechar", + "hex.ui.common.comment": "", + "hex.ui.common.continue": "", + "hex.ui.common.count": "", + "hex.ui.common.decimal": "Decimal", + "hex.ui.common.deny": "", + "hex.ui.common.dont_show_again": "Não Mostrar Novamente", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "", + "hex.ui.common.endian": "Endian", + "hex.ui.common.error": "Erro", + "hex.ui.common.fatal": "Erro Fatal", + "hex.ui.common.file": "Arquivo", + "hex.ui.common.filter": "", + "hex.ui.common.hexadecimal": "Hexadecimal", + "hex.ui.common.info": "Informação", + "hex.ui.common.instruction": "", + "hex.ui.common.key": "", + "hex.ui.common.link": "Link", + "hex.ui.common.little": "Little", + "hex.ui.common.little_endian": "Little Endian", + "hex.ui.common.load": "Carregar", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "Seleção de correspondência", + "hex.ui.common.name": "", + "hex.ui.common.no": "Não", + "hex.ui.common.number_format": "Format", + "hex.ui.common.octal": "Octal", + "hex.ui.common.off": "", + "hex.ui.common.offset": "Offset", + "hex.ui.common.okay": "OK", + "hex.ui.common.on": "", + "hex.ui.common.open": "Abrir", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "", + "hex.ui.common.processing": "Processando", + "hex.ui.common.project": "", + "hex.ui.common.question": "Question", + "hex.ui.common.range": "", + "hex.ui.common.range.entire_data": "", + "hex.ui.common.range.selection": "", + "hex.ui.common.region": "Region", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "", + "hex.ui.common.set": "Colocar", + "hex.ui.common.settings": "Configurações", + "hex.ui.common.size": "Tamanho", + "hex.ui.common.type": "", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "", + "hex.ui.common.warning": "", + "hex.ui.common.yes": "Sim", + "hex.ui.hex_editor.ascii_view": "Exibir coluna ASCII", + "hex.ui.hex_editor.custom_encoding_view": "", + "hex.ui.hex_editor.data_size": "Tamanho dos Dados", + "hex.ui.hex_editor.gray_out_zero": "", + "hex.ui.hex_editor.human_readable_units_footer": "", + "hex.ui.hex_editor.no_bytes": "Nenhum Byte Disponivel", + "hex.ui.hex_editor.page": "Pagina", + "hex.ui.hex_editor.region": "Região", + "hex.ui.hex_editor.selection": "Seleção", + "hex.ui.hex_editor.selection.none": "Nenhum", + "hex.ui.hex_editor.uppercase_hex": "", + "hex.ui.hex_editor.visualizer": "Visualizador de Dados", + "hex.ui.pattern_drawer.color": "Cor", + "hex.ui.pattern_drawer.double_click": "", + "hex.ui.pattern_drawer.end": "", + "hex.ui.pattern_drawer.export": "", + "hex.ui.pattern_drawer.favorites": "", + "hex.ui.pattern_drawer.local": "", + "hex.ui.pattern_drawer.size": "Tamanho", + "hex.ui.pattern_drawer.spec_name": "", + "hex.ui.pattern_drawer.start": "", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "", + "hex.ui.pattern_drawer.tree_style.flattened": "", + "hex.ui.pattern_drawer.tree_style.tree": "", + "hex.ui.pattern_drawer.type": "Tipo", + "hex.ui.pattern_drawer.updating": "", + "hex.ui.pattern_drawer.value": "Valor", + "hex.ui.pattern_drawer.var_name": "Nome", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", + "hex.ui.pattern_drawer.visualizer.unknown": "" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/ru_RU.json b/plugins/ui/romfs/lang/ru_RU.json index 9d7001bcc..11742f9ef 100644 --- a/plugins/ui/romfs/lang/ru_RU.json +++ b/plugins/ui/romfs/lang/ru_RU.json @@ -1,124 +1,118 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": false, - "translations": { - "hex.ui.common.add": "Добавить", - "hex.ui.common.address": "Адрес", - "hex.ui.common.allow": "Разрешить", - "hex.ui.common.begin": "Начало", - "hex.ui.common.big": "Старший", - "hex.ui.common.big_endian": "Старший байт", - "hex.ui.common.browse": "Обзор", - "hex.ui.common.bytes": "Байты", - "hex.ui.common.cancel": "Отмена", - "hex.ui.common.choose_file": "Выбрать файл", - "hex.ui.common.close": "Закрыть", - "hex.ui.common.comment": "Комментарий", - "hex.ui.common.continue": "Продолжить", - "hex.ui.common.count": "Количество", - "hex.ui.common.decimal": "Десятичная", - "hex.ui.common.deny": "Отказать", - "hex.ui.common.dont_show_again": "Не показывать снова", - "hex.ui.common.edit": "Редактировать", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "Конец", - "hex.ui.common.endian": "Порядок байтов", - "hex.ui.common.warning": "Предупреждение", - "hex.ui.common.error": "Ошибка", - "hex.ui.common.fatal": "Критическая ошибка", - "hex.ui.common.file": "Файл", - "hex.ui.common.filter": "Фильтр", - "hex.ui.common.hexadecimal": "Шестнадцатеричная", - "hex.ui.common.info": "Информация", - "hex.ui.common.instruction": "Инструкция", - "hex.ui.common.key": "Ключ", - "hex.ui.common.link": "Привязать", - "hex.ui.common.little": "Младший", - "hex.ui.common.little_endian": "Младший байт", - "hex.ui.common.load": "Загрузить", - "hex.ui.common.loading": "Загрузка...", - "hex.ui.common.match_selection": "Найти совпадение", - "hex.ui.common.name": "Имя", - "hex.ui.common.no": "Нет", - "hex.ui.common.number_format": "Система счисления", - "hex.ui.common.octal": "Восьмеричная", - "hex.ui.common.offset": "Смещение", - "hex.ui.common.okay": "Окей", - "hex.ui.common.open": "Открыть", - "hex.ui.common.on": "Вкл", - "hex.ui.common.off": "Выкл", - "hex.ui.common.path": "Путь", - "hex.ui.common.percentage": "Процент", - "hex.ui.common.processing": "Обработка", - "hex.ui.common.project": "Проект", - "hex.ui.common.question": "Вопрос", - "hex.ui.common.range": "Диапазон", - "hex.ui.common.range.entire_data": "Все данные", - "hex.ui.common.range.selection": "Выделение", - "hex.ui.common.region": "Участок", - "hex.ui.common.remove": "Удалить", - "hex.ui.common.reset": "Сбросить", - "hex.ui.common.set": "Подтвердить", - "hex.ui.common.settings": "Настройки", - "hex.ui.common.size": "Размер", - "hex.ui.common.type": "Тип", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "Значение", - "hex.ui.common.yes": "Да", - "hex.ui.hex_editor.ascii_view": "ASCII представление", - "hex.ui.hex_editor.custom_encoding_view": "Продвинутый столбец декодирования", - "hex.ui.hex_editor.columns": "Столбцов", - "hex.ui.hex_editor.human_readable_units_footer": "Перевести размеры в читаемые единицы", - "hex.ui.hex_editor.data_size": "Размер данных", - "hex.ui.hex_editor.data_cell_options": "Параметры ячеек", - "hex.ui.hex_editor.gray_out_zero": "Затемнить нули", - "hex.ui.hex_editor.minimap": "Мини-карта\n(Правый клик для настроек)", - "hex.ui.hex_editor.minimap.width": "Ширина", - "hex.ui.hex_editor.no_bytes": "Нет байтов", - "hex.ui.hex_editor.page": "Страница", - "hex.ui.hex_editor.region": "Участок", - "hex.ui.hex_editor.selection": "Выделение", - "hex.ui.hex_editor.selection.none": "Ничего", - "hex.ui.hex_editor.uppercase_hex": "Hex символы с заглавной буквы", - "hex.ui.hex_editor.visualizer": "Визуализатор данных", - "hex.ui.pattern_drawer.color": "Цвет", - "hex.ui.pattern_drawer.comment": "Комментарий", - "hex.ui.pattern_drawer.double_click": "Двойной клик, чтобы увидеть больше", - "hex.ui.pattern_drawer.end": "Конец", - "hex.ui.pattern_drawer.export": "Экспортировать данные как", - "hex.ui.pattern_drawer.favorites": "Избранное", - "hex.ui.pattern_drawer.local": "Локальный", - "hex.ui.pattern_drawer.size": "Размер", - "hex.ui.pattern_drawer.spec_name": "Отображать названия спецификаций", - "hex.ui.pattern_drawer.start": "Начало", - "hex.ui.pattern_drawer.tree_style.tree": "Дерево", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "Автопродлённое дерево", - "hex.ui.pattern_drawer.tree_style.flattened": "Уплотнённое дерево", - "hex.ui.pattern_drawer.type": "Тип", - "hex.ui.pattern_drawer.updating": "Обновление шаблонов...", - "hex.ui.pattern_drawer.value": "Значение", - "hex.ui.pattern_drawer.var_name": "Имя", - "hex.ui.pattern_drawer.visualizer.unknown": "Неизвестный визуализатор", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Неверное количество параметров", - "hex.ui.diagram.byte_type_distribution.plain_text": "Обычный текст", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "Похожие байты" - } + "hex.ui.common.add": "Добавить", + "hex.ui.common.address": "Адрес", + "hex.ui.common.allow": "Разрешить", + "hex.ui.common.begin": "Начало", + "hex.ui.common.big": "Старший", + "hex.ui.common.big_endian": "Старший байт", + "hex.ui.common.browse": "Обзор", + "hex.ui.common.bytes": "Байты", + "hex.ui.common.cancel": "Отмена", + "hex.ui.common.choose_file": "Выбрать файл", + "hex.ui.common.close": "Закрыть", + "hex.ui.common.comment": "Комментарий", + "hex.ui.common.continue": "Продолжить", + "hex.ui.common.count": "Количество", + "hex.ui.common.decimal": "Десятичная", + "hex.ui.common.deny": "Отказать", + "hex.ui.common.dont_show_again": "Не показывать снова", + "hex.ui.common.edit": "Редактировать", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "Конец", + "hex.ui.common.endian": "Порядок байтов", + "hex.ui.common.warning": "Предупреждение", + "hex.ui.common.error": "Ошибка", + "hex.ui.common.fatal": "Критическая ошибка", + "hex.ui.common.file": "Файл", + "hex.ui.common.filter": "Фильтр", + "hex.ui.common.hexadecimal": "Шестнадцатеричная", + "hex.ui.common.info": "Информация", + "hex.ui.common.instruction": "Инструкция", + "hex.ui.common.key": "Ключ", + "hex.ui.common.link": "Привязать", + "hex.ui.common.little": "Младший", + "hex.ui.common.little_endian": "Младший байт", + "hex.ui.common.load": "Загрузить", + "hex.ui.common.loading": "Загрузка...", + "hex.ui.common.match_selection": "Найти совпадение", + "hex.ui.common.name": "Имя", + "hex.ui.common.no": "Нет", + "hex.ui.common.number_format": "Система счисления", + "hex.ui.common.octal": "Восьмеричная", + "hex.ui.common.offset": "Смещение", + "hex.ui.common.okay": "Окей", + "hex.ui.common.open": "Открыть", + "hex.ui.common.on": "Вкл", + "hex.ui.common.off": "Выкл", + "hex.ui.common.path": "Путь", + "hex.ui.common.percentage": "Процент", + "hex.ui.common.processing": "Обработка", + "hex.ui.common.project": "Проект", + "hex.ui.common.question": "Вопрос", + "hex.ui.common.range": "Диапазон", + "hex.ui.common.range.entire_data": "Все данные", + "hex.ui.common.range.selection": "Выделение", + "hex.ui.common.region": "Участок", + "hex.ui.common.remove": "Удалить", + "hex.ui.common.reset": "Сбросить", + "hex.ui.common.set": "Подтвердить", + "hex.ui.common.settings": "Настройки", + "hex.ui.common.size": "Размер", + "hex.ui.common.type": "Тип", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "Значение", + "hex.ui.common.yes": "Да", + "hex.ui.hex_editor.ascii_view": "ASCII представление", + "hex.ui.hex_editor.custom_encoding_view": "Продвинутый столбец декодирования", + "hex.ui.hex_editor.columns": "Столбцов", + "hex.ui.hex_editor.human_readable_units_footer": "Перевести размеры в читаемые единицы", + "hex.ui.hex_editor.data_size": "Размер данных", + "hex.ui.hex_editor.data_cell_options": "Параметры ячеек", + "hex.ui.hex_editor.gray_out_zero": "Затемнить нули", + "hex.ui.hex_editor.minimap": "Мини-карта\n(Правый клик для настроек)", + "hex.ui.hex_editor.minimap.width": "Ширина", + "hex.ui.hex_editor.no_bytes": "Нет байтов", + "hex.ui.hex_editor.page": "Страница", + "hex.ui.hex_editor.region": "Участок", + "hex.ui.hex_editor.selection": "Выделение", + "hex.ui.hex_editor.selection.none": "Ничего", + "hex.ui.hex_editor.uppercase_hex": "Hex символы с заглавной буквы", + "hex.ui.hex_editor.visualizer": "Визуализатор данных", + "hex.ui.pattern_drawer.color": "Цвет", + "hex.ui.pattern_drawer.comment": "Комментарий", + "hex.ui.pattern_drawer.double_click": "Двойной клик, чтобы увидеть больше", + "hex.ui.pattern_drawer.end": "Конец", + "hex.ui.pattern_drawer.export": "Экспортировать данные как", + "hex.ui.pattern_drawer.favorites": "Избранное", + "hex.ui.pattern_drawer.local": "Локальный", + "hex.ui.pattern_drawer.size": "Размер", + "hex.ui.pattern_drawer.spec_name": "Отображать названия спецификаций", + "hex.ui.pattern_drawer.start": "Начало", + "hex.ui.pattern_drawer.tree_style.tree": "Дерево", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "Автопродлённое дерево", + "hex.ui.pattern_drawer.tree_style.flattened": "Уплотнённое дерево", + "hex.ui.pattern_drawer.type": "Тип", + "hex.ui.pattern_drawer.updating": "Обновление шаблонов...", + "hex.ui.pattern_drawer.value": "Значение", + "hex.ui.pattern_drawer.var_name": "Имя", + "hex.ui.pattern_drawer.visualizer.unknown": "Неизвестный визуализатор", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "Неверное количество параметров", + "hex.ui.diagram.byte_type_distribution.plain_text": "Обычный текст", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "Похожие байты" } diff --git a/plugins/ui/romfs/lang/zh_CN.json b/plugins/ui/romfs/lang/zh_CN.json index 567c22acd..7fc0c8396 100644 --- a/plugins/ui/romfs/lang/zh_CN.json +++ b/plugins/ui/romfs/lang/zh_CN.json @@ -1,131 +1,125 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.ui.common.add": "添加", - "hex.ui.common.address": "地址", - "hex.ui.common.allow": "允许", - "hex.ui.common.begin": "起始", - "hex.ui.common.big": "大", - "hex.ui.common.big_endian": "大端序", - "hex.ui.common.browse": "浏览……", - "hex.ui.common.bytes": "字节", - "hex.ui.common.cancel": "取消", - "hex.ui.common.choose_file": "选择文件", - "hex.ui.common.close": "关闭", - "hex.ui.common.comment": "注释", - "hex.ui.common.continue": "继续", - "hex.ui.common.count": "数量", - "hex.ui.common.decimal": "十进制", - "hex.ui.common.deny": "拒绝", - "hex.ui.common.dont_show_again": "不要再次显示", - "hex.ui.common.edit": "编辑", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "末尾", - "hex.ui.common.endian": "端序", - "hex.ui.common.error": "错误", - "hex.ui.common.fatal": "致命错误", - "hex.ui.common.file": "文件", - "hex.ui.common.filter": "过滤器", - "hex.ui.common.hexadecimal": "十六进制", - "hex.ui.common.info": "信息", - "hex.ui.common.instruction": "指示", - "hex.ui.common.key": "键", - "hex.ui.common.link": "链接", - "hex.ui.common.little": "小", - "hex.ui.common.little_endian": "小端序", - "hex.ui.common.load": "加载", - "hex.ui.common.loading": "加载中……", - "hex.ui.common.match_selection": "匹配选择", - "hex.ui.common.name": "名称", - "hex.ui.common.no": "否", - "hex.ui.common.number_format": "数字进制", - "hex.ui.common.octal": "八进制", - "hex.ui.common.off": "关", - "hex.ui.common.offset": "偏移", - "hex.ui.common.okay": "确认", - "hex.ui.common.on": "开", - "hex.ui.common.open": "打开", - "hex.ui.common.path": "路径", - "hex.ui.common.percentage": "百分比", - "hex.ui.common.processing": "处理中……", - "hex.ui.common.project": "项目", - "hex.ui.common.question": "问题", - "hex.ui.common.range": "范围", - "hex.ui.common.range.entire_data": "所有数据", - "hex.ui.common.range.selection": "选区", - "hex.ui.common.region": "区域", - "hex.ui.common.remove": "移除", - "hex.ui.common.reset": "重置", - "hex.ui.common.set": "设置", - "hex.ui.common.settings": "设置", - "hex.ui.common.size": "大小", - "hex.ui.common.type": "类型", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "值", - "hex.ui.common.warning": "警告", - "hex.ui.common.yes": "是", - "hex.ui.diagram.byte_type_distribution.plain_text": "纯文本", - "hex.ui.diagram.byte_type_distribution.similar_bytes": "类似字节", - "hex.ui.hex_editor.ascii_view": "显示 ASCII 栏", - "hex.ui.hex_editor.custom_encoding_view": "显示高级解码栏", - "hex.ui.hex_editor.data_cell_options": "数据单元选项", - "hex.ui.hex_editor.data_size": "数据大小", - "hex.ui.hex_editor.gray_out_zero": "显示零字节为灰色", - "hex.ui.hex_editor.human_readable_units_footer": "将数据转换为人类可读的单位", - "hex.ui.hex_editor.minimap": "小地图\n(右键查看设置)", - "hex.ui.hex_editor.minimap.width": "宽度", - "hex.ui.hex_editor.no_bytes": "没有可显示的字节", - "hex.ui.hex_editor.page": "分页", - "hex.ui.hex_editor.region": "范围", - "hex.ui.hex_editor.selection": "选区", - "hex.ui.hex_editor.selection.none": "未选中", - "hex.ui.hex_editor.uppercase_hex": "大写十六进制", - "hex.ui.hex_editor.visualizer": "数据可视化器", - "hex.ui.pattern_drawer.color": "颜色", - "hex.ui.pattern_drawer.comment": "注释", - "hex.ui.pattern_drawer.double_click": "双击查看更多", - "hex.ui.pattern_drawer.end": "结束", - "hex.ui.pattern_drawer.export": "导出为……", - "hex.ui.pattern_drawer.favorites": "收藏", - "hex.ui.pattern_drawer.local": "本地", - "hex.ui.pattern_drawer.size": "大小", - "hex.ui.pattern_drawer.spec_name": "显示标准名称", - "hex.ui.pattern_drawer.start": "开始", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "自动展开树", - "hex.ui.pattern_drawer.tree_style.flattened": "扁平化", - "hex.ui.pattern_drawer.tree_style.tree": "树", - "hex.ui.pattern_drawer.type": "类型", - "hex.ui.pattern_drawer.updating": "更新模式中……", - "hex.ui.pattern_drawer.value": "值", - "hex.ui.pattern_drawer.var_name": "名称", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "无效的参数个数", - "hex.ui.pattern_drawer.visualizer.unknown": "未知可视化器", - "hex.ui.common.apply": "应用", - "hex.ui.common.segment": "段", - "hex.ui.diagram.entropy_analysis.entropy_drop": "大幅熵降​", - "hex.ui.diagram.entropy_analysis.entropy_spike": "​​大幅熵增", - "hex.ui.hex_editor.columns": "​​列数​", - "hex.ui.hex_editor.fit_columns": "自适应列宽​", - "hex.ui.hex_editor.no_separator": "无分段分隔符​​", - "hex.ui.hex_editor.separator_stride": "分段大小:0x{0:02X}" - } + "hex.ui.common.add": "添加", + "hex.ui.common.address": "地址", + "hex.ui.common.allow": "允许", + "hex.ui.common.begin": "起始", + "hex.ui.common.big": "大", + "hex.ui.common.big_endian": "大端序", + "hex.ui.common.browse": "浏览……", + "hex.ui.common.bytes": "字节", + "hex.ui.common.cancel": "取消", + "hex.ui.common.choose_file": "选择文件", + "hex.ui.common.close": "关闭", + "hex.ui.common.comment": "注释", + "hex.ui.common.continue": "继续", + "hex.ui.common.count": "数量", + "hex.ui.common.decimal": "十进制", + "hex.ui.common.deny": "拒绝", + "hex.ui.common.dont_show_again": "不要再次显示", + "hex.ui.common.edit": "编辑", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "末尾", + "hex.ui.common.endian": "端序", + "hex.ui.common.error": "错误", + "hex.ui.common.fatal": "致命错误", + "hex.ui.common.file": "文件", + "hex.ui.common.filter": "过滤器", + "hex.ui.common.hexadecimal": "十六进制", + "hex.ui.common.info": "信息", + "hex.ui.common.instruction": "指示", + "hex.ui.common.key": "键", + "hex.ui.common.link": "链接", + "hex.ui.common.little": "小", + "hex.ui.common.little_endian": "小端序", + "hex.ui.common.load": "加载", + "hex.ui.common.loading": "加载中……", + "hex.ui.common.match_selection": "匹配选择", + "hex.ui.common.name": "名称", + "hex.ui.common.no": "否", + "hex.ui.common.number_format": "数字进制", + "hex.ui.common.octal": "八进制", + "hex.ui.common.off": "关", + "hex.ui.common.offset": "偏移", + "hex.ui.common.okay": "确认", + "hex.ui.common.on": "开", + "hex.ui.common.open": "打开", + "hex.ui.common.path": "路径", + "hex.ui.common.percentage": "百分比", + "hex.ui.common.processing": "处理中……", + "hex.ui.common.project": "项目", + "hex.ui.common.question": "问题", + "hex.ui.common.range": "范围", + "hex.ui.common.range.entire_data": "所有数据", + "hex.ui.common.range.selection": "选区", + "hex.ui.common.region": "区域", + "hex.ui.common.remove": "移除", + "hex.ui.common.reset": "重置", + "hex.ui.common.set": "设置", + "hex.ui.common.settings": "设置", + "hex.ui.common.size": "大小", + "hex.ui.common.type": "类型", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "值", + "hex.ui.common.warning": "警告", + "hex.ui.common.yes": "是", + "hex.ui.diagram.byte_type_distribution.plain_text": "纯文本", + "hex.ui.diagram.byte_type_distribution.similar_bytes": "类似字节", + "hex.ui.hex_editor.ascii_view": "显示 ASCII 栏", + "hex.ui.hex_editor.custom_encoding_view": "显示高级解码栏", + "hex.ui.hex_editor.data_cell_options": "数据单元选项", + "hex.ui.hex_editor.data_size": "数据大小", + "hex.ui.hex_editor.gray_out_zero": "显示零字节为灰色", + "hex.ui.hex_editor.human_readable_units_footer": "将数据转换为人类可读的单位", + "hex.ui.hex_editor.minimap": "小地图\n(右键查看设置)", + "hex.ui.hex_editor.minimap.width": "宽度", + "hex.ui.hex_editor.no_bytes": "没有可显示的字节", + "hex.ui.hex_editor.page": "分页", + "hex.ui.hex_editor.region": "范围", + "hex.ui.hex_editor.selection": "选区", + "hex.ui.hex_editor.selection.none": "未选中", + "hex.ui.hex_editor.uppercase_hex": "大写十六进制", + "hex.ui.hex_editor.visualizer": "数据可视化器", + "hex.ui.pattern_drawer.color": "颜色", + "hex.ui.pattern_drawer.comment": "注释", + "hex.ui.pattern_drawer.double_click": "双击查看更多", + "hex.ui.pattern_drawer.end": "结束", + "hex.ui.pattern_drawer.export": "导出为……", + "hex.ui.pattern_drawer.favorites": "收藏", + "hex.ui.pattern_drawer.local": "本地", + "hex.ui.pattern_drawer.size": "大小", + "hex.ui.pattern_drawer.spec_name": "显示标准名称", + "hex.ui.pattern_drawer.start": "开始", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "自动展开树", + "hex.ui.pattern_drawer.tree_style.flattened": "扁平化", + "hex.ui.pattern_drawer.tree_style.tree": "树", + "hex.ui.pattern_drawer.type": "类型", + "hex.ui.pattern_drawer.updating": "更新模式中……", + "hex.ui.pattern_drawer.value": "值", + "hex.ui.pattern_drawer.var_name": "名称", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "无效的参数个数", + "hex.ui.pattern_drawer.visualizer.unknown": "未知可视化器", + "hex.ui.common.apply": "应用", + "hex.ui.common.segment": "段", + "hex.ui.diagram.entropy_analysis.entropy_drop": "大幅熵降​", + "hex.ui.diagram.entropy_analysis.entropy_spike": "​​大幅熵增", + "hex.ui.hex_editor.columns": "​​列数​", + "hex.ui.hex_editor.fit_columns": "自适应列宽​", + "hex.ui.hex_editor.no_separator": "无分段分隔符​​", + "hex.ui.hex_editor.separator_stride": "分段大小:0x{0:02X}" } \ No newline at end of file diff --git a/plugins/ui/romfs/lang/zh_TW.json b/plugins/ui/romfs/lang/zh_TW.json index d97729519..542e270cc 100644 --- a/plugins/ui/romfs/lang/zh_TW.json +++ b/plugins/ui/romfs/lang/zh_TW.json @@ -1,117 +1,111 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.ui.common.add": "", - "hex.ui.common.address": "位址", - "hex.ui.common.allow": "允許", - "hex.ui.common.begin": "起始", - "hex.ui.common.big": "大", - "hex.ui.common.big_endian": "大端序", - "hex.ui.common.browse": "瀏覽...", - "hex.ui.common.bytes": "位元組", - "hex.ui.common.cancel": "取消", - "hex.ui.common.choose_file": "選擇檔案", - "hex.ui.common.close": "關閉", - "hex.ui.common.comment": "註解", - "hex.ui.common.continue": "", - "hex.ui.common.count": "計數", - "hex.ui.common.decimal": "十進位", - "hex.ui.common.deny": "拒絕", - "hex.ui.common.dont_show_again": "不再顯示", - "hex.ui.common.edit": "", - "hex.ui.common.encoding.ascii": "ASCII", - "hex.ui.common.encoding.utf16be": "UTF-16BE", - "hex.ui.common.encoding.utf16le": "UTF-16LE", - "hex.ui.common.encoding.utf8": "UTF-8", - "hex.ui.common.end": "結尾", - "hex.ui.common.endian": "端序", - "hex.ui.common.error": "錯誤", - "hex.ui.common.fatal": "嚴重錯誤", - "hex.ui.common.file": "檔案", - "hex.ui.common.filter": "篩選", - "hex.ui.common.hexadecimal": "十六進位", - "hex.ui.common.info": "資訊", - "hex.ui.common.instruction": "指令", - "hex.ui.common.key": "", - "hex.ui.common.link": "連結", - "hex.ui.common.little": "小", - "hex.ui.common.little_endian": "小端序", - "hex.ui.common.load": "載入", - "hex.ui.common.loading": "", - "hex.ui.common.match_selection": "符合選取", - "hex.ui.common.name": "名稱", - "hex.ui.common.no": "否", - "hex.ui.common.number_format": "格式", - "hex.ui.common.octal": "八進位", - "hex.ui.common.off": "", - "hex.ui.common.offset": "位移", - "hex.ui.common.okay": "好", - "hex.ui.common.on": "", - "hex.ui.common.open": "開啟", - "hex.ui.common.path": "", - "hex.ui.common.percentage": "百分比", - "hex.ui.common.processing": "正在處理", - "hex.ui.common.project": "專案", - "hex.ui.common.question": "問題", - "hex.ui.common.range": "範圍", - "hex.ui.common.range.entire_data": "整筆資料", - "hex.ui.common.range.selection": "所選", - "hex.ui.common.region": "區域", - "hex.ui.common.remove": "", - "hex.ui.common.reset": "重設", - "hex.ui.common.set": "設定", - "hex.ui.common.settings": "設定", - "hex.ui.common.size": "大小", - "hex.ui.common.type": "類型", - "hex.ui.common.type.f32": "float", - "hex.ui.common.type.f64": "double", - "hex.ui.common.type.i16": "int16_t", - "hex.ui.common.type.i24": "int24_t", - "hex.ui.common.type.i32": "int32_t", - "hex.ui.common.type.i48": "int48_t", - "hex.ui.common.type.i64": "int64_t", - "hex.ui.common.type.i8": "int8_t", - "hex.ui.common.type.u16": "uint16_t", - "hex.ui.common.type.u24": "uint24_t", - "hex.ui.common.type.u32": "uint32_t", - "hex.ui.common.type.u48": "uint48_t", - "hex.ui.common.type.u64": "uint64_t", - "hex.ui.common.type.u8": "uint8_t", - "hex.ui.common.value": "數值", - "hex.ui.common.warning": "警告", - "hex.ui.common.yes": "是", - "hex.ui.hex_editor.ascii_view": "顯示 ASCII 欄", - "hex.ui.hex_editor.custom_encoding_view": "顯示進階解碼欄", - "hex.ui.hex_editor.data_size": "資料大小", - "hex.ui.hex_editor.gray_out_zero": "Grey out zeros", - "hex.ui.hex_editor.human_readable_units_footer": "將大小轉換成較為易讀的單位", - "hex.ui.hex_editor.no_bytes": "無可用位元組", - "hex.ui.hex_editor.page": "頁面", - "hex.ui.hex_editor.region": "區域", - "hex.ui.hex_editor.selection": "選取", - "hex.ui.hex_editor.selection.none": "無", - "hex.ui.hex_editor.uppercase_hex": "十六進位使用大寫字母", - "hex.ui.hex_editor.visualizer": "資料可視化工具", - "hex.ui.pattern_drawer.color": "顏色", - "hex.ui.pattern_drawer.double_click": "點擊兩下以檢視更多項目", - "hex.ui.pattern_drawer.end": "結尾", - "hex.ui.pattern_drawer.export": "匯出模式為...", - "hex.ui.pattern_drawer.favorites": "", - "hex.ui.pattern_drawer.local": "", - "hex.ui.pattern_drawer.size": "大小", - "hex.ui.pattern_drawer.spec_name": "Display specification names", - "hex.ui.pattern_drawer.start": "起始", - "hex.ui.pattern_drawer.tree_style.auto_expanded": "", - "hex.ui.pattern_drawer.tree_style.flattened": "", - "hex.ui.pattern_drawer.tree_style.tree": "樹", - "hex.ui.pattern_drawer.type": "類型", - "hex.ui.pattern_drawer.updating": "正在更新模式...", - "hex.ui.pattern_drawer.value": "數值", - "hex.ui.pattern_drawer.var_name": "名稱", - "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", - "hex.ui.pattern_drawer.visualizer.unknown": "" - } + "hex.ui.common.add": "", + "hex.ui.common.address": "位址", + "hex.ui.common.allow": "允許", + "hex.ui.common.begin": "起始", + "hex.ui.common.big": "大", + "hex.ui.common.big_endian": "大端序", + "hex.ui.common.browse": "瀏覽...", + "hex.ui.common.bytes": "位元組", + "hex.ui.common.cancel": "取消", + "hex.ui.common.choose_file": "選擇檔案", + "hex.ui.common.close": "關閉", + "hex.ui.common.comment": "註解", + "hex.ui.common.continue": "", + "hex.ui.common.count": "計數", + "hex.ui.common.decimal": "十進位", + "hex.ui.common.deny": "拒絕", + "hex.ui.common.dont_show_again": "不再顯示", + "hex.ui.common.edit": "", + "hex.ui.common.encoding.ascii": "ASCII", + "hex.ui.common.encoding.utf16be": "UTF-16BE", + "hex.ui.common.encoding.utf16le": "UTF-16LE", + "hex.ui.common.encoding.utf8": "UTF-8", + "hex.ui.common.end": "結尾", + "hex.ui.common.endian": "端序", + "hex.ui.common.error": "錯誤", + "hex.ui.common.fatal": "嚴重錯誤", + "hex.ui.common.file": "檔案", + "hex.ui.common.filter": "篩選", + "hex.ui.common.hexadecimal": "十六進位", + "hex.ui.common.info": "資訊", + "hex.ui.common.instruction": "指令", + "hex.ui.common.key": "", + "hex.ui.common.link": "連結", + "hex.ui.common.little": "小", + "hex.ui.common.little_endian": "小端序", + "hex.ui.common.load": "載入", + "hex.ui.common.loading": "", + "hex.ui.common.match_selection": "符合選取", + "hex.ui.common.name": "名稱", + "hex.ui.common.no": "否", + "hex.ui.common.number_format": "格式", + "hex.ui.common.octal": "八進位", + "hex.ui.common.off": "", + "hex.ui.common.offset": "位移", + "hex.ui.common.okay": "好", + "hex.ui.common.on": "", + "hex.ui.common.open": "開啟", + "hex.ui.common.path": "", + "hex.ui.common.percentage": "百分比", + "hex.ui.common.processing": "正在處理", + "hex.ui.common.project": "專案", + "hex.ui.common.question": "問題", + "hex.ui.common.range": "範圍", + "hex.ui.common.range.entire_data": "整筆資料", + "hex.ui.common.range.selection": "所選", + "hex.ui.common.region": "區域", + "hex.ui.common.remove": "", + "hex.ui.common.reset": "重設", + "hex.ui.common.set": "設定", + "hex.ui.common.settings": "設定", + "hex.ui.common.size": "大小", + "hex.ui.common.type": "類型", + "hex.ui.common.type.f32": "float", + "hex.ui.common.type.f64": "double", + "hex.ui.common.type.i16": "int16_t", + "hex.ui.common.type.i24": "int24_t", + "hex.ui.common.type.i32": "int32_t", + "hex.ui.common.type.i48": "int48_t", + "hex.ui.common.type.i64": "int64_t", + "hex.ui.common.type.i8": "int8_t", + "hex.ui.common.type.u16": "uint16_t", + "hex.ui.common.type.u24": "uint24_t", + "hex.ui.common.type.u32": "uint32_t", + "hex.ui.common.type.u48": "uint48_t", + "hex.ui.common.type.u64": "uint64_t", + "hex.ui.common.type.u8": "uint8_t", + "hex.ui.common.value": "數值", + "hex.ui.common.warning": "警告", + "hex.ui.common.yes": "是", + "hex.ui.hex_editor.ascii_view": "顯示 ASCII 欄", + "hex.ui.hex_editor.custom_encoding_view": "顯示進階解碼欄", + "hex.ui.hex_editor.data_size": "資料大小", + "hex.ui.hex_editor.gray_out_zero": "Grey out zeros", + "hex.ui.hex_editor.human_readable_units_footer": "將大小轉換成較為易讀的單位", + "hex.ui.hex_editor.no_bytes": "無可用位元組", + "hex.ui.hex_editor.page": "頁面", + "hex.ui.hex_editor.region": "區域", + "hex.ui.hex_editor.selection": "選取", + "hex.ui.hex_editor.selection.none": "無", + "hex.ui.hex_editor.uppercase_hex": "十六進位使用大寫字母", + "hex.ui.hex_editor.visualizer": "資料可視化工具", + "hex.ui.pattern_drawer.color": "顏色", + "hex.ui.pattern_drawer.double_click": "點擊兩下以檢視更多項目", + "hex.ui.pattern_drawer.end": "結尾", + "hex.ui.pattern_drawer.export": "匯出模式為...", + "hex.ui.pattern_drawer.favorites": "", + "hex.ui.pattern_drawer.local": "", + "hex.ui.pattern_drawer.size": "大小", + "hex.ui.pattern_drawer.spec_name": "Display specification names", + "hex.ui.pattern_drawer.start": "起始", + "hex.ui.pattern_drawer.tree_style.auto_expanded": "", + "hex.ui.pattern_drawer.tree_style.flattened": "", + "hex.ui.pattern_drawer.tree_style.tree": "樹", + "hex.ui.pattern_drawer.type": "類型", + "hex.ui.pattern_drawer.updating": "正在更新模式...", + "hex.ui.pattern_drawer.value": "數值", + "hex.ui.pattern_drawer.var_name": "名稱", + "hex.ui.pattern_drawer.visualizer.invalid_parameter_count": "", + "hex.ui.pattern_drawer.visualizer.unknown": "" } \ No newline at end of file diff --git a/plugins/ui/source/library_ui.cpp b/plugins/ui/source/library_ui.cpp index a32472dcf..5c3e649f5 100644 --- a/plugins/ui/source/library_ui.cpp +++ b/plugins/ui/source/library_ui.cpp @@ -11,6 +11,7 @@ IMHEX_LIBRARY_SETUP("UI") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/de_DE.json b/plugins/visualizers/romfs/lang/de_DE.json index 01e8b9801..d090eda0b 100644 --- a/plugins/visualizers/romfs/lang/de_DE.json +++ b/plugins/visualizers/romfs/lang/de_DE.json @@ -1,21 +1,15 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Umgebungslicht", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Diffuses Licht", - "hex.visualizers.pl_visualizer.3d.light_color": "Lichtfarbe", - "hex.visualizers.pl_visualizer.3d.light_position": "Lichtposition", - "hex.visualizers.pl_visualizer.3d.more_settings": "Mehr Einstellungen", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Objektreflexion", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Spiegelndes Licht", - "hex.visualizers.pl_visualizer.3d.texture_file": "Texturdatei", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Breitengrade", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Längengrad", - "hex.visualizers.pl_visualizer.coordinates.query": "Adresse finden", - "hex.visualizers.pl_visualizer.coordinates.querying": "Adresse abfragen...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Keine Adresse gefunden" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Umgebungslicht", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Diffuses Licht", + "hex.visualizers.pl_visualizer.3d.light_color": "Lichtfarbe", + "hex.visualizers.pl_visualizer.3d.light_position": "Lichtposition", + "hex.visualizers.pl_visualizer.3d.more_settings": "Mehr Einstellungen", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Objektreflexion", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Spiegelndes Licht", + "hex.visualizers.pl_visualizer.3d.texture_file": "Texturdatei", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Breitengrade", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Längengrad", + "hex.visualizers.pl_visualizer.coordinates.query": "Adresse finden", + "hex.visualizers.pl_visualizer.coordinates.querying": "Adresse abfragen...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Keine Adresse gefunden" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/en_US.json b/plugins/visualizers/romfs/lang/en_US.json index b19d77291..548fd3e67 100644 --- a/plugins/visualizers/romfs/lang/en_US.json +++ b/plugins/visualizers/romfs/lang/en_US.json @@ -1,35 +1,29 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.visualizers.pl_visualizer.3d.light_position": "Light Position", - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Ambient Brightness", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Diffuse Brightness", - "hex.visualizers.pl_visualizer.3d.error_message_count": "{} count must be a multiple of {}", - "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} can't be empty", - "hex.visualizers.pl_visualizer.3d.error_message_expected": "Expected {} but got {}", - "hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions", - "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Error: Vertex count must be a multiple of 3", - "hex.visualizers.pl_visualizer.3d.error_message_colors": "Colors", - "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normals", - "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Texture Coordinates", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "Error: Cannot determine index type size", - "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Error: Index count must be a multiple of 3", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Error: Indices must be between 0 and the number of vertices minus one. Invalid indices: ", - "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " for {} vertices", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_texture_file": "Error: Invalid texture file", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Specular Brightness", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Object Reflectiveness", - "hex.visualizers.pl_visualizer.3d.light_color": "Light Color", - "hex.visualizers.pl_visualizer.3d.more_settings": "More Settings", - "hex.visualizers.pl_visualizer.3d.texture_file": "Texture File Path", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude", - "hex.visualizers.pl_visualizer.coordinates.query": "Find address", - "hex.visualizers.pl_visualizer.coordinates.querying": "Querying address...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "No address found", - "hex.visualizers.pl_visualizer.task.visualizing": "Visualizing data..." - } + "hex.visualizers.pl_visualizer.3d.light_position": "Light Position", + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Ambient Brightness", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Diffuse Brightness", + "hex.visualizers.pl_visualizer.3d.error_message_count": "{} count must be a multiple of {}", + "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} can't be empty", + "hex.visualizers.pl_visualizer.3d.error_message_expected": "Expected {} but got {}", + "hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions", + "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Error: Vertex count must be a multiple of 3", + "hex.visualizers.pl_visualizer.3d.error_message_colors": "Colors", + "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normals", + "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Texture Coordinates", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "Error: Cannot determine index type size", + "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Error: Index count must be a multiple of 3", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Error: Indices must be between 0 and the number of vertices minus one. Invalid indices: ", + "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " for {} vertices", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_texture_file": "Error: Invalid texture file", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Specular Brightness", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Object Reflectiveness", + "hex.visualizers.pl_visualizer.3d.light_color": "Light Color", + "hex.visualizers.pl_visualizer.3d.more_settings": "More Settings", + "hex.visualizers.pl_visualizer.3d.texture_file": "Texture File Path", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude", + "hex.visualizers.pl_visualizer.coordinates.query": "Find address", + "hex.visualizers.pl_visualizer.coordinates.querying": "Querying address...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "No address found", + "hex.visualizers.pl_visualizer.task.visualizing": "Visualizing data..." } diff --git a/plugins/visualizers/romfs/lang/es_ES.json b/plugins/visualizers/romfs/lang/es_ES.json index ae8e7fed2..1adb55db9 100644 --- a/plugins/visualizers/romfs/lang/es_ES.json +++ b/plugins/visualizers/romfs/lang/es_ES.json @@ -1,21 +1,15 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", - "hex.visualizers.pl_visualizer.3d.light_color": "", - "hex.visualizers.pl_visualizer.3d.light_position": "", - "hex.visualizers.pl_visualizer.3d.more_settings": "", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "", - "hex.visualizers.pl_visualizer.3d.texture_file": "", - "hex.visualizers.pl_visualizer.coordinates.latitude": "", - "hex.visualizers.pl_visualizer.coordinates.longitude": "", - "hex.visualizers.pl_visualizer.coordinates.query": "", - "hex.visualizers.pl_visualizer.coordinates.querying": "", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", + "hex.visualizers.pl_visualizer.3d.light_color": "", + "hex.visualizers.pl_visualizer.3d.light_position": "", + "hex.visualizers.pl_visualizer.3d.more_settings": "", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "", + "hex.visualizers.pl_visualizer.3d.texture_file": "", + "hex.visualizers.pl_visualizer.coordinates.latitude": "", + "hex.visualizers.pl_visualizer.coordinates.longitude": "", + "hex.visualizers.pl_visualizer.coordinates.query": "", + "hex.visualizers.pl_visualizer.coordinates.querying": "", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/fr_FR.json b/plugins/visualizers/romfs/lang/fr_FR.json index dd138cf9a..b6ce5b833 100644 --- a/plugins/visualizers/romfs/lang/fr_FR.json +++ b/plugins/visualizers/romfs/lang/fr_FR.json @@ -1,33 +1,27 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.visualizers.pl_visualizer.3d.light_position": "Position de la lumière", - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Luminosité ambiante", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Luminosité diffuse", - "hex.visualizers.pl_visualizer.3d.error_message_count": "Le nombre de {} doit être un multiple de {}", - "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} ne peut pas être vide", - "hex.visualizers.pl_visualizer.3d.error_message_expected": "Attendu {} mais obtenu {}", - "hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions", - "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Erreur : Le nombre de sommets doit être un multiple de 3", - "hex.visualizers.pl_visualizer.3d.error_message_colors": "Couleurs", - "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normales", - "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Coordonnées de texture", - "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Erreur : Le nombre d'index doit être un multiple de 3", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Erreur : Les index doivent être compris entre 0 et le nombre de sommets moins un. Index invalides : ", - "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " pour {} sommets", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Luminosité spéculaire", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Réflectivité de l'objet", - "hex.visualizers.pl_visualizer.3d.light_color": "Couleur de la lumière", - "hex.visualizers.pl_visualizer.3d.more_settings": "Plus de paramètres", - "hex.visualizers.pl_visualizer.3d.texture_file": "Chemin du fichier de texture", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude", - "hex.visualizers.pl_visualizer.coordinates.query": "Trouver l'adresse", - "hex.visualizers.pl_visualizer.coordinates.querying": "Recherche de l'adresse...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Aucune adresse trouvée", - "hex.visualizers.pl_visualizer.task.visualizing": "Visualisation des données..." - } + "hex.visualizers.pl_visualizer.3d.light_position": "Position de la lumière", + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Luminosité ambiante", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Luminosité diffuse", + "hex.visualizers.pl_visualizer.3d.error_message_count": "Le nombre de {} doit être un multiple de {}", + "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} ne peut pas être vide", + "hex.visualizers.pl_visualizer.3d.error_message_expected": "Attendu {} mais obtenu {}", + "hex.visualizers.pl_visualizer.3d.error_message_positions": "Positions", + "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Erreur : Le nombre de sommets doit être un multiple de 3", + "hex.visualizers.pl_visualizer.3d.error_message_colors": "Couleurs", + "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normales", + "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Coordonnées de texture", + "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Erreur : Le nombre d'index doit être un multiple de 3", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Erreur : Les index doivent être compris entre 0 et le nombre de sommets moins un. Index invalides : ", + "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " pour {} sommets", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Luminosité spéculaire", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Réflectivité de l'objet", + "hex.visualizers.pl_visualizer.3d.light_color": "Couleur de la lumière", + "hex.visualizers.pl_visualizer.3d.more_settings": "Plus de paramètres", + "hex.visualizers.pl_visualizer.3d.texture_file": "Chemin du fichier de texture", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Latitude", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Longitude", + "hex.visualizers.pl_visualizer.coordinates.query": "Trouver l'adresse", + "hex.visualizers.pl_visualizer.coordinates.querying": "Recherche de l'adresse...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Aucune adresse trouvée", + "hex.visualizers.pl_visualizer.task.visualizing": "Visualisation des données..." } diff --git a/plugins/visualizers/romfs/lang/hu_HU.json b/plugins/visualizers/romfs/lang/hu_HU.json index 689ba61d7..82b5b4805 100644 --- a/plugins/visualizers/romfs/lang/hu_HU.json +++ b/plugins/visualizers/romfs/lang/hu_HU.json @@ -1,21 +1,15 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.visualizers.pl_visualizer.3d.light_position": "Fény pozició", - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Környezeti fényerő", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Szórt fényerő", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Tükröződő fényerő", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Tárgyak fényvisszaverése", - "hex.visualizers.pl_visualizer.3d.light_color": "Fény színe", - "hex.visualizers.pl_visualizer.3d.more_settings": "További beállítások", - "hex.visualizers.pl_visualizer.3d.texture_file": "Textúra fájl helye", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Szélesség", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Hosszúság", - "hex.visualizers.pl_visualizer.coordinates.query": "Cím keresése", - "hex.visualizers.pl_visualizer.coordinates.querying": "Cím lekérdezése...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Nem található cím" - } + "hex.visualizers.pl_visualizer.3d.light_position": "Fény pozició", + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Környezeti fényerő", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Szórt fényerő", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Tükröződő fényerő", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Tárgyak fényvisszaverése", + "hex.visualizers.pl_visualizer.3d.light_color": "Fény színe", + "hex.visualizers.pl_visualizer.3d.more_settings": "További beállítások", + "hex.visualizers.pl_visualizer.3d.texture_file": "Textúra fájl helye", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Szélesség", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Hosszúság", + "hex.visualizers.pl_visualizer.coordinates.query": "Cím keresése", + "hex.visualizers.pl_visualizer.coordinates.querying": "Cím lekérdezése...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Nem található cím" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/it_IT.json b/plugins/visualizers/romfs/lang/it_IT.json index a91640641..1adb55db9 100644 --- a/plugins/visualizers/romfs/lang/it_IT.json +++ b/plugins/visualizers/romfs/lang/it_IT.json @@ -1,21 +1,15 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", - "hex.visualizers.pl_visualizer.3d.light_color": "", - "hex.visualizers.pl_visualizer.3d.light_position": "", - "hex.visualizers.pl_visualizer.3d.more_settings": "", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "", - "hex.visualizers.pl_visualizer.3d.texture_file": "", - "hex.visualizers.pl_visualizer.coordinates.latitude": "", - "hex.visualizers.pl_visualizer.coordinates.longitude": "", - "hex.visualizers.pl_visualizer.coordinates.query": "", - "hex.visualizers.pl_visualizer.coordinates.querying": "", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", + "hex.visualizers.pl_visualizer.3d.light_color": "", + "hex.visualizers.pl_visualizer.3d.light_position": "", + "hex.visualizers.pl_visualizer.3d.more_settings": "", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "", + "hex.visualizers.pl_visualizer.3d.texture_file": "", + "hex.visualizers.pl_visualizer.coordinates.latitude": "", + "hex.visualizers.pl_visualizer.coordinates.longitude": "", + "hex.visualizers.pl_visualizer.coordinates.query": "", + "hex.visualizers.pl_visualizer.coordinates.querying": "", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/ja_JP.json b/plugins/visualizers/romfs/lang/ja_JP.json index 70ce5e7e7..1adb55db9 100644 --- a/plugins/visualizers/romfs/lang/ja_JP.json +++ b/plugins/visualizers/romfs/lang/ja_JP.json @@ -1,21 +1,15 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", - "hex.visualizers.pl_visualizer.3d.light_color": "", - "hex.visualizers.pl_visualizer.3d.light_position": "", - "hex.visualizers.pl_visualizer.3d.more_settings": "", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "", - "hex.visualizers.pl_visualizer.3d.texture_file": "", - "hex.visualizers.pl_visualizer.coordinates.latitude": "", - "hex.visualizers.pl_visualizer.coordinates.longitude": "", - "hex.visualizers.pl_visualizer.coordinates.query": "", - "hex.visualizers.pl_visualizer.coordinates.querying": "", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", + "hex.visualizers.pl_visualizer.3d.light_color": "", + "hex.visualizers.pl_visualizer.3d.light_position": "", + "hex.visualizers.pl_visualizer.3d.more_settings": "", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "", + "hex.visualizers.pl_visualizer.3d.texture_file": "", + "hex.visualizers.pl_visualizer.coordinates.latitude": "", + "hex.visualizers.pl_visualizer.coordinates.longitude": "", + "hex.visualizers.pl_visualizer.coordinates.query": "", + "hex.visualizers.pl_visualizer.coordinates.querying": "", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/ko_KR.json b/plugins/visualizers/romfs/lang/ko_KR.json index 1137329f0..4b901e7e5 100644 --- a/plugins/visualizers/romfs/lang/ko_KR.json +++ b/plugins/visualizers/romfs/lang/ko_KR.json @@ -1,21 +1,15 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "주변 밝기", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "확산 밝기", - "hex.visualizers.pl_visualizer.3d.light_color": "조명 색상", - "hex.visualizers.pl_visualizer.3d.light_position": "조명 위치", - "hex.visualizers.pl_visualizer.3d.more_settings": "설정 더 보기", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "개체 반사도", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "반사 밝기", - "hex.visualizers.pl_visualizer.3d.texture_file": "텍스처 파일 경로", - "hex.visualizers.pl_visualizer.coordinates.latitude": "위도", - "hex.visualizers.pl_visualizer.coordinates.longitude": "경도", - "hex.visualizers.pl_visualizer.coordinates.query": "주소 찾기", - "hex.visualizers.pl_visualizer.coordinates.querying": "주소 쿼리 중...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "찾은 주소가 없습니다" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "주변 밝기", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "확산 밝기", + "hex.visualizers.pl_visualizer.3d.light_color": "조명 색상", + "hex.visualizers.pl_visualizer.3d.light_position": "조명 위치", + "hex.visualizers.pl_visualizer.3d.more_settings": "설정 더 보기", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "개체 반사도", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "반사 밝기", + "hex.visualizers.pl_visualizer.3d.texture_file": "텍스처 파일 경로", + "hex.visualizers.pl_visualizer.coordinates.latitude": "위도", + "hex.visualizers.pl_visualizer.coordinates.longitude": "경도", + "hex.visualizers.pl_visualizer.coordinates.query": "주소 찾기", + "hex.visualizers.pl_visualizer.coordinates.querying": "주소 쿼리 중...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "찾은 주소가 없습니다" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/languages.json b/plugins/visualizers/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/visualizers/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/pl_PL.json b/plugins/visualizers/romfs/lang/pl_PL.json index e04dbe3a8..821371fdc 100644 --- a/plugins/visualizers/romfs/lang/pl_PL.json +++ b/plugins/visualizers/romfs/lang/pl_PL.json @@ -1,34 +1,28 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Jasność otoczenia", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Jasność światła rozproszonego", - "hex.visualizers.pl_visualizer.3d.error_message_colors": "Kolory", - "hex.visualizers.pl_visualizer.3d.error_message_count": "Liczba {} musi być wielokrotnością {}", - "hex.visualizers.pl_visualizer.3d.error_message_expected": "Oczekiwano {}, ale otrzymano {}", - "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": "dla {} wierzchołków", - "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Błąd: liczba indeksów musi być wielokrotnością 3", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "Błąd: nie można określić rozmiaru typu indeksu", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Błąd: indeksy muszą zawierać się w przedziale od 0 do liczby wierzchołków minus jeden. Nieprawidłowe indeksy:", - "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normalne", - "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} nie może być puste", - "hex.visualizers.pl_visualizer.3d.error_message_positions": "Pozycje", - "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Współrzędne tekstury", - "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Błąd: liczba wierzchołków musi być wielokrotnością 3", - "hex.visualizers.pl_visualizer.3d.light_color": "Kolor światła", - "hex.visualizers.pl_visualizer.3d.light_position": "Pozycja światła", - "hex.visualizers.pl_visualizer.3d.more_settings": "Więcej ustawień", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Refleksyjność obiektu ", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Jasność szczegółów", - "hex.visualizers.pl_visualizer.3d.texture_file": "Ścieżka do pliku tekstury", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Szerokość geograficzna", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Długość geograficzna", - "hex.visualizers.pl_visualizer.coordinates.query": "Znajdź adres", - "hex.visualizers.pl_visualizer.coordinates.querying": "Zapytanie o adres... ", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Nie znaleziono adresu", - "hex.visualizers.pl_visualizer.task.visualizing": "Wyświetlanie danych..." - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Jasność otoczenia", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Jasność światła rozproszonego", + "hex.visualizers.pl_visualizer.3d.error_message_colors": "Kolory", + "hex.visualizers.pl_visualizer.3d.error_message_count": "Liczba {} musi być wielokrotnością {}", + "hex.visualizers.pl_visualizer.3d.error_message_expected": "Oczekiwano {}, ale otrzymano {}", + "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": "dla {} wierzchołków", + "hex.visualizers.pl_visualizer.3d.error_message_index_count": "Błąd: liczba indeksów musi być wielokrotnością 3", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "Błąd: nie można określić rozmiaru typu indeksu", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "Błąd: indeksy muszą zawierać się w przedziale od 0 do liczby wierzchołków minus jeden. Nieprawidłowe indeksy:", + "hex.visualizers.pl_visualizer.3d.error_message_normals": "Normalne", + "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} nie może być puste", + "hex.visualizers.pl_visualizer.3d.error_message_positions": "Pozycje", + "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "Współrzędne tekstury", + "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "Błąd: liczba wierzchołków musi być wielokrotnością 3", + "hex.visualizers.pl_visualizer.3d.light_color": "Kolor światła", + "hex.visualizers.pl_visualizer.3d.light_position": "Pozycja światła", + "hex.visualizers.pl_visualizer.3d.more_settings": "Więcej ustawień", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Refleksyjność obiektu ", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Jasność szczegółów", + "hex.visualizers.pl_visualizer.3d.texture_file": "Ścieżka do pliku tekstury", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Szerokość geograficzna", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Długość geograficzna", + "hex.visualizers.pl_visualizer.coordinates.query": "Znajdź adres", + "hex.visualizers.pl_visualizer.coordinates.querying": "Zapytanie o adres... ", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Nie znaleziono adresu", + "hex.visualizers.pl_visualizer.task.visualizing": "Wyświetlanie danych..." } diff --git a/plugins/visualizers/romfs/lang/pt_BR.json b/plugins/visualizers/romfs/lang/pt_BR.json index fa5813163..1adb55db9 100644 --- a/plugins/visualizers/romfs/lang/pt_BR.json +++ b/plugins/visualizers/romfs/lang/pt_BR.json @@ -1,21 +1,15 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", - "hex.visualizers.pl_visualizer.3d.light_color": "", - "hex.visualizers.pl_visualizer.3d.light_position": "", - "hex.visualizers.pl_visualizer.3d.more_settings": "", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "", - "hex.visualizers.pl_visualizer.3d.texture_file": "", - "hex.visualizers.pl_visualizer.coordinates.latitude": "", - "hex.visualizers.pl_visualizer.coordinates.longitude": "", - "hex.visualizers.pl_visualizer.coordinates.query": "", - "hex.visualizers.pl_visualizer.coordinates.querying": "", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", + "hex.visualizers.pl_visualizer.3d.light_color": "", + "hex.visualizers.pl_visualizer.3d.light_position": "", + "hex.visualizers.pl_visualizer.3d.more_settings": "", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "", + "hex.visualizers.pl_visualizer.3d.texture_file": "", + "hex.visualizers.pl_visualizer.coordinates.latitude": "", + "hex.visualizers.pl_visualizer.coordinates.longitude": "", + "hex.visualizers.pl_visualizer.coordinates.query": "", + "hex.visualizers.pl_visualizer.coordinates.querying": "", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/ru_RU.json b/plugins/visualizers/romfs/lang/ru_RU.json index 1cdb18809..8ef96a7cd 100644 --- a/plugins/visualizers/romfs/lang/ru_RU.json +++ b/plugins/visualizers/romfs/lang/ru_RU.json @@ -1,22 +1,16 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": true, - "translations": { - "hex.visualizers.pl_visualizer.3d.light_position": "Положение света", - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Яркость окружающего освещения", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Яркость рассеянного света", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "Яркость зеркального блика", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Сила отражения", - "hex.visualizers.pl_visualizer.3d.light_color": "Цвет света", - "hex.visualizers.pl_visualizer.3d.more_settings": "Больше настроек", - "hex.visualizers.pl_visualizer.3d.texture_file": "Путь к файлу текстуры", - "hex.visualizers.pl_visualizer.coordinates.latitude": "Широта", - "hex.visualizers.pl_visualizer.coordinates.longitude": "Долгота", - "hex.visualizers.pl_visualizer.coordinates.query": "Найти адрес", - "hex.visualizers.pl_visualizer.coordinates.querying": "Запрос адреса...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Адрес не найден", - "hex.visualizers.pl_visualizer.task.visualizing": "Визуализация данных..." - } + "hex.visualizers.pl_visualizer.3d.light_position": "Положение света", + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "Яркость окружающего освещения", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "Яркость рассеянного света", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "Яркость зеркального блика", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "Сила отражения", + "hex.visualizers.pl_visualizer.3d.light_color": "Цвет света", + "hex.visualizers.pl_visualizer.3d.more_settings": "Больше настроек", + "hex.visualizers.pl_visualizer.3d.texture_file": "Путь к файлу текстуры", + "hex.visualizers.pl_visualizer.coordinates.latitude": "Широта", + "hex.visualizers.pl_visualizer.coordinates.longitude": "Долгота", + "hex.visualizers.pl_visualizer.coordinates.query": "Найти адрес", + "hex.visualizers.pl_visualizer.coordinates.querying": "Запрос адреса...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "Адрес не найден", + "hex.visualizers.pl_visualizer.task.visualizing": "Визуализация данных..." } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/zh_CN.json b/plugins/visualizers/romfs/lang/zh_CN.json index b9c72c5bc..10f8a5e9d 100644 --- a/plugins/visualizers/romfs/lang/zh_CN.json +++ b/plugins/visualizers/romfs/lang/zh_CN.json @@ -1,35 +1,29 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "环境亮度", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "漫射亮度", - "hex.visualizers.pl_visualizer.3d.light_color": "光线颜色", - "hex.visualizers.pl_visualizer.3d.light_position": "光线位置", - "hex.visualizers.pl_visualizer.3d.more_settings": "更多设置", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "物体反射率", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "镜面亮度", - "hex.visualizers.pl_visualizer.3d.texture_file": "纹理文件路径", - "hex.visualizers.pl_visualizer.coordinates.latitude": "维度", - "hex.visualizers.pl_visualizer.coordinates.longitude": "精度", - "hex.visualizers.pl_visualizer.coordinates.query": "查找地址", - "hex.visualizers.pl_visualizer.coordinates.querying": "正在查找地址……", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "找不到地址", - "hex.visualizers.pl_visualizer.task.visualizing": "可视化数据……", - "hex.visualizers.pl_visualizer.3d.error_message_colors": "颜色数据​", - "hex.visualizers.pl_visualizer.3d.error_message_count": "{} 的数量必须是 {} 的倍数", - "hex.visualizers.pl_visualizer.3d.error_message_expected": "预期类型为 {},实际类型为 {}", - "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " 共需 {} 个顶点", - "hex.visualizers.pl_visualizer.3d.error_message_index_count": "错误:索引数量必须是3的倍数", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "错误:无法确定索引类型大小​", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "错误:索引值必须在0到顶点数减1范围内。无效索引:", - "hex.visualizers.pl_visualizer.3d.error_message_invalid_texture_file": "错误:无效纹理文件", - "hex.visualizers.pl_visualizer.3d.error_message_normals": "​法线数据", - "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} 不能为空", - "hex.visualizers.pl_visualizer.3d.error_message_positions": "顶点位置数据", - "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "纹理坐标数据", - "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "错误:顶点数量必须是3的倍数" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "环境亮度", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "漫射亮度", + "hex.visualizers.pl_visualizer.3d.light_color": "光线颜色", + "hex.visualizers.pl_visualizer.3d.light_position": "光线位置", + "hex.visualizers.pl_visualizer.3d.more_settings": "更多设置", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "物体反射率", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "镜面亮度", + "hex.visualizers.pl_visualizer.3d.texture_file": "纹理文件路径", + "hex.visualizers.pl_visualizer.coordinates.latitude": "维度", + "hex.visualizers.pl_visualizer.coordinates.longitude": "精度", + "hex.visualizers.pl_visualizer.coordinates.query": "查找地址", + "hex.visualizers.pl_visualizer.coordinates.querying": "正在查找地址……", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "找不到地址", + "hex.visualizers.pl_visualizer.task.visualizing": "可视化数据……", + "hex.visualizers.pl_visualizer.3d.error_message_colors": "颜色数据​", + "hex.visualizers.pl_visualizer.3d.error_message_count": "{} 的数量必须是 {} 的倍数", + "hex.visualizers.pl_visualizer.3d.error_message_expected": "预期类型为 {},实际类型为 {}", + "hex.visualizers.pl_visualizer.3d.error_message_for_vertex_count": " 共需 {} 个顶点", + "hex.visualizers.pl_visualizer.3d.error_message_index_count": "错误:索引数量必须是3的倍数", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_index_pattern": "错误:无法确定索引类型大小​", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_indices": "错误:索引值必须在0到顶点数减1范围内。无效索引:", + "hex.visualizers.pl_visualizer.3d.error_message_invalid_texture_file": "错误:无效纹理文件", + "hex.visualizers.pl_visualizer.3d.error_message_normals": "​法线数据", + "hex.visualizers.pl_visualizer.3d.error_message_not_empty": "{} 不能为空", + "hex.visualizers.pl_visualizer.3d.error_message_positions": "顶点位置数据", + "hex.visualizers.pl_visualizer.3d.error_message_uv_coords": "纹理坐标数据", + "hex.visualizers.pl_visualizer.3d.error_message_vertex_count": "错误:顶点数量必须是3的倍数" } \ No newline at end of file diff --git a/plugins/visualizers/romfs/lang/zh_TW.json b/plugins/visualizers/romfs/lang/zh_TW.json index 255746c54..af703baac 100644 --- a/plugins/visualizers/romfs/lang/zh_TW.json +++ b/plugins/visualizers/romfs/lang/zh_TW.json @@ -1,21 +1,15 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", - "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", - "hex.visualizers.pl_visualizer.3d.light_color": "", - "hex.visualizers.pl_visualizer.3d.light_position": "", - "hex.visualizers.pl_visualizer.3d.more_settings": "", - "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", - "hex.visualizers.pl_visualizer.3d.specular_brightness": "", - "hex.visualizers.pl_visualizer.3d.texture_file": "", - "hex.visualizers.pl_visualizer.coordinates.latitude": "緯度", - "hex.visualizers.pl_visualizer.coordinates.longitude": "經度", - "hex.visualizers.pl_visualizer.coordinates.query": "查詢地址", - "hex.visualizers.pl_visualizer.coordinates.querying": "正在查詢地址...", - "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "找不到地址" - } + "hex.visualizers.pl_visualizer.3d.ambient_brightness": "", + "hex.visualizers.pl_visualizer.3d.diffuse_brightness": "", + "hex.visualizers.pl_visualizer.3d.light_color": "", + "hex.visualizers.pl_visualizer.3d.light_position": "", + "hex.visualizers.pl_visualizer.3d.more_settings": "", + "hex.visualizers.pl_visualizer.3d.object_reflectiveness": "", + "hex.visualizers.pl_visualizer.3d.specular_brightness": "", + "hex.visualizers.pl_visualizer.3d.texture_file": "", + "hex.visualizers.pl_visualizer.coordinates.latitude": "緯度", + "hex.visualizers.pl_visualizer.coordinates.longitude": "經度", + "hex.visualizers.pl_visualizer.coordinates.query": "查詢地址", + "hex.visualizers.pl_visualizer.coordinates.querying": "正在查詢地址...", + "hex.visualizers.pl_visualizer.coordinates.querying_no_address": "找不到地址" } \ No newline at end of file diff --git a/plugins/visualizers/source/plugin_visualizers.cpp b/plugins/visualizers/source/plugin_visualizers.cpp index d21ec9b06..87eb07e73 100644 --- a/plugins/visualizers/source/plugin_visualizers.cpp +++ b/plugins/visualizers/source/plugin_visualizers.cpp @@ -17,8 +17,9 @@ using namespace hex::plugin::visualizers; IMHEX_PLUGIN_SETUP("Visualizers", "WerWolv", "Visualizers for the Pattern Language") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); registerPatternLanguageVisualizers(); registerPatternLanguageInlineVisualizers(); diff --git a/plugins/windows/romfs/lang/de_DE.json b/plugins/windows/romfs/lang/de_DE.json index ea0c256bf..cdf6bd709 100644 --- a/plugins/windows/romfs/lang/de_DE.json +++ b/plugins/windows/romfs/lang/de_DE.json @@ -1,28 +1,23 @@ { - "code": "de-DE", - "country": "Germany", - "language": "German", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Windows Kontextmenu-Eintrag", - "hex.builtin.setting.interface.show_resource_usage": "Resourcenverbrauch anzeigen", - "hex.windows.view.tty_console.auto_scroll": "Auto scroll", - "hex.windows.view.tty_console.baud": "Baudrate", - "hex.windows.view.tty_console.clear": "Löschen", - "hex.windows.view.tty_console.config": "Konfiguration", - "hex.windows.view.tty_console.connect": "Verbinden", - "hex.windows.view.tty_console.connect_error": "Verbindung mit COM Port fehlgeschlagen!", - "hex.windows.view.tty_console.console": "Konsole", - "hex.windows.view.tty_console.cts": "CTS flow control benutzen", - "hex.windows.view.tty_console.disconnect": "Trennen", - "hex.windows.view.tty_console.name": "TTY Konsole", - "hex.windows.view.tty_console.no_available_port": "Kein valider COM port wurde ausgewählt oder keiner ist verfügbar!", - "hex.windows.view.tty_console.num_bits": "Datenbits", - "hex.windows.view.tty_console.parity_bits": "Paritätsbit", - "hex.windows.view.tty_console.port": "Port", - "hex.windows.view.tty_console.reload": "Neu Laden", - "hex.windows.view.tty_console.send_eot": "EOT Senden", - "hex.windows.view.tty_console.send_etx": "ETX Senden", - "hex.windows.view.tty_console.send_sub": "SUB Senden", - "hex.windows.view.tty_console.stop_bits": "Stoppbits" - } + "hex.builtin.setting.general.context_menu_entry": "Windows Kontextmenu-Eintrag", + "hex.builtin.setting.interface.show_resource_usage": "Resourcenverbrauch anzeigen", + "hex.windows.view.tty_console.auto_scroll": "Auto scroll", + "hex.windows.view.tty_console.baud": "Baudrate", + "hex.windows.view.tty_console.clear": "Löschen", + "hex.windows.view.tty_console.config": "Konfiguration", + "hex.windows.view.tty_console.connect": "Verbinden", + "hex.windows.view.tty_console.connect_error": "Verbindung mit COM Port fehlgeschlagen!", + "hex.windows.view.tty_console.console": "Konsole", + "hex.windows.view.tty_console.cts": "CTS flow control benutzen", + "hex.windows.view.tty_console.disconnect": "Trennen", + "hex.windows.view.tty_console.name": "TTY Konsole", + "hex.windows.view.tty_console.no_available_port": "Kein valider COM port wurde ausgewählt oder keiner ist verfügbar!", + "hex.windows.view.tty_console.num_bits": "Datenbits", + "hex.windows.view.tty_console.parity_bits": "Paritätsbit", + "hex.windows.view.tty_console.port": "Port", + "hex.windows.view.tty_console.reload": "Neu Laden", + "hex.windows.view.tty_console.send_eot": "EOT Senden", + "hex.windows.view.tty_console.send_etx": "ETX Senden", + "hex.windows.view.tty_console.send_sub": "SUB Senden", + "hex.windows.view.tty_console.stop_bits": "Stoppbits" } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/en_US.json b/plugins/windows/romfs/lang/en_US.json index 38a8ef973..87f6221c6 100644 --- a/plugins/windows/romfs/lang/en_US.json +++ b/plugins/windows/romfs/lang/en_US.json @@ -1,29 +1,24 @@ { - "code": "en-US", - "country": "United States", - "language": "English", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Windows context menu entry", - "hex.builtin.setting.interface.show_resource_usage": "Show resource usage in footer", - "hex.windows.view.tty_console.auto_scroll": "Auto scroll", - "hex.windows.view.tty_console.baud": "Baud rate", - "hex.windows.view.tty_console.clear": "Clear", - "hex.windows.view.tty_console.config": "Configuration", - "hex.windows.view.tty_console.connect": "Connect", - "hex.windows.view.tty_console.connect_error": "Failed to connect to COM Port!", - "hex.windows.view.tty_console.console": "Console", - "hex.windows.view.tty_console.cts": "Use CTS flow control", - "hex.windows.view.tty_console.disconnect": "Disconnect", - "hex.windows.view.tty_console.name": "TTY Console", - "hex.windows.view.tty_console.no_available_port": "No valid COM port is selected or no COM port is available!", - "hex.windows.view.tty_console.num_bits": "Data bits", - "hex.windows.view.tty_console.parity_bits": "Parity bit", - "hex.windows.view.tty_console.port": "Port", - "hex.windows.view.tty_console.reload": "Reload", - "hex.windows.view.tty_console.send_eot": "Send EOT", - "hex.windows.view.tty_console.send_etx": "Send ETX", - "hex.windows.view.tty_console.send_sub": "Send SUB", - "hex.windows.view.tty_console.stop_bits": "Stop bits", - "hex.windows.view.tty_console.task.transmitting": "Transmitting data..." - } + "hex.builtin.setting.general.context_menu_entry": "Windows context menu entry", + "hex.builtin.setting.interface.show_resource_usage": "Show resource usage in footer", + "hex.windows.view.tty_console.auto_scroll": "Auto scroll", + "hex.windows.view.tty_console.baud": "Baud rate", + "hex.windows.view.tty_console.clear": "Clear", + "hex.windows.view.tty_console.config": "Configuration", + "hex.windows.view.tty_console.connect": "Connect", + "hex.windows.view.tty_console.connect_error": "Failed to connect to COM Port!", + "hex.windows.view.tty_console.console": "Console", + "hex.windows.view.tty_console.cts": "Use CTS flow control", + "hex.windows.view.tty_console.disconnect": "Disconnect", + "hex.windows.view.tty_console.name": "TTY Console", + "hex.windows.view.tty_console.no_available_port": "No valid COM port is selected or no COM port is available!", + "hex.windows.view.tty_console.num_bits": "Data bits", + "hex.windows.view.tty_console.parity_bits": "Parity bit", + "hex.windows.view.tty_console.port": "Port", + "hex.windows.view.tty_console.reload": "Reload", + "hex.windows.view.tty_console.send_eot": "Send EOT", + "hex.windows.view.tty_console.send_etx": "Send ETX", + "hex.windows.view.tty_console.send_sub": "Send SUB", + "hex.windows.view.tty_console.stop_bits": "Stop bits", + "hex.windows.view.tty_console.task.transmitting": "Transmitting data..." } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/fr_FR.json b/plugins/windows/romfs/lang/fr_FR.json index b46e637bf..060f59e31 100644 --- a/plugins/windows/romfs/lang/fr_FR.json +++ b/plugins/windows/romfs/lang/fr_FR.json @@ -1,29 +1,24 @@ { - "code": "fr-FR", - "country": "France", - "language": "Français", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Entrée du menu contextuel Windows", - "hex.builtin.setting.interface.show_resource_usage": "Afficher l'utilisation des ressources dans le pied de page", - "hex.windows.view.tty_console.auto_scroll": "Défilement automatique", - "hex.windows.view.tty_console.baud": "Débit en bauds", - "hex.windows.view.tty_console.clear": "Effacer", - "hex.windows.view.tty_console.config": "Configuration", - "hex.windows.view.tty_console.connect": "Connexion", - "hex.windows.view.tty_console.connect_error": "Échec de la connexion au port COM !", - "hex.windows.view.tty_console.console": "Console", - "hex.windows.view.tty_console.cts": "Utiliser le contrôle de flux CTS", - "hex.windows.view.tty_console.disconnect": "Déconnexion", - "hex.windows.view.tty_console.name": "Console TTY", - "hex.windows.view.tty_console.no_available_port": "Aucun port COM valide n'est sélectionné ou aucun port COM n'est disponible !", - "hex.windows.view.tty_console.num_bits": "Bits de données", - "hex.windows.view.tty_console.parity_bits": "Bit de parité", - "hex.windows.view.tty_console.port": "Port", - "hex.windows.view.tty_console.reload": "Recharger", - "hex.windows.view.tty_console.send_eot": "Envoyer EOT", - "hex.windows.view.tty_console.send_etx": "Envoyer ETX", - "hex.windows.view.tty_console.send_sub": "Envoyer SUB", - "hex.windows.view.tty_console.stop_bits": "Bits d'arrêt", - "hex.windows.view.tty_console.task.transmitting": "Transmission des données..." - } + "hex.builtin.setting.general.context_menu_entry": "Entrée du menu contextuel Windows", + "hex.builtin.setting.interface.show_resource_usage": "Afficher l'utilisation des ressources dans le pied de page", + "hex.windows.view.tty_console.auto_scroll": "Défilement automatique", + "hex.windows.view.tty_console.baud": "Débit en bauds", + "hex.windows.view.tty_console.clear": "Effacer", + "hex.windows.view.tty_console.config": "Configuration", + "hex.windows.view.tty_console.connect": "Connexion", + "hex.windows.view.tty_console.connect_error": "Échec de la connexion au port COM !", + "hex.windows.view.tty_console.console": "Console", + "hex.windows.view.tty_console.cts": "Utiliser le contrôle de flux CTS", + "hex.windows.view.tty_console.disconnect": "Déconnexion", + "hex.windows.view.tty_console.name": "Console TTY", + "hex.windows.view.tty_console.no_available_port": "Aucun port COM valide n'est sélectionné ou aucun port COM n'est disponible !", + "hex.windows.view.tty_console.num_bits": "Bits de données", + "hex.windows.view.tty_console.parity_bits": "Bit de parité", + "hex.windows.view.tty_console.port": "Port", + "hex.windows.view.tty_console.reload": "Recharger", + "hex.windows.view.tty_console.send_eot": "Envoyer EOT", + "hex.windows.view.tty_console.send_etx": "Envoyer ETX", + "hex.windows.view.tty_console.send_sub": "Envoyer SUB", + "hex.windows.view.tty_console.stop_bits": "Bits d'arrêt", + "hex.windows.view.tty_console.task.transmitting": "Transmission des données..." } diff --git a/plugins/windows/romfs/lang/hu_HU.json b/plugins/windows/romfs/lang/hu_HU.json index 534e0401b..ba216d560 100644 --- a/plugins/windows/romfs/lang/hu_HU.json +++ b/plugins/windows/romfs/lang/hu_HU.json @@ -1,29 +1,23 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Windows helyi menü bejegyzés", - "hex.builtin.setting.interface.show_resource_usage": "Erőforrás-használat mutatása az alsó sávban", - "hex.windows.view.tty_console.auto_scroll": "Automatikus görgetés", - "hex.windows.view.tty_console.baud": "Baudráta", - "hex.windows.view.tty_console.clear": "Töröl", - "hex.windows.view.tty_console.config": "Konfiguráció", - "hex.windows.view.tty_console.connect": "Csatlakozás", - "hex.windows.view.tty_console.connect_error": "Nem sikerült csatlakozni a COM porthoz!", - "hex.windows.view.tty_console.console": "Konzol", - "hex.windows.view.tty_console.cts": "CTS folyamatvezérlés használata", - "hex.windows.view.tty_console.disconnect": "Kapcsolat bontása", - "hex.windows.view.tty_console.name": "TTY konzol", - "hex.windows.view.tty_console.no_available_port": "Nincs érvényes COM port kiválasztva, vagy nincs elérhető COM port!", - "hex.windows.view.tty_console.num_bits": "Adat bitek", - "hex.windows.view.tty_console.parity_bits": "Paritás bit", - "hex.windows.view.tty_console.port": "Port", - "hex.windows.view.tty_console.reload": "Újratöltés", - "hex.windows.view.tty_console.send_eot": "EOT küldése", - "hex.windows.view.tty_console.send_etx": "EXT küldése", - "hex.windows.view.tty_console.send_sub": "SUB küldése", - "hex.windows.view.tty_console.stop_bits": "Stop bitek" - } + "hex.builtin.setting.general.context_menu_entry": "Windows helyi menü bejegyzés", + "hex.builtin.setting.interface.show_resource_usage": "Erőforrás-használat mutatása az alsó sávban", + "hex.windows.view.tty_console.auto_scroll": "Automatikus görgetés", + "hex.windows.view.tty_console.baud": "Baudráta", + "hex.windows.view.tty_console.clear": "Töröl", + "hex.windows.view.tty_console.config": "Konfiguráció", + "hex.windows.view.tty_console.connect": "Csatlakozás", + "hex.windows.view.tty_console.connect_error": "Nem sikerült csatlakozni a COM porthoz!", + "hex.windows.view.tty_console.console": "Konzol", + "hex.windows.view.tty_console.cts": "CTS folyamatvezérlés használata", + "hex.windows.view.tty_console.disconnect": "Kapcsolat bontása", + "hex.windows.view.tty_console.name": "TTY konzol", + "hex.windows.view.tty_console.no_available_port": "Nincs érvényes COM port kiválasztva, vagy nincs elérhető COM port!", + "hex.windows.view.tty_console.num_bits": "Adat bitek", + "hex.windows.view.tty_console.parity_bits": "Paritás bit", + "hex.windows.view.tty_console.port": "Port", + "hex.windows.view.tty_console.reload": "Újratöltés", + "hex.windows.view.tty_console.send_eot": "EOT küldése", + "hex.windows.view.tty_console.send_etx": "EXT küldése", + "hex.windows.view.tty_console.send_sub": "SUB küldése", + "hex.windows.view.tty_console.stop_bits": "Stop bitek" } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/ko_KR.json b/plugins/windows/romfs/lang/ko_KR.json index f777608d5..1e5597153 100644 --- a/plugins/windows/romfs/lang/ko_KR.json +++ b/plugins/windows/romfs/lang/ko_KR.json @@ -1,28 +1,23 @@ { - "code": "ko-KR", - "country": "Korea", - "language": "Korean", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Windows 컨텍스트 메뉴 항목", - "hex.builtin.setting.interface.show_resource_usage": "하단에 리소스 사용량 표시", - "hex.windows.view.tty_console.auto_scroll": "자동 스크롤", - "hex.windows.view.tty_console.baud": "보 레이트", - "hex.windows.view.tty_console.clear": "지우기", - "hex.windows.view.tty_console.config": "설정", - "hex.windows.view.tty_console.connect": "연결", - "hex.windows.view.tty_console.connect_error": "COM 포트에 연결하지 못했습니다!", - "hex.windows.view.tty_console.console": "콘솔", - "hex.windows.view.tty_console.cts": "CTS 흐름 제어 사용", - "hex.windows.view.tty_console.disconnect": "연결 해제", - "hex.windows.view.tty_console.name": "TTY 콘솔", - "hex.windows.view.tty_console.no_available_port": "선택한 COM 포트가 올바르지 않거나 사용할 수 있는 COM 포트가 없습니다!", - "hex.windows.view.tty_console.num_bits": "데이터 비트", - "hex.windows.view.tty_console.parity_bits": "패리티 비트", - "hex.windows.view.tty_console.port": "포트", - "hex.windows.view.tty_console.reload": "새로 고침", - "hex.windows.view.tty_console.send_eot": "EOT 보내기", - "hex.windows.view.tty_console.send_etx": "ETX 보내기", - "hex.windows.view.tty_console.send_sub": "SUB 보내기", - "hex.windows.view.tty_console.stop_bits": "스톱 비트" - } + "hex.builtin.setting.general.context_menu_entry": "Windows 컨텍스트 메뉴 항목", + "hex.builtin.setting.interface.show_resource_usage": "하단에 리소스 사용량 표시", + "hex.windows.view.tty_console.auto_scroll": "자동 스크롤", + "hex.windows.view.tty_console.baud": "보 레이트", + "hex.windows.view.tty_console.clear": "지우기", + "hex.windows.view.tty_console.config": "설정", + "hex.windows.view.tty_console.connect": "연결", + "hex.windows.view.tty_console.connect_error": "COM 포트에 연결하지 못했습니다!", + "hex.windows.view.tty_console.console": "콘솔", + "hex.windows.view.tty_console.cts": "CTS 흐름 제어 사용", + "hex.windows.view.tty_console.disconnect": "연결 해제", + "hex.windows.view.tty_console.name": "TTY 콘솔", + "hex.windows.view.tty_console.no_available_port": "선택한 COM 포트가 올바르지 않거나 사용할 수 있는 COM 포트가 없습니다!", + "hex.windows.view.tty_console.num_bits": "데이터 비트", + "hex.windows.view.tty_console.parity_bits": "패리티 비트", + "hex.windows.view.tty_console.port": "포트", + "hex.windows.view.tty_console.reload": "새로 고침", + "hex.windows.view.tty_console.send_eot": "EOT 보내기", + "hex.windows.view.tty_console.send_etx": "ETX 보내기", + "hex.windows.view.tty_console.send_sub": "SUB 보내기", + "hex.windows.view.tty_console.stop_bits": "스톱 비트" } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/languages.json b/plugins/windows/romfs/lang/languages.json new file mode 100644 index 000000000..78b2f2f59 --- /dev/null +++ b/plugins/windows/romfs/lang/languages.json @@ -0,0 +1,42 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/windows/romfs/lang/pl_PL.json b/plugins/windows/romfs/lang/pl_PL.json index 966426b65..4ab5bd257 100644 --- a/plugins/windows/romfs/lang/pl_PL.json +++ b/plugins/windows/romfs/lang/pl_PL.json @@ -1,30 +1,24 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Pozycja w menu kontekstowym Windows", - "hex.builtin.setting.interface.show_resource_usage": "Pokaż użycie zasobów w stopce", - "hex.windows.view.tty_console.auto_scroll": "Automatyczne przewijanie", - "hex.windows.view.tty_console.baud": "Szybkość transmisji", - "hex.windows.view.tty_console.clear": "Wyczyść", - "hex.windows.view.tty_console.config": "Konfiguracja", - "hex.windows.view.tty_console.connect": "Połącz", - "hex.windows.view.tty_console.connect_error": "Nie udało się połączyć z portem COM!", - "hex.windows.view.tty_console.console": "Konsola", - "hex.windows.view.tty_console.cts": "Użyj kontroli przepływu CTS", - "hex.windows.view.tty_console.disconnect": "Rozłącz", - "hex.windows.view.tty_console.name": "Konsola TTY", - "hex.windows.view.tty_console.no_available_port": "Nie wybrano żadnego portu COM lub żaden nie jest dostępny!", - "hex.windows.view.tty_console.num_bits": "Bity danych", - "hex.windows.view.tty_console.parity_bits": "Bit parzystości", - "hex.windows.view.tty_console.port": "Port", - "hex.windows.view.tty_console.reload": "Załaduj ponownie", - "hex.windows.view.tty_console.send_eot": "Wyślij EOT", - "hex.windows.view.tty_console.send_etx": "Wyślij ETX", - "hex.windows.view.tty_console.send_sub": "Wyślij SUB", - "hex.windows.view.tty_console.stop_bits": "Bity stopu", - "hex.windows.view.tty_console.task.transmitting": "Przesyłanie danych…" - } + "hex.builtin.setting.general.context_menu_entry": "Pozycja w menu kontekstowym Windows", + "hex.builtin.setting.interface.show_resource_usage": "Pokaż użycie zasobów w stopce", + "hex.windows.view.tty_console.auto_scroll": "Automatyczne przewijanie", + "hex.windows.view.tty_console.baud": "Szybkość transmisji", + "hex.windows.view.tty_console.clear": "Wyczyść", + "hex.windows.view.tty_console.config": "Konfiguracja", + "hex.windows.view.tty_console.connect": "Połącz", + "hex.windows.view.tty_console.connect_error": "Nie udało się połączyć z portem COM!", + "hex.windows.view.tty_console.console": "Konsola", + "hex.windows.view.tty_console.cts": "Użyj kontroli przepływu CTS", + "hex.windows.view.tty_console.disconnect": "Rozłącz", + "hex.windows.view.tty_console.name": "Konsola TTY", + "hex.windows.view.tty_console.no_available_port": "Nie wybrano żadnego portu COM lub żaden nie jest dostępny!", + "hex.windows.view.tty_console.num_bits": "Bity danych", + "hex.windows.view.tty_console.parity_bits": "Bit parzystości", + "hex.windows.view.tty_console.port": "Port", + "hex.windows.view.tty_console.reload": "Załaduj ponownie", + "hex.windows.view.tty_console.send_eot": "Wyślij EOT", + "hex.windows.view.tty_console.send_etx": "Wyślij ETX", + "hex.windows.view.tty_console.send_sub": "Wyślij SUB", + "hex.windows.view.tty_console.stop_bits": "Bity stopu", + "hex.windows.view.tty_console.task.transmitting": "Przesyłanie danych…" } diff --git a/plugins/windows/romfs/lang/pt_BR.json b/plugins/windows/romfs/lang/pt_BR.json index 3154efc6b..d7bcd9d67 100644 --- a/plugins/windows/romfs/lang/pt_BR.json +++ b/plugins/windows/romfs/lang/pt_BR.json @@ -1,28 +1,23 @@ { - "code": "pt-BR", - "country": "Brazil", - "language": "Portuguese", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Entrada do menu de contexto do Windows", - "hex.builtin.setting.interface.show_resource_usage": "", - "hex.windows.view.tty_console.auto_scroll": "Auto rolagem", - "hex.windows.view.tty_console.baud": "Baud rate", - "hex.windows.view.tty_console.clear": "Limpar", - "hex.windows.view.tty_console.config": "Configuração", - "hex.windows.view.tty_console.connect": "Conectar", - "hex.windows.view.tty_console.connect_error": "Falha ao conectar à porta COM!", - "hex.windows.view.tty_console.console": "Console", - "hex.windows.view.tty_console.cts": "Usar o controle de fluxo CTS", - "hex.windows.view.tty_console.disconnect": "Desconectar", - "hex.windows.view.tty_console.name": "TTY Console", - "hex.windows.view.tty_console.no_available_port": "Nenhuma porta COM válida está selecionada ou nenhuma porta COM está disponível!", - "hex.windows.view.tty_console.num_bits": "Data bits", - "hex.windows.view.tty_console.parity_bits": "Parity bit", - "hex.windows.view.tty_console.port": "Porta", - "hex.windows.view.tty_console.reload": "Recarregar", - "hex.windows.view.tty_console.send_eot": "Enviar EOT", - "hex.windows.view.tty_console.send_etx": "Enviar ETX", - "hex.windows.view.tty_console.send_sub": "Enviar SUB", - "hex.windows.view.tty_console.stop_bits": "Stop bits" - } + "hex.builtin.setting.general.context_menu_entry": "Entrada do menu de contexto do Windows", + "hex.builtin.setting.interface.show_resource_usage": "", + "hex.windows.view.tty_console.auto_scroll": "Auto rolagem", + "hex.windows.view.tty_console.baud": "Baud rate", + "hex.windows.view.tty_console.clear": "Limpar", + "hex.windows.view.tty_console.config": "Configuração", + "hex.windows.view.tty_console.connect": "Conectar", + "hex.windows.view.tty_console.connect_error": "Falha ao conectar à porta COM!", + "hex.windows.view.tty_console.console": "Console", + "hex.windows.view.tty_console.cts": "Usar o controle de fluxo CTS", + "hex.windows.view.tty_console.disconnect": "Desconectar", + "hex.windows.view.tty_console.name": "TTY Console", + "hex.windows.view.tty_console.no_available_port": "Nenhuma porta COM válida está selecionada ou nenhuma porta COM está disponível!", + "hex.windows.view.tty_console.num_bits": "Data bits", + "hex.windows.view.tty_console.parity_bits": "Parity bit", + "hex.windows.view.tty_console.port": "Porta", + "hex.windows.view.tty_console.reload": "Recarregar", + "hex.windows.view.tty_console.send_eot": "Enviar EOT", + "hex.windows.view.tty_console.send_etx": "Enviar ETX", + "hex.windows.view.tty_console.send_sub": "Enviar SUB", + "hex.windows.view.tty_console.stop_bits": "Stop bits" } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/ru_RU.json b/plugins/windows/romfs/lang/ru_RU.json index 14c85665c..a2844a255 100644 --- a/plugins/windows/romfs/lang/ru_RU.json +++ b/plugins/windows/romfs/lang/ru_RU.json @@ -1,29 +1,24 @@ { - "code": "ru-RU", - "country": "Russia", - "language": "Russian", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "Добавить в контекстное меню Windows", - "hex.builtin.setting.interface.show_resource_usage": "Показывать использование ресурсов", - "hex.windows.view.tty_console.auto_scroll": "Автопрокрутка", - "hex.windows.view.tty_console.baud": "Скорость передачи данных", - "hex.windows.view.tty_console.clear": "Очистить", - "hex.windows.view.tty_console.config": "Настройки", - "hex.windows.view.tty_console.connect": "Подключиться", - "hex.windows.view.tty_console.connect_error": "Не удалось подключиться к COM-порту!", - "hex.windows.view.tty_console.console": "Консоль", - "hex.windows.view.tty_console.cts": "Использовать управление потоком CTS", - "hex.windows.view.tty_console.disconnect": "Отключиться", - "hex.windows.view.tty_console.name": "TTY консоль", - "hex.windows.view.tty_console.no_available_port": "Не выбран допустимый COM-порт или он недоступен!", - "hex.windows.view.tty_console.num_bits": "Биты данных", - "hex.windows.view.tty_console.parity_bits": "Бит чётности", - "hex.windows.view.tty_console.port": "Порт", - "hex.windows.view.tty_console.reload": "Перезагрузить", - "hex.windows.view.tty_console.send_eot": "Отправить EOT", - "hex.windows.view.tty_console.send_etx": "Отправить ETX", - "hex.windows.view.tty_console.send_sub": "Отправить SUB", - "hex.windows.view.tty_console.stop_bits": "Стоповые биты", - "hex.windows.view.tty_console.task.transmitting": "Передача данных..." - } + "hex.builtin.setting.general.context_menu_entry": "Добавить в контекстное меню Windows", + "hex.builtin.setting.interface.show_resource_usage": "Показывать использование ресурсов", + "hex.windows.view.tty_console.auto_scroll": "Автопрокрутка", + "hex.windows.view.tty_console.baud": "Скорость передачи данных", + "hex.windows.view.tty_console.clear": "Очистить", + "hex.windows.view.tty_console.config": "Настройки", + "hex.windows.view.tty_console.connect": "Подключиться", + "hex.windows.view.tty_console.connect_error": "Не удалось подключиться к COM-порту!", + "hex.windows.view.tty_console.console": "Консоль", + "hex.windows.view.tty_console.cts": "Использовать управление потоком CTS", + "hex.windows.view.tty_console.disconnect": "Отключиться", + "hex.windows.view.tty_console.name": "TTY консоль", + "hex.windows.view.tty_console.no_available_port": "Не выбран допустимый COM-порт или он недоступен!", + "hex.windows.view.tty_console.num_bits": "Биты данных", + "hex.windows.view.tty_console.parity_bits": "Бит чётности", + "hex.windows.view.tty_console.port": "Порт", + "hex.windows.view.tty_console.reload": "Перезагрузить", + "hex.windows.view.tty_console.send_eot": "Отправить EOT", + "hex.windows.view.tty_console.send_etx": "Отправить ETX", + "hex.windows.view.tty_console.send_sub": "Отправить SUB", + "hex.windows.view.tty_console.stop_bits": "Стоповые биты", + "hex.windows.view.tty_console.task.transmitting": "Передача данных..." } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/zh_CN.json b/plugins/windows/romfs/lang/zh_CN.json index b08aa86b5..b5dec73e6 100644 --- a/plugins/windows/romfs/lang/zh_CN.json +++ b/plugins/windows/romfs/lang/zh_CN.json @@ -1,29 +1,24 @@ { - "code": "zh-CN", - "country": "China", - "language": "Chinese (Simplified)", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "添加到文件资源管理器右键菜单", - "hex.builtin.setting.interface.show_resource_usage": "在底部中显示资源使用情况", - "hex.windows.view.tty_console.auto_scroll": "自动滚动", - "hex.windows.view.tty_console.baud": "波特率", - "hex.windows.view.tty_console.clear": "清除", - "hex.windows.view.tty_console.config": "配置", - "hex.windows.view.tty_console.connect": "连接", - "hex.windows.view.tty_console.connect_error": "无法连接到 COM 端口!", - "hex.windows.view.tty_console.console": "控制台", - "hex.windows.view.tty_console.cts": "使用 CTS 流控制", - "hex.windows.view.tty_console.disconnect": "断开", - "hex.windows.view.tty_console.name": "TTY 控制台", - "hex.windows.view.tty_console.no_available_port": "未选择有效的 COM 端口或无可用 COM 端口!", - "hex.windows.view.tty_console.num_bits": "数据位", - "hex.windows.view.tty_console.parity_bits": "奇偶校验位", - "hex.windows.view.tty_console.port": "端口", - "hex.windows.view.tty_console.reload": "刷新", - "hex.windows.view.tty_console.send_eot": "发送 EOT", - "hex.windows.view.tty_console.send_etx": "发送 ETX", - "hex.windows.view.tty_console.send_sub": "发送 SUB", - "hex.windows.view.tty_console.stop_bits": "终止位", - "hex.windows.view.tty_console.task.transmitting": "传输数据中……" - } + "hex.builtin.setting.general.context_menu_entry": "添加到文件资源管理器右键菜单", + "hex.builtin.setting.interface.show_resource_usage": "在底部中显示资源使用情况", + "hex.windows.view.tty_console.auto_scroll": "自动滚动", + "hex.windows.view.tty_console.baud": "波特率", + "hex.windows.view.tty_console.clear": "清除", + "hex.windows.view.tty_console.config": "配置", + "hex.windows.view.tty_console.connect": "连接", + "hex.windows.view.tty_console.connect_error": "无法连接到 COM 端口!", + "hex.windows.view.tty_console.console": "控制台", + "hex.windows.view.tty_console.cts": "使用 CTS 流控制", + "hex.windows.view.tty_console.disconnect": "断开", + "hex.windows.view.tty_console.name": "TTY 控制台", + "hex.windows.view.tty_console.no_available_port": "未选择有效的 COM 端口或无可用 COM 端口!", + "hex.windows.view.tty_console.num_bits": "数据位", + "hex.windows.view.tty_console.parity_bits": "奇偶校验位", + "hex.windows.view.tty_console.port": "端口", + "hex.windows.view.tty_console.reload": "刷新", + "hex.windows.view.tty_console.send_eot": "发送 EOT", + "hex.windows.view.tty_console.send_etx": "发送 ETX", + "hex.windows.view.tty_console.send_sub": "发送 SUB", + "hex.windows.view.tty_console.stop_bits": "终止位", + "hex.windows.view.tty_console.task.transmitting": "传输数据中……" } \ No newline at end of file diff --git a/plugins/windows/romfs/lang/zh_TW.json b/plugins/windows/romfs/lang/zh_TW.json index 1374f3cfb..c84e966dd 100644 --- a/plugins/windows/romfs/lang/zh_TW.json +++ b/plugins/windows/romfs/lang/zh_TW.json @@ -1,28 +1,23 @@ { - "code": "zh-TW", - "country": "Taiwan", - "language": "Chinese (Traditional)", - "translations": { - "hex.builtin.setting.general.context_menu_entry": "加至檔案總管的環境選單", - "hex.builtin.setting.interface.show_resource_usage": "", - "hex.windows.view.tty_console.auto_scroll": "自動捲動", - "hex.windows.view.tty_console.baud": "鮑率", - "hex.windows.view.tty_console.clear": "清除", - "hex.windows.view.tty_console.config": "設定", - "hex.windows.view.tty_console.connect": "連接", - "hex.windows.view.tty_console.connect_error": "無法連接至 COM 連接埠!", - "hex.windows.view.tty_console.console": "終端機", - "hex.windows.view.tty_console.cts": "使用 CTS 流量控制", - "hex.windows.view.tty_console.disconnect": "斷開連接", - "hex.windows.view.tty_console.name": "TTY 終端機", - "hex.windows.view.tty_console.no_available_port": "未選取有效的 COM 連接埠或無可用的 COM 連接埠!", - "hex.windows.view.tty_console.num_bits": "資料位元", - "hex.windows.view.tty_console.parity_bits": "同位位元", - "hex.windows.view.tty_console.port": "連接埠", - "hex.windows.view.tty_console.reload": "重新載入", - "hex.windows.view.tty_console.send_eot": "傳送 EOT", - "hex.windows.view.tty_console.send_etx": "傳送 ETX", - "hex.windows.view.tty_console.send_sub": "傳送 SUB", - "hex.windows.view.tty_console.stop_bits": "停止位元" - } + "hex.builtin.setting.general.context_menu_entry": "加至檔案總管的環境選單", + "hex.builtin.setting.interface.show_resource_usage": "", + "hex.windows.view.tty_console.auto_scroll": "自動捲動", + "hex.windows.view.tty_console.baud": "鮑率", + "hex.windows.view.tty_console.clear": "清除", + "hex.windows.view.tty_console.config": "設定", + "hex.windows.view.tty_console.connect": "連接", + "hex.windows.view.tty_console.connect_error": "無法連接至 COM 連接埠!", + "hex.windows.view.tty_console.console": "終端機", + "hex.windows.view.tty_console.cts": "使用 CTS 流量控制", + "hex.windows.view.tty_console.disconnect": "斷開連接", + "hex.windows.view.tty_console.name": "TTY 終端機", + "hex.windows.view.tty_console.no_available_port": "未選取有效的 COM 連接埠或無可用的 COM 連接埠!", + "hex.windows.view.tty_console.num_bits": "資料位元", + "hex.windows.view.tty_console.parity_bits": "同位位元", + "hex.windows.view.tty_console.port": "連接埠", + "hex.windows.view.tty_console.reload": "重新載入", + "hex.windows.view.tty_console.send_eot": "傳送 EOT", + "hex.windows.view.tty_console.send_etx": "傳送 ETX", + "hex.windows.view.tty_console.send_sub": "傳送 SUB", + "hex.windows.view.tty_console.stop_bits": "停止位元" } \ No newline at end of file diff --git a/plugins/windows/source/plugin_windows.cpp b/plugins/windows/source/plugin_windows.cpp index 258fc2134..328841958 100644 --- a/plugins/windows/source/plugin_windows.cpp +++ b/plugins/windows/source/plugin_windows.cpp @@ -53,8 +53,9 @@ IMHEX_PLUGIN_SETUP("Windows", "WerWolv", "Windows-only features") { using namespace hex::plugin::windows; hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); hex::ContentRegistry::Views::add(); diff --git a/plugins/yara_rules/romfs/lang/de_DE.json b/plugins/yara_rules/romfs/lang/de_DE.json index a977490f6..3b31d49d7 100644 --- a/plugins/yara_rules/romfs/lang/de_DE.json +++ b/plugins/yara_rules/romfs/lang/de_DE.json @@ -1,23 +1,17 @@ { - "code": "de-DE", - "country": "Germany", - "fallback": false, - "language": "German", - "translations": { - "hex.yara.information_section.advanced_data_info": "Erweiterte Dateninformationen", - "hex.yara.information_section.advanced_data_info.no_information": "Kein erweiterten Informationen gefunden", - "hex.yara_rules.view.yara.error": "Yara Kompilerfehler: {0}", - "hex.yara_rules.view.yara.header.matches": "Treffer", - "hex.yara_rules.view.yara.header.rules": "Regeln", - "hex.yara_rules.view.yara.match": "Regeln anwenden", - "hex.yara_rules.view.yara.matches.identifier": "Kennung", - "hex.yara_rules.view.yara.matches.variable": "Variable", - "hex.yara_rules.view.yara.matching": "Anwenden...", - "hex.yara_rules.view.yara.name": "Yara Regeln", - "hex.yara_rules.view.yara.no_rules": "Keine Yara Regeln gefunden. Platziere sie in ImHex's 'yara' Ordner", - "hex.yara_rules.view.yara.reload": "Neu laden", - "hex.yara_rules.view.yara.reset": "Zurücksetzen", - "hex.yara_rules.view.yara.rule_added": "Yara Regel hinzugefügt!", - "hex.yara_rules.view.yara.whole_data": "Gesamte Daten Übereinstimmung!" - } + "hex.yara.information_section.advanced_data_info": "Erweiterte Dateninformationen", + "hex.yara.information_section.advanced_data_info.no_information": "Kein erweiterten Informationen gefunden", + "hex.yara_rules.view.yara.error": "Yara Kompilerfehler: {0}", + "hex.yara_rules.view.yara.header.matches": "Treffer", + "hex.yara_rules.view.yara.header.rules": "Regeln", + "hex.yara_rules.view.yara.match": "Regeln anwenden", + "hex.yara_rules.view.yara.matches.identifier": "Kennung", + "hex.yara_rules.view.yara.matches.variable": "Variable", + "hex.yara_rules.view.yara.matching": "Anwenden...", + "hex.yara_rules.view.yara.name": "Yara Regeln", + "hex.yara_rules.view.yara.no_rules": "Keine Yara Regeln gefunden. Platziere sie in ImHex's 'yara' Ordner", + "hex.yara_rules.view.yara.reload": "Neu laden", + "hex.yara_rules.view.yara.reset": "Zurücksetzen", + "hex.yara_rules.view.yara.rule_added": "Yara Regel hinzugefügt!", + "hex.yara_rules.view.yara.whole_data": "Gesamte Daten Übereinstimmung!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/en_US.json b/plugins/yara_rules/romfs/lang/en_US.json index 13ab78c3e..7896b007d 100644 --- a/plugins/yara_rules/romfs/lang/en_US.json +++ b/plugins/yara_rules/romfs/lang/en_US.json @@ -1,23 +1,17 @@ { - "code": "en-US", - "language": "English", - "country": "United States", - "fallback": true, - "translations": { - "hex.yara.information_section.advanced_data_info": "Advanced Data Information", - "hex.yara.information_section.advanced_data_info.no_information": "No further information found", - "hex.yara_rules.view.yara.error": "Yara Compiler error: {0}", - "hex.yara_rules.view.yara.header.matches": "Matches", - "hex.yara_rules.view.yara.header.rules": "Rules", - "hex.yara_rules.view.yara.match": "Match Rules", - "hex.yara_rules.view.yara.matches.identifier": "Identifier", - "hex.yara_rules.view.yara.matches.variable": "Variable", - "hex.yara_rules.view.yara.matching": "Matching...", - "hex.yara_rules.view.yara.name": "Yara Rules", - "hex.yara_rules.view.yara.no_rules": "No YARA rules found. Put them in ImHex's 'yara' folder", - "hex.yara_rules.view.yara.reload": "Reload", - "hex.yara_rules.view.yara.reset": "Reset", - "hex.yara_rules.view.yara.rule_added": "Yara rule added!", - "hex.yara_rules.view.yara.whole_data": "Whole file matches!" - } + "hex.yara.information_section.advanced_data_info": "Advanced Data Information", + "hex.yara.information_section.advanced_data_info.no_information": "No further information found", + "hex.yara_rules.view.yara.error": "Yara Compiler error: {0}", + "hex.yara_rules.view.yara.header.matches": "Matches", + "hex.yara_rules.view.yara.header.rules": "Rules", + "hex.yara_rules.view.yara.match": "Match Rules", + "hex.yara_rules.view.yara.matches.identifier": "Identifier", + "hex.yara_rules.view.yara.matches.variable": "Variable", + "hex.yara_rules.view.yara.matching": "Matching...", + "hex.yara_rules.view.yara.name": "Yara Rules", + "hex.yara_rules.view.yara.no_rules": "No YARA rules found. Put them in ImHex's 'yara' folder", + "hex.yara_rules.view.yara.reload": "Reload", + "hex.yara_rules.view.yara.reset": "Reset", + "hex.yara_rules.view.yara.rule_added": "Yara rule added!", + "hex.yara_rules.view.yara.whole_data": "Whole file matches!" } diff --git a/plugins/yara_rules/romfs/lang/es_ES.json b/plugins/yara_rules/romfs/lang/es_ES.json index df2157d43..878288a14 100644 --- a/plugins/yara_rules/romfs/lang/es_ES.json +++ b/plugins/yara_rules/romfs/lang/es_ES.json @@ -1,21 +1,15 @@ { - "code": "es_ES", - "country": "Spain", - "fallback": false, - "language": "Spanish", - "translations": { - "hex.yara_rules.view.yara.error": "Error del compilador de Yara: ", - "hex.yara_rules.view.yara.header.matches": "Coincidenciasç", - "hex.yara_rules.view.yara.header.rules": "Rules", - "hex.yara_rules.view.yara.match": "Reglas de Coincidencia", - "hex.yara_rules.view.yara.matches.identifier": "Identificador", - "hex.yara_rules.view.yara.matches.variable": "", - "hex.yara_rules.view.yara.matching": "Analizando coincidencias...", - "hex.yara_rules.view.yara.name": "Yara Rules", - "hex.yara_rules.view.yara.no_rules": "No se encontraron Yara Rules. Estas han de encontrarse en la carpeta 'yara' de ImHex.", - "hex.yara_rules.view.yara.reload": "Recargar", - "hex.yara_rules.view.yara.reset": "Restablecer", - "hex.yara_rules.view.yara.rule_added": "¡La Yara Rule fue añadida con éxito!", - "hex.yara_rules.view.yara.whole_data": "¡El archivo completo coincide!" - } + "hex.yara_rules.view.yara.error": "Error del compilador de Yara: ", + "hex.yara_rules.view.yara.header.matches": "Coincidenciasç", + "hex.yara_rules.view.yara.header.rules": "Rules", + "hex.yara_rules.view.yara.match": "Reglas de Coincidencia", + "hex.yara_rules.view.yara.matches.identifier": "Identificador", + "hex.yara_rules.view.yara.matches.variable": "", + "hex.yara_rules.view.yara.matching": "Analizando coincidencias...", + "hex.yara_rules.view.yara.name": "Yara Rules", + "hex.yara_rules.view.yara.no_rules": "No se encontraron Yara Rules. Estas han de encontrarse en la carpeta 'yara' de ImHex.", + "hex.yara_rules.view.yara.reload": "Recargar", + "hex.yara_rules.view.yara.reset": "Restablecer", + "hex.yara_rules.view.yara.rule_added": "¡La Yara Rule fue añadida con éxito!", + "hex.yara_rules.view.yara.whole_data": "¡El archivo completo coincide!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/fr_FR.json b/plugins/yara_rules/romfs/lang/fr_FR.json index 6fb92fe46..813c7ca4f 100644 --- a/plugins/yara_rules/romfs/lang/fr_FR.json +++ b/plugins/yara_rules/romfs/lang/fr_FR.json @@ -1,23 +1,17 @@ { - "code": "fr-FR", - "language": "Français", - "country": "France", - "fallback": false, - "translations": { - "hex.yara.information_section.advanced_data_info": "Informations avancées sur les données", - "hex.yara.information_section.advanced_data_info.no_information": "Aucune information supplémentaire trouvée", - "hex.yara_rules.view.yara.error": "Erreur du compilateur Yara : {0}", - "hex.yara_rules.view.yara.header.matches": "Correspondances", - "hex.yara_rules.view.yara.header.rules": "Règles", - "hex.yara_rules.view.yara.match": "Règles de correspondance", - "hex.yara_rules.view.yara.matches.identifier": "Identifiant", - "hex.yara_rules.view.yara.matches.variable": "Variable", - "hex.yara_rules.view.yara.matching": "Correspondance en cours...", - "hex.yara_rules.view.yara.name": "Règles Yara", - "hex.yara_rules.view.yara.no_rules": "Aucune règle YARA trouvée. Placez-les dans le dossier 'yara' d'ImHex", - "hex.yara_rules.view.yara.reload": "Recharger", - "hex.yara_rules.view.yara.reset": "Réinitialiser", - "hex.yara_rules.view.yara.rule_added": "Règle Yara ajoutée !", - "hex.yara_rules.view.yara.whole_data": "Le fichier entier correspond !" - } + "hex.yara.information_section.advanced_data_info": "Informations avancées sur les données", + "hex.yara.information_section.advanced_data_info.no_information": "Aucune information supplémentaire trouvée", + "hex.yara_rules.view.yara.error": "Erreur du compilateur Yara : {0}", + "hex.yara_rules.view.yara.header.matches": "Correspondances", + "hex.yara_rules.view.yara.header.rules": "Règles", + "hex.yara_rules.view.yara.match": "Règles de correspondance", + "hex.yara_rules.view.yara.matches.identifier": "Identifiant", + "hex.yara_rules.view.yara.matches.variable": "Variable", + "hex.yara_rules.view.yara.matching": "Correspondance en cours...", + "hex.yara_rules.view.yara.name": "Règles Yara", + "hex.yara_rules.view.yara.no_rules": "Aucune règle YARA trouvée. Placez-les dans le dossier 'yara' d'ImHex", + "hex.yara_rules.view.yara.reload": "Recharger", + "hex.yara_rules.view.yara.reset": "Réinitialiser", + "hex.yara_rules.view.yara.rule_added": "Règle Yara ajoutée !", + "hex.yara_rules.view.yara.whole_data": "Le fichier entier correspond !" } diff --git a/plugins/yara_rules/romfs/lang/hu_HU.json b/plugins/yara_rules/romfs/lang/hu_HU.json index 24e4cfee4..d2a76bb25 100644 --- a/plugins/yara_rules/romfs/lang/hu_HU.json +++ b/plugins/yara_rules/romfs/lang/hu_HU.json @@ -1,23 +1,17 @@ { - "code": "hu_HU", - "language": "Hungarian", - "country": "Hungary", - "fallback": false, - "translations": { - "hex.yara.information_section.advanced_data_info": "Haladó adat információ", - "hex.yara.information_section.advanced_data_info.no_information": "Nem található további információ", - "hex.yara_rules.view.yara.error": "Yara Compiler hiba: {0}", - "hex.yara_rules.view.yara.header.matches": "Találatok", - "hex.yara_rules.view.yara.header.rules": "Szabályok", - "hex.yara_rules.view.yara.match": "Találat szabályok", - "hex.yara_rules.view.yara.matches.identifier": "Azonosító", - "hex.yara_rules.view.yara.matches.variable": "Változó", - "hex.yara_rules.view.yara.matching": "Keresés...", - "hex.yara_rules.view.yara.name": "Yara szabályok", - "hex.yara_rules.view.yara.no_rules": "Nem találhatók a YARA szabályok. Helyezd őket az ImHex 'yara' mappájába", - "hex.yara_rules.view.yara.reload": "Újratöltés", - "hex.yara_rules.view.yara.reset": "Visszaállítás", - "hex.yara_rules.view.yara.rule_added": "Yara szabály hozzáadva!", - "hex.yara_rules.view.yara.whole_data": "A teljes fájl talál!" - } + "hex.yara.information_section.advanced_data_info": "Haladó adat információ", + "hex.yara.information_section.advanced_data_info.no_information": "Nem található további információ", + "hex.yara_rules.view.yara.error": "Yara Compiler hiba: {0}", + "hex.yara_rules.view.yara.header.matches": "Találatok", + "hex.yara_rules.view.yara.header.rules": "Szabályok", + "hex.yara_rules.view.yara.match": "Találat szabályok", + "hex.yara_rules.view.yara.matches.identifier": "Azonosító", + "hex.yara_rules.view.yara.matches.variable": "Változó", + "hex.yara_rules.view.yara.matching": "Keresés...", + "hex.yara_rules.view.yara.name": "Yara szabályok", + "hex.yara_rules.view.yara.no_rules": "Nem találhatók a YARA szabályok. Helyezd őket az ImHex 'yara' mappájába", + "hex.yara_rules.view.yara.reload": "Újratöltés", + "hex.yara_rules.view.yara.reset": "Visszaállítás", + "hex.yara_rules.view.yara.rule_added": "Yara szabály hozzáadva!", + "hex.yara_rules.view.yara.whole_data": "A teljes fájl talál!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/it_IT.json b/plugins/yara_rules/romfs/lang/it_IT.json index d37118d2e..d6f76dfbb 100644 --- a/plugins/yara_rules/romfs/lang/it_IT.json +++ b/plugins/yara_rules/romfs/lang/it_IT.json @@ -1,21 +1,15 @@ { - "code": "it-IT", - "country": "Italy", - "fallback": false, - "language": "Italian", - "translations": { - "hex.yara_rules.view.yara.error": "Errore compilazione Yara: {0}", - "hex.yara_rules.view.yara.header.matches": "Abbinamenti", - "hex.yara_rules.view.yara.header.rules": "Regola", - "hex.yara_rules.view.yara.match": "Abbina Regole", - "hex.yara_rules.view.yara.matches.identifier": "Identificatore", - "hex.yara_rules.view.yara.matches.variable": "Variabile", - "hex.yara_rules.view.yara.matching": "Abbinamento...", - "hex.yara_rules.view.yara.name": "Regole di Yara", - "hex.yara_rules.view.yara.no_rules": "Nessuna regola di YARA. Aggiungile in nella cartella 'yara' di 'ImHex'", - "hex.yara_rules.view.yara.reload": "Ricarica", - "hex.yara_rules.view.yara.reset": "", - "hex.yara_rules.view.yara.rule_added": "Regola di Yara aggiunta!", - "hex.yara_rules.view.yara.whole_data": "Tutti i file combaciano!" - } + "hex.yara_rules.view.yara.error": "Errore compilazione Yara: {0}", + "hex.yara_rules.view.yara.header.matches": "Abbinamenti", + "hex.yara_rules.view.yara.header.rules": "Regola", + "hex.yara_rules.view.yara.match": "Abbina Regole", + "hex.yara_rules.view.yara.matches.identifier": "Identificatore", + "hex.yara_rules.view.yara.matches.variable": "Variabile", + "hex.yara_rules.view.yara.matching": "Abbinamento...", + "hex.yara_rules.view.yara.name": "Regole di Yara", + "hex.yara_rules.view.yara.no_rules": "Nessuna regola di YARA. Aggiungile in nella cartella 'yara' di 'ImHex'", + "hex.yara_rules.view.yara.reload": "Ricarica", + "hex.yara_rules.view.yara.reset": "", + "hex.yara_rules.view.yara.rule_added": "Regola di Yara aggiunta!", + "hex.yara_rules.view.yara.whole_data": "Tutti i file combaciano!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/ja_JP.json b/plugins/yara_rules/romfs/lang/ja_JP.json index c6766f09c..7199d4d11 100644 --- a/plugins/yara_rules/romfs/lang/ja_JP.json +++ b/plugins/yara_rules/romfs/lang/ja_JP.json @@ -1,21 +1,15 @@ { - "code": "ja-JP", - "country": "Japan", - "fallback": false, - "language": "Japanese", - "translations": { - "hex.yara_rules.view.yara.error": "Yaraコンパイルエラー: {0}", - "hex.yara_rules.view.yara.header.matches": "マッチ結果", - "hex.yara_rules.view.yara.header.rules": "ルール", - "hex.yara_rules.view.yara.match": "検出", - "hex.yara_rules.view.yara.matches.identifier": "識別子", - "hex.yara_rules.view.yara.matches.variable": "変数", - "hex.yara_rules.view.yara.matching": "マッチ中…", - "hex.yara_rules.view.yara.name": "Yaraルール", - "hex.yara_rules.view.yara.no_rules": "YARAルールが見つかりませんでした。ImHexの'yara'フォルダ内に入れてください", - "hex.yara_rules.view.yara.reload": "リロード", - "hex.yara_rules.view.yara.reset": "", - "hex.yara_rules.view.yara.rule_added": "Yaraルールが追加されました。", - "hex.yara_rules.view.yara.whole_data": "ファイル全体が一致します。" - } + "hex.yara_rules.view.yara.error": "Yaraコンパイルエラー: {0}", + "hex.yara_rules.view.yara.header.matches": "マッチ結果", + "hex.yara_rules.view.yara.header.rules": "ルール", + "hex.yara_rules.view.yara.match": "検出", + "hex.yara_rules.view.yara.matches.identifier": "識別子", + "hex.yara_rules.view.yara.matches.variable": "変数", + "hex.yara_rules.view.yara.matching": "マッチ中…", + "hex.yara_rules.view.yara.name": "Yaraルール", + "hex.yara_rules.view.yara.no_rules": "YARAルールが見つかりませんでした。ImHexの'yara'フォルダ内に入れてください", + "hex.yara_rules.view.yara.reload": "リロード", + "hex.yara_rules.view.yara.reset": "", + "hex.yara_rules.view.yara.rule_added": "Yaraルールが追加されました。", + "hex.yara_rules.view.yara.whole_data": "ファイル全体が一致します。" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/ko_KR.json b/plugins/yara_rules/romfs/lang/ko_KR.json index 9cb4f4d4d..2d48e0e7e 100644 --- a/plugins/yara_rules/romfs/lang/ko_KR.json +++ b/plugins/yara_rules/romfs/lang/ko_KR.json @@ -1,21 +1,15 @@ { - "code": "ko-KR", - "country": "Korea", - "fallback": false, - "language": "Korean", - "translations": { - "hex.yara_rules.view.yara.error": "Yara 컴파일러 오류: {0}", - "hex.yara_rules.view.yara.header.matches": "일치", - "hex.yara_rules.view.yara.header.rules": "규칙", - "hex.yara_rules.view.yara.match": "규칙 일치 찾기", - "hex.yara_rules.view.yara.matches.identifier": "식별자", - "hex.yara_rules.view.yara.matches.variable": "변수", - "hex.yara_rules.view.yara.matching": "검색 중...", - "hex.yara_rules.view.yara.name": "Yara 규칙", - "hex.yara_rules.view.yara.no_rules": "Yara 규칙이 없습니다. ImHex의 'yara' 폴더에 Yara 규칙을 넣으세요", - "hex.yara_rules.view.yara.reload": "새로 고침", - "hex.yara_rules.view.yara.reset": "재설정", - "hex.yara_rules.view.yara.rule_added": "Yara 규칙 추가됨!", - "hex.yara_rules.view.yara.whole_data": "모든 파일을 검색했습니다!" - } + "hex.yara_rules.view.yara.error": "Yara 컴파일러 오류: {0}", + "hex.yara_rules.view.yara.header.matches": "일치", + "hex.yara_rules.view.yara.header.rules": "규칙", + "hex.yara_rules.view.yara.match": "규칙 일치 찾기", + "hex.yara_rules.view.yara.matches.identifier": "식별자", + "hex.yara_rules.view.yara.matches.variable": "변수", + "hex.yara_rules.view.yara.matching": "검색 중...", + "hex.yara_rules.view.yara.name": "Yara 규칙", + "hex.yara_rules.view.yara.no_rules": "Yara 규칙이 없습니다. ImHex의 'yara' 폴더에 Yara 규칙을 넣으세요", + "hex.yara_rules.view.yara.reload": "새로 고침", + "hex.yara_rules.view.yara.reset": "재설정", + "hex.yara_rules.view.yara.rule_added": "Yara 규칙 추가됨!", + "hex.yara_rules.view.yara.whole_data": "모든 파일을 검색했습니다!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/languages.json b/plugins/yara_rules/romfs/lang/languages.json new file mode 100644 index 000000000..24b7558ef --- /dev/null +++ b/plugins/yara_rules/romfs/lang/languages.json @@ -0,0 +1,54 @@ +[ + { + "code": "en-US", + "path": "lang/en_US.json" + }, + { + "code": "es-ES", + "path": "lang/es_ES.json" + }, + { + "code": "fr-FR", + "path": "lang/fr_FR.json" + }, + { + "code": "de-DE", + "path": "lang/de_DE.json" + }, + { + "code": "it-IT", + "path": "lang/it_IT.json" + }, + { + "code": "hu-HU", + "path": "lang/hu_HU.json" + }, + { + "code": "pt-BR", + "path": "lang/pt_BR.json" + }, + { + "code": "ru-RU", + "path": "lang/ru_RU.json" + }, + { + "code": "pl-PL", + "path": "lang/pl_PL.json" + }, + { + "code": "zh-CN", + "path": "lang/zh_CN.json" + }, + { + "code": "zh-TW", + "path": "lang/zh_TW.json" + }, + { + "code": "ja-JP", + "path": "lang/ja_JP.json" + }, + { + "code": "ko-KR", + "path": "lang/ko_KR.json" + } +] \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/pl_PL.json b/plugins/yara_rules/romfs/lang/pl_PL.json index 0c35379e5..ee8942308 100644 --- a/plugins/yara_rules/romfs/lang/pl_PL.json +++ b/plugins/yara_rules/romfs/lang/pl_PL.json @@ -1,23 +1,17 @@ { - "code": "pl-PL", - "country": "Polska", - "language": "Polski", - "fallback": false, - "translations": { - "hex.yara.information_section.advanced_data_info": "Zaawansowane informacje o danych", - "hex.yara.information_section.advanced_data_info.no_information": "Nie znaleziono dalszych informacji", - "hex.yara_rules.view.yara.error": "Błąd kompilatora Yara: {0}", - "hex.yara_rules.view.yara.header.matches": "Dopasowania", - "hex.yara_rules.view.yara.header.rules": "Reguły", - "hex.yara_rules.view.yara.match": "Dopasowane reguły", - "hex.yara_rules.view.yara.matches.identifier": "Identyfikator", - "hex.yara_rules.view.yara.matches.variable": "Zmienna", - "hex.yara_rules.view.yara.matching": "Dopasowywanie...", - "hex.yara_rules.view.yara.name": "Reguły YARA", - "hex.yara_rules.view.yara.no_rules": "Nie znaleziono reguł YARA. Umieść je w folderze 'yara' aplikacji ImHex.", - "hex.yara_rules.view.yara.reload": "Przeładuj", - "hex.yara_rules.view.yara.reset": "Resetuj", - "hex.yara_rules.view.yara.rule_added": "Dodano regułę YARA!", - "hex.yara_rules.view.yara.whole_data": "Dopasowano cały plik!" - } + "hex.yara.information_section.advanced_data_info": "Zaawansowane informacje o danych", + "hex.yara.information_section.advanced_data_info.no_information": "Nie znaleziono dalszych informacji", + "hex.yara_rules.view.yara.error": "Błąd kompilatora Yara: {0}", + "hex.yara_rules.view.yara.header.matches": "Dopasowania", + "hex.yara_rules.view.yara.header.rules": "Reguły", + "hex.yara_rules.view.yara.match": "Dopasowane reguły", + "hex.yara_rules.view.yara.matches.identifier": "Identyfikator", + "hex.yara_rules.view.yara.matches.variable": "Zmienna", + "hex.yara_rules.view.yara.matching": "Dopasowywanie...", + "hex.yara_rules.view.yara.name": "Reguły YARA", + "hex.yara_rules.view.yara.no_rules": "Nie znaleziono reguł YARA. Umieść je w folderze 'yara' aplikacji ImHex.", + "hex.yara_rules.view.yara.reload": "Przeładuj", + "hex.yara_rules.view.yara.reset": "Resetuj", + "hex.yara_rules.view.yara.rule_added": "Dodano regułę YARA!", + "hex.yara_rules.view.yara.whole_data": "Dopasowano cały plik!" } diff --git a/plugins/yara_rules/romfs/lang/pt_BR.json b/plugins/yara_rules/romfs/lang/pt_BR.json index 3d4a7e25b..d00a06f98 100644 --- a/plugins/yara_rules/romfs/lang/pt_BR.json +++ b/plugins/yara_rules/romfs/lang/pt_BR.json @@ -1,21 +1,15 @@ { - "code": "pt-BR", - "country": "Brazil", - "fallback": false, - "language": "Portuguese", - "translations": { - "hex.yara_rules.view.yara.error": "Erro do compilador Yara: {0}", - "hex.yara_rules.view.yara.header.matches": "Combinações", - "hex.yara_rules.view.yara.header.rules": "Regras", - "hex.yara_rules.view.yara.match": "Combinar Regras", - "hex.yara_rules.view.yara.matches.identifier": "Identificador", - "hex.yara_rules.view.yara.matches.variable": "Variável", - "hex.yara_rules.view.yara.matching": "Combinando...", - "hex.yara_rules.view.yara.name": "Regras Yara", - "hex.yara_rules.view.yara.no_rules": "Nenhuma regra YARA encontrada. Coloque-os na pasta 'yara' do ImHex", - "hex.yara_rules.view.yara.reload": "Recarregar", - "hex.yara_rules.view.yara.reset": "", - "hex.yara_rules.view.yara.rule_added": "Regra Yara Adicionada!", - "hex.yara_rules.view.yara.whole_data": "O arquivo inteiro corresponde!" - } + "hex.yara_rules.view.yara.error": "Erro do compilador Yara: {0}", + "hex.yara_rules.view.yara.header.matches": "Combinações", + "hex.yara_rules.view.yara.header.rules": "Regras", + "hex.yara_rules.view.yara.match": "Combinar Regras", + "hex.yara_rules.view.yara.matches.identifier": "Identificador", + "hex.yara_rules.view.yara.matches.variable": "Variável", + "hex.yara_rules.view.yara.matching": "Combinando...", + "hex.yara_rules.view.yara.name": "Regras Yara", + "hex.yara_rules.view.yara.no_rules": "Nenhuma regra YARA encontrada. Coloque-os na pasta 'yara' do ImHex", + "hex.yara_rules.view.yara.reload": "Recarregar", + "hex.yara_rules.view.yara.reset": "", + "hex.yara_rules.view.yara.rule_added": "Regra Yara Adicionada!", + "hex.yara_rules.view.yara.whole_data": "O arquivo inteiro corresponde!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/ru_RU.json b/plugins/yara_rules/romfs/lang/ru_RU.json index 386c945f9..5d27fd339 100644 --- a/plugins/yara_rules/romfs/lang/ru_RU.json +++ b/plugins/yara_rules/romfs/lang/ru_RU.json @@ -1,23 +1,17 @@ { - "code": "ru-RU", - "language": "Russian", - "country": "Russia", - "fallback": false, - "translations": { - "hex.yara.information_section.advanced_data_info": "Дополнительная информация", - "hex.yara.information_section.advanced_data_info.no_information": "Информация не найдена", - "hex.yara_rules.view.yara.error": "Ошибка компилятора YARA: {0}", - "hex.yara_rules.view.yara.header.matches": "Совпадения", - "hex.yara_rules.view.yara.header.rules": "Правила", - "hex.yara_rules.view.yara.match": "Найти совпадения", - "hex.yara_rules.view.yara.matches.identifier": "Идентификатор", - "hex.yara_rules.view.yara.matches.variable": "Переменная", - "hex.yara_rules.view.yara.matching": "Поиск совпадений...", - "hex.yara_rules.view.yara.name": "Правила YARA", - "hex.yara_rules.view.yara.no_rules": "Правила YARA не найдены. Поместите их в папку 'yara'", - "hex.yara_rules.view.yara.reload": "Перезагрузить", - "hex.yara_rules.view.yara.reset": "Сбросить", - "hex.yara_rules.view.yara.rule_added": "Правило YARA добавлено!", - "hex.yara_rules.view.yara.whole_data": "Файл соответствует правилам!" - } + "hex.yara.information_section.advanced_data_info": "Дополнительная информация", + "hex.yara.information_section.advanced_data_info.no_information": "Информация не найдена", + "hex.yara_rules.view.yara.error": "Ошибка компилятора YARA: {0}", + "hex.yara_rules.view.yara.header.matches": "Совпадения", + "hex.yara_rules.view.yara.header.rules": "Правила", + "hex.yara_rules.view.yara.match": "Найти совпадения", + "hex.yara_rules.view.yara.matches.identifier": "Идентификатор", + "hex.yara_rules.view.yara.matches.variable": "Переменная", + "hex.yara_rules.view.yara.matching": "Поиск совпадений...", + "hex.yara_rules.view.yara.name": "Правила YARA", + "hex.yara_rules.view.yara.no_rules": "Правила YARA не найдены. Поместите их в папку 'yara'", + "hex.yara_rules.view.yara.reload": "Перезагрузить", + "hex.yara_rules.view.yara.reset": "Сбросить", + "hex.yara_rules.view.yara.rule_added": "Правило YARA добавлено!", + "hex.yara_rules.view.yara.whole_data": "Файл соответствует правилам!" } diff --git a/plugins/yara_rules/romfs/lang/zh_CN.json b/plugins/yara_rules/romfs/lang/zh_CN.json index 603ce95d3..9f10ee771 100644 --- a/plugins/yara_rules/romfs/lang/zh_CN.json +++ b/plugins/yara_rules/romfs/lang/zh_CN.json @@ -1,23 +1,17 @@ { - "code": "zh-CN", - "country": "China", - "fallback": false, - "language": "Chinese (Simplified)", - "translations": { - "hex.yara.information_section.advanced_data_info": "高级数据信息", - "hex.yara.information_section.advanced_data_info.no_information": "没有找到更多信息", - "hex.yara_rules.view.yara.error": "Yara 编译器错误: {0}", - "hex.yara_rules.view.yara.header.matches": "匹配", - "hex.yara_rules.view.yara.header.rules": "规则", - "hex.yara_rules.view.yara.match": "匹配规则", - "hex.yara_rules.view.yara.matches.identifier": "标识符", - "hex.yara_rules.view.yara.matches.variable": "变量", - "hex.yara_rules.view.yara.matching": "匹配中……", - "hex.yara_rules.view.yara.name": "Yara 规则", - "hex.yara_rules.view.yara.no_rules": "没有找到 Yara 规则。请将规则放到 ImHex 的 'yara' 目录下。", - "hex.yara_rules.view.yara.reload": "重新加载", - "hex.yara_rules.view.yara.reset": "重置", - "hex.yara_rules.view.yara.rule_added": "Yara 规则已添加!", - "hex.yara_rules.view.yara.whole_data": "全文件匹配!" - } + "hex.yara.information_section.advanced_data_info": "高级数据信息", + "hex.yara.information_section.advanced_data_info.no_information": "没有找到更多信息", + "hex.yara_rules.view.yara.error": "Yara 编译器错误: {0}", + "hex.yara_rules.view.yara.header.matches": "匹配", + "hex.yara_rules.view.yara.header.rules": "规则", + "hex.yara_rules.view.yara.match": "匹配规则", + "hex.yara_rules.view.yara.matches.identifier": "标识符", + "hex.yara_rules.view.yara.matches.variable": "变量", + "hex.yara_rules.view.yara.matching": "匹配中……", + "hex.yara_rules.view.yara.name": "Yara 规则", + "hex.yara_rules.view.yara.no_rules": "没有找到 Yara 规则。请将规则放到 ImHex 的 'yara' 目录下。", + "hex.yara_rules.view.yara.reload": "重新加载", + "hex.yara_rules.view.yara.reset": "重置", + "hex.yara_rules.view.yara.rule_added": "Yara 规则已添加!", + "hex.yara_rules.view.yara.whole_data": "全文件匹配!" } \ No newline at end of file diff --git a/plugins/yara_rules/romfs/lang/zh_TW.json b/plugins/yara_rules/romfs/lang/zh_TW.json index 3a176c749..7def21e21 100644 --- a/plugins/yara_rules/romfs/lang/zh_TW.json +++ b/plugins/yara_rules/romfs/lang/zh_TW.json @@ -1,21 +1,15 @@ { - "code": "zh-TW", - "country": "Taiwan", - "fallback": false, - "language": "Chinese (Traditional)", - "translations": { - "hex.yara_rules.view.yara.error": "Yara 編譯器錯誤:", - "hex.yara_rules.view.yara.header.matches": "Matches", - "hex.yara_rules.view.yara.header.rules": "規則", - "hex.yara_rules.view.yara.match": "Match Rules", - "hex.yara_rules.view.yara.matches.identifier": "識別碼", - "hex.yara_rules.view.yara.matches.variable": "變數", - "hex.yara_rules.view.yara.matching": "Matching...", - "hex.yara_rules.view.yara.name": "Yara 規則", - "hex.yara_rules.view.yara.no_rules": "找不到 YARA 規則。請放進 ImHex 的 'yara' 資料夾中", - "hex.yara_rules.view.yara.reload": "重新載入", - "hex.yara_rules.view.yara.reset": "重設", - "hex.yara_rules.view.yara.rule_added": " Yara 規則已新增!", - "hex.yara_rules.view.yara.whole_data": "Whole file matches!" - } + "hex.yara_rules.view.yara.error": "Yara 編譯器錯誤:", + "hex.yara_rules.view.yara.header.matches": "Matches", + "hex.yara_rules.view.yara.header.rules": "規則", + "hex.yara_rules.view.yara.match": "Match Rules", + "hex.yara_rules.view.yara.matches.identifier": "識別碼", + "hex.yara_rules.view.yara.matches.variable": "變數", + "hex.yara_rules.view.yara.matching": "Matching...", + "hex.yara_rules.view.yara.name": "Yara 規則", + "hex.yara_rules.view.yara.no_rules": "找不到 YARA 規則。請放進 ImHex 的 'yara' 資料夾中", + "hex.yara_rules.view.yara.reload": "重新載入", + "hex.yara_rules.view.yara.reset": "重設", + "hex.yara_rules.view.yara.rule_added": " Yara 規則已新增!", + "hex.yara_rules.view.yara.whole_data": "Whole file matches!" } \ No newline at end of file diff --git a/plugins/yara_rules/source/plugin_yara.cpp b/plugins/yara_rules/source/plugin_yara.cpp index f15269320..4ef8d1d1c 100644 --- a/plugins/yara_rules/source/plugin_yara.cpp +++ b/plugins/yara_rules/source/plugin_yara.cpp @@ -21,8 +21,9 @@ namespace hex::plugin::yara { IMHEX_PLUGIN_SETUP("Yara Rules", "WerWolv", "Support for matching Yara rules") { hex::log::debug("Using romfs: '{}'", romfs::name()); - for (auto &path : romfs::list("lang")) - hex::ContentRegistry::Language::addLocalization(nlohmann::json::parse(romfs::get(path).string())); + hex::LocalizationManager::addLanguages(romfs::get("lang/languages.json").string(), [](const std::filesystem::path &path) { + return romfs::get(path).string(); + }); registerViews(); registerDataInformationSections();