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

Nick Clifton nickc@sourceware.org
Tue May 1 15:43:00 GMT 2018


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

commit 8e4bd9922ae37809021ca660782295fc2de3ee73
Author: Nick Clifton <nickc@redhat.com>
Date:   Tue May 1 16:42:41 2018 +0100

    Updated Spanish translation for the gas sub-directory.

Diff:
---
 gas/ChangeLog |    4 +
 gas/po/es.po  | 2299 +++++++++++++++++++++++----------------------------------
 2 files changed, 909 insertions(+), 1394 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index d8a6ffa..d7575ad 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2018-05-01  Nick Clifton  <nickc@redhat.com>
+
+	* po/es.po: Updated Spanish translation.
+
 2018-04-27  Maciej W. Rozycki  <macro@mips.com>
 
 	* testsuite/lib/gas-defs.exp (run_dump_test): Use `match_target'
diff --git a/gas/po/es.po b/gas/po/es.po
index ab2c551..f974b45 100644
--- a/gas/po/es.po
+++ b/gas/po/es.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: gas 2.30.0\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 "POT-Creation-Date: 2018-01-13 13:44+0000\n"
-"PO-Revision-Date: 2018-04-24 22:44+0200\n"
+"PO-Revision-Date: 2018-04-29 15:57+0200\n"
 "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
 "Language: es\n"
@@ -98,7 +98,7 @@ msgstr ""
 "                      \t  Sub-casillas [por defecto hls]:\n"
 "                      \t  c      omite condicionales falsos\n"
 "                      \t  d      omite directivas de depuración\n"
-"                      \t  g      incluye información general\n"
+"                      \t  g      incluye informe general\n"
 "                      \t  h      incluye código de alto nivel\n"
 "                      \t  l      incluye ensamblador\n"
 "                      \t  m      incluye expansiones de macros\n"
@@ -130,28 +130,22 @@ msgstr ""
 "                          no comprime las secciones de depuración DWARF\n"
 
 #: as.c:262
-#, fuzzy, c-format
-#| msgid ""
-#| "  --compress-debug-sections\n"
-#| "                          compress DWARF debug sections using zlib\n"
+#, c-format
 msgid ""
 "  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
 "                          compress DWARF debug sections using zlib\n"
 msgstr ""
 "  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
-"                              Comprime secciones de depuración DWARF empleando zlib\n"
+"                              comprime secciones de depuración DWARF empleando zlib\n"
 
 #: as.c:265
-#, fuzzy, c-format
-#| msgid ""
-#| "  --nocompress-debug-sections\n"
-#| "                          don't compress DWARF debug sections\n"
+#, c-format
 msgid ""
 "  --nocompress-debug-sections\n"
 "                          don't compress DWARF debug sections [default]\n"
 msgstr ""
 "  --nocompress-debug-sections\n"
-"                          no comprime las secciones de depuración DWARF\n"
+"                          no comprime las secciones de depuración DWARF [predet.]\n"
 
 #: as.c:269
 #, c-format
@@ -197,151 +191,13 @@ msgstr ""
 "\t\t\t  revisar directiva .size de ELF (--size-check=error por defecto)\n"
 
 #: as.c:302
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "  --elf-stt-common=[no|yes]\n"
 "                          generate ELF common symbols with STT_COMMON type\n"
 msgstr ""
-"  -j --only-section <nombre>      Solo copia sección <nombre> a la salida símbolos\n"
-"     --add-gnu-debuglink=<fichero>  Añade sección .gnu_debuglink enlazando a <fichero>\n"
-"  -R --remove-section <nombre>     Quita sección <nombre> desde la salida\n"
-"     --remove-relocations <nombre> Quita reubicaciones desde sección <nombre>\n"
-"  -S --strip-all                   Quita toda información simbólica y reubicación\n"
-"  -g --strip-debug                 Quita todos símbolos depuradores y secciones\n"
-"     --strip-dwo                   Quita todas las secciones DWO\n"
-"     --strip-unneeded              Quita todos los símbolos no necesario para\n"
-"\t\t\t\t     reubicaciones\n"
-"  -N --strip-symbol <nombre>       No copia el <nombre> del símbolo\n"
-"     --strip-unneeded-symbol <nombre>\n"
-"                                   No copia el símbolo <nombre> a menos que sea\n"
-"                                     necesario para reubicaciones\n"
-"     --only-keep-debug             Recorta todo excepto la información depuradora\n"
-"     --extract-dwo                 Solo copia secciones DWO\n"
-"     --extract-symbol              Quita contenidos de la sección pero conserva símbolos\n"
-"  -K --keep-symbol <nombre>        No desnuda el símbolo <nombre>\n"
-"     --keep-file-symbols           No descubre los símbolos de fichero\n"
-"     --localize-hidden             Convierte todos los símbolos ocultos ELF en local\n"
-"  -L --localize-symbol <nombre>    Fuerza marcar el símbolo <nombre> como local\n"
-"     --globalize-symbol <nombre>   Fuerza marcar el símbolo <nombre> como global\n"
-"  -G --keep-global-symbol <nombre> Vuelve locales todos los símbolos excepto <nombre>\n"
-"  -W --weaken-symbol <nombre>      Fuerza que el símbolo <nom> se marque como débil\n"
-"     --weaken                      Fuerza que todos los símbolos se marquen como débiles\n"
-"  -w --wildcard                    Permite comodines en la comparación de símbolos\n"
-"  -I --input-target <nombrebfd>    Asume que el fichero de entrada está en el\n"
-"                                     formato <nombrebfd>\n"
-"  -O --output-target <nombrebfd>   Crea un fichero de salida en el formato <nombrebfd>\n"
-"  -B --binary-architecture <arch>  Establece la arquitectura del fichero de salida,\n"
-"                                    salida, cuando la entrada es binaria\n"
-"  -F --target <nombrebfd>          Establece tanto el formato de salida como\n"
-"                                    el de entrada a <nombrebfd>\n"
-"     --debugging                   Convierte la información de depuración, si es posible\n"
-"  -p --preserve-dates              Copia las marcas de tiempo de modificación y\n"
-"                                    acceso a la salida\n"
-"  -j --only-section <nombre>       Sólo copia la sección <nombre> en la salida\n"
-"     --add-gnu-debuglink=<fich>    Agrega la sección de enlazado .gnu_debuglink\n"
-"                                    al <fich>ero\n"
-"  -R --remove-section <nombre>     Quita la sección <nombre> de la salida\n"
-"  -S --strip-all                   Quita todos los símbolos y la información de\n"
-"                                    reubicación\n"
-"  -g --strip-debug                 Quita todos los símbolos y secciones dedepuración\n"
-"                                   depuración\n"
-"     --strip-unneeded              Quita todos los símbolos innecesarios para\n"
-"                                    las reubicaciones\n"
-"  -x --discard-all                 Quita todos los símbolos que no son globales\n"
-"  -X --discard-locals              Quita cualquier símbolo generado por el\n"
-"                                    compilador\n"
-"  -i --interleave [<num>]          Solo copia N de cada <num> bytes\n"
-"     --interleave-width <num>      Define N para --interleave\n"
-"  -b --byte <num>                  Selecciona el byte <num> en cada bloque espaciado\n"
-"     --gap-fill <val>              Rellena los huecos entre secciones con <val>\n"
-"     --pad-to <dirección>          Rellena la última sección hasta la <dirección>\n"
-"     --set-start <dirección>       Establece la dirección de inicio en <dirección>\n"
-"    {--change-start|--adjust-start} <incr>\n"
-"                                   Añade <incr> a la dirección de inicio\n"
-"    {--change-addresses|--adjust-vma} <incr>\n"
-"                                   Añade <incr> a las direcciones LMA, VMA y\n"
-"\t\t\t\t    la de inicio\n"
-"    {--change-section-address|--adjust-section-vma} <nombre>{=|+|-}<val>\n"
-"                                   Modifica el LMA y el VMA de la sección\n"
-"                                      <nombre> por <val>\n"
-"     --change-section-lma <name>{=|+|-}<val>\n"
-"                                   Modifica LMA de la sección <nombre> por <val>\n"
-"     --change-section-vma <name>{=|+|-}<val>\n"
-"                                   Modifica VMA de la sección <nombre> por <val>\n"
-"    {--[no-]change-warnings|--[no-]adjust-warnings}\n"
-"                                   Avisa si no existe una sección nombrada\n"
-"     --set-section-flags <nombre>=<opciones>\n"
-"                                   Establece las propiedades de la sección\n"
-"                                   <nombre> a <opciones>\n"
-"     --add-section <nombre>=<fichero>\n"
-"                                   Agrega la sección <nombre> que se encuentra\n"
-"                                    en el <fichero> a la salida\n"
-"     --rename-section <ant>=<nvo>[,<opts>] Renombra la sección <ant> a <nvo>\n"
-"     --long-section-names {enable|disable|keep}\n"
-"                                   Manipula los nombres de sección largos en\n"
-"                                    objetos Coff.\n"
-"     --change-leading-char         Fuerza el carácter de estilo inicial en\n"
-"                                   el formato de salida\n"
-"     --remove-leading-char         Borra el carácter inicial de los símbolos\n"
-"                                   globales\n"
-"     --reverse-bytes=<num>         Invierte <num> bytes a la vez, en la\n"
-"                                   sección de salida con contenido\n"
-"     --redefine-sym <ant>=<nvo>    Redefine el nombre de símbolo <ant> a <nvo>\n"
-"     --redefine-syms <fichero>     --redefine-sym para todos los pares de\n"
-"                                    símbolos enlistados en el <fichero>\n"
-"     --srec-len <número>           Restringe la longitud de los Srecords generados\n"
-"                                    generados\n"
-"     --srec-forceS3                Restringe el tipo de los Srecords generados a S3\n"
-"     --strip-symbols <fichero>     -N para todos los símbolos listados en el\n"
-"                                    <fichero>\n"
-"     --strip-unneeded-symbols <fichero>\n"
-"                                   --strip-unneeded-symbol para todos los\n"
-"                                    símbolos enlistados en el <fichero>\n"
-"     --keep-symbols <fichero>      -K para todos los símbolos enlistados en el\n"
-"                                    <fichero>\n"
-"     --localize-symbols <fichero>  -L para todos los símbolos enlistados en el\n"
-"                                    <fichero>\n"
-"     --globalize-symbols <fichero> --globalize-symbol para todos los símbolos\n"
-"                                    en el <fichero>\n"
-"     --keep-global-symbols <fichero>\n"
-"                                   -G para todos los símbolos enlistados en el\n"
-"                                    <fichero>\n"
-"     --weaken-symbols <fichero>    -W para todos los símbolos enlistados en el\n"
-"                                    <fichero>\n"
-"     --alt-machine-code <índice>   Utiliza código máquina alternativo para la\n"
-"                                    salida\n"
-"     --writable-text               Marca el texto de salida como modificable\n"
-"     --readonly-text               Marca el texto de salida como protegido\n"
-"                                    contra escritura\n"
-"     --pure                        Marca el fichero de salida como paginado en demanda\n"
-"     --impure                      Marca el fichero de salida como impuro\n"
-"     --prefix-symbols <prefijo>    Agrega <prefijo> al inicio de cada nombre de\n"
-"                                    símbolo\n"
-"     --prefix-sections <prefijo>   Agrega <prefijo> al inicio de cada nombre de\n"
-"                                    sección\n"
-"     --prefix-alloc-sections <prefijo>\n"
-"                                   Agrega <prefijo> al inicio de cada nombre de\n"
-"                                    sección alojable\n"
-"     --file-alignment <num>        Define la alineacion del fichero PE a <num>\n"
-"     --heap <reserva>[,<confirma>] Define el cúmulo reserva/confirma de PE a\n"
-"                                   <reserva>/<confirma>\n"
-"     --image-base <dirección>      Define la imagen base de PE a <dirección>\n"
-"     --stack <reserva>[,<confirma>] Define la pila reserva/confirma de PE a\n"
-"                                    <reserva>/<confirma>\n"
-"     --subsystem <nombre>[:<versión>]\n"
-"                                    Define el subsistema PE a <nombre>  [y <versión>]\n"
-"     --compress-debug-sections     Comprime las secciones de depuración DWARF\n"
-"                                    usando zlib\n"
-"     --decompress-debug-sections   Descomprime las secciones de depuración\n"
-"                                    DWARF usando zlib\n"
-"  -M  --merge-notes\tQuita asientos redundantes en secciones anotadas\n"
-"      --no-merge-notes             No intentar quitar anotaciones redundantes (predet.)\n"
-"  -v --verbose                     Enlista todos los ficheros objeto modificados\n"
-"  @<fichero>                       Lee opciones del <fichero>\n"
-"  -V --version                     Enseña el número de versión de este programa\n"
-"  -h --help                        Enseña esta salida\n"
-"     --info                        Enlista los formatos objeto y arquitecturas\n"
-"                                    que se admiten\n"
+"  --elf-stt-common=[no|yes]\n"
+"                          genera símbolos comunes ELF con tipo STT_COMMON\n"
 
 #: as.c:305
 #, c-format
@@ -366,7 +222,7 @@ msgstr "  --gstabs                genera información de depuración de STABS\n"
 #: as.c:314
 #, c-format
 msgid "  --gstabs+               generate STABS debug info with GNU extensions\n"
-msgstr "  --gstabs+               genera información de depuración de STABS con extensiones GNU\n"
+msgstr "  --gstabs+               genera informe de depuración de STABS con extensiones GNU\n"
 
 #: as.c:316
 #, c-format
@@ -398,7 +254,7 @@ msgstr "  --target-help           muestra las casillas específicas del objetivo
 #: as.c:326
 #, c-format
 msgid "  -I DIR                  add DIR to search list for .include directives\n"
-msgstr "  -I DIR                  agrega DIR a la lista de búsqueda para directivas .include\n"
+msgstr "  -I DIR                  añade DIR a la lista de búsqueda para directivas .include\n"
 
 #: as.c:328
 #, c-format
@@ -433,7 +289,7 @@ msgstr "  -nocpp                  se descarta\n"
 #: as.c:340
 #, c-format
 msgid "  -no-pad-sections        do not pad the end of sections to alignment boundaries\n"
-msgstr ""
+msgstr "  -no-pad-sections        no concadena el final de secciones a bordes alineados\n"
 
 #: as.c:342
 #, c-format
@@ -464,7 +320,7 @@ msgstr "  --statistics            escribe varias estadísticas medidas de la eje
 #: as.c:352
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
-msgstr "  --strip-local-absolute  remueve los símbolos locales absolutos\n"
+msgstr "  --strip-local-absolute  descubrir símbolos locales absolutos\n"
 
 #: as.c:354
 #, c-format
@@ -905,7 +761,7 @@ msgstr "Los números de línea deben ser enteros positivos\n"
 
 #: config/obj-coff.c:467
 msgid ".ln pseudo-op inside .def/.endef: ignored."
-msgstr "pseudo-operador .ln dentro de .def/.endef: se descarta."
+msgstr ".ln como pseudo-operador dentro de .def/.endef: se descarta."
 
 #: config/obj-coff.c:509 ecoff.c:3245
 msgid ".loc outside of .text"
@@ -1042,7 +898,7 @@ msgstr "se establecen atributos seccional incorrectos para %s"
 #: config/obj-elf.c:713
 #, c-format
 msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
-msgstr ""
+msgstr "SHF_ALLOC no está establecido para sección GNU_MBIND: %s"
 
 #: config/obj-elf.c:762
 #, c-format
@@ -1065,7 +921,7 @@ msgstr "no reconocido atributo .section: requiere a,e,w,x,M,S,G,T o número"
 
 #: config/obj-elf.c:905
 msgid "extraneous characters at end of numeric section type"
-msgstr ""
+msgstr "extraños caracteres al final de tipo seccional numérico"
 
 #: config/obj-elf.c:911 read.c:2944
 msgid "unrecognized section type"
@@ -1098,7 +954,7 @@ msgstr "no se especificó el tamaño de entidad para SHF_GROUP"
 #: config/obj-elf.c:1196
 #, c-format
 msgid "unsupported mbind section info: %s"
-msgstr "info de sección mbind no admintido: %s"
+msgstr "informe seccional mbind no admitido: %s"
 
 #: config/obj-elf.c:1211
 msgid "character following name is not '#'"
@@ -1298,7 +1154,7 @@ msgstr "ausentea expresión de tamaño"
 #: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759
 #, c-format
 msgid "size (%ld) out of range, ignored"
-msgstr "tamaño (%ld) fuera de limite, se descarta"
+msgstr "tamaño (%ld) fuera de límite, se descarta"
 
 #: config/obj-macho.c:514 config/tc-score.c:6264 dwarf2dbg.c:954 ecoff.c:3359
 #: read.c:1771 read.c:1876 read.c:2627 read.c:3270 read.c:3649 symbols.c:340
@@ -1324,7 +1180,7 @@ msgstr "Alineación (%lu) demasiado grande: asumido 15."
 #: config/obj-macho.c:606
 #, c-format
 msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
-msgstr ""
+msgstr "BFD está fuera de sincronización con GAS, tipo seccional inmanipulado bien conocido `%s'"
 
 #: config/obj-macho.c:808
 #, c-format
