diff --git a/plugins/builtin/source/content/views/view_pattern_editor.cpp b/plugins/builtin/source/content/views/view_pattern_editor.cpp index 6635d51a0..aa1b4b5a3 100644 --- a/plugins/builtin/source/content/views/view_pattern_editor.cpp +++ b/plugins/builtin/source/content/views/view_pattern_editor.cpp @@ -82,7 +82,7 @@ namespace hex::plugin::builtin { } - ViewPatternEditor::ViewPatternEditor() : View("hex.builtin.view.pattern.name") { + ViewPatternEditor::ViewPatternEditor() : View("hex.builtin.view.pattern_editor.name") { this->m_patternLanguageRuntime = new pl::PatternLanguage(); this->m_textEditor.SetLanguageDefinition(PatternLanguage()); @@ -149,7 +149,7 @@ namespace hex::plugin::builtin { if (!this->m_possiblePatternFiles.empty()) { this->m_selectedPatternFile = 0; - EventManager::post("hex.builtin.view.pattern.accept_pattern"_lang); + EventManager::post("hex.builtin.view.pattern_editor.accept_pattern"_lang); this->m_acceptPatternWindowOpen = true; } }); @@ -193,7 +193,7 @@ namespace hex::plugin::builtin { void ViewPatternEditor::drawMenu() { if (ImGui::BeginMenu("hex.menu.file"_lang)) { - if (ImGui::MenuItem("hex.builtin.view.pattern.menu.file.load_pattern"_lang)) { + if (ImGui::MenuItem("hex.builtin.view.pattern_editor.menu.file.load_pattern"_lang)) { this->m_selectedPatternFile = 0; this->m_possiblePatternFiles.clear(); @@ -208,21 +208,21 @@ namespace hex::plugin::builtin { } } - View::doLater([]{ ImGui::OpenPopup("hex.builtin.view.pattern.menu.file.load_pattern"_lang); }); + View::doLater([]{ ImGui::OpenPopup("hex.builtin.view.pattern_editor.menu.file.load_pattern"_lang); }); } ImGui::EndMenu(); } } void ViewPatternEditor::drawContent() { - if (ImGui::Begin(View::toWindowName("hex.builtin.view.pattern.name").c_str(), &this->getWindowOpenState(), ImGuiWindowFlags_None | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse)) { + if (ImGui::Begin(View::toWindowName("hex.builtin.view.pattern_editor.name").c_str(), &this->getWindowOpenState(), ImGuiWindowFlags_None | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse)) { auto provider = ImHexApi::Provider::get(); if (ImHexApi::Provider::isValid() && provider->isAvailable()) { auto textEditorSize = ImGui::GetContentRegionAvail(); textEditorSize.y *= 4.0/5.0; textEditorSize.y -= ImGui::GetTextLineHeightWithSpacing(); - this->m_textEditor.Render("hex.builtin.view.pattern.name"_lang, textEditorSize, true); + this->m_textEditor.Render("hex.builtin.view.pattern_editor.name"_lang, textEditorSize, true); auto consoleSize = ImGui::GetContentRegionAvail(); consoleSize.y -= ImGui::GetTextLineHeightWithSpacing(); @@ -270,9 +270,9 @@ namespace hex::plugin::builtin { ImGui::SameLine(); if (this->m_evaluatorRunning) - ImGui::TextSpinner("hex.builtin.view.pattern.evaluating"_lang); + ImGui::TextSpinner("hex.builtin.view.pattern_editor.evaluating"_lang); else { - if (ImGui::Checkbox("hex.builtin.view.pattern.auto"_lang, &this->m_runAutomatically)) { + if (ImGui::Checkbox("hex.builtin.view.pattern_editor.auto"_lang, &this->m_runAutomatically)) { if (this->m_runAutomatically) this->m_hasUnevaluatedChanges = true; } @@ -293,7 +293,7 @@ namespace hex::plugin::builtin { ImGui::OpenPopup("env_vars"); if (ImGui::BeginPopup("env_vars")) { - ImGui::TextUnformatted("Environment Variables"); + ImGui::TextUnformatted("hex.builtin.view.pattern_editor.env_vars"_lang); ImGui::SameLine(); if (ImGui::IconButton(ICON_VS_ADD, ImGui::GetStyleColorVec4(ImGuiCol_Text))) this->m_envVarEntries.push_back({ "", s128(0), EnvVarType::Integer }); ImGui::Separator(); @@ -372,8 +372,8 @@ namespace hex::plugin::builtin { } void ViewPatternEditor::drawAlwaysVisible() { - if (ImGui::BeginPopupModal("hex.builtin.view.pattern.accept_pattern"_lang, &this->m_acceptPatternWindowOpen, ImGuiWindowFlags_AlwaysAutoResize)) { - ImGui::TextWrapped("%s", static_cast("hex.builtin.view.pattern.accept_pattern.desc"_lang)); + if (ImGui::BeginPopupModal("hex.builtin.view.pattern_editor.accept_pattern"_lang, &this->m_acceptPatternWindowOpen, ImGuiWindowFlags_AlwaysAutoResize)) { + ImGui::TextWrapped("%s", static_cast("hex.builtin.view.pattern_editor.accept_pattern.desc"_lang)); std::vector entries; entries.resize(this->m_possiblePatternFiles.size()); @@ -395,7 +395,7 @@ namespace hex::plugin::builtin { } ImGui::NewLine(); - ImGui::Text("%s", static_cast("hex.builtin.view.pattern.accept_pattern.question"_lang)); + ImGui::Text("%s", static_cast("hex.builtin.view.pattern_editor.accept_pattern.question"_lang)); confirmButtons("hex.common.yes"_lang, "hex.common.no"_lang, [this]{ this->loadPatternFile(this->m_possiblePatternFiles[this->m_selectedPatternFile].string()); @@ -411,7 +411,7 @@ namespace hex::plugin::builtin { } bool opened = true; - if (ImGui::BeginPopupModal("hex.builtin.view.pattern.menu.file.load_pattern"_lang, &opened, ImGuiWindowFlags_AlwaysAutoResize)) { + if (ImGui::BeginPopupModal("hex.builtin.view.pattern_editor.menu.file.load_pattern"_lang, &opened, ImGuiWindowFlags_AlwaysAutoResize)) { if (ImGui::BeginListBox("##patterns", ImVec2(-FLT_MIN, 0))) { @@ -433,7 +433,7 @@ namespace hex::plugin::builtin { ImGui::SameLine(); if (ImGui::Button("hex.common.browse"_lang)) { - hex::openFileBrowser("hex.builtin.view.pattern.open_pattern"_lang, DialogMode::Open, { { "Pattern File", "hexpat" } }, [this](auto path) { + hex::openFileBrowser("hex.builtin.view.pattern_editor.open_pattern"_lang, DialogMode::Open, { { "Pattern File", "hexpat" } }, [this](auto path) { this->loadPatternFile(path); ImGui::CloseCurrentPopup(); }); diff --git a/plugins/builtin/source/lang/de_DE.cpp b/plugins/builtin/source/lang/de_DE.cpp index f5fae6e36..cf971f8b7 100644 --- a/plugins/builtin/source/lang/de_DE.cpp +++ b/plugins/builtin/source/lang/de_DE.cpp @@ -261,15 +261,16 @@ namespace hex::plugin::builtin { { "hex.builtin.view.patches.patch", "Patchwert"}, { "hex.builtin.view.patches.remove", "Patch entfernen" }, - { "hex.builtin.view.pattern.name", "Pattern Editor" }, - { "hex.builtin.view.pattern.accept_pattern", "Pattern akzeptieren" }, - { "hex.builtin.view.pattern.accept_pattern.desc", "Ein oder mehrere kompatible Pattern wurden für diesen Dateityp gefunden" }, - { "hex.builtin.view.pattern.accept_pattern.pattern_language", "Pattern" }, - { "hex.builtin.view.pattern.accept_pattern.question", "Ausgewähltes Pattern anwenden?" }, - { "hex.builtin.view.pattern.menu.file.load_pattern", "Pattern laden..." }, - { "hex.builtin.view.pattern.open_pattern", "Pattern öffnen" }, - { "hex.builtin.view.pattern.evaluating", "Evaluieren..." }, - { "hex.builtin.view.pattern.auto", "Auto evaluieren" }, + { "hex.builtin.view.pattern_editor.name", "Pattern Editor" }, + { "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.menu.file.load_pattern", "Pattern laden..." }, + { "hex.builtin.view.pattern_editor.open_pattern", "Pattern öffnen" }, + { "hex.builtin.view.pattern_editor.evaluating", "Evaluieren..." }, + { "hex.builtin.view.pattern_editor.auto", "Auto evaluieren" }, + { "hex.builtin.view.pattern_editor.env_vars", "Umgebungsvariablen" }, { "hex.builtin.view.pattern_data.name", "Pattern Daten" }, { "hex.builtin.view.pattern_data.var_name", "Name" }, @@ -306,7 +307,7 @@ namespace hex::plugin::builtin { { "hex.builtin.view.yara.error", "Yara Kompilerfehler: " }, { "hex.builtin.view.yara.header.matches", "Funde" }, { "hex.builtin.view.yara.matches.identifier", "Kennung" }, - { "hex.builtin.view.yara.matches.variable", "Variabel" }, + { "hex.builtin.view.yara.matches.variable", "Variable" }, { "hex.builtin.view.yara.whole_data", "Gesammte Daten Übereinstimmung!" }, { "hex.builtin.view.yara.no_rules", "Keine Yara Regeln gefunden. Platziere sie in ImHex's 'yara' Ordner" }, diff --git a/plugins/builtin/source/lang/en_US.cpp b/plugins/builtin/source/lang/en_US.cpp index dede1a470..322ab7dfe 100644 --- a/plugins/builtin/source/lang/en_US.cpp +++ b/plugins/builtin/source/lang/en_US.cpp @@ -264,15 +264,16 @@ namespace hex::plugin::builtin { { "hex.builtin.view.patches.patch", "Patched value"}, { "hex.builtin.view.patches.remove", "Remove patch" }, - { "hex.builtin.view.pattern.name", "Pattern editor" }, - { "hex.builtin.view.pattern.accept_pattern", "Accept pattern" }, - { "hex.builtin.view.pattern.accept_pattern.desc", "One or more pattern_language compatible with this data type has been found" }, - { "hex.builtin.view.pattern.accept_pattern.pattern_language", "Patterns" }, - { "hex.builtin.view.pattern.accept_pattern.question", "Do you want to apply the selected pattern?" }, - { "hex.builtin.view.pattern.menu.file.load_pattern", "Load pattern..." }, - { "hex.builtin.view.pattern.open_pattern", "Open pattern" }, - { "hex.builtin.view.pattern.evaluating", "Evaluating..." }, - { "hex.builtin.view.pattern.auto", "Auto evaluate" }, + { "hex.builtin.view.pattern_editor.name", "Pattern editor" }, + { "hex.builtin.view.pattern_editor.accept_pattern", "Accept pattern" }, + { "hex.builtin.view.pattern_editor.accept_pattern.desc", "One or more pattern_language 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.menu.file.load_pattern", "Load pattern..." }, + { "hex.builtin.view.pattern_editor.open_pattern", "Open pattern" }, + { "hex.builtin.view.pattern_editor.evaluating", "Evaluating..." }, + { "hex.builtin.view.pattern_editor.auto", "Auto evaluate" }, + { "hex.builtin.view.pattern_editor.env_vars", "Environment Variables" }, { "hex.builtin.view.pattern_data.name", "Pattern Data" }, { "hex.builtin.view.pattern_data.var_name", "Name" }, diff --git a/plugins/builtin/source/lang/it_IT.cpp b/plugins/builtin/source/lang/it_IT.cpp index 8f09c6c2b..6c0735818 100644 --- a/plugins/builtin/source/lang/it_IT.cpp +++ b/plugins/builtin/source/lang/it_IT.cpp @@ -261,15 +261,16 @@ namespace hex::plugin::builtin { { "hex.builtin.view.patches.patch", "Valore patchato"}, { "hex.builtin.view.patches.remove", "Rimuovi patch" }, - { "hex.builtin.view.pattern.name", "Editor dei Pattern" }, - { "hex.builtin.view.pattern.accept_pattern", "Accetta pattern" }, - { "hex.builtin.view.pattern.accept_pattern.desc", "Uno o più pattern compatibili con questo tipo di dati sono stati trovati!" }, - { "hex.builtin.view.pattern.accept_pattern.pattern_language", "Pattern" }, - { "hex.builtin.view.pattern.accept_pattern.question", "Vuoi applicare i patter selezionati" }, - { "hex.builtin.view.pattern.menu.file.load_pattern", "Caricamento dei pattern..." }, - { "hex.builtin.view.pattern.open_pattern", "Apri pattern" }, - { "hex.builtin.view.pattern.evaluating", "Valutazione..." }, - { "hex.builtin.view.pattern.auto", "Auto valutazione" }, + { "hex.builtin.view.pattern_editor.name", "Editor 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.menu.file.load_pattern", "Caricamento dei pattern..." }, + { "hex.builtin.view.pattern_editor.open_pattern", "Apri pattern" }, + { "hex.builtin.view.pattern_editor.evaluating", "Valutazione..." }, + { "hex.builtin.view.pattern_editor.auto", "Auto valutazione" }, + //{ "hex.builtin.view.pattern_editor.env_vars", "Environment Variables" }, { "hex.builtin.view.pattern_data.name", "Dati dei Pattern" }, { "hex.builtin.view.pattern_data.var_name", "Nome" }, diff --git a/plugins/builtin/source/lang/zh_CN.cpp b/plugins/builtin/source/lang/zh_CN.cpp index 0039d96ae..64c9333f1 100644 --- a/plugins/builtin/source/lang/zh_CN.cpp +++ b/plugins/builtin/source/lang/zh_CN.cpp @@ -261,15 +261,16 @@ namespace hex::plugin::builtin { { "hex.builtin.view.patches.patch", "修改值"}, { "hex.builtin.view.patches.remove", "移除补丁" }, - { "hex.builtin.view.pattern.name", "模式编辑器" }, - { "hex.builtin.view.pattern.accept_pattern", "接受模式" }, - { "hex.builtin.view.pattern.accept_pattern.desc", "一个或多个模式与所找到的数据类型兼容" }, - { "hex.builtin.view.pattern.accept_pattern.pattern_language", "模式" }, - { "hex.builtin.view.pattern.accept_pattern.question", "是否应用找到的模式?" }, - { "hex.builtin.view.pattern.menu.file.load_pattern", "加载模式文件..." }, - { "hex.builtin.view.pattern.open_pattern", "打开模式" }, - { "hex.builtin.view.pattern.evaluating", "计算中..." }, - { "hex.builtin.view.pattern.auto", "自动计算" }, + { "hex.builtin.view.pattern_editor.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.menu.file.load_pattern", "加载模式文件..." }, + { "hex.builtin.view.pattern_editor.open_pattern", "打开模式" }, + { "hex.builtin.view.pattern_editor.evaluating", "计算中..." }, + { "hex.builtin.view.pattern_editor.auto", "自动计算" }, + //{ "hex.builtin.view.pattern_editor.env_vars", "Environment Variables" }, { "hex.builtin.view.pattern_data.name", "模式数据" }, { "hex.builtin.view.pattern_data.var_name", "名称" },