<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es-ES" sourcelanguage="en">
  <context>
    <name>AboutDialog</name>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="14"/>
      <source>About Cutter</source>
      <translation>Acerca de Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="54"/>
      <source>Check for updates on start</source>
      <translation>Buscar actualizaciones al iniciar</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="67"/>
      <source>Check for updates</source>
      <translation>Buscar actualizaciones</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="80"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;Cutter is a free and open-source reverse engineering platform powered by Rizin&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;Read more on &lt;/span&gt;&lt;a href=&quot;https://cutter.re&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;cutter.re&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;Cutter es una plataforma de ingeniería inversa libre y de código abierto con tecnología de Rizin&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;Más información en &lt;/span&gt;&lt;a href=&quot;https://cutter.re&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#2980b9;&quot;&gt;cutter.re&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:28pt; font-weight:600;&quot;&gt;Cutter&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:28pt; font-weight:600;&quot;&gt;Cutter&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="100"/>
      <source>Report an issue</source>
      <translation>Reportar un problema</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="113"/>
      <source>Show Rizin plugin information</source>
      <translation>Mostrar información del complemento Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="126"/>
      <source>Show version information</source>
      <translation>Mostrar información de la versión</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.ui" line="144"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="28"/>
      <source>Version</source>
      <translation>Versión</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="28"/>
      <source>Using rizin </source>
      <translation>Usando rizin </translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="30"/>
      <source>Optional Features:</source>
      <translation>Características opcionales:</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="47"/>
      <source>License</source>
      <translation>Licencia</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="48"/>
      <source>This Software is released under the GNU General Public License v3.0</source>
      <translation>Este Software se distribuye bajo la GNU General Public License v3.0</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="49"/>
      <source>Authors</source>
      <translation>Autores</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="50"/>
      <source>Cutter is developed by the community and maintained by its core and development teams.&lt;br/&gt;</source>
      <translation>Cutter es desarrollado por la comunidad y mantenido por sus equipos principales y desarrollo.&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="52"/>
      <source>Check our &lt;a href=&apos;https://github.com/rizinorg/cutter/graphs/contributors&apos;&gt;contributors page&lt;/a&gt; for the full list of contributors.</source>
      <translation>Consulte la &lt;a href=&apos;https://github.com/rizinorg/cutter/graphs/contributors&apos;&gt;lista completa de colaboradores&lt;/a&gt;.</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="76"/>
      <source>Rizin version information</source>
      <translation>Información de la versión Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="105"/>
      <source>Checking for updates...</source>
      <translation>Buscando actualizaciones...</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="111"/>
      <source>Error!</source>
      <translation>Error!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="114"/>
      <source>Version control</source>
      <translation>Control de versiones</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="115"/>
      <source>Cutter is up to date!</source>
      <translation>Cutter está actualizado!</translation>
    </message>
    <message>
      <location filename="../dialogs/AboutDialog.cpp" line="156"/>
      <source>Based on Qt %1 (%2, %3 bit)</source>
      <translation>Basado en Qt %1 (%2, %3 bit)</translation>
    </message>
  </context>
  <context>
    <name>AddressableDockWidget</name>
    <message>
      <location filename="../widgets/AddressableDockWidget.cpp" line="12"/>
      <source>Sync/unsync offset</source>
      <translation>Sincronizar/desincronizar offset</translation>
    </message>
  </context>
  <context>
    <name>AddressableItemContextMenu</name>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="16"/>
      <source>Show in</source>
      <translation>Mostrar en</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="17"/>
      <source>Copy address</source>
      <translation>Copiar dirección</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="18"/>
      <source>Show X-Refs</source>
      <translation>Mostrar referencias cruzadas (X-Refs)</translation>
    </message>
    <message>
      <location filename="../menus/AddressableItemContextMenu.cpp" line="19"/>
      <source>Add comment</source>
      <translation>Añadir comentario</translation>
    </message>
  </context>
  <context>
    <name>AnalysisClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="420"/>
      <source>class</source>
      <translation>clase</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="444"/>
      <source>base</source>
      <translation>base</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="477"/>
      <source>method</source>
      <translation>método</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="515"/>
      <source>vtable</source>
      <translation>vtable</translation>
    </message>
  </context>
  <context>
    <name>AnalysisOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="20"/>
      <source>Analysis</source>
      <translation>Análisis</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="55"/>
      <source>Show verbose information when performing analysis (analysis.verbose)</source>
      <translation>Mostrar información detallada al ejecutar análisis (analysis.verbose)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="68"/>
      <source>Analyze push+ret as jmp (analysis.pushret)</source>
      <translation>Analizar push+ret como jmp (analysis.pushret)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="81"/>
      <source>Verbose output from type analysis (analysis.types.verbose)</source>
      <translation>Salida detallada de análisis de tipos (analysis.types.verbose)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="94"/>
      <source>Speculatively set a name for the functions (analysis.autoname)</source>
      <translation>Nombrar funciones especulativamente (analysis.autoname)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="107"/>
      <source>Search for new functions following already defined functions (analysis.hasnext)</source>
      <translation>Buscar nuevas funciones siguiendo las funciones ya definidas (analysis.hasnext)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="120"/>
      <source>Create references for unconditional jumps (analysis.jmp.ref)</source>
      <translation>Crear referencias para saltos incondicionales (analysis.jmp.ref)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="133"/>
      <source>Analyze jump tables in switch statements (analysis.jmp.tbl)</source>
      <translation>Analizar tablas de saltos en instrucciones switch (analysis.jmp.tbl)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="161"/>
      <source>Search boundaries for analysis (analysis.in): </source>
      <translation>Límites de búsqueda para análisis (analysis.in): </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="195"/>
      <source>Pointer depth (analysis.ptrdepth):</source>
      <translation>Profundidad del puntero (analysis.ptrdepth):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="236"/>
      <source>Functions Prelude (analysis.prelude):</source>
      <translation>Preludio de funciones (analysis.prelude):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AnalysisOptionsWidget.ui" line="269"/>
      <source>Analyze program</source>
      <translation>Analizar programa</translation>
    </message>
  </context>
  <context>
    <name>AnalysisTask</name>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="25"/>
      <source>Initial Analysis</source>
      <translation>Análisis inicial</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="27"/>
      <source>Analyzing Program</source>
      <translation>Analizando programa</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="45"/>
      <source>Loading the file...</source>
      <translation>Cargando el archivo…</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="72"/>
      <source>Loading PDB file...</source>
      <translation>Cargando archivo PDB…</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="81"/>
      <source>Loading shellcode...</source>
      <translation>Cargando código shell…</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="92"/>
      <source>Executing script...</source>
      <translation>Ejecutando script...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="101"/>
      <source>Executing analysis...</source>
      <translation>Ejecutando análisis...</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="110"/>
      <source>Analysis complete!</source>
      <translation>¡Análisis completado!</translation>
    </message>
    <message>
      <location filename="../common/AnalysisTask.cpp" line="112"/>
      <source>Skipping Analysis.</source>
      <translation>Omitiendo análisis.</translation>
    </message>
  </context>
  <context>
    <name>AppearanceOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="14"/>
      <source>Appearance</source>
      <translation>Aspecto</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="28"/>
      <source>Font:</source>
      <translation>Fuente:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="56"/>
      <source>Select font</source>
      <translation>Elegir fuente</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="76"/>
      <source>Zoom</source>
      <translation>Aumentar (Zoom in)
