[binutils-gdb] Updated Spanish translation for the gas sub-directory

Nick Clifton nickc@sourceware.org
Mon Jul 14 15:39:41 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7a18105dff04b1d3ff660852a057b8424d2b1b39

commit 7a18105dff04b1d3ff660852a057b8424d2b1b39
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Jul 14 16:39:36 2025 +0100

    Updated Spanish translation for the gas sub-directory

Diff:
---
 gas/po/es.po | 1679 ++++++++++++++++++++++++++--------------------------------
 1 file changed, 748 insertions(+), 931 deletions(-)

diff --git a/gas/po/es.po b/gas/po/es.po
index e6a5cb12efc..ac37d61add4 100644
--- a/gas/po/es.po
+++ b/gas/po/es.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: gas 2.43.90\n"
 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
 "POT-Creation-Date: 2025-01-19 12:20+0000\n"
-"PO-Revision-Date: 2025-06-22 10:10+0200\n"
+"PO-Revision-Date: 2025-07-12 09:19+0200\n"
 "Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
 "Language: es\n"
@@ -1581,12 +1581,12 @@ msgstr "se esperaba un registro de escalar SIMD o de coma flotante para el opera
 #: config/tc-aarch64.c:461
 #, c-format
 msgid "expected an Advanced SIMD vector register at operand %d"
-msgstr "se esperaba un registro de vector SIMD avanzado para el operando %d"
+msgstr "se esperaba un registro vectorial SIMD avanzado para el operando %d"
 
 #: config/tc-aarch64.c:463
 #, c-format
 msgid "expected an SVE vector register at operand %d"
-msgstr "se esperaba un registro de vector SVE para el operando %d"
+msgstr "se esperaba un registro vectorial SVE para el operando %d"
 
 #. Use this error for "predicate-as-mask only" and "either kind of
 #. predicate".  We report a more specific error if P is used where
@@ -1605,17 +1605,17 @@ msgstr "se esperaba un registro de predicado-como-contador SVE para el operando
 #: config/tc-aarch64.c:474
 #, c-format
 msgid "expected a vector register at operand %d"
-msgstr "se esperaba un registro de vector para el operando %d"
+msgstr "se esperaba un registro vectorial para el operando %d"
 
 #: config/tc-aarch64.c:476
 #, c-format
 msgid "expected an SVE vector or predicate register at operand %d"
-msgstr "se esperaba un registro de vector SVE para el operando %d"
+msgstr "se esperaba un registro vectorial SVE o de predicado para el operando %d"
 
 #: config/tc-aarch64.c:478
 #, c-format
 msgid "expected a vector or predicate register at operand %d"
-msgstr "se esperaba un registro de vector o de predicado para el operando %d"
+msgstr "se esperaba un registro vectorial o de predicado para el operando %d"
 
 #: config/tc-aarch64.c:482
 #, c-format
@@ -1640,17 +1640,17 @@ msgstr "se esperaba una rodaja de registro de matriz ZA para el operando %d"
 #: config/tc-aarch64.c:492
 #, c-format
 msgid "expected an integer register or Advanced SIMD vector register at operand %d"
-msgstr "se esperaba un registro entero o un registro de vector SIMD avanzado para el operando %d"
+msgstr "se esperaba un registro entero o un registro vectorial SIMD avanzado para el operando %d"
 
 #: config/tc-aarch64.c:495
 #, c-format
 msgid "expected an integer register or SVE vector register at operand %d"
-msgstr "se esperaba un registro entero o un registro de vector SVE para el operando %d"
+msgstr "se esperaba un registro entero o un registro vectorial SVE para el operando %d"
 
 #: config/tc-aarch64.c:498
 #, c-format
 msgid "expected an integer or vector register at operand %d"
-msgstr "se esperaba un registro entero o un registro de vector para el operando %d"
+msgstr "se esperaba un registro entero o un registro vectorial para el operando %d"
 
 #: config/tc-aarch64.c:500
 #, c-format
@@ -1665,7 +1665,7 @@ msgstr "se esperaba un registro entero de vector o de predicado para el operando
 #: config/tc-aarch64.c:507
 #, c-format
 msgid "expected an SVE vector register or ZA tile slice at operand %d"
-msgstr "se esperaba un registro de vector SVE o una rodaja de matriz ZA para el operando %d"
+msgstr "se esperaba un registro vectorial SVE o una rodaja de matriz ZA para el operando %d"
 
 #: config/tc-aarch64.c:715 config/tc-aarch64.c:717 config/tc-arm.c:1188
 #: config/tc-score.c:6435 expr.c:1423 read.c:2700
@@ -1733,19 +1733,19 @@ msgstr "índice no permitido dentro del listado de registros"
 #. Indexed vector register expected.
 #: config/tc-aarch64.c:1325
 msgid "indexed vector register expected"
-msgstr "se esperaba un registro de vector indexado"
+msgstr "se esperaba un registro vectorial indexado"
 
 #: config/tc-aarch64.c:1332
 msgid "invalid use of vector register"
-msgstr "utilización no válida de registro de vector"
+msgstr "utilización no válida de registro vectorial"
 
 #: config/tc-aarch64.c:1454
 msgid "invalid vector register in list"
-msgstr "registro de vector inválido en listado"
+msgstr "el registro vectorial inválido en listado"
 
 #: config/tc-aarch64.c:1462
 msgid "invalid scalar register in list"
-msgstr "registro escalar inválido en listado"
+msgstr "el registro escalar inválido en listado"
 
 #: config/tc-aarch64.c:1475
 msgid "invalid range in vector register list"
@@ -1784,7 +1784,7 @@ msgstr "se descarta la redefinición del alias de registro «%s»"
 #: config/tc-aarch64.c:1660 config/tc-arm.c:2604
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
-msgstr "registro «%s» desconocido -- se descarta .req"
+msgstr "el registro «%s» desconocido -- se descarta .req"
 
 #: config/tc-aarch64.c:1718 config/tc-arm.c:2812
 msgid "invalid syntax for .req directive"
@@ -1893,7 +1893,7 @@ msgstr "operador de desplazamiento inesperado"
 
 #: config/tc-aarch64.c:3802
 msgid "unexpected register in the immediate operand"
-msgstr "registro no esperado en el operando inmediato"
+msgstr "el registro no esperado en el operando inmediato"
 
 #: config/tc-aarch64.c:3827
 msgid "integer register expected in the extended/shifted operand register"
@@ -1927,7 +1927,7 @@ msgstr "se esperaba un registro de base de 64 bits"
 
 #: config/tc-aarch64.c:4149
 msgid "invalid base register"
-msgstr "registro de base no válido"
+msgstr "el registro de base no válido"
 
 #: config/tc-aarch64.c:4151
 msgid "expected a base register"
@@ -1935,7 +1935,7 @@ msgstr "se esperaba un registro de base"
 
 #: config/tc-aarch64.c:4167 config/tc-aarch64.c:4305
 msgid "invalid offset register"
-msgstr "registro de desplazamiento no válido"
+msgstr "el registro de desplazamiento no válido"
 
 #: config/tc-aarch64.c:4194
 msgid "invalid use of 32-bit register offset"
@@ -2132,26 +2132,24 @@ msgid "   other valid variant(s):"
 msgstr "  otra(s) variante(s) válida(s):"
 
 #: config/tc-aarch64.c:5938
-#, fuzzy, c-format
-#| msgid "operand %d must be the same register as operand 1 -- `%s'"
+#, c-format
 msgid "operand %d must have the same immediate value as operand 1 -- `%s'"
-msgstr "operando %d debe ser el mismo registro que operando 1 -- «%s»"
+msgstr "el operando %d debe tener el mismo valor inmediato que el operando 1 -- «%s»"
 
 #: config/tc-aarch64.c:5944
 #, c-format
 msgid "operand %d must be the same register as operand 1 -- `%s'"
-msgstr "operando %d debe ser el mismo registro que operando 1 -- «%s»"
+msgstr "el operando %d debe ser el mismo registro que el operando 1 -- «%s»"
 
 #: config/tc-aarch64.c:5949
-#, fuzzy, c-format
-#| msgid "%s at operand %d -- `%s'"
+#, c-format
 msgid "%s%d-%s%d expected at operand %d -- `%s'"
-msgstr "%s en operando %d -- «%s»"
+msgstr "se esperaba %s%d-%s%d en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5956
 #, c-format
 msgid "%s out of range %d to %d at operand %d -- `%s'"
-msgstr "%s fuera de rango %d a %d en operando %d -- «%s»"
+msgstr "%s fuera de rango %d a %d en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5957 config/tc-aarch64.c:5961 config/tc-aarch64.c:8372
 msgid "immediate value"
@@ -2160,94 +2158,81 @@ msgstr "valor inmediato"
 #: config/tc-aarch64.c:5960
 #, c-format
 msgid "%s must be %d at operand %d -- `%s'"
-msgstr "%s debe ser %d al operando %d -- «%s»"
+msgstr "%s debe ser %d en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5967
-#, fuzzy, c-format
-#| msgid "Unexpected character '%c' after operand %d to %s."
+#, c-format
 msgid "unexpected vector group size at operand %d -- `%s'"
-msgstr "Carácter inesperado '%c' antes de operando %d para %s."
+msgstr "tamaño de grupo de vectores inesperado en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5970
-#, fuzzy, c-format
-#| msgid "operand %d must be the same register as operand 1 -- `%s'"
+#, c-format
 msgid "operand %d must have a vector group size of %d -- `%s'"
-msgstr "operando %d debe ser el mismo registro que operando 1 -- «%s»"
+msgstr "el operando %d debe tener un tamaño de grupo de vectores de %d -- «%s»"
 
 #: config/tc-aarch64.c:5976
-#, fuzzy, c-format
-#| msgid "expecting a register for operand %d"
+#, c-format
 msgid "expected a single-register list at operand %d -- `%s'"
-msgstr "se esperaba un registro para el operando %d"
+msgstr "se esperaba una lista de registros sencillos en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5979
-#, fuzzy, c-format
-#| msgid "operand %d must be the same register as operand 1 -- `%s'"
+#, c-format
 msgid "expected a list of %d registers at operand %d -- `%s'"
-msgstr "operando %d debe ser el mismo registro que operando 1 -- «%s»"
+msgstr "se esperaba una lista de %d registros en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5982
-#, fuzzy, c-format
-#| msgid "%s out of range %d to %d at operand %d -- `%s'"
+#, c-format
 msgid "expected a list of %d or %d registers at operand %d -- `%s'"
-msgstr "%s fuera de rango %d a %d en operando %d -- «%s»"
+msgstr "se esperaba una lista de %d o %d registros en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5986
-#, fuzzy, c-format
-#| msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'"
+#, c-format
 msgid "invalid number of registers in the list at operand %d -- `%s'"
-msgstr "número inválido de registros listados; %d registros están esperados en operando %d -- `%s'"
+msgstr "número no válido de registros en la lista en el operando %d -- `%s'"
 
 #: config/tc-aarch64.c:5992
-#, fuzzy, c-format
-#| msgid "%s must be %d at operand %d -- `%s'"
+#, c-format
 msgid "the register list must have a stride of %d at operand %d -- `%s'"
-msgstr "%s debe ser %d al operando %d -- «%s»"
+msgstr "la lista de registros debe tener un avance de %d en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5995
-#, fuzzy, c-format
-#| msgid "%s out of range %d to %d at operand %d -- `%s'"
+#, c-format
 msgid "the register list must have a stride of %d or %d at operand %d -- `%s`"
-msgstr "%s fuera de rango %d a %d en operando %d -- «%s»"
+msgstr "la lista de registros debe tener un avance de %d o %d en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:5999
-#, fuzzy, c-format
-#| msgid "invalid register operand: %s"
+#, c-format
 msgid "invalid register stride at operand %d -- `%s'"
-msgstr "operando registrado inválido: %s"
+msgstr "avance de registro inesperado en el operando %d -- «%s»"
 
 #: config/tc-aarch64.c:6004
 #, c-format
 msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
-msgstr ""
+msgstr "el valor inmediato debe ser múltiplo de %d en el operando %d «%s»"
 
 #: config/tc-aarch64.c:6448
 msgid "the specified relocation type is not allowed for MOVK"
-msgstr "el tipo reubicante especificado no está permitido para MOVK"
+msgstr "el tipo de reubicación especificado no está permitido para MOVK"
 
 #: config/tc-aarch64.c:6496 config/tc-aarch64.c:6507
 msgid "the specified relocation type is not allowed for 32-bit register"
-msgstr "el tipo reubicante especificado no está asignado para registro de 32-bit"
+msgstr "el tipo de reubicación especificado no está permitido para registros de 32 bits"
 
 #: config/tc-aarch64.c:6602
-#, fuzzy
-#| msgid "TLS relocation size does not match operand size"
 msgid "relocation qualifier does not match instruction size"
-msgstr "TLS para tamaño de la reubicación no coincide con el tamaño de operando"
+msgstr "el cualificador de reubicación no coincide con el tamaño de la instrucción"
 
 #: config/tc-aarch64.c:6703
 msgid "comma expected between operands"
-msgstr "coma esperaba entre operandos"
+msgstr "se esperaba coma entre los operandos"
 
 #: config/tc-aarch64.c:6739
-#, fuzzy
-#| msgid "invalid base register in load/store"
 msgid "invalid Rt register number in 64-byte load/store"
-msgstr "registro base inválido en carga/almacenamiento"
+msgstr "número de registro Rt no válido en carga/almacenamiento de 64 bytes"
 
 #: config/tc-aarch64.c:6876
 msgid "the top half of a 128-bit FP/SIMD register is expected"
-msgstr ""
+msgstr "se espera la mitad superior de un registro FP/SIMD de 128 bits"
 
 #: config/tc-aarch64.c:6989 config/tc-aarch64.c:7039 config/tc-arm.c:2207
 #: config/tc-arm.c:2252 config/tc-h8300.c:1041
@@ -2256,39 +2241,35 @@ msgstr "lista de registros no válida"
 
 #: config/tc-aarch64.c:7046
 msgid "expected element type rather than vector type"
-msgstr ""
+msgstr "se esperaba un tipo de elemento en vez de un tipo de vector"
 
 #: config/tc-aarch64.c:7064
 msgid "missing type suffix"
-msgstr "sufijo ausente de tipo"
+msgstr "falta sufijo de tipo"
 
 #: config/tc-aarch64.c:7086
-#, fuzzy
-#| msgid "C0 - C15 expected"
 msgid "C8 - C9 expected"
-msgstr "C0 - C15 se esperaban"
+msgstr "se esperaba C8 - C9"
 
 #: config/tc-aarch64.c:7092
-#, fuzzy
-#| msgid "C0 - C15 expected"
 msgid "C0 - C7 expected"
-msgstr "C0 - C15 se esperaban"
+msgstr "se esperaba C0 - C7"
 
 #: config/tc-aarch64.c:7098
 msgid "C0 - C15 expected"
