# Spanish translation for yasm
# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
# This file is distributed under the same license as the yasm package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: yasm\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-10-31 00:12-0700\n"
"PO-Revision-Date: 2014-05-03 08:38+0000\n"
"Last-Translator: Paco Molinero <paco@byasl.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2016-07-20 12:54+0000\n"
"X-Generator: Launchpad (build 18147)\n"

#: frontends/yasm/yasm-options.c:86
#, c-format
msgid "option `--%s' needs an argument!"
msgstr "¡La opción  «--%s» necesita un argumento!"

#: frontends/yasm/yasm-options.c:106 frontends/yasm/yasm-options.c:144
#, c-format
msgid "warning: unrecognized option `%s'"
msgstr "aviso: opción «%s» no reconocida"

#: frontends/yasm/yasm-options.c:125
#, c-format
msgid "option `-%c' needs an argument!"
msgstr "¡La opción  «-%c» necesita un argumento!"

#: frontends/yasm/yasm-options.c:179 frontends/yasm/yasm-options.c:187
msgid "param"
msgstr "parámetro"

#: frontends/yasm/yasm.c:150
msgid "show version text"
msgstr "mostrar texto de la versión"

#: frontends/yasm/yasm.c:152
msgid "show license text"
msgstr "mostrar texto de licencia"

#: frontends/yasm/yasm.c:154
msgid "show help text"
msgstr "mostrar texto de ayuda"

#: frontends/yasm/yasm.c:156
msgid "select architecture (list with -a help)"
msgstr "selecione una arquitectura (lista con -a help)"

#: frontends/yasm/yasm.c:156
msgid "arch"
msgstr "arquitectura"

#: frontends/yasm/yasm.c:158
msgid "select parser (list with -p help)"
msgstr "seleccione analizador (lista con -p help)"

#: frontends/yasm/yasm.c:158 frontends/yasm/yasm.c:420
#: frontends/yasm/yasm.c:466 frontends/yasm/yasm.c:698
#: frontends/yasm/yasm.c:900
msgid "parser"
msgstr "analizador"

#: frontends/yasm/yasm.c:160
msgid "select preprocessor (list with -r help)"
msgstr "seleccione preprocesador (listar con -r help)"

#: frontends/yasm/yasm.c:160
msgid "preproc"
msgstr "preprocesador"

#: frontends/yasm/yasm.c:162
msgid "select object format (list with -f help)"
msgstr "seleccione un formato de objeto (lista con -f help)"

#: frontends/yasm/yasm.c:162
msgid "format"
msgstr "formatear"

#: frontends/yasm/yasm.c:164
msgid "select debugging format (list with -g help)"
msgstr "seleccione un formato de depuración (lista con -g help)"

#: frontends/yasm/yasm.c:164
msgid "debug"
msgstr "depuración"

#: frontends/yasm/yasm.c:166
msgid "select list format (list with -L help)"
msgstr "seleccione un formato de lista (lista con -L help)"

#: frontends/yasm/yasm.c:166
msgid "list"
msgstr "lista"

#: frontends/yasm/yasm.c:168
msgid "name of list-file output"
msgstr "nombre de la salida list-file"

#: frontends/yasm/yasm.c:168
msgid "listfile"
msgstr "archivolista"

#: frontends/yasm/yasm.c:170
msgid "name of object-file output"
msgstr "nombre de la salida object-file"

#: frontends/yasm/yasm.c:170 frontends/yasm/yasm.c:172
#: frontends/yasm/yasm.c:194
msgid "filename"
msgstr "nombre de archivo"

#: frontends/yasm/yasm.c:172
msgid "name of map-file output"
msgstr "nombre de la salida map-file"

#: frontends/yasm/yasm.c:174
msgid "select machine (list with -m help)"
msgstr "seleccione una máquina (lista con -m help)"

#: frontends/yasm/yasm.c:174 frontends/yasm/yasm.c:414
msgid "machine"
msgstr "máquina"

#: frontends/yasm/yasm.c:176
msgid "treat all sized operands as if `strict' was used"
msgstr "trata todos los operandos con tamaño como si se utilizara «strict»"

#: frontends/yasm/yasm.c:178
msgid "inhibits warning messages"
msgstr "inhibe mensajes de aviso"

#: frontends/yasm/yasm.c:180
msgid "enables/disables warning"
msgstr "activa/desactiva aviso"

#: frontends/yasm/yasm.c:182
msgid "generate Makefile dependencies on stdout"
msgstr "genera dependencias de Makefile en salida estándar"

#: frontends/yasm/yasm.c:184
msgid "redirect error messages to file"
msgstr "redirigir mensajes de error al archvo"

#: frontends/yasm/yasm.c:184
msgid "file"
msgstr "archivo"

#: frontends/yasm/yasm.c:186
msgid "redirect error messages to stdout"
msgstr "redirigir mensajes de error a la salida estándar"

#: frontends/yasm/yasm.c:188
msgid "preprocess only (writes output to stdout by default)"
msgstr "sólo preprocesador (escribe la salida a salida estándar por defecto)"

#: frontends/yasm/yasm.c:190 frontends/yasm/yasm.c:192
msgid "add include path"
msgstr "añadir incluir ruta"

#: frontends/yasm/yasm.c:190 frontends/yasm/yasm.c:192
msgid "path"
msgstr "ruta"

#: frontends/yasm/yasm.c:194
msgid "pre-include file"
msgstr "archivo pre-incluido"

#: frontends/yasm/yasm.c:196 frontends/yasm/yasm.c:198
msgid "pre-define a macro, optionally to value"
msgstr "predefinir una macro, opcionalmente a valor"

#: frontends/yasm/yasm.c:196 frontends/yasm/yasm.c:198
msgid "macro[=value]"
msgstr "macro[=valor]"

#: frontends/yasm/yasm.c:200 frontends/yasm/yasm.c:202
msgid "undefine a macro"
msgstr "no definir una macro"

#: frontends/yasm/yasm.c:200 frontends/yasm/yasm.c:202
msgid "macro"
msgstr "macro"

#: frontends/yasm/yasm.c:204
msgid "select error/warning message style (`gnu' or `vc')"
msgstr "seleccionar el estilo de mensaje de error/aviso («gnu» o «vc»)"

#: frontends/yasm/yasm.c:204
msgid "style"
msgstr "estilo"

#: frontends/yasm/yasm.c:206
msgid "prepend argument to name of all external symbols"
msgstr "anteponer el argumento al nombre de todos los símbolos externos"

#: frontends/yasm/yasm.c:206
msgid "prefix"
msgstr "prefijo"

#: frontends/yasm/yasm.c:208 frontends/yasm/yasm.c:210
msgid "append argument to name of all external symbols"
msgstr "añadir argumento al nombre de todos los símbolos externos"

#: frontends/yasm/yasm.c:208 frontends/yasm/yasm.c:210
msgid "suffix"
msgstr "sufijo"

#: frontends/yasm/yasm.c:213
msgid "load plugin module"
msgstr "cargar módulo complemento"

#: frontends/yasm/yasm.c:213
msgid "plugin"
msgstr "complemento"

#: frontends/yasm/yasm.c:227
msgid ""
"usage: yasm [option]* file\n"
"Options:\n"
msgstr ""
"uso: yasm [opción]* archivo\n"
"Opciones:\n"

#: frontends/yasm/yasm.c:230
msgid ""
"\n"
"Files are asm sources to be assembled.\n"
"\n"
"Sample invocation:\n"
"   yasm -f elf -o object.o source.asm\n"
"\n"
"Report bugs to bug-yasm@tortall.net\n"
msgstr ""
"\n"
"Los archivos son fuentes asm para ensamblar.\n"
"\n"
"Ejemplo de invocación:\n"
"   yasm -f elf -o object.o source.asm\n"
"\n"
"Informe de errores a bug-yasm@tortall.net\n"

#: frontends/yasm/yasm.c:413 frontends/yasm/yasm.c:418
#: frontends/yasm/yasm.c:464
#, c-format
msgid "%s: `%s' is not a valid %s for %s `%s'"
msgstr "%s: «%s» no es válido %s para %s «%s»"

#: frontends/yasm/yasm.c:414 frontends/yasm/yasm.c:419
#: frontends/yasm/yasm.c:424 frontends/yasm/yasm.c:439
#: frontends/yasm/yasm.c:464 frontends/yasm/yasm.c:608
#: frontends/yasm/yasm.c:620 frontends/yasm/yasm.c:665
#: frontends/yasm/yasm.c:675 frontends/yasm/yasm.c:697
#: frontends/yasm/yasm.c:709 frontends/yasm/yasm.c:732
#: frontends/yasm/yasm.c:743 frontends/yasm/yasm.c:881
#: frontends/yasm/yasm.c:900 frontends/yasm/yasm.c:919
#: frontends/yasm/yasm.c:939 frontends/yasm/yasm.c:963
#: frontends/yasm/yasm.c:983 frontends/yasm/yasm.c:1366 libyasm/errwarn.c:180
msgid "FATAL"
msgstr "FATAL"

#: frontends/yasm/yasm.c:415 frontends/yasm/yasm.c:420
#: frontends/yasm/yasm.c:676 frontends/yasm/yasm.c:685
#: frontends/yasm/yasm.c:882
msgid "architecture"
msgstr "arquitectura"

#: frontends/yasm/yasm.c:424
#, c-format
msgid "%s: unknown architecture error"
msgstr "%s: error de arquitectura desconocido"

#: frontends/yasm/yasm.c:465 frontends/yasm/yasm.c:710
#: frontends/yasm/yasm.c:920
msgid "preprocessor"
msgstr "preprocesador"

#: frontends/yasm/yasm.c:513
#, c-format
msgid "warning: object format `%s' does not support map files"
msgstr "aviso: el formato de objeto «%s» no permite archivos map"

#: frontends/yasm/yasm.c:608
#, c-format
msgid "%s: could not initialize BitVector"
msgstr "%s: no se pudo iniciar BitVector"

#: frontends/yasm/yasm.c:620
#, c-format
msgid "%s: could not load standard modules"
msgstr "%s: no se pudieron cargar los módulos estándar"

#: frontends/yasm/yasm.c:665 frontends/yasm/yasm.c:675
#: frontends/yasm/yasm.c:697 frontends/yasm/yasm.c:709
#: frontends/yasm/yasm.c:732 frontends/yasm/yasm.c:743
#, c-format
msgid "%s: could not load default %s"
msgstr "%s: no se pudo cargar %s predeterminado"

#: frontends/yasm/yasm.c:666 frontends/yasm/yasm.c:940
msgid "object format"
msgstr "formato de objeto"

#: frontends/yasm/yasm.c:684
#, c-format
msgid "Available %s for %s `%s':\n"
msgstr "Disponible %s para %s «%s»:\n"

#: frontends/yasm/yasm.c:684
msgid "machines"
msgstr "máquinas"

#: frontends/yasm/yasm.c:718
msgid "No input files specified"
msgstr "No se ha especificado ningún archivo de entrada"

#: frontends/yasm/yasm.c:733 frontends/yasm/yasm.c:984
msgid "list format"
msgstr "formato de lista"

#: frontends/yasm/yasm.c:744 frontends/yasm/yasm.c:964
msgid "debug format"
msgstr "formato de depuración"

#: frontends/yasm/yasm.c:761
#, c-format
msgid "could not open file `%s'"
msgstr "no se pudo abrir el archivo «%s»"

#: frontends/yasm/yasm.c:835
msgid ""
"warning: can open only one input file, only the last file will be processed"
msgstr ""
"aviso: puede abrir sólo un archivo de entrada, sólo el último archivo se "
"procesará"

#: frontends/yasm/yasm.c:876 frontends/yasm/yasm.c:895
#: frontends/yasm/yasm.c:914 frontends/yasm/yasm.c:934
#: frontends/yasm/yasm.c:958 frontends/yasm/yasm.c:978
#, c-format
msgid "Available yasm %s:\n"
msgstr "Yasm %s disponible:\n"

#: frontends/yasm/yasm.c:876
msgid "architectures"
msgstr "arquitecturas"