@@ -1333,7 +1189,7 @@ msgstr "%s no está utilizado para el objetivo seleccionado"
 
 #: config/obj-macho.c:873
 msgid "internal error: base section index out of range"
-msgstr "error inteno: sección base indexado fuera de límite"
+msgstr "error inteno: sección base indizado fuera de límite"
 
 #: config/obj-macho.c:959
 #, c-format
@@ -1579,7 +1435,7 @@ msgstr "ausente tipo predicativo"
 
 #: config/tc-aarch64.c:1002
 msgid "this type of register can't be indexed"
-msgstr "este tipo de registro no puede ser indexado"
+msgstr "este tipo de registro no puede ser indizado"
 
 #: config/tc-aarch64.c:1008
 msgid "index not allowed inside register list"
@@ -1593,7 +1449,7 @@ msgstr "se requiere una expresión constante"
 #. Indexed vector register expected.
 #: config/tc-aarch64.c:1030
 msgid "indexed vector register expected"
-msgstr "esperado registro vectorial indexado"
+msgstr "esperado registro vectorial indizado"
 
 #: config/tc-aarch64.c:1037
 msgid "invalid use of vector register"
@@ -1617,7 +1473,7 @@ msgstr "límite inválido en listado de registro vectorial"
 
 #: config/tc-aarch64.c:1187
 msgid "type mismatch in vector register list"
-msgstr "tipo no coincide dentro de listado de registro vectorial"
+msgstr "tipo incoincidente dentro de listado registrado vectorial"
 
 #: config/tc-aarch64.c:1204
 msgid "end of vector register list not found"
@@ -1656,11 +1512,11 @@ msgstr "registro «%s» desconocido -- se descarta .req"
 
 #: config/tc-aarch64.c:1374 config/tc-arm.c:2502
 msgid "invalid syntax for .req directive"
-msgstr "sintaxis inválida .reg para directiva"
+msgstr "sintaxis no válida .reg para directiva"
 
 #: config/tc-aarch64.c:1399 config/tc-arm.c:2540
 msgid "invalid syntax for .unreq directive"
-msgstr "sintaxis inválida .unreq para directiva"
+msgstr "sintaxis no válida .unreq para directiva"
 
 #: config/tc-aarch64.c:1405 config/tc-arm.c:2547
 #, c-format
@@ -1715,34 +1571,28 @@ msgid "invalid use of 'MUL'"
 msgstr "utilización no válida de 'MUL'"
 
 #: config/tc-aarch64.c:3017
-#, fuzzy
 msgid "extending shift is not permitted"
-msgstr "shift no está inválido"
+msgstr "desplazamiento extendido no está permitido"
 
 #: config/tc-aarch64.c:3025
-#, fuzzy
 msgid "'ROR' shift is not permitted"
-msgstr "shift no está inválido"
+msgstr "espaciado 'ROR' no está permitido"
 
 #: config/tc-aarch64.c:3033
-#, fuzzy
 msgid "only 'LSL' shift is permitted"
-msgstr "solamente se permite el desplazamiento LSL en modo pulgar"
+msgstr "sólo está permitido el desplazamiento LSL"
 
 #: config/tc-aarch64.c:3041
 msgid "only 'MUL' is permitted"
-msgstr "solo 'MUL' está permitido"
+msgstr "sólo 'MUL' está permitido"
 
 #: config/tc-aarch64.c:3059
-#, fuzzy
 msgid "only 'MUL VL' is permitted"
-msgstr "solo 'MUL' está permitido"
+msgstr "sólo 'MUL VL' está permitido"
 
 #: config/tc-aarch64.c:3067
-#, fuzzy
-#| msgid "invalid base register for register offset"
 msgid "invalid shift for the register offset addressing mode"
-msgstr "registro base inválido para el desplazamiento del registro"
+msgstr "desplazamiento inválido para el modo direccional de desplazamiento de registro"
 
 #: config/tc-aarch64.c:3075
 msgid "invalid shift operator"
@@ -1757,20 +1607,16 @@ msgid "constant shift amount required"
 msgstr "cantidad de desplazamiento constante requerida"
 
 #: config/tc-aarch64.c:3124
-#, fuzzy
-#| msgid "shift out of range"
 msgid "shift amount out of range 0 to 63"
-msgstr "desplazamiento fuera de limite"
+msgstr "cantidad desplazada fuera de rango 0 a 63"
 
 #: config/tc-aarch64.c:3173
 msgid "unexpected shift operator"
 msgstr "desplazamiento operador inesperado"
 
 #: config/tc-aarch64.c:3209
-#, fuzzy
-#| msgid "unexpected register in list"
 msgid "unexpected register in the immediate operand"
-msgstr "operando de registro inmediato ilegítimo %s"
+msgstr "registro no esperado dentro del operando inmediato"
 
 #: config/tc-aarch64.c:3234
 msgid "integer register expected in the extended/shifted operand register"
@@ -1783,10 +1629,8 @@ msgstr "modificador de reubicación desconocido"
 
 #: config/tc-aarch64.c:3276 config/tc-aarch64.c:3422 config/tc-aarch64.c:3539
 #: config/tc-aarch64.c:3694 config/tc-aarch64.c:3735
-#, fuzzy
-#| msgid "this group relocation is not allowed on this instruction"
 msgid "this relocation modifier is not allowed on this instruction"
-msgstr "esta reubicación de grupo no se permite en esta instrucción"
+msgstr "esta modificador de reubicación no está permitido en esta instrucción"
 
 #: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550
 msgid "invalid relocation expression"
@@ -1797,20 +1641,16 @@ msgid "invalid address"
 msgstr "dirección no válida"
 
 #: config/tc-aarch64.c:3504
-#, fuzzy
-#| msgid "invalid base register for register offset"
 msgid "invalid use of 32-bit register offset"
-msgstr "registro base inválido para el desplazamiento del registro"
+msgstr "utilización no válida de desplazamiento registrado de 32-bit"
 
 #: config/tc-aarch64.c:3510
 msgid "offset has different size from base"
-msgstr ""
+msgstr "desplazamiento tiene distinto tamaño desde base"
 
 #: config/tc-aarch64.c:3516
-#, fuzzy
-#| msgid "invalid base register for register offset"
 msgid "invalid use of 64-bit register offset"
-msgstr "registro base inválido para el desplazamiento del registro"
+msgstr "utilización no válida de desplazamiento registrado de 64-bit"
 
 #. [Xn],#expr
 #: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620
@@ -1822,10 +1662,8 @@ msgid "']' expected"
 msgstr "']' esperado"
 
 #: config/tc-aarch64.c:3585
-#, fuzzy
-#| msgid "r2 should not be used in indexed addressing mode"
 msgid "register offset not allowed in pre-indexed addressing mode"
-msgstr "no se debe usar r2 en el modo de direccionamiento indizado"
+msgstr "desplazamiento registrado no permitido en modo direccionado pre-indizado"
 
 #: config/tc-aarch64.c:3600 config/tc-arm.c:5709
 msgid "cannot combine pre- and post-indexing"
@@ -1845,16 +1683,14 @@ msgid "the specified option is not accepted for PSB"
 msgstr "la opción especificada no está aceptada para PSB"
 
 #: config/tc-aarch64.c:3926
-#, fuzzy, c-format
-#| msgid "selected processor does not support ARM mode `%s'"
+#, c-format
 msgid "selected processor does not support PSTATE field name '%s'"
-msgstr "procesador seleccionado no admite el modo ARM «%s»"
+msgstr "procesador seleccionado no admite el nombre de campo PSTATE '%s'"
 
 #: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962
-#, fuzzy, c-format
-#| msgid "selected processor does not support Thumb mode `%s'"
+#, c-format
 msgid "selected processor does not support system register name '%s'"
-msgstr "procesador seleccionado no admite el modo Thumb «%s»"
+msgstr "procesador seleccionado no admite el nombre registrado del sistema «%s»"
 
 #: config/tc-aarch64.c:3932
 #, c-format
@@ -1868,7 +1704,7 @@ msgstr "valor inmediato fuera de límite "
 #: config/tc-aarch64.c:4512
 #, c-format
 msgid "Info: "
-msgstr "Info: "
+msgstr "Informe: "
 
 #: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503
 #, c-format
@@ -1883,7 +1719,7 @@ msgstr "%s en operando %d -- «%s»"
 #: config/tc-aarch64.c:4553
 #, c-format
 msgid "operand %d must be %s -- `%s'"
-msgstr "operando %d debe ser %s -- «%s»"
+msgstr "operando %d debe ser %s -- `%s'"
 
 #: config/tc-aarch64.c:4559
 #, c-format
@@ -1926,12 +1762,12 @@ msgstr "%s debe ser %d al operando %d -- «%s»"
 #: config/tc-aarch64.c:4673
 #, c-format
 msgid "invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'"
-msgstr ""
+msgstr "número inválido de registros listados; solo 1 registro está esperado al operando %d -- `%s'"
 
 #: config/tc-aarch64.c:4677
 #, c-format
 msgid "invalid number of registers in the list; %d registers are expected at operand %d -- `%s'"
-msgstr ""
+msgstr "número inválido de registros listados; %d registros están esperados en operando %d -- `%s'"
 
 #: config/tc-aarch64.c:4683
 #, c-format
@@ -1947,16 +1783,12 @@ msgid "the specified relocation type is not allowed for MOVK"
 msgstr "el tipo reubicante especificado no está permitido para MOVK"
 
 #: config/tc-aarch64.c:5129 config/tc-aarch64.c:5139
-#, fuzzy
-#| msgid "this group relocation is not allowed on this instruction"
 msgid "the specified relocation type is not allowed for 32-bit register"
-msgstr "el tipo reubicante especificado no está permitido para MOVK"
+msgstr "el tipo reubicante especificado no está asignado para registro de 32-bit"
 
 #: config/tc-aarch64.c:5310
-#, fuzzy
-#| msgid "Comma expected after section name"
 msgid "comma expected between operands"
-msgstr "se esperan operandos delimitados por comas"
+msgstr "coma esperaba entre operandos"
 
 #: config/tc-aarch64.c:5444
 msgid "the top half of a 128-bit FP/SIMD register is expected"
@@ -1965,13 +1797,11 @@ msgstr ""
 #: config/tc-aarch64.c:5515 config/tc-arm.c:1906 config/tc-arm.c:1951
 #: config/tc-h8300.c:1048
 msgid "invalid register list"
-msgstr "lista de registros inválida"
+msgstr "lista de registros no válida"
 
 #: config/tc-aarch64.c:5535
-#, fuzzy
-#| msgid "missing type"
 msgid "missing type suffix"
-msgstr "ausente el tipo"
+msgstr "sufijo ausente de tipo"
 
 #: config/tc-aarch64.c:5554
 msgid "C0 - C15 expected"
@@ -1986,20 +1816,16 @@ msgid "shift not allowed for bitmask immediate"
 msgstr "desplazamiento no permitido para mascarada bit inmediato"
 
 #: config/tc-aarch64.c:5829
-#, fuzzy
-#| msgid "can't have relocation for ipush"
 msgid "can't mix relocation modifier with explicit shift"