-msgstr "C0 - C15 se esperaban"
+msgstr "se esperaba C0 - C15"
 
 #: config/tc-aarch64.c:7210 config/tc-aarch64.c:7234
 msgid "immediate zero expected"
-msgstr "se esperaba cero inmediaro"
+msgstr "se esperaba cero inmediato"
 
 #: config/tc-aarch64.c:7331
 msgid "shift not allowed for bitmask immediate"
-msgstr "desplazamiento no permitido para mascarada bit inmediato"
+msgstr "desplazamiento no permitido para inmediato de máscara de bits"
 
 #: config/tc-aarch64.c:7385
 msgid "can't mix relocation modifier with explicit shift"
-msgstr "no se puede entremezclar reubicación modificado con desplazamiento explícito"
+msgstr "no se puede entremezclar un modificador de reubicación con un desplazamiento explícito"
 
 #: config/tc-aarch64.c:7434 config/tc-arm.c:15723 config/tc-arm.c:15748
 #: config/tc-arm.c:15759 config/tc-arm.c:15766
@@ -2303,7 +2284,7 @@ msgstr "dirección relativa a pc no válida"
 #. The literal will be generated by programmer_friendly_fixup.
 #: config/tc-aarch64.c:7468
 msgid "invalid use of \"=immediate\""
-msgstr "empleo no válido de \"=immediate\""
+msgstr "empleo no válido de \"=inmediato\""
 
 #: config/tc-aarch64.c:7531 config/tc-aarch64.c:7556 config/tc-aarch64.c:7578
 #: config/tc-aarch64.c:7610 config/tc-aarch64.c:7628 config/tc-aarch64.c:7652
@@ -2313,11 +2294,11 @@ msgstr "empleo no válido de \"=immediate\""
 #: config/tc-aarch64.c:7888 config/tc-aarch64.c:7896 config/tc-aarch64.c:7913
 #: config/tc-aarch64.c:7937
 msgid "invalid addressing mode"
-msgstr "modo de direccionamiento inválido"
+msgstr "modo de direccionamiento no válido"
 
 #: config/tc-aarch64.c:7594
 msgid "the optional immediate offset can only be 0"
-msgstr "el desplazamiento opcional inmediato puede solo ser 0 "
+msgstr "el desplazamiento de inmediato opcional solo puede ser 0"
 
 #: config/tc-aarch64.c:7633 config/tc-aarch64.c:7657 config/tc-aarch64.c:7677
 #: config/tc-aarch64.c:7697
@@ -2326,66 +2307,58 @@ msgstr "reubicación no permitida"
 
 #: config/tc-aarch64.c:7744
 msgid "writeback value must be an immediate constant"
-msgstr "valor retroescritura debe ser una contante inmediata"
+msgstr "el valor retroescritura debe ser una constante inmediata"
 
 #: config/tc-aarch64.c:7755 config/tc-aarch64.c:7965
 msgid "unknown or missing PSTATE field name"
-msgstr "nombre de campo PSTATE desconocido o ausante"
+msgstr "nombre de campo PSTATE desconocido o ausente"
 
 #. Make sure this has priority over
 #. "invalid addressing mode".
 #: config/tc-aarch64.c:7803
 msgid "constant offset required"
-msgstr "desplazamiento constante requerido"
+msgstr "se requiere un desplazamiento constante"
 
 #: config/tc-aarch64.c:7951
 msgid "unknown or missing system register name"
-msgstr "nombre de registro de sistema ausente o desconocido"
+msgstr "nombre de registro del sistema desconocido o ausente"
 
 #: config/tc-aarch64.c:8004
 msgid "unknown or missing operation name"
-msgstr "operación nombrada desconocida o ausente"
+msgstr "nombre de operación desconocido o ausente"
 
 #: config/tc-aarch64.c:8017
 msgid "the specified option is not accepted in ISB"
-msgstr "la opción especifica ninguna opción"
+msgstr "la opción especificada no se acepta en ISB"
 
 #: config/tc-aarch64.c:8029 config/tc-aarch64.c:8046
-#, fuzzy
-#| msgid "the specified option is not accepted in ISB"
 msgid "the specified option is not accepted in DSB"
-msgstr "la opción especifica ninguna opción"
+msgstr "la opción especificada no se acepta en DSB"
 
 #: config/tc-aarch64.c:8060
-#, fuzzy
-#| msgid "immediate must be 1 or 2"
 msgid "immediate value must be 16, 20, 24, 28"
-msgstr "el inmediato debe ser 1 o 2"
+msgstr "el valor inmediato debe ser 16, 20, 24, 28"
 
 #: config/tc-aarch64.c:8097 config/tc-aarch64.c:8132
-#, fuzzy
-#| msgid "missing table index"
 msgid "missing register index"
-msgstr "distribución indizada ausente"
+msgstr "falta el índice de registros"
 
 #: config/tc-aarch64.c:8119
-#, fuzzy
-#| msgid "expected ',' after symbol name"
 msgid "expected '}' after ZT0"
-msgstr "se esperaba ',' tras nombre simbólico"
+msgstr "se esperaba '}' tras ZT0"
 
 #: config/tc-aarch64.c:8246 config/tc-aarch64.c:9603 config/tc-arm.c:7945
 #, c-format
 msgid "unhandled operand code %d"
-msgstr "código de operando %d sin manipular"
+msgstr "código de operando %d no manejado"
 
 #: config/tc-aarch64.c:8292
 msgid "unexpected comma before the omitted optional operand"
-msgstr "punto inesperado antes de operando opcional omitido"
+msgstr "coma inesperada antes del operando opcional omitido"
 
 #: config/tc-aarch64.c:8320
 msgid "unexpected characters following instruction"
-msgstr "caracteres inesperados continuando instrucción"
+msgstr "caracteres inesperados después de la instrucción"
 
 #: config/tc-aarch64.c:8398 config/tc-arm.c:5577 config/tc-arm.c:6195
 #: config/tc-arm.c:8757
@@ -2403,73 +2376,67 @@ msgstr "transferencia impredecible con retroescritura -- «%s»"
 
 #. ldiapp, stilp
 #: config/tc-aarch64.c:8488
-#, fuzzy, c-format
-#| msgid "unpredictable transfer with writeback -- `%s'"
+#, c-format
 msgid "unpredictable load pair transfer with register overlap -- `%s'"
-msgstr "transferencia impredecible con retroescritura -- «%s»"
+msgstr "transferencia de par de carga impredecible con solapamiento de registros -- «%s»"
 
 #: config/tc-aarch64.c:8506
-#, fuzzy, c-format
-#| msgid "unpredictable transfer with writeback -- `%s'"
+#, c-format
 msgid "unpredictable transfer with writeback (load) -- `%s'"
-msgstr "transferencia impredecible con retroescritura -- «%s»"
+msgstr "transferencia impredecible con retroescritura (carga) -- «%s»"
 
 #: config/tc-aarch64.c:8510
-#, fuzzy, c-format
-#| msgid "unpredictable transfer with writeback -- `%s'"
+#, c-format
 msgid "unpredictable transfer with writeback (store) -- `%s'"
-msgstr "transferencia impredecible con retroescritura -- «%s»"
+msgstr "transferencia impredecible con retroescritura (almacenamiento) -- «%s»"
 
 #: config/tc-aarch64.c:8533 config/tc-aarch64.c:8547
 #, c-format
 msgid "unpredictable load of register pair -- `%s'"
-msgstr "carga impredicible de par registrado --  «%s»"
+msgstr "carga impredicible de par de registros --  «%s»"
 
 #: config/tc-aarch64.c:8554 config/tc-aarch64.c:8567
-#, fuzzy, c-format
-#| msgid "unpredictable transfer with writeback -- `%s'"
+#, c-format
 msgid "unpredictable: identical transfer and status registers --`%s'"
-msgstr "transferencia impredecible con retroescritura -- «%s»"
+msgstr "impredecible: registros de transferencia y estado idénticos -- «%s»"
 
 #: config/tc-aarch64.c:8562 config/tc-aarch64.c:8576
-#, fuzzy, c-format
-#| msgid "unpredictable load of register pair -- `%s'"
+#, c-format
 msgid "unpredictable: identical base and status registers --`%s'"
-msgstr "carga impredicible de par registrado --  «%s»"
+msgstr "impredecible: registros de base y estado idénticos -- «%s»"
 
 #: config/tc-aarch64.c:8596
 #, c-format
 msgid "previous `%s' sequence has not been closed"
-msgstr ""
+msgstr "la secuencia «%s» previa no se ha cerrado"
 
 #: config/tc-aarch64.c:8685
-#, fuzzy, c-format
-#| msgid "unknown mnemonic `%s' -- `%s'"
+#, c-format
 msgid "unknown mnemonic -- `%s'"
-msgstr "mnemónico inválido `%s' -- `%s'"
+msgstr "mnemónico desconocido -- `%s'"
 
 #: config/tc-aarch64.c:8695
 #, c-format
 msgid "unknown mnemonic `%s' -- `%s'"
-msgstr "mnemónico inválido `%s' -- `%s'"
+msgstr "mnemónico desconocido `%s' -- `%s'"
 
 #: config/tc-aarch64.c:8703
 #, c-format
 msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
-msgstr "coma inesperada tras el nombre nemónico «%s» -- «%s»"
+msgstr "coma inesperada tras el nombre de nemónico «%s» -- «%s»"
 
 #: config/tc-aarch64.c:8760
 #, c-format
 msgid "selected processor does not support `%s'"
-msgstr "procesador seleccionado no admite «%s»"
+msgstr "el procesador seleccionado no admite «%s»"
 
 #: config/tc-aarch64.c:9262 config/tc-arm.c:27396
 msgid "GOT already in the symbol table"
-msgstr "GOT ya está en la distribución simbólicos"
+msgstr "GOT ya está en la tabla de símbolos"
 
 #: config/tc-aarch64.c:9425
 msgid "immediate cannot be moved by a single instruction"
-msgstr "inmediato no puede ser trasadado por una instrucción simple"
+msgstr "el inmediato no puede moverse mediante una instrucción sencilla"
 
 #: config/tc-aarch64.c:9469 config/tc-aarch64.c:9514 config/tc-aarch64.c:9540
 #: config/tc-arm.c:16267 config/tc-arm.c:17964 config/tc-arm.c:18544
@@ -2497,19 +2464,19 @@ msgstr "símbolo indefinido %s utilizado como un valor inmediato"
 
 #: config/tc-aarch64.c:9684
 msgid "pc-relative load offset not word aligned"
-msgstr "el desplazamiento de carga relativa a pc sin word alineado"
+msgstr "desplazamiento de carga relativo a pc no alineado con palabra"
 
 #: config/tc-aarch64.c:9687
 msgid "pc-relative load offset out of range"
-msgstr "el desplazamiento de carga pc-relativa fuera de rango"
+msgstr "desplazamiento de carga relativo a pc fuera de rango"
 
 #: config/tc-aarch64.c:9699
 msgid "pc-relative address offset out of range"
-msgstr "la dirección pc-relativa desplazada fuera del rango"
+msgstr "desplazamiento de dirección relativo a pc fuera de rango"
 
 #: config/tc-aarch64.c:9711 config/tc-aarch64.c:9726
 msgid "conditional branch target not word aligned"
-msgstr "destino condicional ramificado no alineado con palabra"
+msgstr "objetivo de ramificación condicional no alineado con palabra"
 
 #: config/tc-aarch64.c:9714 config/tc-aarch64.c:9729 config/tc-arm.c:28379
 msgid "conditional branch out of range"
@@ -2517,7 +2484,7 @@ msgstr "ramificación condicional fuera de rango"
 
 #: config/tc-aarch64.c:9742
 msgid "branch target not word aligned"
-msgstr "ramificación destino no alineado con palabra"
+msgstr "objetivo de ramificación no alineado con palabra"
 
 #: config/tc-aarch64.c:9745 config/tc-arm.c:916 config/tc-arm.c:29185
 #: config/tc-kvx.c:1725 config/tc-kvx.c:1731 config/tc-mips.c:16075
@@ -2534,11 +2501,11 @@ msgstr "desplazamiento fuera de rango"
 
 #: config/tc-aarch64.c:9819
 msgid "unsigned value out of range"
-msgstr "valor sin signo fuera del límite"
+msgstr "valor sin signo fuera de rango"
 
 #: config/tc-aarch64.c:9830
 msgid "signed value out of range"
-msgstr "valor firmado fuera de rango"
+msgstr "valor con signo fuera de rango"
 
 #: config/tc-aarch64.c:9985
 #, c-format
@@ -2554,7 +2521,7 @@ msgstr "no se puede representar la reubicación %s en este formato de fichero ob
 #: config/tc-aarch64.c:10096
 #, c-format
 msgid "cannot do %u-byte relocation"
-msgstr "no puede hacer reubicación %u-bytes"
+msgstr "no puede hacer reubicación de %u bytes"
 
 #: config/tc-aarch64.c:10524 config/tc-arm.c:30425
 msgid "assemble for big-endian"
@@ -2570,7 +2537,7 @@ msgstr "intercambiado temporal para volcado"
 
 #: config/tc-aarch64.c:10530
 msgid "output verbose error messages"
-msgstr "mensajes de error detallado saliente"
+msgstr "sacar mensajes de error detallados"
 
 #: config/tc-aarch64.c:10532
 msgid "do not output verbose error messages"
@@ -2582,60 +2549,60 @@ msgstr "extensión de arquitectura no válida"
 
 #: config/tc-aarch64.c:10901 config/tc-arm.c:31646
 msgid "must specify extensions to add before specifying those to remove"
-msgstr "se deben especificar extensiones para agregar antes de especificar las que se borrarán"
+msgstr "se deben especificar las extensiones que hay que añadir antes de especificar las que hay que borrar"
 
 #: config/tc-aarch64.c:10909 config/tc-arm.c:31654
 msgid "missing architectural extension"
-msgstr "ausente la extensión de la arquitectura"
+msgstr "falta la extensión de la arquitectura"
 
 #: config/tc-aarch64.c:10937 config/tc-arm.c:31740
 #, c-format
 msgid "unknown architectural extension `%s'"
-msgstr "desconoce extensión arquitectural «%s»"
+msgstr "extensión arquitectural desconocida «%s»"
 
 #: config/tc-aarch64.c:10962 config/tc-arm.c:31790 config/tc-metag.c:5832
 #, c-format
 msgid "missing cpu name `%s'"
-msgstr "ausente el nombre de cpu «%s»"
+msgstr "falta el nombre de cpu «%s»"
 
 #: config/tc-aarch64.c:10973 config/tc-aarch64.c:11194 config/tc-arm.c:31825
 #: config/tc-arm.c:32645 config/tc-csky.c:1218 config/tc-metag.c:5843
 #, c-format
 msgid "unknown cpu `%s'"