#: frontends/yasm/yasm.c:881 frontends/yasm/yasm.c:900
#: frontends/yasm/yasm.c:919 frontends/yasm/yasm.c:939
#: frontends/yasm/yasm.c:963 frontends/yasm/yasm.c:983
#, c-format
msgid "%s: unrecognized %s `%s'"
msgstr "%s: no reconocido %s «%s»"

#: frontends/yasm/yasm.c:895
msgid "parsers"
msgstr "analizadores"

#: frontends/yasm/yasm.c:914
msgid "preprocessors"
msgstr "preprocesadores"

#: frontends/yasm/yasm.c:934
msgid "object formats"
msgstr "formatos de objeto"

#: frontends/yasm/yasm.c:958
msgid "debug formats"
msgstr "formatos de depuración"

#: frontends/yasm/yasm.c:978
msgid "list formats"
msgstr "formatos de lista"

#: frontends/yasm/yasm.c:996
msgid "warning: can output to only one list file, last specified used"
msgstr ""
"aviso: sólo se puede enviar la salida a un archivo de lista, se ha utilizado "
"el último especificado"

#: frontends/yasm/yasm.c:1012
msgid "warning: can output to only one object file, last specified used"
msgstr ""
"aviso: sólo se puede enviar la salida a un archivo objeto, se ha utilizado "
"el último especificado"

#: frontends/yasm/yasm.c:1028
msgid "warning: can output to only one map file, last specified used"
msgstr ""
"aviso: sólo se puede enviar la salida a un archivo de mapa, se ha utilizado "
"el último especificado"

#: frontends/yasm/yasm.c:1105
msgid "warning: can output to only one error file, last specified used"
msgstr ""
"aviso: sólo se puede enviar la salida a un archivo de error, se ha utilizado "
"el último especificado"

#: frontends/yasm/yasm.c:1163
#, c-format
msgid "warning: unrecognized message style `%s'"
msgstr "aviso: estilo del mensaje irreconocible «%s»"

#: frontends/yasm/yasm.c:1209
#, c-format
msgid "warning: could not load plugin `%s'"
msgstr "aviso: no se pudo cargar el complemento «%s»"

#: frontends/yasm/yasm.c:1303
#, c-format
msgid "file name already ends in `.%s': output will be in `%s'"
msgstr "el nombre de archivo finaliza en «%s»: la salida será en «%s»"

#: frontends/yasm/yasm.c:1312
#, c-format
msgid "file name already has no extension: output will be in `%s'"
msgstr "el nombre de archivo no tiene extensión: la salida será en «%s»"

#: frontends/yasm/yasm.c:1354 libyasm/errwarn.c:165
#, c-format
msgid "INTERNAL ERROR at %s, line %u: %s\n"
msgstr "ERROR INTERNO en %s, línea %u: %s\n"

#: frontends/yasm/yasm.c:1394 frontends/yasm/yasm.c:1396
#: frontends/yasm/yasm.c:1400 frontends/yasm/yasm.c:1403
msgid "error: "
msgstr "error: "

#: frontends/yasm/yasm.c:1412 frontends/yasm/yasm.c:1415
msgid "warning: "
msgstr "aviso: "

#: libyasm/bc-align.c:110
msgid "align boundary must be a constant"
msgstr "el límite de alineación debe ser una constante"

#: libyasm/bc-align.c:113
msgid "align fill must be a constant"
msgstr "alinear relleno debe ser una constante"

#: libyasm/bc-align.c:116
msgid "align maximum skip must be a constant"
msgstr "alinear máximo paso debe ser una constante"

#: libyasm/bc-align.c:205
msgid "could not find any code alignment size"
msgstr "no se encuentra ningún tamaño de alineación de código"

#: libyasm/bc-align.c:218
#, c-format
msgid "invalid alignment size %d"
msgstr "tamaño de alineamiento inválido %d"

#: libyasm/bc-data.c:119
msgid "data expression too complex"
msgstr "expresión de datos demasiado compleja"

#: libyasm/bc-data.c:128
msgid "LEB128 requires constant values"
msgstr "LEB128 requiere valores constantes"

#: libyasm/bc-data.c:137
msgid "negative value in unsigned LEB128"
msgstr "valor negativo en LEB128 sin signo"

#: libyasm/bc-data.c:146 libyasm/bytecode.c:182
msgid "multiple expression too complex"
msgstr "expresión múltiple demasiado compleja"

#: libyasm/bc-data.c:149 libyasm/bytecode.c:185
msgid "multiple expression not absolute"
msgstr "expresión múltiple no absoluta"

#: libyasm/bc-data.c:188 libyasm/bc-data.c:243
msgid "non-constant in data_tobytes"
msgstr "valor no constante en data_tobytes"

#: libyasm/bc-data.c:437
msgid "LEB128 does not allow string constants"
msgstr "LEB128 no permite constantes de cadenas"

#: libyasm/bc-data.c:511 libyasm/bytecode.c:362
msgid "could not determine multiple"
msgstr "no se pudo determinar el múltiplo"

#: libyasm/bc-data.c:515 libyasm/bytecode.c:258 libyasm/bytecode.c:366
msgid "multiple is negative"
msgstr "múltiplo es negativo"

#: libyasm/bc-incbin.c:115
msgid "start expression too complex"
msgstr "expresión de inicio demasiado compleja"

#: libyasm/bc-incbin.c:118
msgid "start expression not absolute"
msgstr "expresión de inicio no absoluta"

#: libyasm/bc-incbin.c:123
msgid "maximum length expression too complex"
msgstr "expresión de longitud máxima demasiado compleja"

#: libyasm/bc-incbin.c:126
msgid "maximum length expression not absolute"
msgstr "expresión de longitud máxima no absoluta"

#: libyasm/bc-incbin.c:147 libyasm/bc-incbin.c:160
msgid "incbin does not yet understand non-constant"
msgstr "incbin no comprende todavía valoers no constantes"

#: libyasm/bc-incbin.c:169 libyasm/bc-incbin.c:220
#, c-format
msgid "`incbin': unable to open file `%s'"
msgstr "«incbin»: no se puede abrir el archivo «%s»"

#: libyasm/bc-incbin.c:175 libyasm/bc-incbin.c:228
#, c-format
msgid "`incbin': unable to seek on file `%s'"
msgstr "«incbin»: impsoible buscar en el archivo «%s»"

#: libyasm/bc-incbin.c:185
#, c-format
msgid "`incbin': start past end of file `%s'"
msgstr "«incbin»: inicio posterior al final del archivo «%s»"

#: libyasm/bc-incbin.c:213
msgid "could not determine start in bc_tobytes_incbin"
msgstr "no se puede determinar el inicio en bc_tobytes_incbin"

#: libyasm/bc-incbin.c:237
#, c-format
msgid "`incbin': unable to read %lu bytes from file `%s'"
msgstr "«incbin»: no se pueden leer %lu bytes del archivo «%s»"

#: libyasm/bc-org.c:113 libyasm/bc-org.c:134
msgid "ORG overlap with already existing data"
msgstr "solapamiento de ORG con datos ya existentes"

#: libyasm/bc-reserve.c:122
msgid "bc_reserve_tobytes called"
msgstr "llamada a bc_reserve_tobytes"

#: libyasm/bytecode.c:60
msgid "bytecode length cannot be calculated"
msgstr "la longitud del código de byte no se puede calcular"

#: libyasm/bytecode.c:69
msgid "bytecode does not have any dependent spans"
msgstr "código de byte no tiene spans dependientes"

#: libyasm/bytecode.c:80
msgid "bytecode cannot be converted to bytes"
msgstr "el código de byte no se puede convertir a bytes"

#: libyasm/bytecode.c:229
msgid "got empty bytecode in yasm_bc_elem_size"
msgstr "se obtuvo un código de byte vacío en yasm_bc_elem_size"

#: libyasm/bytecode.c:246
msgid "got empty bytecode in yasm_bc_calc_len"
msgstr "se obtuvo un código de byte vacío en yasm_bc_calc_len"

#: libyasm/bytecode.c:265
msgid "expression must not contain floating point value"
msgstr "la expresión no debe contener ningún valor de coma flotante"

#: libyasm/bytecode.c:292
msgid "got empty bytecode in yasm_bc_expand"
msgstr "se obtuvo un código de byte vacío en yasm_bc_expand"

#: libyasm/bytecode.c:338
msgid "got empty bytecode in bc_tobytes"
msgstr "se obtuvo un código de bit vacío en bc_tobytes"

#: libyasm/bytecode.c:346
msgid "written length does not match optimized length"
msgstr "la longitud escrita no coincide con la longitud optimizada"

#: libyasm/errwarn.c:238
msgid "Unexpected errwarn insert action"
msgstr "Error/aviso inesperado en la acción de inserción"

#: libyasm/errwarn.c:498
msgid "warnings being treated as errors"
msgstr "los avisos se tratarán como errores"

#: libyasm/expr.c:79 libyasm/expr.c:102
msgid "could not find expritem in pool"
msgstr "no se puede encontrar el expritem en el grupo"

#: libyasm/expr.c:95
msgid "Right side of expression must exist"
msgstr "debe existir el lado derecho de la expresión"

#: libyasm/expr.c:137
msgid "too many expritems"
msgstr "demasiados expritems"

#: libyasm/expr.c:828 libyasm/section.c:977 libyasm/section.c:1186
msgid "circular reference detected"
msgstr "detectada una referencia circular"

#: libyasm/file.c:171
msgid "octal value out of range"
msgstr "valor octal fuera de rango"

#: libyasm/file.c:255
msgid "could not determine current working directory"
msgstr "no se puede determinar el directorio de trabajo actual"

#: libyasm/floatnum.c:519
msgid "Unsupported floating-point arithmetic operation"
msgstr "Operación aritmética de coma flotante no compatible"

#: libyasm/floatnum.c:596
msgid "Both underflow and overflow set"
msgstr "Definidos ambos underflow y overflow"

#: libyasm/floatnum.c:620
msgid "Byte length of BitVector does not match bit length"
msgstr "La longitud de byte de BitVector no coincide con la longitud de bit"

#: libyasm/floatnum.c:681
msgid "unsupported floatnum functionality"
msgstr "funcionalidad de ccoma flotante no permitida"

#: libyasm/floatnum.c:697
msgid "Invalid float conversion size"
msgstr "Tamaño de conversión flotante inválido"

#: libyasm/floatnum.c:704
msgid "underflow in floating point expression"
msgstr "desbordamiento en la expresión de coma flotante"

#: libyasm/floatnum.c:707
msgid "overflow in floating point expression"
msgstr "desbordamiento en expresión de coma flotante"

#: libyasm/hamt.c:69
msgid "Subtrie is seen as subtrie before flag is set (misaligned?)"
msgstr ""
"Subtrie es visto como subtrie antes de que se asigne una marca "
"(¿desalineado?)"

#: libyasm/hamt.c:75
msgid "Value is seen as subtrie (misaligned?)"
msgstr "El valor es visto como subtrie (¿desalineado?)"

#: libyasm/hamt.c:241
msgid "Data is seen as subtrie (misaligned?)"
msgstr "La información es vista como subtrie (¿desalineado?)"

#: libyasm/insn.c:49 modules/arch/x86/x86id.c:1514
msgid "multiple segment overrides, using leftmost"
msgstr "múltiple superposición de segmentos, usando el de más a la izquierda"

#: libyasm/intnum.c:139
msgid "invalid decimal literal"
msgstr "literal decimal inválido"

#: libyasm/intnum.c:143 libyasm/intnum.c:163 libyasm/intnum.c:183
#: libyasm/intnum.c:203 libyasm/intnum.c:357 libyasm/intnum.c:374
msgid "Numeric constant too large for internal format"
msgstr "Constante numérica demasiado grande para el formato interno"

#: libyasm/intnum.c:159
msgid "invalid binary literal"
msgstr "literal binario inválido"

#: libyasm/intnum.c:179
msgid "invalid octal literal"
msgstr "literal octal inválido"

#: libyasm/intnum.c:199
msgid "invalid hex literal"
msgstr "literal hexadecimal inválido"

