[binutils-gdb] Updated Spanish translations for opcodes and gas
Nick Clifton
nickc@sourceware.org
Thu Jun 26 14:09:00 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c72fad491c20052aad8ff24fe88558cf2928df50
commit c72fad491c20052aad8ff24fe88558cf2928df50
Author: Nick Clifton <nickc@redhat.com>
Date: Thu Jun 26 15:08:53 2025 +0100
Updated Spanish translations for opcodes and gas
Diff:
---
gas/po/es.po | 18772 ++++++++++++++++++++++++++++-------------------------
opcodes/po/es.po | 2511 ++++---
2 files changed, 11376 insertions(+), 9907 deletions(-)
diff --git a/gas/po/es.po b/gas/po/es.po
index f974b45d0c6..e6a5cb12efc 100644
--- a/gas/po/es.po
+++ b/gas/po/es.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the binutils package.
# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2002 - 2012.
# Francisco Javier Serrador <fserrador@gmail.com>, 2018.
-#: config/tc-arm.c:642
+# Antonio Ceballos <aceballos@gmail.com>, 2025
msgid ""
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-29 15:57+0200\n"
-"Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
+"Project-Id-Version: gas 2.43.90\n"
+"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
+"POT-Creation-Date: 2025-01-19 12:20+0000\n"
+"PO-Revision-Date: 2025-06-22 10:10+0200\n"
+"Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
@@ -20,64 +20,79 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.4\n"
-#: app.c:490 app.c:504
-msgid "end of file in comment"
-msgstr "final de fichero en el comentario"
+#: app.c:446
+#, c-format
+msgid "multibyte character (%#x) encountered in input"
+msgstr "carácter multibyte (%#x) encontrado en la entrada"
+
+#: app.c:448
+#, c-format
+msgid "multibyte character (%#x) encountered in %s"
+msgstr "carácter multibyte (%#x) encontrado en %s"
+
+#: app.c:450
+#, c-format
+msgid "multibyte character (%#x) encountered in %s at or near line %u"
+msgstr "carácter multibyte (%#x) encontrado en %s hacia la línea %u"
+
+#: app.c:454
+msgid "further multibyte character warnings suppressed"
+msgstr "avisos de carácter multibyte adicionales suprimidos"
-#: app.c:582 app.c:629
+#: app.c:665 app.c:710
#, c-format
msgid "end of file in string; '%c' inserted"
-msgstr "final de fichero dentro de cadena; '%c' insertado"
+msgstr "final de fichero en cadena; '%c' insertado"
-#: app.c:655
+#: app.c:741
#, c-format
msgid "unknown escape '\\%c' in string; ignored"
-msgstr "escape '\\%c' desconocido en la cadena; se descarta"
+msgstr "escape '\\%c' desconocida en la cadena; se descarta"
-#: app.c:829 input-scrub.c:363
+#: app.c:953 input-scrub.c:389
msgid "end of file not at end of a line; newline inserted"
-msgstr "final de fichero no está al final de una línea: se insertó línea nueva"
+msgstr "final de fichero no situado en final de línea: se inserta una nueva línea"
-#: app.c:992
+#: app.c:1131
msgid "end of file in multiline comment"
-msgstr "final de fichero en comentario multilíneas"
+msgstr "final de fichero en comentario multilínea"
-#: app.c:1067
+#: app.c:1207
msgid "end of file after a one-character quote; \\0 inserted"
-msgstr "final de fichero tras una comilla de un carácter; se insertó \\0"
+msgstr "final de fichero tras una comilla de un carácter; se inserta \\0"
-#: app.c:1075
+#: app.c:1215
msgid "end of file in escape character"
msgstr "final de fichero en carácter de escape"
-#: app.c:1087
+#: app.c:1227
msgid "missing close quote; (assumed)"
-msgstr "ausente la comilla que cierra; (se asume)"
+msgstr "falta comilla de cierre; (se asume)"
-#: app.c:1156 app.c:1211 app.c:1223 app.c:1303
+#: app.c:1295 app.c:1344 app.c:1356 app.c:1430
msgid "end of file in comment; newline inserted"
-msgstr "final de fichero en comentario; línea nueva insertada"
+msgstr "final de fichero en comentario; nueva línea insertada"
-#: as.c:162
+#: as.c:157
msgid "missing emulation mode name"
-msgstr "ausente el nombre del modo de emulación"
+msgstr "falta el nombre del modo de emulación"
-#: as.c:177
+#: as.c:172
#, c-format
msgid "unrecognized emulation name `%s'"
-msgstr "no reconocido el nombre de emulación «%s»"
+msgstr "nombre de emulación no reconocido «%s»"
-#: as.c:224
+#: as.c:212
#, c-format
msgid "GNU assembler version %s (%s) using BFD version %s\n"
-msgstr "GNU ensamblador versión %s (%s) utilizando BFD versión %s\n"
+msgstr "versión de ensamblador GNU %s (%s) utilizando versión de BFD %s\n"
-#: as.c:236
+#: as.c:228
#, c-format
msgid "Usage: %s [option...] [asmfile...]\n"
msgstr "Modo de empleo: %s [opción...] [ficheroasm...]\n"
-#: as.c:238
+#: as.c:230
#, c-format
msgid ""
"Options:\n"
@@ -87,6 +102,7 @@ msgid ""
" \t d omit debugging directives\n"
" \t g include general info\n"
" \t h include high-level source\n"
+" \t i include ginsn and synthesized CFI info\n"
" \t l include assembly\n"
" \t m include macro expansions\n"
" \t n omit forms processing\n"
@@ -95,93 +111,86 @@ msgid ""
msgstr ""
"Opciones:\n"
" -a[sub-opción...]\t activa listados\n"
-" \t Sub-casillas [por defecto hls]:\n"
+" \t Subopciones [por defecto hls]:\n"
" \t c omite condicionales falsos\n"
" \t d omite directivas de depuración\n"
-" \t g incluye informe general\n"
-" \t h incluye código de alto nivel\n"
+" \t g incluye información general\n"
+" \t h incluye fuente de alto nivel\n"
+" \t i incluye ginsn e información de CFI sintetizada\n"
" \t l incluye ensamblador\n"
" \t m incluye expansiones de macros\n"
" \t n omite el procesamiento de formas\n"
" \t s incluye símbolos\n"
-" \t =FICH lista a FICHero (debe ser la última subcasilla)\n"
+" \t =FICH lista a FICHero (ha de ser la última subopción)\n"
-#: as.c:252
+#: as.c:245
#, c-format
msgid " --alternate initially turn on alternate macro syntax\n"
-msgstr " --alternate activa inicialmente la sintaxis alternativa de macros\n"
-
-#: as.c:255
-#, c-format
-msgid ""
-" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
-" compress DWARF debug sections using zlib [default]\n"
-msgstr ""
-" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
-" comprime secciones depurables DWARF empleando zlib [predef.]\n"
+msgstr " --alternate activa inicialmente la sintaxis de macros alternativa\n"
-#: as.c:258
+#: as.c:247
#, c-format
msgid ""
-" --nocompress-debug-sections\n"
-" don't compress DWARF debug sections\n"
+" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
+" compress DWARF debug sections\n"
msgstr ""
-" --nocompress-debug-sections\n"
-" no comprime las secciones de depuración DWARF\n"
+" --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
+" comprime las secciones de depuración DWARF\n"
-#: as.c:262
+#: as.c:250
#, 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"
+msgid "\t\t Default: %s\n"
+msgstr "\t\t Por defecto: %s\n"
-#: as.c:265
+#: as.c:255
#, c-format
msgid ""
" --nocompress-debug-sections\n"
-" don't compress DWARF debug sections [default]\n"
+" don't compress DWARF debug sections\n"
msgstr ""
" --nocompress-debug-sections\n"
-" no comprime las secciones de depuración DWARF [predet.]\n"
+" no comprime las secciones de depuración DWARF\n"
-#: as.c:269
+#: as.c:258
#, c-format
msgid " -D produce assembler debugging messages\n"
msgstr " -D produce mensajes de depuración de ensamblador\n"
-#: as.c:271
+#: as.c:260
+#, c-format
+msgid " --dump-config display how the assembler is configured and then exit\n"
+msgstr " --dump-config muestra cómo está configurado el ensamblador y termina\n"
+
+#: as.c:262
#, c-format
msgid ""
" --debug-prefix-map OLD=NEW\n"
" map OLD to NEW in debug information\n"
msgstr ""
" --debug-prefix-map ANT=NUEVO\n"
-" mapea ANT en NUEVO en la información de depuración\n"
+" asocia ANT a NUEVO en la información de depuración\n"
-#: as.c:274
+#: as.c:265
#, c-format
msgid " --defsym SYM=VAL define symbol SYM to given value\n"
msgstr " --defsym SIM=VAL define el símbolo SIM al valor dado\n"
-#: as.c:290
+#: as.c:281
#, c-format
msgid " emulate output (default %s)\n"
msgstr " emula la salida (por defecto %s)\n"
-#: as.c:295
+#: as.c:286
#, c-format
msgid " --execstack require executable stack for this object\n"
msgstr " --execstack requiere pila ejecutable para este objeto\n"
-#: as.c:297
+#: as.c:288
#, c-format
msgid " --noexecstack don't require executable stack for this object\n"
msgstr " --noexecstack no requiere pila ejecutable para este objeto\n"
-#: as.c:299
+#: as.c:290
#, c-format
msgid ""
" --size-check=[error|warning]\n"
@@ -190,164 +199,226 @@ msgstr ""
" --size-check=[error|warning]\n"
"\t\t\t revisar directiva .size de ELF (--size-check=error por defecto)\n"
-#: as.c:302
+#: as.c:293
#, c-format
-msgid ""
-" --elf-stt-common=[no|yes]\n"
-" generate ELF common symbols with STT_COMMON type\n"
-msgstr ""
-" --elf-stt-common=[no|yes]\n"
-" genera símbolos comunes ELF con tipo STT_COMMON\n"
+msgid " --elf-stt-common=[no|yes] "
+msgstr " --elf-stt-common=[no|yes] "
+
+#: as.c:296 as.c:307 config/tc-i386.c:17662 config/tc-i386.c:17682
+#: config/tc-i386.c:17691
+#, c-format
+msgid "(default: yes)\n"
+msgstr "(por defecto: yes)\n"
+
+#: as.c:298 as.c:309 config/tc-i386.c:17664 config/tc-i386.c:17684
+#: config/tc-i386.c:17693
+#, c-format
+msgid "(default: no)\n"
+msgstr "(por defecto: no)\n"
+
+#: as.c:299
+#, c-format
+msgid " generate ELF common symbols with STT_COMMON type\n"
+msgstr " genera símbolos comunes ELF con tipo STT_COMMON\n"
-#: as.c:305
+#: as.c:301
#, c-format
msgid " --sectname-subst enable section name substitution sequences\n"
-msgstr " --sectname-subst activa secuencias sustitutivas de nombre seccional\n"
+msgstr " --sectname-subst activa secuencias de sustitución de nombre de sección\n"
+
+#: as.c:304
+#, c-format
+msgid " --generate-missing-build-notes=[no|yes] "
+msgstr " --generate-missing-build-notes=[no|yes] "
+
+#: as.c:311
+#, c-format
+msgid " generate GNU Build notes if none are present in the input\n"
+msgstr " genera notas de GNU Build si no las hay en la entrada\n"
+
+#: as.c:313
+#, c-format
+msgid " --gsframe generate SFrame stack trace information\n"
+msgstr " --gsframe genera información de traza de pila SFrame\n"
+
+#: as.c:316
+#, c-format
+msgid ""
+" --scfi=experimental Synthesize DWARF CFI for hand-written asm\n"
+" (experimental support)\n"
+msgstr ""
+" --scfi=experimental Sintetiza CFI DWARF asm hecho a mano\n"
+" (soporte experimental)\n"
-#: as.c:308
+#: as.c:322
#, c-format
msgid " -f skip whitespace and comment preprocessing\n"
-msgstr " -f omite espacios en blanco y comentarios de preprocesamiento\n"
+msgstr ""
+" -f se salta el procesamiento de espacios en blanco y\n"
+" comentarios\n"
-#: as.c:310
+#: as.c:324
#, c-format
-msgid " -g --gen-debug generate debugging information\n"
-msgstr " -g --gen-debug genera información de depuración\n"
+msgid " -g, --gen-debug generate debugging information\n"
+msgstr " -g, --gen-debug genera información de depuración\n"
-#: as.c:312
+#: as.c:326
#, c-format
msgid " --gstabs generate STABS debugging information\n"
msgstr " --gstabs genera información de depuración de STABS\n"
-#: as.c:314
+#: as.c:328
#, c-format
msgid " --gstabs+ generate STABS debug info with GNU extensions\n"
msgstr " --gstabs+ genera informe de depuración de STABS con extensiones GNU\n"
-#: as.c:316
+#: as.c:330
+#, c-format
+msgid " --gdwarf-<N> generate DWARF<N> debugging information. 2 <= <N> <= 5\n"
+msgstr " --gdwarf-<N> genera información de depuración DWARF<N>. 2 <= <N> <= 5\n"
+
+#: as.c:332
#, c-format
-msgid " --gdwarf-2 generate DWARF2 debugging information\n"
-msgstr " --genana-2 genera información de depuración DWARF2\n"
+msgid " --gdwarf-cie-version=<N> generate version 1, 3 or 4 DWARF CIEs\n"
+msgstr " --gdwarf-cie-version=<N> genera CIEs DWARF versión 1, 3 o 4\n"
-#: as.c:318
+#: as.c:334
#, c-format
msgid " --gdwarf-sections generate per-function section names for DWARF line information\n"
msgstr ""
-" --genana-sections genera información de línea DWARF para nombre de sección por\n"
-" función\n"
+" --gdwarf-sections genera nombres de sección por función para la\n"
+" información de línea DWARF\n"
-#: as.c:320
+#: as.c:337
#, c-format
-msgid " --hash-size=<value> set the hash table size close to <value>\n"
-msgstr " --hash-size=<valor> establece el tamaño de la distribución de dispersión cerca a <valor>\n"
+msgid " --gcodeview generate CodeView debugging information\n"
+msgstr " --gcodeview genera información de depuración de CodeView\n"
-#: as.c:322
+#: as.c:340
#, c-format
-msgid " --help show this message and exit\n"
-msgstr " --help muestra este mensaje y termina\n"
+msgid " --hash-size=<N> ignored\n"
+msgstr " --hash-size=<N> se descarta\n"
-#: as.c:324
+#: as.c:342
+#, c-format
+msgid " --help show all assembler options\n"
+msgstr " --help muestra todas las opciones del ensamblador\n"
+
+#: as.c:344
#, c-format
msgid " --target-help show target specific options\n"
-msgstr " --target-help muestra las casillas específicas del objetivo\n"
+msgstr " --target-help muestra las opciones específicas del objetivo\n"
-#: as.c:326
+#: as.c:346
#, c-format
msgid " -I DIR add DIR to search list for .include directives\n"
msgstr " -I DIR añade DIR a la lista de búsqueda para directivas .include\n"
-#: as.c:328
+#: as.c:348
#, c-format
msgid " -J don't warn about signed overflow\n"
msgstr " -J no avisa sobre desbordamiento con signo\n"
-#: as.c:330
+#: as.c:350
#, c-format
msgid " -K warn when differences altered for long displacements\n"
-msgstr " -K avisa cuando hay diferencias alteradas por desubicaciones largas\n"
+msgstr " -K avisa cuando hay diferencias alteradas por desplazamientos largos\n"
-#: as.c:332
+#: as.c:352
#, c-format
-msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n"
-msgstr " -L,--keep-locals conserva los símbolos locales (p.e. si inician con `L')\n"
+msgid " -L, --keep-locals keep local symbols (e.g. starting with `L')\n"
+msgstr " -L, --keep-locals conserva los símbolos locales (p.e. los que empeizan con `L')\n"
-#: as.c:334
+#: as.c:354
#, c-format
-msgid " -M,--mri assemble in MRI compatibility mode\n"
-msgstr " -M,--mri ensambla en modo de compatibilidad MRI\n"
+msgid " -M, --mri assemble in MRI compatibility mode\n"
+msgstr " -M, --mri ensambla en modo de compatibilidad con MRI\n"
-#: as.c:336
+#: as.c:356
#, c-format
msgid " --MD FILE write dependency information in FILE (default none)\n"
-msgstr " --MD FICHERO escribe la información de dependencias en el FICHERO (por defecto ninguno)\n"
+msgstr " --MD FICHERO escribe la información de dependencias en FICHERO (por defecto ninguno)\n"
+
+#: as.c:358
+#, c-format
+msgid ""
+" --multibyte-handling=<method>\n"
+" what to do with multibyte characters encountered in the input\n"
+msgstr ""
+" --multibyte-handling=<método>\n"
+" qué hacer con los caracteres multibyte que aparezcan en la entrada\n"
-#: as.c:338
+#: as.c:361
#, c-format
msgid " -nocpp ignored\n"
msgstr " -nocpp se descarta\n"
-#: as.c:340
+#: as.c:363
#, c-format
msgid " -no-pad-sections do not pad the end of sections to alignment boundaries\n"
-msgstr " -no-pad-sections no concadena el final de secciones a bordes alineados\n"
+msgstr " -no-pad-sections no rellena los finales de sección hasta los bordes de alineamiento\n"
-#: as.c:342
+#: as.c:365
#, c-format
msgid " -o OBJFILE name the object-file output OBJFILE (default a.out)\n"
-msgstr " -o FICHOBJ nombra la salida del objeto fichero FICHOBJ (por defecto a.out)\n"
+msgstr " -o FICHOBJ nombre del fichero objeto de salida FICHOBJ (por defecto a.out)\n"
-#: as.c:344
+#: as.c:367
#, c-format
msgid " -R fold data section into text section\n"
-msgstr " -R encarpeta sección de datos dentro de la sección textual\n"
+msgstr " -R junta la sección de datos con la de texto\n"
-#: as.c:346
+#: as.c:369
#, c-format
-msgid ""
-" --reduce-memory-overheads \n"
-" prefer smaller memory use at the cost of longer\n"
-" assembly times\n"
-msgstr ""
-" --reduce-memory-overheads \n"
-" prefiere un menor uso de memoria al costo de\n"
-" tiempos de ensamblado más largos\n"
+msgid " --reduce-memory-overheads ignored\n"
+msgstr " --reduce-memory-overheads se descarta\n"
-#: as.c:350
+#: as.c:371
#, c-format
msgid " --statistics print various measured statistics from execution\n"
-msgstr " --statistics escribe varias estadísticas medidas de la ejecución\n"
+msgstr " --statistics imprime varias estadísticas medidas de la ejecución\n"
-#: as.c:352
+#: as.c:373
#, c-format
msgid " --strip-local-absolute strip local absolute symbols\n"
-msgstr " --strip-local-absolute descubrir símbolos locales absolutos\n"
+msgstr " --strip-local-absolute elimina símbolos locales absolutos\n"
-#: as.c:354
+#: as.c:375
#, c-format
msgid " --traditional-format Use same format as native assembler when possible\n"
msgstr " --traditional-format Usa el mismo formato que el ensamblador nativo en lo posible\n"
-#: as.c:356
+#: as.c:377
#, c-format
msgid " --version print assembler version number and exit\n"
-msgstr " --version escribe el número de versión del ensamblador y termina\n"
+msgstr " --version imprime el número de versión del ensamblador y termina\n"
-#: as.c:358
+#: as.c:379
#, c-format
-msgid " -W --no-warn suppress warnings\n"
-msgstr " -W --no-warn suprime avisos\n"
+msgid " -W, --no-warn suppress warnings\n"
+msgstr " -W, --no-warn suprime avisos\n"
-#: as.c:360
+#: as.c:381
#, c-format
msgid " --warn don't suppress warnings\n"
msgstr " --warn no suprime avisos\n"
-#: as.c:362
+#: as.c:383
#, c-format
msgid " --fatal-warnings treat warnings as errors\n"
msgstr " --fatal-warnings trata los avisos como errores\n"
-#: as.c:365
+#: as.c:385
+#, c-format
+msgid " --no-info suppress information messages\n"
+msgstr " --no-info suprime mensajes de información\n"
+
+#: as.c:387
+#, c-format
+msgid " --info don't suppress information messages\n"
+msgstr " --info no suprime mensajes de información\n"
+
+#: as.c:390
#, c-format
msgid ""
" --itbl INSTTBL extend instruction set to include instructions\n"
@@ -357,22 +428,22 @@ msgstr ""
" instrucciones que coincidan con las especificaciones\n"
" definidas en el fichero INSTTBL\n"
-#: as.c:369
+#: as.c:394
#, c-format
msgid " -w ignored\n"
msgstr " -w se descarta\n"
-#: as.c:371
+#: as.c:396
#, c-format
msgid " -X ignored\n"
msgstr " -X se descarta\n"
-#: as.c:373
+#: as.c:398
#, c-format
msgid " -Z generate object file even after errors\n"
-msgstr " -Z generar fichero objeto par tras errores\n"
+msgstr " -Z genera fichero objeto incluso si hay errores\n"
-#: as.c:375
+#: as.c:400
#, c-format
msgid ""
" --listing-lhs-width set the width in words of the output data column of\n"
@@ -381,7 +452,7 @@ msgstr ""
" --listing-lhs-width establece la anchura en palabras de la columna de\n"
" datos de salida en el listado\n"
-#: as.c:378
+#: as.c:403
#, c-format
msgid ""
" --listing-lhs-width2 set the width in words of the continuation lines\n"
@@ -393,7 +464,7 @@ msgstr ""
" descarta si es más pequeño que la anchura de la\n"
" primera línea\n"
-#: as.c:382
+#: as.c:407
#, c-format
msgid ""
" --listing-rhs-width set the max width in characters of the lines from\n"
@@ -402,7 +473,7 @@ msgstr ""
" --listing-rhs-width establece la anchura máxima en caracteres de las\n"
" líneas del fichero fuente\n"
-#: as.c:385
+#: as.c:410
#, c-format
msgid ""
" --listing-cont-lines set the maximum number of continuation lines used\n"
@@ -412,33 +483,48 @@ msgstr ""
" utilizadas para la columna de datos de salida del\n"
" listado\n"
-#: as.c:388
+#: as.c:413
#, c-format
msgid " @FILE read options from FILE\n"
-msgstr " @FICHERO lee casillas del FICHERO\n"
+msgstr " @FICHERO lee las opciones de FICHERO\n"
-#: as.c:396
+#: as.c:421
#, c-format
msgid "Report bugs to %s\n"
msgstr "Comunica defectos a %s\n"
-#: as.c:616
+#: as.c:647
+#, c-format
+msgid "unrecognized option `-%c%s'"
+msgstr "opción no reconocida `-%c%s'"
+
+#: as.c:649
+#, c-format
+msgid "unrecognized option `--%s=%s'"
+msgstr "opción no reconocida `--%s=%s'"
+
+#: as.c:651
+#, c-format
+msgid "unrecognized option `--%s'"
+msgstr "opción no reconocida `--%s'"
+
+#: as.c:701
#, c-format
-msgid "unrecognized option -%c%s"
-msgstr "opción no reconocida -%c%s"
+msgid "unexpected argument to --multibyte-input-option: '%s'"
+msgstr "argumento inesperado para --multibyte-input-option: '%s'"
#. This output is intended to follow the GNU standards document.
-#: as.c:658
+#: as.c:706
#, c-format
msgid "GNU assembler %s\n"
-msgstr "Ensamblador %s de GNU\n"
+msgstr "Ensamblador GNU %s\n"
-#: as.c:659
+#: as.c:707
#, c-format
-msgid "Copyright (C) 2018 Free Software Foundation, Inc.\n"
-msgstr "© 2018 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2025 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2025 Free Software Foundation, Inc.\n"
-#: as.c:660
+#: as.c:708
#, c-format
msgid ""
"This program is free software; you may redistribute it under the terms of\n"
@@ -449,7 +535,7 @@ msgstr ""
"la Licencia Pública General de GNU versión 3 o posterior.\n"
"Este programa no tiene ninguna garantía.\n"
-#: as.c:665
+#: as.c:713
#, c-format
msgid ""
"This assembler was configured for a target of `%s' and default,\n"
@@ -458,116 +544,150 @@ msgstr ""
"Este ensamblador fue configurado para un objetivo de «%s» y por omisión,\n"
"tipo «%s» de cpu.\n"
-#: as.c:669
+#: as.c:717
#, c-format
msgid "This assembler was configured for a target of `%s'.\n"
msgstr "Este ensamblador se configuró para un objetivo «%s».\n"
-#: as.c:677
+#: as.c:725
msgid "multiple emulation names specified"
msgstr "se especificaron múltiples nombres de emulación"
-#: as.c:679
+#: as.c:727
msgid "emulations not handled in this configuration"
msgstr "las emulaciones no se manejan en esta configuración"
-#: as.c:684
+#: as.c:732
#, c-format
msgid "alias = %s\n"
msgstr "alias = %s\n"
-#: as.c:685
+#: as.c:733
#, c-format
msgid "canonical = %s\n"
msgstr "canónico = %s\n"
-#: as.c:686
+#: as.c:734
#, c-format
msgid "cpu-type = %s\n"
msgstr "tipo-cpu = %s\n"
-#: as.c:688
+#: as.c:736
#, c-format
msgid "format = %s\n"
msgstr "formato = %s\n"
-#: as.c:691
+#: as.c:739
#, c-format
msgid "bfd-target = %s\n"
msgstr "objetivo-bfd = %s\n"
-#: as.c:708
+#: as.c:750
+msgid "--compress-debug-sections=zstd: gas is not built with zstd support"
+msgstr "--compress-debug-sections=zstd: gas no está construido con soporte zstd"
+
+#: as.c:754
#, c-format
msgid "Invalid --compress-debug-sections option: `%s'"
-msgstr "Opción invalida --compress-debug-sections: «%s»"
+msgstr "Opción no valida de --compress-debug-sections: «%s»"
-#: as.c:711
+#: as.c:757
#, c-format
msgid "--compress-debug-sections=%s is unsupported"
-msgstr "--compress-debug-sections=%s no es compatible"
+msgstr "--compress-debug-sections=%s no está disponible"
-#: as.c:736
+#: as.c:782
msgid "bad defsym; format is --defsym name=value"
-msgstr "defsym equivocado; el formato es --defsym nombre=valor"
+msgstr "defsym incorrecto; el formato es --defsym nombre=valor"
-#: as.c:756
+#: as.c:800
msgid "no file name following -t option"
msgstr "no hay un nombre de fichero a continuación de la opción -t"
-#: as.c:771
+#: as.c:809
#, c-format
msgid "failed to read instruction table %s\n"
-msgstr "falló al leer la distribución de instrucciones %s\n"
+msgstr "fallo al leer la table de instrucciones %s\n"
+
+#: as.c:831
+#, c-format
+msgid "unknown DWARF option %s\n"
+msgstr "Opción DWARF desconocida %s\n"
-#: as.c:887
+#: as.c:833
+#, c-format
+msgid "unknown option `%s'"
+msgstr "opción desconocida «%s»"
+
+#: as.c:890
+#, c-format
+msgid "Invalid --gdwarf-cie-version `%s'"
+msgstr "Opción no válida de --gdwarf-cie-version «%s»"
+
+#: as.c:990
+#, c-format
+msgid "Invalid --scfi= option: `%s'; suggested option: experimental"
+msgstr "Opción no válida de --scfi= : «%s»; se sugiere esta opción: xperimental"
+
+#: as.c:1001
#, c-format
msgid "Invalid --size-check= option: `%s'"
-msgstr "Invalida opción --size-check=: «%s»"
+msgstr "Opción no válida de --size-check=: «%s»"
-#: as.c:896
+#: as.c:1010
#, c-format
msgid "Invalid --elf-stt-common= option: `%s'"
-msgstr "Invalida opción no reconocida --elf-stt-common «%s»"
+msgstr "Opción no válida de --elf-stt-common=: «%s»"
-#: as.c:969
+#: as.c:1024
#, c-format
-msgid "invalid listing option `%c'"
-msgstr "invalida listado de opción `%c'"
+msgid "Invalid --generate-missing-build-notes option: `%s'"
+msgstr "Opción no valida de --generate-missing-build-notes: «%s»"
-#: as.c:1022
-msgid "--hash-size needs a numeric argument"
-msgstr "--hash-size necesita un argumento numérico"
+#: as.c:1102
+#, c-format
+msgid "invalid listing option `%c'"
+msgstr "opción de listado no válida `%c'"
-#: as.c:1044
+#: as.c:1165
#, c-format
msgid "%s: total time in assembly: %ld.%06ld\n"
msgstr "%s: tiempo total en ensamblado: %ld.%06ld\n"
-#: as.c:1325
+#: as.c:1263
+msgid "libbfd ABI mismatch"
+msgstr "ABI de libbfd no coincidente"
+
+#: as.c:1427
+#, c-format
+msgid "The input '%s' and output '%s' files are the same"
+msgstr "Los ficheros de entrada «%s» y de salida «%s» son el mismo"
+
+#: as.c:1480
#, c-format
msgid "%d warning"
msgid_plural "%d warnings"
msgstr[0] "%d aviso"
msgstr[1] "%d avisos"
-#: as.c:1327
+#: as.c:1482
#, c-format
msgid "%d error"
msgid_plural "%d errors"
msgstr[0] "%d error"
msgstr[1] "%d errores"
-#: as.c:1331
+#: as.c:1486
#, c-format
msgid "%s, treating warnings as errors"
-msgstr "%s , tratando avisos como errores"
+msgstr "%s , se tratan los avisos como errores"
-#: as.c:1342
+#: as.c:1497
#, c-format
msgid "%s, %s, generating bad object file\n"
-msgstr "%s, %s, generando fichero objeto equivocado\n"
+msgstr "%s, %s, generando fichero objeto incorrecto\n"
-#: as.h:173
+#: as.h:134
#, c-format
msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
msgstr "Valor de case %ld inesperado en la línea %d del fichero «%s»\n"
@@ -576,528 +696,622 @@ msgstr "Valor de case %ld inesperado en la línea %d del fichero «%s»\n"
#. * We have a GROSS internal error.
#. * This should never happen.
#.
-#: atof-generic.c:418 config/tc-m68k.c:3582
+#: atof-generic.c:456 config/tc-m68k.c:3485
msgid "failed sanity check"
-msgstr "falló la prueba de sanidad"
-
-#: cgen.c:107 config/tc-alpha.c:2099 config/tc-alpha.c:2123
-#: config/tc-arc.c:4013 config/tc-arc.c:4087 config/tc-d10v.c:550
-#: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752
-#: config/tc-ppc.c:2987 config/tc-ppc.c:3173 config/tc-ppc.c:3438
-#: config/tc-s390.c:1323 config/tc-s390.c:1446 config/tc-s390.c:1584
-#: config/tc-v850.c:2538 config/tc-v850.c:2609 config/tc-v850.c:2656
-#: config/tc-v850.c:2693 config/tc-v850.c:2730 config/tc-v850.c:2993
+msgstr "la inspección sanitaria ha fallado"
+
+#: cgen.c:106 config/tc-alpha.c:2097 config/tc-alpha.c:2121
+#: config/tc-arc.c:4075 config/tc-arc.c:4148 config/tc-d10v.c:550
+#: config/tc-d30v.c:534 config/tc-mn10200.c:1093 config/tc-mn10300.c:1753
+#: config/tc-ppc.c:3954 config/tc-s390.c:1824 config/tc-v850.c:2530
+#: config/tc-v850.c:2601 config/tc-v850.c:2648 config/tc-v850.c:2685
+#: config/tc-v850.c:2722 config/tc-v850.c:2986
msgid "too many fixups"
-msgstr "demasiadas composturas"
+msgstr "demasiadas reparaciones"
-#: cgen.c:372 cgen.c:392 config/tc-d10v.c:461 config/tc-d30v.c:453
-#: config/tc-i370.c:2127 config/tc-mn10200.c:1040 config/tc-mn10300.c:1677
-#: config/tc-ppc.c:3029 config/tc-s390.c:1307 config/tc-v850.c:2647
-#: config/tc-v850.c:2681 config/tc-v850.c:2721 config/tc-v850.c:2966
-#: config/tc-z80.c:446
+#: cgen.c:371 cgen.c:393 config/tc-d10v.c:461 config/tc-d30v.c:450
+#: config/tc-mn10200.c:1035 config/tc-mn10300.c:1678 config/tc-ppc.c:3483
+#: config/tc-v850.c:2639 config/tc-v850.c:2673 config/tc-v850.c:2713
+#: config/tc-v850.c:2959 config/tc-z80.c:785
msgid "illegal operand"
msgstr "operando ilegal"
-#: cgen.c:396 config/tc-avr.c:899 config/tc-d10v.c:463 config/tc-d30v.c:455
-#: config/tc-h8300.c:502 config/tc-i370.c:2129 config/tc-mcore.c:661
-#: config/tc-microblaze.c:609 config/tc-mmix.c:495 config/tc-mn10200.c:1043
-#: config/tc-mn10300.c:1680 config/tc-msp430.c:417 config/tc-ppc.c:3031
-#: config/tc-s390.c:1312 config/tc-sh.c:1385 config/tc-sh64.c:2214
-#: config/tc-v850.c:2651 config/tc-v850.c:2685 config/tc-v850.c:2725
-#: config/tc-v850.c:2969 config/tc-xgate.c:895 config/tc-z80.c:557
+#: cgen.c:397 config/tc-avr.c:910 config/tc-d10v.c:463 config/tc-d30v.c:452
+#: config/tc-h8300.c:495 config/tc-mcore.c:662 config/tc-microblaze.c:585
+#: config/tc-mmix.c:485 config/tc-mn10200.c:1038 config/tc-mn10300.c:1681
+#: config/tc-msp430.c:417 config/tc-ppc.c:3485 config/tc-sh.c:988
+#: config/tc-v850.c:2643 config/tc-v850.c:2677 config/tc-v850.c:2717
+#: config/tc-v850.c:2962 config/tc-xgate.c:895 config/tc-z80.c:933
#: config/tc-z8k.c:349
msgid "missing operand"
-msgstr "ausente operando"
+msgstr "falta operando"
-#: cgen.c:767
+#: cgen.c:774
msgid "a reloc on this operand implies an overflow"
-msgstr "una reubicación en este operando implica un desbordamiento"
+msgstr "la reubicación de este operando implica desbordamiento"
-#: cgen.c:790
+#: cgen.c:797
msgid "operand mask overflow"
msgstr "desbordamiento de máscara de operando"
-#. We can't actually support subtracting a symbol.
-#: cgen.c:851 config/tc-arm.c:1776 config/tc-arm.c:10346 config/tc-arm.c:10398
-#: config/tc-arm.c:10656 config/tc-arm.c:11493 config/tc-arm.c:12630
-#: config/tc-arm.c:12670 config/tc-arm.c:13013 config/tc-arm.c:13054
-#: config/tc-arm.c:17513 config/tc-arm.c:17554 config/tc-avr.c:1550
-#: config/tc-avr.c:1562 config/tc-avr.c:1826 config/tc-cris.c:4067
-#: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-ft32.c:574
-#: config/tc-ft32.c:587 config/tc-mips.c:9438 config/tc-mips.c:10743
-#: config/tc-mips.c:11999 config/tc-mips.c:12658 config/tc-nds32.c:6587
-#: config/tc-pru.c:747 config/tc-pru.c:757 config/tc-spu.c:957
-#: config/tc-spu.c:981 config/tc-tilegx.c:1485 config/tc-tilepro.c:1346
-#: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482
-#: config/tc-xtensa.c:5949 config/tc-xtensa.c:13095
+#: cgen.c:860 config/tc-arm.c:2042 config/tc-arm.c:11126 config/tc-arm.c:11178
+#: config/tc-arm.c:11466 config/tc-arm.c:12364 config/tc-arm.c:13513
+#: config/tc-arm.c:13553 config/tc-arm.c:13926 config/tc-arm.c:13968
+#: config/tc-arm.c:21213 config/tc-arm.c:21273 config/tc-mips.c:9707
+#: config/tc-mips.c:11025 config/tc-mips.c:12322 config/tc-mips.c:13003
+#: config/tc-spu.c:980 config/tc-xtensa.c:13107
msgid "expression too complex"
msgstr "expresión demasiado compleja"
-#: cgen.c:950 config/tc-ppc.c:7027 config/tc-s390.c:2365 config/tc-v850.c:3503
-#: config/tc-xstormy16.c:539
+#: cgen.c:961 config/tc-ppc.c:7491 config/tc-s390.c:2602 config/tc-v850.c:3492
+#: config/tc-xstormy16.c:541
msgid "unresolved expression that must be resolved"
msgstr "expresión sin resolver que se debe resolver"
-#: cgen.c:975 config/tc-xstormy16.c:564
+#: cgen.c:986 config/tc-bpf.c:884 config/tc-xstormy16.c:566
#, c-format
msgid "internal error: can't install fix for reloc type %d (`%s')"
-msgstr "error interno: no se puede instalar la compostura para el tipo reubicado %d («%s»)"
+msgstr "error interno: no se puede instalar la reparación para el tipo reubicado %d («%s»)"
-#: cgen.c:1026 config/tc-nios2.c:1360 config/tc-pru.c:788
+#: cgen.c:1039 config/tc-bpf.c:368 config/tc-pru.c:786
msgid "relocation is not supported"
msgstr "no se admite la reubicación"
-#: cond.c:82
+#: codeview.c:435
+#, c-format
+msgid "could not open %s for reading"
+msgstr "no se ha podido abrir %s para lectura"
+
+#: codeview.c:440
+msgid "md5_stream failed"
+msgstr "md5_stream ha fallado"
+
+#: codeview.c:548
+msgid "value cannot be expressed as a .cv_scomp"
+msgstr "el valor no puede expresarse como un .cv_scomp"
+
+#: codeview.c:556
+msgid "value cannot be expressed as a .cv_ucomp"
+msgstr "el valor no puede expresarse como un .cv_ucomp"
+
+#: cond.c:84
msgid "invalid identifier for \".ifdef\""
msgstr "identificador inválido para \".ifdef\""
-#: cond.c:149
+#: cond.c:151
msgid "non-constant expression in \".if\" statement"
-msgstr "expresión en declaración \".if\" no constante"
+msgstr "expresión no constante en sentencia \".if\""
-#: cond.c:276
+#: cond.c:279
msgid "bad format for ifc or ifnc"
-msgstr "formato equivocado para ifc ó ifnc"
+msgstr "formato incorrecto para ifc ó ifnc"
-#: cond.c:306
+#: cond.c:310
msgid "\".elseif\" without matching \".if\""
-msgstr "\".elseif\" sin coincidir con \".if\""
+msgstr "\".elseif\" sin su correspondiente \".if\""
-#: cond.c:310
+#: cond.c:314
msgid "\".elseif\" after \".else\""
-msgstr "\".elseif\" tras \".else\""
+msgstr "\".elseif\" después de \".else\""
-#: cond.c:313 cond.c:419
+#: cond.c:317 cond.c:423
msgid "here is the previous \".else\""
msgstr "aquí está el anterior \".else\""
-#: cond.c:316 cond.c:422
+#: cond.c:320 cond.c:426
msgid "here is the previous \".if\""
msgstr "aquí está el anterior \".if\""
-#: cond.c:345
+#: cond.c:349
msgid "non-constant expression in \".elseif\" statement"
-msgstr "expresión no constante en \".elseif\" declarado"
+msgstr "expresión no constante en sentencia \".elseif\""
-#: cond.c:383
+#: cond.c:387
msgid "\".endif\" without \".if\""
msgstr "\".endif\" sin \".if\""
-#: cond.c:412
+#: cond.c:416
msgid "\".else\" without matching \".if\""
-msgstr "\".else\" sin coincidir un \".if\""
+msgstr "\".else\" sin su correspondiente \".if\""
-#: cond.c:416
+#: cond.c:420
msgid "duplicate \".else\""
-msgstr "duplica \".else\""
+msgstr "\".else\" duplicado"
-#: cond.c:467
+#: cond.c:471
msgid ".ifeqs syntax error"
-msgstr "error sintáctico en .ifeqs"
+msgstr "error de sintaxis en .ifeqs"
-#: cond.c:548
+#: cond.c:559
msgid "end of macro inside conditional"
msgstr "fin de macro dentro de un condicional"
-#: cond.c:550
+#: cond.c:561
msgid "end of file inside conditional"
msgstr "final de fichero dentro de un condicional"
-#: cond.c:553
+#: cond.c:565
msgid "here is the start of the unterminated conditional"
-msgstr "aquí es el inicio del condicional sin terminar"
+msgstr "aquí está el comienzo del condicional sin terminar"
-#: cond.c:557
+#: cond.c:569
msgid "here is the \"else\" of the unterminated conditional"
msgstr "aquí está el \"else\" del condicional sin terminar"
-#: config/atof-ieee.c:139
+#: config/atof-ieee.c:148
msgid "cannot create floating-point number"
msgstr "no se puede crear el número de coma flotante"
-#: config/atof-ieee.c:286
-msgid "NaNs are not supported by this target\n"
-msgstr "No se admiten NaNs en este objetivo\n"
+#: config/atof-ieee.c:335
+msgid "NaNs are not supported by this target"
+msgstr "No se admiten NaNs en este objetivo"
+
+#: config/atof-ieee.c:354
+msgid "NaN flavors are not supported by this target"
+msgstr "No se admiten variantes de NaNs en este objetivo"
-#: config/atof-ieee.c:325 config/atof-ieee.c:366
-msgid "Infinities are not supported by this target\n"
-msgstr "No se admiten infinitos en este objetivo\n"
+#: config/atof-ieee.c:392
+msgid "Infinities are not supported by this target"
+msgstr "No se admiten infinitos en este objetivo"
-#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1152
-#: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585
+#: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1271
+#: config/tc-ia64.c:11573 config/tc-tic30.c:1241 config/tc-tic4x.c:2569
msgid "Unrecognized or unsupported floating point constant"
msgstr "No reconoce o no admite constante de coma flotante"
#: config/obj-aout.c:81
#, c-format
msgid "Attempt to put a common symbol into set %s"
-msgstr "Intentaba poner un símbolo común en el conjunto %s"
+msgstr "Intento de poner un símbolo común en el conjunto %s"
#: config/obj-aout.c:85
#, c-format
msgid "Attempt to put an undefined symbol into set %s"
-msgstr "Intentaba poner un símbolo indefinido en el conjunto %s"
+msgstr "Intento de poner un símbolo indefinido en el conjunto %s"
-#: config/obj-aout.c:112 config/obj-coff.c:1382
+#: config/obj-aout.c:112 config/obj-coff.c:1378
#, c-format
msgid "Symbol `%s' can not be both weak and common"
msgstr "El símbolo «%s» no puede ser débil y común al mismo tiempo"
-#: config/obj-coff.c:135 dw2gencfi.c:334
-#, c-format
-msgid "Inserting \"%s\" into structure table failed: %s"
-msgstr "Falló la inserción de «%s» en la distribución de estructuras: %s"
-
-#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5647
-#: config/tc-tic54x.c:3980 read.c:2960
+#: config/obj-coff.c:206 config/obj-coff.c:1693 config/tc-tic54x.c:4002
+#: read.c:3047
#, c-format
msgid "error setting flags for \"%s\": %s"
-msgstr "error al establecer las casillas para «%s»: %s"
+msgstr "error al establecer las opciones para «%s»: %s"
#. Zero is used as an end marker in the file.
-#: config/obj-coff.c:435
+#: config/obj-coff.c:424
msgid "Line numbers must be positive integers\n"
msgstr "Los números de línea deben ser enteros positivos\n"
-#: config/obj-coff.c:467
+#: config/obj-coff.c:456
msgid ".ln pseudo-op inside .def/.endef: ignored."
-msgstr ".ln como pseudo-operador dentro de .def/.endef: se descarta."
+msgstr "pseudo-operador .ln dentro de .def/.endef: se descarta."
-#: config/obj-coff.c:509 ecoff.c:3245
+#: config/obj-coff.c:497 ecoff.c:3232
msgid ".loc outside of .text"
msgstr ".loc fuera de .text"
-#: config/obj-coff.c:516
+#: config/obj-coff.c:504
msgid ".loc pseudo-op inside .def/.endef: ignored."
msgstr "pseudo-operador .loc dentro de .def/.endef: se descarta."
-#: config/obj-coff.c:596
+#: config/obj-coff.c:584
msgid ".def pseudo-op used inside of .def/.endef: ignored."
msgstr "se usó el pseudo-operador .def dentro de .def/.endef: se descarta."
-#: config/obj-coff.c:629
+#: config/obj-coff.c:617
msgid ".endef pseudo-op used outside of .def/.endef: ignored."
msgstr "se usó el pseudo-operador .endef fuera de .def/.endef: se descarta."
-#: config/obj-coff.c:668
+#: config/obj-coff.c:656
#, c-format
msgid "`%s' symbol without preceding function"
-msgstr "símbolo «%s» sin una función precedente"
+msgstr "símbolo «%s» sin función que lo preceda"
-#: config/obj-coff.c:755
+#: config/obj-coff.c:743
#, c-format
msgid "unexpected storage class %d"
msgstr "clase de almacenamiento %d inesperada"
-#: config/obj-coff.c:863
+#: config/obj-coff.c:850
msgid ".dim pseudo-op used outside of .def/.endef: ignored."
msgstr "se usó el pseudo-operador .dim fuera de .def/.endef: se descarta."
-#: config/obj-coff.c:883
+#: config/obj-coff.c:870
msgid "badly formed .dim directive ignored"
-msgstr "se descarta la directiva .dim formada equivocadamente"
+msgstr "se descarta la directiva .dim formada incorrectamente"
-#: config/obj-coff.c:932
+#: config/obj-coff.c:919
msgid ".size pseudo-op used outside of .def/.endef: ignored."
-msgstr "se utiliza el pseudo-operador .size fuera de .def/.endef: descartado."
+msgstr "pseudo-operador .size utilizado fuera de .def/.endef: descartado."
-#: config/obj-coff.c:947
+#: config/obj-coff.c:934
msgid ".scl pseudo-op used outside of .def/.endef: ignored."
-msgstr "se utiliza el pseudo-operador .scl fuera de .def/.endef: descartado."
+msgstr "pseudo-operador .scl utilizado fuera de .def/.endef: descartado."
-#: config/obj-coff.c:964
+#: config/obj-coff.c:951
msgid ".tag pseudo-op used outside of .def/.endef: ignored."
-msgstr "se utiliza el pseudo-operador .tag fuera de .def/.endef; descartado."
+msgstr "pseudo-operador .tag utilizado fuera de .def/.endef; descartado."
-#: config/obj-coff.c:981
+#: config/obj-coff.c:968
#, c-format
msgid "tag not found for .tag %s"
-msgstr "no se encontró una marca para .tag %s"
+msgstr "no se encontró etiqueta para .tag %s"
-#: config/obj-coff.c:994
+#: config/obj-coff.c:981
msgid ".type pseudo-op used outside of .def/.endef: ignored."
-msgstr "se utiliza el pseudo-operador .type fuera de .def/.endef; descartado."
+msgstr "pseudo-operador .type utilizado fuera de .def/.endef; descartado."
-#: config/obj-coff.c:1013
+#: config/obj-coff.c:1000
msgid ".val pseudo-op used outside of .def/.endef: ignored."
-msgstr "se utiliza el pseudo-operador .val fuera de .def/.endef; descartado."
+msgstr "pseudo-operador .val utilizado fuera de .def/.endef; descartado."
-#: config/obj-coff.c:1160
+#: config/obj-coff.c:1147
msgid "badly formed .weak directive ignored"
-msgstr "se descarta la directiva .weak formada equivocadamente"
+msgstr "se descarta la directiva .weak formada incorrectamente"
-#: config/obj-coff.c:1338
+#: config/obj-coff.c:1334
msgid "mismatched .eb"
msgstr ".eb sin coincidencia"
-#: config/obj-coff.c:1361
+#: config/obj-coff.c:1357
#, c-format
msgid "C_EFCN symbol for %s out of scope"
-msgstr "C_EFCN comoo símbolo para %s fuera de ámbito"
+msgstr "símbolo C_EFCN para %s fuera de ámbito"
-#: config/obj-coff.c:1415
+#: config/obj-coff.c:1412
#, c-format
msgid "Warning: internal error: forgetting to set endndx of %s"
-msgstr "Aviso: error interno: se olvida definir endndx de %s"
+msgstr "Aviso: error interno: se olvida establecer el endndx de %s"
#. STYP_INFO
#. STYP_LIB
#. STYP_OVER
-#: config/obj-coff.c:1646
+#: config/obj-coff.c:1655
#, c-format
msgid "unsupported section attribute '%c'"
-msgstr "no se admite el atributo seccional '%c'"
+msgstr "no se admite el atributo de sección '%c'"
-#: config/obj-coff.c:1650 config/tc-ppc.c:5629
+#: config/obj-coff.c:1659
#, c-format
msgid "unknown section attribute '%c'"
-msgstr "desconoce atributo seccional '%c'"
+msgstr "atributo de sección desconocido '%c'"
-#: config/obj-coff.c:1693 config/obj-macho.c:267
+#: config/obj-coff.c:1705 config/obj-macho.c:269
#, c-format
msgid "Ignoring changed section attributes for %s"
-msgstr "Se descartan los atributos seccional cambiados para %s"
+msgstr "Se descartan los atributos sección cambiados para %s"
-#: config/obj-coff.c:1831
+#: config/obj-coff.c:1849
#, c-format
msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
msgstr "0x%lx: «%s» tipo = %ld, clase = %d, segmento = %d\n"
-#: config/obj-ecoff.c:124
+#: config/obj-ecoff.c:125
msgid "Can't set GP value"
msgstr "No se puede establecer el valor GP"
-#: config/obj-ecoff.c:131
+#: config/obj-ecoff.c:132
msgid "Can't set register masks"
msgstr "No se pueden establecer las máscaras de registro"
-#: config/obj-elf.c:348 config/tc-sparc.c:4564 config/tc-v850.c:511
+#: config/obj-elf.c:272 config/tc-sparc.c:4383 config/tc-v850.c:508
#, c-format
msgid "bad .common segment %s"
-msgstr "segmento .common %s equivocado"
+msgstr "segmento .common %s incorrecto"
-#: config/obj-elf.c:424
+#: config/obj-elf.c:348 config/tc-aarch64.c:2278 config/tc-kvx.c:2235
msgid "Missing symbol name in directive"
-msgstr "Ausente nombre simbólico en la directiva"
+msgstr "Falta el nombre de símbolo en la directiva"
-#: config/obj-elf.c:646
+#: config/obj-elf.c:678
#, c-format
msgid "setting incorrect section type for %s"
-msgstr "se establece un tipo seccional incorrecto para %s"
+msgstr "se establece un tipo de sección incorrecto para %s"
-#: config/obj-elf.c:651
+#: config/obj-elf.c:683
#, c-format
msgid "ignoring incorrect section type for %s"
-msgstr "se descarta el tipo seccional incorrecto para %s"
+msgstr "se descarta el tipo de sección incorrecto para %s"
-#: config/obj-elf.c:702
+#: config/obj-elf.c:742
#, c-format
msgid "setting incorrect section attributes for %s"
-msgstr "se establecen atributos seccional incorrectos para %s"
+msgstr "se establecen atributos de sección incorrectos para %s"
-#: config/obj-elf.c:713
+#. This is a special section with known type. User
+#. assembly might get the section type wrong; Even high
+#. profile projects like glibc have done so in the past.
+#. So don't error in this case.
+#: config/obj-elf.c:836
#, c-format
-msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
-msgstr "SHF_ALLOC no está establecido para sección GNU_MBIND: %s"
+msgid "ignoring changed section type for %s"
+msgstr "se descarta el tipo de sección cambiado para %s"
-#: config/obj-elf.c:762
+#. Do error when assembly isn't self-consistent.
+#: config/obj-elf.c:839
#, c-format
-msgid "ignoring changed section type for %s"
-msgstr "se descarta el tipo seccional cambiado para %s"
+msgid "changed section type for %s"
+msgstr "tipo de sección cambiado para %s"
-#: config/obj-elf.c:774
+#: config/obj-elf.c:854
#, c-format
msgid "ignoring changed section attributes for %s"
-msgstr "se descartan los atributos seccional cambiados para %s"
+msgstr "se descartan los atributos de sección cambiados para %s"
-#: config/obj-elf.c:781
+#: config/obj-elf.c:856
#, c-format
-msgid "ignoring changed section entity size for %s"
-msgstr "se descarta el tamaño de entidad seccional cambiado para %s"
+msgid "changed section attributes for %s"
+msgstr "atributos de sección cambiados para %s"
-#: config/obj-elf.c:845
-msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T or number"
-msgstr "no reconocido atributo .section: requiere a,e,w,x,M,S,G,T o número"
+#: config/obj-elf.c:865
+#, c-format
+msgid "changed section entity size for %s"
+msgstr "tamaño de entidad de sección cambiado para %s"
+
+#: config/obj-elf.c:947
+msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number"
+msgstr "atributo de .section no reconocido: se desea a,e,o,w,x,M,S,G,T o número"
-#: config/obj-elf.c:905
+#: config/obj-elf.c:1033
msgid "extraneous characters at end of numeric section type"
-msgstr "extraños caracteres al final de tipo seccional numérico"
+msgstr "caracteres extraños al final de tipo de sección numérico"
-#: config/obj-elf.c:911 read.c:2944
+#: config/obj-elf.c:1039 read.c:3031
msgid "unrecognized section type"
-msgstr "no reconocido el tipo seccional"
+msgstr "tipo de sección no reconocido"
-#: config/obj-elf.c:943
+#: config/obj-elf.c:1064
msgid "unrecognized section attribute"
-msgstr "no reconocido el atributo seccional"
+msgstr "atributo de sección no reconocido"
-#: config/obj-elf.c:974 config/tc-alpha.c:4208
+#: config/obj-elf.c:1096 config/tc-alpha.c:4208
msgid "missing name"
-msgstr "ausente nombre"
+msgstr "falta el nombre"
+
+#: config/obj-elf.c:1166
+msgid "group name not parseable"
+msgstr "nombre de grupo no analizable"
+
+#: config/obj-elf.c:1173
+#, c-format
+msgid "section %s already has a group (%s)"
+msgstr "la sección %s ya tiene un grupo (%s)"
+
+#: config/obj-elf.c:1226
+#, c-format
+msgid "section name '%s' already defined as another symbol"
+msgstr "el nombre de sección «%s» ya está definido como otro símbolo"
+
+#: config/obj-elf.c:1331
+msgid "invalid merge / string entity size"
+msgstr "mezcla / tamaño de entidad de cadena no válido(s)"
-#: config/obj-elf.c:1134
-msgid "invalid merge entity size"
-msgstr "tamaño de entidad de mezcla inválido"
+#: config/obj-elf.c:1345
+msgid "entity size for SHF_MERGE / SHF_STRINGS not specified"
+msgstr "no se especificó el tamaño de entidad para SHF_MERGE / SHF_STRINGS"
-#: config/obj-elf.c:1141
-msgid "entity size for SHF_MERGE not specified"
-msgstr "no se especificó el tamaño de entidad para SHF_MERGE"
+#: config/obj-elf.c:1350
+msgid "bogus SHF_MERGE / SHF_STRINGS for SHT_NOBITS section"
+msgstr "SHF_MERGE / SHF_STRINGS falso para sección SHT_NOBITS"
-#: config/obj-elf.c:1147
+#: config/obj-elf.c:1391
msgid "? section flag ignored with G present"
-msgstr "se descarta la opción seccional ? con G presente"
+msgstr "se descarta la opción de sección ? con G presente"
-#: config/obj-elf.c:1171
+#: config/obj-elf.c:1428
msgid "group name for SHF_GROUP not specified"
-msgstr "no se especificó el tamaño de entidad para SHF_GROUP"
+msgstr "no se especificó el nombre de grupo para SHF_GROUP"
-#: config/obj-elf.c:1196
+#: config/obj-elf.c:1454
#, c-format
msgid "unsupported mbind section info: %s"
-msgstr "informe seccional mbind no admitido: %s"
+msgstr "información de sección mbind no admitida: %s"
+
+#: config/obj-elf.c:1507
+#, c-format
+msgid "unsupported section id: %s"
+msgstr "id de sección: %s"
-#: config/obj-elf.c:1211
+#: config/obj-elf.c:1533
msgid "character following name is not '#'"
-msgstr "el carácter a continuación del nombre no es '#'"
+msgstr "el carácter que sigue al nombre no es '#'"
-#: config/obj-elf.c:1331
+#: config/obj-elf.c:1561
+#, c-format
+msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
+msgstr "SHF_ALLOC no está establecido para sección GNU_MBIND: %s"
+
+#: config/obj-elf.c:1568
+#, c-format
+msgid "%s section is supported only by GNU and FreeBSD targets"
+msgstr "la sección %s solo se admite en objetivos GNU y FreeBSD"
+
+#: config/obj-elf.c:1706
msgid ".previous without corresponding .section; ignored"
msgstr ".previous sin .section correspondiente; se descarta"
-#: config/obj-elf.c:1357
+#: config/obj-elf.c:1732
msgid ".popsection without corresponding .pushsection; ignored"
msgstr ".popsection sin .pushsection correspondiente; se descarta"
-#: config/obj-elf.c:1403
-msgid "expected comma after name in .symver"
-msgstr "se esperaba una coma tras nombre en .symver"
+#: config/obj-elf.c:1776 config/obj-elf.c:1870
+#, c-format
+msgid "missing version name in `%s' for symbol `%s'"
+msgstr "falta el nombre de versión en «%s» para el símbolo «%s»"
-#: config/obj-elf.c:1419 config/obj-elf.c:2291
+#: config/obj-elf.c:1795
#, c-format
-msgid "`%s' can't be versioned to common symbol '%s'"
-msgstr "«%s» no puede ser versionado al símbolo común «%s»"
+msgid "only one version name with `@@@' is allowed for symbol `%s'"
+msgstr "solo se permite un nombre de versión con «@@@» para el símbolo «%s»"
-#: config/obj-elf.c:1434
+#: config/obj-elf.c:1803
#, c-format
-msgid "missing version name in `%s' for symbol `%s'"
-msgstr "ausente el nombre de versión en «%s» para el símbolo «%s»"
+msgid "invalid version name '%s' for symbol `%s'"
+msgstr "nombre de versión «%s» no válido para el símbolo «%s»"
+
+#: config/obj-elf.c:1844
+msgid "expected comma after name in .symver"
+msgstr "se esperaba una coma tras el nombre en .symver"
-#: config/obj-elf.c:1445
+#: config/obj-elf.c:1861 config/obj-elf.c:2805
#, c-format
-msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
-msgstr "versiones múltiples [«%s»|«%s»] para el símbolo «%s»"
+msgid "`%s' can't be versioned to common symbol '%s'"
+msgstr "«%s» no puede ser versionado al símbolo común «%s»"
-#: config/obj-elf.c:1481
+#: config/obj-elf.c:1938
#, c-format
msgid "expected `%s' to have already been set for .vtable_inherit"
msgstr "se esperaba que «%s» ya estuviera definido para .vtable_inherit"
-#: config/obj-elf.c:1491
+#: config/obj-elf.c:1948
msgid "expected comma after name in .vtable_inherit"
-msgstr "se esperaba una coma tras nombre en .vtable_inherit"
+msgstr "se esperaba una coma tras el nombre en .vtable_inherit"
-#: config/obj-elf.c:1543
+#: config/obj-elf.c:2009
msgid "expected comma after name in .vtable_entry"
-msgstr "se esperaba una coma tras nombre en .vtable_entry"
+msgstr "se esperaba una coma tras el nombre en .vtable_entry"
-#: config/obj-elf.c:1673
+#: config/obj-elf.c:2148
#, c-format
msgid "Attribute name not recognised: %s"
-msgstr "No reconocido el nombre del atributo: %s"
+msgstr "Nombre de atributo no reconocido: %s"
-#: config/obj-elf.c:1690
+#: config/obj-elf.c:2165
msgid "expected numeric constant"
msgstr "se esperaba una constante numérica"
-#: config/obj-elf.c:1699 config/tc-arm.c:6473
+#: config/obj-elf.c:2174 config/tc-arm.c:6970
msgid "expected comma"
msgstr "se esperaba una coma"
-#: config/obj-elf.c:1732
+#: config/obj-elf.c:2205 config/tc-arc.c:4946 config/tc-arc.c:4957
+#: config/tc-arc.c:5029 config/tc-arc.c:5080 config/tc-arm.c:32197
+#: config/tc-arm.c:32208 config/tc-csky.c:1697 config/tc-csky.c:1709
+#: config/tc-csky.c:1880 config/tc-mips.c:20645 config/tc-msp430.c:5148
+#: config/tc-riscv.c:5523 config/tc-riscv.c:5566 config/tc-sparc.c:1134
+#: config/tc-tic6x.c:4384
+#, c-format
+msgid "error adding attribute: %s"
+msgstr "error al añadir atributo: %s"
+
+#: config/obj-elf.c:2211
msgid "bad string constant"
-msgstr "constante de cadena equivocada"
+msgstr "constante de cadena incorrecta"
-#: config/obj-elf.c:1736
+#: config/obj-elf.c:2215
msgid "expected <tag> , <value>"
-msgstr "se esperaba <etiq> , <valor>"
+msgstr "se esperaba <etiqueta> , <valor>"
-#: config/obj-elf.c:1856
+#: config/obj-elf.c:2344
msgid "expected quoted string"
msgstr "se esperaba una cadena entre comillas"
-#: config/obj-elf.c:1876
+#: config/obj-elf.c:2364
#, c-format
msgid "expected comma after name `%s' in .size directive"
-msgstr "se esperaba una coma tras nombre «%s» en la directiva .size"
+msgstr "se esperaba una coma tras el nombre «%s» en la directiva .size"
-#: config/obj-elf.c:1885
+#: config/obj-elf.c:2373
msgid "missing expression in .size directive"
-msgstr "ausentea expresión en la directiva .size"
+msgstr "falta expresión en la directiva .size"
-#: config/obj-elf.c:2008
+#: config/obj-elf.c:2500
#, c-format
msgid "symbol '%s' is already defined"
msgstr "el símbolo «%s» ya está definido"
-#: config/obj-elf.c:2029
+#: config/obj-elf.c:2520
#, c-format
msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
-msgstr "el tipo simbólico «%s» sólo se admite en objetivos GNU y FreeBSD"
+msgstr "el tipo de símbolo «%s» solo se admite en objetivos GNU y FreeBSD"
+
+#: config/obj-elf.c:2524
+#, c-format
+msgid "symbol type \"%s\" is not supported by MIPS targets"
+msgstr "el tipo de símbolo «%s» no está disponible en objetivos MIPS"
-#: config/obj-elf.c:2041
+#: config/obj-elf.c:2536
#, c-format
msgid "symbol type \"%s\" is supported only by GNU targets"
-msgstr "el tipo simbólico «%s» sólo se admite en objetivos GNU"
+msgstr "el tipo de símbolo «%s» solo se admite en objetivos GNU"
-#: config/obj-elf.c:2052
+#: config/obj-elf.c:2546 config/tc-kvx.c:2279
#, c-format
msgid "unrecognized symbol type \"%s\""
-msgstr "no reconocido el tipo simbólico «%s»"
+msgstr "tipo de símbolo no reconocido «%s»"
+
+#: config/obj-elf.c:2567
+#, c-format
+msgid "cannot change type of common symbol '%s'"
+msgstr "no puede cambiersa el tipo del símbolo común «%s»"
+
+#: config/obj-elf.c:2579
+#, c-format
+msgid "symbol '%s' already has its type set"
+msgstr "el símbolo «%s» ya tiene su tipo establecido"
+
+#: config/obj-elf.c:2681
+#, c-format
+msgid "undefined linked-to symbol `%s' on section `%s'"
+msgstr "símbolo enlazado-a `%s' en la sección `%s'"
-#: config/obj-elf.c:2219 config/obj-elf.c:2222
+#: config/obj-elf.c:2778 config/obj-elf.c:2781
#, c-format
msgid ".size expression for %s does not evaluate to a constant"
msgstr "la expresión .size para %s no evalúa a una constante"
-#: config/obj-elf.c:2256
+#: config/obj-elf.c:2870
#, c-format
-msgid "invalid attempt to declare external version name as default in symbol `%s'"
-msgstr "intento inválido de declarar un nombre de versión externo como valor por defecto en el símbolo «%s»"
+msgid "symbol '%s' with multiple versions cannot be used in relocation"
+msgstr "el símbolo «%s» con varias versiones no puede utilizarse en una reubicación"
-#: config/obj-elf.c:2325 ecoff.c:3600
+#: config/obj-elf.c:2888 ecoff.c:3576
#, c-format
msgid "symbol `%s' can not be both weak and common"
msgstr "el símbolo «%s» no puede ser débil y común al mismo tiempo"
-#: config/obj-elf.c:2437
+#: config/obj-elf.c:2932
#, c-format
msgid "assuming all members of group `%s' are COMDAT"
msgstr "se asume que todos los miembros del grupo «%s» son COMDAT"
-#: config/obj-elf.c:2449
+#: config/obj-elf.c:2944
#, c-format
msgid "can't create group: %s"
-msgstr "no se puede crear un grupo: %s"
+msgstr "no se puede crear el grupo: %s"
+
+#: config/obj-elf.c:3021
+#, c-format
+msgid "invalid attempt to declare external version name as default in symbol `%s'"
+msgstr "intento no válido de declarar un nombre de versión externo como predeterminado en el símbolo «%s»"
+
+#: config/obj-elf.c:3031
+#, c-format
+msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
+msgstr "varias versiones [«%s»|«%s»] para el símbolo «%s»"
-#: config/obj-elf.c:2603
+#: config/obj-elf.c:3120
#, c-format
msgid "failed to set up debugging information: %s"
msgstr "falló al establecer la información de depuración: %s"
-#: config/obj-elf.c:2623
+#: config/obj-elf.c:3140
#, c-format
msgid "can't start writing .mdebug section: %s"
msgstr "no se puede iniciar la escritura de la sección .mdebug: %s"
-#: config/obj-elf.c:2631
+#: config/obj-elf.c:3148
#, c-format
msgid "could not write .mdebug section: %s"
msgstr "no se puede escribir la sección .mdebug: %s"
-#: config/obj-evax.c:127
+#: config/obj-evax.c:122
#, c-format
msgid "no entry symbol for global function '%s'"
-msgstr "no hay símbolo entrante para función global «%s»"
+msgstr "no hay símbolo de entrada para la función global «%s»"
#. make a temp string.
#: config/obj-macho.c:119
@@ -1108,7 +1322,15 @@ msgstr "el nombre %s «%s» es demasiado largo (máximo 16 caracteres)"
#: config/obj-macho.c:130
#, c-format
msgid "expected a %s name followed by a `,'"
-msgstr "esperaba una nombre %s seguido por una `,'"
+msgstr "se esperaba un nombre de %s seguido por una `,'"
+
+#: config/obj-macho.c:144
+msgid "segment"
+msgstr "segmento"
+
+#: config/obj-macho.c:153
+msgid "section"
+msgstr "sección"
#: config/obj-macho.c:195
#, c-format
@@ -1118,159 +1340,159 @@ msgstr "no se puede invalidar tipo de sección rellenado a cero para `%s,%s'"
#: config/obj-macho.c:249
#, c-format
msgid "failed to set flags for \"%s\": %s"
-msgstr "fallaba al establecer marcas para «%s»: %s"
+msgstr "no se han podido establecer las opciones para «%s»: %s"
-#: config/obj-macho.c:340
+#: config/obj-macho.c:342
#, c-format
msgid "unknown or invalid section type '%s'"
-msgstr "tipo seccional inválido o desconocido '%s'"
+msgstr "tipo de sección inválido o desconocido '%s'"
-#: config/obj-macho.c:379
+#: config/obj-macho.c:381
#, c-format
msgid "unknown or invalid section attribute '%s'"
-msgstr "desconoce o invalida atributo seccional «%s»"
+msgstr "atributo de sección desconocido o no válido «%s»"
-#: config/obj-macho.c:400
+#: config/obj-macho.c:402
msgid "unexpected section size information"
-msgstr "información inesperada de tamaño seccional"
+msgstr "información inesperada de tamaño de sección"
-#: config/obj-macho.c:412
+#: config/obj-macho.c:414
msgid "missing sizeof_stub expression"
-msgstr "ausentea expresión sizeof_stub"
+msgstr "falta expresión sizeof_stub"
-#: config/obj-macho.c:476 config/tc-ia64.c:1083 config/tc-ia64.c:11770
-#: config/tc-score.c:6103 expr.c:1172 expr.c:1325 read.c:1715
+#: config/obj-macho.c:478 config/tc-ia64.c:1080 config/tc-ia64.c:11734
+#: config/tc-score.c:6073 expr.c:1260 read.c:1784
msgid "expected symbol name"
-msgstr "se esperaba un nombre simbólico"
+msgstr "se esperaba un nombre de símbolo"
-#: config/obj-macho.c:489 read.c:494
+#: config/obj-macho.c:491 read.c:558
msgid "bad or irreducible absolute expression"
-msgstr "expresión absoluta equivocada o irreducible"
+msgstr "expresión absoluta incorrecta o irreducible"
-#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1753
+#: config/obj-macho.c:497 config/tc-score.c:6090 read.c:1823
msgid "missing size expression"
-msgstr "ausentea expresión de tamaño"
+msgstr "falta expresión de tamaño"
-#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1759
+#: config/obj-macho.c:506 config/tc-ia64.c:1115 read.c:1829
#, c-format
msgid "size (%ld) out of range, ignored"
-msgstr "tamaño (%ld) fuera de límite, se descarta"
+msgstr "tamaño (%ld) fuera de rango, 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
-#: symbols.c:436
+#: config/obj-macho.c:516 config/tc-score.c:6216 dwarf2dbg.c:1431 ecoff.c:3345
+#: read.c:1841 read.c:1944 read.c:2718 read.c:3311 read.c:3906 symbols.c:579
+#: symbols.c:674
#, c-format
msgid "symbol `%s' is already defined"
msgstr "el símbolo «%s» ya está definido"
-#: config/obj-macho.c:524 read.c:1786
+#: config/obj-macho.c:526 read.c:1856
#, c-format
msgid "size of \"%s\" is already %ld; not changing to %ld"
-msgstr "la longitud de «%s» ya es %ld; no se cambia a %ld"
+msgstr "El tamaño de «%s» ya es %ld; no se va a cambiar a %ld"
-#: config/obj-macho.c:535
+#: config/obj-macho.c:537
msgid "align value not recognized, using size"
-msgstr "alineamiento valorada no reconocida, empleando tamaño"
+msgstr "valor de alineamiento no reconocido; se usará el tamaño"
-#: config/obj-macho.c:540 config/obj-macho.c:903
+#: config/obj-macho.c:542 config/obj-macho.c:905
#, c-format
msgid "Alignment (%lu) too large: 15 assumed."
-msgstr "Alineación (%lu) demasiado grande: asumido 15."
+msgstr "Alineación (%lu) demasiado grande: se asume 15."
-#: config/obj-macho.c:606
+#: config/obj-macho.c:608
#, c-format
msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
-msgstr "BFD está fuera de sincronización con GAS, tipo seccional inmanipulado bien conocido `%s'"
+msgstr "BFD está fuera de sincronización con GAS, tipo de sección conocido no manejado `%s'"
-#: config/obj-macho.c:808
+#: config/obj-macho.c:810
#, c-format
msgid "%s is not used for the selected target"
-msgstr "%s no está utilizado para el objetivo seleccionado"
+msgstr "%s no utilizado para el objetivo seleccionado"
-#: config/obj-macho.c:873
+#: config/obj-macho.c:875
msgid "internal error: base section index out of range"
-msgstr "error inteno: sección base indizado fuera de límite"
+msgstr "error interno: índice de sección base fuera de rango"
-#: config/obj-macho.c:959
+#: config/obj-macho.c:961
#, c-format
msgid "internal error: bad file property ID %d"
-msgstr "error interno: equivocación del ID propietaria de fichero %d"
+msgstr "error interno: ID %d de propiedad de fichero incorrecto"
-#: config/obj-macho.c:967
+#: config/obj-macho.c:969
msgid "failed to set subsections by symbols"
-msgstr "fallado al obtener subsecciones por símbolos"
+msgstr "no se han podido establecer subsecciones por símbolos"
-#: config/obj-macho.c:1030
+#: config/obj-macho.c:1032
#, c-format
msgid "'%s' previously declared as '%s'."
-msgstr "«%s» previamente definido como «%s»."
+msgstr "«%s» previamente declarado como «%s»."
-#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486
+#: config/obj-macho.c:1084 config/obj-macho.c:1404 config/obj-macho.c:1488
#, c-format
msgid "'%s' can't be a weak_definition (currently only supported in sections of type coalesced)"
-msgstr ""
+msgstr "«%s» no puede ser una weak_definition (actualmente solo disponible en secciones de tipo fusionado)"
-#: config/obj-macho.c:1167
+#: config/obj-macho.c:1169
msgid "use of .indirect_symbols requires `-dynamic'"
-msgstr "utilice símbolos indirectos requiere `-dinamic'"
+msgstr "el empleo de .indirect_symbols requiere `-dinamic'"
-#: config/obj-macho.c:1184
+#: config/obj-macho.c:1186
#, c-format
msgid "attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s"
-msgstr "trata añadir un símbolo indirecto (indirect_symbol) a un reguardo o sección referenciado con un elemento de tamaño cero en %s"
+msgstr "intento de añadir un indirect_symbol a un «stub» o sección de referencia con un elemento de tamaño cero en %s"
-#: config/obj-macho.c:1214
+#: config/obj-macho.c:1216
msgid "an .indirect_symbol must be in a symbol pointer or stub section."
-msgstr ""
+msgstr "los .indirect_symbol tienen que estar en punteros de símbolo o secciones «stub»."
-#: config/obj-macho.c:1483
+#: config/obj-macho.c:1485
#, c-format
msgid "'%s' can't be a weak_definition (since it is undefined)"
-msgstr ""
+msgstr "«%s» no puede ser una weak_definition (pues está indefinido)"
-#: config/obj-macho.c:1489
+#: config/obj-macho.c:1491
#, c-format
msgid "Non-global symbol: '%s' can't be a weak_definition."
-msgstr ""
+msgstr "Símbolo no global: «%s» no puede ser una weak_definition"
-#: config/obj-macho.c:1495
+#: config/obj-macho.c:1497
#, c-format
msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
-msgstr ""
+msgstr "error interno: [%s] código inesperado [%lx] en símbolo «frob»"
-#: config/obj-macho.c:1536
+#: config/obj-macho.c:1538
#, c-format
msgid "unrecognized stab type '%c'"
-msgstr "no reconoció un tipo estadístico '%c'"
+msgstr "tipo de «stab» no reconocido '%c'"
-#: config/obj-macho.c:1587
+#: config/obj-macho.c:1589
#, c-format
msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
-msgstr "«%s» no puede ser indefinido en «%s» - «%s» {%s sección}"
+msgstr "«%s» no puede estar indefinido en «%s» - «%s» {sección %s}"
-#: config/obj-macho.c:1595
+#: config/obj-macho.c:1597
#, c-format
msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
-msgstr "«%s» no puede ser indefinido en «%s» {%s sección} - «%s»"
+msgstr "«%s» no puede estar indefinido en «%s» {sección %s} - «%s»"
-#: config/obj-macho.c:1602
+#: config/obj-macho.c:1604
#, c-format
msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
msgstr "«%s» y «%s» no pueden estar indefinidos en «%s» - «%s»"
-#: config/obj-macho.c:1804
+#: config/obj-macho.c:1806
#, c-format
msgid "the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)"
-msgstr "el número de símbolos indirectos definidos en la sección %s no coincide con el número esperado (%d definido, %d esperado)"
+msgstr "el número de .indirect_symbols definidos en la sección %s no coincide con el número esperado (%d definido, %d esperado)"
-#: config/obj-macho.c:1824
+#: config/obj-macho.c:1826
#, c-format
msgid "internal error: failed to allocate %d indirectsymbol pointers"
-msgstr "error interno: fallado al asignar %d punteros simbólicos directos"
+msgstr "error interno: no se ha podido asignar %d punteros de símbolo indirectos"
-#: config/obj-macho.c:1838 config/obj-macho.c:1861
+#: config/obj-macho.c:1840 config/obj-macho.c:1863
msgid "internal error: more indirect mach-o symbols than expected"
-msgstr "error interno: más símbolos indirectos mach-o que los esperados"
+msgstr "error interno: más símbolos «mach-o» indirectos que los esperados"
#: config/obj-som.c:56
msgid "Only one .compiler pseudo-op per file!"
@@ -1282,16 +1504,16 @@ msgstr "Se esperaba una cadena entrecomillada"
#: config/obj-som.c:86
msgid ".compiler directive missing language and version"
-msgstr "ausente el lenguaje y la versión en la directiva .compiler"
+msgstr "faltan el lenguaje y la versión en la directiva .compiler"
#: config/obj-som.c:96
msgid ".compiler directive missing version"
-msgstr "ausente la versión en la directiva .compiler"
+msgstr "falta la versión en la directiva .compiler"
#: config/obj-som.c:112
#, c-format
msgid "FATAL: Attaching compiler header %s"
-msgstr "FATAL: Al adjuntar el encabezado de compilador %s"
+msgstr "FATAL: Adjuntando el encabezado de compilador %s"
#: config/obj-som.c:127
msgid "Only one .version pseudo-op per file!"
@@ -1300,7 +1522,7 @@ msgstr "¡Sólo un pseudo-operador .version por fichero!"
#: config/obj-som.c:151
#, c-format
msgid "attaching version header %s: %s"
-msgstr "al adjuntar el encabezado de versión %s: %s"
+msgstr "adjuntando el encabezado de versión %s: %s"
#: config/obj-som.c:169
msgid "Only one .copyright pseudo-op per file!"
@@ -1311,995 +1533,1310 @@ msgstr "¡Sólo un pseudo-operador .copyright por fichero!"
msgid "attaching copyright header %s: %s"
msgstr "adjuntando encabezado de copyright %s: %s"
-#: config/tc-aarch64.c:373
-msgid "integer 32-bit register expected"
-msgstr "esperado registro 32-bit entero"
+#: config/tc-aarch64.c:427
+#, c-format
+msgid "expected an unsuffixed ZA tile at operand %d"
+msgstr "se esperaba una matriz ZA sin sufijo en el operando %d"
+
+#: config/tc-aarch64.c:431
+#, c-format
+msgid "missing horizontal or vertical suffix at operand %d"
+msgstr "falta el sufijo horizontal o vertical en el operando %d"
-#: config/tc-aarch64.c:376
-msgid "integer 64-bit register expected"
-msgstr "esperado registro 64-bit entero"
+#: config/tc-aarch64.c:436
+#, c-format
+msgid "expected 'za' rather than a ZA tile at operand %d"
+msgstr "se esperaba 'za' en lugar de una matriz ZA en el operando %d"
-#: config/tc-aarch64.c:379
-msgid "integer register expected"
-msgstr "esperado registro entero"
+#: config/tc-aarch64.c:440
+#, c-format
+msgid "expected a predicate-as-counter rather than predicate-as-mask register at operand %d"
+msgstr "se esperaba un registro de predicado-como-contador en vez de un predicado-como-máscara en el operando %d"
-#: config/tc-aarch64.c:382
-msgid "64-bit integer or SP register expected"
-msgstr "esperado PS o registro 64-bit entero"
+#: config/tc-aarch64.c:445
+#, c-format
+msgid "expected a predicate-as-mask rather than predicate-as-counter register at operand %d"
+msgstr "se esperaba un registro de predicado-como-máscara en vez de un predicado-como-contador en el operando %d"
-#: config/tc-aarch64.c:385 config/tc-mcore.c:839 config/tc-mcore.c:1355
-#: config/tc-mcore.c:1409
-msgid "base register expected"
-msgstr "se esperaba un registro base"
+#: config/tc-aarch64.c:450
+#, c-format
+msgid "expected a 64-bit integer register at operand %d"
+msgstr "se esperaba un registro entero de 64 bits para el operando %d"
-#: config/tc-aarch64.c:388
-msgid "integer or zero register expected"
-msgstr "esperado registro entero o cero"
+#: config/tc-aarch64.c:452
+#, c-format
+msgid "expected an integer or zero register at operand %d"
+msgstr "se esperaba un registro entero o cero para el operando %d"
-#: config/tc-aarch64.c:391
-msgid "offset register expected"
-msgstr "esperaba registro desplazamiento"
+#: config/tc-aarch64.c:454
+#, c-format
+msgid "expected an integer or stack pointer register at operand %d"
+msgstr "se esperaba un registro entero o de puntero a pila para el operando %d"
-#: config/tc-aarch64.c:394
-msgid "integer or SP register expected"
-msgstr "esperado registro entero o PS"
+#: config/tc-aarch64.c:458
+#, c-format
+msgid "expected a scalar SIMD or floating-point register at operand %d"
+msgstr "se esperaba un registro de escalar SIMD o de coma flotante para el operando %d"
-#: config/tc-aarch64.c:397
-msgid "integer, zero or SP register expected"
-msgstr "esperado entero, cero o registro PS"
+#: config/tc-aarch64.c:461
+#, c-format
+msgid "expected an Advanced SIMD vector register at operand %d"
+msgstr "se esperaba un registro de vector SIMD avanzado para el operando %d"
-#: config/tc-aarch64.c:400
-msgid "8-bit SIMD scalar register expected"
-msgstr "esperado registro SIMD de 8-bit escalar"
+#: config/tc-aarch64.c:463
+#, c-format
+msgid "expected an SVE vector register at operand %d"
+msgstr "se esperaba un registro de vector SVE para el operando %d"
-#: config/tc-aarch64.c:403
-msgid "16-bit SIMD scalar or floating-point half precision register expected"
-msgstr "esperado registro SIMD de 16-bit escalar o coma flotante a precisión media"
+#. Use this error for "predicate-as-mask only" and "either kind of
+#. predicate". We report a more specific error if P is used where
+#. PN is expected, and vice versa, so the issue at this point is
+#. "predicate-like" vs. "not predicate-like".
+#: config/tc-aarch64.c:470
+#, c-format
+msgid "expected an SVE predicate register at operand %d"
+msgstr "se esperaba un registro de predicado SVE para el operando %d"
-#: config/tc-aarch64.c:407
-msgid "32-bit SIMD scalar or floating-point single precision register expected"
-msgstr "esperado registro SIMD de 32 bit escalar o coma flotante a precisión simple"
+#: config/tc-aarch64.c:472
+#, c-format
+msgid "expected an SVE predicate-as-counter register at operand %d"
+msgstr "se esperaba un registro de predicado-como-contador SVE para el operando %d"
-#: config/tc-aarch64.c:411
-msgid "64-bit SIMD scalar or floating-point double precision register expected"
-msgstr "esperado registro SIMD de 64-bit escalar o coma flotante a precisión doble"
+#: config/tc-aarch64.c:474
+#, c-format
+msgid "expected a vector register at operand %d"
+msgstr "se esperaba un registro de vector para el operando %d"
-#: config/tc-aarch64.c:415
-msgid "128-bit SIMD scalar or floating-point quad precision register expected"
-msgstr "esperado registro SIMD de 128-bit escalar o coma flotante a precisión cuadruple"
+#: config/tc-aarch64.c:476
+#, c-format
+msgid "expected an SVE vector or predicate register at operand %d"
+msgstr "se esperaba un registro de vector SVE para el operando %d"
-#: config/tc-aarch64.c:420 config/tc-arm.c:4401
-msgid "register expected"
-msgstr "se esperaba un registro"
+#: config/tc-aarch64.c:478
+#, c-format
+msgid "expected a vector or predicate register at operand %d"
+msgstr "se esperaba un registro de vector o de predicado para el operando %d"
-#. any [BHSDQ]P FP
-#: config/tc-aarch64.c:423
-msgid "SIMD scalar or floating-point register expected"
-msgstr "SIMD escalar de coma flotante registrada esperada"
+#: config/tc-aarch64.c:482
+#, c-format
+msgid "expected a ZA array vector at operand %d"
+msgstr "se esperaba un registro de matriz ZA para el operando %d"
-#. any V reg
-#: config/tc-aarch64.c:426
-msgid "vector register expected"
-msgstr "vector registrador esperado"
+#: config/tc-aarch64.c:484
+#, c-format
+msgid "expected ZT0 or a ZA mask at operand %d"
+msgstr "se esperaba una mścara ZT0 o ZA para el operando %d"
-#: config/tc-aarch64.c:429
-msgid "SVE vector register expected"
-msgstr "SVE como vector esperaba registro"
+#: config/tc-aarch64.c:486
+#, c-format
+msgid "expected a ZA tile at operand %d"
+msgstr "se esperaba una matriz ZA para el operando %d"
+
+#: config/tc-aarch64.c:488
+#, c-format
+msgid "expected a ZA tile slice at operand %d"
+msgstr "se esperaba una rodaja de registro de matriz ZA para el operando %d"
+
+#: config/tc-aarch64.c:492
+#, c-format
+msgid "expected an integer register or Advanced SIMD vector register at operand %d"
+msgstr "se esperaba un registro entero o un registro de vector SIMD avanzado para el operando %d"
+
+#: config/tc-aarch64.c:495
+#, c-format
+msgid "expected an integer register or SVE vector register at operand %d"
+msgstr "se esperaba un registro entero o un registro de vector SVE para el operando %d"
+
+#: config/tc-aarch64.c:498
+#, c-format
+msgid "expected an integer or vector register at operand %d"
+msgstr "se esperaba un registro entero o un registro de vector para el operando %d"
+
+#: config/tc-aarch64.c:500
+#, c-format
+msgid "expected an integer or predicate register at operand %d"
+msgstr "se esperaba un registro entero o un registro de predicado para el operando %d"
-#: config/tc-aarch64.c:432
-msgid "SVE predicate register expected"
-msgstr "SVE predicado registrado esperado"
+#: config/tc-aarch64.c:502
+#, c-format
+msgid "expected an integer, vector or predicate register at operand %d"
+msgstr "se esperaba un registro entero de vector o de predicado para el operando %d"
-#: config/tc-aarch64.c:435
+#: config/tc-aarch64.c:507
#, c-format
-msgid "invalid register type %d"
-msgstr "registro inválido de tipo %d"
+msgid "expected an SVE vector register or ZA tile slice at operand %d"
+msgstr "se esperaba un registro de vector SVE o una rodaja de matriz ZA para el operando %d"
-#: config/tc-aarch64.c:595 config/tc-aarch64.c:597 config/tc-arm.c:1061
-#: config/tc-score.c:6514 expr.c:1385 read.c:2609
+#: config/tc-aarch64.c:715 config/tc-aarch64.c:717 config/tc-arm.c:1188
+#: config/tc-score.c:6435 expr.c:1423 read.c:2700
msgid "bad expression"
-msgstr "expresión equivocada"
+msgstr "expresión incorrecta"
-#: config/tc-aarch64.c:607 config/tc-arm.c:1072 config/tc-i860.c:1003
-#: config/tc-sparc.c:3440
+#: config/tc-aarch64.c:728 config/tc-sparc.c:3380
msgid "bad segment"
-msgstr "segmento equivocado"
+msgstr "segmento incorrecto"
-#: config/tc-aarch64.c:825
+#: config/tc-aarch64.c:876
+msgid "bad vector arrangement type"
+msgstr "tipo de disposición de vector incorrecto"
+
+#: config/tc-aarch64.c:1048
#, c-format
msgid "bad size %d in vector width specifier"
-msgstr "tamaño equivocado %d en el especificador de anchura vectorial"
+msgstr "tamaño incorrecto %d en el especificador de anchura del vector"
-#: config/tc-aarch64.c:858
+#: config/tc-aarch64.c:1081
#, c-format
msgid "unexpected character `%c' in element size"
-msgstr "carácter inesperado `%c' dentro del tamaño elemental"
+msgstr "carácter inesperado `%c' en el tamaño del elemento"
-#: config/tc-aarch64.c:860
+#: config/tc-aarch64.c:1083
msgid "missing element size"
-msgstr "ausencia de tamaño de elemento"
+msgstr "falta el tamaño del elemento"
-#: config/tc-aarch64.c:869
+#: config/tc-aarch64.c:1093
#, c-format
msgid "invalid element size %d and vector size combination %c"
-msgstr "no válida tamaño de elemento %d y combinación de tamaño vectorial %c"
+msgstr "combinación no válida del tamaño del elemento %d y del tamaño del vector %c"
-#: config/tc-aarch64.c:904
+#: config/tc-aarch64.c:1129
#, c-format
msgid "unexpected character `%c' in predication type"
-msgstr "carácter inesperado `%c' en tipo de predicado"
+msgstr "carácter inesperado `%c' en tipo de predicación"
-#: config/tc-aarch64.c:907
+#: config/tc-aarch64.c:1132
msgid "missing predication type"
-msgstr "ausente tipo predicativo"
+msgstr "falta el tipo de predicación"
-#: config/tc-aarch64.c:1002
-msgid "this type of register can't be indexed"
-msgstr "este tipo de registro no puede ser indizado"
-
-#: config/tc-aarch64.c:1008
-msgid "index not allowed inside register list"
-msgstr "índice no permitido dentro de listado de registro"
-
-#: config/tc-aarch64.c:1018 config/tc-aarch64.c:1966 config/tc-aarch64.c:2155
-#: config/tc-arm.c:1569 config/tc-arm.c:3681 config/tc-arm.c:4798
+#: config/tc-aarch64.c:1176 config/tc-aarch64.c:2324 config/tc-aarch64.c:2585
+#: config/tc-arm.c:1765 config/tc-arm.c:3972 config/tc-arm.c:5205
+#: config/tc-arm.c:7251
msgid "constant expression required"
msgstr "se requiere una expresión constante"
+#: config/tc-aarch64.c:1230
+msgid "syntax error in register list"
+msgstr "error de sintaxis en la lista de registros"
+
+#: config/tc-aarch64.c:1260
+msgid "ZA tile number out of range"
+msgstr "número de matriz ZA fuera de rango"
+
+#: config/tc-aarch64.c:1304
+msgid "this type of register can't be indexed"
+msgstr "este tipo de registro no se puede indexar"
+
+#: config/tc-aarch64.c:1310
+msgid "index not allowed inside register list"
+msgstr "índice no permitido dentro del listado de registros"
+
#. Indexed vector register expected.
-#: config/tc-aarch64.c:1030
+#: config/tc-aarch64.c:1325
msgid "indexed vector register expected"
-msgstr "esperado registro vectorial indizado"
+msgstr "se esperaba un registro de vector indexado"
-#: config/tc-aarch64.c:1037
+#: config/tc-aarch64.c:1332
msgid "invalid use of vector register"
-msgstr "utolización no válida de registro vectorial"
-
-#: config/tc-aarch64.c:1129 config/tc-arm.c:1837
-msgid "expecting {"
-msgstr "esperando {"
+msgstr "utilización no válida de registro de vector"
-#: config/tc-aarch64.c:1154
+#: config/tc-aarch64.c:1454
msgid "invalid vector register in list"
-msgstr "registro vectorial inválido en listado"
+msgstr "registro de vector inválido en listado"
-#: config/tc-aarch64.c:1161
+#: config/tc-aarch64.c:1462
msgid "invalid scalar register in list"
-msgstr "registrador escalar inválido en lista"
+msgstr "registro escalar inválido en listado"
-#: config/tc-aarch64.c:1174
+#: config/tc-aarch64.c:1475
msgid "invalid range in vector register list"
-msgstr "límite inválido en listado de registro vectorial"
+msgstr "rango no válido en listado de registros de vector"
-#: config/tc-aarch64.c:1187
+#: config/tc-aarch64.c:1488
msgid "type mismatch in vector register list"
-msgstr "tipo incoincidente dentro de listado registrado vectorial"
+msgstr "discordancia de tipos en listado de registros de vector"
-#: config/tc-aarch64.c:1204
+#: config/tc-aarch64.c:1509
msgid "end of vector register list not found"
-msgstr "final de listado de registro vectorial no encontrado"
-
-#: config/tc-aarch64.c:1220
-msgid "constant expression required."
-msgstr "requerida expresión constante."
+msgstr "final del listado de registros de vector no encontrado"
-#: config/tc-aarch64.c:1230
+#: config/tc-aarch64.c:1527
msgid "expected index"
-msgstr "índice esperado"
+msgstr "se esperaba índice"
-#: config/tc-aarch64.c:1237
+#: config/tc-aarch64.c:1534
msgid "too many registers in vector register list"
-msgstr "muchos registros internos a listado de registro vectorial"
+msgstr "demasiados registros en el listado de registros de vector"
-#: config/tc-aarch64.c:1242
+#: config/tc-aarch64.c:1539
msgid "empty vector register list"
-msgstr "listado de registro vectorial vacío"
+msgstr "listado de registros de vector vacío"
-#: config/tc-aarch64.c:1264 config/tc-arm.c:2223
+#: config/tc-aarch64.c:1609 config/tc-arm.c:2534
#, c-format
msgid "ignoring attempt to redefine built-in register '%s'"
-msgstr "se descarta el intento de redefinir el símbolo interno «%s»"
+msgstr "se descarta el intento de redefinir el registro interno «%s»"
-#: config/tc-aarch64.c:1270 config/tc-arm.c:2228
+#: config/tc-aarch64.c:1615 config/tc-arm.c:2539
#, c-format
msgid "ignoring redefinition of register alias '%s'"
msgstr "se descarta la redefinición del alias de registro «%s»"
-#: config/tc-aarch64.c:1316 config/tc-arm.c:2294
+#: config/tc-aarch64.c:1660 config/tc-arm.c:2604
#, c-format
msgid "unknown register '%s' -- .req ignored"
msgstr "registro «%s» desconocido -- se descarta .req"
-#: config/tc-aarch64.c:1374 config/tc-arm.c:2502
+#: config/tc-aarch64.c:1718 config/tc-arm.c:2812
msgid "invalid syntax for .req directive"
-msgstr "sintaxis no válida .reg para directiva"
+msgstr "sintaxis no válida para directiva .reg"
-#: config/tc-aarch64.c:1399 config/tc-arm.c:2540
+#: config/tc-aarch64.c:1739 config/tc-arm.c:2845
msgid "invalid syntax for .unreq directive"
-msgstr "sintaxis no válida .unreq para directiva"
+msgstr "sintaxis no válida para directiva .unreq"
-#: config/tc-aarch64.c:1405 config/tc-arm.c:2547
+#: config/tc-aarch64.c:1745 config/tc-arm.c:2852
#, c-format
msgid "unknown register alias '%s'"
-msgstr "desconoce alias de registro «%s»"
+msgstr "alias de registro desconocido «%s»"
-#: config/tc-aarch64.c:1407
+#: config/tc-aarch64.c:1747
#, c-format
msgid "ignoring attempt to undefine built-in register '%s'"
-msgstr "trata ignorando a registro interno indefinido «%s»"
+msgstr "se descarta el intento de suprimir la definición del registro interno «%s»"
-#: config/tc-aarch64.c:1731 config/tc-arm.c:3293 config/tc-arm.c:3320
-#: config/tc-arm.c:3333
+#: config/tc-aarch64.c:2061 config/tc-arm.c:3583 config/tc-arm.c:3610
+#: config/tc-arm.c:3623
msgid "literal pool overflow"
msgstr "desbordamiento en el conjunto de literales"
-#: config/tc-aarch64.c:1913 config/tc-aarch64.c:5916 config/tc-arm.c:3554
-#: config/tc-arm.c:6996
+#: config/tc-aarch64.c:2242 config/tc-aarch64.c:7473 config/tc-arm.c:3845
+#: config/tc-arm.c:7677
msgid "unrecognized relocation suffix"
-msgstr "no reconocido el sufijo de reubicación"
+msgstr "sufijo de reubicación no reconocido"
-#: config/tc-aarch64.c:1915
+#: config/tc-aarch64.c:2244
msgid "unimplemented relocation suffix"
-msgstr "sufijo reubicable implementable"
+msgstr "sufijo de reubicación no implementado"
-#: config/tc-aarch64.c:2123 config/tc-aarch64.c:2316 config/tc-aarch64.c:2374
+#: config/tc-aarch64.c:2552 config/tc-aarch64.c:2743 config/tc-aarch64.c:2787
+#: config/tc-csky.c:2336
msgid "immediate operand required"
msgstr "operando inmediato requerido"
-#: config/tc-aarch64.c:2131
+#: config/tc-aarch64.c:2561
msgid "missing immediate expression"
-msgstr "expresión inmediata ausente"
+msgstr "falta expresión inmediata"
-#: config/tc-aarch64.c:2354 config/tc-aarch64.c:5740 config/tc-aarch64.c:5760
+#: config/tc-aarch64.c:2767 config/tc-aarch64.c:7296 config/tc-aarch64.c:7316
msgid "invalid floating-point constant"
-msgstr "constante de coma flotante inválido"
+msgstr "constante de coma flotante no válida"
-#: config/tc-aarch64.c:2984 config/tc-arm.c:5137 config/tc-arm.c:5146
+#: config/tc-aarch64.c:3575 config/tc-arm.c:5452 config/tc-arm.c:5462
msgid "shift expression expected"
-msgstr "esperado desplazamiento expresional"
+msgstr "se esperaba expresión de desplazamiento"
-#: config/tc-aarch64.c:2992
+#: config/tc-aarch64.c:3583
msgid "shift operator expected"
-msgstr "esperado desplazamiento operador"
+msgstr "se esperaba operador de desplazamiento"
-#: config/tc-aarch64.c:3000
+#: config/tc-aarch64.c:3591
msgid "invalid use of 'MSL'"
-msgstr "utilización no válido de 'MSL'"
+msgstr "utilización no válida de 'MSL'"
-#: config/tc-aarch64.c:3008
+#: config/tc-aarch64.c:3599
msgid "invalid use of 'MUL'"
msgstr "utilización no válida de 'MUL'"
-#: config/tc-aarch64.c:3017
+#: config/tc-aarch64.c:3608
msgid "extending shift is not permitted"
-msgstr "desplazamiento extendido no está permitido"
+msgstr "no está permitido extender el desplazamiento"
-#: config/tc-aarch64.c:3025
+#: config/tc-aarch64.c:3616
msgid "'ROR' shift is not permitted"
-msgstr "espaciado 'ROR' no está permitido"
+msgstr "el desplazamiento 'ROR' no está permitido"
-#: config/tc-aarch64.c:3033
+#: config/tc-aarch64.c:3624
msgid "only 'LSL' shift is permitted"
-msgstr "sólo está permitido el desplazamiento LSL"
+msgstr "solo está permitido el desplazamiento 'LSL'"
-#: config/tc-aarch64.c:3041
+#: config/tc-aarch64.c:3632
msgid "only 'MUL' is permitted"
-msgstr "sólo 'MUL' está permitido"
+msgstr "solo 'MUL' está permitido"
-#: config/tc-aarch64.c:3059
+#: config/tc-aarch64.c:3650
msgid "only 'MUL VL' is permitted"
-msgstr "sólo 'MUL VL' está permitido"
+msgstr "solo 'MUL VL' está permitido"
-#: config/tc-aarch64.c:3067
+#: config/tc-aarch64.c:3658
msgid "invalid shift for the register offset addressing mode"
-msgstr "desplazamiento inválido para el modo direccional de desplazamiento de registro"
+msgstr "desplazamiento inválido para el modo de direccionamiento de desplazamiento de registro"
-#: config/tc-aarch64.c:3075
+#: config/tc-aarch64.c:3666
msgid "invalid shift operator"
-msgstr "invalida operador desplazado"
+msgstr "operador de desplazamiento no válido"
-#: config/tc-aarch64.c:3108
+#: config/tc-aarch64.c:3700
msgid "missing shift amount"
-msgstr "ausente cantidad abandonada"
+msgstr "falta la cantidad de desplazamiento"
-#: config/tc-aarch64.c:3115
+#: config/tc-aarch64.c:3707
msgid "constant shift amount required"
msgstr "cantidad de desplazamiento constante requerida"
-#: config/tc-aarch64.c:3124
+#: config/tc-aarch64.c:3716
msgid "shift amount out of range 0 to 63"
-msgstr "cantidad desplazada fuera de rango 0 a 63"
+msgstr "cantidad de desplazamiento fuera del rango 0 a 63"
-#: config/tc-aarch64.c:3173
+#: config/tc-aarch64.c:3766
msgid "unexpected shift operator"
-msgstr "desplazamiento operador inesperado"
+msgstr "operador de desplazamiento inesperado"
-#: config/tc-aarch64.c:3209
+#: config/tc-aarch64.c:3802
msgid "unexpected register in the immediate operand"
-msgstr "registro no esperado dentro del operando inmediato"
+msgstr "registro no esperado en el operando inmediato"
-#: config/tc-aarch64.c:3234
+#: config/tc-aarch64.c:3827
msgid "integer register expected in the extended/shifted operand register"
-msgstr "registro entero esperado dentro del registro operando extendido/desplazado"
+msgstr "se esperaba registro entero en el registro de operando extendido/desplazado"
+
+#: config/tc-aarch64.c:3865
+msgid "integer register expected in the shifted operand register"
+msgstr "se esperaba registro entero en el registro de operando desplazado"
-#: config/tc-aarch64.c:3269 config/tc-aarch64.c:3403 config/tc-aarch64.c:3532
-#: config/tc-aarch64.c:3687 config/tc-aarch64.c:3728
+#: config/tc-aarch64.c:3897 config/tc-aarch64.c:4084 config/tc-aarch64.c:4225
+#: config/tc-aarch64.c:4425 config/tc-aarch64.c:4467
msgid "unknown relocation modifier"
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
+#: config/tc-aarch64.c:3904 config/tc-aarch64.c:4103 config/tc-aarch64.c:4232
+#: config/tc-aarch64.c:4432 config/tc-aarch64.c:4474
msgid "this relocation modifier is not allowed on this instruction"
-msgstr "esta modificador de reubicación no está permitido en esta instrucción"
+msgstr "este modificador de reubicación no está permitido en esta instrucción"
-#: config/tc-aarch64.c:3430 config/tc-aarch64.c:3550
+#: config/tc-aarch64.c:4112 config/tc-aarch64.c:4244
msgid "invalid relocation expression"
msgstr "expresión de reubicación no válida"
-#: config/tc-aarch64.c:3448
+#: config/tc-aarch64.c:4129
msgid "invalid address"
msgstr "dirección no válida"
-#: config/tc-aarch64.c:3504
+#: config/tc-aarch64.c:4147
+msgid "expected a 64-bit base register"
+msgstr "se esperaba un registro de base de 64 bits"
+
+#: config/tc-aarch64.c:4149
+msgid "invalid base register"
+msgstr "registro de base no válido"
+
+#: config/tc-aarch64.c:4151
+msgid "expected a base register"
+msgstr "se esperaba un registro de base"
+
+#: config/tc-aarch64.c:4167 config/tc-aarch64.c:4305
+msgid "invalid offset register"
+msgstr "registro de desplazamiento no válido"
+
+#: config/tc-aarch64.c:4194
msgid "invalid use of 32-bit register offset"
-msgstr "utilización no válida de desplazamiento registrado de 32-bit"
+msgstr "utilización no válida de desplazamiento de registro de 32 bits"
-#: config/tc-aarch64.c:3510
+#: config/tc-aarch64.c:4203
msgid "offset has different size from base"
-msgstr "desplazamiento tiene distinto tamaño desde base"
+msgstr "el desplazamiento tiene distinto tamaño que la base"
-#: config/tc-aarch64.c:3516
+#: config/tc-aarch64.c:4209
msgid "invalid use of 64-bit register offset"
-msgstr "utilización no válida de desplazamiento registrado de 64-bit"
+msgstr "utilización no válida de desplazamiento de registro de 64 bits"
#. [Xn],#expr
-#: config/tc-aarch64.c:3563 config/tc-aarch64.c:3620
+#: config/tc-aarch64.c:4258 config/tc-aarch64.c:4316
msgid "invalid expression in the address"
msgstr "expresión no válida en la dirección"
-#: config/tc-aarch64.c:3577 config/tc-arm.c:5673 config/tc-arm.c:6251
+#: config/tc-aarch64.c:4272 config/tc-arm.c:6051 config/tc-arm.c:6650
msgid "']' expected"
-msgstr "']' esperado"
+msgstr "se esperaba ']'"
-#: config/tc-aarch64.c:3585
+#: config/tc-aarch64.c:4280
msgid "register offset not allowed in pre-indexed addressing mode"
-msgstr "desplazamiento registrado no permitido en modo direccionado pre-indizado"
+msgstr "desplazamiento de registro no permitido en modo direccionamiento pre-indexado"
-#: config/tc-aarch64.c:3600 config/tc-arm.c:5709
+#: config/tc-aarch64.c:4295 config/tc-arm.c:6087
msgid "cannot combine pre- and post-indexing"
-msgstr "no se puede combinar pre y post-indizado"
+msgstr "no se puede combinar pre y post-indexación"
#. Reject [Rn]!
-#: config/tc-aarch64.c:3632
+#: config/tc-aarch64.c:4340
msgid "missing offset in the pre-indexed address"
-msgstr "desplazamiento ausente dentro de dirección pre-indizada"
+msgstr "falta el desplazamiento en dirección pre-indexada"
+
+#: config/tc-aarch64.c:4683
+msgid "expected '['"
+msgstr "se esperaba '['"
+
+#: config/tc-aarch64.c:4691
+msgid "expected a 32-bit selection register"
+msgstr "se esperaba un registro de selección de 32 bits"
+
+#: config/tc-aarch64.c:4698
+msgid "missing immediate offset"
+msgstr "falta desplazamiento inmediato"
+
+#: config/tc-aarch64.c:4704 config/tc-aarch64.c:4713
+msgid "expected a constant immediate offset"
+msgstr "se esperaba un desplazamiento inmediato constante"
+
+#: config/tc-aarch64.c:4718
+msgid "the last offset is less than the first offset"
+msgstr "el último desplazamiento es menor que el primer desplazamiento"
+
+#: config/tc-aarch64.c:4724
+msgid "the last offset is equal to the first offset"
+msgstr "el último desplazamiento es igual que el primer desplazamiento"
+
+#: config/tc-aarch64.c:4746
+msgid "invalid vector group size"
+msgstr "tamaño de grupo de vectores no válido"
+
+#: config/tc-aarch64.c:4753
+msgid "expected ']'"
+msgstr "se esperaba ']'"
-#: config/tc-aarch64.c:3861
-msgid "unknown or missing option to PSB"
-msgstr "desconocido o ausente opción a PSB"
+#: config/tc-aarch64.c:4813 config/tc-aarch64.c:4921
+msgid "expected '}'"
+msgstr "se esperaba '}'"
-#: config/tc-aarch64.c:3869
-msgid "the specified option is not accepted for PSB"
-msgstr "la opción especificada no está aceptada para PSB"
+#: config/tc-aarch64.c:4872
+msgid "ZA tile masks do not operate at .Q granularity"
+msgstr "las máscaras de matriz ZA no operan con granularidad .Q"
-#: config/tc-aarch64.c:3926
+#: config/tc-aarch64.c:4878
+msgid "missing ZA tile size"
+msgstr "falta el tamaño de la matriz ZA"
+
+#: config/tc-aarch64.c:4883
+msgid "invalid ZA tile"
+msgstr "matriz ZA no válida"
+
+#: config/tc-aarch64.c:4908
+msgid "expected '{'"
+msgstr "se esperaba '{'"
+
+#: config/tc-aarch64.c:4949
+msgid "expected SM or ZA operand"
+msgstr "se esperaba un operando SM o ZA"
+
+#: config/tc-aarch64.c:5012
#, c-format
msgid "selected processor does not support PSTATE field name '%s'"
-msgstr "procesador seleccionado no admite el nombre de campo PSTATE '%s'"
+msgstr "el procesador seleccionado no admite el nombre de campo PSTATE '%s'"
-#: config/tc-aarch64.c:3929 config/tc-aarch64.c:3962
+#: config/tc-aarch64.c:5017 config/tc-aarch64.c:5062
#, c-format
msgid "selected processor does not support system register name '%s'"
-msgstr "procesador seleccionado no admite el nombre registrado del sistema «%s»"
+msgstr "el procesador seleccionado no admite el nombre de registro del sistema «%s»"
-#: config/tc-aarch64.c:3932
+#: config/tc-aarch64.c:5020
+#, c-format
+msgid "128-bit-wide accsess not allowed on selected system register '%s'"
+msgstr "el acceso de ancho de 128 bits no está permitido en el registro del sistema seleccionado «%s»"
+
+#: config/tc-aarch64.c:5023 config/tc-aarch64.c:5065
#, c-format
msgid "system register name '%s' is deprecated and may be removed in a future release"
-msgstr ""
+msgstr "el nombre de registro del sistema «%s» está obsoleto y puede desaparecer en futuras versiones"
-#: config/tc-aarch64.c:4004
+#: config/tc-aarch64.c:5104
msgid "immediate value out of range "
-msgstr "valor inmediato fuera de límite "
+msgstr "valor inmediato fuera de rango "
-#: config/tc-aarch64.c:4512
+#: config/tc-aarch64.c:5707 messages.c:151
#, c-format
msgid "Info: "
-msgstr "Informe: "
+msgstr "Info: "
+
+#: config/tc-aarch64.c:5725
+#, c-format
+msgid "missing braces at operand %d"
+msgstr "faltan las llaves para el operando %d"
+
+#: config/tc-aarch64.c:5736
+#, c-format
+msgid "unexpected register type at operand %d"
+msgstr "tipo de registro no esperado para el operando %d"
+
+#: config/tc-aarch64.c:5747
+#, c-format
+msgid "invalid register list at operand %d"
+msgstr "lista de registros no válida para el operando %d"
+
+#: config/tc-aarch64.c:5760
+#, c-format
+msgid "expected a register at operand %d"
+msgstr "se esperaba un registro para el operando %d"
+
+#: config/tc-aarch64.c:5767
+#, c-format
+msgid "expected '{' at operand %d"
+msgstr "se esperaba '{' para el operando %d"
+
+#: config/tc-aarch64.c:5769
+#, c-format
+msgid "expected a register or register list at operand %d"
+msgstr "se esperaba un registro o una lista de registros para el operando %d"
+
+#: config/tc-aarch64.c:5794
+#, c-format
+msgid "this `%s' should have an immediately preceding `%s' -- `%s'"
+msgstr "este «%s» debería ir inmediatamente precedido de «%s» -- «%s»"
+
+#: config/tc-aarch64.c:5800
+#, c-format
+msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'"
+msgstr "el «%s» precedente debería ir seguido de «%s» en lugar de «%s» -- «%s»"
-#: config/tc-aarch64.c:4545 config/tc-score.c:2750 config/tc-score.c:6503
+#: config/tc-aarch64.c:5812[...]
[diff truncated at 100000 bytes]
More information about the Binutils-cvs
mailing list