-msgstr "no se puede tener una reubicación para ipush"
+msgstr "no se puede entremezclar reubicación modificado con desplazamiento explícito"
 
 #: config/tc-aarch64.c:5877
-#, fuzzy
-#| msgid "invalid constant"
 msgid "invalid condition"
-msgstr "nombre de código de condición inválido"
+msgstr "condición no válida"
 
 #: config/tc-aarch64.c:5903
 msgid "invalid pc-relative address"
-msgstr "dirección relativa a pc inválida"
+msgstr "dirección relativa a pc no válida"
 
 #. Only permit "=value" in the literal load instructions.
 #. The literal will be generated by programmer_friendly_fixup.
@@ -2017,13 +1843,11 @@ msgstr "modo de direccionamiento inválido"
 
 #: config/tc-aarch64.c:5992
 msgid "the optional immediate offset can only be 0"
-msgstr ""
+msgstr "el desplazamiento opcional inmediato puede solo ser 0 "
 
 #: config/tc-aarch64.c:6031 config/tc-aarch64.c:6053 config/tc-aarch64.c:6073
-#, fuzzy
-#| msgid "relocation not applicable"
 msgid "relocation not allowed"
-msgstr "no se permite la reubicación TLS en el grupo FLIX"
+msgstr "reubicación no permitida"
 
 #: config/tc-aarch64.c:6116
 msgid "writeback value must be an immediate constant"
@@ -2032,21 +1856,16 @@ msgstr "valor retroescritura debe ser una contante inmediata"
 #. Make sure this has priority over
 #. "invalid addressing mode".
 #: config/tc-aarch64.c:6156
-#, fuzzy
-#| msgid "constant value required"
 msgid "constant offset required"
-msgstr "se requiere un valor constante"
+msgstr "desplazamiento constante requerido"
 
 #: config/tc-aarch64.c:6252
-#, fuzzy
-#| msgid "invalid system register name"
 msgid "unknown or missing system register name"
-msgstr "nombre de registro de sistema inválido"
+msgstr "nombre de registro de sistema ausente o desconocido"
 
 #: config/tc-aarch64.c:6262
-#, fuzzy
 msgid "unknown or missing PSTATE field name"
-msgstr "operación nombrada desconocida o ausente"
+msgstr "nombre de campo PSTATE desconocido o ausante"
 
 #: config/tc-aarch64.c:6286
 msgid "unknown or missing operation name"
@@ -2062,16 +1881,12 @@ msgid "unhandled operand code %d"
 msgstr "código de operando %d sin manipular"
 
 #: config/tc-aarch64.c:6367
-#, fuzzy
-#| msgid "expecting comma delimited operands"
 msgid "unexpected comma before the omitted optional operand"
-msgstr "se esperan operandos delimitados por comas"
+msgstr "punto inesperado antes de operando opcional omitido"
 
 #: config/tc-aarch64.c:6395
-#, fuzzy
-#| msgid "garbage following instruction"
 msgid "unexpected characters following instruction"
-msgstr "basura a continuación de la instrucción"
+msgstr "caracteres inesperados continuando instrucción"
 
 #: config/tc-aarch64.c:6473 config/tc-arm.c:5248 config/tc-arm.c:5809
 #: config/tc-arm.c:7973
@@ -2121,7 +1936,7 @@ msgstr "inmediato no puede ser trasadado por una instrucción simple"
 #: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492
 #: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030
 msgid "immediate out of range"
-msgstr "inmediato fuera de limite"
+msgstr "inmediato fuera de límite"
 
 #: config/tc-aarch64.c:7390 config/tc-metag.c:4656 config/tc-xtensa.c:4183
 msgid "invalid immediate"
@@ -2130,13 +1945,13 @@ msgstr "inmediato inválido"
 #: config/tc-aarch64.c:7453 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
 #: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981
 msgid "immediate offset out of range"
-msgstr "el desplazamiento inmediato está fuera de limite"
+msgstr "el desplazamiento inmediato está fuera de límite"
 
 #: config/tc-aarch64.c:7527 config/tc-arm.c:23190 config/tc-arm.c:23258
 #: config/tc-arm.c:23540
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
-msgstr "se usa el símbolo sin definir %s como un valor inmediato"
+msgstr "símbolo indefinido %s utilizado como un valor inmediato"
 
 #: config/tc-aarch64.c:7539
 msgid "pc-relative load offset not word aligned"
@@ -2144,11 +1959,11 @@ msgstr "el desplazamiento de carga relativa a pc sin word alineado"
 
 #: config/tc-aarch64.c:7542
 msgid "pc-relative load offset out of range"
-msgstr "desplazamiento de carga pc-relativa fuera de rango"
+msgstr "el desplazamiento de carga pc-relativa fuera de rango"
 
 #: config/tc-aarch64.c:7554
 msgid "pc-relative address offset out of range"
-msgstr "dirección pc-relativa desplazada fuera del rango"
+msgstr "la dirección pc-relativa desplazada fuera del rango"
 
 #: config/tc-aarch64.c:7566 config/tc-aarch64.c:7581
 msgid "conditional branch target not word aligned"
@@ -2156,7 +1971,7 @@ msgstr "destino condicional ramificado no alineado con palabra"
 
 #: config/tc-aarch64.c:7569 config/tc-aarch64.c:7584 config/tc-arm.c:23831
 msgid "conditional branch out of range"
-msgstr "ramificación condicional fuera de limite"
+msgstr "ramificación condicional fuera de límite"
 
 #: config/tc-aarch64.c:7597
 msgid "branch target not word aligned"
@@ -2165,7 +1980,7 @@ msgstr "ramificación destino no alineado con palabra"
 #: config/tc-aarch64.c:7600 config/tc-arm.c:822 config/tc-mips.c:15683
 #: config/tc-mips.c:15699 config/tc-mips.c:15789
 msgid "branch out of range"
-msgstr "ramificación fuera de limite"
+msgstr "ramificación fuera de límite"
 
 #: config/tc-aarch64.c:7652 config/tc-arm.c:23431 config/tc-arm.c:23446
 #: config/tc-arm.c:23461 config/tc-arm.c:23472 config/tc-arm.c:23495
@@ -2185,7 +2000,7 @@ msgstr "valor firmado fuera de límite"
 #: config/tc-aarch64.c:7817
 #, c-format
 msgid "unexpected %s fixup"
-msgstr "corrección %s inesperada"
+msgstr "corrección inesperada %s"
 
 #: config/tc-aarch64.c:7883 config/tc-arm.c:24802 config/tc-arm.c:24823
 #: config/tc-mips.c:18038 config/tc-or1k.c:348 config/tc-score.c:7480
@@ -2225,7 +2040,7 @@ msgstr "no sacar mensajes de error detallados"
 
 #: config/tc-aarch64.c:8601 config/tc-arm.c:26444
 msgid "invalid architectural extension"
-msgstr "extensión de arquitectura inválida"
+msgstr "extensión de arquitectura no válida"
 
 #: config/tc-aarch64.c:8626 config/tc-arm.c:26476
 msgid "must specify extensions to add before specifying those to remove"
@@ -2238,7 +2053,7 @@ msgstr "ausente la extensión de la arquitectura"
 #: config/tc-aarch64.c:8661 config/tc-arm.c:26536
 #, c-format
 msgid "unknown architectural extension `%s'"
-msgstr "extensión arquitectural desconocida «%s»"
+msgstr "desconoce extensión arquitectural «%s»"
 
 #: config/tc-aarch64.c:8685 config/tc-arm.c:26570 config/tc-metag.c:5834
 #, c-format
@@ -2249,7 +2064,7 @@ msgstr "ausente el nombre de cpu «%s»"
 #: config/tc-arm.c:27369 config/tc-metag.c:5845
 #, c-format
 msgid "unknown cpu `%s'"
-msgstr "cpu desconocido `%s'"
+msgstr "desconoce cpu `%s'"
 
 #: config/tc-aarch64.c:8717 config/tc-arm.c:26623
 #, c-format
@@ -2260,7 +2075,7 @@ msgstr "ausente el nombre de arquitectura «%s»"
 #: config/tc-arm.c:27404 config/tc-arm.c:27434 config/tc-score.c:7715
 #, c-format
 msgid "unknown architecture `%s'\n"
-msgstr "arquitectura «%s» desconocida\n"
+msgstr "desconoce arquitectura «%s» \n"
 
 #: config/tc-aarch64.c:8754
 #, c-format
@@ -2270,7 +2085,7 @@ msgstr "ausentando nombre abi «%s»"
 #: config/tc-aarch64.c:8765
 #, c-format
 msgid "unknown abi `%s'\n"
-msgstr "desconocida abi «%s»\n"
+msgstr "desconoce abi «%s»\n"
 
 #: config/tc-aarch64.c:8771
 msgid "<abi name>\t  specify for ABI <abi name>"
@@ -2467,7 +2282,7 @@ msgstr "reubicación no válida para la instrucción"
 
 #: config/tc-alpha.c:2149
 msgid "invalid relocation for field"
-msgstr "reubicación inválida para el campo"
+msgstr "reubicación no válida para el campo"
 
 #: config/tc-alpha.c:2981
 msgid "can not resolve expression"
@@ -2545,7 +2360,7 @@ msgstr "Argumento inválido %d para .prologue."
 
 #: config/tc-alpha.c:4026
 msgid "ECOFF debugging is disabled."
-msgstr "La depuración ECOFF está desactivada."
+msgstr "ECOFF depurando está desactivada."
 
 #: config/tc-alpha.c:4040
 msgid ".ent directive without matching .end"
@@ -2561,7 +2376,7 @@ msgstr "la directiva .usepv no tiene tipo"
 
 #: config/tc-alpha.c:4161
 msgid "unknown argument for .usepv"
-msgstr "argumento desconocido para .usepv"
+msgstr "desconoce argumento para .usepv"
 
 #: config/tc-alpha.c:4274
 #, c-format
@@ -2764,7 +2579,7 @@ msgstr "no se puede representar la reubicación «%s» en el fichero objeto"
 #: config/tc-alpha.c:6242 config/tc-arc.c:3223
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
-msgstr "error interno? no se puede generar «%s» reubicado"
+msgstr "error interno? incapaz de generar «%s» reubicado"
 
 #: config/tc-alpha.c:6338
 #, c-format
@@ -2804,22 +2619,21 @@ msgstr ""
 #: config/tc-arc.c:888
 #, c-format
 msgid "unknown architecture: %s\n"
-msgstr "arquitectura desconocida: %s\n"
+msgstr "desconoce arquitectura: %s\n"
 
 #: config/tc-arc.c:1187
 msgid "No valid label relocation operand"
 msgstr "Operando etiquetado reubicado no válido"
 
 #: config/tc-arc.c:1209
-#, fuzzy, c-format
-#| msgid "Unknown relocation operand: !%s"
+#, c-format
 msgid "Unknown relocation operand: @%s"
-msgstr "Operando de reubicación desconocido: !%s"
+msgstr "Operando de reubicación desconocido: @%s"
 
 #: config/tc-arc.c:1222
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to parse TLS base: %s"
-msgstr "Imposible interpretar el patrón %s"
+msgstr "Imposible interpretar base TLS: %s"
 
 #: config/tc-arc.c:1246
 #, c-format
@@ -2870,10 +2684,9 @@ msgid "%s for instruction '%s'"
 msgstr "%s para instrucción «%s»"
 
 #: config/tc-arc.c:2429
-#, fuzzy, c-format
-#| msgid "inappropriate arguments for opcode `%s'"
+#, c-format
 msgid "inappropriate arguments for opcode '%s'"
-msgstr "argumentos inapropiados para el código operacional «%s»"
+msgstr "argumentos inapropiados para código operacional «%s»"
 
 #: config/tc-arc.c:2431
 #, c-format
@@ -2907,16 +2720,14 @@ msgid "could not set architecture and machine"
 msgstr "no se pueden establecer la arquitectura y la máquina"
 
 #: config/tc-arc.c:2644 config/tc-arc.c:4837
-#, fuzzy, c-format
-#| msgid "internal error: can't hash macro `%s': %s"
+#, c-format
 msgid "internal error: can't hash aux register '%s': %s"
-msgstr "error interno: no se puede dispersar el código operacional «%s»: %s"
+msgstr "error interno: no se puede dispersar registro aux «%s»: %s"
 
 #: config/tc-arc.c:2751
-#, fuzzy, c-format
-#| msgid "unhandled local relocation fix %s"
+#, c-format
 msgid "unhandled reloc %s in md_pcrel_from_section"
-msgstr "compostura de reubicación local %s sin manipular"
+msgstr "compostura de reubicación %s en md_pcrel_from_section"
 
 #: config/tc-arc.c:2816
 msgid "Unaligned operand. Needs to be 32bit aligned"
@@ -2952,10 +2763,8 @@ msgid "Unsupported operation on reloc"
 msgstr "Operación no soportado en reubicación"
 
 #: config/tc-arc.c:3114 config/tc-arc.c:3130
-#, fuzzy
-#| msgid "unknown suffix class"
 msgid "unknown fixup size"
-msgstr "no se admite el tamaño de compostura fptr %d"
+msgstr "desconoce tamaño arreglado"
 
 #: config/tc-arc.c:3264
 msgid "no relaxation found for this instruction."
@@ -3009,6 +2818,31 @@ msgid ""
 "  -muser-mode-only\n"
 "  -mxy\n"
 msgstr ""
+"  -mEA\n"
+"  -mbarrel-shifter\n"
+"  -mbarrel_shifter\n"
+"  -mcrc\n"
+"  -mdsp-packa\n"
+"  -mdsp_packa\n"
+"  -mdvbf\n"
+"  -mld-extension-reg-mask\n"
+"  -mlock\n"
+"  -mmac-24\n"
+"  -mmac-d16\n"
+"  -mmac_24\n"
+"  -mmac_d16\n"
+"  -mmin-max\n"
+"  -mmin_max\n"
+"  -mmul64\n"
+"  -mno-mpy\n"
+"  -mnorm\n"
+"  -mrtsc\n"
+"  -msimd\n"
+"  -mswap\n"
+"  -mswape\n"
+"  -mtelephony\n"
+"  -muser-mode-only\n"
+"  -mxy\n"
 
 #: config/tc-arc.c:3636
 #, c-format