#: libyasm/intnum.c:221 libyasm/intnum.c:267
msgid "Character constant too large for internal format"
msgstr "Constante de caracter demasiado grande para el formato interno"

#: libyasm/intnum.c:380 libyasm/intnum.c:801 libyasm/intnum.c:832
msgid "big endian not implemented"
msgstr "big endian no implementado"

#: libyasm/intnum.c:438
msgid "operation needs an operand"
msgstr "la operación necesita un operando"

#: libyasm/intnum.c:457 libyasm/intnum.c:465 libyasm/intnum.c:474
#: libyasm/intnum.c:482
msgid "divide by zero"
msgstr "dividir por cero"

#: libyasm/intnum.c:582 libyasm/intnum.c:586 libyasm/intnum.c:590
#, c-format
msgid "invalid use of '%s'"
msgstr "uso inválido de «%s»"

#: libyasm/intnum.c:599
msgid "invalid operation in intnum calculation"
msgstr "operación inválida al calcular intnum"

#: libyasm/intnum.c:736 libyasm/intnum.c:768
msgid "unknown intnum type"
msgstr "tipo numérico entero desconocido"

#: libyasm/intnum.c:787
msgid "destination too large"
msgstr "destino demasiado grande"

#: libyasm/intnum.c:792
#, c-format
msgid "value does not fit in signed %d bit field"
msgstr "el valor no entra en un campo de %d bits con signo"

#: libyasm/intnum.c:796
#, c-format
msgid "value does not fit in %d bit field"
msgstr "el valor no ajusta en el campo %d bit"

#: libyasm/intnum.c:814
msgid "misaligned value, truncating to boundary"
msgstr "valor mal alineado, truncado en el límite"

#: libyasm/section.c:136
#, c-format
msgid "no size specified in %s declaration"
msgstr "no se especificó tamaño en la declaración %s"

#: libyasm/section.c:160
#, c-format
msgid "invalid argument to directive `%s'"
msgstr "argumento inválido en la directiva «%s»"

#: libyasm/section.c:248
#, c-format
msgid "object format `%s' does not support architecture `%s' machine `%s'"
msgstr ""
"el formato de objeto «%s» no permite la arquitectura «%s» máquina «%s»"

#: libyasm/section.c:274
#, c-format
msgid "`%s' is not a valid debug format for object format `%s'"
msgstr ""
"«%s» no es un formato válido de depuración para el formato del objeto «%s»"

#: libyasm/section.c:283
#, c-format
msgid "debug format `%s' does not work with object format `%s'"
msgstr ""
"el formato de depuración «%s» no funciona con el formato de objeto «%s»"

#: libyasm/section.c:571
msgid "NULL destroy function given to add_reloc"
msgstr "asignada función destructurora NULA a add_reloc"

#: libyasm/section.c:573
msgid "different destroy function given to add_reloc"
msgstr "función de destrucción diferente dada a add_reloc"

#: libyasm/section.c:948 libyasm/section.c:1418
msgid "could not calculate bc distance"
msgstr "no se puede calcular la distancia bc"

#: libyasm/section.c:1350
msgid "cannot combine multiples and setting assembly position"
msgstr ""
"no puede combinar posición múltiples y de ensamblado de configuración"

#: libyasm/section.c:1384
msgid "secondary expansion of an external/complex value"
msgstr "expansión secundarioa de un valor externo/complejo"

#: libyasm/section.c:1553
msgid "org/align went to negative offset"
msgstr "organización/alineamiento con desplazamiento negativo"

#: libyasm/symrec.c:302
#, c-format
msgid "`%s' previously defined here"
msgstr "se definió «%s» previamente aquí"

#: libyasm/symrec.c:303
#, c-format
msgid "redefinition of `%s'"
msgstr "redefinición de «%s»"

#: libyasm/symrec.c:308
#, c-format
msgid "`%s' both defined and declared extern"
msgstr "«%s» ambas definidas y declaradas externas"

#: libyasm/symrec.c:399
#, c-format
msgid "duplicate definition of `%s'; first defined on line %lu"
msgstr "definición duplicada de «%s»; primera definición en línea %lu"

#: libyasm/symrec.c:421
#, c-format
msgid "undefined symbol `%s' (first use)"
msgstr "símbolo «%s» no definido (primer uso)"

#: libyasm/symrec.c:442
msgid " (Each undefined symbol is reported only once.)"
msgstr " (Cada símbolo no definicdo se informa una sola vez.)"

#: libyasm/valparam.c:50 modules/parsers/nasm/nasm-parse.c:1575
#: modules/parsers/nasm/nasm-parse.c:1611
#, c-format
msgid "directive `%s' requires an argument"
msgstr "la directiva «%s» necesita un argumento"

#: libyasm/valparam.c:59
#, c-format
msgid "directive `%s' requires an identifier parameter"
msgstr "la directiva «%s» necesita un parámetro identificador"

#: libyasm/valparam.c:314
#, c-format
msgid "argument to `%s' is not an expression"
msgstr "el argumento «%s» no es una expresión"

#: libyasm/valparam.c:335 modules/objfmts/rdf/rdf-objfmt.c:617
#, c-format
msgid "argument to `%s' is not an integer"
msgstr "el argumento «%s» no es un entero"

#: libyasm/valparam.c:357
#, c-format
msgid "argument to `%s' is not a string or identifier"
msgstr "el argumento «%s» no es una cadena o identificador"

#: libyasm/valparam.c:372 libyasm/valparam.c:378
#: modules/objfmts/elf/elf-objfmt.c:246 modules/objfmts/rdf/rdf-objfmt.c:634
#, c-format
msgid "Unrecognized qualifier `%s'"
msgstr "Calificador «%s» no reconocido"

#: libyasm/valparam.c:380
msgid "Unrecognized string qualifier"
msgstr "Calificador de cadena no reconocido"

#: libyasm/valparam.c:382
msgid "Unrecognized numeric qualifier"
msgstr "Calificador numérico no reconocido"

#: libyasm/value.c:165
#, c-format
msgid "expression on line %d has too many add terms; internal limit of 32"
msgstr ""
"la expresión en la línea %d tiene muchos términos; el límite interno es 32"

#: libyasm/value.c:539
msgid "unexpected expr term type"
msgstr "tipo de termino de expresión inesperado"

#: libyasm/value.c:649
msgid "floating point expression too complex"
msgstr "expresión de coma flotante demasiado compleja"

#: libyasm/value.c:670
msgid "expression too complex"
msgstr "expresión demasiado compleja"

#: libyasm/xmalloc.c:71 libyasm/xmalloc.c:86 libyasm/xmalloc.c:103
msgid "out of memory"
msgstr "memoria agotada"

#: modules/arch/lc3b/lc3barch.c:146
msgid "LC-3b does not support floating point"
msgstr "LC-3b no permite coma flotante"

#: modules/arch/lc3b/lc3bbc.c:163
msgid "jump target out of range"
msgstr "objetivo de salto fuera de rango"

#: modules/arch/lc3b/lc3bbc.c:234
msgid "Unrecognized immediate type"
msgstr "Tipo inmediato no reconocido"

#: modules/arch/x86/x86arch.c:140
msgid "ignoring default rel in non-64-bit mode"
msgstr "ignorando rel predterminado en modo de no-64-bit"

#: modules/arch/x86/x86arch.c:166 modules/arch/x86/x86arch.c:173
#: modules/arch/x86/x86arch.c:195
#, c-format
msgid "invalid argument to [%s]"
msgstr "argumento inválido para [%s]"

#: modules/arch/x86/x86arch.c:454
msgid "Invalid mode_bits in x86_get_fill"
msgstr "mode_bits in x86_get_fill Inválido"

#: modules/arch/x86/x86arch.c:483 modules/arch/x86/x86arch.c:578
msgid "unknown register size"
msgstr "tamaño de registro desconocido"

#: modules/arch/x86/x86arch.c:514
msgid "bad register group"
msgstr "grupo de registro erróneo"

#: modules/arch/x86/x86bc.c:123 modules/arch/x86/x86bc.c:131
msgid "cannot use A/B/C/DH with instruction needing REX"
msgstr "no se puede utilizar A/B/CDH con instrucciónes que requieran REX"

#: modules/arch/x86/x86bc.c:165
msgid "effective address too complex"
msgstr "dirección efectiva demasiado compleja"

#: modules/arch/x86/x86bc.c:303
msgid "multiple LOCK or REP prefixes, using leftmost"
msgstr "múltiples prefijos LOCK o REP, usando el de más a la izquierda"

#: modules/arch/x86/x86bc.c:315 modules/arch/x86/x86bc.c:332
msgid "ignoring REX prefix on jump"
msgstr "ignorando prefijo REX en salto"

#: modules/arch/x86/x86bc.c:318 modules/arch/x86/x86bc.c:335
msgid "REX prefix not allowed on this instruction, ignoring"
msgstr "prefijo REX no permitido en esta instrucción, ignorándolo"

#: modules/arch/x86/x86bc.c:340
msgid "overriding generated REX prefix"
msgstr "sobreescribiendo prefifjo REX generado"

#: modules/arch/x86/x86bc.c:343
msgid "multiple REX prefixes, using leftmost"
msgstr "múltiple prefijos REX, usando el de más a la izquierda"

#: modules/arch/x86/x86bc.c:703 modules/arch/x86/x86bc.c:986
msgid "near jump does not exist"
msgstr "no existe salto cercano"

#: modules/arch/x86/x86bc.c:717 modules/arch/x86/x86bc.c:958
msgid "short jump does not exist"
msgstr "no existe salto corto"

#: modules/arch/x86/x86bc.c:764 modules/objfmts/coff/win64-except.c:275
msgid "unrecognized span id"
msgstr "identificador de span no reconocido"

#: modules/arch/x86/x86bc.c:771
msgid "short jump out of range"
msgstr "salto corto fuera de rango"

#: modules/arch/x86/x86bc.c:776
msgid "trying to expand an already-near jump"
msgstr "intentando expandir un salto ya cercano"

#: modules/arch/x86/x86bc.c:864
msgid "x86: REX.WXB set, but 2-byte VEX"
msgstr "x86: REX.WXB establecido, pero es 2-byte VEX"

#: modules/arch/x86/x86bc.c:867
msgid "x86: got a REX prefix in non-64-bit mode"
msgstr "x86: obtenido prefijo REX en modo no-64-bit"

#: modules/arch/x86/x86bc.c:880
msgid "invalid Mod/RM in x86 tobytes_insn"
msgstr "Mod/RM inválido en tobytes_insn x86"

#: modules/arch/x86/x86bc.c:886
msgid "invalid SIB in x86 tobytes_insn"
msgstr "SIB inválido en totbytes_insn x86"

#: modules/arch/x86/x86bc.c:1014
msgid "jump op_sel cannot be JMP_NONE in tobytes"
msgstr "el salto op_sel no puede ser JMP_NONE en tobytes"

#: modules/arch/x86/x86bc.c:1016
msgid "unrecognized relative jump op_sel"
msgstr "salto relativo op_sel no reconocido"

#: modules/arch/x86/x86expr.c:223
msgid "Register expression not ADD or EXPN"
msgstr "La expresión de registro no es ADD o EXPN"

#: modules/arch/x86/x86expr.c:360
msgid "Non-integer value in reg expn"
msgstr "valor no entero en la expresión de registro"

#: modules/arch/x86/x86expr.c:417
msgid "unexpected expr op"
msgstr "operador de expresión inesperado"

#: modules/arch/x86/x86expr.c:458
msgid "invalid displacement size; fixed"
msgstr "tamaño de desplazamiento inválido; arreglado"

#: modules/arch/x86/x86expr.c:471 modules/arch/x86/x86expr.c:607
msgid "invalid effective address (displacement size)"
msgstr "dirección no válida efectiva (tamaño de desplazamiento)"

#: modules/arch/x86/x86expr.c:480
msgid "strange EA displacement size"
msgstr "Raro tamaño de desplazamiento EA"

#: modules/arch/x86/x86expr.c:682 modules/arch/x86/x86expr.c:1026
msgid "invalid effective address (64-bit in non-64-bit mode)"
msgstr "dirección efectiva inválida (64-bit en modo no-64-bit)"