-msgstr "desconoce cpu `%s'"
+msgstr "cpu desconocida `%s'"
 
 #: config/tc-aarch64.c:10991 config/tc-arm.c:31843
 #, c-format
 msgid "missing architecture name `%s'"
-msgstr "ausente el nombre de arquitectura «%s»"
+msgstr "falta el nombre de la arquitectura «%s»"
 
 #: config/tc-aarch64.c:11002 config/tc-aarch64.c:11239 config/tc-arm.c:31865
 #: config/tc-arm.c:32685 config/tc-arm.c:32721 config/tc-score.c:7626
 #, c-format
 msgid "unknown architecture `%s'\n"
-msgstr "desconoce arquitectura «%s» \n"
+msgstr "arquitectura desconocida «%s» \n"
 
 #: config/tc-aarch64.c:11029
 #, c-format
 msgid "missing abi name `%s'"
-msgstr "ausentando nombre abi «%s»"
+msgstr "falta el nombre de abi «%s»"
 
 #: config/tc-aarch64.c:11040
 #, c-format
 msgid "unknown abi `%s'\n"
-msgstr "desconoce abi «%s»\n"
+msgstr "abi desconocida «%s»\n"
 
 #: config/tc-aarch64.c:11053
 msgid "<abi name>\t  specify for ABI <abi name>"
-msgstr "<nombre abi>\t\t  específicamente para ABI <nombre abi>"
+msgstr "<nombre de abi>\t  específica para ABI el <nombre de abi>"
 
 #: config/tc-aarch64.c:11055 config/tc-arm.c:31952 config/tc-metag.c:5909
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
-msgstr "<nombre cpu>\t  ensambla para el CPU <nombre cpu>"
+msgstr "<nombre de cpu>\t  ensambla para la CPU <nombre de cpu>"
 
 #: config/tc-aarch64.c:11057 config/tc-arm.c:31954
 msgid "<arch name>\t  assemble for architecture <arch name>"
-msgstr "<nombre arq>\t  ensambla para la arquitectura <nombre arq>"
+msgstr "<nombre de arq>\t  ensambla para la arquitectura <nombre de arq>"
 
 #: config/tc-aarch64.c:11096 config/tc-aarch64.c:11115 config/tc-arm.c:32022
 #: config/tc-arm.c:32040 config/tc-arm.c:32060 config/tc-metag.c:5933
@@ -2651,32 +2618,32 @@ msgstr " Opciones de ensamblador específicas de AArch64:\n"
 #: config/tc-aarch64.c:11146 config/tc-arc.c:3598 config/tc-arm.c:32091
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
-msgstr "  -EB                     ensambla código para un cpu big-endian\n"
+msgstr "  -EB                     ensambla código para una cpu big-endian\n"
 
 #: config/tc-aarch64.c:11151 config/tc-arc.c:3600 config/tc-arm.c:32096
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
-msgstr "  -EL                     ensambla código para un cpu little-endian\n"
+msgstr "  -EL                     ensambla código para una cpu little-endian\n"
 
 #: config/tc-alpha.c:648
 #, c-format
 msgid "No !literal!%ld was found"
-msgstr "Ningún !literal!%ld fue encontrado"
+msgstr "No se ha encontrado ningún !literal!%ld"
 
 #: config/tc-alpha.c:655
 #, c-format
 msgid "No !tlsgd!%ld was found"
-msgstr "Ningún !tlsgd!%ld fue encontrado"
+msgstr "No se ha encontrado ningún !tlsgd!%ld"
 
 #: config/tc-alpha.c:662
 #, c-format
 msgid "No !tlsldm!%ld was found"
-msgstr "Ningún !tlsldm!%ld fue encontrado"
+msgstr "No se ha encontrado ningún !tlsldm!%ld"
 
 #: config/tc-alpha.c:671
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
-msgstr "Ningún ldah !gpdisp!%ld fue encontrado"
+msgstr "No se ha encontrado ningún !gpdisp!%ld ldah"
 
 #: config/tc-alpha.c:721
 #, c-format
@@ -2686,7 +2653,7 @@ msgstr "demasiados !literal!%ld para %s"
 #: config/tc-alpha.c:751
 #, c-format
 msgid "No lda !gpdisp!%ld was found"
-msgstr "No se encontró un lda !gpdisp!%ld"
+msgstr "No se ha encontrado ningún !gpdisp!%ld lda"
 
 #. Only support one relocation op per insn.
 #: config/tc-alpha.c:910
@@ -2695,7 +2662,7 @@ msgstr "Más de un operador de reubicación por insn"
 
 #: config/tc-alpha.c:925 config/tc-arc.c:1137
 msgid "No relocation operand"
-msgstr "No hay un operando de reubicación"
+msgstr "No hay operando de reubicación"
 
 #: config/tc-alpha.c:935
 #, c-format
@@ -2715,27 +2682,27 @@ msgstr "!%s no utiliza un número de secuencia"
 #: config/tc-alpha.c:965
 #, c-format
 msgid "Bad sequence number: !%s!%s"
-msgstr "Secuencia de números incorrecta: !%s!%s"
+msgstr "Número de secuencia incorrecto: !%s!%s"
 
 #: config/tc-alpha.c:1185 config/tc-alpha.c:3359
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
-msgstr "argumentos inapropiados para el código operacional «%s»"
+msgstr "argumentos inapropiados para el código de operación «%s»"
 
 #: config/tc-alpha.c:1187 config/tc-alpha.c:3361
 #, c-format
 msgid "opcode `%s' not supported for target %s"
-msgstr "no se admite el código operacional «%s» para el objetivo %s"
+msgstr "no se admite el código de operación «%s» para el objetivo %s"
 
 #: config/tc-alpha.c:1191 config/tc-alpha.c:3365 config/tc-avr.c:1914
 #: config/tc-msp430.c:4363 config/tc-wasm32.c:753
 #, c-format
 msgid "unknown opcode `%s'"
-msgstr "código operacional desconocido «%s»"
+msgstr "código de operación desconocido «%s»"
 
 #: config/tc-alpha.c:1271 config/tc-alpha.c:1530
 msgid "overflow in literal (.lita) table"
-msgstr "desbordamiento en la distribución (.lita) literal"
+msgstr "desbordamiento en la tabla (.lita) de literales"
 
 #: config/tc-alpha.c:1278 config/tc-alpha.c:1302 config/tc-alpha.c:1543
 #: config/tc-alpha.c:2230 config/tc-alpha.c:2275 config/tc-alpha.c:2344
@@ -2757,11 +2724,11 @@ msgstr "número de coma flotante inválido; se asume cero"
 
 #: config/tc-alpha.c:1496
 msgid "can't handle expression"
-msgstr "no se puede manipular la expresión"
+msgstr "no se puede manejar la expresión"
 
 #: config/tc-alpha.c:1536
 msgid "overflow in literal (.lit8) table"
-msgstr "desbordamiento en la distribución (.lit8) literal"
+msgstr "desbordamiento en la tabla (.lit8) de literales"
 
 #: config/tc-alpha.c:1833
 #, c-format
@@ -2801,7 +2768,7 @@ msgstr "número de secuencia en uso para !tlsldm!%ld"
 #: config/tc-alpha.c:1937
 #, c-format
 msgid "duplicate !tlsldm!%ld"
-msgstr "duplica !tlsldm!%ld"
+msgstr "!tlsldm!%ld duplicado"
 
 #: config/tc-alpha.c:1939
 #, c-format
@@ -2829,7 +2796,7 @@ msgstr "no se puede resolver la expresión"
 #: config/tc-alpha.c:3514 config/tc-microblaze.c:183 config/tc-ppc.c:2407
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
-msgstr "¡Longitud de .COMM (%ld.) <0! Se descarta."
+msgstr "¡Longitud de .COMMon (%ld.) <0! Se descarta."
 
 #: config/tc-alpha.c:3525 config/tc-ia64.c:1091 config/tc-sparc.c:4273
 #: config/tc-v850.c:303
@@ -2855,11 +2822,11 @@ msgstr "la directiva .end no tiene nombre"
 
 #: config/tc-alpha.c:3784
 msgid ".end directive without matching .ent"
-msgstr "directiva .end sin una directiva .ent coincidente"
+msgstr "directiva .end sin su correspondiente .ent"
 
 #: config/tc-alpha.c:3786
 msgid ".end directive names different symbol than .ent"
-msgstr "la directiva .end nombra un símbolo diferente de .ent"
+msgstr "la directiva .end nombra un símbolo diferente que la .ent"
 
 #: config/tc-alpha.c:3829 ecoff.c:3132
 msgid ".fmask outside of .ent"
@@ -2888,7 +2855,7 @@ msgstr "directiva .frame incorrecta"
 
 #: config/tc-alpha.c:3919
 msgid ".prologue directive without a preceding .ent directive"
-msgstr "directiva .prolog sin una directiva .ent precedente"
+msgstr "directiva .prologue sin una directiva .ent precedente"
 
 #: config/tc-alpha.c:3937
 #, c-format
@@ -2897,11 +2864,11 @@ msgstr "Argumento inválido %d para .prologue."
 
 #: config/tc-alpha.c:4026
 msgid "ECOFF debugging is disabled."
-msgstr "ECOFF depurando está desactivada."
+msgstr "La depuración ECOFF está desactivada."
 
 #: config/tc-alpha.c:4040
 msgid ".ent directive without matching .end"
-msgstr "directiva .ent sin una directiva .end coincidente"
+msgstr "directiva .ent sin su correspondiente .end"
 
 #: config/tc-alpha.c:4133
 msgid ".usepv directive has no name"
@@ -2913,7 +2880,7 @@ msgstr "la directiva .usepv no tiene tipo"
 
 #: config/tc-alpha.c:4161
 msgid "unknown argument for .usepv"
-msgstr "desconoce argumento para .usepv"
+msgstr "argumento desconocido para .usepv"
 
 #: config/tc-alpha.c:4274
 #, c-format
@@ -2922,7 +2889,7 @@ msgstr "atributo de sección %s desconocido"
 
 #: config/tc-alpha.c:4369
 msgid "previous .ent not closed by a .end"
-msgstr "previo .ent no está cerrado por un .end"
+msgstr "el .ent previo no está cerrado por un .end"
 
 #: config/tc-alpha.c:4390
 msgid ".ent directive has no symbol"
@@ -2939,7 +2906,7 @@ msgstr "Parámetro 1./2. de directiva .frame incorrecto"
 #: config/tc-alpha.c:4456
 #, c-format
 msgid "Bad RA (%d) register for .frame"
-msgstr "RA incorrecto (%d) registrador para marco .frame"
+msgstr "Registro RA (%d) incorrecto para .frame"
 
 #: config/tc-alpha.c:4461
 msgid "Bad .frame directive 3./4. param"
@@ -2959,15 +2926,15 @@ msgstr ".pdesc tiene un símbolo de entrada incorrecto"
 
 #: config/tc-alpha.c:4526
 msgid ".pdesc doesn't match with last .ent"
-msgstr ".pdesc no coincide con el último .ent"
+msgstr ".pdesc no se corresponde con el último .ent"
 
 #: config/tc-alpha.c:4541
 msgid "No comma after .pdesc <entryname>"
-msgstr "No hay una coma tras .pdesc <nombraasiento>"
+msgstr "No hay una coma tras .pdesc <nombredeentrada>"
 
 #: config/tc-alpha.c:4561
 msgid "unknown procedure kind"
-msgstr "familia de procedimiento desconocido"
+msgstr "clase de procedimiento desconocida"
 
 #: config/tc-alpha.c:4656
 msgid ".name directive not in link (.link) section"
@@ -3001,22 +2968,22 @@ msgstr "Se esperaba una coma tras nombre «%s»"
 #: config/tc-alpha.c:4958
 #, c-format
 msgid "unhandled: .proc %s,%d"
-msgstr "sin manipular: .proc %s,%d"
+msgstr "sin manejar: .proc %s,%d"
 
 #: config/tc-alpha.c:4991
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
-msgstr "Intentó establecer .set al modo no reconocido «%s»"
+msgstr "Se ha intentado .set de un modo no reconocido «%s»"
 
 #: config/tc-alpha.c:5017
 #, c-format
 msgid "Bad base register, using $%d."
-msgstr "Registro base incorrecto, se usa $%d."
+msgstr "Registro base incorrecto; se usa $%d."
 
 #: config/tc-alpha.c:5038
 #, c-format
 msgid "Alignment too large: %d. assumed"
-msgstr "Alineación demasiado grande: %d asumido"
+msgstr "Alineación demasiado grande: se asume %d."
 
 #: config/tc-alpha.c:5042 config/tc-d30v.c:2034 config/tc-pru.c:220
 #: config/tc-pru.c:336
@@ -3026,12 +2993,12 @@ msgstr "Alineación negativa: se asume 0"
 #: config/tc-alpha.c:5137 config/tc-alpha.c:5628
 #, c-format
 msgid "Unknown CPU identifier `%s'"
-msgstr "Desconoce identificador de CPU «%s»"
+msgstr "Identificador de CPU desconocido «%s»"
 
 #: config/tc-alpha.c:5328
 #, c-format
 msgid "Chose GP value of %lx\n"
-msgstr "Escoja el valor GP de %lx\n"
+msgstr "Se ha escogido el valor GP de %lx\n"
 
 #: config/tc-alpha.c:5342
 msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
@@ -3052,8 +3019,7 @@ msgstr "directiva .section incorrecta: se quiere a,s,w,x,M,S,G,T en la cadena"
 #: config/tc-tic30.c:131 config/tc-tic30.c:141 config/tc-tic30.c:151
 #: config/tc-tic4x.c:1219 config/tc-tilegx.c:316 config/tc-tilepro.c:252
 #: config/tc-vax.c:965 config/tc-vax.c:970 ecoff.c:1582
-#, fuzzy, c-format
-#| msgid "duplicated `%s'"
+#, c-format
 msgid "duplicate %s"
 msgstr "duplicado «%s»"
 
@@ -3074,12 +3040,12 @@ msgid ""
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 "Opciones Alpha:\n"
-"-32addr\t\t\ttrata direcciones como valores de 32-bit\n"
-"-F\t\t\tausente el soporte de instrucciones de coma flotante\n"
+"-32addr\t\t\ttrata direcciones como valores de 32 bits\n"
+"-F\t\t\tsin soporte de instrucciones de coma flotante\n"
 "-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
 "\t\t\tespecifica variante de la arquitectura Alpha\n"
 "-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n"
-"\t\t\testas variantes incluyen códigos operacionales PALcode\n"
+"\t\t\testas variantes incluyen códigos de operación PALcode\n"
 
 #: config/tc-alpha.c:5689
 msgid ""
@@ -3089,14 +3055,14 @@ msgid ""
 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
 msgstr ""
 "Opciones VMS:\n"