@@ -3026,10 +2860,9 @@ msgid "Unable to use @pcl relocation for insn %s"
 msgstr "Incapaz de emplear reubicación @pcl para insn %s"
 
 #: config/tc-arc.c:4006
-#, fuzzy, c-format
-#| msgid "invalid relocation for field"
+#, c-format
 msgid "invalid relocation %s for field"
-msgstr "reubicación inválida para el campo"
+msgstr "reubicación no válida %s para campo"
 
 #: config/tc-arc.c:4117
 #, c-format
@@ -3050,17 +2883,17 @@ msgstr "no se admite el tamaño de reubicación BFD %u"
 #: config/tc-arc.c:4252
 #, c-format
 msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
-msgstr ""
+msgstr "Omisión/Rama de instrucción detectada al final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4259
 #, c-format
 msgid "Kernel instruction detected at the end of the ZOL label @%s"
-msgstr ""
+msgstr "Instrucción núcleo detectada el final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4264
 #, c-format
 msgid "A jump instruction with long immediate detected at the end of the ZOL label @%s"
-msgstr ""
+msgstr "Una instrucción omitida con longitud inmediata detectada al final de la etiqueta ZOL @%s"
 
 #: config/tc-arc.c:4270
 #, c-format
@@ -3076,9 +2909,9 @@ msgid "expected comma after major opcode"
 msgstr "esperaba coma tras operación de código mayor"
 
 #: config/tc-arc.c:4573
-#, fuzzy, c-format
+#, c-format
 msgid "Pseudocode already used %s"
-msgstr "Nombre ya utilizado"
+msgstr "Pseudocódigo ya utilizado %s"
 
 #: config/tc-arc.c:4581
 #, c-format
@@ -3086,22 +2919,20 @@ msgid "major opcode not in range [0x%02x - 0x%02x]"
 msgstr ""
 
 #: config/tc-arc.c:4585
-#, fuzzy
-#| msgid "value not in range [0, 0xffffffff]"
 msgid "minor opcode not in range [0x00 - 0x3f]"
-msgstr "el valor no está en el limite [0, 0xffffffff]"
+msgstr "código operacional menor no dentro del rango [0x00 - 0x3f]"
 
 #: config/tc-arc.c:4591
 msgid "Improper use of OP1_IMM_IMPLIED"
-msgstr ""
+msgstr "Utilización impropia de OP1_IMM_IMPLIED"
 
 #: config/tc-arc.c:4597
 msgid "Improper use of OP1_MUST_BE_IMM"
-msgstr ""
+msgstr "Utilización impropia de OP1_MUST_BE_IMM"
 
 #: config/tc-arc.c:4609
 msgid "Couldn't generate extension instruction opcodes"
-msgstr ""
+msgstr "No pudo generar instrucciones extensas de códigos de operación"
 
 #: config/tc-arc.c:4645
 msgid "expected comma after name"
@@ -3110,13 +2941,11 @@ msgstr "esperaba una coma tras el nombre"
 #: config/tc-arc.c:4656
 #, c-format
 msgid "%s second argument cannot be a negative number %d"
-msgstr ""
+msgstr "segundo argumento %s no puede ser un número %d negativo"
 
 #: config/tc-arc.c:4671
-#, fuzzy
-#| msgid "expected comma after register-number"
 msgid "expected comma after register number"
-msgstr "esperaba coma tras modo registro"
+msgstr "esperaba coma tras número del registro"
 
 #: config/tc-arc.c:4692
 msgid "invalid mode"
@@ -3142,7 +2971,7 @@ msgstr "código %s condicional con valor (%d) es demasiado grande"
 
 #: config/tc-arc.c:4862
 msgid "Unknown extension"
-msgstr "Extensión desconocida"
+msgstr "Desconoce extensión"
 
 #: config/tc-arc.c:4967
 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
@@ -3185,10 +3014,8 @@ msgid "Neon double or quad precision register expected"
 msgstr "Se esperaba un registro de precisión doble o cuádruple Neon"
 
 #: config/tc-arm.c:628
-#, fuzzy
-#| msgid "VFP single or double precision register expected"
 msgid "Neon single or double 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 simple o doble Neon"
 
 #: config/tc-arm.c:629
 msgid "VFP single, double or Neon quad precision register expected"
@@ -3308,10 +3135,8 @@ msgid "cannot use writeback with PC-relative addressing"
 msgstr "no se puede usar retroescritura con el direccionamiento relativo al PC"
 
 #: config/tc-arm.c:823
-#, fuzzy
-#| msgid "selected processor does not support 'A' form of this instruction"
 msgid "selected processor does not support fp16 instruction"
-msgstr "el procesador seleccionado no admite instrucción SETPAN"
+msgstr "procesador seleccionado no admite instrucción fp16"
 
 #: config/tc-arm.c:824
 msgid "using "
@@ -3332,7 +3157,7 @@ msgstr "ausentea expresión"
 #: config/tc-arm.c:1091 config/tc-arm.c:5260 config/tc-i960.c:1298
 #: config/tc-score.c:1210
 msgid "invalid constant"
-msgstr "constante inválida"
+msgstr "constante no válida"
 
 #: config/tc-arm.c:1223
 msgid "expected #constant"
@@ -3366,7 +3191,7 @@ msgstr "sólo se pueden indizar los registros D"
 
 #: config/tc-arm.c:1553
 msgid "can't change index for operand"
-msgstr "no se puede cambiar el índice para operando"
+msgstr "no se puede modificar el índice para operando"
 
 #: config/tc-arm.c:1616
 msgid "register operand expected, but got scalar"
@@ -3379,11 +3204,11 @@ msgstr "el escalar debe tener un índice"
 #: config/tc-arm.c:1658 config/tc-arm.c:16583 config/tc-arm.c:16643
 #: config/tc-arm.c:17097
 msgid "scalar index out of range"
-msgstr "índice escalar fuera de limite"
+msgstr "índice escalar fuera de límite"
 
 #: config/tc-arm.c:1708
 msgid "bad range in register list"
-msgstr "limite equivocado en la lista de registros"
+msgstr "límite equivocado en la lista de registros"
 
 #: config/tc-arm.c:1716 config/tc-arm.c:1725 config/tc-arm.c:1766
 #, c-format
@@ -3392,7 +3217,7 @@ msgstr "Aviso: registro duplicado (r%d) en la lista de registros"
 
 #: config/tc-arm.c:1728
 msgid "Warning: register range not in ascending order"
-msgstr "Aviso: el limite de registros no está en orden ascendente"
+msgstr "Aviso: el límite de registros no está en orden ascendente"
 
 #: config/tc-arm.c:1739
 msgid "missing `}'"
@@ -3400,11 +3225,11 @@ msgstr "ausente `}'"
 
 #: config/tc-arm.c:1755
 msgid "invalid register mask"
-msgstr "máscara de registro inválida"
+msgstr "máscara de registro no válida"
 
 #: config/tc-arm.c:1890 config/tc-arm.c:1934
 msgid "register out of range in list"
-msgstr "registro fuera de limite en la lista"
+msgstr "registro fuera de límite en la lista"
 
 #: config/tc-arm.c:1912 config/tc-arm.c:4197 config/tc-arm.c:4331
 msgid "register list not in ascending order"
@@ -3412,11 +3237,11 @@ msgstr "la lista de registros no está en orden ascendente"
 
 #: config/tc-arm.c:1943
 msgid "register range not in ascending order"
-msgstr "el limite de registros no está en orden ascendente"
+msgstr "el límite de registros no está en orden ascendente"
 
 #: config/tc-arm.c:1976
 msgid "non-contiguous register range"
-msgstr "el limite de registros no es contiguo"
+msgstr "el límite de registros no es contiguo"
 
 #: config/tc-arm.c:2035
 msgid "register stride must be 1 or 2"
@@ -3472,11 +3297,11 @@ msgstr "se esperaba ]"
 
 #: config/tc-arm.c:2508
 msgid "invalid syntax for .dn directive"
-msgstr "sintaxis inválida para la directiva .dn"
+msgstr "sintaxis no válida para la directiva .dn"
 
 #: config/tc-arm.c:2514
 msgid "invalid syntax for .qn directive"
-msgstr "sintaxis inválida para la directiva .qn"
+msgstr "sintaxis no válida para la directiva .qn"
 
 #: config/tc-arm.c:2549
 #, c-format
@@ -3535,7 +3360,7 @@ msgstr "símbolo .asmfunc función."
 
 #: config/tc-arm.c:3120
 msgid ".asmfunc pseudo-op only available with -mccs flag."
-msgstr ""
+msgstr ".asmfunc pseudo-op solo disponible con marca -mccs."
 
 #: config/tc-arm.c:3131
 msgid ".endasmfunc without a .asmfunc."
@@ -3560,7 +3385,7 @@ msgstr "tipo inválido para de conjunto de literales"
 #: config/tc-arm.c:3393 config/tc-tic54x.c:5354
 #, c-format
 msgid "Invalid label '%s'"
-msgstr "Etiqueta inválida «%s»"
+msgstr "Etiqueta no válida «%s»"
 
 #: config/tc-arm.c:3569
 msgid "(plt) is only valid on branch targets"
@@ -3568,12 +3393,11 @@ msgstr "(plt) sólo es válido en objetivos ramas"
 
 #: config/tc-arm.c:3575 config/tc-s390.c:1209 config/tc-s390.c:1865
 #: config/tc-xtensa.c:1664
-#, fuzzy, c-format
-#| msgid "%s relocations do not fit in %d bytes"
+#, c-format
 msgid "%s relocations do not fit in %d byte"
 msgid_plural "%s relocations do not fit in %d bytes"
-msgstr[0] "las reubicaciones %s no caben en %d bytes"
-msgstr[1] "las reubicaciones %s no caben en %d bytes"
+msgstr[0] "%s reubicaciones no caben en %d byte"
+msgstr[1] "%s reubicaciones no caben en %d bytes"
 
 #: config/tc-arm.c:3657
 msgid ".inst.n operand too big. Use .inst.w instead"
@@ -3633,11 +3457,11 @@ msgstr "se esperaba , <constante>"
 
 #: config/tc-arm.c:4064
 msgid "number of registers must be in the range [1:4]"
-msgstr "el número de registros debe estar en el limite [1:4]"
+msgstr "el número de registros debe estar en el límite [1:4]"
 
 #: config/tc-arm.c:4211 config/tc-arm.c:4345
 msgid "bad register range"
-msgstr "limite de registro equivocado"
+msgstr "límite de registro equivocado"
 
 #: config/tc-arm.c:4411
 msgid "FPA .unwind_save does not take a register list"
@@ -3653,7 +3477,7 @@ msgstr "PS y PC no se permiten .unwind_movsp como directiva"
 
 #: config/tc-arm.c:4483
 msgid "unexpected .unwind_movsp directive"
-msgstr "directiva .unwind_movsp inesperada"
+msgstr "directiva inesperada .unwind_movsp"
 
 #: config/tc-arm.c:4510
 msgid "stack increment must be multiple of 4"
@@ -3684,11 +3508,11 @@ msgstr "código operacional de desenredo inválido"
 #: config/tc-arm.c:24170 config/tc-arm.c:24234 config/tc-arm.c:24242
 #: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
 msgid "immediate value out of range"
-msgstr "valor inmediato fuera de limite"
+msgstr "valor inmediato fuera de límite"
 
 #: config/tc-arm.c:4974
 msgid "invalid FPA immediate expression"
-msgstr "expresión inmediata FPA inválida"
+msgstr "expresión inmediata FPA no válida"
 
 #: config/tc-arm.c:5160
 msgid "'LSL' or 'ASR' required"
@@ -3704,7 +3528,7 @@ msgstr "'ASR' requerido"
 
 #: config/tc-arm.c:5255
 msgid "invalid rotation"
-msgstr "rotación inválida"
+msgstr "rotación no válida"
 
 #: config/tc-arm.c:5435 config/tc-arm.c:5604
 msgid "unknown group relocation"
@@ -3810,7 +3634,7 @@ msgstr "solo utiliza punto flotante cero permitido como valor inmediato"
 
 #: config/tc-arm.c:6899
 msgid "immediate value is out of range"
-msgstr "el valor inmediato está fuera de limite"
+msgstr "el valor inmediato está fuera de límite"
 
 #: config/tc-arm.c:7046
 msgid "iWMMXt data or control register expected"
@@ -3836,7 +3660,7 @@ msgstr ""
 
 #: config/tc-arm.c:7457
 msgid "D register out of range for selected VFP version"
-msgstr "D como registro fuera de limite para versión VFP seleccionada"
+msgstr "D como registro fuera de límite para versión VFP seleccionada"
 
 #: config/tc-arm.c:7554 config/tc-arm.c:10378
 msgid "Instruction does not support =N addresses"
@@ -3869,7 +3693,7 @@ msgstr "instrucción no acepta el índice de registro escalado"
 
 #: config/tc-arm.c:7965
 msgid "invalid pseudo operation"
-msgstr "pseudo operación inválida"
+msgstr "pseudo operación no válida"
 
 #: config/tc-arm.c:8203
 msgid "invalid co-processor operand"
@@ -3881,7 +3705,7 @@ msgstr "instrucción no admite el direccionamiento sin indizar"
 
 #: config/tc-arm.c:8234
 msgid "pc may not be used with write-back"
-msgstr "pc quizá no está siendo utilizado con retroescritura"
+msgstr "quizá un pc no está siendo utilizado con retroescritura"
 
 #: config/tc-arm.c:8239
 msgid "instruction does not support writeback"
@@ -3896,10 +3720,8 @@ msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr "utilización swp{b} es obsoleta para ARMv8 y posterior"
 
 #: config/tc-arm.c:8353
-#, fuzzy
-#| msgid "swp{b} use is deprecated for this architecture"
 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
-msgstr "el uso de swp{b} es obsoleto en esta arquitectura"
+msgstr "utilización de swp{b} es obsoleto para  ARMv6 y ARMv7"
 
 #: config/tc-arm.c:8470 config/tc-arm.c:8489 config/tc-arm.c:8502
 #: config/tc-arm.c:11029 config/tc-arm.c:11060 config/tc-arm.c:11082