#: modules/arch/x86/x86expr.c:688
msgid "RIP-relative directive ignored in non-64-bit mode"
msgstr "directiva RIP-relative ignorada en modo no-64-bit"

#: modules/arch/x86/x86expr.c:703 modules/arch/x86/x86expr.c:730
#: modules/arch/x86/x86expr.c:753 modules/arch/x86/x86expr.c:789
#: modules/arch/x86/x86expr.c:797 modules/arch/x86/x86expr.c:808
#: modules/arch/x86/x86expr.c:819 modules/arch/x86/x86expr.c:977
#: modules/arch/x86/x86expr.c:993 modules/arch/x86/x86expr.c:1009
msgid "invalid effective address"
msgstr "dirección efectiva inválida"

#: modules/arch/x86/x86expr.c:961 modules/arch/x86/x86expr.c:1038
#: modules/arch/x86/x86id.c:1401
msgid "16-bit addresses not supported in 64-bit mode"
msgstr "direcciónes de 16-bit no permitidas en modo 64-bit"

#: modules/arch/x86/x86expr.c:1055
msgid "invalid floating point constant size"
msgstr "tamaño de constante de coma flotante inválido"

#: modules/arch/x86/x86id.c:436 modules/arch/x86/x86id.c:456
msgid "jump target segment too complex"
msgstr "segmento de destino de salto demasiado complejo"

#: modules/arch/x86/x86id.c:440 modules/arch/x86/x86id.c:460
msgid "jump target offset too complex"
msgstr "desplazamiento de destino de salto demasiado complejo"

#: modules/arch/x86/x86id.c:449 modules/arch/x86/x86id.c:524
msgid "jump target expression too complex"
msgstr "expresión de destino de salto demasiado compleja"

#: modules/arch/x86/x86id.c:464
msgid "didn't get FAR expression in jmpfar"
msgstr "no se recuperó expresión FAR en jmpfar"

#: modules/arch/x86/x86id.c:518 modules/arch/x86/x86id.c:1270
#: modules/arch/x86/x86id.c:1308 modules/arch/x86/x86id.c:1322
#: modules/arch/x86/x86id.c:1333 modules/arch/x86/x86id.c:1343
#: modules/arch/x86/x86id.c:1347 modules/arch/x86/x86id.c:1361
#: modules/arch/x86/x86id.c:1371 modules/arch/x86/x86id.c:1388
#: modules/arch/x86/x86id.c:1397 modules/arch/x86/x86id.c:1416
#: modules/arch/x86/x86id.c:1421 modules/arch/x86/x86id.c:1446
msgid "invalid operand conversion"
msgstr "conversión de operando inválida"

#: modules/arch/x86/x86id.c:526
msgid "invalid jump target"
msgstr "objetivo de salto inválido"

#: modules/arch/x86/x86id.c:601
msgid "no SHORT form of that jump instruction exists"
msgstr "no existe formato SHORT para esa instrucción de salto"

#: modules/arch/x86/x86id.c:604
msgid "no NEAR form of that jump instruction exists"
msgstr "no existe formato NEAR par esa instrucción de salto"

#: modules/arch/x86/x86id.c:900
msgid "invalid operand type"
msgstr "tipo de operando inválido"

#: modules/arch/x86/x86id.c:985
msgid "invalid target modifier type"
msgstr "tipo de modificador de destino inválido"

#: modules/arch/x86/x86id.c:1018
msgid "invalid number of operands"
msgstr "número de operandos inválido"

#: modules/arch/x86/x86id.c:1032 modules/arch/x86/x86id.c:1037
#: modules/arch/x86/x86id.c:1042
#, c-format
msgid "invalid size for operand %d"
msgstr "tamaño de operando %d inválido"

#: modules/arch/x86/x86id.c:1046
msgid "one of source operand 1 or 3 must match dest operand"
msgstr ""
"uno de los operandos fuente 1 ó 3 debe coincidir con el operando destino"

#: modules/arch/x86/x86id.c:1052
#, c-format
msgid "requires CPU%s"
msgstr "requiere CPU%s"

#: modules/arch/x86/x86id.c:1058
msgid "invalid combination of opcode and operands"
msgstr "combinación inválida de códigos de operación y operandos"

#: modules/arch/x86/x86id.c:1088
msgid "too many operands"
msgstr "demasiados operandos"

#: modules/arch/x86/x86id.c:1119
msgid "indirect call without `*'"
msgstr "llamada indirecta sin «*»"

#: modules/arch/x86/x86id.c:1127
msgid "skipping prefixes on this instruction"
msgstr "se omiten los prefijos en esta instrucción"

#: modules/arch/x86/x86id.c:1274
msgid "invalid segment in effective address"
msgstr "segmento inválido en dirección efectiva"

#: modules/arch/x86/x86id.c:1317 modules/arch/x86/x86id.c:1327
msgid "immediate does not support segment"
msgstr "immediate no soporta semento"

#: modules/arch/x86/x86id.c:1410
msgid "unsupported address size"
msgstr "tamaño de dirección no permitido"

#: modules/arch/x86/x86id.c:1468
msgid "unknown operand action"
msgstr "acción de operando desconocida"

#: modules/arch/x86/x86id.c:1502
msgid "unknown operand postponed action"
msgstr "acción pospuesta de operando desconocida"

#: modules/arch/x86/x86id.c:1518
msgid "unhandled segment prefix"
msgstr "prefijo de segmento no manejado"

#: modules/arch/x86/x86id.c:1524
msgid "immediate expression too complex"
msgstr "expresión immediate demasiado compleja"

#: modules/arch/x86/x86id.c:1535
msgid "address size override ignored"
msgstr "sobreescritura de tamaño de dirección ignorada"

#: modules/arch/x86/x86id.c:1607
msgid "first opcode byte of XOP must be 0x08 or 0x09"
msgstr "el primer byte del código de operación XOP debe ser 0x08 o 0x09"

#: modules/arch/x86/x86id.c:1618
msgid "first opcode byte of VEX must be 0x0F"
msgstr "el primer byte del código de operación VEX debe ser 0x0F"

#: modules/arch/x86/x86id.c:1647
msgid "unrecognized special prefix"
msgstr "prefijo especial no reconocido"

#: modules/arch/x86/x86id.c:1833
#, c-format
msgid "`%s' is an instruction in 64-bit mode"
msgstr "«%s» es una instrucción en modo 64-bit"

#: modules/arch/x86/x86id.c:1838
#, c-format
msgid "`%s' invalid in 64-bit mode"
msgstr "«%s» es inválido en modo 64-bit"

#: modules/arch/x86/x86id.c:1866
#, c-format
msgid "`%s' is an instruction in CPU%s"
msgstr "«%s» es una instrucción en CPU%s"

#: modules/arch/x86/x86id.c:1893
msgid "Cannot override data size to 32 bits in 64-bit mode"
msgstr "No se puede sobreescribir tamaño de datos a 32 bits en modo 64-bit"

#: modules/arch/x86/x86id.c:1899
msgid "Cannot override address size to 16 bits in 64-bit mode"
msgstr ""
"No se puede sobreescribir tamaño de dirección a 16 bits en modo 64-bit"

#: modules/arch/x86/x86id.c:1905
#, c-format
msgid "`%s' is a prefix in 64-bit mode"
msgstr "«%s» es un prefijo en modo de 64 bits"

#: modules/dbgfmts/codeview/cv-symline.c:378
msgid "codeview: could not open source file"
msgstr "Vista de código: no se puede abrir el archivo de origen"

#: modules/dbgfmts/codeview/cv-symline.c:457
#: modules/dbgfmts/dwarf2/dwarf2-line.c:550
msgid "could not find filename in table"
msgstr "No se ha encontrado el nobre de archivo en la tabla"

#: modules/dbgfmts/codeview/cv-symline.c:577
#, c-format
msgid "codeview file number %d unassigned"
msgstr "número de archivo de vista de código %d no asignado"

#: modules/dbgfmts/codeview/cv-symline.c:718
msgid "tried to calc_len a codeview symhead bytecode"
msgstr "se intentó calcular la longitud de un bytecode de symhead"

#: modules/dbgfmts/codeview/cv-symline.c:792
msgid "tried to calc_len a codeview fileinfo bytecode"
msgstr ""
"Se intentó calcular la longitud de un bytecode de información de archivo"

#: modules/dbgfmts/codeview/cv-symline.c:860
msgid "tried to calc_len a codeview linehead bytecode"
msgstr "Se intentó calcular la longitud de un bytecode de cabecera de línea"

#: modules/dbgfmts/codeview/cv-symline.c:973
#: modules/dbgfmts/codeview/cv-symline.c:1002
msgid "unknown sym format character"
msgstr "character de formato symbolico desconocido"

#: modules/dbgfmts/codeview/cv-symline.c:1020
msgid "tried to calc_len a codeview sym bytecode"
msgstr "Se intentó calcular la longitud de un bytecode sym"

#: modules/dbgfmts/codeview/cv-symline.c:1093
#: modules/dbgfmts/codeview/cv-type.c:560
#: modules/dbgfmts/codeview/cv-type.c:601
#: modules/dbgfmts/codeview/cv-type.c:658
msgid "unknown leaf format character"
msgstr "carácter de formato de hoja desconocido"

#: modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c:244
msgid "tried to calc_len a dwarf2 head bytecode"
msgstr "Se intentó calcular el bytecode de cabecera de un dwarf2"

#: modules/dbgfmts/dwarf2/dwarf2-info.c:393
msgid "tried to calc_len a dwarf2 aranges head bytecode"
msgstr "Se intentó calcular la longitud de cabecera de un rango de dwarf2"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:415
msgid "could not find label prior to loc"
msgstr "no se pudo encontrar la etiqueta antes de asignar"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:423
msgid "dwarf2 address went backwards?"
msgstr "¿La dirección de dwarf2 fue para atrás?"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:731
#, c-format
msgid "dwarf2 file number %d unassigned"
msgstr "número de archivo dwarf2 %d no asignado"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:773
msgid "tried to calc_len a dwarf2 spp bytecode"
msgstr "Se intentó calcular la longitud de un bytecode spp de dwarf2"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:858
msgid "tried to calc_len a dwarf2 line_op bytecode"
msgstr ""
"Se intentó calcular la longitud de línea de un bytecode line_op de dwarf2"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:909
msgid "file number required"
msgstr "número de archivo requerido"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:916
#: modules/dbgfmts/dwarf2/dwarf2-line.c:1131
msgid "file number is not a constant"
msgstr "el número de archivo no es una constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:921
msgid "file number less than one"
msgstr "número de archivo menor que uno"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:930
msgid "line number required"
msgstr "número de línea requerido"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:937
msgid "line number is not a constant"
msgstr "el número de línea no es una constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:946
#: modules/objfmts/coff/coff-objfmt.c:2056
#, c-format
msgid "[%s] can only be used inside of a section"
msgstr "[%s] sólo se puede usar dentro de una sección"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:975
msgid "column number is not a constant"
msgstr "el número de columna no es constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:997
msgid "is_stmt value is not a constant"
msgstr "el valor is_stmt value no es una constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1009
msgid "is_stmt value not 0 or 1"
msgstr "el valor is_stmt no es 0 ó 1"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1020
msgid "isa value is not a constant"
msgstr "el valor isa no es una constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1028
msgid "isa value less than zero"
msgstr "el valor isa es menor de cero"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1041
msgid "discriminator value is not a constant"
msgstr "el valor de discriminación no es una constante"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1049
msgid "discriminator value less than zero"
msgstr "el valor de discriminación es menor que cero"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1071
#: modules/dbgfmts/dwarf2/dwarf2-line.c:1086
#, c-format
msgid "unrecognized loc option `%s'"
msgstr "Opción loc «%s» desconocida"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1074
msgid "unrecognized numeric qualifier"
msgstr "calificador numérico no reconocido"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1091
#, c-format
msgid "%s requires value"
msgstr "%s necesita un valor"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1115
#, c-format
msgid "[%s] requires an argument"
msgstr "[%s] requiere un argumento"