Disminuir (Zoom out)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="95"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="116"/>
      <source>Language:</source>
      <translation>Idioma:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="133"/>
      <source>Interface Theme:</source>
      <translation>Tema de la interfaz:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="147"/>
      <source>Default</source>
      <translation>Por defecto</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="152"/>
      <source>Dark</source>
      <translation>Oscuro</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="160"/>
      <source>Color Theme:</source>
      <translation>Paleta de colores:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="179"/>
      <source>Edit Theme</source>
      <translation>Editar tema</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="193"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="213"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="227"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="163"/>
      <source>Delete</source>
      <translation>Borrar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="241"/>
      <source>Export</source>
      <translation>Exportar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="255"/>
      <source>Import</source>
      <translation>Importar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="289"/>
      <source>Use information provided by decompiler when highlighting code.</source>
      <translation>Usar la información proporcionada por el descompilador al resaltar código.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="292"/>
      <source>Decompiler based highlighting</source>
      <translation>Resaltado basado en descompilador</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.ui" line="312"/>
      <source>Save as Default</source>
      <translation>Guardar como predeterminado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="125"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>Editor de temas - &lt;%1&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <source>Enter theme name</source>
      <translation>Introduzca nombre del tema</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="136"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Name:</source>
      <translation>Nombre:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="137"/>
      <source> - copy</source>
      <translation> - copiar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="143"/>
      <source>Theme Copy</source>
      <translation>Copiar tema</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="144"/>
      <source>Theme named %1 already exists.</source>
      <translation>El tema %1 ya existe.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="159"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="168"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="190"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="214"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="229"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="163"/>
      <source>Are you sure you want to delete &lt;b&gt;%1&lt;/b&gt;?</source>
      <translation>¿Está seguro de que desea eliminar &lt;b&gt;%1&lt;/b&gt;?</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="185"/>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="211"/>
      <source>Success</source>
      <translation>La operación finalizó correctamente</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="186"/>
      <source>Color theme &lt;b&gt;%1&lt;/b&gt; was successfully imported.</source>
      <translation>El tema de color &lt;b&gt;%1&lt;/b&gt; se ha importado correctamente.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="212"/>
      <source>Color theme &lt;b&gt;%1&lt;/b&gt; was successfully exported.</source>
      <translation>El tema de color &lt;b&gt;%1&lt;/b&gt; se ha exportado correctamente.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="221"/>
      <source>Enter new theme name</source>
      <translation>Introduzca el nombre del nuevo tema</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="240"/>
      <source>Language settings</source>
      <translation>Configuración de idioma</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="241"/>
      <source>Language will be changed after next application start.</source>
      <translation>El idioma se cambiará después del próximo inicio de la aplicación.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AppearanceOptionsWidget.cpp" line="245"/>
      <source>Cannot set language, not found in available ones</source>
      <translation>No se pude establecer el idioma, no está disponible</translation>
    </message>
  </context>
  <context>
    <name>ArenaInfoDialog</name>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Cuadro de diálogo</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="22"/>
      <source>Top</source>
      <translation>Arriba</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="29"/>
      <source>Next</source>
      <translation>Siguiente</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="36"/>
      <source>Next free</source>
      <translation>Siguiente libre</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="43"/>
      <source>System Memory</source>
      <translation>Memoria del sistema</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="50"/>
      <source>Max Memory</source>
      <translation>Memoria máxima</translation>
    </message>
    <message>
      <location filename="../dialogs/ArenaInfoDialog.ui" line="92"/>
      <source>Last Remainder</source>
      <translation>Último restante</translation>
    </message>
  </context>
  <context>
    <name>AsmOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="14"/>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="65"/>
      <source>Disassembly</source>
      <translation>Desensamblado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="35"/>
      <source>Style</source>
      <translation>Estilo</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="255"/>
      <source>Align bytes to the left (asm.lbytes)</source>
      <translation>Alinear bytes a la izquierda (asm.lbytes)</translation>
    </message>
    <message>
      <source>Show preview when hovering:</source>
      <translation>Mostrar vista previa al mantener:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="215"/>
      <source>Syntax (asm.syntax):</source>
      <translation>Sintaxis (asm.syntax):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="272"/>
      <source>Flags (asm.reloff.flags)</source>
      <translation>Marcas (asm.reloff.flags)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="183"/>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="321"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="188"/>
      <source>ESIL (asm.esil)</source>
      <translation>ESIL (asm.esil)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="193"/>
      <source>Pseudocode (asm.pseudo)</source>
      <translation>Pseudocódigo (asm.pseudo)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="175"/>
      <source>Show offsets (asm.offset)</source>
      <translation>Mostrar offsets (asm.offset)</translation>
    </message>
    <message>
      <source>Tabs before assembly (asm.tabs.off):</source>
      <translation>Usar tabulador antes del ensamblador (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="245"/>
      <source>Number of bytes to display (asm.nbytes):</source>
      <translation>Número de bytes para mostrar (asm.nbytes):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="225"/>
      <source>Separate bytes with whitespace (asm.bytes.space)</source>
      <translation>Separar bytes con espacio en blanco (asm.bytes.space)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="100"/>
      <source>Display the bytes of each instruction (asm.bytes)</source>
      <translation>Mostrar los bytes de cada instrucción (asm.bytes)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="72"/>
      <source>Lowercase</source>
      <translation>Minúsculas</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="77"/>
      <source>Uppercase (asm.ucase)</source>
      <translation>Mayúsculas (asm.ucase)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="82"/>
      <source>Capitalize (asm.capitalize)</source>
      <translation>Usar mayúsculas (asm.capitalize)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="201"/>
      <source>Show empty line after every basic block (asm.bb.line)</source>
      <translation>Mostrar una línea vacía después de cada bloque básico (asm.bb.line)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="142"/>
      <source>Show offsets relative to:</source>
      <translation>Mostrar offsets relativos a:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="149"/>
      <source>Functions (asm.reloff)</source>
      <translation>Funciones (asm.reloff)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="107"/>
      <source>Show Disassembly as:</source>
      <translation>Mostrar desensamblado como:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="90"/>
      <source>Tabs in assembly (asm.tabs):</source>
      <translation>Usar tabulador en el ensamblador (asm.tabs):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="168"/>
      <source>Indent disassembly based on reflines depth (asm.indent)</source>
      <translation>Identar desensabmlado en base a la profunidad de las reflines (asm.ident)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="133"/>
      <source>Display flags&apos; real name (asm.flags.real)</source>
      <translation>Mostrar nombre real de las marcas (asm.flags.real)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="158"/>
      <source>The number of tabulate spaces after the offset (asm.tabs.off):</source>
      <translation>El número de tabulaciones después del offset (asm.tabs.off):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="208"/>
      <source>Show preview when hovering</source>
      <translation>Mostrar vista previa al mantener</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="289"/>
      <source>Show known variable values when hovering</source>
      <translation>Mostrar valores variables conocidos al mantener</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="305"/>
      <source>Comments</source>
      <translation>Comentarios</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="313"/>
      <source>Show opcode description (asm.describe)</source>
      <translation>Mostrar descripción del opcode (asm.describe)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="326"/>
      <source>Above instructions</source>
      <translation>Instrucciones anteriores</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="331"/>
      <source>Off</source>
      <translation>Desactivado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="339"/>
      <source>Show comments:</source>
      <translation>Mostrar comentarios:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="359"/>
      <source>Column to align comments (asm.cmt.col):</source>
      <translation>Columna para alinear comentarios (asm.cmt.col):</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="369"/>
      <source>Show x-refs (asm.xrefs)</source>
      <translation>Mostrar referencias cruzadas (asm.xrefs)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="376"/>
      <source>Show refpointer information (asm.refptr)</source>
      <translation>Mostrar información del refpointer (asm.refptr)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="409"/>
      <source>Metadata</source>
      <translation>Metadatos</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="433"/>
      <source>Slow Analysis (asm.slow)</source>
      <translation>Análisis lento (asm.slow)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="440"/>
      <source>Show jump lines (asm.lines)</source>
      <translation>Mostrar líneas de salto (asm.lines)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="447"/>
      <source>Show function boundary lines (asm.lines.fcn)</source>
      <translation>Mostrar líneas de límite de función (asm.lines.fcn)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="454"/>
      <source>Show offset before flags (asm.flags.off)</source>
      <translation>Ver offset antes de las marcas (asm.flags.off)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="461"/>
      <source>Run ESIL emulation analysis (asm.emu)</source>
      <translation>Ejecutar análisis de emulación ESIL (asm.emu)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="468"/>
      <source>Show only strings if any in the asm.emu output (emu.str)</source>
      <translation>Mostrar sólo cadenas si hay alguna en la salida de asm.emu (emu.str)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="475"/>
      <source>Show size of opcodes in disassembly (asm.size)</source>
      <translation>Mostrar tamaño de opcodes en el desensamblado (asm.size)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="482"/>
      <source>Show variables summary instead of full list (asm.var.summary)</source>
      <translation>Mostrar resumen de las variables en lugar de la lista completa (asm.var.summary)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="489"/>
      <source>Substitute variables in disassembly (asm.sub.var)</source>
      <translation>Reemplazar variables en desensamblado (asm.sub.var)</translation>
    </message>
    <message>
      <source>Substitute variables (asm.sub.var)</source>
      <translation>Sustituir variables (asm.sub.var)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="496"/>
      <source>Substitute entire variable expressions with names (asm.sub.varonly)</source>
      <translation>Sustituir expresiones de variables completas por nombres (asm.sub.varonly)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/AsmOptionsWidget.ui" line="552"/>
      <source>Save as Default</source>
      <translation>Guardar como predeterminado</translation>
    </message>
  </context>
  <context>
    <name>AsyncTaskDialog</name>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="14"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.ui" line="20"/>
      <source>Time</source>
      <translation>Hora</translation>
    </message>
    <message>
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="43"/>
      <source>Running for</source>
      <translation>Ejecutado desde</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="45"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n hora</numerusform>
        <numerusform>%n hora</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="49"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n minuto</numerusform>
        <numerusform>%n minuto</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/AsyncTaskDialog.cpp" line="52"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n segundos</numerusform>
        <numerusform>%n segundos</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>AttachProcDialog</name>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="14"/>
      <source>Select process to attach...</source>
      <translation>Seleccionar proceso para vincularse...</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="46"/>
      <source>Processes with same name as currently open file:</source>
      <translation>Procesos con el mismo nombre que el archivo actualmente abierto:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="90"/>
      <source>All processes:</source>
      <translation>Todos los procesos:</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.ui" line="130"/>
      <source>Quick Filter</source>
      <translation>Filtro Rápido</translation>
    </message>
  </context>
  <context>
    <name>BacktraceWidget</name>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="16"/>
      <source>Function</source>
      <translation>Función</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="19"/>
      <source>Description</source>
      <translation>Descripción</translation>
    </message>
    <message>
      <location filename="../widgets/BacktraceWidget.cpp" line="20"/>
      <source>Frame Size</source>
      <translation>Tamaño del marco (frame)</translation>
    </message>
  </context>
  <context>
    <name>Base64EnDecodedWriteDialog</name>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="14"/>
      <source>Base64 Encode/Decode</source>
      <translation>Codificación/decodificación Base64</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="24"/>
      <source>String:</source>
      <translation>Cadena:</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="38"/>
      <source>Decode</source>
      <translation>Decodificar</translation>
    </message>
    <message>
      <location filename="../dialogs/Base64EnDecodedWriteDialog.ui" line="48"/>
      <source>Encode</source>
      <translation>Codificar</translation>
    </message>
  </context>
  <context>
    <name>BaseFindDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="43"/>
      <source>Cores:</source>
      <translation>Núcleos:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="59"/>
      <source>Pointer Size:</source>
      <translation>Tamaño del puntero:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="67"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="72"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="80"/>
      <source>Start Address:</source>
      <translation>Dirección inicial:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="100"/>
      <source>End Address:</source>
      <translation>Dirección final:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="117"/>
      <source>Alignment:</source>
      <translation>Alineación:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="134"/>
      <source>Min String Length:</source>
      <translation>Longitud mínima de cadena:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="157"/>
      <source>Min Score:</source>
      <translation>Puntuación mínima:</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="199"/>
      <source>Remove item</source>
      <translation>Quitar elemento</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="204"/>
      <location filename="../tools/basefind/BaseFindDialog.ui" line="207"/>
      <source>Remove all</source>
      <translation>Eliminar todo</translation>
    </message>
  </context>
  <context>
    <name>BaseFindResultsDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="84"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="110"/>
      <source>Copy %1</source>
      <translation>Copiar %1</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="85"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="111"/>
      <source>Reopen Cutter with base address as %1</source>
      <translation>Volver a abrir Cutter con la dirección base como %1</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="86"/>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="112"/>
      <source>Reopen Cutter with map address as %1</source>
      <translation>Volver a abrir Cutter con la dirección de asignación como %1</translation>
    </message>
  </context>
  <context>
    <name>BaseFindResultsModel</name>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="58"/>
      <source>Score</source>
      <translation>Puntuación</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindResultsDialog.cpp" line="60"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
  </context>
  <context>
    <name>BaseFindSearchDialog</name>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="81"/>
      <source>Remove item</source>
      <translation>Quitar elemento</translation>
    </message>
    <message>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="86"/>
      <location filename="../tools/basefind/BaseFindSearchDialog.ui" line="89"/>
      <source>Remove all</source>
      <translation>Eliminar todo</translation>
    </message>
  </context>
  <context>
    <name>Basefind</name>
    <message>
      <location filename="../core/Basefind.cpp" line="41"/>
      <source>Start address is &gt;= end address</source>
      <translation>La dirección inicial es &gt;= dirección final</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="44"/>
      <source>Alignment must be at least </source>
      <translation>La alineación debe ser como mínimo </translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="48"/>
      <source>Min score must be at least 1</source>
      <translation>La puntuación mínima debe ser al menos 1</translation>
    </message>
    <message>
      <location filename="../core/Basefind.cpp" line="51"/>
      <source>Min string length must be at least 1</source>
      <translation>La longitud mínima de cadena debe ser al menos 1</translation>
    </message>
  </context>
  <context>
    <name>BinClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="136"/>
      <source>method</source>
      <translation>método</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="160"/>
      <source>field</source>
      <translation>campo</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="182"/>
      <source>base class</source>
      <translation>clase base</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="202"/>
      <source>class</source>
      <translation>clase</translation>
    </message>
  </context>
  <context>
    <name>BinsModel</name>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="129"/>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="131"/>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="137"/>
      <source>N/A</source>
      <translation>N/A</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="153"/>
      <source>#</source>
      <translation>#</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="155"/>
      <source>Fd</source>
      <translation>Fd</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="157"/>
      <source>Bk</source>
      <translation>Bk</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="159"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="161"/>
      <source>Chunks count</source>
      <translation>Número de fragmentos</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="163"/>
      <source>Chunks size</source>
      <translation>Tamaño de los fragmentos</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="171"/>
      <source>Bin number in NBINS or fastbinsY array</source>
      <translation>Número de bin en matriz fastbinsY o NBINS</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="173"/>
      <source>Pointer to first chunk of the bin</source>
      <translation>Puntero al primer fragmento del bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="175"/>
      <source>Pointer to last chunk of the bin</source>
      <translation>Puntero al último fragmento del bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="177"/>
      <source>Type of bin</source>
      <translation>Tipo de papelera</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="179"/>
      <source>Number of chunks in the bin</source>
      <translation>Cantidad de trozos en la papelera</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="181"/>
      <source>Size of all chunks in the bin</source>
      <translation>Tamaño de todos los fragmentos del bin</translation>
    </message>
  </context>
  <context>
    <name>BreakpointModel</name>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="64"/>
      <source>HW %1</source>
      <translation>HW %1</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="66"/>
      <source>SW</source>
      <translation>SW</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="101"/>
      <source>Offset</source>
      <translation>Offset</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="103"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="105"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="107"/>
      <source>Tracing</source>
      <translation>Seguimiento</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="109"/>
      <source>Enabled</source>
      <translation>Activado</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="111"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>BreakpointWidget</name>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="58"/>
      <source>Add new breakpoint</source>
      <translation>Añadir punto de interrupción</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="65"/>
      <location filename="../widgets/BreakpointWidget.cpp" line="196"/>
      <source>Delete breakpoint</source>
      <translation>Borrar punto de interrupción</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.ui" line="72"/>
      <source>Delete all breakpoints</source>
      <translation>Eliminar todos los puntos de interrupción</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="202"/>
      <source>Toggle breakpoint</source>
      <translation>Alternar punto de interrupción</translation>
    </message>
    <message>
      <location filename="../widgets/BreakpointWidget.cpp" line="208"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
  </context>
  <context>
    <name>BreakpointsDialog</name>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="14"/>
      <source>Add/Edit breakpoint</source>
      <translation>Añadir/editar breakpoint</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="22"/>
      <source>Position</source>
      <translation>Posición</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="59"/>
      <source>Condition</source>
      <translation>Condición</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="91"/>
      <source>?v $.rax-0x6  # break when rax is 6</source>
      <translation>?v $.rax-0x6 # parar cuando rax sea 6</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="99"/>
      <source>Module</source>
      <translation>Módulo</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="126"/>
      <source>Type/Options</source>
      <translation>Tipo/Opciones</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="132"/>
      <source>Enabled</source>
      <translation>Habilitado</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="142"/>
      <source>Software</source>
      <translation>Software</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="152"/>
      <source>Hardware</source>
      <translation>Hardware</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="180"/>
      <source>Read</source>
      <translation>Leer</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="187"/>
      <source>Write</source>
      <translation>Escribir</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="194"/>
      <source>Execute</source>
      <translation>Ejecutar</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="206"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="217"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="222"/>
      <source>2</source>
      <translation>2</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="227"/>
      <source>4</source>
      <translation>4</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="232"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="261"/>
      <source>Action</source>
      <translation>Acción</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="267"/>
      <source>Trace</source>
      <translation>Traza</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.ui" line="276"/>
      <source>Command</source>
      <translation>Comando</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="21"/>
      <source>Edit breakpoint</source>
      <translation>Editar punto de interrupción</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="23"/>
      <source>New breakpoint</source>
      <translation>Nuevo punto de interrupción</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="32"/>
      <source>Address or expression calculated when creating breakpoint</source>
      <translation>Dirección o expresión calculada al crear el punto de interrupción</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Named</source>
      <translation>Llamado</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="34"/>
      <source>Expression - stored as expression</source>
      <translation>Expresión - almacenada como expresión</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Module offset</source>
      <translation>Desplazamiento del módulo</translation>
    </message>
    <message>
      <location filename="../dialogs/BreakpointsDialog.cpp" line="35"/>
      <source>Offset relative to module</source>
      <translation>Desplazamiento relativo al módulo</translation>
    </message>
  </context>
  <context>
    <name>CallGraphWidget</name>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <source>Global Callgraph</source>
      <translation>Callgraph global</translation>
    </message>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="25"/>
      <location filename="../widgets/CallGraph.cpp" line="30"/>
      <source>Callgraph</source>
      <translation>Callgraph</translation>
    </message>
    <message>
      <location filename="../widgets/CallGraph.cpp" line="30"/>
      <source>GlobalCallgraph</source>
      <translation>GlobalCallgraph</translation>
    </message>
  </context>
  <context>
    <name>ClassesModel</name>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="21"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="23"/>
      <source>Real Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="25"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="27"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="29"/>
      <source>VTable</source>
      <translation>VTable</translation>
    </message>
  </context>
  <context>
    <name>ClassesWidget</name>
    <message>
      <source>Source:</source>
      <translation>Fuente:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="621"/>
      <source>Binary Info (Fixed)</source>
      <translation>Información binaria (fijada)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="622"/>
      <source>Analysis (Editable)</source>
      <translation>Análisis (editable)</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="599"/>
      <source>Seek to VTable</source>
      <translation>Buscar VTable</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="600"/>
      <source>Edit Method</source>
      <translation>Editar método</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="601"/>
      <source>Add Method</source>
      <translation>Añadir método</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="602"/>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Create new Class</source>
      <translation>Crear nueva clase</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="603"/>
      <source>Rename Class</source>
      <translation>Renombrar clase</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="604"/>
      <location filename="../widgets/ClassesWidget.cpp" line="805"/>
      <source>Delete Class</source>
      <translation>Eliminar clase</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="606"/>
      <source>Classes</source>
      <translation>Clases</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="741"/>
      <source>Missing VTable in class</source>
      <translation>Falta la VTable en la clase</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="742"/>
      <source>The class %1 does not have any VTable!</source>
      <translation>¡La clase %1 no tiene VTable!</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="789"/>
      <source>Class Name:</source>
      <translation>Nombre de clase:</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="806"/>
      <source>Are you sure you want to delete the class %1?</source>
      <translation>¿Está seguro que desea eliminar la clase %1?</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="823"/>
      <source>Rename Class %1</source>
      <translation>Renombrar clase %1</translation>
    </message>
    <message>
      <location filename="../widgets/ClassesWidget.cpp" line="824"/>
      <source>Class name:</source>
      <translation>Nombre de clase:</translation>
    </message>
  </context>
  <context>
    <name>ColorPicker</name>
    <message>
      <source>Form</source>
      <translation>Formulario</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="14"/>
      <source>Color Picker</source>
      <translation>Selector de color</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="87"/>
      <source>Val:</source>
      <translation>Valor:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="118"/>
      <source>Sat:</source>
      <translation>Saturación:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="149"/>
      <source>Hue:</source>
      <translation>Tonalidad:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="184"/>
      <source>Red:</source>
      <translation>Rojo:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="215"/>
      <source>Green:</source>
      <translation>Verde:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="246"/>
      <source>Blue:</source>
      <translation>Azul:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="281"/>
      <source>Hex:</source>
      <translation>Hexadecimal:</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="288"/>
      <source>\#HHHHHH</source>
      <translation>\#HHHHHH</translation>
    </message>
    <message>
      <location filename="../widgets/ColorPicker.ui" line="312"/>
      <source>Pick color from screen</source>
      <translation>Seleccione un color de la pantalla</translation>
    </message>
  </context>
  <context>
    <name>ColorThemeEditDialog</name>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Diálogo</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="26"/>
      <source>Color Theme:</source>
      <translation>Paleta de colores:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.ui" line="55"/>
      <source>Search</source>
      <translation>Buscar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="35"/>
      <source>Disassembly Preview</source>
      <translation>Vista previa de desensamblado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="79"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="93"/>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="144"/>
      <source>Unsaved changes</source>
      <translation>Cambios sin guardar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="94"/>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="145"/>
      <source>Are you sure you want to exit without saving? All changes will be lost.</source>
      <translation>¿Está seguro que desea salir sin guardar? Todos los cambios se perderán.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/ColorThemeEditDialog.cpp" line="159"/>
      <source>Theme Editor - &lt;%1&gt;</source>
      <translation>Editor de temas - &lt;%1&gt;</translation>
    </message>
  </context>
  <context>
    <name>ColorThemeWorker</name>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="45"/>
      <source>Standard themes not found</source>
      <translation>Temas estándar no encontrados</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="46"/>
      <source>The Rizin standard themes could not be found in &apos;%1&apos;. Most likely, Rizin is not properly installed.</source>
      <translation>No se encontraron los temas estándar de Rizin en «%1». Es probable que Rizin no esté instalado correctamente.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="75"/>
      <location filename="../common/ColorThemeWorker.cpp" line="172"/>
      <source>Theme &lt;b&gt;%1&lt;/b&gt; does not exist.</source>
      <translation>El tema &lt;b&gt;%1&lt;/b&gt; no existe.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="85"/>
      <source>The file &lt;b&gt;%1&lt;/b&gt; cannot be opened.</source>
      <translation>No se puede abrir el fichero &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="169"/>
      <source>You can not delete standard Rizin color themes.</source>
      <translation>No se pueden eliminar los temas de color estándar de Rizin.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="177"/>
      <source>You have no permission to write to &lt;b&gt;%1&lt;/b&gt;</source>
      <translation>No tienes permiso para escribir en &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="180"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; can not be opened.</source>
      <translation>El archivo &lt;b&gt;%1&lt;/b&gt; no puede ser abierto.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="183"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; can not be removed.</source>
      <translation>El archivo &lt;b&gt;%1&lt;/b&gt; no puede ser eliminado.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="192"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; does not exist.</source>
      <translation>El archivo &lt;b&gt;%1&lt;/b&gt; no existe.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="198"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; could not be opened. Please make sure you have access to it and try again.</source>
      <translation>El archivo &lt;b&gt;%1&lt;/b&gt; no pudo ser abierto. Por favor, asegúrese de tener acceso a él y vuelva a intentarlo.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="202"/>
      <source>File &lt;b&gt;%1&lt;/b&gt; is not a Cutter color theme</source>
      <translation>El archivo &lt;b&gt;%1&lt;/b&gt; no es un tema de color de Cutter</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="207"/>
      <source>A color theme named &lt;b&gt;%1&lt;/b&gt; already exists.</source>
      <translation>Ya existe un tema de color llamado &lt;b&gt;%1&lt;/b&gt;.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="213"/>
      <source>Error occurred during importing. Please make sure you have an access to the directory &lt;b&gt;%1&lt;/b&gt; and try again.</source>
      <translation>Ocurrió un error durante la importación. Por favor, asegúrese de que tiene acceso al directorio &lt;b&gt;%1&lt;/b&gt; y vuelva a intentarlo.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="223"/>
      <source>A color theme named &lt;b&gt;&quot;%1&quot;&lt;/b&gt; already exists.</source>
      <translation>Ya existe un tema de color llamado &lt;b&gt;&quot;%1&quot;&lt;/b&gt;.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="227"/>
      <source>You can not rename standard Rizin themes.</source>
      <translation>No se puede cambiar el nombre de los temas estándar de Rizin.</translation>
    </message>
    <message>
      <location filename="../common/ColorThemeWorker.cpp" line="233"/>
      <source>Something went wrong during renaming. Please make sure you have access to the directory &lt;b&gt;&quot;%1&quot;&lt;/b&gt;.</source>
      <translation>Algo salió mal durante el renombramiento. Por favor, asegúrese de tener acceso al directorio &lt;b&gt;&quot;%1&quot;&lt;/b&gt;.</translation>
    </message>
  </context>
  <context>
    <name>ComboQuickFilterView</name>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="14"/>
      <source>Form</source>
      <translation>Formulario</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="32"/>
      <source>Quick Filter</source>
      <translation>Filtro rápido</translation>
    </message>
    <message>
      <location filename="../widgets/ComboQuickFilterView.ui" line="39"/>
      <source>TextLabel</source>
      <translation>TextLabel</translation>
    </message>
  </context>
  <context>
    <name>CommandTask</name>
    <message>
      <location filename="../common/CommandTask.h" line="22"/>
      <source>Running Command</source>
      <translation>Ejecutando comando</translation>
    </message>
  </context>
  <context>
    <name>CommentsDialog</name>
    <message>
      <location filename="../dialogs/CommentsDialog.ui" line="14"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="43"/>
      <source>Add Comment at %1</source>
      <translation>Agregar comentario en %1</translation>
    </message>
    <message>
      <location filename="../dialogs/CommentsDialog.cpp" line="45"/>
      <source>Edit Comment at %1</source>
      <translation>Editar comentario en %1</translation>
    </message>
  </context>
  <context>
    <name>CommentsModel</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="157"/>
      <source>Function/Offset</source>
      <translation>Función/Offset</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="159"/>
      <location filename="../widgets/CommentsWidget.cpp" line="170"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="166"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="168"/>
      <source>Function</source>
      <translation>Función</translation>
    </message>
  </context>
  <context>
    <name>CommentsWidget</name>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="235"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="236"/>
      <source>Vertical</source>
      <translation>Vertical</translation>
    </message>
    <message>
      <location filename="../widgets/CommentsWidget.cpp" line="238"/>
      <source>Comments</source>
      <translation>Comentarios</translation>
    </message>
  </context>
  <context>
    <name>Configuration</name>
    <message>
      <source>Critical!</source>
      <translation>¡Crítico!</translation>
    </message>
    <message>
      <source>!!! Settings are not writable! Make sure you have a write access to &quot;%1&quot;</source>
      <translation>!!! ¡No se puede escribir la configuración! Asegúrese de que tiene acceso de escritura a &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../common/Configuration.cpp" line="150"/>
      <source>Critical Error!</source>
      <translation>¡Error crítico!</translation>
    </message>
    <message>
      <location filename="../common/Configuration.cpp" line="151"/>
      <source>Settings are not writable! Make sure you have a write access to &quot;%1&quot;.</source>
      <translation>¡Los ajustes no permiten la escritura! Asegúrese de que tiene acceso de escritura en «%1».</translation>
    </message>
  </context>
  <context>
    <name>ConsoleWidget</name>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="93"/>
      <source>Rizin Console</source>
      <translation>Consola Rizin</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="98"/>
      <source>Debugee Input</source>
      <translation>Entrada del proceso en depuración</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="115"/>
      <source> Type &quot;?&quot; for help</source>
      <translation> Tipee &quot;?&quot; para ayuda</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="137"/>
      <source> Enter input for the debugee</source>
      <translation> Introduzca la entrada para el proceso en depuración</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="153"/>
      <source>Execute command</source>
      <translation>Ejecutar comando</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.ui" line="159"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.cpp" line="75"/>
      <source>Clear Output</source>
      <translation>Borrar salida</translation>
    </message>
    <message>
      <location filename="../widgets/ConsoleWidget.cpp" line="84"/>
      <source>Wrap Lines</source>
      <translation>Ajustar líneas</translation>
    </message>
  </context>
  <context>
    <name>CutterCore</name>
    <message>
      <location filename="../core/Cutter.cpp" line="280"/>
      <location filename="../core/Cutter.cpp" line="294"/>
      <source>Loading initialization file from </source>
      <translation>Cargando archivo de inicialización desde </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1030"/>
      <location filename="../core/Cutter.cpp" line="1039"/>
      <location filename="../core/Cutter.cpp" line="1044"/>
      <location filename="../core/Cutter.cpp" line="1054"/>
      <location filename="../core/Cutter.cpp" line="1058"/>
      <source>Signatures</source>
      <translation>Firmas</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1031"/>
      <source>Cannot apply signature file because the requested arch is not supported by .sig files</source>
      <translation>No se puede aplicar el archivo de firma porque el arco solicitado no es compatible con archivos .sig</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1040"/>
      <source>Found %1 matching signatures!</source>
      <translation>Se encontraron %1 firmas que coinciden.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1045"/>
      <source>Failed to apply signature file!
Please check the console for more details.</source>
      <translation>No se pudo aplicar el archivo de firma.
Para obtener más información, consulte la consola.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1055"/>
      <source>Cannot create signature file (check the console for more details).</source>
      <translation>No se puede crear el archivo de firma (para obtener más información, consulte la consola).</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1059"/>
      <source>Written %1 signatures to %2.</source>
      <translation>Se escribieron %1 firmas en %2.</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="1968"/>
      <source>Starting native debug...</source>
      <translation>Iniciando depuración nativa...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2016"/>
      <source>Starting emulation...</source>
      <translation>Iniciando emulación...</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2079"/>
      <source>Connecting to: </source>
      <translation>Conectando a: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2131"/>
      <source>Attaching to process (</source>
      <translation>Adhiriendo a proceso (</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2578"/>
      <source>Creating debug tracepoint...</source>
      <translation>Creando punto de seguimiento de depuración…</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2623"/>
      <source>Stopping debug session...</source>
      <translation>Deteniendo sesión de depuración…</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2658"/>
      <source>Breakpoint error</source>
      <translation>Error de punto de interrupción</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="2658"/>
      <source>Failed to create breakpoint</source>
      <translation>Error al crear un punto de interrupción</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="3616"/>
      <source>Unknown (%1)</source>
      <translation>Desconocido (%1)</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="3940"/>
      <location filename="../core/Cutter.cpp" line="4154"/>
      <source>Error invalid search kind
</source>
      <translation>Error de tipo de búsqueda no válido
</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4334"/>
      <location filename="../core/Cutter.cpp" line="4363"/>
      <source>Error parsing type: &quot;%1&quot; message: </source>
      <translation>Error al analizar el tipo: mensaje «%1»: </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4340"/>
      <source>Error creating global variable: &quot;%1&quot;</source>
      <translation>Error al crear la variable global: «%1»</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4932"/>
      <location filename="../core/Cutter.cpp" line="4983"/>
      <source>Cannot get global graph</source>
      <translation>No se puede obtener el gráfico global</translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4934"/>
      <location filename="../core/Cutter.cpp" line="4985"/>
      <source>Cannot get graph at </source>
      <translation>No se puede obtener el gráfico en </translation>
    </message>
    <message>
      <location filename="../core/Cutter.cpp" line="4965"/>
      <source>Failed to generate graph</source>
      <translation>No se pudo generar el gráfico</translation>
    </message>
  </context>
  <context>
    <name>CutterGraphView</name>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="30"/>
      <location filename="../widgets/CutterGraphView.cpp" line="440"/>
      <source>Export Graph</source>
      <translation>Exportar gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="42"/>
      <source>Layout</source>
      <translation>Diseño</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="43"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="47"/>
      <source>Grid narrow</source>
      <translation>Cuadrícula estrecha</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="48"/>
      <source>Grid medium</source>
      <translation>Cuadrícula mediana</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="49"/>
      <source>Grid wide</source>
      <translation>Anchura de la cuadrícula</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="63"/>
      <source>Graphviz polyline</source>
      <translation>Polínea de Graphviz</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="64"/>
      <source>Graphviz ortho</source>
      <translation>Graphviz ortho</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="65"/>
      <source>Graphviz sfdp</source>
      <translation>Graphviz sfdp</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="66"/>
      <source>Graphviz neato</source>
      <translation>Graphviz neato</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="67"/>
      <source>Graphviz twopi</source>
      <translation>Graphviz twopi</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="68"/>
      <source>Graphviz circo</source>
      <translation>Graphviz circo</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="409"/>
      <source>PNG (*.png)</source>
      <translation>PNG (*.png)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="410"/>
      <source>JPEG (*.jpg)</source>
      <translation>JPEG (*.jpg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="411"/>
      <source>SVG (*.svg)</source>
      <translation>SVG (*.svg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="415"/>
      <source>Graphviz dot (*.dot)</source>
      <translation>Graphviz dot (*.dot)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="416"/>
      <source>Graph Modelling Language (*.gml)</source>
      <translation>Graph Modelling Language (*.gml)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="418"/>
      <source>RZ JSON (*.json)</source>
      <translation>RZ JSON (*.json)</translation>
    </message>
    <message>
      <source>SDB key-value (*.txt)</source>
      <translation>Clave-valor SDB (*.txt)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="424"/>
      <source>Graphviz json (*.json)</source>
      <translation>Graphviz json (*.json)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="426"/>
      <source>Graphviz gif (*.gif)</source>
      <translation>Graphviz gif (*.gif)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="428"/>
      <source>Graphviz png (*.png)</source>
      <translation>Graphviz png (*.png)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="430"/>
      <source>Graphviz jpg (*.jpg)</source>
      <translation>Graphviz jpg (*.jpg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="432"/>
      <source>Graphviz PostScript (*.ps)</source>
      <translation>Graphviz PostScript (*.ps)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="434"/>
      <source>Graphviz svg (*.svg)</source>
      <translation>Graphviz svg (*.svg)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="436"/>
      <source>Graphviz pdf (*.pdf)</source>
      <translation>PDF de Graphviz (*.pdf)</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="458"/>
      <source>Graph Export</source>
      <translation>Exportación del gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/CutterGraphView.cpp" line="459"/>
      <source>Do you really want to export %1 x %2 = %3 pixel bitmap image? Consider using different format.</source>
      <translation>¿Seguro que quiere exportar la imagen de mapa de bits de %1 × %2 = %3 píxeles? También puede usar otro formato.</translation>
    </message>
  </context>
  <context>
    <name>CutterSeekable</name>
    <message>
      <location filename="../common/CutterSeekable.cpp" line="72"/>
      <source>More than one (%1) references here. Weird behaviour expected.</source>
      <translation>Aquí hay más de una referencia (%1). Pueden producirse resultados inesperados.</translation>
    </message>
    <message>
      <location filename="../widgets/AddressableDockWidget.cpp" line="45"/>
      <source> (unsynced)</source>
      <translation> (sin sincronizar)</translation>
    </message>
  </context>
  <context>
    <name>CutterTreeWidget</name>
    <message>
      <location filename="../widgets/CutterTreeWidget.cpp" line="19"/>
      <source>%1 Items</source>
      <translation>%1 elementos</translation>
    </message>
  </context>
  <context>
    <name>Dashboard</name>
    <message>
      <location filename="../widgets/Dashboard.ui" line="116"/>
      <source>OVERVIEW</source>
      <translation>RESUMEN</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="140"/>
      <source>Info</source>
      <translation>Información</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="178"/>
      <source>File:</source>
      <translation>Archivo:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="188"/>
      <location filename="../widgets/Dashboard.ui" line="217"/>
      <location filename="../widgets/Dashboard.ui" line="246"/>
      <location filename="../widgets/Dashboard.ui" line="291"/>
      <location filename="../widgets/Dashboard.ui" line="320"/>
      <location filename="../widgets/Dashboard.ui" line="349"/>
      <location filename="../widgets/Dashboard.ui" line="378"/>
      <location filename="../widgets/Dashboard.ui" line="391"/>
      <location filename="../widgets/Dashboard.ui" line="436"/>
      <location filename="../widgets/Dashboard.ui" line="465"/>
      <location filename="../widgets/Dashboard.ui" line="494"/>
      <location filename="../widgets/Dashboard.ui" line="523"/>
      <location filename="../widgets/Dashboard.ui" line="552"/>
      <location filename="../widgets/Dashboard.ui" line="581"/>
      <location filename="../widgets/Dashboard.ui" line="610"/>
      <location filename="../widgets/Dashboard.ui" line="655"/>
      <location filename="../widgets/Dashboard.ui" line="668"/>
      <location filename="../widgets/Dashboard.ui" line="710"/>
      <location filename="../widgets/Dashboard.ui" line="739"/>
      <location filename="../widgets/Dashboard.ui" line="768"/>
      <location filename="../widgets/Dashboard.ui" line="797"/>
      <location filename="../widgets/Dashboard.ui" line="826"/>
      <location filename="../widgets/Dashboard.ui" line="855"/>
      <location filename="../widgets/Dashboard.ui" line="884"/>
      <location filename="../widgets/Dashboard.ui" line="913"/>
      <location filename="../widgets/Dashboard.ui" line="942"/>
      <source>--</source>
      <translation>-</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="207"/>
      <source>Format:</source>
      <translation>Formato:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="236"/>
      <source>Mode:</source>
      <translation>Modo:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="265"/>
      <source>Size:</source>
      <translation>Tamaño:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="281"/>
      <source>Type:</source>
      <translation>Tipo:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="310"/>
      <source>Class:</source>
      <translation>Clase:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="339"/>
      <source>Language:</source>
      <translation>Idioma:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="368"/>
      <source>Bits:</source>
      <translation>Bits:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="426"/>
      <source>FD:</source>
      <translation>FD:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="455"/>
      <source>Base addr:</source>
      <translation>Dirección Base:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="484"/>
      <source>Virtual addr:</source>
      <translation>Dirección virtual:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="513"/>
      <source>Canary:</source>
      <translation>Canario:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="542"/>
      <source>Crypto:</source>
      <translation>Cripto:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="571"/>
      <source>NX bit:</source>
      <translation>Bit NX:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="600"/>
      <source>PIC:</source>
      <translation>PIC:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="629"/>
      <source>Static:</source>
      <translation>Estático:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="645"/>
      <source>Relro:</source>
      <translation>Relro:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="700"/>
      <source>Architecture:</source>
      <translation>Arquitectura:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="729"/>
      <source>Machine:</source>
      <translation>Equipo:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="758"/>
      <source>OS:</source>
      <translation>S. O:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="787"/>
      <source>Subsystem:</source>
      <translation>Subsistema:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="816"/>
      <source>Stripped:</source>
      <translation>Stripped:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="845"/>
      <source>Relocs:</source>
      <translation>Relocs:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="874"/>
      <source>Endianness:</source>
      <translation>Extremidad:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="903"/>
      <source>Compiled:</source>
      <translation>Compilado:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="932"/>
      <source>Compiler:</source>
      <translation>Compilador:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="993"/>
      <location filename="../widgets/Dashboard.cpp" line="177"/>
      <source>Certificates</source>
      <translation>Certificados</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1006"/>
      <source>Version info</source>
      <translation>Información de la versión</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1034"/>
      <source>Hashes</source>
      <translation>Hashes</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1051"/>
      <source>Libraries</source>
      <translation>Bibliotecas</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1083"/>
      <source>Analysis info</source>
      <translation>Información del análisis</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1107"/>
      <source>Functions:</source>
      <translation>Funciones:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1133"/>
      <source>X-Refs:</source>
      <translation>X-Refs:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1159"/>
      <source>Calls:</source>
      <translation>Llamadas:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1185"/>
      <source>Strings:</source>
      <translation>Cadenas de texto:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1211"/>
      <source>Symbols:</source>
      <translation>Símbolos:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1237"/>
      <source>Imports:</source>
      <translation>Importaciones:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1263"/>
      <source>Analysis coverage:</source>
      <translation>Cobertura del análisis:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1289"/>
      <source>Code size:</source>
      <translation>Tamaño del código:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.ui" line="1315"/>
      <source>Coverage percent:</source>
      <translation>Porcentaje de cobertura:</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="163"/>
      <source>Key</source>
      <translation>Clave</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="163"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="164"/>
      <source>root</source>
      <translation>raíz</translation>
    </message>
    <message>
      <location filename="../widgets/Dashboard.cpp" line="205"/>
      <source>N/A</source>
      <translation>N/A</translation>
    </message>
  </context>
  <context>
    <name>DebugActions</name>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="37"/>
      <source>Start emulation</source>
      <translation>Iniciar emulación</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="38"/>
      <source>Attach to process</source>
      <translation>Adjuntar al proceso</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="39"/>
      <source>Connect to a remote debugger</source>
      <translation>Conectar a un depurador remoto</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="40"/>
      <source>Stop debug</source>
      <translation>Interrumpir depuración</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="41"/>
      <source>Stop emulation</source>
      <translation>Interrumpir emulación</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="42"/>
      <source>Restart emulation</source>
      <translation>Reiniciar emulación</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="43"/>
      <source>Continue until main</source>
      <translation>Continuar hasta continuar</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="44"/>
      <source>Continue until call</source>
      <translation>Continuar hasta la llamada</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="45"/>
      <source>Continue until syscall</source>
      <translation>Continuar hasta llamada al sistema</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="46"/>
      <source>Continue backwards</source>
      <translation>Continuar hacia atrás</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="47"/>
      <source>Step</source>
      <translation>Paso</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="48"/>
      <source>Step over</source>
      <translation>Saltar</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="49"/>
      <source>Step out</source>
      <translation>Salir</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="50"/>
      <source>Step backwards</source>
      <translation>Retroceder</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="51"/>
      <source>Start trace session</source>
      <translation>Iniciar sesión de seguimiento</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="52"/>
      <source>Stop trace session</source>
      <translation>Detener sesión de seguimiento</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="53"/>
      <source>Suspend the process</source>
      <translation>Suspender el proceso</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="54"/>
      <source>Continue</source>
      <translation>Continuar</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="55"/>
      <source>Restart program</source>
      <translation>Reiniciar programa</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="56"/>
      <source>Start debug</source>
      <translation>Iniciar depuración</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="147"/>
      <source>Debugged process exited (</source>
      <translation>Proceso depurado finalizado (</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="267"/>
      <source>Debug is currently in beta.
</source>
      <translation>La depuración está actualmente en fase beta.
</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="268"/>
      <source>If you encounter any problems or have suggestions, please submit an issue to https://github.com/rizinorg/cutter/issues</source>
      <translation>Si tiene algún problema o sugerencia, cree una incidencia en https://github.com/rizinorg/cutter/issues</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="289"/>
      <location filename="../widgets/DebugActions.cpp" line="368"/>
      <source>Detach from process</source>
      <translation>Separar del proceso</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="306"/>
      <source>Error connecting.</source>
      <translation>Error al conectar.</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="359"/>
      <source>Error attaching. No process selected!</source>
      <translation>Error al adjuntar. ¡No se ha seleccionado ningún proceso!</translation>
    </message>
    <message>
      <location filename="../widgets/DebugActions.cpp" line="388"/>
      <source>File &apos;%1&apos; does not have executable permissions.</source>
      <translation>El archivo &apos;%1&apos; no tiene permiso de ejecución.</translation>
    </message>
  </context>
  <context>
    <name>DebugOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="14"/>
      <source>Debug</source>
      <translation>Depurar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="30"/>
      <source>Debug plugin:</source>
      <translation>Complemento de depuración:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="42"/>
      <source>ESIL options</source>
      <translation>Opciones de ESIL</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="54"/>
      <source>Break esil execution when instruction is invalid (esil.breakoninvalid)</source>
      <translation>Interrumpir la ejecución esil cuando la instrucción no es válida (esil.breakoninvalid)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="69"/>
      <source>ESIL stack address:</source>
      <translation>Dirección de pila ESIL:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="79"/>
      <source>Hide text when zooming out and it is smaller than the given value. Higher values can increase Performance.</source>
      <translation>Oculta el texto si es más pequeño que el valor especificado al alejar. Use valores superiores para mejorar el rendimiento.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="82"/>
      <source>ESIL stack size:</source>
      <translation>Tamaño de pila ESIL:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="100"/>
      <source>Trace options</source>
      <translation>Opciones de trazado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="109"/>
      <source>Trace each step during continue in a trace session (dbg.trace_continue)</source>
      <translation>Seguir cada paso al continuar en una sesión de seguimiento (dbg.trace_continue)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/DebugOptionsWidget.ui" line="112"/>
      <source>Disabling this option means that stepping back after continue will return to the previous PC. Significantly improves performance.</source>
      <translation>Si deshabilita esta opción, al retroceder después de continuar, volverá al PC (contador de programa) anterior. Mejora significativamente el rendimiento.</translation>
    </message>
  </context>
  <context>
    <name>DecompilerContextMenu</name>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="26"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="27"/>
      <source>Copy instruction address (&lt;address&gt;)</source>
      <translation>Copiar dirección de la instrucción (&lt;dirección&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="28"/>
      <source>Copy address of [flag] (&lt;address&gt;)</source>
      <translation>Copiar dirección de [flag] (&lt;address&gt;)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="29"/>
      <source>Show in</source>
      <translation>Mostrar en</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="30"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="166"/>
      <source>Add Comment</source>
      <translation>Añadir comentario</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="31"/>
      <source>Delete comment</source>
      <translation>Eliminar comentario</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="32"/>
      <source>Rename function at cursor</source>
      <translation>Renombrar función en el cursor</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="33"/>
      <source>Delete &lt;name&gt;</source>
      <translation>Eliminar &lt;name&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="34"/>
      <source>Edit variable &lt;name of variable&gt;</source>
      <translation>Editar variable &lt;name of variable&gt;</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="35"/>
      <source>Show X-Refs</source>
      <translation>Mostrar X-Refs</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="36"/>
      <source>Add/remove breakpoint</source>
      <translation>Añadir/quitar punto de corte</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="37"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="197"/>
      <source>Advanced breakpoint</source>
      <translation>Breakpoint avanzado</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="39"/>
      <source>Continue until line</source>
      <translation>Continuar hasta la línea</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="40"/>
      <source>Set PC</source>
      <translation>Configurar PC</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="169"/>
      <source>Edit Comment</source>
      <translation>Editar comentario</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="185"/>
      <source>Add breakpoint</source>
      <translation>Añadir breakpoint</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="187"/>
      <source>Remove breakpoint</source>
      <translation>Eliminar breakpoint</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="189"/>
      <source>Remove all breakpoints in line</source>
      <translation>Quitar todos los puntos de interrupción de la línea</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="196"/>
      <source>Edit breakpoint</source>
      <translation>Editar breakpoint</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="200"/>
      <source>Set %1 here</source>
      <translation>Establecer %1 aquí</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="212"/>
      <source>Rename function %1</source>
      <translation>Renombrar función %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="217"/>
      <source>Rename %1</source>
      <translation>Renombrar %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="218"/>
      <source>Remove %1</source>
      <translation>Eliminar %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="221"/>
      <source>Add name to %1</source>
      <translation>Añadir nombre a %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="226"/>
      <source>Copy instruction address (%1)</source>
      <translation>Copiar dirección de instrucción (%1)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="232"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="237"/>
      <source>Copy address of %1 (%2)</source>
      <translation>Copiar dirección de %1 (%2)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="241"/>
      <source>Copy address (%1)</source>
      <translation>Copiar dirección (%1)</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="257"/>
      <source>Edit variable %1</source>
      <translation>Editar variable %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="259"/>
      <source>Rename variable %1</source>
      <translation>Renombrar variable %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="321"/>
      <source>Can&apos;t rename this variable.&lt;br&gt;Only local variables defined in disassembly can be renamed.</source>
      <translation>No se puede cambiar el nombre de esta variable.&lt;br&gt;Solo se puede cambiar el nombre de las variables locales definidas en el desensamblado.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="340"/>
      <source>Can&apos;t edit this variable.&lt;br&gt;Only local variables defined in disassembly can be edited.</source>
      <translation>No se puede editar esta variable.&lt;br&gt;Solo pueden editarse las variables locales definidas en el desensamblado.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="413"/>
      <source>Define this function at %2</source>
      <translation>Defina esta función en %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="414"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="421"/>
      <source>Function name:</source>
      <translation>Nombre de la función:</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="420"/>
      <source>Rename function %2</source>
      <translation>Renombrar función %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="431"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="455"/>
      <source>Rename %2</source>
      <translation>Renombrar %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="431"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="439"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="456"/>
      <source>Enter name</source>
      <translation>Introducir nombre</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="438"/>
      <source>Add name to %2</source>
      <translation>Añadir nombre a %2</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="449"/>
      <source>Rename local variable %1</source>
      <translation>Renombrar variable local %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="450"/>
      <source>Can&apos;t rename this variable. Only local variables defined in disassembly can be renamed.</source>
      <translation>No se puede cambiar el nombre de esta variable. Solo se puede cambiar el nombre de las variables locales definidas en el desensamblado.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="475"/>
      <source>Edit local variable %1</source>
      <translation>Editar variable local %1</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="476"/>
      <source>Can&apos;t edit this variable. Only local variables defined in disassembly can be edited.</source>
      <translation>No se puede editar esta variable. Solo pueden editarse las variables locales definidas en el desensamblado.</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="542"/>
      <source>Breakpoint</source>
      <translation>Breakpoint</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="552"/>
      <source>Debug</source>
      <translation>Depurar</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="582"/>
      <location filename="../menus/DecompilerContextMenu.cpp" line="584"/>
      <source>Show %1 in</source>
      <translation>Mostrar %1 en</translation>
    </message>
    <message>
      <location filename="../menus/DecompilerContextMenu.cpp" line="589"/>
      <source>%1 (%2)</source>
      <translation>%1 (%2)</translation>
    </message>
  </context>
  <context>
    <name>DecompilerWidget</name>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="14"/>
      <location filename="../widgets/DecompilerWidget.cpp" line="485"/>
      <source>Decompiler</source>
      <translation>Descompilador</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="53"/>
      <source>Decompiling...</source>
      <translation>Descompilando...</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.ui" line="75"/>
      <source>Decompiler:</source>
      <translation>Descompilador:</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="32"/>
      <source>Choose an offset and refresh to get decompiled code</source>
      <translation>Elija un offset y actualice para obtener el código descompilado</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="68"/>
      <source>No Decompiler available.</source>
      <translation>No hay decompilador disponible.</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="285"/>
      <source>No function found at this offset. Seek to a function or define one in order to decompile it.</source>
      <translation>No se encuentra ninguna función en este offset. Busque una función o defina una para descompilarlo.</translation>
    </message>
    <message>
      <location filename="../widgets/DecompilerWidget.cpp" line="325"/>
      <source>Cannot decompile at this address (Not a function?)</source>
      <translation>No se puede descompilar desde esta dirección (¿no es una función?)</translation>
    </message>
  </context>
  <context>
    <name>DisassemblerGraphView</name>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="98"/>
      <source>Highlight block</source>
      <translation>Resaltar bloque</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="116"/>
      <source>Unhighlight block</source>
      <translation>Desmarcar bloque</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="126"/>
      <source>Highlight instruction</source>
      <translation>Resaltar instrucción</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="130"/>
      <source>Unhighlight instruction</source>
      <translation>Quitar resaltado de instrucción</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="196"/>
      <source>Graph</source>
      <translation>Gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/DisassemblerGraphView.cpp" line="211"/>
      <source>No function detected. Cannot display graph.</source>
      <translation>No se ha detectado ninguna función. No se puede mostrar gráfico.</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyContextMenu</name>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="74"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="77"/>
      <source>Copy address</source>
      <translation>Copiar dirección</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="85"/>
      <source>Show in</source>
      <translation>Mostrar en</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="90"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="576"/>
      <source>Add Comment</source>
      <translation>Añadir comentario</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="177"/>
      <source>Add at...</source>
      <translation>Añadir en…</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="179"/>
      <source>Rename or add flag</source>
      <translation>Cambiar nombre o añadir marca</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="94"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="928"/>
      <source>Re-type Local Variables</source>
      <translation>Reescribir variables locales</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="81"/>
      <source>Copy instruction bytes</source>
      <translation>Copiar bytes de instrucciones</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="98"/>
      <source>Edit function</source>
      <translation>Modificar función</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="102"/>
      <source>Delete comment</source>
      <translation>Eliminar comentario</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="106"/>
      <source>Delete flag</source>
      <translation>Eliminar bandera</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="109"/>
      <source>Undefine function</source>
      <translation>Función indefinida</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="113"/>
      <source>Define function here</source>
      <translation>Definir aquí la función</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="125"/>
      <source>Structure offset</source>
      <translation>Desplazamiento de estructura</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="133"/>
      <source>Show X-Refs</source>
      <translation>Mostrar X-Refs</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="137"/>
      <source>X-Refs for local variables</source>
      <translation>Referencias cruzadas para variables locales</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="141"/>
      <source>Show Options</source>
      <translation>Mostrar opciones</translation>
    </message>
    <message>
      <source>Set Immediate Base to...</source>
      <translation>Establecer Base Inmediata en...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="183"/>
      <source>Modify or add global variable</source>
      <translation>Modificar o añadir variable global</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="190"/>
      <source>Set base of immediate value to..</source>
      <translation>Establecer base de valor inmediato en…</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="192"/>
      <source>Binary</source>
      <translation>Binario</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="196"/>
      <source>Octal</source>
      <translation>Octal</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="200"/>
      <source>Decimal</source>
      <translation>Decimal</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="204"/>
      <source>Hexadecimal</source>
      <translation>Hexadecimal</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="208"/>
      <source>Network Port</source>
      <translation>Puerto de red</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="212"/>
      <source>IP Address</source>
      <translation>Dirección IP</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="216"/>
      <source>Syscall</source>
      <translation>Syscall</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="220"/>
      <source>String</source>
      <translation>Cadena</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="227"/>
      <source>Set current bits to...</source>
      <translation>Disponer de los actuales bits en...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="244"/>
      <source>Set as...</source>
      <translation>Definir como...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="246"/>
      <source>Code</source>
      <translation>Código</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="250"/>
      <source>String...</source>
      <translation>Cadena de texto...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="252"/>
      <source>Auto-detect</source>
      <translation>Autodetectar</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="254"/>
      <source>Remove</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="256"/>
      <source>Advanced</source>
      <translation>Avanzado</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="268"/>
      <source>Data...</source>
      <translation>Datos...</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="270"/>
      <source>Byte</source>
      <translation>Byte</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="274"/>
      <source>Word</source>
      <translation>Palabra</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="278"/>
      <source>Dword</source>
      <translation>Dword</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="282"/>
      <source>Qword</source>
      <translation>Qword</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="297"/>
      <source>Edit</source>
      <translation>Modificar</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="299"/>
      <source>Instruction</source>
      <translation>Instrucción</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="303"/>
      <source>Nop Instruction</source>
      <translation>Instrucción Nop</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="307"/>
      <source>Bytes</source>
      <translation>Bytes</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="310"/>
      <source>Reverse Jump</source>
      <translation>Salto inverso</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="316"/>
      <source>Breakpoint</source>
      <translation>Punto de interrupción</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="318"/>
      <source>Add/remove breakpoint</source>
      <translation>Añadir/quitar punto de corte</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="321"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="614"/>
      <source>Advanced breakpoint</source>
      <translation>Punto de interrupción avanzado</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="328"/>
      <source>Debug</source>
      <translation>Depurar</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="330"/>
      <source>Continue until line</source>
      <translation>Continuar hasta la línea</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="430"/>
      <source>Add flag at %1 (used here)</source>
      <translation>Añadir bandera en %1 (usado aquí)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="435"/>
      <source>Rename &quot;%1&quot;</source>
      <translation>Renombrar &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="440"/>
      <source>Rename local &quot;%1&quot;</source>
      <translation>Cambiar nombre de «%1» local</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="445"/>
      <source>Rename flag &quot;%1&quot; (used here)</source>
      <translation>Cambiar nombre de marca «%1» (usada aquí)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="503"/>
      <source>Add or change global variable at %1 (used here)</source>
      <translation>Añadir o cambiar variable global en %1 (usada aquí)</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="579"/>
      <source>Edit Comment</source>
      <translation>Editar comentario</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="595"/>
      <source>Edit function &quot;%1&quot;</source>
      <translation>Editar función &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="612"/>
      <source>Remove breakpoint</source>
      <translation>Quitar punto de interrupción</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="612"/>
      <source>Add breakpoint</source>
      <translation>Añadir punto de interrupción</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="613"/>
      <source>Edit breakpoint</source>
      <translation>Editar punto de interrupción</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="628"/>
      <source>X-Refs for %1</source>
      <translation>X-Refs por %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="733"/>
      <source>Edit Instruction at %1</source>
      <translation>Modificar instrucción en %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="783"/>
      <source>Edit Bytes at %1</source>
      <translation>Editar el código en %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="860"/>
      <source>New function at %1</source>
      <translation>Nueva función en %1</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="861"/>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="882"/>
      <source>Function name:</source>
      <translation>Nombre de la función:</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="881"/>
      <source>Rename function %2</source>
      <translation>Renombrar función %2</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="929"/>
      <source>You must be in a function to define variable types.</source>
      <translation>Debe estar en una función para definir tipos de variable.</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="991"/>
      <source>Wrong address</source>
      <translation>Dirección incorrecta</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="992"/>
      <source>Can&apos;t edit string at this address</source>
      <translation>No se puede editar la cadena en esta dirección</translation>
    </message>
    <message>
      <location filename="../menus/DisassemblyContextMenu.cpp" line="1064"/>
      <source>Edit function %1</source>
      <translation>Modificar función %1</translation>
    </message>
  </context>
  <context>
    <name>DisassemblyWidget</name>
    <message>
      <location filename="../widgets/DisassemblyWidget.cpp" line="677"/>
      <source>Disassembly</source>
      <translation>Desensamblado</translation>
    </message>
  </context>
  <context>
    <name>DuplicateFromOffsetDialog</name>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="20"/>
      <source>Duplicate from offset</source>
      <translation>Duplicar desde offset</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="28"/>
      <source>Offset:</source>
      <translation>Offset:</translation>
    </message>
    <message>
      <location filename="../dialogs/DuplicateFromOffsetDialog.ui" line="49"/>
      <source>N bytes:</source>
      <translation>N bytes:</translation>
    </message>
  </context>
  <context>
    <name>EditFunctionDialog</name>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="14"/>
      <source>Edit Function</source>
      <translation>Modificar función</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="43"/>
      <source>Name of function</source>
      <translation>Nombre de la función</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="53"/>
      <source>Start address</source>
      <translation>Dirección inicial</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="63"/>
      <source>Stack size</source>
      <translation>Tamaño de la pila</translation>
    </message>
    <message>
      <location filename="../dialogs/EditFunctionDialog.ui" line="73"/>
      <source>Calling convention</source>
      <translation>Convención de llamadas</translation>
    </message>
  </context>
  <context>
    <name>EditInstructionDialog</name>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="14"/>
      <source>Edit Instruction</source>
      <translation>Modificar instrucción</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="88"/>
      <source>Unknown Instruction</source>
      <translation>Instrucción desconocida</translation>
    </message>
    <message>
      <location filename="../dialogs/EditInstructionDialog.ui" line="100"/>
      <source>Fill all remaining bytes with NOP opcodes</source>
      <translation>Rellenar el resto de los bytes con códigos de operación NOP</translation>
    </message>
  </context>
  <context>
    <name>EditMethodDialog</name>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="25"/>
      <source>Class:</source>
      <translation>Clase:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="32"/>
      <source>Unique Identifier (name):</source>
      <translation>Identificador único (nombre):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="44"/>
      <source>Auto-Rename</source>
      <translation>Autorenombrar</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="56"/>
      <source>Display Name (realname):</source>
      <translation>Nombre a mostrar (nombre real):</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>Dirección:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="76"/>
      <source>Virtual:</source>
      <translation>Virtual:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.ui" line="90"/>
      <source>Offset in VTable:</source>
      <translation>Desplazamiento en VTable:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="191"/>
      <source>Create Method</source>
      <translation>Crear método</translation>
    </message>
    <message>
      <location filename="../dialogs/EditMethodDialog.cpp" line="206"/>
      <source>Edit Method</source>
      <translation>Editar método</translation>
    </message>
  </context>
  <context>
    <name>EditStringDialog</name>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="23"/>
      <source>Edit string</source>
      <translation>Editar cadena de texto</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="52"/>
      <source>Size:</source>
      <translation>Tamaño:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="59"/>
      <source>Type:</source>
      <translation>Tipo:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="66"/>
      <source>Address:</source>
      <translation>Dirección:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditStringDialog.ui" line="99"/>
      <source>Auto</source>
      <translation>Automático</translation>
    </message>
  </context>
  <context>
    <name>EditVariablesDialog</name>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Diálogo</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="22"/>
      <source>Modify:</source>
      <translation>Modificar:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="35"/>
      <source>Name:</source>
      <translation>Nombre:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.ui" line="42"/>
      <source>Type:</source>
      <translation>Tipo:</translation>
    </message>
    <message>
      <location filename="../dialogs/EditVariablesDialog.cpp" line="20"/>
      <source>Edit Variables in Function: %1</source>
      <translation>Editar variables en función: %1</translation>
    </message>
  </context>
  <context>
    <name>ExportsModel</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="62"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="64"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="66"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="68"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>ExportsWidget</name>
    <message>
      <location filename="../widgets/ExportsWidget.cpp" line="138"/>
      <source>Exports</source>
      <translation>Exportaciones</translation>
    </message>
  </context>
  <context>
    <name>FlagDialog</name>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="14"/>
      <source>Add Flag</source>
      <translation>Añadir advertencia</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="20"/>
      <source>Add flag at</source>
      <translation>Añadir marca en</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="38"/>
      <source>Flag:</source>
      <translation>Marca:</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="61"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.ui" line="80"/>
      <source>Size:</source>
      <translation>Tamaño:</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="33"/>
      <source>Edit flag at %1</source>
      <translation>Editar marca en %1</translation>
    </message>
    <message>
      <location filename="../dialogs/FlagDialog.cpp" line="35"/>
      <source>Add flag at %1</source>
      <translation>Agregar marca en %1</translation>
    </message>
  </context>
  <context>
    <name>FlagsModel</name>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="64"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="66"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="68"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="70"/>
      <source>Real Name</source>
      <translation>Nombre Real</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="72"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>FlagsWidget</name>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="79"/>
      <source>Quick Filter</source>
      <translation>Filtro rápido</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="86"/>
      <source>Flagspace:</source>
      <translation>Flagspace:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="99"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="102"/>
      <source>N</source>
      <translation>N</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="110"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.ui" line="113"/>
      <source>Del</source>
      <translation>Supr</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="214"/>
      <source>Rename flag %1</source>
      <translation>Renombrar marca %1</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="215"/>
      <source>Flag name:</source>
      <translation>Nombre de marca:</translation>
    </message>
    <message>
      <location filename="../widgets/FlagsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(todo)</translation>
    </message>
  </context>
  <context>
    <name>FlirtContextMenu</name>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="14"/>
      <source>Copy Line</source>
      <translation>Copiar línea</translation>
    </message>
    <message>
      <location filename="../menus/FlirtContextMenu.cpp" line="15"/>
      <source>Apply Signature File</source>
      <translation>Aplicar archivo de firma</translation>
    </message>
  </context>
  <context>
    <name>FlirtModel</name>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="65"/>
      <source>Bin</source>
      <translation>Papelera</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="67"/>
      <source>Arch</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="69"/>
      <source>Bits</source>
      <translation>Bits</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="71"/>
      <source># Funcs</source>
      <translation>N.º de funciones</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="73"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/FlirtWidget.cpp" line="75"/>
      <source>Details</source>
      <translation>Detalles</translation>
    </message>
  </context>
  <context>
    <name>FunctionModel</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="134"/>
      <source>Offset: %1</source>
      <translation>Offset: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="136"/>
      <source>Size: %1</source>
      <translation>Tamaño: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="138"/>
      <source>Import: %1</source>
      <translation>Importar: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>true</source>
      <translation>verdadero</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="139"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="166"/>
      <source>false</source>
      <translation>falso</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="141"/>
      <source>Nargs: %1</source>
      <translation>Nargs: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="143"/>
      <source>Nbbs: %1</source>
      <translation>Nbbs: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="145"/>
      <source>Nlocals: %1</source>
      <translation>Nlocals: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="147"/>
      <source>Call type: %1</source>
      <translation>Tipo de llamada: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="149"/>
      <source>Edges: %1</source>
      <translation>Bordes: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="151"/>
      <source>StackFrame: %1</source>
      <translation>StackFrame: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="153"/>
      <source>Comment: %1</source>
      <translation>Comentario: %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="265"/>
      <source>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Disassembly preview&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Vista previa de desensamblador&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="270"/>
      <source>&lt;div&gt;&lt;strong&gt;Highlights&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div&gt;&lt;strong&gt;Destacado&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="305"/>
      <location filename="../widgets/FunctionsWidget.cpp" line="309"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="311"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="313"/>
      <source>Import</source>
      <translation>Importar</translation>
    </message>
    <message>
      <source>Imp.</source>
      <translation>Imp.</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="315"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="317"/>
      <source>Nargs</source>
      <translation>Nargs</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="319"/>
      <source>Nlocals</source>
      <translation>Nlocals</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="321"/>
      <source>Nbbs</source>
      <translation>Nbbs</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="323"/>
      <source>Call type</source>
      <translation>Tipo de llamada</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="325"/>
      <source>Edges</source>
      <translation>Bordes</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="327"/>
      <source>StackFrame</source>
      <translation>StackFrame</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="329"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>FunctionsTask</name>
    <message>
      <location filename="../common/FunctionsTask.h" line="13"/>
      <source>Fetching Functions</source>
      <translation>Recolectando funciones</translation>
    </message>
  </context>
  <context>
    <name>FunctionsWidget</name>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="490"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="491"/>
      <source>Undefine</source>
      <translation>Sin definir</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="492"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="493"/>
      <source>Vertical</source>
      <translation>Vertical</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="495"/>
      <source>Functions</source>
      <translation>Funciones</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="613"/>
      <source>Rename function %1</source>
      <translation>Renombrar función %1</translation>
    </message>
    <message>
      <location filename="../widgets/FunctionsWidget.cpp" line="614"/>
      <source>Function name:</source>
      <translation>Nombre de la función:</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapBinsDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Cuadro de mensaje</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="25"/>
      <source>Chain info:</source>
      <translation>Información de cadena:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="41"/>
      <source>Detailed chunk info:</source>
      <translation>Información detallada del fragmento:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.ui" line="48"/>
      <source>Enter chunk base address and press enter</source>
      <translation>Especifique la dirección base del fragmento y presione Entrar</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapBinsDialog.cpp" line="28"/>
      <source>Bins info for arena @ </source>
      <translation>Información de bins para la arena @ </translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapInfoDialog</name>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Cuadro de diálogo</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="22"/>
      <source>Base</source>
      <translation>Base</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="29"/>
      <source>Base address of the chunk</source>
      <translation>Dirección base del fragmento</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="39"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="46"/>
      <source>Size of the heap chunk including metadata</source>
      <translation>Tamaño del fragmento del montón, incluyendo metadatos</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="56"/>
      <source>Fd</source>
      <translation>Fd</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="63"/>
      <source>Link to next free chunk in bin&apos;s linked list</source>
      <translation>Enlace al siguiente fragmento libre en la lista vinculada del bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="73"/>
      <source>Bk</source>
      <translation>Bk</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="80"/>
      <source>Link to previous free chunk in bin&apos;s linked list</source>
      <translation>Enlace al fragmento libre anterior de la lista vinculada del bin</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="90"/>
      <source>Link to next larger free chunk (only for large chunks)</source>
      <translation>Enlace al siguiente fragmento libre más grande (solo para fragmentos grandes)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="100"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fd-nextsize&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Fd-nextsize&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="107"/>
      <source>Bk-nextsize</source>
      <translation>Bk-nextsize</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="114"/>
      <source>Link to next smaller free chunk (for large chunks)</source>
      <translation>Enlace al siguiente fragmento libre más pequeño (para fragmentos grandes)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="124"/>
      <source>Size of previous chunk (if free)</source>
      <translation>Tamaño del fragmento anterior (si está libre)</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="134"/>
      <source>PrevSize</source>
      <translation>PrevSize</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="145"/>
      <source>If the chunk was obtained from a non-main arena</source>
      <translation>Si el fragmento se obtuvo de una arena no principal</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="148"/>
      <source>NON_MAIN_ARENA</source>
      <translation>NON_MAIN_ARENA</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="161"/>
      <source>The chunk was obtained with mmap()</source>
      <translation>El fragmento se obtuvo con mmap()</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="164"/>
      <source>IS_MMAPED</source>
      <translation>IS_MMAPED</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="177"/>
      <source>Previous adjacent chunk is in use</source>
      <translation>El fragmento adyacente anterior está en uso</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="180"/>
      <source>PREV_INUSE</source>
      <translation>PREV_INUSE</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.ui" line="195"/>
      <source>Save</source>
      <translation>Guardar</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="12"/>
      <source>Chunk @ </source>
      <translation>Fragmento @ </translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="100"/>
      <source>Chunk saved</source>
      <translation>Fragmento guardado</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="101"/>
      <source>Chunk header successfully overwritten</source>
      <translation>El encabezado del fragmento se sobrescribió correctamente</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="103"/>
      <source>Chunk not saved</source>
      <translation>Fragmento no guardado</translation>
    </message>
    <message>
      <location filename="../dialogs/GlibcHeapInfoDialog.cpp" line="104"/>
      <source>Chunk header not successfully overwritten</source>
      <translation>El encabezado del fragmento no se sobrescribió correctamente</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapModel</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="161"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="163"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="165"/>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
  </context>
  <context>
    <name>GlibcHeapWidget</name>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="14"/>
      <source>Form</source>
      <translation>Formulario</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="34"/>
      <source>Arena</source>
      <translation>Arena</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="47"/>
      <source>View bins info for an arena</source>
      <translation>Ver información de bins para una arena</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.ui" line="50"/>
      <source>Bins</source>
      <translation>Bins</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="27"/>
      <source>Detailed Chunk Info</source>
      <translation>Información detallada del fragmento</translation>
    </message>
    <message>
      <location filename="../widgets/GlibcHeapWidget.cpp" line="28"/>
      <source>Bins Info</source>
      <translation>Información de bins</translation>
    </message>
  </context>
  <context>
    <name>GlobalVariableDialog</name>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="14"/>
      <source>Add Global Variable</source>
      <translation>Añadir variable global</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="20"/>
      <source>Add global variable at</source>
      <translation>Añadir variable global en</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="38"/>
      <source>Name:</source>
      <translation>Nombre:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="61"/>
      <source>int</source>
      <translation>int</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.ui" line="80"/>
      <source>Type:</source>
      <translation>Tipo:</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="28"/>
      <source>Edit global variable at %1</source>
      <translation>Editar variable global en %1</translation>
    </message>
    <message>
      <location filename="../dialogs/GlobalVariableDialog.cpp" line="30"/>
      <source>Add global variable at %1</source>
      <translation>Añadir variable global en %1</translation>
    </message>
  </context>
  <context>
    <name>GlobalsModel</name>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="60"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="62"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="64"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>GlobalsWidget</name>
    <message>
      <location filename="../widgets/GlobalsWidget.ui" line="76"/>
      <location filename="../widgets/GlobalsWidget.ui" line="79"/>
      <location filename="../widgets/GlobalsWidget.cpp" line="191"/>
      <source>Edit Global Variable</source>
      <translation>Editar variable global</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.ui" line="84"/>
      <location filename="../widgets/GlobalsWidget.ui" line="87"/>
      <location filename="../widgets/GlobalsWidget.cpp" line="192"/>
      <source>Delete Global Variable</source>
      <translation>Eliminar variable global</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="153"/>
      <source>Category</source>
      <translation>Categoría</translation>
    </message>
    <message>
      <location filename="../widgets/GlobalsWidget.cpp" line="155"/>
      <source>Globals</source>
      <translation>Globales</translation>
    </message>
  </context>
  <context>
    <name>GraphOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="14"/>
      <source>Graph</source>
      <translation>Gráfico</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="22"/>
      <source>Graph Block Options </source>
      <translation>Opciones de bloque de gráfico </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="31"/>
      <source>The offset of the first instruction of a graph block is shown in the header of the respective graph block</source>
      <translation>El offset de la primera instrucción se muestra en el encabezado del bloque de gráfico correspondiente</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="34"/>
      <source>Show offset of the first instruction in each graph block</source>
      <translation>Mostrar offset de la primera instrucción en cada bloque de gráfico</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="41"/>
      <source>Show offset for each instruction (graph.offset)</source>
      <translation>Mostrar offset por cada instrucción (graph.offset)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="48"/>
      <source>Show preview when hovering (graph.preview)</source>
      <translation>Mostrar vista previa al pasar el cursor (graph.preview)</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="57"/>
      <source>Maximum Line Length:</source>
      <translation>Longitud máxima de línea:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="77"/>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="87"/>
      <source>Hide text when zooming out and it is smaller than the given value. Higher values can increase Performance.</source>
      <translation>Oculta el texto si es más pequeño que el valor especificado al alejar. Use valores superiores para mejorar el rendimiento.</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="80"/>
      <source>Minimum Font Size</source>
      <translation>Tamaño mínimo de fuente</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="105"/>
      <source>Graph Layout Options</source>
      <translation>Opciones de diseño gráfico</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="124"/>
      <source>Vertical</source>
      <translation>Vertical</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="147"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="183"/>
      <source>Block spacing:</source>
      <translation>Espaciado de bloque:</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="190"/>
      <source>Edge spacing</source>
      <translation>Espaciado de borde</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="200"/>
      <source>Bitmap Export Options</source>
      <translation>Opciones de exportación de mapa de bits</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="209"/>
      <source>Export Transparent Bitmap Graphs</source>
      <translation>Exportar gráficos de mapa de bits transparentes</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="218"/>
      <source>Graph Bitmap Export Scale: </source>
      <translation>Escala de exportación de mapa de bits del gráfico: </translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/GraphOptionsWidget.ui" line="225"/>
      <source>%</source>
      <translation>%</translation>
    </message>
  </context>
  <context>
    <name>GraphView</name>
    <message>
      <location filename="../widgets/GraphView.cpp" line="440"/>
      <source>Cutter graph export</source>
      <translation>Exportación de gráfico de Cutter</translation>
    </message>
  </context>
  <context>
    <name>HeadersModel</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="55"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="57"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="59"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="61"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>HeadersWidget</name>
    <message>
      <location filename="../widgets/HeadersWidget.cpp" line="120"/>
      <source>Headers</source>
      <translation>Cabeceras</translation>
    </message>
  </context>
  <context>
    <name>HeapBinsGraphView</name>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="8"/>
      <source>Detailed Chunk Info</source>
      <translation>Información detallada del fragmento</translation>
    </message>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="79"/>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="121"/>
      <source>bin </source>
      <translation>bin </translation>
    </message>
    <message>
      <location filename="../widgets/HeapBinsGraphView.cpp" line="121"/>
      <source> @ </source>
      <translation> @ </translation>
    </message>
  </context>
  <context>
    <name>HeapDockWidget</name>
    <message>
      <location filename="../widgets/HeapDockWidget.ui" line="14"/>
      <source>Heap</source>
      <translation>Montón</translation>
    </message>
  </context>
  <context>
    <name>HexWidget</name>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="72"/>
      <source>Hexadecimal</source>
      <translation>Hexadecimal</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="73"/>
      <source>Octal</source>
      <translation>Octal</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="74"/>
      <source>Decimal</source>
      <translation>Decimal</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="75"/>
      <source>Signed decimal</source>
      <translation>Decimal con signo</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="76"/>
      <source>Float</source>
      <translation>Float</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="90"/>
      <source>Bytes per row</source>
      <translation>Bytes por fila</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="100"/>
      <source>Power of 2</source>
      <translation>Potencia de 2</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="107"/>
      <source>Big Endian</source>
      <translation>Big Endian</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="112"/>
      <source>Bytes as pairs</source>
      <translation>Bytes como pares</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="116"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="122"/>
      <source>Copy address</source>
      <translation>Copiar dirección</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="129"/>
      <location filename="../widgets/HexWidget.cpp" line="1175"/>
      <source>Add Comment</source>
      <translation>Añadir comentario</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="137"/>
      <location filename="../widgets/HexWidget.cpp" line="1185"/>
      <source>Add flag at %1</source>
      <translation type="unfinished">Add flag at %1</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="152"/>
      <source>Delete Comment</source>
      <translation>Eliminar comentario</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="158"/>
      <source>Select range</source>
      <translation>Seleccionar rango</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="165"/>
      <location filename="../widgets/HexWidget.cpp" line="1309"/>
      <source>Write string</source>
      <translation>Escribir cadena</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="169"/>
      <source>Write length and string</source>
      <translation>Escribir longitud y cadena</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="173"/>
      <location filename="../widgets/HexWidget.cpp" line="1503"/>
      <source>Write wide string</source>
      <translation>Escribir cadena ancha</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="177"/>
      <source>Write zero terminated string</source>
      <translation>Escribir cadena terminada en cero</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="181"/>
      <source>Write a decoded or encoded Base64 string</source>
      <translation>Escriba una cadena de Base64 codificada o decodificada</translation>
    </message>
    <message>
      <source>Write De\Encoded Base64 string</source>
      <translation>Escribir cadena codificada/descodificada en Base64</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="186"/>
      <location filename="../widgets/HexWidget.cpp" line="1355"/>
      <source>Write hex bytes</source>
      <translation>Escribir bytes hexadecimales</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="190"/>
      <location filename="../widgets/HexWidget.cpp" line="1391"/>
      <source>Write zeros</source>
      <translation>Escribir ceros</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="194"/>
      <location filename="../widgets/HexWidget.cpp" line="1447"/>
      <source>Write random bytes</source>
      <translation>Escribir bytes aleatorios</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="198"/>
      <source>Duplicate from offset</source>
      <translation>Duplicar desde offset</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="202"/>
      <source>Increment/Decrement</source>
      <translation>Incremento/decremento</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="206"/>
      <source>Edit with keyboard</source>
      <translation>Editar con teclado</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1178"/>
      <source>Edit Comment</source>
      <translation>Editar comentario</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1187"/>
      <source>Rename flag &quot;%1&quot;</source>
      <translation type="unfinished">Rename flag &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1195"/>
      <source>Item size:</source>
      <translation>Tamaño de objeto:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1197"/>
      <source>Item format:</source>
      <translation>Formato del objeto:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1202"/>
      <source>Edit</source>
      <translation>Modificar</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1309"/>
      <location filename="../widgets/HexWidget.cpp" line="1485"/>
      <location filename="../widgets/HexWidget.cpp" line="1503"/>
      <location filename="../widgets/HexWidget.cpp" line="1521"/>
      <source>String:</source>
      <translation>Cadena:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1355"/>
      <source>Hex byte string:</source>
      <translation>Cadena de bytes hexadecimal:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1391"/>
      <source>Number of zeros:</source>
      <translation>Número de ceros:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1418"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1419"/>
      <source>Error occured during decoding your input.
Please, make sure, that it is a valid base64 string and try again.</source>
      <translation>Ha ocurrido un error al decodificar su entrada.
Por favor, asegúrese de que es una cadena base64 válida y vuelva a intentarlo.</translation>
    </message>
    <message>
      <source>Write random</source>
      <translation>Escribir al azar</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1447"/>
      <source>Number of bytes:</source>
      <translation>Número de bytes:</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1485"/>
      <source>Write Pascal string</source>
      <translation>Escribir cadena de Pascal</translation>
    </message>
    <message>
      <location filename="../widgets/HexWidget.cpp" line="1521"/>
      <source>Write zero-terminated string</source>
      <translation>Escribir cadena terminada en cero</translation>
    </message>
  </context>
  <context>
    <name>HexdumpRangeDialog</name>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="14"/>
      <source>Select Block</source>
      <translation>Seleccionar bloque</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="47"/>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="79"/>
      <source>Exclusive end address</source>
      <translation>Dirección final exclusiva</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="50"/>
      <source>End Address:</source>
      <translation>Dirección final:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="65"/>
      <source>Start Address:</source>
      <translation>Dirección inicial:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="99"/>
      <source>Length:</source>
      <translation>Longitud:</translation>
    </message>
    <message>
      <location filename="../dialogs/HexdumpRangeDialog.ui" line="115"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#ff8585;&quot;&gt;Big selection might cause a delay&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#ff8585;&quot;&gt;Una gran selección puede provocar un retraso&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>HexdumpWidget</name>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="70"/>
      <source>Parsing</source>
      <translation>Analizando</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="120"/>
      <source>Endian</source>
      <translation>Endian</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="131"/>
      <source>Little</source>
      <translation>Pequeño</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="136"/>
      <source>Big</source>
      <translation>Grande</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="191"/>
      <source>Arch</source>
      <translation>Arquitectura</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="220"/>
      <source>Bits</source>
      <translation>Bits</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="231"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="236"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="241"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="318"/>
      <source>SHA256:</source>
      <translation>SHA1: {256:?}</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="350"/>
      <source>SHA1:</source>
      <translation>SHA1:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="357"/>
      <source>Copy SHA256</source>
      <translation>Copiar SHA256</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="396"/>
      <source>Copy CRC32</source>
      <translation>Copiar CRC32</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="434"/>
      <source>Entropy:</source>
      <translation>Entropía:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="466"/>
      <source>MD5:</source>
      <translation>MD5:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.ui" line="479"/>
      <source>CRC32:</source>
      <translation>CRC32:</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="50"/>
      <source>Select bytes to display information</source>
      <translation>Seleccionar bytes para mostrar información</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="143"/>
      <source>Disassembly</source>
      <translation>Desensamblado</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="144"/>
      <source>String</source>
      <translation>Cadena de texto</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="145"/>
      <source>Assembler</source>
      <translation>Assembler</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="146"/>
      <source>C bytes</source>
      <translation>C bytes</translation>
    </message>
    <message>
      <source>C bytes with instructions</source>
      <translation>Bytes de C con instrucciones</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="147"/>
      <source>C half-words (2 byte)</source>
      <translation>C half-words (2 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="148"/>
      <source>C words (4 byte)</source>
      <translation>C words (4 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="149"/>
      <source>C dwords (8 byte)</source>
      <translation>C dwords (8 byte)</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="150"/>
      <source>Python</source>
      <translation>Python</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="151"/>
      <source>JSON</source>
      <translation>JSON</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="152"/>
      <source>JavaScript</source>
      <translation>JavaScript</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="153"/>
      <source>Yara</source>
      <translation>Yara</translation>
    </message>
    <message>
      <location filename="../widgets/HexdumpWidget.cpp" line="218"/>
      <source>Hexdump</source>
      <translation>Hexdump</translation>
    </message>
  </context>
  <context>
    <name>ImportsModel</name>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="45"/>
      <source>Unsafe</source>
      <translation>Inseguro</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="71"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="73"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="75"/>
      <source>Safety</source>
      <translation>Seguridad</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="77"/>
      <source>Library</source>
      <translation>Biblioteca</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="79"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="81"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>ImportsWidget</name>
    <message>
      <location filename="../widgets/ImportsWidget.cpp" line="172"/>
      <source>Imports</source>
      <translation>Importaciones</translation>
    </message>
  </context>
  <context>
    <name>IncrementDecrementDialog</name>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="14"/>
      <source>Increment/Decrement</source>
      <translation>Incrementar/Disminuir</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="24"/>
      <source>Interpret as</source>
      <translation>Interpretar como</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="38"/>
      <source>Value:</source>
      <translation>Valor:</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="54"/>
      <source>Increment</source>
      <translation>Incrementar</translation>
    </message>
    <message>
      <location filename="../dialogs/IncrementDecrementDialog.ui" line="64"/>
      <source>Decrement</source>
      <translation>Disminuir</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Byte</source>
      <translation>Byte</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Word</source>
      <translation>Palabra</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Dword</source>
      <translation>Dword</translation>
    </message>
    <message>
      <location filename="../dialogs/WriteCommandsDialogs.cpp" line="33"/>
      <source>Qword</source>
      <translation>Qword</translation>
    </message>
  </context>
  <context>
    <name>InitialOptionsDialog</name>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="26"/>
      <source>Load Options</source>
      <translation>Opciones de recarga</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="84"/>
      <source>Program:</source>
      <translation>Programa:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="167"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="414"/>
      <source>Analysis: Enabled</source>
      <translation>Análisis: Habilitado</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="183"/>
      <source>Level: </source>
      <translation>Nivel: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="224"/>
      <source>None</source>
      <translation>Ninguna</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="259"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="655"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="715"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="763"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="808"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="833"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="38"/>
      <source>Auto</source>
      <translation>Auto</translation>
    </message>
    <message>
      <source>Auto Exp</source>
      <translation>Experimental</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="326"/>
      <source>Experimental</source>
      <translation>Experimental</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="364"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="400"/>
      <source>Advanced</source>
      <translation>Avanzado</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="518"/>
      <source>Load in write mode (-w)</source>
      <translation>Cargar en modo de escritura (-w)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="528"/>
      <source>Do not load bin information (-n)</source>
      <translation>No cargar información binaria (-n)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="541"/>
      <source>Use virtual addressing</source>
      <translation>Usar direccionamiento virtual</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="551"/>
      <source>Import demangled symbols</source>
      <translation>Importar símbolos decodificados</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="568"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="599"/>
      <source>Advanced options</source>
      <translation>Opciones avanzadas</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="629"/>
      <source>CPU options</source>
      <translation>Opciones de CPU</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="644"/>
      <source>Architecture:</source>
      <translation>Arquitectura:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="669"/>
      <source>CPU:</source>
      <translation>CPU:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="720"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="725"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="730"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="735"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="749"/>
      <source>Endianness: </source>
      <translation>Extremidad: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="768"/>
      <source>Little</source>
      <translation>Pequeño</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="773"/>
      <source>Big</source>
      <translation>Grande</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="794"/>
      <source>Kernel: </source>
      <translation>Núcleo: </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="822"/>
      <source>Format:</source>
      <translation>Formato:</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="876"/>
      <source>Load bin offset (-B)</source>
      <translation>Cargar offset de bin (-B)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="895"/>
      <source>1024</source>
      <translation>1024</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="914"/>
      <source>Map offset (-m)</source>
      <translation>Mapear offset (-m)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="930"/>
      <source>0x40000</source>
      <translation>0x40000</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="937"/>
      <source>Load PDB</source>
      <translation>Cargar PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="962"/>
      <source>PDB File path</source>
      <translation>Ruta de archivo PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="969"/>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1011"/>
      <source>Select</source>
      <translation>Seleccionar</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="979"/>
      <source>Load script file</source>
      <translation>Cargar archivo de secuencia de comandos</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1004"/>
      <source>Path to Rizin script file</source>
      <translation>Ruta de acceso al archivo de script de Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1067"/>
      <source>Cancel</source>
      <translation>Cancelar</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.ui" line="1080"/>
      <source>  Ok  </source>
      <translation>  Aceptar  </translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="56"/>
      <source>Analyze all symbols</source>
      <translation>Analizar todos los símbolos</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="57"/>
      <source>Analyze instructions for references</source>
      <translation>Analizar instrucciones en busca de referencias</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="58"/>
      <source>Analyze function calls</source>
      <translation>Analizar llamadas a función</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="59"/>
      <source>Analyze all basic blocks</source>
      <translation>Analizar todos los bloques básicos</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="60"/>
      <source>Analyze all objc references</source>
      <translation>Analizar todas las referencias objc</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="61"/>
      <source>Recover class information from RTTI</source>
      <translation>Recuperar información de clase de RTTI</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="62"/>
      <source>Autoname functions based on context</source>
      <translation>Autorenombrar funciones basadas en el contexto</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="63"/>
      <source>Emulate code to find computed references</source>
      <translation>Emular código para encontrar referencias calculadas</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="64"/>
      <source>Analyze all consecutive functions</source>
      <translation>Analizar todas las funciones consecutivas</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="65"/>
      <source>Type and Argument matching analysis</source>
      <translation>Análisis de coincidencia de tipo y argumento</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="66"/>
      <source>Analyze code after trap-sleds</source>
      <translation>Analizar código después de trap-sleds</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="67"/>
      <source>Analyze function preludes</source>
      <translation>Analizar preludios de la función</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="68"/>
      <source>Analyze jump tables in switch statements</source>
      <translation>Analizar tablas de salto en bloques switch</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="71"/>
      <source>Analyze PUSH+RET as JMP</source>
      <translation>Analizar PUSH+RET como JMP</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="72"/>
      <source>Continue analysis after each function</source>
      <translation>Continuar análisis después de cada función</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="394"/>
      <source>No analysis</source>
      <translation>Sin análisis</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="396"/>
      <source>Auto-Analysis (aaa)</source>
      <translation>Auto-Análisis (aaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="398"/>
      <source>Auto-Analysis Experimental (aaaa)</source>
      <translation>Auto-análisis Experimental (aaaa)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="402"/>
      <source>Unknown</source>
      <translation>Desconocido</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="408"/>
      <source>Level</source>
      <translation>Nivel</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="411"/>
      <source>Analysis: Disabled</source>
      <translation>Análisis: Desactivado</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="457"/>
      <source>Select PDB file</source>
      <translation>Seleccionar archivo PDB</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="458"/>
      <source>PDB file (*.pdb)</source>
      <translation>Archivo PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="458"/>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="480"/>
      <source>All files (*)</source>
      <translation>Todos los archivos (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="479"/>
      <source>Select Rizin script file</source>
      <translation>Seleccionar archivo de script de Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/InitialOptionsDialog.cpp" line="480"/>
      <source>Script file (*.rz)</source>
      <translation>Archivo de script (*.rz)</translation>
    </message>
  </context>
  <context>
    <name>InitializationFileEditor</name>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="14"/>
      <source>CutterRC Editor</source>
      <translation>CutterRC Editor</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.ui" line="20"/>
      <source>TextLabel</source>
      <translation>TextLabel</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/InitializationFileEditor.cpp" line="35"/>
      <source>Script is loaded from &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
      <translation>El script se carga desde &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
  </context>
  <context>
    <name>JSDecDecompiler</name>
    <message>
      <source>Failed to parse JSON from jsdec</source>
      <translation>No se pudo analizar el código JSON desde jsdec</translation>
    </message>
  </context>
  <context>
    <name>LayoutManager</name>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="14"/>
      <source>Layout</source>
      <translation>Diseño</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="25"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.ui" line="32"/>
      <location filename="../dialogs/LayoutManager.cpp" line="60"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="42"/>
      <source>Rename layout error</source>
      <translation>Error al cambiar el nombre del diseño</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="43"/>
      <source>&apos;%1&apos; is already used.</source>
      <translation>«%1» ya está en uso.</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Save layout</source>
      <translation>Guardar diseño</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="45"/>
      <source>Enter name</source>
      <translation>Introducir nombre</translation>
    </message>
    <message>
      <location filename="../dialogs/LayoutManager.cpp" line="61"/>
      <source>Do you want to delete &apos;%1&apos;</source>
      <translation>¿Quiere eliminar «%1»?</translation>
    </message>
  </context>
  <context>
    <name>MainWindow</name>
    <message>
      <location filename="../core/MainWindow.ui" line="33"/>
      <source>Add extra...</source>
      <translation>Añadir extra...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="61"/>
      <source>File</source>
      <translation>Archivo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="68"/>
      <source>Set mode</source>
      <translation>Establecer modo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="97"/>
      <location filename="../core/MainWindow.cpp" line="291"/>
      <source>View</source>
      <translation>Ver</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="104"/>
      <source>Zoom</source>
      <translation>Ampliar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="113"/>
      <source>Layouts</source>
      <translation>Diseños</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="133"/>
      <source>Tools</source>
      <translation>Herramientas</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="139"/>
      <source>Help</source>
      <translation>Ayuda</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="147"/>
      <location filename="../core/MainWindow.ui" line="513"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="156"/>
      <source>Windows</source>
      <translation>Ventanas</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="160"/>
      <location filename="../core/MainWindow.cpp" line="146"/>
      <location filename="../core/MainWindow.cpp" line="147"/>
      <source>Plugins</source>
      <translation>Complementos</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="165"/>
      <source>Info...</source>
      <translation>Información...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="170"/>
      <source>Debug...</source>
      <translation>Depurar...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="185"/>
      <source>Debug</source>
      <translation>Depurar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="232"/>
      <source>Reset to default layout</source>
      <translation>Restablecer a diseño predeterminado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="237"/>
      <source>Zen Mode</source>
      <translation>Modo zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="240"/>
      <source>Zen mode</source>
      <translation>Modo zen</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="245"/>
      <source>BaseFind</source>
      <translation>Buscar base</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="250"/>
      <source>About</source>
      <translation>Acerca</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="255"/>
      <source>Report an issue</source>
      <translation>Informar de un problema</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="260"/>
      <source>New Window</source>
      <translation>Nueva Ventana</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="263"/>
      <source>Ctrl+N</source>
      <translation>Ctrl+N</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="268"/>
      <source>Close</source>
      <translation>Cerrar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="273"/>
      <location filename="../core/MainWindow.ui" line="276"/>
      <location filename="../core/MainWindow.ui" line="872"/>
      <location filename="../core/MainWindow.cpp" line="1242"/>
      <source>Save layout</source>
      <translation>Guardar diseño</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="281"/>
      <source>Documentation</source>
      <translation>Documentación</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="286"/>
      <source>Map File</source>
      <translation>Asignar archivo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="289"/>
      <source>Ctrl+M</source>
      <translation>Ctrl+M</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="294"/>
      <location filename="../core/MainWindow.cpp" line="726"/>
      <location filename="../core/MainWindow.cpp" line="750"/>
      <source>Save Project</source>
      <translation>Guardar proyecto</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="297"/>
      <source>Ctrl+S</source>
      <translation>Ctrl+S</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="302"/>
      <source>Cut</source>
      <translation>Cortar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="307"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="312"/>
      <location filename="../core/MainWindow.ui" line="518"/>
      <source>Paste</source>
      <translation>Pegar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="317"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="322"/>
      <location filename="../core/MainWindow.ui" line="325"/>
      <source>Select all</source>
      <translation>Seleccionar todo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="330"/>
      <source>Find</source>
      <translation>Buscar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="335"/>
      <location filename="../core/MainWindow.ui" line="338"/>
      <source>Find next</source>
      <translation>Buscar siguiente</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="343"/>
      <location filename="../core/MainWindow.ui" line="346"/>
      <source>Find previous</source>
      <translation>Buscar anterior</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="355"/>
      <source>Undo Seek</source>
      <translation>Deshacer búsqueda</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="358"/>
      <source>Go back</source>
      <translation>Regresar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="367"/>
      <source>Redo Seek</source>
      <translation>Rehacer búsqueda</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="378"/>
      <source>Unlock Panels</source>
      <translation>Desbloquear paneles</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="381"/>
      <source>Toggle panel locks</source>
      <translation>Activar bloqueo de panel</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="400"/>
      <source>Theme</source>
      <translation>Tema</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="415"/>
      <location filename="../core/MainWindow.ui" line="418"/>
      <source>Tabs up/down</source>
      <translation>Pestañas arriba/abajo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="427"/>
      <source>Refresh</source>
      <translation>Actualizar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="435"/>
      <source>Show Tabs at the Top</source>
      <translation>Mostrar pestañas en la parte superior</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="438"/>
      <source>Toggle tab position</source>
      <translation>Intercambiar posición de pestaña</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="443"/>
      <source>Dark Theme</source>
      <translation>Tema oscuro</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="448"/>
      <location filename="../core/MainWindow.ui" line="451"/>
      <source>Load layout</source>
      <translation>Cargar diseño</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="456"/>
      <source>Default Theme</source>
      <translation>Tema predeterminado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="461"/>
      <source>Bindiff</source>
      <translation>Bindiff</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="466"/>
      <source>Analysis</source>
      <translation>Análisis</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="471"/>
      <source>Test menu</source>
      <translation>Menú de prueba</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="476"/>
      <location filename="../core/MainWindow.ui" line="479"/>
      <source>Copy hexpair</source>
      <translation>Copiar hexpair</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="484"/>
      <location filename="../core/MainWindow.ui" line="487"/>
      <source>Copy text</source>
      <translation>Copiar texto</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="492"/>
      <source>Copy ASCII</source>
      <translation>Copiar ASCII</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="497"/>
      <location filename="../core/MainWindow.ui" line="500"/>
      <source>Insert string</source>
      <translation>Insertar cadena</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="505"/>
      <location filename="../core/MainWindow.ui" line="508"/>
      <source>Insert hex</source>
      <translation>Insertar hexadecimal</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="523"/>
      <source>Show/Hide bytes</source>
      <translation>Mostrar/Ocultar bytes</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="528"/>
      <source>Switch case</source>
      <translation>Cambiar capitalización</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="533"/>
      <location filename="../core/MainWindow.ui" line="536"/>
      <source>Copy all</source>
      <translation>Copiar todo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="541"/>
      <location filename="../core/MainWindow.ui" line="544"/>
      <source>Copy bytes</source>
      <translation>Copiar bytes</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="549"/>
      <location filename="../core/MainWindow.ui" line="552"/>
      <location filename="../core/MainWindow.ui" line="557"/>
      <location filename="../core/MainWindow.ui" line="560"/>
      <source>Copy disasm</source>
      <translation>Copiar desensamblado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="572"/>
      <location filename="../core/MainWindow.ui" line="575"/>
      <source>Start web server</source>
      <translation>Iniciar servidor web</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="580"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="585"/>
      <source>2</source>
      <translation>2</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="590"/>
      <source>4</source>
      <translation>4</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="595"/>
      <source>8</source>
      <translation>8</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="600"/>
      <source>16</source>
      <translation>16</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="605"/>
      <source>32</source>
      <translation>32</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="610"/>
      <source>64</source>
      <translation>64</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="615"/>
      <source>Syntax AT&amp;T/Intel</source>
      <translation>Sintaxis AT&amp;T/Intel</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="620"/>
      <location filename="../core/MainWindow.ui" line="630"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="625"/>
      <location filename="../core/MainWindow.ui" line="635"/>
      <source>Undefine</source>
      <translation>Dejar de definir</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="640"/>
      <source>Add comment</source>
      <translation>Añadir comentario</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="652"/>
      <location filename="../core/MainWindow.ui" line="655"/>
      <source>Show/Hide bottom panel</source>
      <translation type="unfinished">Show/Hide bottom panel</translation>
    </message>
    <message>
      <source>Show/Hide bottom pannel</source>
      <translation>Mostrar/Ocultar el panel inferior</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="660"/>
      <source>Run Rizin script</source>
      <translation>Ejecutar script de Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="665"/>
      <source>Reset Settings</source>
      <translation>Restablecer opciones</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="668"/>
      <source>Reset settings</source>
      <translation>Reestablecer ajustes</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="673"/>
      <source>Quit</source>
      <translation>Salir</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="676"/>
      <source>Ctrl+Q</source>
      <translation>Ctrl+Q</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="684"/>
      <source>Exports</source>
      <translation>Exportar</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="687"/>
      <source>Show/Hide Exports panel</source>
      <translation>Mostrar/ocultar panel de exportaciones</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="692"/>
      <source>Refresh Contents</source>
      <translation>Actualizar contenidos</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="695"/>
      <source>Refresh contents</source>
      <translation>Actualizar contenidos</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="703"/>
      <source>Show ESIL rather than assembly</source>
      <translation>Mostrar ESIL en vez de ensamblador</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="711"/>
      <source>Show pseudocode rather than assembly</source>
      <translation>Mostrar pseudocódigo en vez de ensamblador</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="722"/>
      <source>Display offsets</source>
      <translation>Mostrar offsets</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="727"/>
      <source>Preferences</source>
      <translation>Preferencias</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="732"/>
      <source>Save Project As...</source>
      <translation>Guardar proyecto como...</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="740"/>
      <source>Graph</source>
      <translation>Gráfico</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="745"/>
      <source>Import PDB</source>
      <translation>Importar PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="750"/>
      <source>Analyze Program</source>
      <translation>Analizar programa</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="755"/>
      <location filename="../core/MainWindow.cpp" line="1765"/>
      <source>Export as code</source>
      <translation>Exportar como código</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="760"/>
      <location filename="../core/MainWindow.cpp" line="1805"/>
      <source>Apply Signature From File</source>
      <translation>Aplicar firma desde archivo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="765"/>
      <location filename="../core/MainWindow.cpp" line="1826"/>
      <source>Create New Signature File</source>
      <translation>Crear nuevo archivo de firma</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="770"/>
      <source>Add Hexdump</source>
      <translation>Añadir hexadecimal</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="775"/>
      <source>Add Decompiler</source>
      <translation>Añadir decompilador</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="780"/>
      <source>Add Disassembly</source>
      <translation>Añadir desensamblado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="785"/>
      <source>Add Graph</source>
      <translation>Añadir grafo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="796"/>
      <source>Grouped dock dragging</source>
      <translation>Arrastre agrupado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="801"/>
      <source>Zoom In</source>
      <translation>Acercarse</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="804"/>
      <source>Ctrl++</source>
      <translation>Ctrl++</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="812"/>
      <source>Zoom Out</source>
      <translation>Alejarse</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="815"/>
      <source>Ctrl+-</source>
      <translation>Ctrl+-</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="823"/>
      <source>Reset</source>
      <translation>Restablecer</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="826"/>
      <source>Ctrl+=</source>
      <translation>Ctrl+=</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="834"/>
      <source>Commit changes</source>
      <translation>Confirmar cambios</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="842"/>
      <source>Write mode</source>
      <translation>Modo de escritura</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="845"/>
      <source>Open the file in write mode. Every change to the file will change the original file on disk.</source>
      <translation>Abre el archivo en modo de escritura. Al realizar cambios en el archivo, se modificará el archivo original en el disco.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="853"/>
      <source>Cache mode</source>
      <translation>Modo de caché</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="856"/>
      <source>Enable cache mode. Changes to the file would not be applied to disk unless you specifically commit them. This is a safer option.</source>
      <translation>Habilita el modo de caché. Los cambios realizados en el archivo no se aplicarán en el disco, excepto si los confirma específicamente. Esta opción es más segura.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="867"/>
      <source>Read-Only mode</source>
      <translation>Modo de solo lectura</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.ui" line="877"/>
      <source>Manage layouts</source>
      <translation>Administrar diseños</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="254"/>
      <source>No plugins are installed. Check the plugins section on Cutter documentation to learn more.</source>
      <translation>No hay complementos instalados. Para obtener más información, consulte la sección de complementos en la documentación de Cutter.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="259"/>
      <source>The installed plugins didn&apos;t add entries to this menu.</source>
      <translation>Los complementos instalados no añadieron entradas a este menú.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="273"/>
      <source>Analyze the program using Rizin&apos;s &quot;aaa&quot; command</source>
      <translation>Analizar el programa con el comando «aaa» de Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="541"/>
      <source>Script loading</source>
      <translation>Cargando script</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="542"/>
      <source>Do you want to load the &apos;%1&apos; script?</source>
      <translation>¿Quieres cargar el script &apos;%1&apos;?</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="560"/>
      <source>Cannot open file!</source>
      <translation>No se puede abrir el archivo!</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="561"/>
      <source>Could not open the file! Make sure the file exists and that you have the correct permissions.</source>
      <translation>¡No se pudo abrir el archivo! Asegúrese de que el archivo existe y de que tiene los permisos correctos.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="624"/>
      <source>Failed to open project: %1</source>
      <translation>No se pudo abrir el proyecto: %1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="629"/>
      <source>Open Project</source>
      <translation>Abrir proyecto</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="727"/>
      <source>Rizin Project (*.rzdb)</source>
      <translation type="unfinished">Rizin Project (*.rzdb)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="751"/>
      <source>Failed to save project: %1</source>
      <translation>Error al guardar el proyecto: %1</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="779"/>
      <source>Do you really want to exit?
Save your project before closing!</source>
      <translation>¿Realmente deseas salir? ¡
Guarda tu proyecto antes de cerrar!</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1055"/>
      <source>New disassembly</source>
      <translation>Nuevo desensamblado</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1057"/>
      <source>New graph</source>
      <translation>Nuevo grafo</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1059"/>
      <source>New hexdump</source>
      <translation>Nuevo volcado hexadecimal</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1060"/>
      <source>New Decompiler</source>
      <translation>Nuevo decompilador</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1239"/>
      <source>Save layout error</source>
      <translation>Error al guardar el diseño</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1240"/>
      <source>&apos;%1&apos; is not a valid name.</source>
      <translation>«%1» no es un nombre válido.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1242"/>
      <source>Enter name</source>
      <translation>Introducir nombre</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1553"/>
      <source>Select Rizin script</source>
      <translation>Seleccionar script de Rizin</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1596"/>
      <source>Do you really want to clear all settings?</source>
      <translation>¿Está seguro que desea eliminar todos los ajustes?</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1696"/>
      <source>Select PDB file</source>
      <translation>Seleccionar archivo PDB</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1697"/>
      <source>PDB file (*.pdb)</source>
      <translation>Archivo PDB (*.pdb)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1697"/>
      <source>All files (*)</source>
      <translation>Todos los archivos (*)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1707"/>
      <source>%1 loaded.</source>
      <translation>%1 cargado.</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1718"/>
      <source>C uin8_t array (*.c)</source>
      <translation type="unfinished">C uin8_t array (*.c)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1723"/>
      <source>C uin16_t array (*.c)</source>
      <translation type="unfinished">C uin16_t array (*.c)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1725"/>
      <source>C uin32_t array (*.c)</source>
      <translation type="unfinished">C uin32_t array (*.c)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1727"/>
      <source>C uin64_t array (*.c)</source>
      <translation type="unfinished">C uin64_t array (*.c)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1732"/>
      <source>Go array (*.go)</source>
      <translation type="unfinished">Go array (*.go)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1734"/>
      <source>Java array (*.java)</source>
      <translation type="unfinished">Java array (*.java)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1736"/>
      <source>JSON array (*.json)</source>
      <translation type="unfinished">JSON array (*.json)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1738"/>
      <source>Kotlin array (*.kt)</source>
      <translation type="unfinished">Kotlin array (*.kt)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1741"/>
      <source>Javascript array (*.js)</source>
      <translation type="unfinished">Javascript array (*.js)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1743"/>
      <source>ObjectiveC array (*.m)</source>
      <translation type="unfinished">ObjectiveC array (*.m)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1745"/>
      <source>Python array (*.py)</source>
      <translation type="unfinished">Python array (*.py)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1747"/>
      <source>Rust array (*.rs)</source>
      <translation type="unfinished">Rust array (*.rs)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1750"/>
      <source>Swift array (*.swift)</source>
      <translation type="unfinished">Swift array (*.swift)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1752"/>
      <source>Print &apos;wx&apos; Rizin commands (*.rz)</source>
      <translation type="unfinished">Print &apos;wx&apos; Rizin commands (*.rz)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1754"/>
      <source>Shell-script that reconstructs the bin (*.sh)</source>
      <translation type="unfinished">Shell-script that reconstructs the bin (*.sh)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1756"/>
      <source>GAS .byte blob (*.asm, *.s)</source>
      <translation type="unfinished">GAS .byte blob (*.asm, *.s)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1759"/>
      <source>Yara (*.yar)</source>
      <translation type="unfinished">Yara (*.yar)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1762"/>
      <source>.bytes with instructions in comments (*.txt)</source>
      <translation type="unfinished">.bytes with instructions in comments (*.txt)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1776"/>
      <source>Can&apos;t open file</source>
      <translation type="unfinished">Can&apos;t open file</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1801"/>
      <location filename="../core/MainWindow.cpp" line="1823"/>
      <source>Signature File (*.sig)</source>
      <translation>Archivo de firma (*.sig)</translation>
    </message>
    <message>
      <location filename="../core/MainWindow.cpp" line="1802"/>
      <location filename="../core/MainWindow.cpp" line="1824"/>
      <source>Pattern File (*.pat)</source>
      <translation>Archivo de Patrón (*.pat)</translation>
    </message>
  </context>
  <context>
    <name>MapFileDialog</name>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="14"/>
      <source>Map New File</source>
      <translation>Asignar nuevo archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="26"/>
      <source>File:</source>
      <translation>Archivo:</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="52"/>
      <location filename="../dialogs/MapFileDialog.cpp" line="18"/>
      <source>Select file</source>
      <translation>Seleccionar archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="59"/>
      <source>Map address:</source>
      <translation>Asignar dirección:</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.ui" line="72"/>
      <source>0x40000</source>
      <translation>0x40000</translation>
    </message>
    <message>
      <source>Map new file file</source>
      <translation>Asignar nuevo archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Failed to map a new file</source>
      <translation>No se pudo asignar un nuevo archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/MapFileDialog.cpp" line="36"/>
      <source>Map new file</source>
      <translation>Asignar nuevo archivo</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapModel</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="58"/>
      <source>Offset start</source>
      <translation>Offset inicial</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="60"/>
      <source>Offset end</source>
      <translation>Offset final</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="64"/>
      <source>Permissions</source>
      <translation>Permisos</translation>
    </message>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="66"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>MemoryMapWidget</name>
    <message>
      <location filename="../widgets/MemoryMapWidget.cpp" line="123"/>
      <source>Memory Map</source>
      <translation>Mapa de memoria</translation>
    </message>
  </context>
  <context>
    <name>MultitypeFileSaveDialog</name>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="24"/>
      <source>Detect type (*)</source>
      <translation>Detectar tipo (*)</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="63"/>
      <source>File save error</source>
      <translation>Error al guardar el archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/MultitypeFileSaveDialog.cpp" line="64"/>
      <source>Unrecognized extension &apos;%1&apos;</source>
      <translation>Extensión no reconocida &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>NativeDebugDialog</name>
    <message>
      <location filename="../dialogs/NativeDebugDialog.ui" line="35"/>
      <source>Command line arguments:</source>
      <translation>Argumentos de la línea de comandos:</translation>
    </message>
  </context>
  <context>
    <name>NewFileDialog</name>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="20"/>
      <location filename="../dialogs/NewFileDialog.ui" line="149"/>
      <source>Open File</source>
      <translation>Abrir archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="79"/>
      <source>About</source>
      <translation>Acerca</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="169"/>
      <source>&lt;b&gt;Select new file&lt;b&gt;</source>
      <translation>&lt;b&gt;Seleccionar nuevo archivo&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="182"/>
      <location filename="../dialogs/NewFileDialog.ui" line="390"/>
      <source>Select</source>
      <translation>Seleccionar</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="202"/>
      <source>&lt;b&gt;IO&lt;/b&gt;</source>
      <translation>&lt;b&gt;IO&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="296"/>
      <source>Don&apos;t open any file</source>
      <translation>No abrir ningún archivo&apos;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="303"/>
      <location filename="../dialogs/NewFileDialog.ui" line="360"/>
      <location filename="../dialogs/NewFileDialog.ui" line="501"/>
      <source>Open</source>
      <translation>Abrir</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="316"/>
      <source>Open Shellcode</source>
      <translation>Abrir Shellcode</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="328"/>
      <source>&lt;b&gt;Paste Shellcode&lt;b&gt;</source>
      <translation>&lt;b&gt;Pegar Shellcode&lt;b&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="370"/>
      <source>Projects</source>
      <translation>Proyectos</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="410"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Open Project&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Abrir proyecto&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="519"/>
      <source>Remove item</source>
      <translation>Quitar elemento</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="524"/>
      <source>Clear all</source>
      <translation>Borrar todo</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="529"/>
      <source>Delete project</source>
      <translation>Eliminar proyecto</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.ui" line="534"/>
      <source>Clear all projects</source>
      <translation>Borrar todos los proyectos</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="95"/>
      <source>Select file</source>
      <translation>Seleccionar archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="107"/>
      <source>Open Project</source>
      <translation>Abrir proyecto</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="290"/>
      <source>Open a file without additional options/settings.</source>
      <translation>Abra un archivo sin ajustes/opciones adicionales.</translation>
    </message>
    <message>
      <source>Open a file with no extra treatment.</source>
      <translation>Abrir archivo sin procesamiento adicional.</translation>
    </message>
    <message>
      <location filename="../dialogs/NewFileDialog.cpp" line="323"/>
      <source>Select a new program or a previous one before continuing.</source>
      <translation>Seleccione un nuevo programa o uno anterior antes de continuar.</translation>
    </message>
  </context>
  <context>
    <name>Omnibar</name>
    <message>
      <location filename="../widgets/Omnibar.cpp" line="15"/>
      <source>Type flag name or address here</source>
      <translation>Escriba aquí el nombre o dirección de la bandera</translation>
    </message>
  </context>
  <context>
    <name>PluginsOptionsWidget</name>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="28"/>
      <source>Plugins are loaded from &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</source>
      <translation>Los complementos se cargan desde &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Description</source>
      <translation>Descripción</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Version</source>
      <translation>Versión</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="34"/>
      <source>Author</source>
      <translation>Autor</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PluginsOptionsWidget.cpp" line="48"/>
      <source>Show Rizin plugin information</source>
      <translation>Mostrar información de complemento de Rizin</translation>
    </message>
  </context>
  <context>
    <name>PreferencesDialog</name>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.ui" line="6"/>
      <source>Preferences</source>
      <translation>Preferencias</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="28"/>
      <source>Disassembly</source>
      <translation>Desensamblado</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="34"/>
      <source>Debug</source>
      <translation>Depurar</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="35"/>
      <source>Appearance</source>
      <translation>Apariencia</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="36"/>
      <source>Plugins</source>
      <translation>Complementos</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="37"/>
      <source>Initialization Script</source>
      <translation>Script de Inicialización</translation>
    </message>
    <message>
      <location filename="../dialogs/preferences/PreferencesDialog.cpp" line="39"/>
      <source>Analysis</source>
      <translation>Análisis</translation>
    </message>
  </context>
  <context>
    <name>ProcessModel</name>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="71"/>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="73"/>
      <source>UID</source>
      <translation>UID</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="75"/>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
    <message>
      <location filename="../dialogs/AttachProcDialog.cpp" line="77"/>
      <source>Path</source>
      <translation>Ruta</translation>
    </message>
  </context>
  <context>
    <name>ProcessesWidget</name>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="20"/>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="22"/>
      <source>UID</source>
      <translation>UID</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="24"/>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="26"/>
      <source>Path</source>
      <translation>Ruta</translation>
    </message>
    <message>
      <location filename="../widgets/ProcessesWidget.cpp" line="164"/>
      <source>Unable to switch to the requested process.</source>
      <translation>No se puede cambiar al proceso solicitado.</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../common/DisassemblyPreview.cpp" line="41"/>
      <source>More than one (%1) references here. Weird behaviour expected.</source>
      <translation>Aquí hay más de una referencia (%1). Pueden producirse resultados inesperados.</translation>
    </message>
    <message>
      <source>offsetFrom (%1) differs from refs.at(0).from (%(2))</source>
      <translation>offsetFrom (%1) es distinto de refs.at(0).from (%(2))</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="59"/>
      <source>Write error</source>
      <translation>Error de escritura</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="60"/>
      <source>Your file is opened in read-only mode. Editing is only available when the file is opened in either Write or Cache modes.

WARNING: In Write mode, any changes will be committed to the file on disk. For safety, please consider using Cache mode and then commit the changes manually via File -&gt; Commit modifications to disk.</source>
      <translation>El archivo está abierto en el modo de solo lectura. El archivo solo puede editarse al abrirlo en los modos de escritura o caché.

ADVERTENCIA: En el modo de escritura, todos los cambios se confirmarán en el archivo en el disco. Por motivos de seguridad, es recomendable usar el modo de caché y, a continuación, confirmar los cambios de forma manual mediante Archivo -&gt; Confirmar modificaciones en disco.</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="66"/>
      <source>Cancel</source>
      <translation>Cancelar</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="68"/>
      <source>Reopen in Write mode</source>
      <translation>Reabrir en modo de escritura</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="70"/>
      <source>Enable Cache mode</source>
      <translation>Activar modo de caché</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="100"/>
      <source>Uncommitted changes</source>
      <translation>Cambios no confirmados</translation>
    </message>
    <message>
      <source>Uncomitted changes</source>
      <translation>Cambios no confirmados</translation>
    </message>
    <message>
      <location filename="../common/IOModesController.cpp" line="101"/>
      <source>It seems that you have changes or patches that are not committed to the file.
Do you want to commit them now?</source>
      <translation>Hay cambios o revisiones que no se han confirmado en el archivo.
¿Quiere confirmarlos ahora?</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="98"/>
      <source>Version mismatch!</source>
      <translation>¡No coincide la versión!</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="99"/>
      <source>The version used to compile Cutter (%1) does not match the binary version of rizin (%2). This could result in unexpected behaviour. Are you sure you want to continue?</source>
      <translation>La versión usada para compilar Cutter (%1) no coincide con la versión binaria de Rizin (%2). Esto podría causar resultados inesperados. ¿Seguro que quiere continuar?</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="384"/>
      <source>A Qt and C++ GUI for rizin reverse engineering framework</source>
      <translation>Una interfaz de usuario en Qt y C++ para el marco de ingeniería inversa Rizin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="387"/>
      <source>Filename to open.</source>
      <translation>Nombre a abrir.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="391"/>
      <source>Automatically open file and optionally start analysis. Needs filename to be specified. May be a value between 0 and 2: 0 = no analysis, 1 = aaa, 2 = aaaa (experimental)</source>
      <translation>Abrir automáticamente el archivo y opcionalmente empezar el análisis. Necesita que se especifique el nombre de archivo. Puede ser un valor entre 0 y 2: 0 = sin análisis, 1 = aaa, 2 = aaaa (experimental)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="394"/>
      <source>level</source>
      <translation>nivel</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="397"/>
      <source>Sets a specific architecture name</source>
      <translation>Establece un nombre de arquitectura específico</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="398"/>
      <source>arch</source>
      <translation>arch</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="401"/>
      <source>Sets a specific architecture bits</source>
      <translation>Establece una opción específica de bits de arquitectura</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="402"/>
      <source>bits</source>
      <translation>bits</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="405"/>
      <source>Sets a specific CPU</source>
      <translation>Establece una CPU específica</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="406"/>
      <source>cpu</source>
      <translation>cpu</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="409"/>
      <source>Sets a specific operating system</source>
      <translation>Establece un sistema operativo específico</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="410"/>
      <source>os</source>
      <translation>os</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="414"/>
      <source>Sets the endianness (big or little)</source>
      <translation>Establece el tipo de endian («big» o «little»)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="415"/>
      <source>big|little</source>
      <translation>big|little</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="419"/>
      <source>Force using a specific file format (bin plugin)</source>
      <translation>Forzar el uso de un formato de archivo específico (complemento bin)</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="420"/>
      <source>name</source>
      <translation>nombre</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="424"/>
      <source>Load binary at a specific base address</source>
      <translation>Cargar archivo binario en dirección base específica</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="425"/>
      <source>base address</source>
      <translation>dirección base</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="429"/>
      <source>Map the binary at a specific address</source>
      <translation>Asigna el archivo binario en una dirección específica</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="430"/>
      <source>map address</source>
      <translation>map address</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="433"/>
      <source>Run script file</source>
      <translation>Ejecutar archivo de script</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="433"/>
      <source>file</source>
      <translation>archivo</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="436"/>
      <source>Load project file</source>
      <translation>Cargar archivo de proyecto</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="437"/>
      <source>project file</source>
      <translation>archivo de proyecto</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="441"/>
      <source>Open file in write mode</source>
      <translation>Abrir archivo en modo escritura</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="445"/>
      <source>Disables virtual addressing</source>
      <translation>Desactiva el direccionamiento virtual</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="449"/>
      <source>PYTHONHOME to use for embedded python interpreter</source>
      <translation>PYTHONHOME a utilizar por el intérprete de Python embebido</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="455"/>
      <source>Disable output redirection. Some of the output in console widget will not be visible. Use this option when debuging a crash or freeze and output  redirection is causing some messages to be lost.</source>
      <translation>Deshabilita el redireccionamiento de la salida. Una parte de la salida no será visible en el widget de la consola. Use esta opción si, al depurar un bloqueo, se pierden mensajes cuando se redirecciona la salida.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="461"/>
      <source>Do not load plugins</source>
      <translation>No cargar complementos</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="465"/>
      <source>Do not load Cutter plugins</source>
      <translation>No cargar complementos Cutter</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="469"/>
      <source>Do not load rizin plugins</source>
      <translation>No cargar complementos de rizin</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="483"/>
      <source>Invalid Analysis Level. May be a value between 0 and 2.</source>
      <translation>Nivel de análisis inválido. Puede ser un valor entre 0 y 2.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="503"/>
      <source>Filename must be specified to start analysis automatically.</source>
      <translation>El nombre de archivo debe especificarse para iniciar el análisis automáticamente.</translation>
    </message>
    <message>
      <location filename="../CutterApplication.cpp" line="559"/>
      <source>Invalid Endianness. You can only set it to `big` or `little`.</source>
      <translation>Tipo de endian no válido. Solo se puede establecer en «big» o «little».</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Color of comment generated by Rizin</source>
      <translation>Color de comentario generado por Rizin</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="397"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Comment created by user</source>
      <translation>Comentario creado por usuario</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="398"/>
      <source>Color of user Comment</source>
      <translation>Color del comentario del usuario</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Color of names of functions</source>
      <translation>Color de los nombres de las funciones</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="400"/>
      <source>Function name</source>
      <translation>Nombre de la función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Color of function location</source>
      <translation>Color de la ubicación de la función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="401"/>
      <source>Function location</source>
      <translation>Ubicación de la función</translation>
    </message>
    <message>
      <source>Color of ascii line in left side that shows what opcodes are belong to function</source>
      <translation>Color de la línea ASCII en el lado izquierdo que muestra qué opcodes pertenecen a la función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="403"/>
      <source>Color of the line which shows which opcodes belongs to a function</source>
      <translation>El color de la línea que muestra qué códigos de operación pertenecen a una función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="404"/>
      <source>Function line</source>
      <translation>Línea de función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Color of flags (similar to bookmarks for offset)</source>
      <translation>Color de las marcas (similar a los marcadores para offset)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="406"/>
      <source>Flag</source>
      <translation>Marca</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="407"/>
      <source>Label</source>
      <translation>Etiqueta</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="408"/>
      <source>Help</source>
      <translation>Ayuda</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Color of lines showing jump destination</source>
      <translation>Color de las líneas que muestran el destino del salto</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="409"/>
      <source>Flow</source>
      <translation>Flujo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="410"/>
      <source>flow2</source>
      <translation>flow2</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="411"/>
      <location filename="../widgets/ColorThemeListView.cpp" line="413"/>
      <source>Info</source>
      <translation>Información</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="411"/>
      <source>prompt</source>
      <translation>aviso</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Color of offsets</source>
      <translation>Color de los offsets</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="412"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="413"/>
      <source>input</source>
      <translation>entrada</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>Invalid opcode color</source>
      <translation>Color de opcode inválido</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="414"/>
      <source>invalid</source>
      <translation>no válido</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="415"/>
      <source>other</source>
      <translation>otro</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="416"/>
      <source>0x00 opcode color</source>
      <translation>Color de opcode 0x00</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="417"/>
      <source>0x7f opcode color</source>
      <translation>Color de opcode 0x7</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="418"/>
      <source>0xff opcode color</source>
      <translation>Color de opcode 0xff</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="420"/>
      <source>Color of arithmetic opcodes (add, div, mul etc)</source>
      <translation>Color de opcodes aritméticos (add, div, mul, etc.)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="421"/>
      <source>Arithmetic</source>
      <translation>Aritmético</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Color of binary operations (and, or, xor etc).</source>
      <translation>Color de las operaciones binarias (and, or, xor, etc).</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="423"/>
      <source>Binary</source>
      <translation>Binario</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="425"/>
      <source>Color of object names, commas between operators, squared brackets and operators inside them.</source>
      <translation>Color de nombres de objetos, comas entre operadores, corchetes y operadores dentro de ellos.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="428"/>
      <source>Text</source>
      <translation>Texto</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="429"/>
      <source>push opcode color</source>
      <translation>color de opcode push</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="430"/>
      <source>pop opcode color</source>
      <translation>color de opcode pop</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="431"/>
      <source>Cryptographic color</source>
      <translation>Color criptográfico</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="432"/>
      <source>jmp instructions color</source>
      <translation>color de instrucciones jmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="434"/>
      <source>Color of conditional jump opcodes such as je, jg, jne etc</source>
      <translation>Color de los opcodes de salto condicional como je, jg, jne, etc.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="435"/>
      <source>Conditional jump</source>
      <translation>Salto condicional</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="436"/>
      <source>call instructions color (ccall, rcall, call etc)</source>
      <translation>color de instrucciones de llamada (ccall, rcall, call etc)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="437"/>
      <source>nop opcode color</source>
      <translation>color de opcode nop</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="438"/>
      <source>ret opcode color</source>
      <translation>color de opcode ret</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Color of interrupts</source>
      <translation>Color de interrupciones</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="439"/>
      <source>Interrupts</source>
      <translation>Interrupciones</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="440"/>
      <source>swi opcode color</source>
      <translation>color de opcode swi</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="442"/>
      <source>Color of compare instructions such as test and cmp</source>
      <translation>Color de las instrucciones de comparación como test y cmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="443"/>
      <source>Compare instructions</source>
      <translation>Comparar instrucciones</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Registers color</source>
      <translation>Color de registros</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="444"/>
      <source>Register</source>
      <translation>Registrar</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Color of numeric constants and object pointers</source>
      <translation>Color de constantes numéricas y punteros de objetos</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="447"/>
      <source>Constants</source>
      <translation>Constantes</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="449"/>
      <source>Color of move instructions such as mov, movd, lea etc</source>
      <translation>Color de las instrucciones de movimiento como mov, movd, lea, etc.</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="450"/>
      <source>Move instructions</source>
      <translation>Mover instrucciones</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable color</source>
      <translation>Color de la variable de la función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="451"/>
      <source>Function variable</source>
      <translation>Variable de la función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="453"/>
      <source>Function variable (local or argument) type color</source>
      <translation>Tipo de color de la variable de función (local o argumento)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="454"/>
      <source>Variable type</source>
      <translation>Tipo de variable</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Function variable address color</source>
      <translation>Color de dirección de variable de función</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="456"/>
      <source>Variable address</source>
      <translation>Dirección de la variable</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>In graph view jump arrow true</source>
      <translation>En la vista de gráfico saltar flecha verdadero</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="468"/>
      <source>Arrow true</source>
      <translation>Flecha verdadero</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>In graph view jump arrow false</source>
      <translation>En la vista de gráfico saltar flecha falso</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="470"/>
      <source>Arrow false</source>
      <translation>Flecha falsa</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>In graph view jump arrow (no condition)</source>
      <translation>En la vista de gráfico saltar flecha (sin condición)</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="472"/>
      <source>Arrow</source>
      <translation>Flecha</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="476"/>
      <source>Background color of Graph Overview&apos;s node</source>
      <translation>Color de fondo del nodo en la vista gráfica</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="477"/>
      <source>Graph Overview node</source>
      <translation>Vista general del gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="479"/>
      <source>Fill color of Graph Overview&apos;s selection</source>
      <translation>Color de relleno de la selección en la vista gráfica</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="480"/>
      <source>Graph Overview fill</source>
      <translation>Relleno de la vista general del gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="482"/>
      <source>Border color of Graph Overview&apos;s selection</source>
      <translation>Color del borde de la selección en la vista gráfica</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="483"/>
      <source>Graph Overview border</source>
      <translation>Borde de la vista general del gráfico</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>General background color</source>
      <translation>Color general del fondo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="486"/>
      <source>Background</source>
      <translation>Fondo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="488"/>
      <source>Background color of non-focused graph node</source>
      <translation>Color de fondo de nodos del gráfico sin foco</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="489"/>
      <source>Node background</source>
      <translation>Fondo del nodo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Background of current graph node</source>
      <translation>Fondo del nodo actual</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="491"/>
      <source>Current graph node</source>
      <translation>Nodo actual</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Color of node border in graph view</source>
      <translation>Color del borde del nodo en la vista gráfica</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="493"/>
      <source>Node border</source>
      <translation>Borde del nodo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Selected line background color</source>
      <translation>Color seleccionado de la línea de fondo</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="495"/>
      <source>Line highlight</source>
      <translation>Destacar línea</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Background color of selected word</source>
      <translation>Color de fondo de la palabra seleccionada</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="497"/>
      <source>Word highlight</source>
      <translation type="unfinished">Word highlight</translation>
    </message>
    <message>
      <source>Word higlight</source>
      <translation>Resaltar palabra</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main function color</source>
      <translation>Color de la función principal</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="498"/>
      <source>Main</source>
      <translation>Principal</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Code section color in navigation bar</source>
      <translation>Color de sección de código en la barra de navegación</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="507"/>
      <source>Navbar code</source>
      <translation>Código de la barra de navegación</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Empty section color in navigation bar</source>
      <translation>Color de la sección vacía en la barra de navegación</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="509"/>
      <source>Navbar empty</source>
      <translation>Barra de navegación vacía</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="510"/>
      <source>ucall</source>
      <translation>ucall</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="511"/>
      <source>ujmp</source>
      <translation>ujmp</translation>
    </message>
    <message>
      <location filename="../widgets/ColorThemeListView.cpp" line="512"/>
      <source>Breakpoint background</source>
      <translation>Fondo de breakpoint</translation>
    </message>
  </context>
  <context>
    <name>QuickFilterView</name>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="14"/>
      <source>Form</source>
      <translation>Formulario</translation>
    </message>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="41"/>
      <source>Quick Filter</source>
      <translation>Filtro rápido</translation>
    </message>
    <message>
      <location filename="../widgets/QuickFilterView.ui" line="61"/>
      <source>X</source>
      <translation>X</translation>
    </message>
  </context>
  <context>
    <name>RawAddrDock</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="500"/>
      <source>Raw</source>
      <translation>En crudo</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefModel</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="67"/>
      <source>Register</source>
      <translation>Registrar</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="69"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="71"/>
      <source>Reference</source>
      <translation>Referencia</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="73"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>RegisterRefsWidget</name>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="137"/>
      <source>Copy register value</source>
      <translation>Copiar valor de registro</translation>
    </message>
    <message>
      <location filename="../widgets/RegisterRefsWidget.cpp" line="138"/>
      <source>Copy register reference</source>
      <translation>Copiar referencia de registro</translation>
    </message>
  </context>
  <context>
    <name>RelocsModel</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="54"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="56"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="58"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="60"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>RelocsWidget</name>
    <message>
      <location filename="../widgets/RelocsWidget.cpp" line="131"/>
      <source>Relocs</source>
      <translation>Relocs</translation>
    </message>
  </context>
  <context>
    <name>RemoteDebugDialog</name>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="43"/>
      <source>Debugger:</source>
      <translation>Depurador:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="75"/>
      <source>Port:</source>
      <translation>Puerto:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="82"/>
      <source>IP or Path:</source>
      <translation>IP o ruta:</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="159"/>
      <source>Remove item</source>
      <translation>Quitar elemento</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="164"/>
      <location filename="../dialogs/RemoteDebugDialog.ui" line="167"/>
      <source>Remove all</source>
      <translation>Eliminar todo</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="57"/>
      <source>Invalid debugger</source>
      <translation>Depurador inválido</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="68"/>
      <source>Invalid IP address</source>
      <translation>Dirección IP inválida</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="81"/>
      <source>Path does not exist</source>
      <translation>La ruta no existe</translation>
    </message>
    <message>
      <location filename="../dialogs/RemoteDebugDialog.cpp" line="94"/>
      <source>Invalid port</source>
      <translation>Puerto inválido</translation>
    </message>
  </context>
  <context>
    <name>ResourcesModel</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="76"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="78"/>
      <source>Vaddr</source>
      <translation>Vaddr</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="80"/>
      <source>Index</source>
      <translation>Índice</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="82"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="84"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="86"/>
      <source>Lang</source>
      <translation>Idio</translation>
    </message>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="88"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>ResourcesWidget</name>
    <message>
      <location filename="../widgets/ResourcesWidget.cpp" line="118"/>
      <source>Resources</source>
      <translation>Recursos</translation>
    </message>
  </context>
  <context>
    <name>RizinGraphWidget</name>
    <message>
      <location filename="../widgets/RizinGraphWidget.ui" line="57"/>
      <source>ag...</source>
      <translation>ag...</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="21"/>
      <source>Data reference graph (aga)</source>
      <translation>Gráfico de referencia de datos (aga)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="22"/>
      <source>Global data references graph (agA)</source>
      <translation>Gráfico de referencias de datos globales (agA)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="26"/>
      <source>Imports graph (agi)</source>
      <translation>Gráfico de importaciones (agi)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="27"/>
      <source>References graph (agr)</source>
      <translation>Gráfico de referencias (agr)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="28"/>
      <source>Global references graph (agR)</source>
      <translation>Gráfico de referencias globales (agR)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="29"/>
      <source>Cross references graph (agx)</source>
      <translation>Gráfico de referencias cruzadas (agx)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="30"/>
      <source>RzIL statement graph (agI)</source>
      <translation>Gráfico de declaración RzIL (agI)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="31"/>
      <source>Custom graph (agg)</source>
      <translation>Gráfico personalizado (agg)</translation>
    </message>
    <message>
      <location filename="../widgets/RizinGraphWidget.cpp" line="32"/>
      <source>User command</source>
      <translation>Comando de usuario</translation>
    </message>
  </context>
  <context>
    <name>RizinPluginsDialog</name>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="14"/>
      <source>Rizin plugin information</source>
      <translation>Mostrar información del complemento Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="24"/>
      <source>RzBin</source>
      <translation>RzBin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="30"/>
      <source>RzBin plugins</source>
      <translation>Complementos RzBin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="41"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="82"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="123"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="159"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="46"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="87"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="128"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="179"/>
      <source>Description</source>
      <translation>Descripción</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="51"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="92"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="133"/>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="184"/>
      <source>License</source>
      <translation>Licencia</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="56"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="65"/>
      <source>RzIO</source>
      <translation>RzIO</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="71"/>
      <source>RzIO plugins</source>
      <translation>Complementos RziO</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="97"/>
      <source>Permissions</source>
      <translation>Permisos</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="106"/>
      <source>RzCore</source>
      <translation>RzCore</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="112"/>
      <source>RzCore plugins</source>
      <translation>Complementos RzCore</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="142"/>
      <source>RzAsm</source>
      <translation>RzAsm</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="148"/>
      <source>RzAsm plugins</source>
      <translation>Complementos RzAsm</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="164"/>
      <source>Architecture</source>
      <translation>Arquitectura</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="169"/>
      <source>CPU&apos;s</source>
      <translation>CPU&apos;s</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="174"/>
      <source>Version</source>
      <translation>Versión</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinPluginsDialog.ui" line="189"/>
      <source>Author</source>
      <translation>Autor</translation>
    </message>
  </context>
  <context>
    <name>RizinTaskDialog</name>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="14"/>
      <source>Rizin Task</source>
      <translation>Tarea de Rizin</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="20"/>
      <source>Rizin task in progress..</source>
      <translation>Tarea de Rizin en curso..</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.ui" line="27"/>
      <source>Time</source>
      <translation>Hora</translation>
    </message>
    <message>
      <location filename="../dialogs/RizinTaskDialog.cpp" line="32"/>
      <source>Running for</source>
      <translation>Ejecutando por</translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="34"/>
      <source>%n hour</source>
      <comment>%n hours</comment>
      <translation>
        <numerusform>%n hora</numerusform>
        <numerusform>%n horas</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="38"/>
      <source>%n minute</source>
      <comment>%n minutes</comment>
      <translation>
        <numerusform>%n minuto</numerusform>
        <numerusform>%n minutos</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../dialogs/RizinTaskDialog.cpp" line="41"/>
      <source>%n seconds</source>
      <comment>%n second</comment>
      <translation>
        <numerusform>%n segundos</numerusform>
        <numerusform>%n segundos</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>RunScriptTask</name>
    <message>
      <location filename="../common/RunScriptTask.cpp" line="18"/>
      <source>Executing script...</source>
      <translation>Ejecutando el script...</translation>
    </message>
    <message>
      <location filename="../common/RunScriptTask.h" line="15"/>
      <source>Run Script</source>
      <translation>Ejecutar script</translation>
    </message>
  </context>
  <context>
    <name>SdbWidget</name>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="17"/>
      <source>SDB Browser</source>
      <translation>Navegador SDB</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="120"/>
      <source>Key</source>
      <translation>Clave</translation>
    </message>
    <message>
      <location filename="../widgets/SdbWidget.ui" line="125"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
  </context>
  <context>
    <name>SearchModel</name>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="165"/>
      <source>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Preview&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</source>
      <translation>&lt;div style=&quot;margin-bottom: 10px;&quot;&gt;&lt;strong&gt;Vista previa&lt;/strong&gt;:&lt;br&gt;%1&lt;/div&gt;</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="184"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="186"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="188"/>
      <source>Code</source>
      <translation>Código</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="190"/>
      <source>Data</source>
      <translation>Datos</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="192"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>SearchWidget</name>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="83"/>
      <location filename="../widgets/SearchWidget.cpp" line="398"/>
      <source>Search</source>
      <translation>Buscar</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="90"/>
      <source>Search for:</source>
      <translation>Buscar por:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.ui" line="100"/>
      <source>Search in:</source>
      <translation>Buscar en:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="53"/>
      <source>asm code</source>
      <translation>código asm</translation>
    </message>
    <message>
      <source>string</source>
      <translation>cadena</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="21"/>
      <source>All maps</source>
      <translation type="unfinished">All maps</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="22"/>
      <source>Current map</source>
      <translation type="unfinished">Current map</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="23"/>
      <source>Whole file</source>
      <translation type="unfinished">Whole file</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="24"/>
      <location filename="../widgets/SearchWidget.cpp" line="38"/>
      <source>Current block</source>
      <translation type="unfinished">Current block</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="25"/>
      <source>Current mapped section</source>
      <translation type="unfinished">Current mapped section</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="26"/>
      <source>All mapped sections</source>
      <translation type="unfinished">All mapped sections</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="27"/>
      <source>Current mapped segment</source>
      <translation type="unfinished">Current mapped segment</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="28"/>
      <source>All mapped segments</source>
      <translation type="unfinished">All mapped segments</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="29"/>
      <location filename="../widgets/SearchWidget.cpp" line="39"/>
      <source>All exec sections</source>
      <translation type="unfinished">All exec sections</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="30"/>
      <source>All io.skyline</source>
      <translation type="unfinished">All io.skyline</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="31"/>
      <source>Current function</source>
      <translation type="unfinished">Current function</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="32"/>
      <source>Current basic block</source>
      <translation type="unfinished">Current basic block</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="36"/>
      <source>All memory maps</source>
      <translation type="unfinished">All memory maps</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="37"/>
      <source>Memory map</source>
      <translation type="unfinished">Memory map</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="40"/>
      <source>Stack</source>
      <translation type="unfinished">Stack</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="41"/>
      <source>Heap</source>
      <translation type="unfinished">Heap</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="54"/>
      <source>jmp rax</source>
      <translation type="unfinished">jmp rax</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="55"/>
      <source>string (literal)</source>
      <translation type="unfinished">string (literal)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="56"/>
      <source>foobar</source>
      <translation type="unfinished">foobar</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="58"/>
      <source>string (case insensitive)</source>
      <translation>cadena (mayúsculas y minúsculas)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="59"/>
      <source>fOobaR</source>
      <translation type="unfinished">fOobaR</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="60"/>
      <source>string (extended regex)</source>
      <translation type="unfinished">string (extended regex)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="61"/>
      <source>(foo){,4}[Bb]ar</source>
      <translation type="unfinished">(foo){,4}[Bb]ar</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="62"/>
      <source>hex string</source>
      <translation>cadena hexadecimal</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="63"/>
      <source>ab01..23...1234ef</source>
      <translation type="unfinished">ab01..23...1234ef</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="64"/>
      <source>ROP gadgets</source>
      <translation>Gadgets ROP</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="65"/>
      <source>pop,,pop</source>
      <translation type="unfinished">pop,,pop</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="66"/>
      <source>ROP gadgets (regex)</source>
      <translation type="unfinished">ROP gadgets (regex)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="67"/>
      <source>mov e[abc]x</source>
      <translation type="unfinished">mov e[abc]x</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="68"/>
      <source>32bit big endian value</source>
      <translation type="unfinished">32bit big endian value</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="69"/>
      <source>0xdeadbeef (big endian)</source>
      <translation type="unfinished">0xdeadbeef (big endian)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="70"/>
      <source>32bit little endian value</source>
      <translation type="unfinished">32bit little endian value</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="71"/>
      <source>0xdeadbeef (little endian)</source>
      <translation type="unfinished">0xdeadbeef (little endian)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="72"/>
      <source>64bit big endian value</source>
      <translation type="unfinished">64bit big endian value</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="73"/>
      <source>0xfedcba9876543210 (big endian)</source>
      <translation type="unfinished">0xfedcba9876543210 (big endian)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="74"/>
      <source>64bit little endian value</source>
      <translation type="unfinished">64bit little endian value</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="75"/>
      <source>0xfedcba9876543210 (little endian)</source>
      <translation type="unfinished">0xfedcba9876543210 (little endian)</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="77"/>
      <source>Cryptographic material</source>
      <translation type="unfinished">Cryptographic material</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="78"/>
      <source>Magic signature</source>
      <translation type="unfinished">Magic signature</translation>
    </message>
    <message>
      <source>32bit value</source>
      <translation>Valor de 32bit</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="356"/>
      <source>No results found for:</source>
      <translation>No se encontraron resultados para:</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="364"/>
      <source>No Results Found</source>
      <translation>No se encontraron resultados</translation>
    </message>
    <message>
      <location filename="../widgets/SearchWidget.cpp" line="391"/>
      <source>Searching...</source>
      <translation>Buscando…</translation>
    </message>
  </context>
  <context>
    <name>SectionsModel</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="93"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="95"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="97"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="99"/>
      <source>End Address</source>
      <translation>Dirección final</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="101"/>
      <source>Virtual Size</source>
      <translation>Tamaño virtual</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="103"/>
      <source>Permissions</source>
      <translation>Permisos</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="105"/>
      <source>Entropy</source>
      <translation>Entropía</translation>
    </message>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="107"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>SectionsWidget</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="167"/>
      <source>Sections</source>
      <translation>Secciones</translation>
    </message>
  </context>
  <context>
    <name>SegmentsModel</name>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="81"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="83"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="85"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="87"/>
      <source>End Address</source>
      <translation>Dirección final</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="89"/>
      <source>Permissions</source>
      <translation>Permisos</translation>
    </message>
    <message>
      <location filename="../widgets/SegmentsWidget.cpp" line="91"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>SetToDataDialog</name>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="14"/>
      <source>Set to Data</source>
      <translation>Establecer en Datos</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="20"/>
      <location filename="../dialogs/SetToDataDialog.ui" line="34"/>
      <source>???</source>
      <translation>???</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="27"/>
      <source>Start address</source>
      <translation>Dirección inicial</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="41"/>
      <source>End address</source>
      <translation>Dirección final</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="48"/>
      <source>Item size</source>
      <translation>Tamaño del elemento</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="55"/>
      <source>Number of items</source>
      <translation>Número de elementos</translation>
    </message>
    <message>
      <location filename="../dialogs/SetToDataDialog.ui" line="62"/>
      <location filename="../dialogs/SetToDataDialog.ui" line="69"/>
      <source>1</source>
      <translation>1</translation>
    </message>
  </context>
  <context>
    <name>SimpleTextGraphView</name>
    <message>
      <location filename="../widgets/SimpleTextGraphView.cpp" line="29"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
  </context>
  <context>
    <name>StackModel</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="218"/>
      <source>Offset</source>
      <translation>Desplazamiento</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="220"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="222"/>
      <source>Reference</source>
      <translation>Referencia</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="224"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>StackWidget</name>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="33"/>
      <source>Edit stack value...</source>
      <translation>Editar valor de pila...</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="109"/>
      <source>Edit stack at %1</source>
      <translation>Editar pila en %1</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="138"/>
      <source>Stack position</source>
      <translation>Posición de pila</translation>
    </message>
    <message>
      <location filename="../widgets/StackWidget.cpp" line="140"/>
      <source>Pointed memory</source>
      <translation>Memoria apuntada</translation>
    </message>
  </context>
  <context>
    <name>StringsModel</name>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="67"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="69"/>
      <source>String</source>
      <translation>Cadena de texto</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="71"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="73"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="75"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="77"/>
      <source>Section</source>
      <translation>Sección</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="79"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>StringsTask</name>
    <message>
      <location filename="../common/StringsTask.h" line="13"/>
      <source>Searching for Strings</source>
      <translation>Búsqueda de cadenas</translation>
    </message>
  </context>
  <context>
    <name>StringsWidget</name>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="76"/>
      <source>Copy String</source>
      <translation>Copiar cadena</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.ui" line="81"/>
      <source>Filter</source>
      <translation>Filtro</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="161"/>
      <source>Section:</source>
      <translation>Sección:</translation>
    </message>
    <message>
      <location filename="../widgets/StringsWidget.cpp" line="244"/>
      <source>(all)</source>
      <translation>(todo)</translation>
    </message>
  </context>
  <context>
    <name>SymbolsModel</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="58"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="60"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="62"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="64"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>SymbolsWidget</name>
    <message>
      <location filename="../widgets/SymbolsWidget.cpp" line="123"/>
      <source>Symbols</source>
      <translation>Símbolos</translation>
    </message>
  </context>
  <context>
    <name>ThreadModel</name>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="84"/>
      <source>TID</source>
      <translation>TID</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="86"/>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="88"/>
      <source>Path</source>
      <translation>Ruta</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="90"/>
      <source>PC</source>
      <translation>PC</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="92"/>
      <source>TLS</source>
      <translation>TLS</translation>
    </message>
  </context>
  <context>
    <name>ThreadsWidget</name>
    <message>
      <source>PID</source>
      <translation>PID</translation>
    </message>
    <message>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
    <message>
      <source>Path</source>
      <translation>Ruta</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="243"/>
      <source>TLS (%0)</source>
      <translation>TLS (%0)</translation>
    </message>
    <message>
      <location filename="../widgets/ThreadsWidget.cpp" line="248"/>
      <source>PC (%0)</source>
      <translation>PC (%0)</translation>
    </message>
  </context>
  <context>
    <name>TypesInteractionDialog</name>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="14"/>
      <source>Dialog</source>
      <translation>Diálogo</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="23"/>
      <source>Load From File:</source>
      <translation>Cargar desde archivo:</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="37"/>
      <source>Select File</source>
      <translation>Seleccione archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.ui" line="50"/>
      <source>Enter Types Manually</source>
      <translation>Introducir tipos manualmente</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="37"/>
      <source>Select file</source>
      <translation>Seleccionar archivo</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="45"/>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="89"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../dialogs/TypesInteractionDialog.cpp" line="90"/>
      <source>There was some error while loading new types</source>
      <translation>Hubo algún error al cargar los nuevos tipos</translation>
    </message>
  </context>
  <context>
    <name>TypesModel</name>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="74"/>
      <source>Type / Name</source>
      <translation>Tipo / Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="76"/>
      <source>Size</source>
      <translation>Tamaño</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="78"/>
      <source>Format</source>
      <translation>Formato</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="80"/>
      <source>Category</source>
      <translation>Categoría</translation>
    </message>
  </context>
  <context>
    <name>TypesWidget</name>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="76"/>
      <location filename="../widgets/TypesWidget.ui" line="79"/>
      <source>Export Types</source>
      <translation>Exportar tipos</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="84"/>
      <location filename="../widgets/TypesWidget.ui" line="87"/>
      <location filename="../widgets/TypesWidget.cpp" line="308"/>
      <source>Load New Types</source>
      <translation>Cargar nuevos tipos</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.ui" line="92"/>
      <location filename="../widgets/TypesWidget.ui" line="95"/>
      <source>Delete Type</source>
      <translation>Eliminar tipo</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="153"/>
      <source>Category</source>
      <translation>Categoría</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="198"/>
      <source>View Type</source>
      <translation>Ver tipo</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="199"/>
      <source>Edit Type</source>
      <translation>Editar tipo</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="230"/>
      <source>(All)</source>
      <translation>(Todo)</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="280"/>
      <source>Save File</source>
      <translation>Guardar archivo</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="287"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="324"/>
      <source>Edit Type: </source>
      <translation>Editar tipo:</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source>View Type: </source>
      <translation>Ver tipo: </translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="327"/>
      <location filename="../widgets/TypesWidget.cpp" line="365"/>
      <source> (Read Only)</source>
      <translation> (Solo lectura)</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="347"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../widgets/TypesWidget.cpp" line="347"/>
      <source>Are you sure you want to delete &quot;%1&quot;?</source>
      <translation>¿Está seguro de querer borrar &quot;%1&quot;?</translation>
    </message>
  </context>
  <context>
    <name>UpdateWorker</name>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="34"/>
      <source>Time limit exceeded during version check. Please check your internet connection and try again.</source>
      <translation>Se ha superado el límite de tiempo durante la comprobación de la versión. Por favor, comprueba tu conexión a Internet e inténtalo de nuevo.</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="58"/>
      <source>Version control</source>
      <translation>Control de versiones</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>There is an update available for Cutter.&lt;br/&gt;</source>
      <translation>Hay una actualización disponible para Cutter.&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="59"/>
      <source>Current version:</source>
      <translation>Versión actual:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="60"/>
      <source>Latest version:</source>
      <translation>Última versión:</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="62"/>
      <source>To update, please check the link:&lt;br/&gt;</source>
      <translation>Para actualizar, por favor revisa el enlace:&lt;br/&gt;</translation>
    </message>
    <message>
      <location filename="../common/UpdateWorker.cpp" line="68"/>
      <source>Don&apos;t check for updates automatically</source>
      <translation>No buscar actualizaciones automáticamente</translation>
    </message>
  </context>
  <context>
    <name>VTableModel</name>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="63"/>
      <source>VTable</source>
      <translation>VTablas</translation>
    </message>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="84"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../widgets/VTablesWidget.cpp" line="86"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
  </context>
  <context>
    <name>VersionInfoDialog</name>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="50"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="64"/>
      <source>TextLabel</source>
      <translation>TextLabel</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="94"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="126"/>
      <source>Key</source>
      <translation>Clave</translation>
    </message>
    <message>
      <location filename="../dialogs/VersionInfoDialog.ui" line="99"/>
      <location filename="../dialogs/VersionInfoDialog.ui" line="131"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
  </context>
  <context>
    <name>VirtualAddrDock</name>
    <message>
      <location filename="../widgets/SectionsWidget.cpp" line="508"/>
      <source>Virtual</source>
      <translation>Virtual</translation>
    </message>
  </context>
  <context>
    <name>VisualNavbar</name>
    <message>
      <location filename="../widgets/VisualNavbar.cpp" line="31"/>
      <source>Visual navigation bar</source>
      <translation>Barra de navegación visual</translation>
    </message>
  </context>
  <context>
    <name>WelcomeDialog</name>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="20"/>
      <source>Welcome to Cutter</source>
      <translation>Bienvenido a Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="83"/>
      <source>Cutter</source>
      <translation>Cutter</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="104"/>
      <location filename="../dialogs/WelcomeDialog.cpp" line="19"/>
      <source>Version </source>
      <translation>Versión </translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="168"/>
      <source>About</source>
      <translation>Acerca de</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="203"/>
      <source>Native Theme</source>
      <translation>Tema nativo</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="208"/>
      <source>Dark Theme</source>
      <translation>Tema oscuro</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="213"/>
      <source>Midnight Theme</source>
      <translation>Tema Medianoche</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="218"/>
      <source>Light Theme</source>
      <translation>Tema claro</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="229"/>
      <source>Check for updates on start</source>
      <translation>Buscar actualizaciones al inicio</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="298"/>
      <source>Community</source>
      <translation>Comunidad</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="320"/>
      <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;Join thousands of reverse engineers in our community:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Twitter:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;https://twitter.com/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Telegram:	&lt;/span&gt;&lt;a href=&quot;https://t.me/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;IRC:	&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;#cutter on &lt;/span&gt;&lt;a href=&quot;https://web.libera.chat/&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;https://web.libera.chat/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;Únase a miles de desarrolladores de ingeniería inversa en nuestra comunidad:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Twitter:&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;https://twitter.com/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;Telegram:	&lt;/span&gt;&lt;a href=&quot;https://t.me/cutter_re&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;@cutter_re &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; font-weight:600;&quot;&gt;IRC:	&lt;/span&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt;&quot;&gt;#cutter en &lt;/span&gt;&lt;a href=&quot;https://web.libera.chat/&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans&apos;; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;https://web.libera.chat/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="355"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;Want to help us make Cutter even better?&lt;br/&gt;Visit our &lt;/span&gt;&lt;a href=&quot;https://github.com/rizinorg/cutter&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;Github page&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; and report bugs or contribute code.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body style=&quot; font-family:&apos;Cantarell&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;¿Quiere ayudarnos a mejorar Cutter?&lt;br/&gt;Visite nuestra &lt;/span&gt;&lt;a href=&quot;https://github.com/rizinorg/cutter&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#2980b9;&quot;&gt;página de GitHub&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; e informe de errores o contribuya con código.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="394"/>
      <source>Contributing</source>
      <translation>Contribuyendo</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.ui" line="417"/>
      <source>Continue</source>
      <translation>Continuar</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="70"/>
      <source>Language settings</source>
      <translation>Configuración de idioma</translation>
    </message>
    <message>
      <location filename="../dialogs/WelcomeDialog.cpp" line="71"/>
      <source>Language will be changed after next application start.</source>
      <translation>El idioma se cambiará después del próximo inicio de la aplicación.</translation>
    </message>
  </context>
  <context>
    <name>XrefModel</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="297"/>
      <source>Address</source>
      <translation>Dirección</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="299"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="301"/>
      <source>Code</source>
      <translation>Código</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="303"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
  </context>
  <context>
    <name>XrefsDialog</name>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="155"/>
      <source>X-Refs to %1 (%2 results):</source>
      <translation>Referencias cruzadas a %1 (%2 resultados):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="157"/>
      <source>X-Refs from %1 (%2 results):</source>
      <translation>Referencias cruzadas de %1 (%2 resultados):</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="162"/>
      <source>Writes to %1</source>
      <translation>Escribe a %1</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="163"/>
      <source>Reads from %1</source>
      <translation>Lee desde %1</translation>
    </message>
    <message>
      <location filename="../dialogs/XrefsDialog.cpp" line="174"/>
      <location filename="../dialogs/XrefsDialog.cpp" line="193"/>
      <source>X-Refs for %1</source>
      <translation>X-Refs por %1</translation>
    </message>
  </context>
</TS>