@@ -3939,7 +3761,6 @@ msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr "si el registro de retroescritura está en la lista, debe ser el registro más bajo en la lista"
 
 #: config/tc-arm.c:8938
-#, fuzzy
 msgid "first transfer register must be even"
 msgstr "primer registro de transferencia debe ser par"
 
@@ -3969,7 +3790,6 @@ msgid "offset must be zero in ARM encoding"
 msgstr "desplazamiento debe ser cero en codificación ARM"
 
 #: config/tc-arm.c:9006 config/tc-arm.c:9670
-#, fuzzy
 msgid "even register required"
 msgstr "requerido registro par"
 
@@ -3978,8 +3798,6 @@ msgid "can only load two consecutive registers"
 msgstr "solamente se pueden cargar dos registros consecutivos"
 
 #: config/tc-arm.c:9027
-#, fuzzy
-#| msgid "ldr to register 15 must be 4-byte alligned"
 msgid "ldr to register 15 must be 4-byte aligned"
 msgstr "ldr al registro 15 debe ser alineado a 4-bytes"
 
@@ -3992,16 +3810,12 @@ msgid "Rd and Rm should be different in mla"
 msgstr "Rd y Rm deben ser diferentes en mla"
 
 #: config/tc-arm.c:9136 config/tc-arm.c:12217
-#, fuzzy
-#| msgid ":lower16: not allowed this instruction"
 msgid ":lower16: not allowed in this instruction"
-msgstr "no se permite la reubicación de pcrel en una instrucción"
+msgstr ":lower16: no permitido dentro de esta instrucción"
 
 #: config/tc-arm.c:9138 config/tc-arm.c:12222
-#, fuzzy
-#| msgid ":upper16: not allowed this instruction"
 msgid ":upper16: not allowed in this instruction"
-msgstr "no se permite la reubicación de pcrel en una instrucción"
+msgstr ":upper16: no permitido dentro de esta instrucción"
 
 #: config/tc-arm.c:9155
 msgid "operand 1 must be FPSCR"
@@ -4084,13 +3898,13 @@ msgstr "este modo de direccionamiento requiere retroescritura del registro-base"
 #. i.e. immbits must be in range 0 - 16.
 #: config/tc-arm.c:9964
 msgid "immediate value out of range, expected range [0, 16]"
-msgstr "valor inmediato fuera de limite, se esperaba el limite [0, 16]"
+msgstr "valor inmediato fuera de límite, se esperaba el límite [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:9971
 msgid "immediate value out of range, expected range [1, 32]"
-msgstr "valor inmediato fuera de limite, se esperaba el limite [1, 32]"
+msgstr "valor inmediato fuera de límite, se esperaba el límite [1, 32]"
 
 #: config/tc-arm.c:10037
 msgid "this instruction does not support indexing"
@@ -4114,7 +3928,7 @@ msgstr "la expresión de desplazamiento es demasiado grande"
 
 #: config/tc-arm.c:10384
 msgid "cannot use register index with this instruction"
-msgstr "no puede utilizar registro indizado con esta instrucción"
+msgstr "no se puede utilizar registro indizado con esta instrucción"
 
 #: config/tc-arm.c:10386
 msgid "Thumb does not support negative register indexing"
@@ -4134,7 +3948,7 @@ msgstr "Thumb sólo admite LSL en el indizado desplazado de registro"
 
 #: config/tc-arm.c:10401 config/tc-arm.c:16374
 msgid "shift out of range"
-msgstr "desplazamiento fuera de limite"
+msgstr "desplazamiento fuera de límite"
 
 #: config/tc-arm.c:10410
 msgid "cannot use writeback with this instruction"
@@ -4260,10 +4074,8 @@ msgid "r12 not allowed here"
 msgstr "r12 no permitido aquí"
 
 #: config/tc-arm.c:11852
-#, fuzzy
-#| msgid "base register written back, and overlaps second transfer register"
 msgid "base register written back, and overlaps one of transfer registers"
-msgstr "registro base se escribió hacia atrás, y sobrescribe el segundo registro transferencial"
+msgstr "registro base escrito atrás, y cubre uno de registros transferenciales"
 
 #: config/tc-arm.c:11980
 #, c-format
@@ -4292,7 +4104,7 @@ msgstr "Thumb no admite NOP con pistas"
 
 #: config/tc-arm.c:12690
 msgid "invalid register list to push/pop instruction"
-msgstr "lista de registros inválida para la instrucción push/pop"
+msgstr "lista de registros no válida para la instrucción push/pop"
 
 #: config/tc-arm.c:12935
 msgid "source1 and dest must be same register"
@@ -4325,11 +4137,11 @@ msgstr "sufijo neón inválido para la instrucción que no es neon"
 #: config/tc-arm.c:13754 config/tc-arm.c:14100 config/tc-arm.c:15717
 #: config/tc-arm.c:17342
 msgid "invalid instruction shape"
-msgstr "instrucción shape inválida"
+msgstr "instrucción shape no válida"
 
 #: config/tc-arm.c:13999
 msgid "types specified in both the mnemonic and operands"
-msgstr "se especificaron tipos en el mnemónico y en los operandos"
+msgstr "tipo especificado en ambos mnemónico y operandos"
 
 #: config/tc-arm.c:14036
 msgid "operand types can't be inferred"
@@ -4337,7 +4149,7 @@ msgstr "no se pueden inferir los tipos de operando"
 
 #: config/tc-arm.c:14042
 msgid "type specifier has the wrong number of parts"
-msgstr "el especificador de tipo tiene el número equivocado de partes"
+msgstr "tipo especificador tiene el número equivocado de partes"
 
 #: config/tc-arm.c:14128 config/tc-arm.c:15905 config/tc-arm.c:15912
 msgid "operand size must match register width"
@@ -4358,7 +4170,7 @@ msgstr "la lista de registros debe contener por lo menos 1 y cuando mucho 16 reg
 #: config/tc-arm.c:14679 config/tc-arm.c:14715 config/tc-arm.c:15354
 #: config/tc-arm.c:16761
 msgid "immediate out of range for shift"
-msgstr "inmediato fuera de limite para desplazamiento"
+msgstr "inmediato fuera de límite para desplazamiento"
 
 #: config/tc-arm.c:14835
 msgid "first and second operands shall be the same register"
@@ -4366,7 +4178,7 @@ msgstr "el primer y segundo operandos deben ser el mismo registro"
 
 #: config/tc-arm.c:15120 config/tc-arm.c:16210
 msgid "scalar out of range for multiply instruction"
-msgstr "escalar fuera de limite para la instrucción multiply"
+msgstr "escalar fuera de límite para la instrucción multiply"
 
 #: config/tc-arm.c:15244
 msgid "instruction form not available on this architecture."
@@ -4378,21 +4190,19 @@ msgstr ""
 
 #: config/tc-arm.c:15330 config/tc-arm.c:15342
 msgid "immediate out of range for insert"
-msgstr "inmediato fuera de limite para insert"
+msgstr "inmediato fuera de límite para insert"
 
 #: config/tc-arm.c:15475
 msgid "immediate out of range for narrowing operation"
-msgstr "inmediato fuera de limite para la operación de estrechamiento"
+msgstr "inmediato fuera de límite para la operación de estrechamiento"
 
 #: config/tc-arm.c:15621
 msgid "operands 0 and 1 must be the same register"
 msgstr "los operandos 0 y 1 debe ser el mismo registro"
 
 #: config/tc-arm.c:15727 config/tc-arm.c:17440
-#, fuzzy
-#| msgid "invalid unwind opcode"
 msgid "invalid rounding mode"
-msgstr "invalida modo de direccionamiento"
+msgstr "modo entorno inválido"
 
 #: config/tc-arm.c:16054
 msgid "operand size must be specified for immediate VMOV"
@@ -4485,7 +4295,7 @@ msgstr "escalar fuera de límite"
 
 #: config/tc-arm.c:17577
 msgid "Dot Product instructions cannot be conditional,  the behaviour is UNPREDICTABLE"
-msgstr ""
+msgstr "Instrucciones Dot Product no puede ser condicional,  el comportamiento es IMPREDECIBLE"
 
 #: config/tc-arm.c:18150 config/tc-arm.c:18236
 msgid "conditional infixes are deprecated in unified syntax"
@@ -4523,7 +4333,7 @@ msgstr "Registro-Superior ADD, MOV, CMP utilizando pc"
 #. field in asm_opcode. 'tvalue' is used at the stage this check happen.
 #: config/tc-arm.c:18547
 msgid "ADD/SUB sp, sp #imm"
-msgstr ""
+msgstr "ADD/SUB sp, sp #imm"
 
 #: config/tc-arm.c:18566
 msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8"
@@ -4607,7 +4417,7 @@ msgstr "no se admiten las alineaciones más grandes que %d bytes en las seccione
 #: config/tc-arm.c:22433 config/tc-ia64.c:3594
 #, c-format
 msgid "Group section `%s' has no group signature"
-msgstr "La sección de grupo «%s» no tiene firma de grupo"
+msgstr "Sección de grupo «%s» no tiene firma de grupo"
 
 #: config/tc-arm.c:22479
 msgid "handlerdata in cantunwind frame"
@@ -4619,7 +4429,7 @@ msgstr "demasiados códigos operacionales de desenredo para la rutina personalit
 
 #: config/tc-arm.c:22527
 msgid "attempt to recreate an unwind entry"
-msgstr ""
+msgstr "trata recrear una entrada relajada"
 
 #: config/tc-arm.c:22537
 msgid "too many unwind opcodes"
@@ -4643,16 +4453,16 @@ msgstr "el símbolo %s es débil y se puede sobreescribir tras"
 #: config/tc-arm.c:23239 config/tc-arm.c:23609
 #, c-format
 msgid "invalid constant (%lx) after fixup"
-msgstr "constante inválida (%lx) tras la compostura"
+msgstr "constante no válida (%lx) tras la compostura"
 
 #: config/tc-arm.c:23295
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
-msgstr "no se pueden calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx"
+msgstr "incapaz de calcular las instrucciones ADRL para el desplazamiento de PC de 0x%lx"
 
 #: config/tc-arm.c:23331 config/tc-arm.c:23361
 msgid "invalid literal constant: pool needs to be closer"
-msgstr "constante literal inválida: el conjunto necesita estar más cerca"
+msgstr "constante literal no válida: el conjunto necesita estar más cerca"
 
 #: config/tc-arm.c:23334 config/tc-arm.c:23383
 #, c-format
@@ -4670,19 +4480,19 @@ msgstr "desplazamiento no un múltiplo de 4"
 
 #: config/tc-arm.c:23625
 msgid "invalid smc expression"
-msgstr "expresión smc inválida"
+msgstr "expresión smc no válida"
 
 #: config/tc-arm.c:23634
 msgid "invalid hvc expression"
-msgstr "expresión hvc inválida"
+msgstr "expresión hvc no válida"
 
 #: config/tc-arm.c:23645 config/tc-arm.c:23654
 msgid "invalid swi expression"
-msgstr "expresión swi inválida"
+msgstr "expresión swi no válida"
 
 #: config/tc-arm.c:23664
 msgid "invalid expression in load/store multiple"
-msgstr "expresión inválida en load/store múltiples"
+msgstr "expresión no válida en load/store múltiples"
 
 #: config/tc-arm.c:23726
 #, c-format
@@ -4700,7 +4510,7 @@ msgstr "blx a la función Thumb «%s» cambió del estado ISA Thumb a bl"
 
 #: config/tc-arm.c:23915
 msgid "Thumb2 branch out of range"
-msgstr "Thumb2 ramificado fuera de limite"
+msgstr "Thumb2 ramificado fuera de límite"
 
 #: config/tc-arm.c:23999
 msgid "rel31 relocation overflow"
@@ -4708,7 +4518,7 @@ msgstr "desbordamiento de reubicación rel31"
 
 #: config/tc-arm.c:24020 config/tc-arm.c:24024 config/tc-arm.c:24063
 msgid "co-processor offset out of range"
-msgstr "desplazamiento de coprocesador fuera de limite"
+msgstr "desplazamiento de coprocesador fuera de límite"
 
 #: config/tc-arm.c:24080
 #, c-format
@@ -4745,7 +4555,7 @@ msgstr "inmediato inválido para el cálculo de la dirección (valor = 0x%08lX)"
 #: config/tc-arm.c:24254
 #, c-format
 msgid "invalid immediate: %ld is out of range"
-msgstr "inmediato inválido: %ld está fuera de limite"
+msgstr "inmediato inválido: %ld está fuera de límite"
 
 #: config/tc-arm.c:24266
 #, c-format
@@ -4802,7 +4612,7 @@ msgstr "ADRL utilizado para un símbolo que no está definido en el mismo ficher
 #: config/tc-arm.c:24771
 #, c-format
 msgid "undefined local label `%s'"
-msgstr "etiqueta local sin definir «%s»"
+msgstr "etiqueta local indefinida «%s»"
 
 #: config/tc-arm.c:24777
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
@@ -5112,12 +4922,12 @@ msgstr "extensiones de arquitectura deben ser especificadas en orden alfabético
 #: config/tc-arm.c:26656 config/tc-arm.c:27541
 #, c-format
 msgid "unknown floating point format `%s'\n"
-msgstr "formato de coma flotante «%s» desconocido\n"
+msgstr "desconoce formato de coma flotante «%s»\n"
 
 #: config/tc-arm.c:26672
 #, c-format
 msgid "unknown floating point abi `%s'\n"
-msgstr "abi de coma flotante «%s» desconocida\n"
+msgstr "desconoce abi de coma flotante «%s» desconocida\n"
 
 #: config/tc-arm.c:26688
 #, c-format
@@ -5171,7 +4981,7 @@ msgstr "no se permite la extensión de arquitectura «%s» para la arquitectura
 #: config/tc-arm.c:27508
 #, c-format
 msgid "unknown architecture extension `%s'\n"
-msgstr "extensión de arquitectura «%s» desconocida\n"
+msgstr "desconoce extensión de arquitectura «%s»\n"
 
 #: config/tc-avr.c:594
 #, c-format
@@ -5179,29 +4989,7 @@ msgid "Known MCU names:"
 msgstr "Nombres MCU conocidos:"
 
 #: config/tc-avr.c:659