#: modules/dbgfmts/dwarf2/dwarf2-line.c:1139
msgid "file number given but no filename"
msgstr "numero de archivo dado pero no el nombre"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:340
msgid "stabs debugging conflicts with user-defined section .stab"
msgstr ""
"Conflicto de depuración de stabs con la sección .stab de usuario definido"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:345
msgid "stabs debugging overrides empty section .stab"
msgstr "La depuracion de stabs reemplaza una seccion vacia .stab"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:356
msgid "stabs debugging conflicts with user-defined section .stabstr"
msgstr ""
"La depuracion stabs presenta conflictos con una seccion .stabstr definida "
"por el usuario"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:361
msgid "stabs debugging overrides empty section .stabstr"
msgstr "la depuración de stabs sobrescribe la sección vacía .stabstr"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:399
msgid "over 65535 stabs"
msgstr "Unos 65535 stabs"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:489
msgid "tried to resolve a stabs stab bytecode"
msgstr "Se intentó resolver un stabs stab de codigos de bits"

#: modules/dbgfmts/stabs/stabs-dbgfmt.c:498
msgid "tried to resolve a stabs str bytecode"
msgstr "Se intento resolver un codigo de bits de cadenas de un stab"

#: modules/listfmts/nasm/nasm-listfmt.c:127
msgid "relocation too complex"
msgstr "reasignación demasiado compleja"

#: modules/objfmts/bin/bin-objfmt.c:216
msgid "binary object format does not support extern variables"
msgstr "el formato de objeto binario no permite variables externas"

#: modules/objfmts/bin/bin-objfmt.c:220
msgid "binary object format does not support global variables"
msgstr "el formato de objeto binario no permite variables globales"

#: modules/objfmts/bin/bin-objfmt.c:224
msgid "binary object format does not support common variables"
msgstr "el formato de objeto binario no permite variables comunes"

#: modules/objfmts/bin/bin-objfmt.c:253 modules/objfmts/bin/bin-objfmt.c:430
#, c-format
msgid ""
"section `%s' internal align of %lu is greater than `%s' of %lu; using `%s'"
msgstr ""
"la sección «%s» de alineamiento interno de %lu es mayor que «%s» de %lu; "
"usando «%s»"

#: modules/objfmts/bin/bin-objfmt.c:256 modules/objfmts/bin/bin-objfmt.c:258
msgid "align"
msgstr "alinear"

#: modules/objfmts/bin/bin-objfmt.c:269
msgid "start expression is too complex"
msgstr "la expresión de inicio es demasiado compleja"

#: modules/objfmts/bin/bin-objfmt.c:282
msgid "vstart expression is too complex"
msgstr "la expresión vstar es demasiado compleja"

#: modules/objfmts/bin/bin-objfmt.c:361
msgid "start inconsistent with align; using aligned value"
msgstr "el inicio no coincide con el alineado; usando el valor alineado"

#: modules/objfmts/bin/bin-objfmt.c:433 modules/objfmts/bin/bin-objfmt.c:435
msgid "valign"
msgstr "valign"

#: modules/objfmts/bin/bin-objfmt.c:448
msgid "vstart inconsistent with valign"
msgstr "vstart inconsistente con valign"

#: modules/objfmts/bin/bin-objfmt.c:755
#, c-format
msgid "unable to open map file `%s'"
msgstr "imposible abrir el archivo de mapa «%s»"

#: modules/objfmts/bin/bin-objfmt.c:883
#, c-format
msgid "sections `%s' and `%s' overlap by %lu bytes"
msgstr "las secciones «%s» y «%s» se superponen en %lu bytes"

#: modules/objfmts/bin/bin-objfmt.c:970
msgid "binary object format does not support external references"
msgstr "el formato de objeto binario no permite referencias externas"

#: modules/objfmts/bin/bin-objfmt.c:998 modules/objfmts/coff/coff-objfmt.c:738
#: modules/objfmts/elf/elf-objfmt.c:623
msgid "uninitialized space declared in code/data section: zeroing"
msgstr ""
"espacio declarado en la sección código/datos no inicializado: cerrando"

#: modules/objfmts/bin/bin-objfmt.c:1044
msgid "initialized space declared in nobits section: ignoring"
msgstr "espacio declarado en la sección nobits inicializado: ignorando"

#: modules/objfmts/bin/bin-objfmt.c:1067
#, c-format
msgid "section `%s' starts before origin (ORG)"
msgstr "la sección «%s» comienza antes del origen (ORG)"

#: modules/objfmts/bin/bin-objfmt.c:1074
#, c-format
msgid "section `%s' start value too large"
msgstr "sección «%s» valor inicial muy grande"

#: modules/objfmts/bin/bin-objfmt.c:1081
#: modules/objfmts/coff/coff-objfmt.c:1213
#: modules/objfmts/coff/coff-objfmt.c:1258
#: modules/objfmts/elf/elf-objfmt.c:762 modules/objfmts/elf/elf-objfmt.c:874
#: modules/objfmts/macho/macho-objfmt.c:1094
#: modules/objfmts/macho/macho-objfmt.c:1114
#: modules/objfmts/macho/macho-objfmt.c:1225
#: modules/objfmts/rdf/rdf-objfmt.c:683 modules/objfmts/rdf/rdf-objfmt.c:772
#: modules/objfmts/xdf/xdf-objfmt.c:551 modules/objfmts/xdf/xdf-objfmt.c:578
msgid "could not seek on output file"
msgstr "No pudo buscarse en archivo de salida"

#: modules/objfmts/bin/bin-objfmt.c:1122
msgid "ORG expression is too complex"
msgstr "La expresión ORG es demasiado compleja"

#: modules/objfmts/bin/bin-objfmt.c:1127
msgid "ORG expression is negative"
msgstr "La expresión ORG es negativa"

#: modules/objfmts/bin/bin-objfmt.c:1171
#, c-format
msgid "section `%s' follows an invalid or unknown section `%s'"
msgstr ""
"la sección «%s» está precedida por una sección «%s» invalida o desconocida"

#: modules/objfmts/bin/bin-objfmt.c:1184
#, c-format
msgid "follows loop between section `%s' and section `%s'"
msgstr "prosigue el bucle entre la sección «%s» y la sección «%s»"

#: modules/objfmts/bin/bin-objfmt.c:1295
#, c-format
msgid "section `%s' vfollows an invalid or unknown section `%s'"
msgstr ""
"la sección «%s» está seguida por una sección «%s'»invalida o desconocida"

#: modules/objfmts/bin/bin-objfmt.c:1309
#, c-format
msgid "vfollows loop between section `%s' and section `%s'"
msgstr "bucle vfollows entre la sección «%s» y la sección «%s»"

#: modules/objfmts/bin/bin-objfmt.c:1528
msgid "cannot combine `start' and `follows' section attributes"
msgstr "no se pueden combinar los atributos de sección «start» y «follows»"

#: modules/objfmts/bin/bin-objfmt.c:1534
msgid "cannot combine `vstart' and `vfollows' section attributes"
msgstr "no se pueden combinar los atributos de sección «vstart» y «vfollows»"

#: modules/objfmts/bin/bin-objfmt.c:1544 modules/objfmts/bin/bin-objfmt.c:1557
#: modules/objfmts/coff/coff-objfmt.c:1570
#: modules/objfmts/elf/elf-objfmt.c:1098
#: modules/objfmts/macho/macho-objfmt.c:1458
#: modules/objfmts/xdf/xdf-objfmt.c:721
#, c-format
msgid "argument to `%s' is not a power of two"
msgstr "el argumento de «%s» no es una potencia de dos"

#: modules/objfmts/bin/bin-objfmt.c:1603
msgid "program origin redefined"
msgstr "origen de programa redefinido"

#: modules/objfmts/bin/bin-objfmt.c:1612
msgid "argument to ORG must be expression"
msgstr "argumento a ORG debe ser una expresión"

#: modules/objfmts/bin/bin-objfmt.c:1629
msgid "map file already specified"
msgstr "Archivo de asignación ya especificado"

#: modules/objfmts/bin/bin-objfmt.c:1636
msgid "unexpected expression in [map]"
msgstr "expresión no esperada en [map]"

#: modules/objfmts/bin/bin-objfmt.c:1928
#, c-format
msgid "%s: could not find symbol `start'"
msgstr "%s: no se pudo encontrar el símbolo «start»"

#: modules/objfmts/coff/coff-objfmt.c:486
#: modules/objfmts/coff/coff-objfmt.c:692
msgid "coff: relocation too complex"
msgstr "coff: reasignación demasiado compleja"

#: modules/objfmts/coff/coff-objfmt.c:512
msgid "coff: wrt expression too complex"
msgstr "coff: expresion de escritura demasiado compleja"

#: modules/objfmts/coff/coff-objfmt.c:518
msgid "coff: cannot wrt across sections"
msgstr "coff: imposible escribir entre secciones"

#: modules/objfmts/coff/coff-objfmt.c:535
msgid "coff: common size too complex"
msgstr "coff: tamaño común demasiado complejo"

#: modules/objfmts/coff/coff-objfmt.c:541
msgid "coff: common size is negative"
msgstr "coff: el tamaño común es negativo"

#: modules/objfmts/coff/coff-objfmt.c:600
#: modules/objfmts/coff/coff-objfmt.c:606
#: modules/objfmts/coff/coff-objfmt.c:632
#: modules/objfmts/coff/coff-objfmt.c:667
msgid "coff: invalid relocation size"
msgstr "coff: tamaño de reasignación inválido"

#: modules/objfmts/coff/coff-objfmt.c:636
#: modules/objfmts/coff/coff-objfmt.c:643
#: modules/objfmts/coff/coff-objfmt.c:650
#: modules/objfmts/coff/coff-objfmt.c:671
msgid "coff objfmt: unrecognized machine"
msgstr "coff objfmt: máquina desconocida"

#: modules/objfmts/coff/coff-objfmt.c:793
#: modules/objfmts/coff/coff-objfmt.c:824
#: modules/objfmts/coff/coff-objfmt.c:1244
#: modules/objfmts/elf/elf-objfmt.c:440 modules/objfmts/rdf/rdf-objfmt.c:748
#: modules/objfmts/rdf/rdf-objfmt.c:765 modules/objfmts/xdf/xdf-objfmt.c:301
#: modules/objfmts/xdf/xdf-objfmt.c:329
msgid "could not get file position on output file"
msgstr "no se puede obtener la posición de archivo en el archivo de salida"

#: modules/objfmts/coff/coff-objfmt.c:807
msgid "coff: section computed size did not match actual size"
msgstr "coff: el tamaño de sección calculado no coincide con el tamaño real"

#: modules/objfmts/coff/coff-objfmt.c:849
msgid "coff: no symbol data for relocated symbol"
msgstr ""
"coff: no se encutren datos simbolicos para los simbolos relocalizados"

#: modules/objfmts/coff/coff-objfmt.c:935
#, c-format
msgid "too many relocations in section `%s'"
msgstr "demasiadas reasignaciones en la sección «%s»"

#: modules/objfmts/coff/coff-objfmt.c:1028
#: modules/objfmts/coff/coff-objfmt.c:1151
msgid "coff: expected sym data to be present"
msgstr "coff: Se esperaba datos sym presentes"

#: modules/objfmts/coff/coff-objfmt.c:1049
#: modules/objfmts/macho/macho-objfmt.c:875
#: modules/objfmts/rdf/rdf-objfmt.c:256 modules/objfmts/rdf/rdf-objfmt.c:549
#: modules/objfmts/xdf/xdf-objfmt.c:479
msgid "didn't understand section"
msgstr "sección no entendida"

#: modules/objfmts/coff/coff-objfmt.c:1059
#: modules/objfmts/macho/macho-objfmt.c:893
#: modules/objfmts/xdf/xdf-objfmt.c:489
msgid "global EQU value not an integer expression"
msgstr "el valor de EQU global no es una expresion entera"