-"-+\t\t\tcodifica (no trunca) nombres más largos que 64 caracteres\n"
-"-H\t\t\tmuestra el símbolo nuevo tras truncado por dispersión\n"
-"-replace/-noreplace\tactiva o desactiva la optimización de llamadas a procedimiento\n"
+"-+\t\t\tcodifica (no trunca) los nombres más largos de 64 caracteres\n"
+"-H\t\t\tmuestra el símbolo nuevo después del truncado hash\n"
+"-replace/-noreplace\tactiva o desactiva la optimización de llamadas a procedimientos\n"
 
 #: config/tc-alpha.c:5946 config/tc-arc.c:3145
 #, c-format
 msgid "unhandled relocation type %s"
-msgstr "tipo reubicado %s sin manipular"
+msgstr "tipo de reubicación %s sin manejar"
 
 #: config/tc-alpha.c:5959 config/tc-arc.c:3153
 msgid "non-absolute expression in constant field"
@@ -3126,42 +3092,42 @@ msgstr "no se puede representar la reubicación «%s» en el fichero objeto"
 #: config/tc-alpha.c:6246 config/tc-arc.c:3282
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
-msgstr "error interno? incapaz de generar «%s» reubicado"
+msgstr "¿error interno? no se puede generar la reubicación «%s»"
 
 #: config/tc-alpha.c:6342
 #, c-format
 msgid "frame reg expected, using $%d."
-msgstr "se esperaba un registro de marco, se usa $%d."
+msgstr "se esperaba un registro de marco; se usa $%d."
 
 #: config/tc-arc.c:831
 #, c-format
 msgid "invalid %s option for %s cpu"
-msgstr "opción %s no válida para %s cpu"
+msgstr "opción %s no válida para cpu %s"
 
 #: config/tc-arc.c:836
 msgid "conflicting ISA extension attributes."
-msgstr "extensión ISA en conflicto de atributos."
+msgstr "atributos de extensión ISA en conflicto."
 
 #: config/tc-arc.c:856
 msgid "Multiple .cpu directives found"
-msgstr "Encontradas directivas .cpu múltiples"
+msgstr "Se han encontrado varias directivas .cpu"
 
 #: config/tc-arc.c:874
 msgid "Command-line value overrides \".cpu\" directive"
-msgstr ""
+msgstr "el Valor de línea de órdenes invalida la directiva «.cpu»"
 
 #: config/tc-arc.c:890
 #, c-format
 msgid "unknown architecture: %s\n"
-msgstr "desconoce arquitectura: %s\n"
+msgstr "arquitectura desconocida: %s\n"
 
 #: config/tc-arc.c:901 config/tc-ia64.c:7468 config/tc-tilegx.c:262
 msgid "Could not set architecture and machine"
-msgstr "No se pueden establecer la arquitectura y la máquina"
+msgstr "No se ha podido establecer la arquitectura y la máquina"
 
 #: config/tc-arc.c:1126
 msgid "No valid label relocation operand"
-msgstr "Operando etiquetado reubicado no válido"
+msgstr "Operando de reubicación de etiqueta no válido"
 
 #: config/tc-arc.c:1150
 #, c-format
@@ -3185,7 +3151,7 @@ msgstr "Expresión incorrecta: @%s + %s."
 
 #: config/tc-arc.c:1343
 msgid "Brackets in operand field incorrect"
-msgstr "Corchetes en campo operativo incorrecto"
+msgstr "Corchetes en campo de operando incorrectos"
 
 #: config/tc-arc.c:1345 config/tc-xtensa.c:2072
 msgid "extra comma"
@@ -3194,15 +3160,15 @@ msgstr "coma extra"
 #: config/tc-arc.c:1347 config/tc-pru.c:1457 config/tc-pru.c:1705
 #: config/tc-xtensa.c:2076
 msgid "missing argument"
-msgstr "ausente el argumento"
+msgstr "falta un argumento"
 
 #: config/tc-arc.c:1349 config/tc-xtensa.c:2078
 msgid "missing comma or colon"
-msgstr "ausentea coma o punto y coma"
+msgstr "falta coma o dos puntos"
 
 #: config/tc-arc.c:1418
 msgid "extra dot"
-msgstr "punto adicional"
+msgstr "punto extra"
 
 #: config/tc-arc.c:1420
 msgid "unrecognized flag"
@@ -3210,41 +3176,31 @@ msgstr "marca no reconocida"
 
 #: config/tc-arc.c:1422
 msgid "failed to parse flags"
-msgstr "fallaba interpretar marcas"
+msgstr "no se han podido interpretar las marcas"
 
 #: config/tc-arc.c:1448
 msgid "Unhandled reloc type"
-msgstr "Tipo reubicado no manipulado"
+msgstr "Tipo de reubicación no manejado"
 
 #: config/tc-arc.c:1967
-#, fuzzy
-#| msgid "immediate out of range"
 msgid "immediate is out of bounds"
-msgstr "inmediato fuera de rango"
+msgstr "el inmediato está fuera de límites"
 
 #: config/tc-arc.c:1975
-#, fuzzy
-#| msgid "immediate offset not 2-byte-aligned"
 msgid "immediate is not 32bit aligned"
-msgstr "el desplazamiento inmediato no está alineado a 2 bytes"
+msgstr "el inmediato no está alineado a 32 bits"
 
 #: config/tc-arc.c:1982
-#, fuzzy
-#| msgid "immediate offset not 2-byte-aligned"
 msgid "immediate is not 16bit aligned"
-msgstr "el desplazamiento inmediato no está alineado a 2 bytes"
+msgstr "el inmediato no está alineado a 16 bits"
 
 #: config/tc-arc.c:2063
-#, fuzzy
-#| msgid "operand is not an absolute constant"
 msgid "operand is not duplicate of the previous one"
-msgstr "operando no es una constante absoluta"
+msgstr "el operando no es un duplicado del anterior"
 
 #: config/tc-arc.c:2083
-#, fuzzy
-#| msgid "Operand mismatch"
 msgid "flag mismatch"
-msgstr "No coinciden los operandos"
+msgstr "marca discordante"
 
 #: config/tc-arc.c:2095 config/tc-pru.c:1413 config/tc-pru.c:1438
 #: config/tc-xtensa.c:2142
@@ -3254,22 +3210,22 @@ msgstr "demasiados argumentos"
 #: config/tc-arc.c:2500
 #, c-format
 msgid "%s for instruction '%s'"
-msgstr "%s para instrucción «%s»"
+msgstr "%s para la instrucción «%s»"
 
 #: config/tc-arc.c:2502
 #, c-format
 msgid "inappropriate arguments for opcode '%s'"
-msgstr "argumentos inapropiados para código operacional «%s»"
+msgstr "argumentos inapropiados para el código de operación «%s»"
 
 #: config/tc-arc.c:2504
 #, c-format
 msgid "opcode '%s' not supported for target %s"
-msgstr "no se admite el código operacional «%s» para el destino %s"
+msgstr "no se admite el código de operación «%s» para el objetivo %s"
 
 #: config/tc-arc.c:2508 config/tc-tic6x.c:3188
 #, c-format
 msgid "unknown opcode '%s'"
-msgstr "desconoce código operacional «%s»"
+msgstr "código de operación desconocido «%s»"
 
 #: config/tc-arc.c:2614 config/tc-arc.c:5093 config/tc-h8300.c:78
 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107
@@ -3280,25 +3236,25 @@ msgstr "desconoce código operacional «%s»"
 #: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2438
 #: config/tc-riscv.c:1897 config/tc-riscv.c:5716
 msgid "could not set architecture and machine"
-msgstr "no se pueden establecer la arquitectura y la máquina"
+msgstr "no se ha podido establecer la arquitectura y la máquina"
 
 #: config/tc-arc.c:2815
 #, c-format
 msgid "unhandled reloc %s in md_pcrel_from_section"
-msgstr "compostura de reubicación %s en md_pcrel_from_section"
+msgstr "reubicación no manejada %s en md_pcrel_from_section"
 
 #: config/tc-arc.c:2880
 msgid "Unaligned operand. Needs to be 32bit aligned"
-msgstr "Operando no alineado. Requiere ser alineado a 32bit"
+msgstr "Operando no alineado. Requiere ser alineado a 32 bits"
 
 #: config/tc-arc.c:2885
 msgid "Unaligned operand. Needs to be 16bit aligned"
-msgstr "Operando no alineado. Requiere ser alineado a 16-bit"
+msgstr "Operando no alineado. Requiere ser alineado a 16 bits"
 
 #: config/tc-arc.c:3016
 #, c-format
 msgid "PC relative relocation not allowed for (internal) type %d"
-msgstr "PC relativo reubicadado no asumido para tipo (interno) %d"
+msgstr "Reubicación relativa a PC no permitida para el tipo (interno) %d"
 
 #. FIXME! Check for the conditionality of
 #. the insn.
@@ -3306,17 +3262,17 @@ msgstr "PC relativo reubicadado no asumido para tipo (interno) %d"
 #. the insn.
 #: config/tc-arc.c:3061 config/tc-arc.c:4042
 msgid "TLS_*_S9 relocs are not supported yet"
-msgstr "TLS_*_S9 como reubicaciones no son aún admitidas"
+msgstr "Las reubicaciones TLS_*_S9 todavía no están disponibles"
 
 #. I cannot fix an GOTPC relocation because I need to relax it
 #. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
 #: config/tc-arc.c:3097
 msgid "Unsupported operation on reloc"
-msgstr "Operación no soportado en reubicación"
+msgstr "Operación no soportada en reubicación"
 
 #: config/tc-arc.c:3173 config/tc-arc.c:3189
 msgid "unknown fixup size"
-msgstr "desconoce tamaño arreglado"
+msgstr "tamaño de la corrección desconocido"
 
 #: config/tc-arc.c:3323
 msgid "no relaxation found for this instruction."
@@ -3325,14 +3281,12 @@ msgstr "ninguna relajación encontrada para esta instrucción."
 #: config/tc-arc.c:3576
 #, c-format
 msgid "ARC-specific assembler options:\n"
-msgstr ""
-"Opciones ensambladoras específicas ARC:\n"
-"\n"
+msgstr "Opciones de ensamblador específicas de ARC:\n"
 
 #: config/tc-arc.c:3602
 #, c-format
 msgid "  -mrelax                 enable relaxation\n"
-msgstr "  -mrelax                 activa relajación\n"
+msgstr "  -mrelax                 activa la relajación\n"
 
 #: config/tc-arc.c:3605
 #, c-format
@@ -3340,6 +3294,8 @@ msgid ""
 "The following ARC-specific assembler options are deprecated and are accepted\n"
 "for compatibility only:\n"
 msgstr ""
+"Las siguientes opciones de ensamblador específicas de ARC están obsoletas y\n"
+"se aceptan únicamente por compatibilidad:\n"
 
 #: config/tc-arc.c:3608
 #, c-format
@@ -3399,32 +3355,32 @@ msgstr ""
 #: config/tc-arc.c:3698
 #, c-format
 msgid "Unable to find %s relocation for instruction %s"
-msgstr "Incapaz encontrar %s reubicacion para instrucción %s"
+msgstr "No se ha podido encontrar la reubicacion de %s para la instrucción %s"
 
 #: config/tc-arc.c:3993
 #, c-format
 msgid "Unable to use @plt relocation for insn %s"
-msgstr "Incapaz de utilizar @plt para reubicación para insn %s"
+msgstr "No se ha podido utilizar la reubicación de @plt para la insn %s"
 
 #: config/tc-arc.c:4012
 #, c-format
 msgid "Unable to use @pcl relocation for insn %s"
-msgstr "Incapaz de emplear reubicación @pcl para insn %s"
+msgstr "No se ha podido emplear la reubicación de @pcl para la insn %s"
 
 #: config/tc-arc.c:4068
 #, c-format
 msgid "invalid relocation %s for field"
-msgstr "reubicación no válida %s para campo"
+msgstr "reubicación no válida %s para el campo"
 
 #: config/tc-arc.c:4178
 #, c-format
 msgid "Insn %s has a jump/branch instruction %s in its delay slot."
-msgstr "Insn %s tiene una instrucción omitida/rama %s dentro de su ranura de retardo."
+msgstr "Insn %s tiene una instrucción de salto/bifurcación %s en su ranura de retardo."
 
 #: config/tc-arc.c:4183
 #, c-format
 msgid "Insn %s has an instruction %s with limm in its delay slot."
-msgstr "Insn %s tiene una instrucción %s con limm en ranura de retardo."
+msgstr "Insn %s tiene una instrucción %s con limm en su ranura de retardo."
 
 #: config/tc-arc.c:4293 config/tc-microblaze.c:2628 config/tc-mn10300.c:1069
 #: config/tc-sh.c:418 config/tc-z80.c:1120 read.c:4837
@@ -3435,30 +3391,30 @@ msgstr "no se admite el tamaño de reubicación BFD %u"
 #: config/tc-arc.c:4313
 #, c-format
 msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
-msgstr "Omisión/Rama de instrucción detectada al final de la etiqueta ZOL @%s"
+msgstr "Instrucción de Salto/Bifurcación detectada al final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4320
 #, c-format
 msgid "Kernel instruction detected at the end of the ZOL label @%s"
-msgstr "Instrucción núcleo detectada el final de la etiqueta ZOL @%s"
+msgstr "Instrucción del núcleo detectada al final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4325
 #, c-format
 msgid "A jump instruction with long immediate detected at the end of the ZOL label @%s"
-msgstr "Una instrucción omitida con longitud inmediata detectada al final de la etiqueta ZOL @%s"
+msgstr "Instrucción de salto con inmediato largo detectada al final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4331
 #, c-format
 msgid "An illegal use of delay slot detected at the end of the ZOL label @%s"
-msgstr ""
+msgstr "Uso ilegal de la ranura de retardo detectado al final del etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4440
 msgid "expected comma after instruction name"
-msgstr "esperaba coma después del nombre de instrucción"
+msgstr "se esperaba coma después del nombre de la instrucción"
 
 #: config/tc-arc.c:4452
 msgid "expected comma after major opcode"
-msgstr "esperaba coma tras operación de código mayor"
+msgstr "se esperaba coma después del código de operación mayor"
 
 #: config/tc-arc.c:4637
 #, c-format
@@ -3468,11 +3424,11 @@ msgstr "Pseudocódigo ya utilizado %s"
 #: config/tc-arc.c:4645
 #, c-format
 msgid "major opcode not in range [0x%02x - 0x%02x]"
-msgstr ""
+msgstr "código de operación mayor no dentro del rango [0x%02x - 0x%02x]"
 
 #: config/tc-arc.c:4649
 msgid "minor opcode not in range [0x00 - 0x3f]"
-msgstr "código operacional menor no dentro del rango [0x00 - 0x3f]"
+msgstr "código de operación menor no dentro del rango [0x00 - 0x3f]"
 
 #: config/tc-arc.c:4655
 msgid "Improper use of OP1_IMM_IMPLIED"
