hex-patch 1.12.6

HexPatch is a binary patcher and editor with terminal user interface (TUI), it's capable of disassembling instructions and assembling patches. It supports a variety of architectures and file formats. Also, it can edit remote files via SSH.
Documentation
hexpatch: HexPatch

errors:
  enable_raw_mode: "Falló al activar el modo raw"
  setup_commands: "Falló al ejecutar los comandos de configuración"
  create_terminal: "Falló al crear el terminal"
  clear_terminal: "Falló al limpiar el terminal"
  create_app: "Falló al crear la aplicación"
  disable_raw_mode: "Falló al desactivar el modo raw"
  teardown_commands: "Falló al ejecutar los comandos de desmontar"
  show_cursor: "Falló al mostrar el cursor"
  detect_terminal_theme: "No se pudo detectar el tema del terminal: %{e}"
  load_settings: "Falló al cargar la configuración: %{e}"
  connect_ssh: "Falló al conectar con %{ssh}: %{e}"
  load_plugins: "Falló al cargar los plugins: %{e}"
  create_comments: "Falló al crear los comentarios: %{e}"
  write_comments: "Falló al escribir los comentarios: %{e}"
  parse_comments: "Falló al analizar sintácticamente los comentarios: %{e}"
  read_comments: "Falló al leer los comentarios: %{e}"
  no_symbols_found: "No se encontraron símbolos"
  no_matching_symbols: "No se encontraron símbolos que coincidan con el patrón de búsqueda"
  no_matching_comments: "No se encontraron comentarios que coincidan con el patrón de búsqueda"
  invalid_address: "Dirección inválida: %{address}"
  invalid_virtual_address: "Dirección virtual inválida: %{address}"
  symbol_not_found: "Símbolo no encontrado: %{symbol}"
  instruction_no_mnemonic: "No se pudo obtener el mnemónico"
  instruction_no_operands: "No se pudieron obtener los operandos"
  virtual_address_not_found: "Dirección virtual %{address} no encontrada"
  cursor_position: "El desplazamiento debe ser adecuado para que el cursor sea visible"
  create_decoder: "Falló al crear el decodificador"
  disassemble: "Falló al desensamblar"
  run_command_scroll_out_of_bounds: "Desplazamiento fuera de límites en run_command."
  go_to_path_scroll_out_of_bounds: "Desplazamiento fuera de límites en go_to_path."
  file_no_parent: "Un archivo debe tener un directorio padre."
  invalid_regex: "Expresión regular inválida."
  get_default_plugin_path: "No se pudo obtener la ruta predeterminada del plugin"
  load_color_settings: "Falló al cargar la configuración de color: %{e}"
  unknown_field: "Campo desconocido: %{field}"
  invalid_key_code: "Código clave inválido: %{key_code}"
  invalid_key_event_kind: "Tipo de evento de clave inválido: %{kind}"
  home_not_found: "Directorio home no encontrado"
  ssh_dir_not_found: "Directorio SSH no encontrado"
  no_private_key: "No se encontró una clave privada"
  invalid_connection_string: "Cadena de conexión inválida"
  invalid_port: "Puerto inválido"
  authentication_failed: "Falló la autenticación"
  create_encoder: "Falló al crear el codificador: %{e}"
  assemble: "Falló al ensamblar: %{e}"
  pe_section_table_missing: "El archivo PE debe tener una tabla de secciones"
  create_temp_file: "Falló al crear el archivo temporal"
  write_temp_file: "Falló al escribir en un archivo temporal"
  u64_too_large_for_i64: "El valor u64 es demasiado grande para caber en un i64"
  invalid_style_add_modifier: "Modificador de estilo inválido (sumar)"
  invalid_style_sub_modifier: "Modificador de estilo inválido (restar)"
  invalid_key_modifiers: "Modificadores de clave inválidos"
  invalid_key_event_state: "Estado del evento de clave inválido"
  invalid_table_style_or_key_event: "Tabla, estilo esperado o evento de clave inválido"
  get_default_settings_path: "No se pudo obtener la ruta de configuración por defecto"
  set_skipdata: "Falló al asignar skipdata"