#: modules/objfmts/coff/coff-objfmt.c:1075
#: modules/objfmts/macho/macho-objfmt.c:915
#: modules/objfmts/rdf/rdf-objfmt.c:597
msgid "COMMON data size not an integer expression"
msgstr "el tamaño de los datos COMUNES no es una expresión entera"

#: modules/objfmts/coff/coff-objfmt.c:1124
msgid "coff: unrecognized aux symtab type"
msgstr "coff:  typo de symtab auxiliar irreconocible"

#: modules/objfmts/coff/coff-objfmt.c:1186
#: modules/objfmts/coff/coff-objfmt.c:2274
msgid "procedure started here"
msgstr "procedimiento iniciado aquí"

#: modules/objfmts/coff/coff-objfmt.c:1188
msgid "end of file in procedure frame"
msgstr "fin del archivo en el marco de procedimiento"

#: modules/objfmts/coff/coff-objfmt.c:1341
#: modules/objfmts/elf/elf-objfmt.c:957
msgid "non-string section attribute"
msgstr "atributo de sección no encadenado"

#: modules/objfmts/coff/coff-objfmt.c:1382
#: modules/objfmts/elf/elf-objfmt.c:992
#, c-format
msgid "unrecognized section attribute: `%c'"
msgstr "atributo «%c» de sección no reconocido"

#: modules/objfmts/coff/coff-objfmt.c:1523
msgid "Standard COFF does not support read-only data sections"
msgstr "COFF estándar no permite secciones de datos de solo lectura"

#: modules/objfmts/coff/coff-objfmt.c:1578
msgid "Win32 does not support alignments > 8192"
msgstr "Win32 no permite alineaciones > 8192"

#: modules/objfmts/coff/coff-objfmt.c:1590
msgid "COFF section names limited to 8 characters: truncating"
msgstr ""
"los nombres en la sección de COFF están limitados a 8 caracteres: truncado"

#: modules/objfmts/coff/coff-objfmt.c:1607
#: modules/objfmts/elf/elf-objfmt.c:1133
#: modules/objfmts/macho/macho-objfmt.c:1497
#: modules/objfmts/rdf/rdf-objfmt.c:958 modules/objfmts/xdf/xdf-objfmt.c:763
msgid "section flags ignored on section redeclaration"
msgstr "marcas de sección ignoradas en la redeclaración de sección"

#: modules/objfmts/coff/coff-objfmt.c:1698
msgid "argument to EXPORT must be symbol name"
msgstr "El argumento para EXPORT debe ser un nombre simbólico"

#: modules/objfmts/coff/coff-objfmt.c:1749
#: modules/objfmts/coff/coff-objfmt.c:1928
msgid "argument to SAFESEH must be symbol name"
msgstr "el argumento para la SAFESEH debe ser un nombre simbólico"

#: modules/objfmts/coff/coff-objfmt.c:1804
msgid "coff: no symbol data for SAFESEH symbol"
msgstr "coff: no no existen datos simbolicos para el simbolo SAFESEH"

#: modules/objfmts/coff/coff-objfmt.c:1863
#: modules/objfmts/elf/elf-objfmt.c:1268
msgid ".comment requires string parameters"
msgstr ".comment requiere parámetros de tipo cadena"

#: modules/objfmts/coff/coff-objfmt.c:1884
msgid ".secrel32 can only be used inside of a section"
msgstr ".secrel32 solo se puede usar dentro de una sección"

#: modules/objfmts/coff/coff-objfmt.c:1895
msgid ".secrel32 requires expressions"
msgstr ".secrel32 requiere una expresión"

#: modules/objfmts/coff/coff-objfmt.c:1920
msgid ".def pseudo-op used inside of .def/.endef; ignored"
msgstr ""
"se utiliza el pseudo-operador .def dentro de .def/.endef; se descarta"

#: modules/objfmts/coff/coff-objfmt.c:1950
#: modules/objfmts/coff/coff-objfmt.c:1973
#, c-format
msgid "%s pseudo-op used outside of .def/.endef; ignored"
msgstr "%s pseudo-op usado fuera de .def/.endef; ignorado"

#: modules/objfmts/coff/coff-objfmt.c:1994
msgid ".endef pseudo-op used before .def; ignored"
msgstr "se utiliza el pseudo-operador .endef antes de .def; se descarta"

#: modules/objfmts/coff/coff-objfmt.c:2010
msgid "previous procedure started here"
msgstr "procedimiento previo iniciado aquí"

#: modules/objfmts/coff/coff-objfmt.c:2012
msgid "nested procedures not supported (didn't use [ENDPROC_FRAME]?)"
msgstr "procesos anidados no permitidos (¿No utilizó ENDPROC_FRAME]?)"

#: modules/objfmts/coff/coff-objfmt.c:2033
#: modules/objfmts/coff/coff-objfmt.c:2268
#, c-format
msgid "[%s] without preceding [PROC_FRAME]"
msgstr "[%s] sin precedentes [PROC_FRAME]"

#: modules/objfmts/coff/coff-objfmt.c:2038
#: modules/objfmts/coff/win64-except.c:261
msgid "prologue ended here"
msgstr "prólogo terminado aquí"

#: modules/objfmts/coff/coff-objfmt.c:2039
#, c-format
msgid "[%s] after end of prologue"
msgstr "[%s] tras fin de prólogo"

#: modules/objfmts/coff/coff-objfmt.c:2044
#: modules/objfmts/coff/coff-objfmt.c:2284
msgid "unwind info not present"
msgstr "no existe información sobre unwind"

#: modules/objfmts/coff/coff-objfmt.c:2079
#: modules/objfmts/coff/coff-objfmt.c:2110
#: modules/objfmts/coff/coff-objfmt.c:2180
#, c-format
msgid "[%s] requires a register as the first parameter"
msgstr "[%s] requiere un registro como primer parámetro"

#: modules/objfmts/coff/coff-objfmt.c:2147
#, c-format
msgid "[%s] requires a size"
msgstr "[%s] requiere un tamaño"

#: modules/objfmts/coff/coff-objfmt.c:2189
#, c-format
msgid "[%s] requires an offset as the second parameter"
msgstr "[%s] reuqiere una dirección de memoria como segundo parametro"

#: modules/objfmts/coff/coff-objfmt.c:2276
msgid "ended procedure without ending prologue"
msgstr "terminó el procedimiento sin terminar el prólogo"

#: modules/objfmts/coff/win64-except.c:211
msgid "prolog size expression too complex"
msgstr "expresión de tamaño de prólogo muy compleja"

#: modules/objfmts/coff/win64-except.c:214
msgid "codes count expression too complex"
msgstr "expresión de recuento de códigos demasiado compleja"

#: modules/objfmts/coff/win64-except.c:218
#: modules/objfmts/coff/win64-except.c:311
msgid "frame offset expression too complex"
msgstr "expresión de posición de marco demasiado compleja"

#: modules/objfmts/coff/win64-except.c:240
#: modules/objfmts/coff/win64-except.c:271
#: modules/objfmts/coff/win64-except.c:317
#, c-format
msgid "frame offset of %ld bytes, must be between 0 and 240"
msgstr "La posición del marco de %ld bytes debe estar entre 0 y 240"

#: modules/objfmts/coff/win64-except.c:244
#: modules/objfmts/coff/win64-except.c:320
#, c-format
msgid "frame offset of %ld is not a multiple of 16"
msgstr "la posición del marco %ld no es múltiplo 16"

#: modules/objfmts/coff/win64-except.c:263
#, c-format
msgid "prologue %ld bytes, must be <256"
msgstr "Prólogo de bytes %ld debe ser menor de 256"

#: modules/objfmts/coff/win64-except.c:267
#, c-format
msgid "%ld unwind codes, maximum of 255"
msgstr "%ld códigos unwind, de un máximo de 255"

#: modules/objfmts/coff/win64-except.c:348
#: modules/objfmts/coff/win64-except.c:526
msgid "offset expression too complex"
msgstr "expresión de desplazamiento muy compleja"

#: modules/objfmts/coff/win64-except.c:397
#: modules/objfmts/coff/win64-except.c:518
msgid "unrecognied unwind opcode"
msgstr "Código de operación de desarrollo desconocido"

#: modules/objfmts/coff/win64-except.c:412
#: modules/objfmts/coff/win64-except.c:429
msgid "negative offset not allowed"
msgstr "desplazamiento negativo no permitido"

#: modules/objfmts/coff/win64-except.c:415
#: modules/objfmts/coff/win64-except.c:538
#, c-format
msgid "offset of %ld is not a multiple of %ld"
msgstr "la posición de %ld no es un múltiplo de %ld"

#: modules/objfmts/coff/win64-except.c:436
msgid "expansion on already largest alloc"
msgstr "expansión en una asignación que ya es la más grande"

#: modules/objfmts/coff/win64-except.c:532
#, c-format
msgid "offset of %ld bytes, must be between %ld and %ld"
msgstr "Posición de %ld bytes debe estar entre %ld y %ld"

#: modules/objfmts/dbg/dbg-objfmt.c:50
#, c-format
msgid "could not open temporary file"
msgstr "no se pudo abrir el archivo temporal"

#: modules/objfmts/elf/elf-objfmt.c:125 modules/objfmts/elf/elf-objfmt.c:150
#: modules/objfmts/elf/elf-objfmt.c:1182
#, c-format
msgid "unrecognized symbol type `%s'"
msgstr "tipo de símbolo no reconocido «%s»"

#: modules/objfmts/elf/elf-objfmt.c:203
msgid "More than one symbol visibility provided; using last"
msgstr "Se ha dado visibilidad a más de un símbolo; usando el último"

#: modules/objfmts/elf/elf-objfmt.c:230
msgid "alignment constraint is not an integer"
msgstr "la restricción de alineamiento no es un entero"

#: modules/objfmts/elf/elf-objfmt.c:241 modules/objfmts/rdf/rdf-objfmt.c:629
msgid "alignment constraint is not a power of two"
msgstr "la restricción de alineamiento no es una potencia de dos"

#: modules/objfmts/elf/elf-objfmt.c:448
msgid "could not set file position on output file"
msgstr ""
"no se pudo establecer la posición del archivo en el archivo de salida"

#: modules/objfmts/elf/elf-objfmt.c:468
msgid "elf: invalid relocation size"
msgstr "elf: tamaño de reasignación inválido"

#: modules/objfmts/elf/elf-objfmt.c:517 modules/objfmts/elf/elf-objfmt.c:577
msgid "elf: relocation too complex"
msgstr "elf: reasiognación demasiado compleja"

#: modules/objfmts/elf/elf-objfmt.c:564
msgid "elf: invalid relocation (WRT or size)"
msgstr "elf: reasignación inválida (WRT o tamaño)"

#: modules/objfmts/elf/elf-objfmt.c:678 modules/objfmts/elf/elf.c:777
msgid "couldn't read position on output stream"
msgstr "no se pudo leer la posición en el flujo de salida"

#: modules/objfmts/elf/elf-objfmt.c:683 modules/objfmts/elf/elf.c:782
msgid "couldn't seek on output stream"
msgstr "no se pudo buscar en el flujo de salida"

#: modules/objfmts/elf/elf-objfmt.c:836
msgid "missing .stab or .stabstr section/data"
msgstr "falta .stab en sección/datos de .stabstr"

#: modules/objfmts/elf/elf-objfmt.c:1111
msgid "invalid merge entity size"
msgstr "tamaño de entidad de mezcla inválido"

#: modules/objfmts/elf/elf-objfmt.c:1114
msgid "entity size for SHF_MERGE not specified"
msgstr "no se especificó el tamaño de entidad para SHF_MERGE"

#: modules/objfmts/elf/elf-objfmt.c:1184
msgid "no type specified"
msgstr "no se especificó tipo"

#: modules/objfmts/elf/elf-objfmt.c:1211
msgid "no size specified"
msgstr "no se especificó tamaño"

#: modules/objfmts/elf/elf-x86-amd64.c:84 modules/objfmts/elf/elf-x86-x86.c:92
msgid "symbol references section without data"
msgstr "sección de referencias simbólicas sin datos"

#: modules/objfmts/elf/elf-x86-amd64.c:155
#: modules/objfmts/elf/elf-x86-x86.c:158
msgid "Unsupported WRT"
msgstr "WRT no permitido"