-#, fuzzy, c-format
-#| msgid ""
-#| "AVR Assembler options:\n"
-#| "  -mmcu=[avr-name] select microcontroller variant\n"
-#| "                   [avr-name] can be:\n"
-#| "                   avr1  - classic AVR core without data RAM\n"
-#| "                   avr2  - classic AVR core with up to 8K program memory\n"
-#| "                   avr25 - classic AVR core with up to 8K program memory\n"
-#| "                           plus the MOVW instruction\n"
-#| "                   avr3  - classic AVR core with up to 64K program memory\n"
-#| "                   avr31 - classic AVR core with up to 128K program memory\n"
-#| "                   avr35 - classic AVR core with up to 64K program memory\n"
-#| "                           plus the MOVW instruction\n"
-#| "                   avr4  - enhanced AVR core with up to 8K program memory\n"
-#| "                   avr5  - enhanced AVR core with up to 64K program memory\n"
-#| "                   avr51 - enhanced AVR core with up to 128K program memory\n"
-#| "                   avr6  - enhanced AVR core with up to 256K program memory\n"
-#| "                   avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n"
-#| "                   avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
-#| "                   avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
-#| "                   avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
-#| "                   avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
-#| "                   or immediate microcontroller name.\n"
+#, c-format
 msgid ""
 "AVR Assembler options:\n"
 "  -mmcu=[avr-name] select microcontroller variant\n"
@@ -5226,36 +5014,30 @@ msgid ""
 "                   avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
 "                   avrtiny   - AVR Tiny core with 16 gp registers\n"
 msgstr ""
-"Opciones de AVR:\n"
+"Opciones de ensamblador AVR:\n"
 "  -mmcu=[nombre-avr] selecciona la variante de microcontrolador\n"
 "              [nombre-avr] puede ser:\n"
-"              avr1  - núcleo AVR clásico sin RAM de datos\n"
-"              avr2  - núcleo AVR clásico hasta con 8K de memoria de programa\n"
-"              avr25 - núcleo AVR clásico hasta con 8K de memoria de programa\n"
+"              avr1  - núcleo AVR nuclear sin RAM de datos\n"
+"              avr2  - núcleo AVR nuclear hasta con 8K de memoria de programa\n"
+"              avr25 - núcleo AVR nuclear hasta con 8K de memoria de programa\n"
 "                      más la instrucción MOVW\n"
-"              avr3  - núcleo AVR clásico hasta con 64K de memoria de programa\n"
-"              avr31 - núcleo AVR clásico hasta con 128K de memoria de programa\n"
-"              avr35 - núcleo AVR clásico hasta con 64K de memoria de programa\n"
+"              avr3  - núcleo AVR nuclear hasta con 64K de memoria de programa\n"
+"              avr31 - núcleo AVR nuclear hasta con 128K de memoria de programa\n"
+"              avr35 - núcleo AVR nuclear hasta con 64K de memoria de programa\n"
 "                      más la instrucción MOVW\n"
 "              avr4  - núcleo AVR mejorado hasta con 8K de memoria de programa\n"
 "              avr5  - núcleo AVR mejorado hasta con 64K de memoria de programa\n"
 "              avr51 - núcleo AVR mejorado hasta con 128K de memoria de programa\n"
 "              avr6  - núcleo AVR mejorado hasta con 256K de memoria de programa\n"
-"              avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n"
-"              avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
-"              avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
-"              avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
-"              avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
-"              o el nombre inmediato del microcontrolador\n"
+"              avrxmega3 - XMEGA, > 8K, ≤ 64K FLASH, > 64K RAM\n"
+"              avrxmega4 - XMEGA, > 64K, ≤ 128K FLASH, ≤ 64K RAM\n"
+"              avrxmega5 - XMEGA, > 64K, ≤ 128K FLASH, > 64K RAM\n"
+"              avrxmega6 - XMEGA, > 128K, ≤ 256K FLASH, ≤ 64K RAM\n"
+"              avrxmega7 - XMEGA, > 128K, ≤ 256K FLASH, > 64K RAM\n"
+"              avrtinyo  Núcleo -AVR Tiny con registros 16 gp\n"
 
 #: config/tc-avr.c:682
-#, fuzzy, c-format
-#| msgid ""
-#| "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
-#| "  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
-#| "                   (default for avr4, avr5)\n"
-#| "  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
-#| "                   (default for avr3, avr5)\n"
+#, c-format
 msgid ""
 "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
 "  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
@@ -5273,6 +5055,10 @@ msgstr ""
 "                   dos palabras (por defecto para avr4, avr5)\n"
 "  -mno-wrap        rechaza las instrucciones rjmp/rcall con envoltura de 8K\n"
 "                   (por defecto para avr3, avr5)\n"
+" -mrmw            acepta instrucciones Leer-Modificar-Escribir\n"
+"  -mlink-relax     genera reubicación para relajación de enlazador (predef.)\n"
+"  -mno-link-relax  no genera reubicación para relajación de enlazador.\n"
+"  -mgcc-isr        acepta la __gcc_isr pseudo-instrucción.\n"
 
 #: config/tc-avr.c:721
 #, c-format
@@ -5296,7 +5082,7 @@ msgstr "el número debe ser positivo y menor que %d"
 #: config/tc-avr.c:887 config/tc-avr.c:1024
 #, c-format
 msgid "constant out of 8-bit range: %d"
-msgstr "constante fuera del limite de 8-bit: %d"
+msgstr "constante fuera del límite de 8-bit: %d"
 
 #: config/tc-avr.c:955 config/tc-score.c:1199 read.c:3814
 msgid "illegal expression"
@@ -5307,14 +5093,12 @@ msgid "`)' required"
 msgstr "`)' requerido"
 
 #: config/tc-avr.c:1094
-#, fuzzy
-#| msgid "register name or number from 0 to 31 required"
 msgid "register name or number from 16 to 31 required"
-msgstr "se requiere un nombre de registro o un número del 0 al 31"
+msgstr "requerido nombre o número de registro desde 16 a 32"
 
 #: config/tc-avr.c:1100
 msgid "register name or number from 0 to 31 required"
-msgstr "se requiere un nombre de registro o un número del 0 al 31"
+msgstr "requerido nombre o número de registro desde 0 a 31"
 
 #: config/tc-avr.c:1108
 msgid "register r16-r23 required"
@@ -5325,9 +5109,8 @@ msgid "register number above 15 required"
 msgstr "se requiere un número de registro superior a 15"
 
 #: config/tc-avr.c:1120
-#, fuzzy
 msgid "even register number required"
-msgstr "se requieren un número de registro par"
+msgstr "requerido número de registro par"
 
 #: config/tc-avr.c:1126
 msgid "register r24, r26, r28 or r30 required"
@@ -5390,7 +5173,7 @@ msgstr "operando de direccón impar: %ld"
 #: config/tc-d30v.c:553 config/tc-msp430.c:4133 config/tc-msp430.c:4151
 #, c-format
 msgid "operand out of range: %ld"
-msgstr "operando fuera de limite: %ld"
+msgstr "operando fuera de límite: %ld"
 
 #: config/tc-avr.c:1666
 #, c-format
@@ -5449,10 +5232,9 @@ msgid "unknown record type %d (in %s)"
 msgstr "tipo de registro desconociodo %d (en %s)"
 
 #: config/tc-avr.c:2232
-#, fuzzy, c-format
-#| msgid "can't create section %s"
+#, c-format
 msgid "Failed to create property section `%s'\n"
-msgstr "%F%P: fallado al crear sección propietaria GNU\n"
+msgstr "Fallado para crear secciones propietarias `%s'\n"
 
 #: config/tc-avr.c:2669
 #, c-format
@@ -5460,9 +5242,9 @@ msgid "%s requires value 0-2 as operand 1"
 msgstr ""
 
 #: config/tc-avr.c:2694
-#, fuzzy, c-format
+#, c-format
 msgid "`%s %d' after `%s %d' from %s:%u"
-msgstr "No se pudo establecer configuración alternativa %d a %d (%s)"
+msgstr "`%s %d' tras `%s %d' desde %s:%u"
 
 #: config/tc-avr.c:2697
 #, c-format
@@ -5592,7 +5374,7 @@ msgstr "(razón desconocida)"
 #: config/tc-cr16.c:892 config/tc-crx.c:619
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
-msgstr "la expresión de desubicación ausentente o inválida «%s» se toma como 0"
+msgstr "la expresión de desubicación ausentente o no válida «%s» se toma como 0"
 
 #: config/tc-cr16.c:942
 #, c-format
@@ -5740,7 +5522,7 @@ msgstr "Tipo de operando ilegal (arg %d)"
 #: config/tc-cr16.c:2348 config/tc-crx.c:1587
 #, c-format
 msgid "Operand out of range (arg %d)"
-msgstr "Operando fuera de limite (arg %d)"
+msgstr "Operando fuera de límite (arg %d)"
 
 #: config/tc-cr16.c:2351 config/tc-crx.c:1590
 #, c-format
@@ -5819,7 +5601,7 @@ msgstr "ubicación de MULS/MULU peligrosa; déles una alineamiento superior"
 #. $acr", "nop"; but doesn't seem worth it at the moment.)
 #: config/tc-cris.c:1051
 msgid "Out-of-range .word offset handling is not implemented for .arch common_v10_v32"
-msgstr "El manejo del desplazamiento .word fuera de limite no está implementado para .arch common_v10_v32"
+msgstr "El manejo del desplazamiento .word fuera de límite no está implementado para .arch common_v10_v32"
 
 #: config/tc-cris.c:1096
 msgid ".word case-table handling failed: table too large"
@@ -5833,22 +5615,22 @@ msgstr "Código operacional defectuoso: «%s» «%s»\n"
 #: config/tc-cris.c:1662
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
-msgstr "El valor inmediato no está en el limite de 5 bit sin signo: %ld"
+msgstr "El valor inmediato no está en el límite de 5 bit sin signo: %ld"
 
 #: config/tc-cris.c:1678
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
-msgstr "El valor inmediato no está en el limite de 4 bit sin signo: %ld"
+msgstr "El valor inmediato no está en el límite de 4 bit sin signo: %ld"
 
 #: config/tc-cris.c:1730
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
-msgstr "El valor inmediato no está en el limite de 6 bit: %ld"
+msgstr "El valor inmediato no está en el límite de 6 bit: %ld"
 
 #: config/tc-cris.c:1746
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
-msgstr "El valor inmediato no está en el limite de 6 bit sin signo: %ld"
+msgstr "El valor inmediato no está en el límite de 6 bit sin signo: %ld"
 
 #. Others have a generic warning.
 #: config/tc-cris.c:1855
@@ -5865,32 +5647,32 @@ msgstr "Operandos ilegales"
 #: config/tc-cris.c:2140 config/tc-cris.c:2180
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
-msgstr "El valor inmediato no está en el limite de 8 bit: %ld"
+msgstr "El valor inmediato no está en el límite de 8 bit: %ld"
 
 #: config/tc-cris.c:2150 config/tc-cris.c:2201
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
-msgstr "El valor inmediato no está en el limite de 16 bit: %ld"
+msgstr "El valor inmediato no está en el límite de 16 bit: %ld"
 
 #: config/tc-cris.c:2185
 #, c-format
 msgid "Immediate value not in 8 bit signed range: %ld"
-msgstr "El valor inmediato no está en el limite de 8 bit con signo: %ld"
+msgstr "El valor inmediato no está en el límite de 8 bit con signo: %ld"
 
 #: config/tc-cris.c:2190
 #, c-format
 msgid "Immediate value not in 8 bit unsigned range: %ld"
-msgstr "El valor inmediato no está en el limite de 8 bit sin signo: %ld"
+msgstr "El valor inmediato no está en el límite de 8 bit sin signo: %ld"
 
 #: config/tc-cris.c:2206
 #, c-format
 msgid "Immediate value not in 16 bit signed range: %ld"
-msgstr "El valor inmediato no está en el limite de 16 bit con signo: %ld"
+msgstr "El valor inmediato no está en el límite de 16 bit con signo: %ld"
 
 #: config/tc-cris.c:2211
 #, c-format
 msgid "Immediate value not in 16 bit unsigned range: %ld"
-msgstr "El valor inmediato no está en el limite de 16 bit sin signo: %ld"
+msgstr "El valor inmediato no está en el límite de 16 bit sin signo: %ld"
 
 #: config/tc-cris.c:2237
 msgid "TLS relocation size does not match operand size"
@@ -5906,7 +5688,7 @@ msgstr "Se llama a gen_cond_branch_32 para .arch common_v10_v32\n"
 
 #: config/tc-cris.c:3389
 msgid "32-bit conditional branch generated"
-msgstr "se generó una ramificación condicional de 32-bit"
+msgstr "generada una ramificación condicional de 32-bit"
 
 #: config/tc-cris.c:3450
 msgid "Complex expression not supported"
@@ -5920,47 +5702,47 @@ msgstr "Llamada equivocada a md_atof () - no se admiten los formatos de coma flo
 
 #: config/tc-cris.c:3641
 msgid "PC-relative relocation must be trivially resolved"
-msgstr "La reubicación relativa al PC se debe resolver trivialmente"
+msgstr "Reubicación relativa al PC se debe resolver trivialmente"
 
 #: config/tc-cris.c:3713
 #, c-format
 msgid "Value not in 16 bit range: %ld"
-msgstr "El valor no está en el limite de 16 bit: %ld"
+msgstr "El valor no está en el límite de 16 bit: %ld"
 
 #: config/tc-cris.c:3721
 #, c-format
 msgid "Value not in 16 bit signed range: %ld"
-msgstr "El valor no está en el limite de 16 bit con signo: %ld"
+msgstr "El valor no está en el límite de 16 bit con signo: %ld"
 
 #: config/tc-cris.c:3729
 #, c-format
 msgid "Value not in 8 bit range: %ld"
-msgstr "El valor no está en el limite de 8 bit: %ld"
+msgstr "El valor no está en el límite de 8 bit: %ld"
 
 #: config/tc-cris.c:3736
 #, c-format
 msgid "Value not in 8 bit signed range: %ld"