@@ -3484,20 +3440,20 @@ msgstr "Utilización impropia de OP1_MUST_BE_IMM"
 
 #: config/tc-arc.c:4673
 msgid "Couldn't generate extension instruction opcodes"
-msgstr "No pudo generar instrucciones extensas de códigos de operación"
+msgstr "No se han podido generar códigos de operación de instrucciones de extensión"
 
 #: config/tc-arc.c:4708
 msgid "expected comma after name"
-msgstr "esperaba una coma tras el nombre"
+msgstr "se esperaba una coma tras el nombre"
 
 #: config/tc-arc.c:4719
 #, c-format
 msgid "%s second argument cannot be a negative number %d"
-msgstr "segundo argumento %s no puede ser un número %d negativo"
+msgstr "el segundo argumento de %s no puede ser un número negativo %d"
 
 #: config/tc-arc.c:4734
 msgid "expected comma after register number"
-msgstr "esperaba coma tras número del registro"
+msgstr "se esperaba coma después del número de registro"
 
 #: config/tc-arc.c:4755
 msgid "invalid mode"
@@ -3505,7 +3461,7 @@ msgstr "modo inválido"
 
 #: config/tc-arc.c:4773
 msgid "expected comma after register mode"
-msgstr "esperaba coma tras modo registro"
+msgstr "se esperaba coma después del modo de registro"
 
 #: config/tc-arc.c:4788
 msgid "shortcut designator invalid"
@@ -3514,74 +3470,73 @@ msgstr "designador de atajo inválido"
 #: config/tc-arc.c:4886
 #, c-format
 msgid "core register %s value (%d) too large"
-msgstr "registro %s core con valor (%d) es demasiado grande"
+msgstr "el registro %s core con un valor (%d) demasiado grande"
 
 #: config/tc-arc.c:4898
-#, fuzzy, c-format
-#| msgid "duplicate macro %s"
+#, c-format
 msgid "duplicate aux register %s"
-msgstr "macro duplicado %s"
+msgstr "el registro aux duplicado %s"
 
 #: config/tc-arc.c:4903
 #, c-format
 msgid "condition code %s value (%d) too large"
-msgstr "código %s condicional con valor (%d) es demasiado grande"
+msgstr "código %s de condición con un valor (%d) demasiado grande"
 
 #: config/tc-arc.c:4920
 msgid "Unknown extension"
-msgstr "Desconoce extensión"
+msgstr "Extensión desconocida"
 
 #: config/tc-arc.c:5027
 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
-msgstr ""
+msgstr "La sobreescritura establece explícitamente Tag_ARC_CPU_base"
 
 #: config/tc-arc.c:5077
 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file"
-msgstr ""
+msgstr "La sobreescritura establece explícitamente Tag_ARC_ABI_rf16 al fichero de registros completo"
 
 #: config/tc-arm.c:702
 msgid "ARM register expected"
-msgstr "ARM como registro esperado"
+msgstr "se esperaba registro ARM"
 
 #: config/tc-arm.c:703
 msgid "bad or missing co-processor number"
-msgstr "número de co-procesador incorrecto o ausentente"
+msgstr "número de coprocesador incorrecto o ausente"
 
 #: config/tc-arm.c:704
 msgid "co-processor register expected"
-msgstr "se esperaba un registro de co-procesador"
+msgstr "se esperaba un registro de coprocesador"
 
 #: config/tc-arm.c:705
 msgid "VFP single precision register expected"
-msgstr "Se esperaba un registro de precisión simple VFP"
+msgstr "se esperaba un registro de precisión sencilla VFP"
 
 #: config/tc-arm.c:706
 msgid "VFP/Neon double precision register expected"
-msgstr "Se esperaba un registro de precisión doble VFP/Neon"
+msgstr "se esperaba un registro de precisión doble VFP/Neon"
 
 #: config/tc-arm.c:707
 msgid "Neon quad precision register expected"
-msgstr "Se esperaba un registro de precisión cuádruple Neon"
+msgstr "se esperaba un registro de precisión cuádruple Neon"
 
 #: config/tc-arm.c:708
 msgid "VFP single or double precision register expected"
-msgstr "Se esperaba un registro de precisión simple o doble VFP"
+msgstr "se esperaba un registro de precisión sencilla o doble VFP"
 
 #: config/tc-arm.c:709
 msgid "Neon double or quad precision register expected"
-msgstr "Se esperaba un registro de precisión doble o cuádruple Neon"
+msgstr "se esperaba un registro de precisión doble o cuádruple Neon"
 
 #: config/tc-arm.c:710
 msgid "Neon single or double precision register expected"
-msgstr "Se esperaba un registro de precisión simple o doble Neon"
+msgstr "se esperaba un registro de precisión sencilla o doble Neon"
 
 #: config/tc-arm.c:711
 msgid "VFP single, double or Neon quad precision register expected"
-msgstr "Se esperaba un registro de precisión simple o doble VFP, o cuádruple Neon"
+msgstr "se esperaba un registro de precisión sencilla o doble VFP, o cuádruple Neon"
 
 #: config/tc-arm.c:713
 msgid "VFP system register expected"
-msgstr "VFP como registro esperado"
+msgstr "se esperaba un registro de sistema VFP"
 
 #: config/tc-arm.c:714
 msgid "iWMMXt data register expected"
@@ -3597,25 +3552,19 @@ msgstr "se esperaba un registro escalar iWMMXt"
 
 #: config/tc-arm.c:717
 msgid "XScale accumulator register expected"
-msgstr "XScale como registro acumulado esperado"
+msgstr "se esperaba un registro acumulador XScale"
 
 #: config/tc-arm.c:718
-#, fuzzy
-#| msgid "SVE vector register expected"
 msgid "MVE vector register expected"
-msgstr "SVE como vector esperaba registro"
+msgstr "se esperaba un registro vectorial MVE"
 
 #: config/tc-arm.c:720
-#, fuzzy
-#| msgid "ARM register expected"
 msgid "ZR register expected"
-msgstr "ARM como registro esperado"
+msgstr "se esperaba un registro ZR"
 
 #: config/tc-arm.c:721
-#, fuzzy
-#| msgid "base register expected"
 msgid "Pseudo register expected"
-msgstr "se esperaba un registro base"
+msgstr "Se esperaba un psuedoregistro"
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
 #: config/tc-arm.c:889 config/tc-score.c:255
@@ -3631,16 +3580,12 @@ msgid "r15 not allowed here"
 msgstr "no se permite r15 aquí"
 
 #: config/tc-arm.c:892
-#, fuzzy
-#| msgid "odd register cannot be used here"
 msgid "Odd register not allowed here"
-msgstr "no se puede usar aquí un registro impar"
+msgstr "No se permite aquí un registro impar"
 
 #: config/tc-arm.c:893
-#, fuzzy
-#| msgid "r13 not allowed here"
 msgid "Even register not allowed here"
-msgstr "no se permite r13 aquí"
+msgstr "No se permite aquí un registro par"
 
 #: config/tc-arm.c:894
 msgid "instruction cannot be conditional"
@@ -3648,11 +3593,11 @@ msgstr "la instrucción no puede ser condicional"
 
 #: config/tc-arm.c:895
 msgid "registers may not be the same"
-msgstr "los registros quizá no son el mismo"
+msgstr "los registros no pueden ser el mismo"
 
 #: config/tc-arm.c:896
 msgid "lo register required"
-msgstr "se requiere el registro lo"
+msgstr "se requiere registro lo"
 
 #: config/tc-arm.c:897
 msgid "instruction not supported in Thumb16 mode"
@@ -3664,29 +3609,23 @@ msgstr "la instrucción no acepta este modo de direccionamiento"
 
 #: config/tc-arm.c:899
 msgid "branch must be last instruction in IT block"
-msgstr "branch debe ser la última instrucción en el bloque IT"
+msgstr "la bifurcación debe ser la última instrucción en el bloque IT"
 
 #: config/tc-arm.c:900
-#, fuzzy
-#| msgid "must branch to an address a multiple of 4"
 msgid "branch out of range or not a multiple of 2"
-msgstr "se debe ramificar a una dirección que sea múltiplo de 4"
+msgstr "ramificación fuera de rango o no es múltiplo de 2"
 
 #: config/tc-arm.c:901
-#, fuzzy
-#| msgid "instruction not allowed in IT block"
 msgid "instruction not allowed in VPT block"
-msgstr "no se permite la instrucción en el bloque IT"
+msgstr "no se permite la instrucción en el bloque VPT"
 
 #: config/tc-arm.c:902
 msgid "instruction not allowed in IT block"
 msgstr "no se permite la instrucción en el bloque IT"
 
 #: config/tc-arm.c:903
-#, fuzzy
-#| msgid "No instruction or missing opcode."
 msgid "instruction missing MVE vector predication code"
-msgstr "No hay instrucción o ausente el código operacional."
+msgstr "a la instrucción le falta el código de predicación de vector MVE."
 
 #: config/tc-arm.c:904
 msgid "selected FPU does not support instruction"
@@ -3694,31 +3633,27 @@ msgstr "la FPU seleccionada no admite la instrucción"
 
 #: config/tc-arm.c:905
 msgid "thumb conditional instruction should be in IT block"
-msgstr "instrucción condicional pulgar debería estar en el bloque IT"
+msgstr "la instrucción condicional «thumb» debería estar en un bloque IT"
 
 #: config/tc-arm.c:907
-#, fuzzy
-#| msgid "thumb conditional instruction should be in IT block"
 msgid "vector predicated instruction should be in VPT/VPST block"
-msgstr "instrucción condicional pulgar debería estar en el bloque IT"
+msgstr "la strucción predicada de vector debería estar en un bloque VPT/VPST"
 
 #: config/tc-arm.c:908
 msgid "incorrect condition in IT block"
-msgstr "condición incorrecta en el bloque IT"
+msgstr "condición incorrecta en bloque IT"
 
 #: config/tc-arm.c:909
-#, fuzzy
-#| msgid "incorrect condition in IT block"
 msgid "incorrect condition in VPT/VPST block"
-msgstr "condición incorrecta en el bloque IT"
+msgstr "condición incorrecta en bloque VPT/VPST"
 
 #: config/tc-arm.c:910
 msgid "IT falling in the range of a previous IT block"
-msgstr "IT cayendo dentro de límite de un bloque IT anterior"
+msgstr "IT dentro del rango del bloque IT anterior"
 
 #: config/tc-arm.c:911
 msgid "missing .fnstart before unwinding directive"
-msgstr "ausente .fnstart antes de directiva unwinding"
+msgstr "falta .fnstart antes de directiva de desenrollado"
 
 #: config/tc-arm.c:913
 msgid "cannot use register index with PC-relative addressing"
@@ -3730,23 +3665,19 @@ msgstr "no se puede usar retroescritura con el direccionamiento relativo al PC"
 
 #: config/tc-arm.c:917
 msgid "selected processor does not support fp16 instruction"
-msgstr "procesador seleccionado no admite instrucción fp16"
+msgstr "el procesador seleccionado no admite instrucción fp16"
 
 #: config/tc-arm.c:918
-#, fuzzy
-#| msgid "selected processor does not support fp16 instruction"
 msgid "selected processor does not support bf16 instruction"
-msgstr "procesador seleccionado no admite instrucción fp16"
+msgstr "el procesador seleccionado no admite la instrucción bf16"
 
 #: config/tc-arm.c:919
-#, fuzzy
-#| msgid "selected processor does not support fp16 instruction"
 msgid "selected processor does not support cde instruction"
-msgstr "procesador seleccionado no admite instrucción fp16"
+msgstr "el procesador seleccionado no admite la instrucción cde"
 
 #: config/tc-arm.c:920
 msgid "coprocessor for insn is not enabled for cde"
-msgstr ""
+msgstr "el coprocesador para insn no está habilitado para cde"
 
 #: config/tc-arm.c:921
 msgid "using "
@@ -3754,61 +3685,55 @@ msgstr "empleando "
 
 #: config/tc-arm.c:922
 msgid "relocation valid in thumb1 code only"
-msgstr "validación de reubicación en código thumb1 único"
+msgstr "reubicación válida solamente en código thumb1"
 
 #: config/tc-arm.c:923
 msgid "Warning: instruction is UNPREDICTABLE in an IT block"
-msgstr ""
+msgstr "Aviso: la instrucción es IMPREDECIBLE en un bloque IT"
 
 #: config/tc-arm.c:925
 msgid "Warning: instruction is UNPREDICTABLE in a VPT block"
-msgstr ""
+msgstr "Aviso: la instrucción es IMPREDECIBLE en un bloque VPT"
 
 #: config/tc-arm.c:927
 msgid "Warning: instruction is UNPREDICTABLE with PC operand"
-msgstr ""
+msgstr "Aviso: la instrucción es IMPREDECIBLE en un operando de PC"
 
 #: config/tc-arm.c:929
 msgid "Warning: instruction is UNPREDICTABLE with SP operand"
-msgstr ""
+msgstr "Aviso: la instrucción es IMPREDECIBLE en un operando de SP"
 
 #: config/tc-arm.c:931
-#, fuzzy
-#| msgid "bad type in Neon instruction"
 msgid "bad type in SIMD instruction"
-msgstr "equivocación de tipo en instrucción Neon"
+msgstr "tipo incorrecto en instrucción SIMD"
 
 #: config/tc-arm.c:933
 msgid "GAS auto-detection mode and -march=all is deprecated for MVE, please use a valid -march or -mcpu option."
-msgstr ""
+msgstr "El modo de autodetección de GAS y -march=all está obsoleto para MVE; debe utilizar una opción -arch o -mcpu válida."
 
 #: config/tc-arm.c:935
 msgid "Warning: 32-bit element size and same destination and source operands makes instruction UNPREDICTABLE"
-msgstr ""
+msgstr "Aviso: el tamaño del elemento de 32 bits y los mismos operandos de destino y origen hacen la instrucción IMPREDECIBLE"
 
 #: config/tc-arm.c:937
 msgid "bad element type for instruction"
-msgstr "tipo elemental incorrecto para instrucción"
+msgstr "tipo elemental incorrecto para la instrucción"
 
 #: config/tc-arm.c:938
-#, fuzzy
-#| msgid "SVE vector register expected"
 msgid "MVE vector register Q[0..7] expected"
-msgstr "SVE como vector esperaba registro"
+msgstr "se esperaba un registro vectorial MVE Q[0..7]"
 
 #: config/tc-arm.c:939
-#, fuzzy
-#| msgid "selected processor does not support DSP extension"
 msgid "selected processor does not support PACBTI extention"
-msgstr "procesador seleccionado no admite la extensión DSP"
+msgstr "el procesador seleccionado no admite la extensión PACBTI"
 
 #: config/tc-arm.c:1159
 msgid "immediate expression requires a # prefix"