#: modules/objfmts/elf/elf-x86-amd64.c:179
#: modules/objfmts/elf/elf-x86-amd64.c:187
#: modules/objfmts/elf/elf-x86-x86.c:176 modules/objfmts/elf/elf-x86-x86.c:183
msgid "Unsupported relocation size"
msgstr "Tamaño de reasignación no permitido"

#: modules/objfmts/elf/elf.c:164 modules/objfmts/elf/elf.c:533
#: modules/objfmts/elf/elf.c:682 modules/objfmts/elf/elf.c:710
#: modules/objfmts/elf/elf.c:729 modules/objfmts/elf/elf.c:749
msgid "Unsupported machine for ELF output"
msgstr "Máquina no soortada para la salida ELF"

#: modules/objfmts/elf/elf.c:406 modules/objfmts/elf/elf.c:435
#: modules/objfmts/elf/elf.c:455
msgid "symtab is missing initial dummy entry"
msgstr "Falta una entrada inicial vacía del symtab"

#: modules/objfmts/elf/elf.c:476
msgid "symtab is null"
msgstr "symtab es nulo"

#: modules/objfmts/elf/elf.c:489
msgid "size specifier not an integer expression"
msgstr "el especificador de tamaño no es una expresión de número entero"

#: modules/objfmts/elf/elf.c:508
msgid "EQU value not an integer expression"
msgstr "El valor EQU no es una expresión de tipo entero"

#: modules/objfmts/elf/elf.c:620
msgid "unsupported ELF format"
msgstr "formato ELF no permitido"

#: modules/objfmts/elf/elf.c:632
msgid "shead is null"
msgstr "shead es nulo"

#: modules/objfmts/elf/elf.c:686 modules/objfmts/elf/elf.c:753
msgid "Failed to write an elf section header"
msgstr "Fallo en la escritura de cabecera de una sección elf"

#: modules/objfmts/elf/elf.c:799 modules/objfmts/elf/elf.c:804
msgid "Unsupported arch/machine for elf output"
msgstr "Arquitectura/máquina no permitida para salida elf"

#: modules/objfmts/elf/elf.c:920
#, c-format
msgid "alignment %d for section `%s' is not a power of 2"
msgstr "el alineamiento %d para la sección «%s» no es una potencia de 2"

#: modules/objfmts/elf/elf.c:931 modules/objfmts/elf/elf.c:949
msgid "Unsupported ELF format for output"
msgstr "Formato ELF para salida no soportado"

#: modules/objfmts/elf/elf.c:953
msgid "ELF program header is not proper length"
msgstr "La cabecera del programa ELF no tiene el tamaño apropiado"

#: modules/objfmts/elf/elf.c:958
msgid "Failed to write ELF program header"
msgstr "Error al escribir la cabecera del programa ELF"

#: modules/objfmts/macho/macho-objfmt.c:440
msgid "macho: relocation too complex for current implementation"
msgstr "macho: reubicación muy compleja para la implementación presente"

#: modules/objfmts/macho/macho-objfmt.c:465
msgid "macho: relocation size unsupported"
msgstr "macho: tamaño de reubicación no permitido"

#: modules/objfmts/macho/macho-objfmt.c:476
msgid "macho: shifted relocations not supported"
msgstr "macho: las reubicaciones intercambiadas no están permitidas"

#: modules/objfmts/macho/macho-objfmt.c:483
msgid "macho: SEG not supported"
msgstr "macho: SEG no permitido"

#: modules/objfmts/macho/macho-objfmt.c:494
msgid "macho: invalid WRT"
msgstr "macho: WRT inválido"

#: modules/objfmts/macho/macho-objfmt.c:521
msgid ""
"macho: sorry, cannot apply 32 bit absolute relocations in 64 bit mode, "
"consider \"[_symbol wrt rip]\" for mem access, \"qword\" and \"dq _foo\" for "
"pointers."
msgstr ""
"macho: lo sentimos, imposible aplicar reubicaciones absolutas de 32 bits en "
"el modo de 64 bits, considere «[_symbol wrt rip]» como acceso de memoria, "
"«qword» y «dq _foo» como punteros."

#: modules/objfmts/macho/macho-objfmt.c:564
msgid "macho: relocation too complex"
msgstr "macho: reubicación muy compleja"

#: modules/objfmts/macho/macho-objfmt.c:603
#: modules/objfmts/rdf/rdf-objfmt.c:318 modules/objfmts/xdf/xdf-objfmt.c:259
msgid "uninitialized space: zeroing"
msgstr "espacio no inicializado : cerrando"

#: modules/objfmts/macho/macho-objfmt.c:1049
msgid "no sections defined"
msgstr "ninguna sección definida"

#: modules/objfmts/macho/macho-objfmt.c:1419
msgid "segment name is too long, max 16 chars; truncating"
msgstr ""
"el nombre del segmento es muy largo, maximo de 16 carácteres; truncando"

#: modules/objfmts/macho/macho-objfmt.c:1423
#: modules/objfmts/macho/macho-objfmt.c:1434
msgid "section name is too long, max 16 chars; truncating"
msgstr ""
"el nombre de la sección es muy largo, maximo de 16 carácteres; truncando"

#: modules/objfmts/macho/macho-objfmt.c:1466
msgid "macho implementation does not support alignments > 16384"
msgstr "la ejecución de macho no permite alineamientos > 16384"

#: modules/objfmts/macho/macho-objfmt.c:1473
msgid "Unknown section name, defaulting to __TEXT segment"
msgstr "Nombre de sección desconocido, regresando al segmento _TEXT"

#: modules/objfmts/rdf/rdf-objfmt.c:213 modules/objfmts/rdf/rdf-objfmt.c:282
msgid "rdf: relocation too complex"
msgstr "rdf: reasignación demasiado compleja"

#: modules/objfmts/rdf/rdf-objfmt.c:219
msgid "rdf: WRT not supported"
msgstr "rdf: WRT no permitido"

#: modules/objfmts/rdf/rdf-objfmt.c:265
msgid "rdf: no symbol data for relocated symbol"
msgstr "rdf: no hay datos simbólicos para el símbolo reasignado"

#: modules/objfmts/rdf/rdf-objfmt.c:373
msgid "rdf: section computed size did not match actual size"
msgstr "rdf: el tamaño de sección calculado no coincide con el tamaño real"

#: modules/objfmts/rdf/rdf-objfmt.c:553
msgid "rdf does not support exporting EQU/absolute values"
msgstr "rdf no permite la exportación de valores EWU/absolutos"

#: modules/objfmts/rdf/rdf-objfmt.c:563
#, c-format
msgid "label name too long, truncating to %d bytes"
msgstr "nombre de etiqueta demasiado largo, truncando a %d bytes"

#: modules/objfmts/rdf/rdf-objfmt.c:938
msgid "new segment declared without type code"
msgstr "nuevo segmento declarado sin código de tipo"

#: modules/objfmts/rdf/rdf-objfmt.c:1021
#, c-format
msgid "name too long, truncating to %d bytes"
msgstr "nombre muy largo, truncado a %d bytes"

#: modules/objfmts/xdf/xdf-objfmt.c:178 modules/objfmts/xdf/xdf-objfmt.c:220
msgid "xdf: relocation too complex"
msgstr "xdf: reasignación muy compleja"

#: modules/objfmts/xdf/xdf-objfmt.c:314
msgid "xdf: section computed size did not match actual size"
msgstr "xdf: el tamaño calculado de la sección no es igual al tamaño actual"

#: modules/objfmts/xdf/xdf-objfmt.c:343
msgid "xdf: no symbol data for relocated symbol"
msgstr "xdf: no hay datos simbólicos para símbolo reasignado"

#: modules/objfmts/xdf/xdf-objfmt.c:352
msgid "xdf: no symbol data for relocated base symbol"
msgstr "xdf: no hay datos simbólicos para símbolo de base reasignado"

#: modules/objfmts/xdf/xdf-objfmt.c:357
msgid "xdf: no base symbol for WRT relocation"
msgstr "sdf: no hay símbolo base para reubicación de WRT"

#: modules/objfmts/xdf/xdf-objfmt.c:425
msgid "XDF object format does not support common variables"
msgstr "El formato de objeto XDF no permite variablies comunes"

#: modules/objfmts/xdf/xdf-objfmt.c:733
msgid "XDF does not support alignments > 4096"
msgstr "XDF no permite alineamientos mayores de 4096 bytes"

#: modules/parsers/gas/gas-parse.c:90
msgid "can only have one token of lookahead"
msgstr "solo puede tener una propiedad de lookahead"

#: modules/parsers/gas/gas-parse.c:131 modules/parsers/nasm/nasm-parse.c:144
#, c-format
msgid "junk at end of line, first unrecognized character is `%c'"
msgstr "basura al final de la linea; el primer carácter desconocido es «%c»"

#: modules/parsers/gas/gas-parse.c:218 modules/parsers/gas/gas-parse.c:649
#: modules/parsers/gas/gas-parse.c:671 modules/parsers/gas/gas-parse.c:694
#: modules/parsers/gas/gas-parse.c:807
#, c-format
msgid "expression expected after `%s'"
msgstr "expresión esperada tras «%s»"

#: modules/parsers/gas/gas-parse.c:234
#, c-format
msgid "directive `%s' not recognized"
msgstr "directiva «%s» no reconocida"

#: modules/parsers/gas/gas-parse.c:237
#, c-format
msgid "instruction not recognized: `%s'"
msgstr "instrucción «%s» desconocida"

#: modules/parsers/gas/gas-parse.c:254 modules/parsers/nasm/nasm-parse.c:465
msgid "label or instruction expected at start of line"
msgstr "etiqueta o instrucción esperada en el inicio de línea"

#: modules/parsers/gas/gas-parse.c:292 modules/parsers/gas/gas-parse.c:384
#: modules/parsers/gas/gas-parse.c:464
msgid "line number is negative"
msgstr "el número de línea es negativo"

#: modules/parsers/gas/gas-parse.c:354
msgid "junk at end of cpp line marker"
msgstr "basura al final del marcador de linea cpp"

#: modules/parsers/gas/gas-parse.c:411
msgid "line increment is negative"
msgstr "el incremento de lñinea es negativo"

#: modules/parsers/gas/gas-parse.c:498
msgid ".align directive must specify alignment"
msgstr "la directiva .align debe especificar alineamiento"

#: modules/parsers/gas/gas-parse.c:574
#, c-format
msgid "size expected for `%s'"
msgstr "tamaño esperado para «%s»"

#: modules/parsers/gas/gas-parse.c:747
msgid "flag string expected"
msgstr "cadena de marca esperada"

#: modules/parsers/gas/gas-parse.c:958
msgid "expression syntax error"
msgstr "error sintáctico en la expresión"

#: modules/parsers/gas/gas-parse.c:1161 modules/parsers/gas/gas-parse.c:1195
msgid "invalid memory expression"
msgstr "expresión de memoria inválida"

#: modules/parsers/gas/gas-parse.c:1185
msgid "non-integer scale"
msgstr "escala no entera"

#: modules/parsers/gas/gas-parse.c:1207
#, c-format
msgid "scale factor of %u without an index register"
msgstr "Factor de escala de %u sin registro de índice"

#: modules/parsers/gas/gas-parse.c:1268 modules/parsers/nasm/nasm-parse.c:939
msgid "integer register index expected"
msgstr "se esperaba un índice de registro de tipo entero"

#: modules/parsers/gas/gas-parse.c:1275 modules/parsers/nasm/nasm-parse.c:946
msgid "missing closing parenthesis for register index"
msgstr "falta paréntesis de cierre para el índice de registro"

#: modules/parsers/gas/gas-parse.c:1281 modules/parsers/nasm/nasm-parse.c:952
#, c-format
msgid "bad register index `%u'"
msgstr "índice de registro «%u» incorrecto"

#: modules/parsers/gas/gas-parse.c:1294 modules/parsers/gas/gas-parse.c:1308
#, c-format
msgid "expression missing after `%s'"
msgstr "falta expresión después de «%s»"