-msgstr "El valor no está en el limite de 8 bit con signo: %ld"
+msgstr "El valor no está en el límite de 8 bit con signo: %ld"
 
 #: config/tc-cris.c:3746
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
-msgstr "El valor no está en el limite de 4 bit sin signo: %ld"
+msgstr "El valor no está en el límite de 4 bit sin signo: %ld"
 
 #: config/tc-cris.c:3753
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
-msgstr "El valor no está en el limite de 5 bit sin signo: %ld"
+msgstr "El valor no está en el límite de 5 bit sin signo: %ld"
 
 #: config/tc-cris.c:3760
 #, c-format
 msgid "Value not in 6 bit range: %ld"
-msgstr "El valor no está en el limite de 6 bit: %ld"
+msgstr "El valor no está en el límite de 6 bit: %ld"
 
 #: config/tc-cris.c:3767
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
-msgstr "El valor no está en el limite de 6 bit sin signo: %ld"
+msgstr "El valor no está en el límite de 6 bit sin signo: %ld"
 
 #: config/tc-cris.c:3811
 #, c-format
@@ -5978,7 +5760,7 @@ msgstr "--pic es inválido en este formato de objeto"
 #: config/tc-cris.c:3849
 #, c-format
 msgid "invalid <arch> in --march=<arch>: %s"
-msgstr "arquitectura <arq> en --march=<arq> inválida: %s"
+msgstr "arquitectura <arq> en --march=<arq> no válida: %s"
 
 #: config/tc-cris.c:3958 config/tc-ft32.c:689 config/tc-moxie.c:778
 msgid "Semantics error.  This type of operand can not be relocated, it must be an assembly-time constant"
@@ -5997,7 +5779,7 @@ msgstr "Opciones específicas de CRIS:\n"
 
 #: config/tc-cris.c:4022
 msgid "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
-msgstr "  -h, -H                  No ejecuta, muestra este texto de ayuda.  Obsoleto.\n"
+msgstr "  -h, -H                  No ejecutar, escribir este texto de ayuda.  Obsoleto.\n"
 
 #: config/tc-cris.c:4024
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
@@ -6013,7 +5795,7 @@ msgstr "                          Los registros no necesitarán ningún prefijo.
 
 #: config/tc-cris.c:4030
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
-msgstr "  --no-underscore         Los símbolos de usuario no tienen ningún prefijo.\n"
+msgstr "  --no-underscore         Usuarios de símbolos no tienen ningún prefijo.\n"
 
 #: config/tc-cris.c:4032
 msgid "                          Registers will require a `$'-prefix.\n"
@@ -6033,11 +5815,11 @@ msgstr ""
 
 #: config/tc-cris.c:4059
 msgid "Invalid relocation"
-msgstr "Reubicación inválida"
+msgstr "Reubicación no válida"
 
 #: config/tc-cris.c:4096
 msgid "Invalid pc-relative relocation"
-msgstr "Reubicación relativa a pc inválida"
+msgstr "Reubicación relativa a pc no válida"
 
 #: config/tc-cris.c:4141
 #, c-format
@@ -6056,7 +5838,7 @@ msgstr ".syntax %s requiere de la opción de línea de mandatos `--no-underscore
 
 #: config/tc-cris.c:4217
 msgid "Unknown .syntax operand"
-msgstr "Operando .syntax inválido"
+msgstr "Desconoce operando .syntax"
 
 #: config/tc-cris.c:4227
 msgid "Pseudodirective .file is only valid when generating ELF"
@@ -6101,10 +5883,9 @@ msgid "Illegal register (`%s') in instruction: `%s'"
 msgstr "Registro ilegítimo («%s») en instrucción: «%s»"
 
 #: config/tc-crx.c:1264
-#, fuzzy, c-format
-#| msgid "Illegal Co-processor register in Instruction `%s' "
+#, c-format
 msgid "Illegal co-processor register in instruction `%s'"
-msgstr "Registro de procesador ilegítimo («%s») en la Instrucción: «%s»"
+msgstr "Registro co-procesador ilegal en Instrucción `%s'"
 
 #: config/tc-crx.c:1271
 #, c-format
@@ -6198,7 +5979,7 @@ msgstr "operando no es un inmediato"
 #: config/tc-d10v.c:591
 #, c-format
 msgid "operand out of range: %lu"
-msgstr "operando fuera de limite: %lu"
+msgstr "operando fuera de límite: %lu"
 
 #: config/tc-d10v.c:651
 msgid "Instruction must be executed in parallel with another instruction."
@@ -6280,7 +6061,7 @@ msgstr "código operacional u operandos equivocados"
 
 #: config/tc-d10v.c:1264
 msgid "value out of range"
-msgstr "valor fuera de limite"
+msgstr "valor fuera de límite"
 
 #: config/tc-d10v.c:1338
 msgid "illegal operand - register name found where none expected"
@@ -6323,15 +6104,7 @@ msgid "Register name %s conflicts with symbol of the same name"
 msgstr "El nombre de registro %s tiene conflictos con el símbolo del mismo nombre"
 
 #: config/tc-d30v.c:239
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "D30V options:\n"
-#| "-O                      Make adjacent short instructions parallel if possible.\n"
-#| "-n                      Warn about all NOPs inserted by the assembler.\n"
-#| "-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
-#| "-c                      Warn about symbols whoes names match register names.\n"
-#| "-C                      Opposite of -C.  -c is the default.\n"
+#, c-format
 msgid ""
 "\n"
 "D30V options:\n"
@@ -6343,9 +6116,9 @@ msgid ""
 msgstr ""
 "\n"
 "Opciones D30V:\n"
-"-O                      Hace adjacentes las instrucciones paralelas short si es posible.\n"
+"-O                      Crea instrucciones short adyacentes cortas paralelas si es posible.\n"
 "-n                      Avisa sobre todos los NOPs insertados por el ensamblador.\n"
-"-N\t\t\tAvisa sobre los NOPs insertados tras los múltiplos de word.\n"
+"-N                     Avisa sobre los NOPs insertados tras los múltiplos de palabra.\n"
 "-c                      Avisa sobre los símbolos cuyos nombres coincidan con nombres de registros.\n"
 "-C                      Lo opuesto de -C.  -c es por defecto.\n"
 
@@ -6406,7 +6179,7 @@ msgstr "Se usan registros numerados impares como objetivo para una instrucción
 #: config/tc-d30v.c:1332 config/tc-d30v.c:1368
 #, c-format
 msgid "unknown condition code: %s"
-msgstr "código de condición desconocido: %s"
+msgstr "desconoce código condicional: %s"
 
 #: config/tc-d30v.c:1361
 #, c-format
@@ -6519,7 +6292,7 @@ msgstr "Error de Expresión para el modificador de operando %%hi/%%lo\n"
 #: config/tc-dlx.c:639
 #, c-format
 msgid "Invalid expression after %%%%\n"
-msgstr "Expresión inválida tras %%%%\n"
+msgstr "Expresión no válida tras %%%%\n"
 
 #: config/tc-dlx.c:703 config/tc-tic4x.c:2473
 #, c-format
@@ -6565,7 +6338,7 @@ msgstr "etiqueta \"$%d\" redefinida"
 
 #: config/tc-dlx.c:1156
 msgid "Invalid expression after # number\n"
-msgstr "Expresión inválida tras # número\n"
+msgstr "Expresión no válida tras # número\n"
 
 #: config/tc-dlx.c:1199 config/tc-i960.c:2637 config/tc-m32r.c:2276
 #: config/tc-nds32.c:6639 config/tc-sparc.c:4124
@@ -6630,7 +6403,7 @@ msgstr "Opciones de línea de mandatos específicas de FVR:\n"
 #: config/tc-frv.c:457
 #, c-format
 msgid "-G n            Put data <= n bytes in the small data area\n"
-msgstr "-G n            Coloca datos <= n bytes en el área de datos small\n"
+msgstr "-G n            Coloca datos ≤ n bytes en el área de datos small\n"
 
 #: config/tc-frv.c:458
 #, c-format
@@ -6835,7 +6608,7 @@ msgstr "se solicitó un tamaño de operando inválido"
 
 #: config/tc-h8300.c:642
 msgid "Invalid register list for ldm/stm\n"
-msgstr "Lista de registros inválida para ldm/stm\n"
+msgstr "Lista de registros no válida para ldm/stm\n"
 
 #: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680
 msgid "mismatch between register and suffix"
@@ -6890,7 +6663,7 @@ msgstr "no hay coincidencia entre el tamaño del código operacional y el tamañ
 #: config/tc-h8300.c:1317
 #, c-format
 msgid "operand %s0x%lx out of range."
-msgstr "operando %s0x%lx fuera de limite."
+msgstr "operando %s0x%lx fuera de límite."
 
 #: config/tc-h8300.c:1434
 msgid "Can't work out size of operand.\n"
@@ -6985,12 +6758,13 @@ msgid ""
 "  -mach=<name>             Set the H8300 machine type to one of:\n"
 "                           h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n"
 msgstr ""
+"  -mach=<name>             Establece el tipo de máquina H8300 a una de:\n"
+"                           h8300h, h8300hn, h8300s, h8300sn, h8300sx, h8300sxn\n"
 
 #: config/tc-h8300.c:2233
-#, fuzzy, c-format
-#| msgid "  -mindex-reg             support pseudo index registers\n"
+#, c-format
 msgid "  -h-tick-hex              Support H'00 style hex constants\n"
-msgstr "  -mindex-reg             admite registros de pseudo índice\n"
+msgstr "  -h-tick-hex             admite contantes hex estilo H'00\n"
 
 #: config/tc-h8300.c:2242
 #, c-format
@@ -7029,7 +6803,7 @@ msgstr "No se puede representar el tipo reubicado %s"
 #: config/tc-hppa.c:1027 config/tc-hppa.c:1041
 #, c-format
 msgid "Field out of range [%d..%d] (%d)."
-msgstr "Campo fuera de limite [%d..%d] (%d)."
+msgstr "Campo fuera de límite [%d..%d] (%d)."
 
 #. Simple alignment checking for FIELD against ALIGN (a power of two).
 #. IGNORE is used to suppress the error message.
@@ -7072,7 +6846,7 @@ msgstr "  -Q                      se descarta\n"
 #: config/tc-hppa.c:1686
 #, c-format
 msgid "  -c                      print a warning if a comment is found\n"
-msgstr "  -c                      muestra un aviso si se encuentra un comentario\n"
+msgstr "  -c                      escribe un aviso si se encuentra un comentario\n"
 
 #: config/tc-hppa.c:1752
 #, c-format
@@ -7086,7 +6860,7 @@ msgstr "Se encontró una reubicación desconocida en md_apply_fix."
 #: config/tc-hppa.c:2119 config/tc-hppa.c:2144
 #, c-format
 msgid "Undefined register: '%s'."
-msgstr "Registro sin definir: «%s»."
+msgstr "Registro indefinido: «%s»."
 
 #: config/tc-hppa.c:2178
 #, c-format
@@ -7124,12 +6898,12 @@ msgstr "Segmento equivocado (debe ser absoluto)."
 #: config/tc-hppa.c:2585
 #, c-format
 msgid "Invalid argument location: %s\n"
-msgstr "Ubicación de argumento inválida: %s\n"
+msgstr "Ubicación de argumento no válida: %s\n"
 
 #: config/tc-hppa.c:2614
 #, c-format
 msgid "Invalid argument description: %d"
-msgstr "Descripción de argumento inválida: %d"
+msgstr "Descripción de argumento no válida: %d"
 
 #: config/tc-hppa.c:3443
 msgid "Invalid Indexed Load Completer."
@@ -7249,7 +7023,7 @@ msgstr "Argumento de .CALL inválido: %s"
 
 #: config/tc-hppa.c:6069
 msgid ".callinfo is not within a procedure definition"
-msgstr ".callinfo no está dentro de una definición de procedimiento"
+msgstr "directiva .callinfo no está dentro de una definición de procedimiento"
 
 #: config/tc-hppa.c:6087
 #, c-format
@@ -7258,11 +7032,11 @@ msgstr "El parámetro FRAM debe ser un múltiplo de 8: %d\n"
 
 #: config/tc-hppa.c:6104
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
-msgstr "Valorar para ENTRY_GR debe estar en el limite 3..18\n"
+msgstr "Valorar para ENTRY_GR debe estar en el límite 3..18\n"
 
 #: config/tc-hppa.c:6115
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
-msgstr "Valorar para ENTRY_FR debe estar en el limite 12..21\n"
+msgstr "Valorar para ENTRY_FR debe estar en el límite 12..21\n"
 
 #: config/tc-hppa.c:6124
 msgid "Value for ENTRY_SR must be 3\n"
@@ -7326,7 +7100,7 @@ msgstr "Utilizando ENTRY en lugar de CODE en la directiva export para %s"
 #: config/tc-hppa.c:6670
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
-msgstr "Argumento de .EXPORT/.IMPORT indefinido (se descarta): %s"
+msgstr "Argumento indefinido .EXPORT/.IMPORT (descartado): %s"
 
 #: config/tc-hppa.c:6693
 #, c-format
@@ -7388,7 +7162,7 @@ msgstr "Argumento de .SPACE inválido"
 
 #: config/tc-hppa.c:7196
 msgid "Can't change spaces within a procedure definition. Ignored"
-msgstr "No se pueden cambiar espacios dentro de una definición de procedimiento. Se descarta"
+msgstr "No se pueden modificar espacios dentro de una definición de procedimiento. Se descarta"
 
 #: config/tc-hppa.c:7321
 #, c-format
@@ -7397,11 +7171,11 @@ msgstr "Espacio indefinido: «%s» Se asume que el número de espacio = 0."
 
 #: config/tc-hppa.c:7344
 msgid "Must be in a space before changing or declaring subspaces.\n"
-msgstr "Debe estar en un espacio antes de cambiar o declarar subespacios.\n"
+msgstr "Debe estar en un espacio antes de modificar o declarar subespacios.\n"
 
 #: config/tc-hppa.c:7348
 msgid "Can't change subspaces within a procedure definition. Ignored"
-msgstr "No se pueden cambiar subespacios dentro de una definición de procedimiento. Se descarta"
+msgstr "No se pueden modificar subespacios dentro de una definición de procedimiento. Se descarta"
 
 #: config/tc-hppa.c:7382
 msgid "Parameters of an existing subspace can't be modified"