-msgstr "expresión inmediata requiere un # prefijado"
+msgstr "e xpresión inmediata requiere un prefijo #"
 
 #: config/tc-arm.c:1188 read.c:4077
 msgid "missing expression"
-msgstr "ausentea expresión"
+msgstr "falta expresión"
 
 #: config/tc-arm.c:1202 config/tc-arm.c:5590 config/tc-score.c:1205
 msgid "invalid constant"
@@ -3824,10 +3749,8 @@ msgid "bad size %d in type specifier"
 msgstr "tamaño incorrecto %d en el especificador de tipo"
 
 #: config/tc-arm.c:1516
-#, fuzzy
-#| msgid "unexpected character `%c' in element size"
 msgid "unexpected type character `b' -- did you mean `bf'?"
-msgstr "carácter inesperado `%c' dentro del tamaño elemental"
+msgstr "carácter de tipo inesperado `b' -- ¿quiso decir `bf'?"
 
 #: config/tc-arm.c:1523
 #, c-format
@@ -3836,31 +3759,27 @@ msgstr "carácter inesperado `%c' en el especificador de tipo"
 
 #: config/tc-arm.c:1590
 msgid "only one type should be specified for operand"
-msgstr "solo se debe especificar un tipo para operando"
+msgstr "solo se debe especificar un tipo para el operando"
 
 #: config/tc-arm.c:1596
 msgid "vector type expected"
 msgstr "se esperaba un tipo vector"
 
 #: config/tc-arm.c:1705
-#, fuzzy
-#| msgid "expected EP register"
 msgid "expected MVE register [q0..q7]"
-msgstr "se esperaba el registro EP"
+msgstr "se esperaba un registro MVE [q0..q7]"
 
 #: config/tc-arm.c:1725
 msgid "can't redefine type for operand"
-msgstr "no se puede redefinir el tipo para operando"
+msgstr "no se puede redefinir el tipo para el operando"
 
 #: config/tc-arm.c:1741
-#, fuzzy
-#| msgid "only D registers may be indexed"
 msgid "only D and Q registers may be indexed"
-msgstr "solo se pueden indizar los registros D"
+msgstr "solo se pueden indexar los registros D y Q"
 
 #: config/tc-arm.c:1743
 msgid "only D registers may be indexed"
-msgstr "solo se pueden indizar los registros D"
+msgstr "solo se pueden indexar los registros D"
 
 #: config/tc-arm.c:1749
 msgid "can't change index for operand"
@@ -3880,14 +3799,12 @@ msgid "scalar index out of range"
 msgstr "índice escalar fuera de rango"
 
 #: config/tc-arm.c:1947
-#, fuzzy
-#| msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgid "r0-r12, lr or APSR expected"
-msgstr "'APSR', 'CPSR' o 'SPSR' esperado"
+msgstr "se esperaba r0-r12, lr o APSR"
 
 #: config/tc-arm.c:1974 config/tc-arm.c:4376
 msgid "bad range in register list"
-msgstr "límite incorrecto en la lista de registros"
+msgstr "rango incorrecto en la lista de registros"
 
 #: config/tc-arm.c:1982 config/tc-arm.c:1991 config/tc-arm.c:2032
 #: config/tc-arm.c:4360 config/tc-arm.c:4380
@@ -3897,11 +3814,11 @@ msgstr "Aviso: registro duplicado (r%d) en la lista de registros"
 
 #: config/tc-arm.c:1994
 msgid "Warning: register range not in ascending order"
-msgstr "Aviso: el límite de registros no está en orden ascendente"
+msgstr "Aviso: el rango de registros no está en orden ascendente"
 
 #: config/tc-arm.c:2005
 msgid "missing `}'"
-msgstr "ausente `}'"
+msgstr "falta `}'"
 
 #: config/tc-arm.c:2021
 msgid "invalid register mask"
@@ -3909,30 +3826,24 @@ msgstr "máscara de registro no válida"
 
 #: config/tc-arm.c:2098
 msgid "expecting {"
-msgstr "esperando {"
+msgstr "se esperaba {"
 
 #: config/tc-arm.c:2165 config/tc-arm.c:2273
-#, fuzzy
-#| msgid "expected }"
 msgid "VPR expected last"
-msgstr "se esperaba }"
+msgstr "se esperaba VPR lo último"
 
 #: config/tc-arm.c:2171
-#, fuzzy
-#| msgid "VFP single precision register expected"
 msgid "VFP single precision register or VPR expected"
-msgstr "Se esperaba un registro de precisión simple VFP"
+msgstr "Se esperaba un registro VFP de precisión simple o VPR"
 
 #. regtype == REG_TYPE_VFD.
 #: config/tc-arm.c:2174
-#, fuzzy
-#| msgid "VFP/Neon double precision register expected"
 msgid "VFP/Neon double precision register or VPR expected"
-msgstr "Se esperaba un registro de precisión doble VFP/Neon"
+msgstr "Se esperaba un registro VFP/Neon de precisión doble o VPR"
 
 #: config/tc-arm.c:2191 config/tc-arm.c:2235
 msgid "register out of range in list"
-msgstr "registro fuera de rango en la lista"
+msgstr "el registro fuera de rango en la lista"
 
 #: config/tc-arm.c:2213 config/tc-arm.c:4526 config/tc-arm.c:4660
 msgid "register list not in ascending order"
@@ -3940,33 +3851,31 @@ msgstr "la lista de registros no está en orden ascendente"
 
 #: config/tc-arm.c:2244
 msgid "register range not in ascending order"
-msgstr "el límite de registros no está en orden ascendente"
+msgstr "el rango de registros no está en orden ascendente"
 
 #: config/tc-arm.c:2283
 msgid "non-contiguous register range"
-msgstr "el límite de registros no es contiguo"
+msgstr "el rango de registros no es contiguo"
 
 #: config/tc-arm.c:2343
-#, fuzzy
-#| msgid "register stride must be 1 or 2"
 msgid "register stride must be 1"
-msgstr "el registro estribo debe ser 1 o 2"
+msgstr "el avance de registro debe ser 1"
 
 #: config/tc-arm.c:2344
 msgid "register stride must be 1 or 2"
-msgstr "el registro estribo debe ser 1 o 2"
+msgstr "el avance de registro debe ser 1 o 2"
 
 #: config/tc-arm.c:2345
 msgid "mismatched element/structure types in list"
-msgstr "los tipos de elementos/estructura no coinciden en la lista"
+msgstr "los tipos de elementos/estructuras no coinciden en la lista"
 
 #: config/tc-arm.c:2415
 msgid "don't use Rn-Rm syntax with non-unit stride"
-msgstr "no use la sintaxis Rn-Rm sin un estribo que no sea unidad"
+msgstr "no utilice la sintaxis Rn-Rm con avance no unitario"
 
 #: config/tc-arm.c:2470
 msgid "error parsing element/structure list"
-msgstr "error al decodificar la lista de elementos/estructura"
+msgstr "error al analizar la lista de elementos/estructuras"
 
 #: config/tc-arm.c:2476
 msgid "expected }"
@@ -3986,11 +3895,11 @@ msgstr "la expresión debe ser constante"
 
 #: config/tc-arm.c:2729
 msgid "can't redefine the type of a register alias"
-msgstr "no se redefinir el tipo de un alias de registro"
+msgstr "no se puede redefinir el tipo de un alias de registro"
 
 #: config/tc-arm.c:2736
 msgid "you must specify a single type only"
-msgstr "solo debe especificar un tipo único"
+msgstr "solo debe especificar un único tipo"
 
 #: config/tc-arm.c:2749
 msgid "can't redefine the index of a scalar alias"
@@ -4015,25 +3924,25 @@ msgstr "sintaxis no válida para la directiva .qn"
 #: config/tc-arm.c:2854
 #, c-format
 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
-msgstr "se descarta el intento de usar .unreq en un nombre de registro interno fijo: «%s»"
+msgstr "se descarta el intento de usar .unreq en un nombre de registro fijo: «%s»"
 
 #: config/tc-arm.c:3116
 #, c-format
 msgid "Failed to find real start of function: %s\n"
-msgstr "Falló al buscar el inicio real de la función: %s\n"
+msgstr "No se ha podido encontrar el inicio real de la función: %s\n"
 
 #: config/tc-arm.c:3133
 msgid "selected processor does not support THUMB opcodes"
-msgstr "procesador seleccionado no admite códigos operacionales THUMB"
+msgstr "el procesador seleccionado no admite códigos operacionales THUMB"
 
 #: config/tc-arm.c:3146
 msgid "selected processor does not support ARM opcodes"
-msgstr "procesador seleccionado no admite códigos operacionales ARM"
+msgstr "el procesador seleccionado no admite códigos operacionales ARM"
 
 #: config/tc-arm.c:3158
 #, c-format
 msgid "invalid instruction size selected (%d)"
-msgstr "tamaño de instrucción seleccionado inválido (%d)"
+msgstr "se ha seleccionado un tamaño de instrucción no válido (%d)"
 
 #: config/tc-arm.c:3190
 #, c-format
@@ -4043,7 +3952,7 @@ msgstr "operando inválido para la directiva .code (%d) (se esperaba 16 o 32)"
 #: config/tc-arm.c:3246
 #, c-format
 msgid "expected comma after name \"%s\""
-msgstr "se esperaba una coma tras nombre «%s»"
+msgstr "se esperaba una coma después del nombre «%s»"
 
 #: config/tc-arm.c:3296 config/tc-m32r.c:584
 #, c-format
@@ -4053,11 +3962,11 @@ msgstr "el símbolo «%s» ya está definido"
 #: config/tc-arm.c:3329
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
-msgstr "no reconocido el modo de sintaxis «%s»"
+msgstr "modo de sintaxis no reconocido «%s»"
 
 #: config/tc-arm.c:3359
 msgid ".ref pseudo-op only available with -mccs flag."
-msgstr ""
+msgstr "pseudo-op .ref solo disponible con el indicador -mccs."
 
 #: config/tc-arm.c:3400
 msgid ".asmfunc repeated."
@@ -4065,11 +3974,11 @@ msgstr ".asmfunc repetido."
 
 #: config/tc-arm.c:3404
 msgid ".asmfunc without function."
-msgstr "símbolo .asmfunc función."
+msgstr ".asmfunc sin función."
 
 #: config/tc-arm.c:3410
 msgid ".asmfunc pseudo-op only available with -mccs flag."
-msgstr ".asmfunc pseudo-op solo disponible con marca -mccs."
+msgstr "pseudo-op .asmfunc solo disponible con el indicador -mccs."
 
 #: config/tc-arm.c:3421
 msgid ".endasmfunc without a .asmfunc."
@@ -4081,15 +3990,15 @@ msgstr ".endasmfunc sin función."
 
 #: config/tc-arm.c:3436
 msgid ".endasmfunc pseudo-op only available with -mccs flag."
-msgstr ""
+msgstr "pseudo-op .endasmfunc solo disponible con el indicador -mccs."
 
 #: config/tc-arm.c:3445
 msgid ".def pseudo-op only available with -mccs flag."
-msgstr ""
+msgstr "pseudo-op .def solo disponible con el indicador -mccs."
 
 #: config/tc-arm.c:3603
 msgid "invalid type for literal pool"
-msgstr "tipo inválido para de conjunto de literales"
+msgstr "tipo no válido para conjunto de literales"
 
 #: config/tc-arm.c:3683 config/tc-tic54x.c:5379
 #, c-format
@@ -4098,7 +4007,7 @@ msgstr "Etiqueta no válida «%s»"
 
 #: config/tc-arm.c:3860
 msgid "(plt) is only valid on branch targets"
-msgstr "(plt) solo es válido en objetivos ramas"
+msgstr "(plt) solo es válido en objetivos de bifurcación"
 
 #: config/tc-arm.c:3866 config/tc-csky.c:7672 config/tc-s390.c:1304
 #: config/tc-s390.c:2099 config/tc-xtensa.c:1698
@@ -4110,11 +4019,11 @@ msgstr[1] "%s reubicaciones no caben en %d bytes"
 
 #: config/tc-arm.c:3948
 msgid ".inst.n operand too big. Use .inst.w instead"
-msgstr "operando de .inst.n es demasiado grande. Use en su lugar .inst.w"
+msgstr "operando de .inst.n demasiado grande. Utilice .inst.w en su lugar"
 
 #: config/tc-arm.c:3968
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
-msgstr "no se puede determinar el tamaño de la instrucción Thumb. Use en su lugar .inst.n/.inst.w"
+msgstr "no se puede determinar el tamaño de la instrucción Thumb. Utilice .inst.n/.inst.w en su lugar"
 
 #: config/tc-arm.c:3998
 msgid "width suffixes are invalid in ARM mode"
@@ -4126,7 +4035,7 @@ msgstr "se esperaba 0 ó 1"
 
 #: config/tc-arm.c:4046
 msgid "missing comma"
-msgstr "ausentea coma"
+msgstr "falta coma"
 
 #: config/tc-arm.c:4079
 msgid "duplicate .fnstart directive"
@@ -4142,7 +4051,7 @@ msgstr "directiva .fnend sin .fnstart"
 
 #: config/tc-arm.c:4195 config/tc-tic6x.c:391
 msgid "personality routine specified for cantunwind frame"
-msgstr "se especificó una rutina personality para el marco cantunwind"
+msgstr "se especificó una rutina de personalidad para el marco cantunwind"
 
 #: config/tc-arm.c:4212 config/tc-tic6x.c:452
 msgid "duplicate .personalityindex directive"
@@ -4150,23 +4059,20 @@ msgstr "directiva .personalityindex duplicada"
 
 #: config/tc-arm.c:4219 config/tc-tic6x.c:459
 msgid "bad personality routine number"
-msgstr "número de rutina personality incorrecto"
+msgstr "número de rutina de personalidad incorrecto"
 
 #: config/tc-arm.c:4241 config/tc-tic6x.c:476
 msgid "duplicate .personality directive"
 msgstr "directiva .personality duplicada"
 
 #: config/tc-arm.c:4267
-#, fuzzy, c-format
-#| msgid "Unknown register pair: `%d'"
+#, c-format
 msgid "Unknown register no. encountered: %d\n"
-msgstr "Par de registro desconocido: '%d'"
+msgstr "Nº del registro encontrado desconocido: %d\n"
 
 #: config/tc-arm.c:4363
-#, fuzzy
-#| msgid "Warning: register range not in ascending order"
 msgid "Warning: register list not in ascending order"
-msgstr "Aviso: el límite de registros no está en orden ascendente"
+msgstr "Aviso: la lista de registros no está en orden ascendente"
 
 #: config/tc-arm.c:4370 config/tc-epiphany.c:382 config/tc-m68k.c:5866
 #: config/tc-m68k.c:5895
@@ -4179,7 +4085,7 @@ msgstr "se esperaba una lista de registros"
 
 #: config/tc-arm.c:4540 config/tc-arm.c:4674
 msgid "bad register range"
