ui/ux: hexeditor -> hex_editor, Improved performance and flickering when highlighting bytes

This commit is contained in:
WerWolv
2022-02-06 21:02:31 +01:00
parent decfad5c99
commit b3728ae658
12 changed files with 417 additions and 415 deletions

View File

@@ -205,83 +205,83 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.help.pattern_cheat_sheet", "Pattern Language Cheat Sheet"},
{ "hex.builtin.view.help.calc_cheat_sheet", "Calculator Cheat Sheet" },
{ "hex.builtin.view.hexeditor.name", "Hex editor" },
{ "hex.builtin.view.hexeditor.create_file", "New" },
{ "hex.builtin.view.hexeditor.open_file", "Open" },
{ "hex.builtin.view.hexeditor.open_project", "Open Project" },
{ "hex.builtin.view.hexeditor.save_project", "Save Project" },
{ "hex.builtin.view.hexeditor.save_data", "Save Data" },
{ "hex.builtin.view.hexeditor.open_base64", "Open Base64 File" },
{ "hex.builtin.view.hexeditor.load_enconding_file", "Load custom encoding File" },
{ "hex.builtin.view.hexeditor.page", "Page {0} / {1}" },
{ "hex.builtin.view.hexeditor.save_as", "Save As" },
{ "hex.builtin.view.hexeditor.exit_application.title", "Exit Application?" },
{ "hex.builtin.view.hexeditor.exit_application.desc", "You have unsaved changes made to your Project.\nAre you sure you want to exit?" },
{ "hex.builtin.view.hexeditor.script.title", "Load File with Loader Script" },
{ "hex.builtin.view.hexeditor.script.desc", "Load a file using a Python loader script." },
{ "hex.builtin.view.hexeditor.script.script", "Script" },
{ "hex.builtin.view.hexeditor.script.script.title", "Loader Script: Open Script" },
{ "hex.builtin.view.hexeditor.script.file", "File" },
{ "hex.builtin.view.hexeditor.script.file.title", "Loader Script: Open File" },
{ "hex.builtin.view.hexeditor.processing", "Importing / Exporting" },
{ "hex.builtin.view.hex_editor.name", "Hex editor" },
{ "hex.builtin.view.hex_editor.create_file", "New" },
{ "hex.builtin.view.hex_editor.open_file", "Open" },
{ "hex.builtin.view.hex_editor.open_project", "Open Project" },
{ "hex.builtin.view.hex_editor.save_project", "Save Project" },
{ "hex.builtin.view.hex_editor.save_data", "Save Data" },
{ "hex.builtin.view.hex_editor.open_base64", "Open Base64 File" },
{ "hex.builtin.view.hex_editor.load_enconding_file", "Load custom encoding File" },
{ "hex.builtin.view.hex_editor.page", "Page {0} / {1}" },
{ "hex.builtin.view.hex_editor.save_as", "Save As" },
{ "hex.builtin.view.hex_editor.exit_application.title", "Exit Application?" },
{ "hex.builtin.view.hex_editor.exit_application.desc", "You have unsaved changes made to your Project.\nAre you sure you want to exit?" },
{ "hex.builtin.view.hex_editor.script.title", "Load File with Loader Script" },
{ "hex.builtin.view.hex_editor.script.desc", "Load a file using a Python loader script." },
{ "hex.builtin.view.hex_editor.script.script", "Script" },
{ "hex.builtin.view.hex_editor.script.script.title", "Loader Script: Open Script" },
{ "hex.builtin.view.hex_editor.script.file", "File" },
{ "hex.builtin.view.hex_editor.script.file.title", "Loader Script: Open File" },
{ "hex.builtin.view.hex_editor.processing", "Importing / Exporting" },
{ "hex.builtin.view.hexeditor.menu.file.open_file", "Open File..." },
{ "hex.builtin.view.hexeditor.menu.file.open_recent", "Open Recent" },
{ "hex.builtin.view.hexeditor.menu.file.clear_recent", "Clear" },
{ "hex.builtin.view.hexeditor.menu.file.open_other", "Open Other..." },
{ "hex.builtin.view.hexeditor.menu.file.save", "Save" },
{ "hex.builtin.view.hexeditor.menu.file.save_as", "Save As..." },
{ "hex.builtin.view.hexeditor.menu.file.close", "Close" },
{ "hex.builtin.view.hexeditor.menu.file.quit", "Quit ImHex" },
{ "hex.builtin.view.hexeditor.menu.file.open_project", "Open Project..." },
{ "hex.builtin.view.hexeditor.menu.file.save_project", "Save Project..." },
{ "hex.builtin.view.hexeditor.menu.file.load_encoding_file", "Load custom encoding..." },
{ "hex.builtin.view.hexeditor.menu.file.import", "Import..." },
{ "hex.builtin.view.hexeditor.menu.file.import.base64", "Base64 File" },
{ "hex.builtin.view.hexeditor.base64.import_error", "File is not in a valid Base64 format!" },
{ "hex.builtin.view.hexeditor.file_open_error", "Failed to open file!" },
{ "hex.builtin.view.hexeditor.menu.file.import.ips", "IPS Patch" },
{ "hex.builtin.view.hexeditor.menu.file.import.ips32", "IPS32 Patch" },
{ "hex.builtin.view.hexeditor.menu.file.import.script", "File with Loader Script" },
{ "hex.builtin.view.hex_editor.menu.file.open_file", "Open File..." },
{ "hex.builtin.view.hex_editor.menu.file.open_recent", "Open Recent" },
{ "hex.builtin.view.hex_editor.menu.file.clear_recent", "Clear" },
{ "hex.builtin.view.hex_editor.menu.file.open_other", "Open Other..." },
{ "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.close", "Close" },
{ "hex.builtin.view.hex_editor.menu.file.quit", "Quit ImHex" },
{ "hex.builtin.view.hex_editor.menu.file.open_project", "Open Project..." },
{ "hex.builtin.view.hex_editor.menu.file.save_project", "Save Project..." },
{ "hex.builtin.view.hex_editor.menu.file.load_encoding_file", "Load custom encoding..." },
{ "hex.builtin.view.hex_editor.menu.file.import", "Import..." },
{ "hex.builtin.view.hex_editor.menu.file.import.base64", "Base64 File" },
{ "hex.builtin.view.hex_editor.base64.import_error", "File is not in a valid Base64 format!" },
{ "hex.builtin.view.hex_editor.file_open_error", "Failed to open file!" },
{ "hex.builtin.view.hex_editor.menu.file.import.ips", "IPS Patch" },
{ "hex.builtin.view.hex_editor.menu.file.import.ips32", "IPS32 Patch" },
{ "hex.builtin.view.hex_editor.menu.file.import.script", "File with Loader Script" },
{ "hex.builtin.view.hexeditor.menu.file.export", "Export..." },
{ "hex.builtin.view.hexeditor.menu.file.export.title", "Export File" },
{ "hex.builtin.view.hexeditor.menu.file.export.ips", "IPS Patch" },
{ "hex.builtin.view.hexeditor.menu.file.export.ips32", "IPS32 Patch" },
{ "hex.builtin.view.hexeditor.menu.file.search", "Search" },
{ "hex.builtin.view.hexeditor.search.string", "String" },
{ "hex.builtin.view.hexeditor.search.hex", "Hex" },
{ "hex.builtin.view.hexeditor.search.find", "Find" },
{ "hex.builtin.view.hexeditor.search.find_next", "Find next" },
{ "hex.builtin.view.hexeditor.search.find_prev", "Find previous" },
{ "hex.builtin.view.hexeditor.menu.file.goto", "Goto" },
{ "hex.builtin.view.hexeditor.goto.offset.absolute", "Absolute" },
{ "hex.builtin.view.hexeditor.goto.offset.current", "Current" },
{ "hex.builtin.view.hexeditor.goto.offset.begin", "Begin" },
{ "hex.builtin.view.hexeditor.goto.offset.end", "End" },
{ "hex.builtin.view.hexeditor.error.read_only", "Couldn't get write access. File opened in read-only mode." },
{ "hex.builtin.view.hexeditor.error.open", "Failed to open file!" },
{ "hex.builtin.view.hexeditor.error.create", "Failed to create new file!" },
{ "hex.builtin.view.hexeditor.menu.edit.undo", "Undo" },
{ "hex.builtin.view.hexeditor.menu.edit.redo", "Redo" },
{ "hex.builtin.view.hexeditor.menu.edit.copy", "Copy" },
{ "hex.builtin.view.hexeditor.menu.edit.copy_as", "Copy as..." },
{ "hex.builtin.view.hexeditor.copy.hex", "String" },
{ "hex.builtin.view.hexeditor.copy.c", "C Array" },
{ "hex.builtin.view.hexeditor.copy.cpp", "C++ Array" },
{ "hex.builtin.view.hexeditor.copy.csharp", "C# Array" },
{ "hex.builtin.view.hexeditor.copy.rust", "Rust Array" },
{ "hex.builtin.view.hexeditor.copy.python", "Python Array" },
{ "hex.builtin.view.hexeditor.copy.java", "Java Array" },
{ "hex.builtin.view.hexeditor.copy.js", "JavaScript Array" },
{ "hex.builtin.view.hexeditor.copy.ascii", "ASCII Art" },
{ "hex.builtin.view.hexeditor.copy.html", "HTML" },
{ "hex.builtin.view.hexeditor.menu.edit.paste", "Paste" },
{ "hex.builtin.view.hexeditor.menu.edit.select_all", "Select all" },
{ "hex.builtin.view.hexeditor.menu.edit.bookmark", "Create bookmark" },
{ "hex.builtin.view.hexeditor.menu.edit.set_base", "Set base address" },
{ "hex.builtin.view.hexeditor.menu.edit.resize", "Resize..." },
{ "hex.builtin.view.hexeditor.menu.edit.insert", "Insert..." },
{ "hex.builtin.view.hex_editor.menu.file.export", "Export..." },
{ "hex.builtin.view.hex_editor.menu.file.export.title", "Export File" },
{ "hex.builtin.view.hex_editor.menu.file.export.ips", "IPS Patch" },
{ "hex.builtin.view.hex_editor.menu.file.export.ips32", "IPS32 Patch" },
{ "hex.builtin.view.hex_editor.menu.file.search", "Search" },
{ "hex.builtin.view.hex_editor.search.string", "String" },
{ "hex.builtin.view.hex_editor.search.hex", "Hex" },
{ "hex.builtin.view.hex_editor.search.find", "Find" },
{ "hex.builtin.view.hex_editor.search.find_next", "Find next" },
{ "hex.builtin.view.hex_editor.search.find_prev", "Find previous" },
{ "hex.builtin.view.hex_editor.menu.file.goto", "Goto" },
{ "hex.builtin.view.hex_editor.goto.offset.absolute", "Absolute" },
{ "hex.builtin.view.hex_editor.goto.offset.current", "Current" },
{ "hex.builtin.view.hex_editor.goto.offset.begin", "Begin" },
{ "hex.builtin.view.hex_editor.goto.offset.end", "End" },
{ "hex.builtin.view.hex_editor.error.read_only", "Couldn't get write access. File opened in read-only mode." },
{ "hex.builtin.view.hex_editor.error.open", "Failed to open file!" },
{ "hex.builtin.view.hex_editor.error.create", "Failed to create new file!" },
{ "hex.builtin.view.hex_editor.menu.edit.undo", "Undo" },
{ "hex.builtin.view.hex_editor.menu.edit.redo", "Redo" },
{ "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.copy.hex", "String" },
{ "hex.builtin.view.hex_editor.copy.c", "C Array" },
{ "hex.builtin.view.hex_editor.copy.cpp", "C++ Array" },
{ "hex.builtin.view.hex_editor.copy.csharp", "C# Array" },
{ "hex.builtin.view.hex_editor.copy.rust", "Rust Array" },
{ "hex.builtin.view.hex_editor.copy.python", "Python Array" },
{ "hex.builtin.view.hex_editor.copy.java", "Java Array" },
{ "hex.builtin.view.hex_editor.copy.js", "JavaScript Array" },
{ "hex.builtin.view.hex_editor.copy.ascii", "ASCII Art" },
{ "hex.builtin.view.hex_editor.copy.html", "HTML" },
{ "hex.builtin.view.hex_editor.menu.edit.paste", "Paste" },
{ "hex.builtin.view.hex_editor.menu.edit.select_all", "Select all" },
{ "hex.builtin.view.hex_editor.menu.edit.bookmark", "Create bookmark" },
{ "hex.builtin.view.hex_editor.menu.edit.set_base", "Set base address" },
{ "hex.builtin.view.hex_editor.menu.edit.resize", "Resize..." },
{ "hex.builtin.view.hex_editor.menu.edit.insert", "Insert..." },
{ "hex.builtin.view.information.name", "Data Information" },
{ "hex.builtin.view.information.control", "Control" },