app:
  address_view_title: "Dirección"
  hex_view_title: "Editor de Hexa%{dirty}"
  text_view_title: "Vista de Texto"
  assembly_view_title: "Vista de Ensamblaje"
  default_popup_title: "Elemento Emergente"
  entry_point: "Punto de entrada"
  unknown_section: "Desconocido"
  yes: ""
  no: "No"
  patch_preview_title: "Vista Previa"
  cancel: "Cancelar"
  messages:
    opening_path: "Abriendo \"%{path}\"..."
    popup_error: "Llenando el elemento emergente: %{e}"
    comments_saved: "Comentarios guardados."
    comments_loaded: "Comentarios cargados."
    jump_to_symbol: "Saltando al símbolo %{symbol} en %{address}"
    jump_to_comment: "Saltando al comentario en %{address}"
    jump_to_address: "Saltando a la dirección: %{address}"
    jump_to_virtual_address: "Saltando a la dirección virtual: %{address}"
    jump_to_section: "Saltando al sección %{section} en %{address}"
    removing_instruction: "Eliminando instrucción \"%{instruction}\" en %{address}"
    adding_instruction: "Agregando instrucción \"%{instruction}\" en %{address}"
    text_not_found: "Texto no encontrado"
    saving_and_quitting: "Guardando y saliendo..."
    quitting_without_saving: "Saliendo sin guardar..."
    quitting: "Saliendo..."
    unsaved_changes: "Hay cambios no guardados."
    nothing_to_undo: "Nada que deshacer."
    nothing_to_redo: "Nada que rehacer."
    no_file_match: "No se encontró ningún archivo que coincida con \"%{path}\""
    file_type: "Tipo de archivo: %{file_type}"
    file_type_custom: "Tipo de archivo: Personalizado"
    architecture: "Arquitectura: %{architecture}"
    bitness: "Categoría de bits: %{bitness}"
    entry_point: "Punto de entrada: %{entry_point}"
    section: "Sección: %{section}"
    no_header: "No se encontró encabezado. Se asume 64 bits."
    press_for_help: "Presiona %{key} para ver la lista de comandos."
    opening_file: "Abriendo archivo: \"%{path}\""
    decoding_binary: "Decodificando binario..."
    disassembling_executable: "Desensamblando executable..."
    opening_ui: "Abriendo interfaz de usario..."
    saved_to: "Guardado en %{path}"
    saved_to_ssh: "Guardado en %{path} en %{ssh}"
    plugin_load_error: "No se pudo cargar el plugin \"%{path}\": %{e}"
    plugin_error: "En plugin: %{e}"
    no_symbols: "No se encontraron símbolos."
    no_symbol_table: "No se encontró tabla de símbolos."
    no_comments: "No se encontraron comentarios."
    file_will_be_saved_and_quit: "El archivo será guardado y el programa se saldrá."
    file_will_be_saved: "El archivo será guardado."
    are_you_sure: "¿Estás seguro?"
    file_is_dirty: "El archivo ha sido modificado."
    do_you_want_to_save_and_quit: "¿Deseas guardar antes de salir?"
    settings_not_found: "No se encontró archivo de configuración"
    parse_settings_error: "No se pudo analizar el archivo de configuración: %{e}"
    load_settings_error: "No se pudo cargar la configuración: %{e}"
    save_default_settings_error: "No se pudieron guardar los ajustes predeterminados: %{e}"

  help:
    up: "Mover hacia arriba"
    down: "Mover hacia abajo"
    left: "Mover a la izquierda"
    right: "Mover a la derecha"
    next: "Siguiente instrucción o bloque"
    previous: "Instrucción o bloque anterior"
    page_up: "Desplazar hacia arriba"
    page_down: "Desplazar hacia abajo"
    goto_start: "Desplazar hasta el inicio"
    goto_end: "Desplazar hasta el final"
    run: "Ejecutar comando"
    save: "Guardar"
    save_as: "Guardar como"
    save_and_quit: "Guardar y salir"
    quit: "Salir"
    open: "Abrir archivo"
    change_view: "Cambiar entre texto y ensamblador o viceversa"
    change_selected_pane: "Cambiar entre el panel de hexa y texto/ensamblador o viceversa"
    fullscreen: "Alternar la pantalla completa para la vista seleccionada"
    jump: "Saltando a una posición"
    find_symbol: "Buscar símbolo"
    find_text: "Buscar texto"
    patch_text: "Remendar texto"
    patch_assembly: "Remendar ensamblador"
    log: "Abrir registro"
    confirm: "Confirmar"
    close_popup: "Cerrar elemento emergente"
    new_line: "Insertar nueva línea (texto multilineal)"
    clear_log: "Limpiar registro (con registro abierto)"
    undo: "Deshacer último cambio"
    redo: "Rehacer último cambio"
    help: "Ayuda"

  commands:
    quit: "Salir del programa."
    dquit: "Salir del programa sin guardar."
    xquit: "Guardar y salir del programa."
    save: "Guardar el archivo actual."
    saveas: "Guardar el archivo actual como archivo nuevo."
    csave: "Guardar los comentarios."
    help: "Mostrar la página de ayuda."
    open: "Abrir un archivo."
    log: "Abrir el registro."
    run: "Ejecutar un comando."
    ftext: "Econtrar texto."
    fsym: "Encontrar símbolo."
    fcom: "Buscar un comentario."
    ecom: "Editar un comentario."
    text: "Insertar texto."
    patch: "Remendar ensamblador."
    jump: "Saltar a una dirección."
    view: "Alternar entre texto y ensamblador."
    undo: "Deshacer el último cambio."
    redo: "Rehacer el último cambio."

  log_levels:
    none: "Ninguno"
    debug: "Depuración"
    info: "Información"
    warn: "Advertencia"
    error: "Error"

  popup_titles:
    open: "Abrir"
    run: "Ejecutar"
    find_text: "Buscar texto"
    find_symbol: "Buscar símbolo"
    log: "Registro"
    insert_text: "Texto"
    patch: "Remendar"
    jump: "Saltar"
    edit_comment: "Editar comentario"
    find_comment: "Buscar comentario"
    save_and_quit: "Guardar y salir"
    save_as: "Guardar como"
    save: "Guardar"
    quit_dirty: "Salir"
    help: "Ayuda"

  placeholders:
    path: "Ruta"
    command: "Comando"
    text: "Texto"
    filter: "Filtro"
    assembly: "Ensamblaje"
    location: "Ubicación"
    comment: "Comentario"

keys:
  mods:
    control: "Ctrl+"
    alt: "Alt+"
    shift: "Mayús+"
    super: "Super+"
    hyper: "Hiper+"
    meta: "Meta+"
  space: "Espacio"
  tab: "Tab"
  enter: "Enter"
  esc: "Esc"
  backspace: "Retroceso"
  delete: "Supr"
  home: "Inicio"
  end: "Fin"
  page_up: "Re Pág"
  page_down: "Av Pág"
  insert: "Insertar"
  null: "Nulo"
  caps_lock: "Bloq Mayús"
  scroll_lock: "Bloq Despl"
  num_lock: "Bloq Num"
  print_screen: "Impr Pant"
  pause: "Pausa"

panic:
  data_offset_out_of_bounds: "Offset %{offset} fuera de límites para datos de longitud %{data_len}"
  data_length_mismatch: "Los datos antiguos y nuevos deben tener la misma longitud"