-msgstr "límite de registro incorrecto"
+msgstr "rango de registro incorrecto"
 
 #: config/tc-arm.c:4729
 msgid "register expected"
@@ -4191,15 +4097,15 @@ msgstr ".unwind_save no admite este tipo de registro"
 
 #: config/tc-arm.c:4801
 msgid "SP and PC not permitted in .unwind_movsp directive"
-msgstr "PS y PC no se permiten .unwind_movsp como directiva"
+msgstr "PS y PC no se permiten en la directiva .unwind_movsp"
 
 #: config/tc-arm.c:4806
 msgid "unexpected .unwind_movsp directive"
-msgstr "directiva inesperada .unwind_movsp"
+msgstr "directiva .unwind_movsp inesperada"
 
 #: config/tc-arm.c:4833
 msgid "stack increment must be multiple of 4"
-msgstr "operando de pila debe ser un múltiplo de 4"
+msgstr "el incremento de pila debe ser múltiplo de 4"
 
 #: config/tc-arm.c:4881
 msgid "expected <reg>, <reg>"
@@ -4215,25 +4121,24 @@ msgstr "se esperaba <desplazamiento>, <códigoop>"
 
 #: config/tc-arm.c:4950
 msgid "unwind opcode too long"
-msgstr "código operacional de desenredo demasiado largo"
+msgstr "código de operación de desenrollado demasiado largo"
 
 #: config/tc-arm.c:4955
 msgid "invalid unwind opcode"
-msgstr "código operacional de desenredo inválido"
+msgstr "código de operación de desenredo inválido"
 
 #: config/tc-arm.c:5070 config/tc-arm.c:31769
-#, fuzzy, c-format
-#| msgid "unrecognized option \"%s\""
+#, c-format
 msgid "unrecognised float16 format \"%s\""
-msgstr "opción no reconocida «%s»"
+msgstr "formato float16 no reconocido «%s»"
 
 #: config/tc-arm.c:5081
 msgid "float16 format cannot be set more than once, ignoring."
-msgstr ""
+msgstr "el formato float16 no puede establecerse más de una vez; se descarta."
 
 #: config/tc-arm.c:5094
 msgid "the floating-point format has not been set (or has been disabled)"
-msgstr ""
+msgstr "el formato de coma flotante no se ha establecido (o se ha deshabilitado)"
 
 #: config/tc-arm.c:5211 config/tc-arm.c:6201 config/tc-arm.c:11469
 #: config/tc-arm.c:12002 config/tc-arm.c:14133 config/tc-arm.c:16084
@@ -4245,10 +4150,8 @@ msgid "immediate value out of range"
 msgstr "valor inmediato fuera de rango"
 
 #: config/tc-arm.c:5474
-#, fuzzy
-#| msgid "r13 not allowed here"
 msgid "'UXTW' not allowed here"
-msgstr "no se permite r13 aquí"
+msgstr "no se permite 'UXTW' aquí"
 
 #: config/tc-arm.c:5482
 msgid "'LSL' or 'ASR' required"
@@ -4263,10 +4166,8 @@ msgid "'ASR' required"
 msgstr "'ASR' requerido"
 
 #: config/tc-arm.c:5505
-#, fuzzy
-#| msgid "')' required"
 msgid "'UXTW' required"
-msgstr "')' requerido"
+msgstr "'UXTW' requerido"
 
 #: config/tc-arm.c:5584
 msgid "invalid rotation"
@@ -4274,7 +4175,7 @@ msgstr "rotación no válida"
 
 #: config/tc-arm.c:5766 config/tc-arm.c:5979
 msgid "unknown group relocation"
-msgstr "desconoce reubicación de grupo"
+msgstr "reubicación de grupo desconocida"
 
 #: config/tc-arm.c:5802
 msgid "alignment must be constant"
@@ -4286,19 +4187,19 @@ msgstr "esta reubicación de grupo no se permite en esta instrucción"
 
 #: config/tc-arm.c:6069
 msgid "'}' expected at end of 'option' field"
-msgstr "'}' esperado al final 'option' del campo"
+msgstr "se esperaba '}' al final del campo 'option'"
 
 #: config/tc-arm.c:6074
 msgid "cannot combine index with option"
-msgstr "no se puede combinar index con option"
+msgstr "no se puede combinar índice con opción"
 
 #: config/tc-arm.c:6339
 msgid "unexpected bit specified after APSR"
-msgstr "se especificó un bit inesperado tras APSR"
+msgstr "no se esperaba el bit especificado después de APSR"
 
 #: config/tc-arm.c:6351
 msgid "selected processor does not support DSP extension"
-msgstr "procesador seleccionado no admite la extensión DSP"
+msgstr "el procesador seleccionado no admite la extensión DSP"
 
 #: config/tc-arm.c:6363
 msgid "bad bitmask specified after APSR"
@@ -4306,12 +4207,12 @@ msgstr "se especificó una máscara de bit incorrecta tras APSR"
 
 #: config/tc-arm.c:6387
 msgid "writing to APSR without specifying a bitmask is deprecated"
-msgstr "escribir a APSR sin especificar una máscara de bit es obsoleto"
+msgstr "escribir en APSR sin especificar una máscara de bit está obsoleto"
 
 #: config/tc-arm.c:6399 config/tc-arm.c:13236 config/tc-arm.c:13281
 #: config/tc-arm.c:13285
 msgid "selected processor does not support requested special purpose register"
-msgstr "procesador seleccionado no admite registro de propósito especial solicitado"
+msgstr "el procesador seleccionado no admite el registro de propósito especial solicitado"
 
 #: config/tc-arm.c:6404
 msgid "flag for {c}psr instruction expected"
@@ -4323,7 +4224,7 @@ msgstr "no se reconoce la opción CPS"
 
 #: config/tc-arm.c:6475
 msgid "missing CPS flags"
-msgstr "ausenten las casillas CPS"
+msgstr "faltan las opciones CPS"
 
 #: config/tc-arm.c:6498 config/tc-arm.c:6504
 msgid "valid endian specifiers are be or le"
@@ -4331,11 +4232,11 @@ msgstr "los especificadores endian válidos son be o le"
 
 #: config/tc-arm.c:6526
 msgid "missing rotation field after comma"
-msgstr "ausente el campo rotation tras la coma"
+msgstr "falta el campo rotation tras la coma"
 
 #: config/tc-arm.c:6541
 msgid "rotation can only be 0, 8, 16, or 24"
-msgstr "la rotación solo puede ser 0, 8 , 16 o 24"
+msgstr "la rotación solo puede ser 0, 8, 16 o 24"
 
 #: config/tc-arm.c:6570
 msgid "condition required"
@@ -4343,21 +4244,19 @@ msgstr "se requiere una condición"
 
 #: config/tc-arm.c:6612 config/tc-arm.c:9731
 msgid "'[' expected"
-msgstr "'[' esperado"
+msgstr "se esperaba '['"
 
 #: config/tc-arm.c:6625
 msgid "',' expected"
-msgstr "',' esperada"
+msgstr "se esperaba ','"
 
 #: config/tc-arm.c:6642
 msgid "invalid shift"
 msgstr "desplazamiento inválido"
 
 #: config/tc-arm.c:6722
-#, fuzzy
-#| msgid "expected EP register"
 msgid "expected ARM or MVE vector register"
-msgstr "se esperaba el registro EP"
+msgstr "se esperaba un registro ARM o vectorial MVE"
 
 #: config/tc-arm.c:6771
 msgid "can't use Neon quad register here"
@@ -4368,29 +4267,25 @@ msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr "se esperaba un operando <Rm> o <Dm> o <Qm>"
 
 #: config/tc-arm.c:6940
-#, fuzzy
-#| msgid "VFP single or double precision register expected"
 msgid "VFP single, double or MVE vector register expected"
-msgstr "Se esperaba un registro de precisión simple o doble VFP"
+msgstr "Se esperaba un registro VFP de precisión simple o doble o un registro vectorial MVE"
 
 #: config/tc-arm.c:6960
 msgid "parse error"
-msgstr "error de decodificación"
+msgstr "error de análisis"
 
 #: config/tc-arm.c:7256
-#, fuzzy
-#| msgid "immediate 1 or 2 expected"
 msgid "immediate value 48 or 64 expected"
-msgstr "se esperaba un inmediato 1 o 2"
+msgstr "se esperaba valor inmediato 48 o 64"
 
 #. ISB can only take SY as an option.
 #: config/tc-arm.c:7305
 msgid "invalid barrier type"
-msgstr "tipo de barrera incorrecto"
+msgstr "tipo de barrera no válido"
 
 #: config/tc-arm.c:7474
 msgid "only floating point zero is allowed as immediate value"
-msgstr "solo utiliza punto flotante cero permitido como valor inmediato"
+msgstr "solo se permite cero en punto flotante como valor inmediato"
 
 #: config/tc-arm.c:7569
 msgid "immediate value is out of range"
@@ -4398,29 +4293,23 @@ msgstr "el valor inmediato está fuera de rango"
 
 #: config/tc-arm.c:7730
 msgid "iWMMXt data or control register expected"
-msgstr "se esperaba un registro de datos o control iWMMXt"
+msgstr "se esperaba un registro de datos o de control iWMMXt"
 
 #: config/tc-arm.c:7771
 msgid "Banked registers are not available with this architecture."
 msgstr "Los registros en bancos no están disponibles para esta arquitectura."
 
 #: config/tc-arm.c:8019
-#, fuzzy
-#| msgid "source operand must be 8 bit register"
 msgid "operand must be LR register"
-msgstr "operando de origen debe ser un registro de 8 bit"
+msgstr "el operando debe ser registro LR"
 
 #: config/tc-arm.c:8024
-#, fuzzy
-#| msgid "source operand must be 8 bit register"
 msgid "operand must be SP register"
-msgstr "operando de origen debe ser un registro de 8 bit"
+msgstr "el operando debe ser registro SP"
 
 #: config/tc-arm.c:8029
-#, fuzzy
-#| msgid "second operand must be 1"
 msgid "operand must be r12"
-msgstr "el segundo operando debe ser 1"
+msgstr "el operando debe ser r12"
 
 #: config/tc-arm.c:8100 config/tc-score.c:260
 msgid "garbage following instruction"
@@ -4433,14 +4322,12 @@ msgid "use of r13 is deprecated"
 msgstr "el uso de r13 es obsoleto"
 
 #: config/tc-arm.c:8168 config/tc-arm.c:20335
-#, fuzzy
-#| msgid "Dot Product instructions cannot be conditional,  the behaviour is UNPREDICTABLE"
 msgid "scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE"
-msgstr "Instrucciones Dot Product no puede ser condicional,  el comportamiento es IMPREDECIBLE"
+msgstr "una instrucción fp16 escalar no puede ser condicional, el comportamiento es IMPREDECIBLE"
 
 #: config/tc-arm.c:8243
 msgid "D register out of range for selected VFP version"
-msgstr "D como registro fuera de rango para versión VFP seleccionada"
+msgstr "el registro D fuera de rango para la versión VFP seleccionada"
 
 #: config/tc-arm.c:8340 config/tc-arm.c:11158
 msgid "Instruction does not support =N addresses"
@@ -4448,28 +4335,28 @@ msgstr "La instrucción no admite las direcciones =N"
 
 #: config/tc-arm.c:8348
 msgid "instruction does not accept preindexed addressing"
-msgstr "instrucción no acepta el direccionamiento preindexado"
+msgstr "la instrucción no acepta el direccionamiento preindexado"
 
 #. unindexed - only for coprocessor
 #: config/tc-arm.c:8364 config/tc-arm.c:11221
 msgid "instruction does not accept unindexed addressing"
-msgstr "instrucción no acepta el direccionamiento sin indizar"
+msgstr "la instrucción no acepta el direccionamiento sin indexar"
 
 #: config/tc-arm.c:8372
 msgid "destination register same as write-back base"
-msgstr "registro destino es el mismo que la base de retroescritura"
+msgstr "el registro de destino es el mismo que la base de retroescritura"
 
 #: config/tc-arm.c:8373
 msgid "source register same as write-back base"
-msgstr "registro origen es el mismo que la base de retroescritura"
+msgstr "el registro de origen es el mismo que la base de retroescritura"
 
 #: config/tc-arm.c:8423
 msgid "use of PC in this instruction is deprecated"
-msgstr "uso de PC en esta instrucción está obsoleto"
+msgstr "el uso de PC en esta instrucción está obsoleto"
 
 #: config/tc-arm.c:8446
 msgid "instruction does not accept scaled register index"
-msgstr "instrucción no acepta el índice de registro escalado"
+msgstr "la instrucción no acepta el índice de registro escalado"
 
 #: config/tc-arm.c:8749
 msgid "invalid pseudo operation"
@@ -4495,38 +4382,36 @@ msgstr "pseudo operación no válida"
 #. is probably unreachable.  To be safe, we simply
 #. return an error here.
 #: config/tc-arm.c:8791
-#, fuzzy
-#| msgid "Complex expression not supported"
 msgid "constant expression not supported"
-msgstr "No se admiten las expresiones complejas"
+msgstr "no se admiten las expresiones constantes"
 
 #: config/tc-arm.c:8995
 msgid "invalid co-processor operand"
-msgstr "operando co-procesador inválido"
+msgstr "operando de coprocesador no válido"
 
 #: config/tc-arm.c:9011
 msgid "instruction does not support unindexed addressing"
-msgstr "instrucción no admite el direccionamiento sin indizar"
+msgstr "la instrucción no admite el direccionamiento sin indexar"
 
 #: config/tc-arm.c:9026
 msgid "pc may not be used with write-back"
-msgstr "quizá un pc no está siendo utilizado con retroescritura"
+msgstr "pc no puede utilizarse con retroescritura"
 
 #: config/tc-arm.c:9031
 msgid "instruction does not support writeback"
-msgstr "instrucción no admite retroescritura"
+msgstr "la instrucción no admite retroescritura"
 
 #: config/tc-arm.c:9137
 msgid "Rn must not overlap other operands"
-msgstr "Rn no debe sobreescribir otros operandos"
+msgstr "Rn no debe solaparse con otros operandos"
 
 #: config/tc-arm.c:9142
 msgid "swp{b} use is obsoleted for ARMv8 and later"
-msgstr "utilización swp{b} es obsoleta para ARMv8 y posterior"
+msgstr "el uso de swp{b} es obsoleto para ARMv8 y posterior"
 
 #: config/tc-arm.c:9145
 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
-msgstr "utilización de swp{b} es obsoleto para  ARMv6 y ARMv7"
+msgstr "el uso de swp{b} es obsoleto para ARMv6 y ARMv7"
 
 #: config/tc-arm.c:9257 config/tc-arm.c:9276 config/tc-arm.c:9289
 #: config/tc-arm.c:11839 config/tc-arm.c:11870 config/tc-arm.c:11892