@@ -7459,12 +7233,11 @@ msgid "identifier+constant@got means identifier@got+constant"
 msgstr "identificador+constante@got significa identificador@got+constante"
 
 #: config/tc-i370.c:683 config/tc-m68k.c:8071 read.c:4572
-#, fuzzy, c-format
-#| msgid "%s relocations do not fit in %d bytes"
+#, c-format
 msgid "%s relocations do not fit in %u byte"
 msgid_plural "%s relocations do not fit in %u bytes"
-msgstr[0] "las reubicaciones %s no caben en %d bytes"
-msgstr[1] "las reubicaciones %s no caben en %d bytes"
+msgstr[0] "%s reubicaciones no caben en %u byte"
+msgstr[1] "%s reubicaciones no caben en %u bytes"
 
 #: config/tc-i370.c:927 config/tc-i370.c:968
 msgid "unsupported DC type"
@@ -7545,19 +7318,17 @@ msgstr "tamaño de literal equivocado\n"
 
 #: config/tc-i370.c:1744
 msgid ".using: base address expression illegal or too complex"
-msgstr ".using: la expresión de dirección base es ilegal o demasiado compleja"
+msgstr ".using: la expresión direccional base es ilegal o demasiado compleja"
 
 #: config/tc-i370.c:1779 config/tc-i370.c:1788
-#, fuzzy, c-format
-#| msgid "droping register %d in section %s does not match using register %d"
+#, c-format
 msgid "dropping register %d in section %s does not match using register %d"
-msgstr "el registro droping %d en la sección %s no coincide con el registro using %d"
+msgstr "soltando registro %d dentro de sección %s no coincide utilizando registro %d"
 
 #: config/tc-i370.c:1792
-#, fuzzy, c-format
-#| msgid "droping register %d in section %s previously used in section %s"
+#, c-format
 msgid "dropping register %d in section %s previously used in section %s"
-msgstr "el registro droping %d en la sección %s se usó previamente en la sección %s"
+msgstr "soltando el registro %d dentro de la sección %s previamente utilizada dentro de la sección %s"
 
 #: config/tc-i370.c:1848 config/tc-ppc.c:3630
 msgid "wrong number of operands"
@@ -7651,14 +7422,12 @@ msgid "Intel K1OM is 64bit ELF only"
 msgstr "Intel K1OM es solamente 64bit ELF"
 
 #: config/tc-i386.c:2627 config/tc-i386.c:2664
-#, fuzzy
-#| msgid "Intel L1OM is 64bit ELF only"
 msgid "Intel MCU is 32bit ELF only"
-msgstr "Intel MCU es solo 32bit"
+msgstr "Intel MCU es solo 32bit ELF"
 
 #: config/tc-i386.c:2671 config/tc-i386.c:10616
 msgid "unknown architecture"
-msgstr "arquitectura desconocida"
+msgstr "desconoce arquitectura"
 
 #: config/tc-i386.c:2708 config/tc-i386.c:2730
 #, c-format
@@ -7666,10 +7435,8 @@ msgid "can't hash %s: %s"
 msgstr "no puede dispersar %s: %s"
 
 #: config/tc-i386.c:3023
-#, fuzzy
-#| msgid "there are no unsigned pc-relative relocations"
 msgid "there are no pc-relative size relocations"
-msgstr "no hay reubicaciones relativas a pc sin signo"
+msgstr "no hay reubicaciones de tamaño pc-relativo"
 
 #: config/tc-i386.c:3035
 #, c-format
@@ -7726,7 +7493,7 @@ msgstr "instrucción «%s» tras «xacquire» no permitido"
 #: config/tc-i386.c:3636
 #, c-format
 msgid "memory destination needed for instruction `%s' after `xrelease'"
-msgstr ""
+msgstr "destino de memoria requerido para instrucción `%s' tras `xrelease'"
 
 #: config/tc-i386.c:3730
 #, c-format
@@ -7747,26 +7514,22 @@ msgid "expecting valid branch instruction after `bnd'"
 msgstr "esperando rama instruccional válida tras «bnd»"
 
 #: config/tc-i386.c:3783
-#, fuzzy
-#| msgid "expecting lockable instruction after `lock'"
 msgid "expecting indirect branch instruction after `notrack'"
-msgstr "esperando rama instruccional válida tras «bnd»"
+msgstr "esperando rama instruccional indirecta tras «notrack»"
 
 #: config/tc-i386.c:3788
 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
-msgstr ""
+msgstr "dirección 32-bit no está permitido en instrucciones MPX de 64-bit."
 
 #: config/tc-i386.c:3792
-#, fuzzy
-#| msgid "pcrel relocation not allowed in an instruction"
 msgid "16-bit address isn't allowed in MPX instructions"
-msgstr "no se permite la reubicación de pcrel en una instrucción"
+msgstr "dirección de 16-bit no está permitida dentro de instrucciones MPX"
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
 #: config/tc-i386.c:3847
 #, c-format
 msgid "translating to `%sp'"
-msgstr "se traduce a `%sp'"
+msgstr "se traslada a `%sp'"
 
 #: config/tc-i386.c:3854
 #, c-format
@@ -7855,11 +7618,11 @@ msgstr "se esperaba un operando antes de ','; se obtuvo nada"
 
 #: config/tc-i386.c:4693
 msgid "mask, index, and destination registers should be distinct"
-msgstr "registros de máscaras, indexado, destino deberían ser distintos"
+msgstr "registros de máscaras, indizado, destino deberían ser distintos"
 
 #: config/tc-i386.c:4710
 msgid "index and destination registers should be distinct"
-msgstr "registros indexados y destino deberían ser distintos"
+msgstr "registros indizados y destino deberían ser distintos"
 
 #: config/tc-i386.c:5239
 msgid "operand size mismatch"
@@ -7904,7 +7667,7 @@ msgstr "no admitió instrucción «%s»"
 
 #: config/tc-i386.c:5270
 msgid "invalid VSIB address"
-msgstr "dirección VSIB inválida"
+msgstr "dirección VSIB no válida"
 
 #: config/tc-i386.c:5273
 msgid "mask, index, and destination registers must be distinct"
@@ -7931,20 +7694,16 @@ msgid "unsupported masking"
 msgstr "máscara no soportada"
 
 #: config/tc-i386.c:5291
-#, fuzzy
-#| msgid "No relocation operand"
 msgid "mask not on destination operand"
-msgstr "operando de memoria destino no válida"
+msgstr "máscara no sobre operando destino"
 
 #: config/tc-i386.c:5294
 msgid "default mask isn't allowed"
 msgstr ""
 
 #: config/tc-i386.c:5297
-#, fuzzy
-#| msgid "unsupported relocation"
 msgid "unsupported static rounding/sae"
-msgstr "no se admite la reubicación"
+msgstr "no admitida reubicación/sae estática"
 
 #: config/tc-i386.c:5301
 msgid "RC/SAE operand must precede immediate operands"
@@ -7985,7 +7744,7 @@ msgstr "«%s» operando %d debe utilizar `%ses' como segmento"
 #: config/tc-i386.c:5432
 #, c-format
 msgid "ambiguous memory operand size for `%s`"
-msgstr "tamaño de operando de memoria ambigua para «%s»"
+msgstr "tamaño de operando de memoria ambigua para `%s`"
 
 #: config/tc-i386.c:5554
 msgid "no instruction mnemonic suffix given and no register operands; can't size instruction"
@@ -8026,13 +7785,13 @@ msgstr "no se puede hacer `pop %scs'"
 #: config/tc-i386.c:6168
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
-msgstr "se traduce a `%s %s%s,%s%s'"
+msgstr "se traslada a `%s %s%s,%s%s'"
 
 #. Extraneous `l' suffix on fp insn.
 #: config/tc-i386.c:6175
 #, c-format
 msgid "translating to `%s %s%s'"
-msgstr "se traduce a `%s %s%s'"
+msgstr "se traslada a `%s %s%s'"
 
 #: config/tc-i386.c:6203
 #, c-format
@@ -8045,7 +7804,7 @@ msgstr "omitiendo prefijos sobre esta instrucción"
 
 #: config/tc-i386.c:7151
 msgid "16-bit jump out of range"
-msgstr "16-bit omite fuera de limite"
+msgstr "16-bit omitido fuera de límite"
 
 #: config/tc-i386.c:7160
 #, c-format
@@ -8064,7 +7823,7 @@ msgstr "no se admiten las reubicaciones @%s con el formato de salida de %d bits"
 #: config/tc-i386.c:8000
 #, c-format
 msgid "missing or invalid expression `%s'"
-msgstr "expresión ausentente o inválida «%s»"
+msgstr "expresión ausentente o no válida «%s»"
 
 #: config/tc-i386.c:8086
 #, c-format
@@ -8119,7 +7878,7 @@ msgstr "«%s» basura tras la expresión"
 #: config/tc-i386.c:8256
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
-msgstr "expresión inmediata ausentente o inválida «%s»"
+msgstr "expresión inmediata ausentente o no válida «%s»"
 
 #: config/tc-i386.c:8279 config/tc-i386.c:8572
 #, c-format
@@ -8149,12 +7908,12 @@ msgstr "sólo se permiten hasta %d operandos de desubicación"
 #: config/tc-i386.c:8538
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
-msgstr "expresión de desubicación ausentente o inválida «%s»"
+msgstr "expresión de desubicación ausentente o no válida «%s»"
 
 #: config/tc-i386.c:8555
 #, c-format
 msgid "0x%lx out range of signed 32bit displacement"
-msgstr "0x%lx fuera de limite del desplazamiento de 32 bit con signo"
+msgstr "0x%lx fuera de límite del desplazamiento de 32 bit con signo"
 
 #: config/tc-i386.c:8707
 #, c-format
@@ -8167,14 +7926,13 @@ msgid "`%s' is not a valid %s expression"
 msgstr "«%s» no es una expresión %s válida"
 
 #: config/tc-i386.c:8754
-#, fuzzy, c-format
-#| msgid "register r0 cannot be used here"
+#, c-format
 msgid "`%s' cannot be used here"
-msgstr "«%s» no puede ser empleado aquí"
+msgstr "`%s' no puede ser empleado aquí"
 
 #: config/tc-i386.c:8761
 msgid "register scaling is being ignored here"
-msgstr "registro escalado está siendo ignorado aquí"
+msgstr "registro escalado está siendo descartado aquí"
 
 #: config/tc-i386.c:8822
 #, c-format
@@ -8242,7 +8000,7 @@ msgstr "se requiere un salto largo"
 
 #: config/tc-i386.c:9489
 msgid "jump target out of range"
-msgstr "objetivo omitido fuera de limite"
+msgstr "omite objetivo fuera de límite"
 
 #: config/tc-i386.c:10064
 msgid "no compiled in support for x86_64"
@@ -8259,27 +8017,27 @@ msgstr "x86_64 de 32bit sólo se admite para ELF"
 #: config/tc-i386.c:10122 config/tc-i386.c:10206
 #, c-format
 msgid "invalid -march= option: `%s'"
-msgstr "opción -march= inválida: «%s»"
+msgstr "opción -march= no válida: «%s»"
 
 #: config/tc-i386.c:10216 config/tc-i386.c:10228
 #, c-format
 msgid "invalid -mtune= option: `%s'"
-msgstr "opción -mtune= inválida: «%s»"
+msgstr "opción -mtune= no válida: «%s»"
 
 #: config/tc-i386.c:10237
 #, c-format
 msgid "invalid -mmnemonic= option: `%s'"
-msgstr "opción -mmnemonic= inválida: «%s»"
+msgstr "opción -mmnemonic= no válida: «%s»"
 
 #: config/tc-i386.c:10246
 #, c-format
 msgid "invalid -msyntax= option: `%s'"
-msgstr "opción -msyntax= inválida: «%s»"
+msgstr "opción -msyntax= no válida: «%s»"
 
 #: config/tc-i386.c:10273
 #, c-format
 msgid "invalid -msse-check= option: `%s'"
-msgstr "opción -msse-check= inválida: «%s»"
+msgstr "opción -msse-check= no válida: «%s»"
 
 #: config/tc-i386.c:10284
 #, c-format
@@ -8289,7 +8047,7 @@ msgstr "opción  -moperand-check= no válida: «%s»"
 #: config/tc-i386.c:10293
 #, c-format
 msgid "invalid -mavxscalar= option: `%s'"
-msgstr "opción -mavxscalar= inválida: «%s»"
+msgstr "opción -mavxscalar= no válida: «%s»"
 
 #: config/tc-i386.c:10308
 #, c-format
@@ -8309,12 +8067,12 @@ msgstr "opción -mevexwig= no válida: «%s»"
 #: config/tc-i386.c:10345
 #, c-format
 msgid "invalid -momit-lock-prefix= option: `%s'"
-msgstr "opción -momit-lock-prefix= inválida: «%s»"
+msgstr "opción -momit-lock-prefix= no válida: «%s»"
 
 #: config/tc-i386.c:10354
 #, c-format
 msgid "invalid -mfence-as-lock-add= option: `%s'"
-msgstr "opción -mfence-as-lock-add= inválida: «%s»"
+msgstr "opción -mfence-as-lock-add= no válida: «%s»"
 
 #: config/tc-i386.c:10363
 #, c-format
@@ -8395,16 +8153,13 @@ msgstr ""
 "                          revisa las instrucciones SSE\n"
 
 #: config/tc-i386.c:10525
-#, fuzzy, c-format
-#| msgid ""
-#| "  -msse-check=[none|error|warning]\n"
-#| "                          check SSE instructions\n"
+#, c-format
 msgid ""
 "  -moperand-check=[none|error|warning]\n"
 "                          check operand combinations for validity\n"
 msgstr ""
-"  -msse-check=[none|error|warning]\n"
-"                          revisa las instrucciones SSE\n"
+"  -moperand-check=[none|error|warning]\n"
+"                          marca combinaciones operantes para validación\n"
 
 #: config/tc-i386.c:10528
 #, c-format
@@ -8412,8 +8167,8 @@ msgid ""
 "  -mavxscalar=[128|256]   [...]

[diff truncated at 100000 bytes]



More information about the Binutils-cvs mailing list