1001 lines
74 KiB
JSON
1001 lines
74 KiB
JSON
{
|
|
"code": "en-US",
|
|
"language": "English",
|
|
"country": "United States",
|
|
"fallback": true,
|
|
"translations": {
|
|
"hex.builtin.achievement.starting_out": "Starting out",
|
|
"hex.builtin.achievement.starting_out.crash.name": "Yes Rico, Kaboom!",
|
|
"hex.builtin.achievement.starting_out.crash.desc": "Crash ImHex for the first time.",
|
|
"hex.builtin.achievement.starting_out.docs.name": "RTFM",
|
|
"hex.builtin.achievement.starting_out.docs.desc": "Open the documentation by selecting Help -> Documentation from the menu bar.",
|
|
"hex.builtin.achievement.starting_out.open_file.name": "The inner workings",
|
|
"hex.builtin.achievement.starting_out.open_file.desc": "Open a file by dragging it onto ImHex or by selecting File -> Open from the menu bar.",
|
|
"hex.builtin.achievement.starting_out.save_project.name": "Keeping this",
|
|
"hex.builtin.achievement.starting_out.save_project.desc": "Save a project by selecting File -> Save Project from the menu bar.",
|
|
"hex.builtin.achievement.hex_editor": "Hex Editor",
|
|
"hex.builtin.achievement.hex_editor.select_byte.name": "You and you and you",
|
|
"hex.builtin.achievement.hex_editor.select_byte.desc": "Select multiple bytes in the Hex Editor by clicking and dragging over them.",
|
|
"hex.builtin.achievement.hex_editor.create_bookmark.name": "Building a library",
|
|
"hex.builtin.achievement.hex_editor.create_bookmark.desc": "Create a bookmark by right-clicking on a byte and selecting Bookmark from the context menu.",
|
|
"hex.builtin.achievement.hex_editor.open_new_view.name": "Seeing double",
|
|
"hex.builtin.achievement.hex_editor.open_new_view.desc": "Open a new view by clicking on the 'Open new view' button in a bookmark.",
|
|
"hex.builtin.achievement.hex_editor.modify_byte.name": "Edit the hex",
|
|
"hex.builtin.achievement.hex_editor.modify_byte.desc": "Modify a byte by double-clicking on it and then entering the new value.",
|
|
"hex.builtin.achievement.hex_editor.copy_as.name": "Copy that",
|
|
"hex.builtin.achievement.hex_editor.copy_as.desc": "Copy bytes as a C++ array by selecting Copy As -> C++ Array from the context menu.",
|
|
"hex.builtin.achievement.hex_editor.create_patch.name": "ROM Hacks",
|
|
"hex.builtin.achievement.hex_editor.create_patch.desc": "Create a IPS patch for the use in other tools by selecting the Export option in the File menu.",
|
|
"hex.builtin.achievement.hex_editor.fill.name": "Flood fill",
|
|
"hex.builtin.achievement.hex_editor.fill.desc": "Fill a region with a byte by selecting Fill from the context menu.",
|
|
"hex.builtin.achievement.patterns": "Patterns",
|
|
"hex.builtin.achievement.patterns.place_menu.name": "Easy Patterns",
|
|
"hex.builtin.achievement.patterns.place_menu.desc": "Place a pattern of any built-in type in your data by right-clicking on a byte and using the 'Place pattern' option.",
|
|
"hex.builtin.achievement.patterns.load_existing.name": "Hey, I know this one",
|
|
"hex.builtin.achievement.patterns.load_existing.desc": "Load a pattern that has been created by someone else by using the 'File -> Import' menu.",
|
|
"hex.builtin.achievement.patterns.modify_data.name": "Edit the pattern",
|
|
"hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.",
|
|
"hex.builtin.achievement.patterns.data_inspector.name": "Inspector Gadget",
|
|
"hex.builtin.achievement.patterns.data_inspector.desc": "Create a custom data inspector entry using the pattern language. You can find how to do that in the documentation.",
|
|
"hex.builtin.achievement.find": "Finding",
|
|
"hex.builtin.achievement.find.find_strings.name": "One Ring to find them",
|
|
"hex.builtin.achievement.find.find_strings.desc": "Locate all strings in your file by using the Find view in 'Strings' mode.",
|
|
"hex.builtin.achievement.find.find_specific_string.name": "Too Many Items",
|
|
"hex.builtin.achievement.find.find_specific_string.desc": "Refine your search by searching for occurrences of a specific string by using the 'Sequences' mode.",
|
|
"hex.builtin.achievement.find.find_numeric.name": "About ... that much",
|
|
"hex.builtin.achievement.find.find_numeric.desc": "Search for numeric values between 250 and 1000 by using the 'Numeric Value' mode.",
|
|
"hex.builtin.achievement.data_processor": "Data Processor",
|
|
"hex.builtin.achievement.data_processor.place_node.name": "Look at all these nodes",
|
|
"hex.builtin.achievement.data_processor.place_node.desc": "Place any built-in node in the data processor by right-clicking on the workspace and selecting a node from the context menu.",
|
|
"hex.builtin.achievement.data_processor.create_connection.name": "I feel a connection here",
|
|
"hex.builtin.achievement.data_processor.create_connection.desc": "Connect two nodes by dragging a connection from one node to another.",
|
|
"hex.builtin.achievement.data_processor.modify_data.name": "Decode this",
|
|
"hex.builtin.achievement.data_processor.modify_data.desc": "Preprocess the displayed bytes by using the built-in Read and Write Data Access nodes.",
|
|
"hex.builtin.achievement.data_processor.custom_node.name": "Building my own!",
|
|
"hex.builtin.achievement.data_processor.custom_node.desc": "Create a custom node by selecting 'Custom -> New Node' from the context menu and simplify your existing pattern by moving nodes into it.",
|
|
"hex.builtin.achievement.misc": "Miscellaneous",
|
|
"hex.builtin.achievement.misc.analyze_file.name": "owo wat dis?",
|
|
"hex.builtin.achievement.misc.analyze_file.desc": "Analyze the bytes of your data by using the 'Analyze' option in the Data Information view.",
|
|
"hex.builtin.achievement.misc.download_from_store.name": "There's an app for that",
|
|
"hex.builtin.achievement.misc.download_from_store.desc": "Download any item from the Content Store",
|
|
"hex.builtin.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.base64.popup.export_error": "Failed to create new base64 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.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.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.data_processor": "Data Processor Workspace",
|
|
"hex.builtin.menu.file.import.custom_encoding": "Custom Encoding File",
|
|
"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",
|
|
"hex.builtin.menu.help.ask_for_help": "Ask Documentation...",
|
|
"hex.builtin.menu.workspace": "Workspace",
|
|
"hex.builtin.menu.workspace.create": "New Workspace...",
|
|
"hex.builtin.menu.workspace.layout": "Layout",
|
|
"hex.builtin.menu.workspace.layout.lock": "Lock Layout",
|
|
"hex.builtin.menu.workspace.layout.save": "Save Layout",
|
|
"hex.builtin.menu.view": "View",
|
|
"hex.builtin.menu.view.debug": "Show Debugging View",
|
|
"hex.builtin.menu.view.demo": "Show ImGui Demo",
|
|
"hex.builtin.menu.view.fps": "Display FPS",
|
|
"hex.builtin.nodes.arithmetic": "Arithmetic",
|
|
"hex.builtin.nodes.arithmetic.add": "Addition",
|
|
"hex.builtin.nodes.arithmetic.add.header": "Add",
|
|
"hex.builtin.nodes.arithmetic.average": "Average",
|
|
"hex.builtin.nodes.arithmetic.average.header": "Average",
|
|
"hex.builtin.nodes.arithmetic.ceil": "Ceil",
|
|
"hex.builtin.nodes.arithmetic.ceil.header": "Ceil",
|
|
"hex.builtin.nodes.arithmetic.div": "Division",
|
|
"hex.builtin.nodes.arithmetic.div.header": "Divide",
|
|
"hex.builtin.nodes.arithmetic.floor": "Floor",
|
|
"hex.builtin.nodes.arithmetic.floor.header": "Floor",
|
|
"hex.builtin.nodes.arithmetic.median": "Median",
|
|
"hex.builtin.nodes.arithmetic.median.header": "Median",
|
|
"hex.builtin.nodes.arithmetic.mod": "Modulus",
|
|
"hex.builtin.nodes.arithmetic.mod.header": "Modulo",
|
|
"hex.builtin.nodes.arithmetic.mul": "Multiplication",
|
|
"hex.builtin.nodes.arithmetic.mul.header": "Multiply",
|
|
"hex.builtin.nodes.arithmetic.round": "Round",
|
|
"hex.builtin.nodes.arithmetic.round.header": "Round",
|
|
"hex.builtin.nodes.arithmetic.sub": "Subtraction",
|
|
"hex.builtin.nodes.arithmetic.sub.header": "Subtract",
|
|
"hex.builtin.nodes.bitwise": "Bitwise operations",
|
|
"hex.builtin.nodes.bitwise.add": "ADD",
|
|
"hex.builtin.nodes.bitwise.add.header": "Bitwise ADD",
|
|
"hex.builtin.nodes.bitwise.and": "AND",
|
|
"hex.builtin.nodes.bitwise.and.header": "Bitwise AND",
|
|
"hex.builtin.nodes.bitwise.not": "NOT",
|
|
"hex.builtin.nodes.bitwise.not.header": "Bitwise NOT",
|
|
"hex.builtin.nodes.bitwise.or": "OR",
|
|
"hex.builtin.nodes.bitwise.or.header": "Bitwise OR",
|
|
"hex.builtin.nodes.bitwise.shift_left": "Shift Left",
|
|
"hex.builtin.nodes.bitwise.shift_left.header": "Bitwise Shift Left",
|
|
"hex.builtin.nodes.bitwise.shift_right": "Shift Right",
|
|
"hex.builtin.nodes.bitwise.shift_right.header": "Bitwise Shift Right",
|
|
"hex.builtin.nodes.bitwise.swap": "Reverse",
|
|
"hex.builtin.nodes.bitwise.swap.header": "Reverse bits",
|
|
"hex.builtin.nodes.bitwise.xor": "XOR",
|
|
"hex.builtin.nodes.bitwise.xor.header": "Bitwise XOR",
|
|
"hex.builtin.nodes.buffer": "Buffer",
|
|
"hex.builtin.nodes.buffer.byte_swap": "Reverse",
|
|
"hex.builtin.nodes.buffer.byte_swap.header": "Reverse bytes",
|
|
"hex.builtin.nodes.buffer.combine": "Combine",
|
|
"hex.builtin.nodes.buffer.combine.header": "Combine buffers",
|
|
"hex.builtin.nodes.buffer.patch": "Patch",
|
|
"hex.builtin.nodes.buffer.patch.header": "Patch",
|
|
"hex.builtin.nodes.buffer.patch.input.patch": "Patch",
|
|
"hex.builtin.nodes.buffer.repeat": "Repeat",
|
|
"hex.builtin.nodes.buffer.repeat.header": "Repeat buffer",
|
|
"hex.builtin.nodes.buffer.repeat.input.buffer": "Input",
|
|
"hex.builtin.nodes.buffer.repeat.input.count": "Count",
|
|
"hex.builtin.nodes.buffer.size": "Buffer Size",
|
|
"hex.builtin.nodes.buffer.size.header": "Buffer Size",
|
|
"hex.builtin.nodes.buffer.size.output": "Size",
|
|
"hex.builtin.nodes.buffer.slice": "Slice",
|
|
"hex.builtin.nodes.buffer.slice.header": "Slice buffer",
|
|
"hex.builtin.nodes.buffer.slice.input.buffer": "Input",
|
|
"hex.builtin.nodes.buffer.slice.input.from": "From",
|
|
"hex.builtin.nodes.buffer.slice.input.to": "To",
|
|
"hex.builtin.nodes.casting": "Data conversion",
|
|
"hex.builtin.nodes.casting.buffer_to_float": "Buffer to Float",
|
|
"hex.builtin.nodes.casting.buffer_to_float.header": "Buffer to Float",
|
|
"hex.builtin.nodes.casting.buffer_to_int": "Buffer to Integer",
|
|
"hex.builtin.nodes.casting.buffer_to_int.header": "Buffer to Integer",
|
|
"hex.builtin.nodes.casting.float_to_buffer": "Float to Buffer",
|
|
"hex.builtin.nodes.casting.float_to_buffer.header": "Float to Buffer",
|
|
"hex.builtin.nodes.casting.int_to_buffer": "Integer to Buffer",
|
|
"hex.builtin.nodes.casting.int_to_buffer.header": "Integer to Buffer",
|
|
"hex.builtin.nodes.common.height": "Height",
|
|
"hex.builtin.nodes.common.input": "Input",
|
|
"hex.builtin.nodes.common.input.a": "Input A",
|
|
"hex.builtin.nodes.common.input.b": "Input B",
|
|
"hex.builtin.nodes.common.output": "Output",
|
|
"hex.builtin.nodes.common.width": "Width",
|
|
"hex.builtin.nodes.common.amount": "Amount",
|
|
"hex.builtin.nodes.constants": "Constants",
|
|
"hex.builtin.nodes.constants.buffer": "Buffer",
|
|
"hex.builtin.nodes.constants.buffer.header": "Buffer",
|
|
"hex.builtin.nodes.constants.buffer.size": "Size",
|
|
"hex.builtin.nodes.constants.comment": "Comment",
|
|
"hex.builtin.nodes.constants.comment.header": "Comment",
|
|
"hex.builtin.nodes.constants.float": "Float",
|
|
"hex.builtin.nodes.constants.float.header": "Float",
|
|
"hex.builtin.nodes.constants.int": "Integer",
|
|
"hex.builtin.nodes.constants.int.header": "Integer",
|
|
"hex.builtin.nodes.constants.nullptr": "Nullptr",
|
|
"hex.builtin.nodes.constants.nullptr.header": "Nullptr",
|
|
"hex.builtin.nodes.constants.rgba8": "RGBA8 color",
|
|
"hex.builtin.nodes.constants.rgba8.header": "RGBA8 color",
|
|
"hex.builtin.nodes.constants.rgba8.output.a": "Alpha",
|
|
"hex.builtin.nodes.constants.rgba8.output.b": "Blue",
|
|
"hex.builtin.nodes.constants.rgba8.output.g": "Green",
|
|
"hex.builtin.nodes.constants.rgba8.output.r": "Red",
|
|
"hex.builtin.nodes.constants.rgba8.output.color": "RGBA8",
|
|
"hex.builtin.nodes.constants.string": "String",
|
|
"hex.builtin.nodes.constants.string.header": "String",
|
|
"hex.builtin.nodes.control_flow": "Control flow",
|
|
"hex.builtin.nodes.control_flow.and": "AND",
|
|
"hex.builtin.nodes.control_flow.and.header": "Boolean AND",
|
|
"hex.builtin.nodes.control_flow.equals": "Equals",
|
|
"hex.builtin.nodes.control_flow.equals.header": "Equals",
|
|
"hex.builtin.nodes.control_flow.gt": "Greater than",
|
|
"hex.builtin.nodes.control_flow.gt.header": "Greater than",
|
|
"hex.builtin.nodes.control_flow.if": "If",
|
|
"hex.builtin.nodes.control_flow.if.condition": "Condition",
|
|
"hex.builtin.nodes.control_flow.if.false": "False",
|
|
"hex.builtin.nodes.control_flow.if.header": "If",
|
|
"hex.builtin.nodes.control_flow.if.true": "True",
|
|
"hex.builtin.nodes.control_flow.lt": "Less than",
|
|
"hex.builtin.nodes.control_flow.lt.header": "Less than",
|
|
"hex.builtin.nodes.control_flow.not": "Not",
|
|
"hex.builtin.nodes.control_flow.not.header": "Not",
|
|
"hex.builtin.nodes.control_flow.or": "OR",
|
|
"hex.builtin.nodes.control_flow.or.header": "Boolean OR",
|
|
"hex.builtin.nodes.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": "There are unsaved changes made to one or more Providers\nthat haven't been saved to a Project yet.\n\nAre you sure you want to close them?",
|
|
"hex.builtin.popup.close_provider.title": "Close Provider?",
|
|
"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.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.tooltip.show_more": "Hold SHIFT for more information",
|
|
"hex.builtin.provider.error.open": "Failed to open provider: {}",
|
|
"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",
|
|
"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.into_memory": "Load 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.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.mem_file.rename": "Rename",
|
|
"hex.builtin.provider.mem_file.rename.desc": "Enter a name for this memory file.",
|
|
"hex.builtin.provider.motorola_srec": "Motorola SREC Provider",
|
|
"hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}",
|
|
"hex.builtin.provider.process_memory": "Process Memory Provider",
|
|
"hex.builtin.provider.process_memory.enumeration_failed": "Failed to enumerate processes",
|
|
"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",
|
|
"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",
|
|
"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.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",
|
|
"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.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.color": "Color theme",
|
|
"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.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)",
|
|
"hex.builtin.setting.shortcuts": "Shortcuts",
|
|
"hex.builtin.setting.shortcuts.global": "Global Shortcuts",
|
|
"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",
|
|
"hex.builtin.title_bar_button.feedback": "Leave Feedback",
|
|
"hex.builtin.tools.ascii_table": "ASCII table",
|
|
"hex.builtin.tools.ascii_table.octal": "Show octal",
|
|
"hex.builtin.tools.base_converter": "Base converter",
|
|
"hex.builtin.tools.base_converter.bin": "BIN",
|
|
"hex.builtin.tools.base_converter.dec": "DEC",
|
|
"hex.builtin.tools.base_converter.hex": "HEX",
|
|
"hex.builtin.tools.base_converter.oct": "OCT",
|
|
"hex.builtin.tools.byte_swapper": "Byte Swapper",
|
|
"hex.builtin.tools.calc": "Calculator",
|
|
"hex.builtin.tools.color": "Color picker",
|
|
"hex.builtin.tools.color.components": "Components",
|
|
"hex.builtin.tools.color.formats": "Formats",
|
|
"hex.builtin.tools.color.formats.hex": "HEX",
|
|
"hex.builtin.tools.color.formats.vec4": "Vector4f",
|
|
"hex.builtin.tools.color.formats.percent": "Percentage",
|
|
"hex.builtin.tools.color.formats.color_name": "Color Name",
|
|
"hex.builtin.tools.demangler": "LLVM Demangler",
|
|
"hex.builtin.tools.demangler.demangled": "Demangled name",
|
|
"hex.builtin.tools.demangler.mangled": "Mangled name",
|
|
"hex.builtin.tools.error": "Last error: '{0}'",
|
|
"hex.builtin.tools.euclidean_algorithm": "Euclidean Algorithm",
|
|
"hex.builtin.tools.euclidean_algorithm.description": "The Euclidean algorithm is an efficient method for computing the greatest common divisor (GCD) of two numbers, the largest number that divides both of them without leaving a remainder.\n\nBy extension, this also provides an efficient method for computing the least common multiple (LCM), the smallest number divisible by both.",
|
|
"hex.builtin.tools.euclidean_algorithm.overflow": "Overflow detected! Value of a and b are too large.",
|
|
"hex.builtin.tools.file_tools": "File Tools",
|
|
"hex.builtin.tools.file_tools.combiner": "Combiner",
|
|
"hex.builtin.tools.file_tools.combiner.add": "Add...",
|
|
"hex.builtin.tools.file_tools.combiner.add.picker": "Add file",
|
|
"hex.builtin.tools.file_tools.combiner.clear": "Clear",
|
|
"hex.builtin.tools.file_tools.combiner.combine": "Combine",
|
|
"hex.builtin.tools.file_tools.combiner.combining": "Combining...",
|
|
"hex.builtin.tools.file_tools.combiner.delete": "Delete",
|
|
"hex.builtin.tools.file_tools.combiner.error.open_output": "Failed to create output file",
|
|
"hex.builtin.tools.file_tools.combiner.open_input": "Failed to open input file {0}",
|
|
"hex.builtin.tools.file_tools.combiner.output": "Output file",
|
|
"hex.builtin.tools.file_tools.combiner.output.picker": "Set output base path",
|
|
"hex.builtin.tools.file_tools.combiner.success": "Files combined successfully!",
|
|
"hex.builtin.tools.file_tools.shredder": "Shredder",
|
|
"hex.builtin.tools.file_tools.shredder.error.open": "Failed to open selected file!",
|
|
"hex.builtin.tools.file_tools.shredder.fast": "Fast Mode",
|
|
"hex.builtin.tools.file_tools.shredder.input": "File to shred",
|
|
"hex.builtin.tools.file_tools.shredder.picker": "Open File to Shred",
|
|
"hex.builtin.tools.file_tools.shredder.shred": "Shred",
|
|
"hex.builtin.tools.file_tools.shredder.shredding": "Shredding...",
|
|
"hex.builtin.tools.file_tools.shredder.success": "Shredded successfully!",
|
|
"hex.builtin.tools.file_tools.shredder.warning": "This tool IRRECOVERABLY destroys a file. Use with caution",
|
|
"hex.builtin.tools.file_tools.splitter": "Splitter",
|
|
"hex.builtin.tools.file_tools.splitter.input": "File to split",
|
|
"hex.builtin.tools.file_tools.splitter.output": "Output path",
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.create": "Failed to create part file {0}",
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.open": "Failed to open selected file!",
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.size": "File is smaller than part size",
|
|
"hex.builtin.tools.file_tools.splitter.picker.input": "Open File to split",
|
|
"hex.builtin.tools.file_tools.splitter.picker.output": "Set base path",
|
|
"hex.builtin.tools.file_tools.splitter.picker.split": "Split",
|
|
"hex.builtin.tools.file_tools.splitter.picker.splitting": "Splitting...",
|
|
"hex.builtin.tools.file_tools.splitter.picker.success": "File split successfully!",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3½\" Floppy disk (1400KiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5¼\" Floppy disk (1200KiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM (650MiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM (700MiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.custom": "Custom",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32 (4GiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 Disk (100MiB)",
|
|
"hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 Disk (200MiB)",
|
|
"hex.builtin.tools.file_uploader": "File Uploader",
|
|
"hex.builtin.tools.file_uploader.control": "Control",
|
|
"hex.builtin.tools.file_uploader.done": "Done!",
|
|
"hex.builtin.tools.file_uploader.error": "Failed to upload file!\n\nError Code: {0}",
|
|
"hex.builtin.tools.file_uploader.invalid_response": "Invalid response from Anonfiles!",
|
|
"hex.builtin.tools.file_uploader.recent": "Recent Uploads",
|
|
"hex.builtin.tools.file_uploader.tooltip": "Click to copy\nCTRL + Click to open",
|
|
"hex.builtin.tools.file_uploader.upload": "Upload",
|
|
"hex.builtin.tools.format.engineering": "Engineering",
|
|
"hex.builtin.tools.format.programmer": "Programmer",
|
|
"hex.builtin.tools.format.scientific": "Scientific",
|
|
"hex.builtin.tools.format.standard": "Standard",
|
|
"hex.builtin.tools.graphing": "Graphing Calculator",
|
|
"hex.builtin.tools.history": "History",
|
|
"hex.builtin.tools.http_requests": "HTTP Requests",
|
|
"hex.builtin.tools.http_requests.enter_url": "Enter URL",
|
|
"hex.builtin.tools.http_requests.send": "Send",
|
|
"hex.builtin.tools.http_requests.headers": "Headers",
|
|
"hex.builtin.tools.http_requests.response": "Response",
|
|
"hex.builtin.tools.http_requests.body": "Body",
|
|
"hex.builtin.tools.ieee754": "IEEE 754 Floating Point Encoder and Decoder",
|
|
"hex.builtin.tools.ieee754.clear": "Clear",
|
|
"hex.builtin.tools.ieee754.description": "IEEE754 is a standard for representing floating point numbers which is used by most modern CPUs.\n\nThis tool visualizes the internal representation of a floating point number and allows decoding and encoding of numbers with a non-standard number of mantissa or exponent bits.",
|
|
"hex.builtin.tools.ieee754.double_precision": "Double Precision",
|
|
"hex.builtin.tools.ieee754.exponent": "Exponent",
|
|
"hex.builtin.tools.ieee754.exponent_size": "Exponent Size",
|
|
"hex.builtin.tools.ieee754.formula": "Formula",
|
|
"hex.builtin.tools.ieee754.half_precision": "Half Precision",
|
|
"hex.builtin.tools.ieee754.mantissa": "Mantissa",
|
|
"hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size",
|
|
"hex.builtin.tools.ieee754.result.float": "Floating Point Result",
|
|
"hex.builtin.tools.ieee754.result.hex": "Hexadecimal Result",
|
|
"hex.builtin.tools.ieee754.result.title": "Result",
|
|
"hex.builtin.tools.ieee754.settings.display_mode.detailed": "Detailed",
|
|
"hex.builtin.tools.ieee754.settings.display_mode.simplified": "Simplified",
|
|
"hex.builtin.tools.ieee754.sign": "Sign",
|
|
"hex.builtin.tools.ieee754.single_precision": "Single Precision",
|
|
"hex.builtin.tools.ieee754.type": "Type",
|
|
"hex.builtin.tools.invariant_multiplication": "Division by invariant Multiplication",
|
|
"hex.builtin.tools.invariant_multiplication.description": "Division by invariant multiplication is a technique often used by compilers to optimize integer division by a constant into a multiplication followed by a shift. The reason for this is that divisions often take many times more clock cycles than multiplications do.\n\nThis tool can be used to calculate the multiplier from the divisor or the divisor from the multiplier.",
|
|
"hex.builtin.tools.invariant_multiplication.num_bits": "Number of Bits",
|
|
"hex.builtin.tools.input": "Input",
|
|
"hex.builtin.tools.output": "Output",
|
|
"hex.builtin.tools.name": "Name",
|
|
"hex.builtin.tools.permissions": "UNIX Permissions Calculator",
|
|
"hex.builtin.tools.permissions.absolute": "Absolute Notation",
|
|
"hex.builtin.tools.permissions.perm_bits": "Permission bits",
|
|
"hex.builtin.tools.permissions.setgid_error": "Group must have execute rights for setgid bit to apply!",
|
|
"hex.builtin.tools.permissions.setuid_error": "User must have execute rights for setuid bit to apply!",
|
|
"hex.builtin.tools.permissions.sticky_error": "Other must have execute rights for sticky bit to apply!",
|
|
"hex.builtin.tools.regex_replacer": "Regex replacer",
|
|
"hex.builtin.tools.regex_replacer.input": "Input",
|
|
"hex.builtin.tools.regex_replacer.output": "Output",
|
|
"hex.builtin.tools.regex_replacer.pattern": "Regex pattern",
|
|
"hex.builtin.tools.regex_replacer.replace": "Replace pattern",
|
|
"hex.builtin.tools.tcp_client_server": "TCP Client/Server",
|
|
"hex.builtin.tools.tcp_client_server.client": "Client",
|
|
"hex.builtin.tools.tcp_client_server.server": "Server",
|
|
"hex.builtin.tools.tcp_client_server.messages": "Messages",
|
|
"hex.builtin.tools.tcp_client_server.settings": "Connection Settings",
|
|
"hex.builtin.tools.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.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.diff.name": "Diffing",
|
|
"hex.builtin.view.diff.added": "Added",
|
|
"hex.builtin.view.diff.modified": "Modified",
|
|
"hex.builtin.view.diff.provider_a": "Provider A",
|
|
"hex.builtin.view.diff.provider_b": "Provider B",
|
|
"hex.builtin.view.diff.removed": "Removed",
|
|
"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.find.regex": "Regex",
|
|
"hex.builtin.view.find.regex.full_match": "Require full match",
|
|
"hex.builtin.view.find.regex.pattern": "Pattern",
|
|
"hex.builtin.view.find.search": "Search",
|
|
"hex.builtin.view.find.search.entries": "{} entries found",
|
|
"hex.builtin.view.find.search.reset": "Reset",
|
|
"hex.builtin.view.find.searching": "Searching...",
|
|
"hex.builtin.view.find.sequences": "Sequences",
|
|
"hex.builtin.view.find.sequences.ignore_case": "Ignore case",
|
|
"hex.builtin.view.find.shortcut.select_all": "Select All Occurrences",
|
|
"hex.builtin.view.find.strings": "Strings",
|
|
"hex.builtin.view.find.strings.chars": "Characters",
|
|
"hex.builtin.view.find.strings.line_feeds": "Line Feeds",
|
|
"hex.builtin.view.find.strings.lower_case": "Lower case letters",
|
|
"hex.builtin.view.find.strings.match_settings": "Match Settings",
|
|
"hex.builtin.view.find.strings.min_length": "Minimum length",
|
|
"hex.builtin.view.find.strings.null_term": "Require Null Termination",
|
|
"hex.builtin.view.find.strings.numbers": "Numbers",
|
|
"hex.builtin.view.find.strings.spaces": "Spaces",
|
|
"hex.builtin.view.find.strings.symbols": "Symbols",
|
|
"hex.builtin.view.find.strings.underscores": "Underscores",
|
|
"hex.builtin.view.find.strings.upper_case": "Upper case letters",
|
|
"hex.builtin.view.find.value": "Numeric Value",
|
|
"hex.builtin.view.find.value.aligned": "Aligned",
|
|
"hex.builtin.view.find.value.max": "Maximum Value",
|
|
"hex.builtin.view.find.value.min": "Minimum Value",
|
|
"hex.builtin.view.find.value.range": "Ranged Search",
|
|
"hex.builtin.view.help.about.commits": "Commit History",
|
|
"hex.builtin.view.help.about.contributor": "Contributors",
|
|
"hex.builtin.view.help.about.donations": "Donations",
|
|
"hex.builtin.view.help.about.libs": "Libraries",
|
|
"hex.builtin.view.help.about.license": "License",
|
|
"hex.builtin.view.help.about.name": "About",
|
|
"hex.builtin.view.help.about.paths": "Directories",
|
|
"hex.builtin.view.help.about.plugins": "Plugins",
|
|
"hex.builtin.view.help.about.plugins.author": "Author",
|
|
"hex.builtin.view.help.about.plugins.desc": "Description",
|
|
"hex.builtin.view.help.about.plugins.plugin": "Plugin",
|
|
"hex.builtin.view.help.about.release_notes": "Release Notes",
|
|
"hex.builtin.view.help.about.source": "Source code available on GitHub:",
|
|
"hex.builtin.view.help.about.thanks": "If you like my work, please consider donating to keep the project going. Thanks a lot <3",
|
|
"hex.builtin.view.help.about.translator": "Translated by WerWolv",
|
|
"hex.builtin.view.help.calc_cheat_sheet": "Calculator Cheat Sheet",
|
|
"hex.builtin.view.help.documentation": "ImHex Documentation",
|
|
"hex.builtin.view.help.documentation_search": "Search Documentation",
|
|
"hex.builtin.view.help.name": "Help",
|
|
"hex.builtin.view.help.pattern_cheat_sheet": "Pattern Language Cheat Sheet",
|
|
"hex.builtin.view.hex_editor.copy.address": "Address",
|
|
"hex.builtin.view.hex_editor.copy.ascii": "ASCII String",
|
|
"hex.builtin.view.hex_editor.copy.base64": "Base64",
|
|
"hex.builtin.view.hex_editor.copy.c": "C Array",
|
|
"hex.builtin.view.hex_editor.copy.cpp": "C++ Array",
|
|
"hex.builtin.view.hex_editor.copy.crystal": "Crystal Array",
|
|
"hex.builtin.view.hex_editor.copy.csharp": "C# Array",
|
|
"hex.builtin.view.hex_editor.copy.custom_encoding": "Custom Encoding",
|
|
"hex.builtin.view.hex_editor.copy.go": "Go Array",
|
|
"hex.builtin.view.hex_editor.copy.hex_view": "Hex View",
|
|
"hex.builtin.view.hex_editor.copy.html": "HTML",
|
|
"hex.builtin.view.hex_editor.copy.java": "Java Array",
|
|
"hex.builtin.view.hex_editor.copy.js": "JavaScript Array",
|
|
"hex.builtin.view.hex_editor.copy.lua": "Lua Array",
|
|
"hex.builtin.view.hex_editor.copy.pascal": "Pascal Array",
|
|
"hex.builtin.view.hex_editor.copy.python": "Python Array",
|
|
"hex.builtin.view.hex_editor.copy.rust": "Rust Array",
|
|
"hex.builtin.view.hex_editor.copy.swift": "Swift Array",
|
|
"hex.builtin.view.hex_editor.goto.offset.absolute": "Absolute",
|
|
"hex.builtin.view.hex_editor.goto.offset.begin": "Begin",
|
|
"hex.builtin.view.hex_editor.goto.offset.end": "End",
|
|
"hex.builtin.view.hex_editor.goto.offset.relative": "Relative",
|
|
"hex.builtin.view.hex_editor.menu.edit.copy": "Copy",
|
|
"hex.builtin.view.hex_editor.menu.edit.copy_as": "Copy as...",
|
|
"hex.builtin.view.hex_editor.menu.edit.cut": "Cut",
|
|
"hex.builtin.view.hex_editor.menu.edit.fill": "Fill...",
|
|
"hex.builtin.view.hex_editor.menu.edit.insert": "Insert...",
|
|
"hex.builtin.view.hex_editor.menu.edit.jump_to": "Jump to",
|
|
"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.select.offset.begin": "Begin",
|
|
"hex.builtin.view.hex_editor.select.offset.end": "End",
|
|
"hex.builtin.view.hex_editor.select.offset.region": "Region",
|
|
"hex.builtin.view.hex_editor.select.offset.size": "Size",
|
|
"hex.builtin.view.hex_editor.select.select": "Select",
|
|
"hex.builtin.view.hex_editor.shortcut.remove_selection": "Remove selection",
|
|
"hex.builtin.view.hex_editor.shortcut.enter_editing": "Enter editing mode",
|
|
"hex.builtin.view.hex_editor.shortcut.selection_right": "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",
|
|
"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",
|
|
"hex.builtin.view.highlight_rules.name": "Highlight Rules",
|
|
"hex.builtin.view.highlight_rules.new_rule": "New Rule",
|
|
"hex.builtin.view.highlight_rules.config": "Config",
|
|
"hex.builtin.view.highlight_rules.expression": "Expression",
|
|
"hex.builtin.view.highlight_rules.help_text": "Enter a mathematical expression that will be evaluated for each byte in the file.\n\nThe expression can use the variables 'value' and 'offset'.\nIf the expression evaluates to true (result is greater than 0), the byte will be highlighted with the specified color.",
|
|
"hex.builtin.view.highlight_rules.no_rule": "Create a rule to edit it",
|
|
"hex.builtin.view.highlight_rules.menu.edit.rules": "Modify highlight rules...",
|
|
"hex.builtin.view.information.analyze": "Analyze page",
|
|
"hex.builtin.view.information.analyzing": "Analyzing...",
|
|
"hex.builtin.view.information.block_size": "Block size",
|
|
"hex.builtin.view.information.block_size.desc": "{0} blocks of {1} bytes",
|
|
"hex.builtin.view.information.byte_types": "Byte types",
|
|
"hex.builtin.view.information.control": "Control",
|
|
"hex.builtin.view.information.description": "Description:",
|
|
"hex.builtin.view.information.digram": "Digram",
|
|
"hex.builtin.view.information.distribution": "Byte distribution",
|
|
"hex.builtin.view.information.encrypted": "This data is most likely encrypted or compressed!",
|
|
"hex.builtin.view.information.entropy": "Entropy",
|
|
"hex.builtin.view.information.file_entropy": "Overall entropy",
|
|
"hex.builtin.view.information.highest_entropy": "Highest block entropy",
|
|
"hex.builtin.view.information.lowest_entropy": "Lowest block entropy",
|
|
"hex.builtin.view.information.info_analysis": "Information analysis",
|
|
"hex.builtin.view.information.layered_distribution": "Layered distribution",
|
|
"hex.builtin.view.information.magic": "Magic information",
|
|
"hex.builtin.view.information.magic_db_added": "Magic database added!",
|
|
"hex.builtin.view.information.mime": "MIME Type:",
|
|
"hex.builtin.view.information.name": "Data Information",
|
|
"hex.builtin.view.information.octet_stream_text": "Unknown",
|
|
"hex.builtin.view.information.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.view.information.region": "Analyzed region",
|
|
"hex.builtin.view.information.plain_text": "This data is most likely plain text.",
|
|
"hex.builtin.view.information.plain_text_percentage": "Plain text percentage",
|
|
"hex.builtin.view.information.provider_information": "Provider Information",
|
|
"hex.builtin.view.logs.component": "Component",
|
|
"hex.builtin.view.logs.log_level": "Log Level",
|
|
"hex.builtin.view.logs.message": "Message",
|
|
"hex.builtin.view.logs.name": "Log Console",
|
|
"hex.builtin.view.patches.name": "Patches",
|
|
"hex.builtin.view.patches.offset": "Offset",
|
|
"hex.builtin.view.patches.orig": "Original value",
|
|
"hex.builtin.view.patches.patch": "Description",
|
|
"hex.builtin.view.patches.remove": "Remove patch",
|
|
"hex.builtin.view.pattern_data.name": "Pattern Data",
|
|
"hex.builtin.view.pattern_editor.accept_pattern": "Accept pattern",
|
|
"hex.builtin.view.pattern_editor.accept_pattern.desc": "One or more Patterns compatible with this data type has been found",
|
|
"hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "Patterns",
|
|
"hex.builtin.view.pattern_editor.accept_pattern.question": "Do you want to apply the selected pattern?",
|
|
"hex.builtin.view.pattern_editor.auto": "Auto evaluate",
|
|
"hex.builtin.view.pattern_editor.breakpoint_hit": "Halted at line {0}",
|
|
"hex.builtin.view.pattern_editor.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.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...",
|
|
"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.open_pattern": "Open pattern",
|
|
"hex.builtin.view.pattern_editor.section_popup": "Section",
|
|
"hex.builtin.view.pattern_editor.sections": "Sections",
|
|
"hex.builtin.view.pattern_editor.settings": "Settings",
|
|
"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!",
|
|
"hex.builtin.view.provider_settings.load_error_details": "An error occurred while trying to open this provider!\nDetails: {}",
|
|
"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",
|
|
"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.welcome.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.welcome.server_contact.data_collected_table.key": "Type",
|
|
"hex.builtin.welcome.server_contact.data_collected_table.value": "Value",
|
|
"hex.builtin.welcome.server_contact.data_collected_title": "Data that will be shared",
|
|
"hex.builtin.welcome.server_contact.data_collected.uuid": "Random ID",
|
|
"hex.builtin.welcome.server_contact.data_collected.version": "ImHex Version",
|
|
"hex.builtin.welcome.server_contact.data_collected.os": "Operating System",
|
|
"hex.builtin.welcome.server_contact.crash_logs_only": "Just crash logs",
|
|
"hex.builtin.welcome.customize.settings.desc": "Change preferences of ImHex",
|
|
"hex.builtin.welcome.customize.settings.title": "Settings",
|
|
"hex.builtin.welcome.drop_file": "Drop a file here to get started...",
|
|
"hex.builtin.welcome.header.customize": "Customize",
|
|
"hex.builtin.welcome.header.help": "Help",
|
|
"hex.builtin.welcome.header.info": "Information",
|
|
"hex.builtin.welcome.header.learn": "Learn",
|
|
"hex.builtin.welcome.header.main": "Welcome to ImHex",
|
|
"hex.builtin.welcome.header.plugins": "Loaded Plugins",
|
|
"hex.builtin.welcome.header.start": "Start",
|
|
"hex.builtin.welcome.header.update": "Updates",
|
|
"hex.builtin.welcome.header.various": "Various",
|
|
"hex.builtin.welcome.header.quick_settings": "Quick Settings",
|
|
"hex.builtin.welcome.help.discord": "Discord Server",
|
|
"hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord",
|
|
"hex.builtin.welcome.help.gethelp": "Get Help",
|
|
"hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help",
|
|
"hex.builtin.welcome.help.repo": "GitHub Repository",
|
|
"hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git",
|
|
"hex.builtin.welcome.learn.achievements.title": "Achievement Progress",
|
|
"hex.builtin.welcome.learn.achievements.desc": "Learn how to use ImHex by completing all achievements",
|
|
"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",
|
|
"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.popup.play_tutorial.desc": "As this is your first time launching ImHex, would you like to play through the interactive Tutorial?",
|
|
"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",
|
|
"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",
|
|
"hex.builtin.welcome.update.title": "New Update available!",
|
|
"hex.builtin.welcome.quick_settings.simplified": "Simplified"
|
|
}
|
|
}
|