@@ -4555,11 +4440,11 @@ msgstr "Este acceso a registro del coprocesador es obsoleto en ARMv8"
 
 #: config/tc-arm.c:9676 config/tc-arm.c:9685
 msgid "writeback of base register is UNPREDICTABLE"
-msgstr "retroescritura del registro base es IMPREDECIBLE"
+msgstr "la retroescritura del registro base es IMPREDECIBLE"
 
 #: config/tc-arm.c:9679
 msgid "writeback of base register when in register list is UNPREDICTABLE"
-msgstr "retroescritura del registro base cuando está en la lista de registros es IMPREDECIBLE"
+msgstr "la retroescritura del registro base cuando está en la lista de registros es IMPREDECIBLE"
 
 #: config/tc-arm.c:9689
 msgid "if writeback register is in list, it must be the lowest reg in the list"
@@ -4567,7 +4452,7 @@ msgstr "si el registro de retroescritura está en la lista, debe ser el registro
 
 #: config/tc-arm.c:9726
 msgid "first transfer register must be even"
-msgstr "primer registro de transferencia debe ser par"
+msgstr "el primer registro de transferencia debe ser par"
 
 #: config/tc-arm.c:9729
 msgid "can only transfer two consecutive registers"
@@ -4584,19 +4469,19 @@ msgstr "no se permite r14 aquí"
 
 #: config/tc-arm.c:9742
 msgid "base register written back, and overlaps second transfer register"
-msgstr "registro base se escribió hacia atrás, y sobrescribe el segundo registro transferencial"
+msgstr "el registro base se escribió hacia atrás, y se solapa con el segundo registro de transferencia"
 
 #: config/tc-arm.c:9752
 msgid "index register overlaps transfer register"
-msgstr "registro índice sobrescribe el registro de transferencia"
+msgstr "el registro de índice se solapa con el registro de transferencia"
 
 #: config/tc-arm.c:9781 config/tc-arm.c:10498
 msgid "offset must be zero in ARM encoding"
-msgstr "desplazamiento debe ser cero en codificación ARM"
+msgstr "el desplazamiento debe ser cero en codificación ARM"
 
 #: config/tc-arm.c:9794 config/tc-arm.c:10525
 msgid "even register required"
-msgstr "requerido registro par"
+msgstr "se requiere un registro par"
 
 #: config/tc-arm.c:9797
 msgid "can only load two consecutive registers"
@@ -4604,40 +4489,36 @@ msgstr "solamente se pueden cargar dos registros consecutivos"
 
 #: config/tc-arm.c:9815
 msgid "ldr to register 15 must be 4-byte aligned"
-msgstr "ldr al registro 15 debe ser alineado a 4-bytes"
+msgstr "ldr al registro 15 debe estar alineado a 4-bytes"
 
 #: config/tc-arm.c:9838 config/tc-arm.c:9870
 msgid "this instruction requires a post-indexed address"
-msgstr "esta instrucción requiere una dirección post-indizada"
+msgstr "esta instrucción requiere una dirección post-indexada"
 
 #: config/tc-arm.c:9897
 msgid "Rd and Rm should be different in mla"
-msgstr "Rd y Rm deben ser diferentes en mla"
+msgstr "Rd y Rm deberían ser diferentes en mla"
 
 #: config/tc-arm.c:9924 config/tc-arm.c:13100
 msgid ":lower16: not allowed in this instruction"
-msgstr ":lower16: no permitido dentro de esta instrucción"
+msgstr ":lower16: no permitido en esta instrucción"
 
 #: config/tc-arm.c:9926 config/tc-arm.c:13105
 msgid ":upper16: not allowed in this instruction"
-msgstr ":upper16: no permitido dentro de esta instrucción"
+msgstr ":upper16: no permitido en esta instrucción"
 
 #: config/tc-arm.c:9943
 msgid "operand 1 must be FPSCR"
-msgstr "operando 1 debe ser FPSCR"
+msgstr "el operando 1 debe ser FPSCR"
 
 #: config/tc-arm.c:9996 config/tc-arm.c:10005 config/tc-arm.c:10059
 #: config/tc-arm.c:10068
-#, fuzzy
-#| msgid "selected processor does not support fp16 instruction"
 msgid "selected processor does not support instruction"
-msgstr "procesador seleccionado no admite instrucción fp16"
+msgstr "el procesador seleccionado no admite la instrucción"
 
 #: config/tc-arm.c:10008 config/tc-arm.c:10071
-#, fuzzy
-#| msgid "writeback of base register is UNPREDICTABLE"
 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
-msgstr "retroescritura del registro base es IMPREDECIBLE"
+msgstr "acceder al registro del sistema MVE sin MVE es IMPREDECIBLE"
 
 #: config/tc-arm.c:10099 config/tc-arm.c:13219
 msgid "bad register for mrs"
@@ -4645,11 +4526,11 @@ msgstr "registro incorrecto para mrs"
 
 #: config/tc-arm.c:10106 config/tc-arm.c:13243
 msgid "'APSR', 'CPSR' or 'SPSR' expected"
-msgstr "'APSR', 'CPSR' o 'SPSR' esperado"
+msgstr "se esperaba 'APSR', 'CPSR' o 'SPSR'"
 
 #: config/tc-arm.c:10147
 msgid "Rd and Rm should be different in mul"
-msgstr "Rd y Rm deben ser diferentes en mul"
+msgstr "Rd y Rm deberían ser diferentes en mul"
 
 #: config/tc-arm.c:10166 config/tc-arm.c:10443 config/tc-arm.c:13382
 msgid "rdhi and rdlo must be different"
@@ -4661,11 +4542,11 @@ msgstr "rdhi, rdlo y rm deben ser todos diferentes"
 
 #: config/tc-arm.c:10238
 msgid "'[' expected after PLD mnemonic"
-msgstr "'[' esperado tras mnemónico PLD"
+msgstr "se esperaba '[' después del mnemónico PLD"
 
 #: config/tc-arm.c:10240 config/tc-arm.c:10255
 msgid "post-indexed expression used in preload instruction"
-msgstr "se utilizó una expresión post-indizada en la instrucción de precarga"
+msgstr "se utilizó una expresión post-indexada en la instrucción de precarga"
 
 #: config/tc-arm.c:10242 config/tc-arm.c:10257
 msgid "writeback used in preload instruction"
@@ -4673,11 +4554,11 @@ msgstr "se utilicó retroescritura en la instrucción de precarga"
 
 #: config/tc-arm.c:10244 config/tc-arm.c:10259
 msgid "unindexed addressing used in preload instruction"
-msgstr "se utilizó un direccionamiento sin indizar en la instrucción de precarga"
+msgstr "se utilizó un direccionamiento sin indexar en la instrucción de precarga"
 
 #: config/tc-arm.c:10253
 msgid "'[' expected after PLI mnemonic"
-msgstr "'[' esperado tras mnemónico PLI"
+msgstr "se esperaba '[' tras el mnemónico PLI"
 
 #: config/tc-arm.c:10268 config/tc-arm.c:13551
 msgid "push/pop do not support {reglist}^"
@@ -4685,26 +4566,24 @@ msgstr "push/pop no admiten {reglist}^"
 
 #: config/tc-arm.c:10346 config/tc-arm.c:13728
 msgid "setend use is deprecated for ARMv8"
-msgstr "utilice setend está obsoleto para ARMv8"
+msgstr "el uso de setend está obsoleto para ARMv8"
 
 #: config/tc-arm.c:10367 config/tc-arm.c:13789 config/tc-arm.c:13821
 #: config/tc-arm.c:13864
 msgid "extraneous shift as part of operand to shift insn"
-msgstr "desplazamiento extraño como parte de operando para la insn desplazamiento"
+msgstr "desplazamiento extraño como parte del operando para la insn de desplazamiento"
 
 #: config/tc-arm.c:10377 config/tc-arm.c:13927
-#, fuzzy
-#| msgid "5-bit immediate too large"
 msgid "immediate too large (bigger than 0xF)"
-msgstr "5-bit inmediato demasiado grande"
+msgstr "inmediato demasiado grande (mayor que 0xF)"
 
 #: config/tc-arm.c:10401 config/tc-arm.c:10410
 msgid "selected processor does not support SETPAN instruction"
-msgstr "procesador seleccionado no admite instrucción SETPAN"
+msgstr "el procesador seleccionado no admite instrucción SETPAN"
 
 #: config/tc-arm.c:10469
 msgid "SRS base register must be r13"
-msgstr "SRS al registro base debe ser r13"
+msgstr "el registro base SRS debe ser r13"
 
 #: config/tc-arm.c:10528
 msgid "can only store two consecutive registers"
@@ -4712,23 +4591,23 @@ msgstr "solamente se pueden almacenar dos registros consecutivos"
 
 #: config/tc-arm.c:10650 config/tc-arm.c:10671
 msgid "only two consecutive VFP SP registers allowed here"
-msgstr "solamente se permiten dos registros PS VFP consecutivos aquí"
+msgstr "solamente se permiten dos registros SP VFP consecutivos aquí"
 
 #: config/tc-arm.c:10699 config/tc-arm.c:10714
 msgid "this addressing mode requires base-register writeback"
-msgstr "este modo de direccionamiento requiere retroescritura del registro-base"
+msgstr "este modo de direccionamiento requiere retroescritura del registro base"
 
 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
 #. i.e. immbits must be in range 0 - 16.
 #: config/tc-arm.c:10843
 msgid "immediate value out of range, expected range [0, 16]"
-msgstr "valor inmediato fuera de rango, se esperaba el límite [0, 16]"
+msgstr "valor inmediato fuera de rango, se esperaba el rango [0, 16]"
 
 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
 #. i.e. immbits must be in range 0 - 31.
 #: config/tc-arm.c:10850
 msgid "immediate value out of range, expected range [1, 32]"
-msgstr "valor inmediato fuera de rango, se esperaba el límite [1, 32]"
+msgstr "valor inmediato fuera de rango, se esperaba el rango [1, 32]"
 
 #: config/tc-arm.c:10891
 msgid "only r15 allowed here"
@@ -4736,11 +4615,11 @@ msgstr "solo se permite r15 aquí"
 
 #: config/tc-arm.c:11026
 msgid "immediate operand requires iWMMXt2"
-msgstr "operando inmediato requiere iWMMXt2"
+msgstr "el operando inmediato requiere iWMMXt2"
 
 #: config/tc-arm.c:11119
 msgid "shift by register not allowed in thumb mode"
-msgstr "no se permite desplazar por registro en modo pulgar"
+msgstr "no se permite desplazar por registro en modo «thumb»"
 
 #: config/tc-arm.c:11131 config/tc-arm.c:13973 config/tc-arm.c:28057
 msgid "shift expression is too large"
@@ -4748,7 +4627,7 @@ msgstr "la expresión de desplazamiento es demasiado grande"
 
 #: config/tc-arm.c:11164
 msgid "cannot use register index with this instruction"
-msgstr "no se puede utilizar registro indexado con esta instrucción"
+msgstr "no se puede utilizar índice de registro con esta instrucción"
 
 #: config/tc-arm.c:11166
 msgid "Thumb does not support negative register indexing"
@@ -4783,10 +4662,8 @@ msgid "cannot use post-indexing with this instruction"
 msgstr "no se puede usar post-indexado con esta instrucción"
 
 #: config/tc-arm.c:11450
-#, fuzzy
-#| msgid "cannot honor width suffix -- `%s'"
 msgid "cannot honor width suffix"
-msgstr "no se puede honrar el sufijo de anchura -- «%s»"
+msgstr "no se puede honrar el sufijo de anchura"
 
 #: config/tc-arm.c:11464
 msgid "only SUBS PC, LR, #const allowed"
@@ -4799,11 +4676,11 @@ msgstr "el desplazamiento debe ser constante"
 
 #: config/tc-arm.c:11552
 msgid "shift value over 3 not allowed in thumb mode"
-msgstr "no se permite el valor de desplazamiento sobre 3 en modo pulgar"
+msgstr "no se permite el valor de desplazamiento superior a 3 en modo «thumb»"
 
 #: config/tc-arm.c:11554
 msgid "only LSL shift allowed in thumb mode"
-msgstr "solamente se permite el desplazamiento LSL en modo pulgar"
+msgstr "solamente se permite el desplazamiento LSL en modo «thumb»"
 
 #: config/tc-arm.c:11578 config/tc-arm.c:11722 config/tc-arm.c:11819
 #: config/tc-arm.c:13193
@@ -4812,7 +4689,7 @@ msgstr "se requiere un registro sin desplazar"
 
 #: config/tc-arm.c:11593 config/tc-arm.c:11830 config/tc-arm.c:13343
 msgid "dest must overlap one source register"
-msgstr "dest debe sobreescribir un registro fuente"
+msgstr "dest debe solaparse con un registro fuente"
 
 #: config/tc-arm.c:11725 config/tc-csky.c:6026
 msgid "dest and source1 must be the same register"
@@ -4820,7 +4697,7 @@ msgstr "dest y source1 deben ser el mismo registro"
 
 #: config/tc-arm.c:11965
 msgid "selected architecture does not support wide conditional branch instruction"
-msgstr "arquitectura seleccionada no admite la rama de instrucción condicional instrucción ancha"
+msgstr "la arquitectura seleccionada no admite la instrucción de bifurcación condicional ancha"
 
 #: config/tc-arm.c:11998
 msgid "instruction is always unconditional"
@@ -4828,7 +4705,7 @@ msgstr "la instrucción es siempre incondicional"
 
 #: config/tc-arm.c:12173
 msgid "selected processor does not support 'A' form of this instruction"
-msgstr "procesador seleccionado no admite la forma 'A' de esta instrucción"
+msgstr "el procesador seleccionado no admite la forma 'A' de esta instrucción"
 
 #: config/tc-arm.c:12176
 msgid "Thumb does not support the 2-argument form of this instruction"
@@ -4836,28 +4713,28 @@ msgstr "Thumb no admite la forma con 2 argumentos de esta instrucción"
 
 #: config/tc-arm.c:12301
 msgid "SP not allowed in register list"
-msgstr "PS no admitido dentro de listado de registro"
+msgstr "SP no admitido en lista de registros"
 
 #: config/tc-arm.c:12305
 msgid "having the base register in the register list when using write back is UNPREDICTABLE"
-msgstr "teniendo el registro base en la lista de registros al usar retroescritura se vuelve IMPREDECIBLE"
+msgstr "tener el registro base en la lista de registros al usar retroescritura es IMPREDECIBLE"
 
 #: config/tc-arm.c:12313
 msgid "LR and PC should not both be in register list"
-msgstr "LR y PC no deberían estar ambos dentro de registros listados"
+msgstr "LR y PC no deberían estar ambos en l[...]

[diff truncated at 100000 bytes]


More information about the Binutils-cvs mailing list