#: modules/parsers/gas/gas-parse.c:1443 modules/parsers/nasm/nasm-parse.c:1408
msgid "missing parenthesis"
msgstr "falta paréntesis"

#: modules/parsers/gas/gas-parse.c:1475
msgid "expected identifier after `@'"
msgstr "falta identificador después de «@»"

#: modules/parsers/gas/gas-parse.c:1483
msgid "unrecognized identifier after `@'"
msgstr "indentificador no reconocido después de «@»"

#: modules/parsers/gas/gas-parse.c:1583
#, c-format
msgid "invalid section name `%s'"
msgstr "nombre de sección inválido «%s»"

#: modules/parsers/gas/gas-parse.c:1635
msgid "size must be an absolute expression"
msgstr "el tamaño debe ser una expresión absoluta"

#: modules/parsers/gas/gas-parser.c:87 modules/preprocs/gas/gas-preproc.c:1328
msgid "end of file in comment"
msgstr "fin de archivo en el comentario"

#: modules/parsers/gas/gas-token.re:350
#, c-format
msgid "Unrecognized register name `%s'"
msgstr "Nombre de registro «%s» no reconocido"

#: modules/parsers/gas/gas-token.re:409 modules/parsers/nasm/nasm-token.re:504
#: modules/parsers/nasm/nasm-token.re:729
#, c-format
msgid "ignoring unrecognized character `%s'"
msgstr "ignorar caracter no reconocido «%s»"

#: modules/parsers/gas/gas-token.re:529 modules/parsers/gas/gas-token.re:550
msgid "unexpected end of file in string"
msgstr "fin de archivo inesperado en la cadena"

#: modules/parsers/nasm/nasm-parse.c:94
msgid "only can have one token of lookahead"
msgstr "solo puede tener un atributo de lookahead"

#: modules/parsers/nasm/nasm-parse.c:259
msgid "only RES* allowed within absolute section"
msgstr "solo se permite RES* en sección absoluta"

#: modules/parsers/nasm/nasm-parse.c:344
msgid "[warning] directive not supported; ignored"
msgstr "[aviso] directiva no soportada, ignorada"

#: modules/parsers/nasm/nasm-parse.c:361 modules/parsers/nasm/nasm-parse.c:370
#, c-format
msgid "invalid arguments to [%s]"
msgstr "argumentos inválidos a [%s]"

#: modules/parsers/nasm/nasm-parse.c:403
msgid "label alone on a line without a colon might be in error"
msgstr "una etiqueta sola en una linea sin dos puntos puede ser errónea"

#: modules/parsers/nasm/nasm-parse.c:425 modules/parsers/nasm/nasm-parse.c:546
#: modules/parsers/nasm/nasm-parse.c:680
#, c-format
msgid "expression expected after %s"
msgstr "expresión esperada después de %s"

#: modules/parsers/nasm/nasm-parse.c:457
msgid "instruction expected after label"
msgstr "instrucción esperada después de la etiqueta"

#: modules/parsers/nasm/nasm-parse.c:553
msgid "instruction expected after TIMES expression"
msgstr "instrucción esperada después de la expresión TIMES"

#: modules/parsers/nasm/nasm-parse.c:600 modules/parsers/nasm/nasm-parse.c:632
msgid "can not handle more than one '?'"
msgstr "no se puede manejar más de un «?»"

#: modules/parsers/nasm/nasm-parse.c:610 modules/parsers/nasm/nasm-parse.c:649
msgid "expression or string expected"
msgstr "expresión o cadena esperada"

#: modules/parsers/nasm/nasm-parse.c:618
msgid "expected ( after DUP"
msgstr "se esperaba ( después de DUP"

#: modules/parsers/nasm/nasm-parse.c:626 modules/parsers/nasm/nasm-parse.c:641
msgid "expected ) after DUPlicated expression"
msgstr "se esperaba ) tras expresión duplicada"

#: modules/parsers/nasm/nasm-parse.c:694
msgid "filename string expected after INCBIN"
msgstr "cadena del nombre del archivo esperada después de INCBIN"

#: modules/parsers/nasm/nasm-parse.c:708
msgid "expression expected for INCBIN start"
msgstr "expersión esperada para iniciar INCBIN"

#: modules/parsers/nasm/nasm-parse.c:720
msgid "expression expected for INCBIN maximum length"
msgstr "expresión esperada para el tamaño máximo de INCBIN"

#: modules/parsers/nasm/nasm-parse.c:755
#, c-format
msgid "unexpected %s after instruction"
msgstr "%s no esperado después de la instrucción"

#: modules/parsers/nasm/nasm-parse.c:759
#, c-format
msgid "expected operand, got %s"
msgstr "operando esperado, obtuvo %s"

#: modules/parsers/nasm/nasm-parse.c:816 modules/parsers/nasm/nasm-parse.c:871
msgid "memory address expected"
msgstr "dirección de memoria esperada"

#: modules/parsers/nasm/nasm-parse.c:831
msgid "relative adressing not supported\n"
msgstr "direccionamiento relativo no permitido\n"

#: modules/parsers/nasm/nasm-parse.c:840
msgid "register adressing not supported\n"
msgstr "dirección de registro no soportada\n"

#: modules/parsers/nasm/nasm-parse.c:848
msgid "expected expression after ]"
msgstr "expresión esperada después de ]"

#: modules/parsers/nasm/nasm-parse.c:878
msgid "OFFSET applied to non-memory operand"
msgstr "OFFSET aplicado a operando distinto de memoria"

#: modules/parsers/nasm/nasm-parse.c:883
msgid "OFFSET applied to non-absolute memory operand"
msgstr "OFFSET aplicado a memoria de operando no absoluta"

#: modules/parsers/nasm/nasm-parse.c:916
msgid "segment applied to non-memory operand"
msgstr "Segmento aplicado a operando distinto de memoria"

#: modules/parsers/nasm/nasm-parse.c:977
msgid "cannot override register size"
msgstr "No se pudo sobreescribir tamaño de registro"

#: modules/parsers/nasm/nasm-parse.c:989
#, c-format
msgid "overriding operand size from %u-bit to %u-bit"
msgstr "sobrescribiendo el tamaño del operando desde %u-bit a %u-bit"

#: modules/parsers/nasm/nasm-parse.c:993
msgid "double operand size override"
msgstr "tamaño de doble operando superado"

#: modules/parsers/nasm/nasm-parse.c:1024
msgid "expected expression after ["
msgstr "expresión esperada después de ["

#: modules/parsers/nasm/nasm-parse.c:1029
msgid "missing closing bracket"
msgstr "falta el corchete de cierre"

#: modules/parsers/nasm/nasm-parse.c:1100
msgid "`:' required after segment register"
msgstr "«:» requerido después de registro de segmento"

#: modules/parsers/nasm/nasm-parse.c:1197
#: modules/parsers/nasm/nasm-parse.c:1259
#: modules/parsers/nasm/nasm-parse.c:1287
#: modules/parsers/nasm/nasm-parse.c:1316
#: modules/parsers/nasm/nasm-parse.c:1345
#: modules/parsers/nasm/nasm-parse.c:1353
#: modules/parsers/nasm/nasm-parse.c:1362
#: modules/parsers/nasm/nasm-parse.c:1371
#: modules/parsers/nasm/nasm-parse.c:1381
#: modules/parsers/nasm/nasm-parse.c:1395
#: modules/parsers/nasm/nasm-parse.c:1404
#, c-format
msgid "expected expression after %s"
msgstr "expresión esperada después de %s"

#: modules/parsers/nasm/nasm-parse.c:1420
msgid "data values can't have registers"
msgstr "los valores de datos no pueden tener registros"

#: modules/parsers/nasm/nasm-parse.c:1628
#, c-format
msgid "unrecognized default `%s'"
msgstr "predeterminado no reconocido «%s»"

#: modules/parsers/nasm/nasm-parse.c:1631
msgid "unrecognized default value"
msgstr "valor predeterminado no reconocido"

#: modules/parsers/nasm/nasm-parse.c:1636
#, c-format
msgid "unrecognized directive `%s'"
msgstr "directiva no reconocida «%s»"

#: modules/parsers/nasm/nasm-token.re:102
#, c-format
msgid "no non-local label before `%s'"
msgstr "no hay etiqueta no local antes de «%s»"

#: modules/parsers/nasm/nasm-token.re:784
msgid "unterminated string"
msgstr "cadena sin terminar"

#: modules/preprocs/cpp/cpp-preproc.c:87
msgid "command line too long!"
msgstr "¡línea de orden demasiado larga!"

#: modules/preprocs/cpp/cpp-preproc.c:143
#: modules/preprocs/cpp/cpp-preproc.c:175
msgid "Failed to execute preprocessor"
msgstr "Error al ejecutar el preprocesador"

#: modules/preprocs/cpp/cpp-preproc.c:145
#: modules/preprocs/cpp/cpp-preproc.c:177
msgid "Cannot execute preprocessor, no popen available"
msgstr "No se puede ejecutar el preprocesador, popen no esta disponible"

#: modules/preprocs/cpp/cpp-preproc.c:224
msgid "Preprocessor exited with failure"
msgstr "El preprocesador finalizó con fallos"

#: modules/preprocs/cpp/cpp-preproc.c:259
#: modules/preprocs/gas/gas-preproc.c:208
#: modules/preprocs/raw/raw-preproc.c:87
msgid "error when reading from file"
msgstr "error al leer desde archivo"

#: modules/preprocs/gas/gas-preproc.c:286
msgid "expected comma"
msgstr "se esperaba una coma"

#: modules/preprocs/gas/gas-preproc.c:510
msgid "\".endif\" without \".if\""
msgstr "«.endif» sin «.if»"

#: modules/preprocs/gas/gas-preproc.c:520
#, c-format
msgid "\".%s\" without \".if\""
msgstr "«.%s» sin «.if»"

#: modules/preprocs/gas/gas-preproc.c:535
msgid "expression is required in \".if\" statement"
msgstr "se requeire expresión en sentencia «.if»"

#: modules/preprocs/gas/gas-preproc.c:557
msgid "expression is required in \".elseif\" statement"
msgstr "se requeire expresión en sentencia «.elseif»"

#: modules/preprocs/gas/gas-preproc.c:592
#, c-format
msgid "\"%s\" expects two single-quoted or unquoted arguments"
msgstr "«%s» debe tener argumentos con comillas dobles o sin comillas"

#: modules/preprocs/gas/gas-preproc.c:609
#, c-format
msgid "\"%s\" expects two double-quoted arguments"
msgstr "«%s» debe tener argumentos con comillas dobles"

#: modules/preprocs/gas/gas-preproc.c:646
msgid "string expected"
msgstr "se esperaba una cadena"

#: modules/preprocs/gas/gas-preproc.c:658
#, c-format
msgid "unable to open included file \"%s\""
msgstr "no se puede abrir el archivo incluido «%s»"

#: modules/preprocs/gas/gas-preproc.c:708
#, c-format
msgid "symbol \"%s\" is already defined"
msgstr "el símbolo «%s» ya está definido"

#: modules/preprocs/gas/gas-preproc.c:841
msgid "unexpected EOF in \".macro\" block"
msgstr "EOF inesperado en bloque «.macro»"

#: modules/preprocs/gas/gas-preproc.c:848
msgid "\".endm\" without \".macro\""
msgstr "«.endm» sin «.macro»"

#: modules/preprocs/gas/gas-preproc.c:1023
msgid "rept without matching endr"
msgstr "rept sin endr coincidente"

#: modules/preprocs/gas/gas-preproc.c:1030
msgid "\".endr\" without \".rept\""
msgstr "«.endr» sin «.rept»"

#: modules/preprocs/gas/gas-preproc.c:1206
#, c-format
msgid "\".%s\" expects two arguments"
msgstr "«.%s» espera dos argumentos"

#: modules/preprocs/gas/gas-preproc.c:1238
#: modules/preprocs/nasm/nasm-preproc.c:145
#: modules/preprocs/raw/raw-preproc.c:54
msgid "Could not open input file"
msgstr "No se pudo abrir el archivo de entrada"
