diff --git a/plugins/builtin/romfs/lang/de_DE.json b/plugins/builtin/romfs/lang/de_DE.json index 34d0ce75d..1aad41d66 100644 --- a/plugins/builtin/romfs/lang/de_DE.json +++ b/plugins/builtin/romfs/lang/de_DE.json @@ -820,7 +820,7 @@ "hex.builtin.view.theme_manager.save_theme": "", "hex.builtin.view.theme_manager.styles": "", "hex.builtin.view.tools.name": "Werkzeuge", - "hex.builtin.view.yara.error": "Yara Kompilerfehler: ", + "hex.builtin.view.yara.error": "Yara Kompilerfehler: {0}", "hex.builtin.view.yara.header.matches": "Treffer", "hex.builtin.view.yara.header.rules": "Regeln", "hex.builtin.view.yara.match": "Regeln anwenden", diff --git a/plugins/builtin/romfs/lang/en_US.json b/plugins/builtin/romfs/lang/en_US.json index 66a271f51..c92fa5296 100644 --- a/plugins/builtin/romfs/lang/en_US.json +++ b/plugins/builtin/romfs/lang/en_US.json @@ -383,8 +383,8 @@ "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/write: {}", - "hex.builtin.provider.disk.error.read_rw": "Failed to open disk {} in read/write: {}", + "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": "File Provider", "hex.builtin.provider.file.access": "Last access time", "hex.builtin.provider.file.creation": "Creation time", @@ -478,21 +478,21 @@ "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": "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.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.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", @@ -841,7 +841,7 @@ "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.yara.error": "Yara Compiler error: ", + "hex.builtin.view.yara.error": "Yara Compiler error: {0}", "hex.builtin.view.yara.header.matches": "Matches", "hex.builtin.view.yara.header.rules": "Rules", "hex.builtin.view.yara.match": "Match Rules", diff --git a/plugins/builtin/romfs/lang/it_IT.json b/plugins/builtin/romfs/lang/it_IT.json index 8846cf03b..c5c3d9f4b 100644 --- a/plugins/builtin/romfs/lang/it_IT.json +++ b/plugins/builtin/romfs/lang/it_IT.json @@ -820,7 +820,7 @@ "hex.builtin.view.theme_manager.save_theme": "", "hex.builtin.view.theme_manager.styles": "", "hex.builtin.view.tools.name": "Strumenti", - "hex.builtin.view.yara.error": "Errore compilazione Yara: ", + "hex.builtin.view.yara.error": "Errore compilazione Yara: {0}", "hex.builtin.view.yara.header.matches": "Abbinamenti", "hex.builtin.view.yara.header.rules": "Regola", "hex.builtin.view.yara.match": "Abbina Regole", diff --git a/plugins/builtin/romfs/lang/ja_JP.json b/plugins/builtin/romfs/lang/ja_JP.json index 0fcf1cb58..380a1b30f 100644 --- a/plugins/builtin/romfs/lang/ja_JP.json +++ b/plugins/builtin/romfs/lang/ja_JP.json @@ -820,7 +820,7 @@ "hex.builtin.view.theme_manager.save_theme": "", "hex.builtin.view.theme_manager.styles": "", "hex.builtin.view.tools.name": "ツール", - "hex.builtin.view.yara.error": "Yaraコンパイルエラー: ", + "hex.builtin.view.yara.error": "Yaraコンパイルエラー: {0}", "hex.builtin.view.yara.header.matches": "マッチ結果", "hex.builtin.view.yara.header.rules": "ルール", "hex.builtin.view.yara.match": "検出", diff --git a/plugins/builtin/romfs/lang/ko_KR.json b/plugins/builtin/romfs/lang/ko_KR.json index 734b41739..bd98ff349 100644 --- a/plugins/builtin/romfs/lang/ko_KR.json +++ b/plugins/builtin/romfs/lang/ko_KR.json @@ -820,7 +820,7 @@ "hex.builtin.view.theme_manager.save_theme": "", "hex.builtin.view.theme_manager.styles": "", "hex.builtin.view.tools.name": "도구", - "hex.builtin.view.yara.error": "Yara 컴파일러 에러: ", + "hex.builtin.view.yara.error": "Yara 컴파일러 에러: {0}", "hex.builtin.view.yara.header.matches": "규칙", "hex.builtin.view.yara.header.rules": "규칙", "hex.builtin.view.yara.match": "일치하는 규칙", diff --git a/plugins/builtin/romfs/lang/pt_BR.json b/plugins/builtin/romfs/lang/pt_BR.json index d543ed688..54390d5f4 100644 --- a/plugins/builtin/romfs/lang/pt_BR.json +++ b/plugins/builtin/romfs/lang/pt_BR.json @@ -820,7 +820,7 @@ "hex.builtin.view.theme_manager.save_theme": "", "hex.builtin.view.theme_manager.styles": "", "hex.builtin.view.tools.name": "Ferramentas", - "hex.builtin.view.yara.error": "Erro do compilador Yara: ", + "hex.builtin.view.yara.error": "Erro do compilador Yara: {0}", "hex.builtin.view.yara.header.matches": "Combinações", "hex.builtin.view.yara.header.rules": "Regras", "hex.builtin.view.yara.match": "Combinar Regras", diff --git a/plugins/builtin/romfs/lang/zh_CN.json b/plugins/builtin/romfs/lang/zh_CN.json index 8309c753a..675730538 100644 --- a/plugins/builtin/romfs/lang/zh_CN.json +++ b/plugins/builtin/romfs/lang/zh_CN.json @@ -776,7 +776,7 @@ "hex.builtin.view.store.tab.yara": "Yara 规则", "hex.builtin.view.store.update": "更新", "hex.builtin.view.tools.name": "工具", - "hex.builtin.view.yara.error": "Yara 编译器错误: ", + "hex.builtin.view.yara.error": "Yara 编译器错误: {0}", "hex.builtin.view.yara.header.matches": "匹配", "hex.builtin.view.yara.header.rules": "规则", "hex.builtin.view.yara.match": "匹配规则", diff --git a/plugins/builtin/source/content/views/view_yara.cpp b/plugins/builtin/source/content/views/view_yara.cpp index 15423da44..70b5ffc3f 100644 --- a/plugins/builtin/source/content/views/view_yara.cpp +++ b/plugins/builtin/source/content/views/view_yara.cpp @@ -316,7 +316,7 @@ namespace hex::plugin::builtin { TaskManager::doLater([this, errorMessage = wolv::util::trim(errorMessage)] { this->clearResult(); - this->m_consoleMessages.push_back("Error: " + errorMessage); + this->m_consoleMessages.push_back(hex::format("hex.builtin.view.yara.error"_lang, errorMessage)); }); return;