1
0
mirror of synced 2024-12-15 01:01:15 +01:00
ImHex/plugins/builtin/romfs/lang/en_US.json

1061 lines
80 KiB
JSON
Raw Normal View History

{
"code": "en-US",
"language": "English",
"country": "United States",
"fallback": true,
"translations": {
"hex.builtin.achievement.starting_out": "Starting out",
2023-11-08 21:40:27 +01:00
"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.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.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": "ASCII Character",
"hex.builtin.inspector.binary": "Binary (8 bit)",
"hex.builtin.inspector.bool": "bool",
"hex.builtin.inspector.dos_date": "DOS Date",
"hex.builtin.inspector.dos_time": "DOS Time",
"hex.builtin.inspector.double": "double (64 bit)",
"hex.builtin.inspector.float": "float (32 bit)",
"hex.builtin.inspector.float16": "half float (16 bit)",
"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 bit)",
"hex.builtin.inspector.rgb565": "RGB565 Color",
"hex.builtin.inspector.rgba8": "RGBA8 Color",
"hex.builtin.inspector.sleb128": "Signed LEB128",
"hex.builtin.inspector.string": "String",
"hex.builtin.inspector.string16": "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": "Unsigned LEB128",
"hex.builtin.inspector.utf8": "UTF-8 code point",
"hex.builtin.inspector.wide": "Wide Character",
"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.menu.edit.redo": "Redo",
"hex.builtin.menu.edit.undo": "Undo",
"hex.builtin.menu.extras": "Extras",
"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": "New File...",
"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 Provider",
"hex.builtin.menu.help": "Help",
2023-04-10 01:42:53 +02:00
"hex.builtin.menu.help.ask_for_help": "Ask Documentation...",
2023-12-11 15:54:22 +01:00
"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",
2024-01-28 15:28:55 +01:00
"hex.builtin.minimap_visualizer.entropy": "Local Entropy",
"hex.builtin.minimap_visualizer.zeros": "Zeros Count",
"hex.builtin.minimap_visualizer.ascii": "ASCII Count",
"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",
2023-02-10 08:18:06 +01:00
"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",
2023-02-10 08:18:06 +01:00
"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",
2023-02-10 08:18:06 +01:00
"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",
2023-02-10 08:18:06 +01:00
"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",
2023-02-10 08:18:06 +01:00
"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.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 Provider?",
2023-04-10 01:42:53 +02:00
"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 provider with type {}",
"hex.builtin.popup.error.project.load.no_providers": "There are no openable providers",
"hex.builtin.popup.error.project.load.some_providers_failed": "Some 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.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.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 provider.",
"hex.builtin.provider.tooltip.show_more": "Hold SHIFT for more information",
"hex.builtin.provider.error.open": "Failed to open provider: {}",
2023-12-26 23:42:22 +01:00
"hex.builtin.provider.base64": "Base64 Provider",
"hex.builtin.provider.disk": "Raw Disk Provider",
"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",
2023-04-17 22:18:50 +02:00
"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.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": "This file is too large to be loaded into memory. Opening it anyways will result in modifications to be written directly to the file. Would you like to open it as Read-Only instead?",
"hex.builtin.provider.file.reload_changes": "The file has been modified by an external source. Do you want to reload it?",
"hex.builtin.provider.gdb": "GDB Server Provider",
"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 Provider",
"hex.builtin.provider.intel_hex.name": "Intel Hex {0}",
"hex.builtin.provider.mem_file": "Memory File",
"hex.builtin.provider.mem_file.unsaved": "Unsaved File",
"hex.builtin.provider.motorola_srec": "Motorola SREC Provider",
"hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}",
feat: Added Linux support to the Process Memory Provider (#1331) <!-- Please provide as much information as possible about what your PR aims to do. PRs with no description will most likely be closed until more information is provided. If you're planing on changing fundamental behaviour or add big new features, please open a GitHub Issue first before starting to work on it. If it's not something big and you still want to contact us about it, feel free to do so ! --> ### Problem description <!-- Describe the bug that you fixed/feature request that you implemented, or link to an existing issue describing it --> Implement a Linux backend for the ProcessMemoryProvider plugin. ### Implementation description <!-- Explain what you did to correct the problem --> Most of the provider code is the same between Windows and Linux. The primary differences are: - enumerate PIDs in `/proc/` to get the process list - use `/proc/<PID>/cmdline` as the process name - parse `/proc/<PID>/maps` to get the module list - reading/writing from memory is done using `process_vm_readv`/`process_vm_writev` NOTE: `sudo setcap CAP_SYS_PTRACE=+eip build/imhex` must be run to give the binary permission to read another process' memory. Running as root user should also work but I would not recommend it. ### Additional things The existing translations keys no longer match since I moved the plugin from `windows` to `builtin`. I'm not well versed in C++ so I attempted to keep my changes rather simple. Feedback is very welcome. --------- Co-authored-by: WerWolv <werwolv98@gmail.com>
2023-12-07 23:33:15 +01:00
"hex.builtin.provider.process_memory": "Process Memory Provider",
"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.",
feat: Added Linux support to the Process Memory Provider (#1331) <!-- Please provide as much information as possible about what your PR aims to do. PRs with no description will most likely be closed until more information is provided. If you're planing on changing fundamental behaviour or add big new features, please open a GitHub Issue first before starting to work on it. If it's not something big and you still want to contact us about it, feel free to do so ! --> ### Problem description <!-- Describe the bug that you fixed/feature request that you implemented, or link to an existing issue describing it --> Implement a Linux backend for the ProcessMemoryProvider plugin. ### Implementation description <!-- Explain what you did to correct the problem --> Most of the provider code is the same between Windows and Linux. The primary differences are: - enumerate PIDs in `/proc/` to get the process list - use `/proc/<PID>/cmdline` as the process name - parse `/proc/<PID>/maps` to get the module list - reading/writing from memory is done using `process_vm_readv`/`process_vm_writev` NOTE: `sudo setcap CAP_SYS_PTRACE=+eip build/imhex` must be run to give the binary permission to read another process' memory. Running as root user should also work but I would not recommend it. ### Additional things The existing translations keys no longer match since I moved the plugin from `windows` to `builtin`. I'm not well versed in C++ so I attempted to keep my changes rather simple. Feedback is very welcome. --------- Co-authored-by: WerWolv <werwolv98@gmail.com>
2023-12-07 23:33:15 +01:00
"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.view": "View",
2023-11-10 14:48:26 +01:00
"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.font": "Font",
"hex.builtin.setting.font.glyphs": "Glyphs",
"hex.builtin.setting.font.custom_font": "Custom Font",
"hex.builtin.setting.font.custom_font_enable": "Use custom font",
"hex.builtin.setting.font.custom_font_info": "The following settings are only available when a custom font has been selected.",
"hex.builtin.setting.font.font_bold": "Bold",
"hex.builtin.setting.font.font_italic": "Italic",
"hex.builtin.setting.font.font_antialias": "Antialiasing",
"hex.builtin.setting.font.font_path": "Custom Font Path",
"hex.builtin.setting.font.font_size": "Font Size",
"hex.builtin.setting.font.font_size.tooltip": "The font size can only be adjusted when a custom font has been selected above.\n\nThis is because ImHex uses a pixel-perfect bitmap font by default. Scaling it by any non-integer factor will only cause it to become blurry.",
"hex.builtin.setting.general": "General",
"hex.builtin.setting.general.patterns": "Patterns",
"hex.builtin.setting.general.network": "Network",
2023-12-11 11:42:33 +01:00
"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": "Maximum size of file to load into memory",
2024-05-30 21:49:40 +02:00
"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.save_recent_providers": "Save recently used providers",
"hex.builtin.setting.general.show_tips": "Show tips on startup",
"hex.builtin.setting.general.sync_pattern_source": "Sync pattern source code between providers",
"hex.builtin.setting.general.upload_crash_logs": "Upload crash reports",
2023-12-11 11:42:33 +01:00
"hex.builtin.setting.font.load_all_unicode_chars": "Load all unicode characters",
"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.sync_scrolling": "Synchronize editor scroll position",
"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 Provider Tabs",
"hex.builtin.setting.interface.native_window_decorations": "Use OS Window decorations",
"hex.builtin.setting.interface.color": "Color theme",
"hex.builtin.setting.interface.crisp_scaling": "Enable crisp scaling",
"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.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.style": "Styling",
"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.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)",
2023-11-17 14:46:21 +01:00
"hex.builtin.setting.shortcuts": "Shortcuts",
"hex.builtin.setting.shortcuts.global": "Global Shortcuts",
"hex.builtin.setting.toolbar": "Toolbar",
2024-01-27 22:16:50 +01:00
"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",
2023-11-17 14:46:21 +01:00
"hex.builtin.shortcut.next_provider": "Select next provider",
"hex.builtin.shortcut.prev_provider": "Select previous provider",
"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",
2023-03-20 22:25:27 +01:00
"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}'",
2023-11-07 00:47:10 +01:00
"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}",
2023-04-17 22:18:50 +02:00
"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",
2023-04-17 22:18:50 +02:00
"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",
2023-04-17 22:18:50 +02:00
"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",
2023-11-11 00:54:16 +01:00
"hex.builtin.tools.graphing": "Graphing Calculator",
"hex.builtin.tools.history": "History",
2024-01-04 00:38:21 +01:00
"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",
feat: Greatly improved the IEEE754 tool (#1047) I just realized one feature request existed about this tool and have added a comment to it referring this pr. Errors and additions are described in the fork commit already. I'm not sure if I should repeat them here again. I have tested the changes thoroughly, but it is always possible some fringe case was not tested and is incorrect. The tests were done using the many similar online calculators for IEEE 754 floating point formats. IEEE 745 floating point tool redesign modeled after 'float toy' web app (http://evanw.github.io/float-toy/) Streamlined output using colors and compact layout which can be further simplified. Chosen display mode (detailed or simplified) is automatically saved and set on new sessions. Edit the binary bits, the integer hexadecimal or the floating point decimal values and the entire app will update with the change. Supports the main IEEE745 standard formats (half, single and double precision) together with custom formats of size <= 64 bits. Each format choice uses and displays the number of significant decimal digits defined by the mantissa size. Added labels to identify the location of each bit box inside the binary representation. Satisfies round trip / idempotent (reproducing) conversion property Added theme colors, radio buttons for display mode and a clear button that resets the tool. Removed previously and incorrectly added locale translation to various labels and languages Attempted to adhere to code style formatting using existing code as example. An effort was made to use preferred variable types and functions from std namespace when appropriate. Attempted to document code using comments. Not implemented / left to complete at an later time Arbitrary width and precision formats. Extended precision formats. Shortest string property. hexadecimal floating point display and conversions.
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754": "IEEE 754 Floating Point Encoder and Decoder",
"hex.builtin.tools.ieee754.clear": "Clear",
2023-05-20 21:49:45 +02:00
"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.",
2023-01-06 13:12:10 +01:00
"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.result.title": "Result",
feat: Greatly improved the IEEE754 tool (#1047) I just realized one feature request existed about this tool and have added a comment to it referring this pr. Errors and additions are described in the fork commit already. I'm not sure if I should repeat them here again. I have tested the changes thoroughly, but it is always possible some fringe case was not tested and is incorrect. The tests were done using the many similar online calculators for IEEE 754 floating point formats. IEEE 745 floating point tool redesign modeled after 'float toy' web app (http://evanw.github.io/float-toy/) Streamlined output using colors and compact layout which can be further simplified. Chosen display mode (detailed or simplified) is automatically saved and set on new sessions. Edit the binary bits, the integer hexadecimal or the floating point decimal values and the entire app will update with the change. Supports the main IEEE745 standard formats (half, single and double precision) together with custom formats of size <= 64 bits. Each format choice uses and displays the number of significant decimal digits defined by the mantissa size. Added labels to identify the location of each bit box inside the binary representation. Satisfies round trip / idempotent (reproducing) conversion property Added theme colors, radio buttons for display mode and a clear button that resets the tool. Removed previously and incorrectly added locale translation to various labels and languages Attempted to adhere to code style formatting using existing code as example. An effort was made to use preferred variable types and functions from std namespace when appropriate. Attempted to document code using comments. Not implemented / left to complete at an later time Arbitrary width and precision formats. Extended precision formats. Shortest string property. hexadecimal floating point display and conversions.
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailed",
"hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplified",
2023-01-06 13:12:10 +01:00
"hex.builtin.tools.ieee754.sign": "Sign",
feat: Greatly improved the IEEE754 tool (#1047) I just realized one feature request existed about this tool and have added a comment to it referring this pr. Errors and additions are described in the fork commit already. I'm not sure if I should repeat them here again. I have tested the changes thoroughly, but it is always possible some fringe case was not tested and is incorrect. The tests were done using the many similar online calculators for IEEE 754 floating point formats. IEEE 745 floating point tool redesign modeled after 'float toy' web app (http://evanw.github.io/float-toy/) Streamlined output using colors and compact layout which can be further simplified. Chosen display mode (detailed or simplified) is automatically saved and set on new sessions. Edit the binary bits, the integer hexadecimal or the floating point decimal values and the entire app will update with the change. Supports the main IEEE745 standard formats (half, single and double precision) together with custom formats of size <= 64 bits. Each format choice uses and displays the number of significant decimal digits defined by the mantissa size. Added labels to identify the location of each bit box inside the binary representation. Satisfies round trip / idempotent (reproducing) conversion property Added theme colors, radio buttons for display mode and a clear button that resets the tool. Removed previously and incorrectly added locale translation to various labels and languages Attempted to adhere to code style formatting using existing code as example. An effort was made to use preferred variable types and functions from std namespace when appropriate. Attempted to document code using comments. Not implemented / left to complete at an later time Arbitrary width and precision formats. Extended precision formats. Shortest string property. hexadecimal floating point display and conversions.
2023-05-19 21:18:38 +02:00
"hex.builtin.tools.ieee754.single_precision": "Single Precision",
2023-01-06 13:12:10 +01:00
"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",
2023-03-20 22:25:27 +01:00
"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.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.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_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",
2023-11-17 14:46:21 +01:00
"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",
2023-12-18 11:21:33 +01:00
"hex.builtin.view.help.about.libs": "Libraries",
"hex.builtin.view.help.about.license": "License",
"hex.builtin.view.help.about.name": "About",
2023-12-18 11:21:33 +01:00
"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",
2023-12-31 13:53:44 +01:00
"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",
2023-01-28 21:12:08 +01:00
"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.go": "Go Array",
2023-01-28 21:12:08 +01:00
"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.cut": "Cut",
2023-08-02 13:09:21 +02:00
"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": "Jump to",
"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_all": "Paste all",
"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": "Goto",
"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.file.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",
2023-11-17 14:46:21 +01:00
"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": "Move 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": "Move cursor to the left",
"hex.builtin.view.hex_editor.shortcut.cursor_left": "Move cursor to the left",
"hex.builtin.view.hex_editor.shortcut.selection_up": "Move selection up",
"hex.builtin.view.hex_editor.shortcut.cursor_up": "Move cursor up",
"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",
2023-11-17 14:46:21 +01:00
"hex.builtin.view.hex_editor.shortcut.selection_down": "Move selection down",
"hex.builtin.view.hex_editor.shortcut.cursor_down": "Move cursor down",
"hex.builtin.view.hex_editor.shortcut.selection_page_up": "Move 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": "Move selection down one page",
"hex.builtin.view.hex_editor.shortcut.cursor_page_down": "Move cursor down one page",
2023-12-02 11:09:32 +01:00
"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",
2023-12-14 11:33:54 +01:00
"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.",
2023-12-02 11:09:32 +01:00
"hex.builtin.view.highlight_rules.no_rule": "Create a rule to edit it",
"hex.builtin.view.highlight_rules.menu.edit.rules": "Modify highlight 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",
2024-02-22 21:31:26 +01:00
"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": "Provider Information",
2023-07-23 23:37:47 +02:00
"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_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",
2023-06-11 22:00:49 +02:00
"hex.builtin.view.pattern_editor.breakpoint_hit": "Halted at line {0}",
"hex.builtin.view.pattern_editor.console": "Console",
"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.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.save_pattern": "Save pattern...",
2024-01-27 22:16:50 +01:00
"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",
2024-01-27 22:16:50 +01:00
"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_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.section_popup": "Section",
"hex.builtin.view.pattern_editor.sections": "Sections",
"hex.builtin.view.pattern_editor.sections.view": "View content",
"hex.builtin.view.pattern_editor.sections.export": "Export content",
"hex.builtin.view.pattern_editor.settings": "Settings",
2023-11-17 14:46:21 +01:00
"hex.builtin.view.pattern_editor.shortcut.run_pattern": "Run Pattern",
"hex.builtin.view.pattern_editor.shortcut.step_debugger": "Step Debugger",
"hex.builtin.view.pattern_editor.shortcut.continue_debugger": "Continue Debugger",
"hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "Add Breakpoint",
"hex.builtin.view.pattern_editor.virtual_files": "Virtual Filesystem",
"hex.builtin.view.provider_settings.load_error": "An error occurred while trying to open this provider!",
2024-01-27 22:16:50 +01:00
"hex.builtin.view.provider_settings.load_error_details": "An error occurred while trying to open this provider!\nDetails: {0}",
"hex.builtin.view.provider_settings.load_popup": "Open Provider",
"hex.builtin.view.provider_settings.name": "Provider 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.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",
2023-12-13 13:04:59 +01:00
"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",
2023-12-07 11:53:31 +01:00
"hex.builtin.welcome.drop_file": "Drop a file here to get started...",
"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",
2023-12-07 11:53:31 +01:00
"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://github.com/WerWolv/ImHex/wiki/Plugins-Development-Guide",
"hex.builtin.welcome.learn.plugins.title": "Plugins API",
2023-12-14 11:33:54 +01:00
"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 Providers",
"hex.builtin.welcome.start.open_project": "Open Project",
"hex.builtin.welcome.start.recent": "Recent Files",
2023-12-11 11:42:33 +01:00
"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! Download it here.",
"hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest",
2023-12-07 11:53:31 +01:00
"hex.builtin.welcome.update.title": "New Update available!",
"hex.builtin.welcome.quick_settings.simplified": "Simplified"
}
}