[binutils-gdb] Updated translations for the gprof and ld sub-directories

Nick Clifton nickc@sourceware.org
Mon May 18 12:47:19 GMT 2020


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

commit e6ddf2af2029c1020e18b5e689d413346f3977ad
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon May 18 13:47:11 2020 +0100

    Updated translations for the gprof and ld sub-directories

Diff:
---
 gprof/ChangeLog |    4 +
 gprof/po/es.po  |  240 +--
 ld/ChangeLog    |    4 +
 ld/po/sv.po     | 6298 ++++++++++++++++++++++++++++++++++++++++++++-----------
 4 files changed, 5189 insertions(+), 1357 deletions(-)

diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 677ccda22e6..29043ac471e 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-18  Nick Clifton  <nickc@redhat.com>
+
+	* po/es.po: Update Spanish translation.
+
 2020-05-07  Nick Clifton  <nickc@redhat.com>
 
 	* po/fr.po: Updated French translation.
diff --git a/gprof/po/es.po b/gprof/po/es.po
index 1cb7a76db14..fa3f5e6e1dd 100644
--- a/gprof/po/es.po
+++ b/gprof/po/es.po
@@ -1,36 +1,36 @@
-# Esperanto translation.
-# Copyright (C) 2011, 2013, 2014, 2018, 2020 Free Software Foundation, Inc.
+# Spanish translation for gprof.
+# Copyright (C) 2002 - 2020 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
-# Felipe Castro <fefcas@gmail.com> 2011, 2013, 2014, 2018, 2020.
+# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
+# Antonio Ceballos Roa <aceballos@gmail.com>, 2020
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gprof 2.33.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 "POT-Creation-Date: 2020-01-18 14:04+0000\n"
-"PO-Revision-Date: 2020-01-21 13:59-0300\n"
-"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
-"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
-"Language: eo\n"
+"PO-Revision-Date: 2020-05-15 09:01+0200\n"
+"Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
+"Language-Team: Spanish <es@tp.org.es>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 2.2.1\n"
 
 #: alpha.c:102 mips.c:54
 msgid "<indirect child>"
-msgstr "<malrekta ido>"
+msgstr "<subproceso indirecto>"
 
 #: alpha.c:107 mips.c:59
 #, c-format
 msgid "[find_call] %s: 0x%lx to 0x%lx\n"
-msgstr "[find_call] %s: 0x%lx to 0x%lx\n"
+msgstr "[find_call] %s: 0x%lx a 0x%lx\n"
 
 #: alpha.c:129
 #, c-format
 msgid "[find_call] 0x%lx: jsr%s <indirect_child>\n"
-msgstr "[find_call] 0x%lx: jsr%s <indirect_child>\n"
+msgstr "[find_call] 0x%lx: jsr%s <subproceso_indirecto>\n"
 
 #: alpha.c:139
 #, c-format
@@ -40,22 +40,22 @@ msgstr "[find_call] 0x%lx: bsr"
 #: basic_blocks.c:128 call_graph.c:89 hist.c:106
 #, c-format
 msgid "%s: %s: unexpected end of file\n"
-msgstr "%s: %s: ne atendita dosierfino\n"
+msgstr "%s: %s: fin de fichero inesperado\n"
 
 #: basic_blocks.c:196
 #, c-format
 msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n"
-msgstr "%s: averto: ni preteratentas nombradon de baz-blokaj lanĉoj (uzu -l aŭ --line)\n"
+msgstr "%s: aviso: se descartan las cuentas de ejecución de bloques básicos (utilice -l o --line)\n"
 
 #. FIXME: This only works if bfd_vma is unsigned long.
 #: basic_blocks.c:289 basic_blocks.c:299
 #, c-format
 msgid "%s:%d: (%s:0x%lx) %lu executions\n"
-msgstr "%s:%d: (%s:0x%lx) %lu lanĉoj\n"
+msgstr "%s:%d: (%s:0x%lx) %lu ejecuciones\n"
 
 #: basic_blocks.c:290 basic_blocks.c:300
 msgid "<unknown>"
-msgstr "<nekonata>"
+msgstr "<desconocido>"
 
 #: basic_blocks.c:543
 #, c-format
@@ -69,9 +69,9 @@ msgid ""
 msgstr ""
 "\n"
 "\n"
-"Superaj %d Linioj:\n"
+"%d Líneas Superiores:\n"
 "\n"
-"     Linio     Nombro\n"
+"     Línea     Cantidad\n"
 "\n"
 
 #: basic_blocks.c:567
@@ -82,23 +82,23 @@ msgid ""
 "\n"
 msgstr ""
 "\n"
-"Resumo pri plenumado:\n"
+"Resumen de ejecución:\n"
 "\n"
 
 #: basic_blocks.c:568
 #, c-format
 msgid "%9ld   Executable lines in this file\n"
-msgstr "%9ld   Plenumeblaj linioj en tiu ĉi dosiero\n"
+msgstr "%9ld   Líneas ejecutables en este fichero\n"
 
 #: basic_blocks.c:570
 #, c-format
 msgid "%9ld   Lines executed\n"
-msgstr "%9ld   Linioj plenumitaj\n"
+msgstr "%9ld   Líneas ejecutadas\n"
 
 #: basic_blocks.c:571
 #, c-format
 msgid "%9.2f   Percent of the file executed\n"
-msgstr "%9.2f   Elcento el la dosiero plenumita\n"
+msgstr "%9.2f   Porcentaje ejecutado del fichero\n"
 
 #: basic_blocks.c:575
 #, c-format
@@ -107,17 +107,17 @@ msgid ""
 "%9lu   Total number of line executions\n"
 msgstr ""
 "\n"
-"%9lu   Entuta nombro da liniaj plenumoj\n"
+"%9lu   Número total de ejecuciones de línea\n"
 
 #: basic_blocks.c:577
 #, c-format
 msgid "%9.2f   Average executions per line\n"
-msgstr "%9.2f   Meznombraj plenumoj por linio\n"
+msgstr "%9.2f   Ejecuciones promedio por línea\n"
 
 #: call_graph.c:68
 #, c-format
 msgid "[cg_tally] arc from %s to %s traversed %lu times\n"
-msgstr "[cg_tally] arko de %s al %s trairis %lu fojojn\n"
+msgstr "[cg_tally] arco desde %s hasta %s recorrido %lu veces\n"
 
 #: cg_print.c:74
 #, c-format
@@ -125,7 +125,7 @@ msgid ""
 "\t\t     Call graph (explanation follows)\n"
 "\n"
 msgstr ""
-"\t\t     Vok-grafikaĵo (klarigo sekvas)\n"
+"\t\t     Gráfico de llamadas (explicación a continuación)\n"
 "\n"
 
 #: cg_print.c:76
@@ -134,7 +134,7 @@ msgid ""
 "\t\t\tCall graph\n"
 "\n"
 msgstr ""
-"\t\t\tVok-grafikaĵo\n"
+"\t\t\tGráfico de llamadas\n"
 "\n"
 
 #: cg_print.c:79 hist.c:470
@@ -144,7 +144,7 @@ msgid ""
 "granularity: each sample hit covers %ld byte(s)"
 msgstr ""
 "\n"
-"ereco: ĉiu specimeno kovras %ld bajto(j)n"
+"granularidad: cada elemento de muestra cubre %ld byte(s)"
 
 #: cg_print.c:83
 #, c-format
@@ -152,7 +152,7 @@ msgid ""
 " for %.2f%% of %.2f seconds\n"
 "\n"
 msgstr ""
-" por %.2f%% el %.2f seconds\n"
+" para %.2f%% de %.2f segundos\n"
 "\n"
 
 #: cg_print.c:87
@@ -161,65 +161,65 @@ msgid ""
 " no time propagated\n"
 "\n"
 msgstr ""
-" neniu tempo disvastigite\n"
+" no hay tiempo propagado\n"
 "\n"
 
 #: cg_print.c:96 cg_print.c:101 cg_print.c:104
 msgid "called"
-msgstr "vokita"
+msgstr "llamado"
 
 #: cg_print.c:96 cg_print.c:104
 msgid "total"
-msgstr "totalo"
+msgstr "total"
 
 #: cg_print.c:96
 msgid "parents"
-msgstr "patroj"
+msgstr "padres"
 
 #: cg_print.c:98 cg_print.c:102
 msgid "index"
-msgstr "indekso"
+msgstr "índice"
 
 #: cg_print.c:100
 #, no-c-format
 msgid "%time"
-msgstr "%tempo"
+msgstr "%tiempo"
 
 #: cg_print.c:101
 msgid "self"
-msgstr "mem"
+msgstr "sí mismo"
 
 #: cg_print.c:101
 msgid "descendants"
-msgstr "posteuloj"
+msgstr "descendientes"
 
 #: cg_print.c:102 hist.c:496
 msgid "name"
-msgstr "nomo"
+msgstr "nombre"
 
 #: cg_print.c:104
 msgid "children"
-msgstr "idoj"
+msgstr "subprocesos"
 
 #: cg_print.c:109
 #, c-format
 msgid "index %% time    self  children    called     name\n"
-msgstr "indekso %% tempo   mem   idoj        vokita     nomo\n"
+msgstr "ind   %% tiempo  sí_mismo subprocesos    llamado    nombre\n"
 
 #: cg_print.c:132
 #, c-format
 msgid " <cycle %d as a whole> [%d]\n"
-msgstr " <cikligi %d kiel tuton> [%d]\n"
+msgstr " <ciclo %d como un todo> [%d]\n"
 
 #: cg_print.c:358
 #, c-format
 msgid "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s     <spontaneous>\n"
-msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s     <spontanea>\n"
+msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s     <espontáneos>\n"
 
 #: cg_print.c:359
 #, c-format
 msgid "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s     <spontaneous>\n"
-msgstr "%6.6s %5.5s %7.7s %7.7s %7.7s %7.7s     <spontanea>\n"
+msgstr "%6.6s %5.5s %7.7s %11.11s %7.7s %7.7s   <espontáneos>\n"
 
 #: cg_print.c:593
 #, c-format
@@ -227,153 +227,153 @@ msgid ""
 "Index by function name\n"
 "\n"
 msgstr ""
-"Indekso laÅ­ funkci-nomo\n"
+"Índice por nombre de función\n"
 "\n"
 
 #: cg_print.c:650 cg_print.c:659
 #, c-format
 msgid "<cycle %d>"
-msgstr "<ciklo %d>"
+msgstr "<ciclo %d>"
 
 #: corefile.c:61
 #, c-format
 msgid "%s: unable to parse mapping file %s.\n"
-msgstr "%s: ne eblas analizi mapig-dosieron %s.\n"
+msgstr "%s: no se puede analizar el fichero de asociaciones %s.\n"
 
 #: corefile.c:89 corefile.c:523
 #, c-format
 msgid "%s: could not open %s.\n"
-msgstr "%s: ni ne povis malfermi %s.\n"
+msgstr "%s: no se puede abrir %s.\n"
 
 #: corefile.c:193
 #, c-format
 msgid "%s: %s: not in executable format\n"
-msgstr "%s: %s: ne estas laŭ lanĉebla formo\n"
+msgstr "%s: %s: no está en formato ejecutable\n"
 
 #: corefile.c:204
 #, c-format
 msgid "%s: can't find .text section in %s\n"
-msgstr "%s: ni ne povas trovi sekcion .text en %s\n"
+msgstr "%s: no se puede encontrar la sección .text en %s\n"
 
 #: corefile.c:278
 #, c-format
 msgid "%s: ran out room for %lu bytes of text space\n"
-msgstr "%s: mankis loko por %lu bajtoj el teksto-spaco\n"
+msgstr "%s: se terminó el espacio para %lu bytes de espacio textual\n"
 
 #: corefile.c:292
 #, c-format
 msgid "%s: can't do -c\n"
-msgstr "%s: ni ne povas fari -c\n"
+msgstr "%s: no se puede hacer -c\n"
 
 #: corefile.c:331
 #, c-format
 msgid "%s: -c not supported on architecture %s\n"
-msgstr "%s: -c ne estas subtenata en arkitekturo %s\n"
+msgstr "%s: -c no se admite en la arquitectura %s\n"
 
 #: corefile.c:532 corefile.c:637
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
-msgstr "%s: dosiero '%s' ne havas simbolojn\n"
+msgstr "%s: el fichero `%s' no tiene símbolos\n"
 
 #: corefile.c:537
 #, c-format
 msgid "%s: file `%s' has too many symbols\n"
-msgstr "%s: la dosiero '%s' havas tro da simboloj\n"
+msgstr "%s: el fichero `%s' tiene demasiados símbolos\n"
 
 #: corefile.c:904
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
-msgstr "%s: iu estis misnombrata: ltab.len=%d anstataÅ­ %ld\n"
+msgstr "%s: alguien contó mal: ltab.len=%d en lugar de %ld\n"
 
 #: gmon_io.c:83
 #, c-format
 msgid "%s: address size has unexpected value of %u\n"
-msgstr "%s: adres-grando havas neatenditan valoron de %u\n"
+msgstr "%s: el tamaño de la dirección tiene un valor inesperado de %u\n"
 
 #: gmon_io.c:318 gmon_io.c:414
 #, c-format
 msgid "%s: file too short to be a gmon file\n"
-msgstr "%s: dosiero tro mallonga por esti el tipo gmon\n"
+msgstr "%s: el fichero es muy corto para ser un fichero gmon\n"
 
 #: gmon_io.c:328 gmon_io.c:457
 #, c-format
 msgid "%s: file `%s' has bad magic cookie\n"
-msgstr "%s: dosiero '%s' havas malĝustan magian kuketon\n"
+msgstr "%s: el fichero `%s' tiene un cookie mágico equivocado\n"
 
 #: gmon_io.c:339
 #, c-format
 msgid "%s: file `%s' has unsupported version %d\n"
-msgstr "%s: dosiero '%s' havas nesubtenatan version %d\n"
+msgstr "%s: el fichero `%s' tiene la versión %d no admitida\n"
 
 #: gmon_io.c:369
 #, c-format
 msgid "%s: %s: found bad tag %d (file corrupted?)\n"
-msgstr "%s: %s: ni trovis malĝustan etikedon %d (ĉu dosiero rompita?)\n"
+msgstr "%s: %s: encontrada etiqueta %d equivocada (¿fichero corrupto?)\n"
 
 #: gmon_io.c:436
 #, c-format
 msgid "%s: profiling rate incompatible with first gmon file\n"
-msgstr "%s: profila rapido ne kongruas kun unua dosiero gmon\n"
+msgstr "%s: tipo de perfilado incompatible con el primer fichero gmon\n"
 
 #: gmon_io.c:487
 #, c-format
 msgid "%s: incompatible with first gmon file\n"
-msgstr "%s: nekongrua kun unua dosiero gmon\n"
+msgstr "%s: incompatible con el primer fichero gmon\n"
 
 #: gmon_io.c:517
 #, c-format
 msgid "%s: file '%s' does not appear to be in gmon.out format\n"
-msgstr "%s: dosiero '%s' ne ŝajnas esti laŭ formo gmon.out\n"
+msgstr "%s: el fichero '%s' no parece estar en el formato gmon.out\n"
 
 #: gmon_io.c:530
 #, c-format
 msgid "%s: unexpected EOF after reading %d/%d bins\n"
-msgstr "%s: neatendita EOF post legado de %d/%d ujoj\n"
+msgstr "%s: EOF inesperado tras leer %d/%d binarios\n"
 
 #: gmon_io.c:562
 #, c-format
 msgid "time is in ticks, not seconds\n"
-msgstr "tempo estas laÅ­ marketoj (ticks), ne sekundoj\n"
+msgstr "el tiempo está en tics, no en segundos\n"
 
 #: gmon_io.c:568 gmon_io.c:748
 #, c-format
 msgid "%s: don't know how to deal with file format %d\n"
-msgstr "%s: ni ne scias kiel trakti dosier-formon %d\n"
+msgstr "%s: se desconoce cómo tratar el formato de fichero %d\n"
 
 #: gmon_io.c:578
 #, c-format
 msgid "File `%s' (version %d) contains:\n"
-msgstr "Dosiero '%s' (versio %d) enhavas:\n"
+msgstr "El fichero `%s' (versión %d) contiene:\n"
 
 #: gmon_io.c:581
 #, c-format
 msgid "\t%d histogram record\n"
-msgstr "\t%d histograma rikordo\n"
+msgstr "\t%d registro de histograma\n"
 
 #: gmon_io.c:582
 #, c-format
 msgid "\t%d histogram records\n"
-msgstr "\t%d histogramaj rikordoj\n"
+msgstr "\t%d registros de histogramas\n"
 
 #: gmon_io.c:584
 #, c-format
 msgid "\t%d call-graph record\n"
-msgstr "\t%d vok-grafikaĵa rikordo\n"
+msgstr "\t%d registro de gráfico de llamadas\n"
 
 #: gmon_io.c:585
 #, c-format
 msgid "\t%d call-graph records\n"
-msgstr "\t%d vok-grafikaĵaj rikordoj\n"
+msgstr "\t%d registros de gráficos de llamadas\n"
 
 #: gmon_io.c:587
 #, c-format
 msgid "\t%d basic-block count record\n"
-msgstr "\t%d baz-blok-nombrada rikordo\n"
+msgstr "\t%d registro de cuenta de bloques básicos\n"
 
 #: gmon_io.c:588
 #, c-format
 msgid "\t%d basic-block count records\n"
-msgstr "\t%d baz-blok-nombradaj rikordoj\n"
+msgstr "\t%d registros de cuentas de bloques básicos\n"
 
 #: gprof.c:162
 #, c-format
@@ -392,34 +392,34 @@ msgid ""
 "\t[--demangle[=STYLE]] [--no-demangle] [--external-symbol-table=name] [@FILE]\n"
 "\t[image-file] [profile-file...]\n"
 msgstr ""
-"Uzmaniero: %s [-[abcDhilLrsTvwxyz]] [-[ACeEfFJnNOpPqQRStZ][nomo]] [-I ujoj]\n"
-"\t[-d[num]] [-k de/al] [-m min-num] [-t tabelo-longo]\n"
-"\t[--[no-]annotated-source[=nomo]] [--[no-]exec-counts[=nomo]]\n"
-"\t[--[no-]flat-profile[=nomo]] [--[no-]graph[=nomo]]\n"
-"\t[--[no-]time=nomo] [--all-lines] [--brief] [--debug[=nivelo]]\n"
+"Modo de empleo: %s [-[abcDhilLrsTvwxyz]] [-[ACeEfFJnNOpPqQRStZ][nombre]] [-I dirs]\n"
+"\t[-d[num]] [-k origen/destino] [-m cuenta-min] [-t longitud-tabla]\n"
+"\t[--[no-]annotated-source[=nombre]] [--[no-]exec-counts[=nombre]]\n"
+"\t[--[no-]flat-profile[=nombre]] [--[no-]graph[=nombre]]\n"
+"\t[--[no-]time=nombre] [--all-lines] [--brief] [--debug[=nivel]]\n"
 "\t[--function-ordering] [--file-ordering] [--inline-file-names]\n"
-"\t[--directory-path=ujoj] [--display-unused-functions]\n"
-"\t[--file-format=nomo] [--file-info] [--help] [--line] [--min-count=n]\n"
+"\t[--directory-path=dirs] [--display-unused-functions]\n"
+"\t[--file-format=nombre] [--file-info] [--help] [--line] [--min-count=n]\n"
 "\t[--no-static] [--print-path] [--separate-files]\n"
-"\t[--static-call-graph] [--sum] [--table-length=longo] [--traditional]\n"
+"\t[--static-call-graph] [--sum] [--table-length=long] [--traditional]\n"
 "\t[--version] [--width=n] [--ignore-non-functions]\n"
-"\t[--demangle[=STILO]] [--no-demangle] [--external-symbol-table=nomo] [@DOSIERO]\n"
-"\t[bildo-dosiero] [profilo-dosiero...]\n"
+"\t[--demangle[=ESTILO]] [--no-demangle] [--external-symbol-table=nombre] [@FICHERO]\n"
+"\t[fichero-imagen] [fichero-perfil...]\n"
 
 #: gprof.c:178
 #, c-format
 msgid "Report bugs to %s\n"
-msgstr "Raportu program-misojn al %s\n"
+msgstr "Comunicar defectos a %s\n"
 
 #: gprof.c:254
 #, c-format
 msgid "%s: debugging not supported; -d ignored\n"
-msgstr "%s: rafinado ne estas subtenata; -d estas preteratentita\n"
+msgstr "%s: no se admite la depuración; se descarta -d\n"
 
 #: gprof.c:340
 #, c-format
 msgid "%s: unknown file format %s\n"
-msgstr "%s: nekonata dosier-formo %s\n"
+msgstr "%s: formato de fichero %s desconocido\n"
 
 #. This output is intended to follow the GNU standards document.
 #: gprof.c:428
@@ -430,37 +430,37 @@ msgstr "GNU gprof %s\n"
 #: gprof.c:429
 #, c-format
 msgid "Based on BSD gprof, copyright 1983 Regents of the University of California.\n"
-msgstr "Surbaze de BSD gprof, kopirajto 1983 Regents of the University of California.\n"
+msgstr "Basado en gprof de BSD, © 1983 Regents of the University of California.\n"
 
 #: gprof.c:430
 #, c-format
 msgid "This program is free software.  This program has absolutely no warranty.\n"
-msgstr "Tiu ĉi programo estas libera programaro. Tiu ĉi programo havas absolute neniun garantion.\n"
+msgstr "Este programa es software libre.  Este programa no tiene ninguna garantía en absoluto.\n"
 
 #: gprof.c:471
 #, c-format
 msgid "%s: unknown demangling style `%s'\n"
-msgstr "%s: nekonata maladorniga stilo '%s'\n"
+msgstr "%s: estilo de desenredo desconocido `%s'\n"
 
 #: gprof.c:494
 #, c-format
 msgid "%s: Only one of --function-ordering and --file-ordering may be specified.\n"
-msgstr "%s: Nur unu el --function-ordering kaj --file-ordering povas esti indikata.\n"
+msgstr "%s: Solo puede especificarse una de las opciones --function-ordering y --file-ordering.\n"
 
 #: gprof.c:546
 #, c-format
 msgid "%s: sorry, file format `prof' is not yet supported\n"
-msgstr "%s: pardonu, dosier-formato 'prof' ankoraŭ ne estas subtenata\n"
+msgstr "%s: disculpe, el formato de fichero `prof' aún no está admitido\n"
 
 #: gprof.c:600
 #, c-format
 msgid "%s: gmon.out file is missing histogram\n"
-msgstr "%s: dosiero gmon.out malhavas histogramon\n"
+msgstr "%s: falta el histograma en el fichero gmon.out\n"
 
 #: gprof.c:607
 #, c-format
 msgid "%s: gmon.out file is missing call-graph data\n"
-msgstr "%s: dosiero gmon.out malhavas vok-grafikaĵan datumaron\n"
+msgstr "%s: faltan los datos del gráfico de llamadas en el fichero gmon.out\n"
 
 #: hist.c:134
 #, c-format
@@ -469,9 +469,9 @@ msgid ""
 "%s: from '%s'\n"
 "%s: to '%s'\n"
 msgstr ""
-"%s: dimensi-unuo ŝanĝis inter histogramaj rikordoj\n"
-"%s: de '%s'\n"
-"%s: al '%s'\n"
+"%s: unidad de las dimensiones cambiada entre registros de histograma\n"
+"%s: desde '%s'\n"
+"%s: hasta '%s'\n"
 
 #: hist.c:144
 #, c-format
@@ -480,29 +480,29 @@ msgid ""
 "%s: from '%c'\n"
 "%s: to '%c'\n"
 msgstr ""
-"%s: dimensia mallongigo ŝanĝis inter histogramaj rikordoj\n"
-"%s: de '%c'\n"
-"%s: al '%c'\n"
+"%s: abreviatura de las dimensiones cambiada entre registros de histograma\n"
+"%s: desde '%c'\n"
+"%s: hasta '%c'\n"
 
 #: hist.c:158
 #, c-format
 msgid "%s: different scales in histogram records"
-msgstr "%s: malsamaj skaloj en histogramaj rikordoj"
+msgstr "%s: escalas diferentes en los registros de histograma"
 
 #: hist.c:195
 #, c-format
 msgid "%s: overlapping histogram records\n"
-msgstr "%s: surmiksitaj histogramaj rikordoj\n"
+msgstr "%s: registros de histograma superpuestos\n"
 
 #: hist.c:229
 #, c-format
 msgid "%s: %s: unexpected EOF after reading %u of %u samples\n"
-msgstr "%s: %s: neatendita EOF post legado de %u el %u specimenoj\n"
+msgstr "%s: %s: fin de fichero inesperado después de leer %u de %u muestras\n"
 
 #: hist.c:466
 #, c-format
 msgid "%c%c/call"
-msgstr "%c%c/voko"
+msgstr "%c%c/llamada"
 
 #: hist.c:474
 #, c-format
@@ -510,7 +510,7 @@ msgid ""
 " for %.2f%% of %.2f %s\n"
 "\n"
 msgstr ""
-" por %.2f%% el %.2f %s\n"
+" para %.2f%% de %.2f %s\n"
 "\n"
 
 #: hist.c:480
@@ -520,7 +520,7 @@ msgid ""
 "Each sample counts as %g %s.\n"
 msgstr ""
 "\n"
-"Ĉiu specimeno kalkuliĝas kiel %g %s.\n"
+"Cada muestra cuenta como %g %s.\n"
 
 #: hist.c:485
 #, c-format
@@ -528,28 +528,28 @@ msgid ""
 " no time accumulated\n"
 "\n"
 msgstr ""
-" neniu tempo akumulita\n"
+" no hay tiempo acumulado\n"
 "\n"
 
 #: hist.c:492
 msgid "cumulative"
-msgstr "akumula"
+msgstr "acumulativo"
 
 #: hist.c:492
 msgid "self  "
-msgstr "mem  "
+msgstr "sí mismo  "
 
 #: hist.c:492
 msgid "total "
-msgstr "totalo "
+msgstr "total "
 
 #: hist.c:495
 msgid "time"
-msgstr "tempo"
+msgstr "tiempo"
 
 #: hist.c:495
 msgid "calls"
-msgstr "vokoj"
+msgstr "llamadas"
 
 #: hist.c:584
 #, c-format
@@ -562,17 +562,17 @@ msgstr ""
 "\n"
 "\n"
 "\n"
-"plata profilo:\n"
+"perfil plano:\n"
 
 #: hist.c:590
 #, c-format
 msgid "Flat profile:\n"
-msgstr "Plata profilo:\n"
+msgstr "Perfil plano:\n"
 
 #: hist.c:711
 #, c-format
 msgid "%s: found a symbol that covers several histogram records"
-msgstr "%s: ni trovis simbolon kiu kovras plurajn histogramajn rikordojn"
+msgstr "%s: se encontró un símbolo que cubre varios registros de histograma"
 
 #: mips.c:71
 #, c-format
@@ -587,14 +587,20 @@ msgstr "[find_call] 0x%lx: jalr\n"
 #: source.c:162
 #, c-format
 msgid "%s: could not locate `%s'\n"
-msgstr "%s: ni ne povis lokigi '%s'\n"
+msgstr "%s: no se puede encontrar `%s'\n"
 
 #: source.c:237
 #, c-format
 msgid "*** File %s:\n"
-msgstr "*** Dosiero %s:\n"
+msgstr "*** Fichero %s:\n"
 
 #: utils.c:106
 #, c-format
 msgid " <cycle %d>"
-msgstr " <ciklo %d>"
+msgstr " <ciclo %d>"
+
+#~ msgid "%s: `%s' is incompatible with first gmon file\n"
+#~ msgstr "%s: `%s' es incompatible con el primer fichero gmon\n"
+
+#~ msgid "%s: bfd_vma has unexpected size of %ld bytes\n"
+#~ msgstr "%s: bfd_vma tiene un tamaño inesperado de %ld bytes\n"
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 49c697023d8..154ead75210 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-18  Nick Clifton  <nickc@redhat.com>
+
+	* po/sv.po: Update Swedish translation.
+
 2020-05-18  Nick Clifton  <nickc@redhat.com>
 
 	PR 25993
diff --git a/ld/po/sv.po b/ld/po/sv.po
index c71c2ac1183..72bcc41d55f 100644
--- a/ld/po/sv.po
+++ b/ld/po/sv.po
@@ -4,736 +4,505 @@
 # Christian Rose <menthos@menthos.com>, 2001, 2002, 2004.
 # Sebastian Rasmussen <sebras@gmail.com>, 2017.
 #
+# map file -> tabellfil
+# section -> sektion
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: ld 2.24.90\n"
+"Project-Id-Version: ld 2.33.90\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2014-02-10 09:42+1030\n"
-"PO-Revision-Date: 2017-01-14 01:05+0100\n"
+"POT-Creation-Date: 2020-01-18 14:04+0000\n"
+"PO-Revision-Date: 2020-05-16 01:21+0800\n"
 "Last-Translator: Sebastian Rasmussen <sebras@gmail.com>\n"
-"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+"Language-Team: Swedish <tp-sv-list@lists.sourceforge.net>\n"
 "Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 1.8.11\n"
-
-#: emultempl/armcoff.em:73
-#, c-format
-msgid "  --support-old-code          Support interworking with old code\n"
-msgstr "  --support-old-code          Stöd interaktion med gammal kod\n"
-
-#: emultempl/armcoff.em:74
-#, c-format
-msgid "  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>\n"
-msgstr "  --thumb-entry=<sym>         Ställ in ingångspunkten till att vara Thumb-symbol <sym>\n"
+"X-Generator: Poedit 2.3\n"
 
-#: emultempl/armcoff.em:122
-#, c-format
-msgid "Errors encountered processing file %s"
-msgstr "Fel inträffade vid bearbetning av filen %s"
+#: ldcref.c:171
+msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
+msgstr "%X%P: bfd_hash_table_init av korsreferenstabellen misslyckades: %E\n"
 
-#: emultempl/armcoff.em:192 emultempl/pe.em:1827
-msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
-msgstr "%P: varning: ”--thumb-entry %s” åsidosätter ”-e %s”\n"
+#: ldcref.c:177
+msgid "%X%P: cref_hash_lookup failed: %E\n"
+msgstr "%X%P: cref_hash_lookup misslyckades: %E\n"
 
-#: emultempl/armcoff.em:197 emultempl/pe.em:1832
-msgid "%P: warning: cannot find thumb start symbol %s\n"
-msgstr "%P: varning: kan inte hitta Thumb-startsymbol %s\n"
+#: ldcref.c:187
+msgid "%X%P: cref alloc failed: %E\n"
+msgstr "%X%P: cref-allokering misslyckades: %E\n"
 
-#: emultempl/pe.em:425
+#: ldcref.c:372
 #, c-format
-msgid "  --base_file <basefile>             Generate a base file for relocatable DLLs\n"
+msgid ""
+"\n"
+"Cross Reference Table\n"
+"\n"
 msgstr ""
-"  --base_file <basfil>               Generera en basfil för\n"
-"                                       omlokaliseringsbara DLL:er\n"
+"\n"
+"Korsreferenstabell\n"
+"\n"
 
-#: emultempl/pe.em:426
-#, c-format
-msgid "  --dll                              Set image base to the default for DLLs\n"
-msgstr ""
-"  --dll                              Ställ in bildbas till standard för\n"
-"                                       DLL:er\n"
+#: ldcref.c:373
+msgid "Symbol"
+msgstr "Symbol"
 
-#: emultempl/pe.em:427
+#: ldcref.c:381
 #, c-format
-msgid "  --file-alignment <size>            Set file alignment\n"
-msgstr "  --file-alignment <storlek>         Ställ in filjustering\n"
+msgid "File\n"
+msgstr "Fil\n"
 
-#: emultempl/pe.em:428
+#: ldcref.c:385
 #, c-format
-msgid "  --heap <size>                      Set initial size of the heap\n"
-msgstr "  --heap <storlek>                   Ställ in initial storlek på högen\n"
+msgid "No symbols\n"
+msgstr "Inga symboler\n"
 
-#: emultempl/pe.em:429
-#, c-format
-msgid "  --image-base <address>             Set start address of the executable\n"
-msgstr "  --image-base <adress>              Ställ in startadressen för det körbara\n"
+#: ldcref.c:414 ldcref.c:566
+#, fuzzy
+#| msgid "%P: symbol `%T' missing from main hash table\n"
+msgid "%P: symbol `%pT' missing from main hash table\n"
+msgstr "%P: symbolen ”%T” saknas från hashtabellen\n"
 
-#: emultempl/pe.em:430
-#, c-format
-msgid "  --major-image-version <number>     Set version number of the executable\n"
-msgstr "  --major-image-version <nummer>     Ställ in versionsnummer för det körbara\n"
+#: ldcref.c:518 ldcref.c:629 ldmain.c:1227 ldmisc.c:335 pe-dll.c:726
+#: pe-dll.c:1305 pe-dll.c:1426 pe-dll.c:1549 earm_wince_pe.c:1437
+#: earm_wince_pe.c:1644 earmpe.c:1437 earmpe.c:1644 ei386pe.c:1437
+#: ei386pe.c:1644 ei386pe_posix.c:1437 ei386pe_posix.c:1644 ei386pep.c:1422
+#: emcorepe.c:1437 emcorepe.c:1644 eppcpe.c:1437 eppcpe.c:1644 eshpe.c:1437
+#: eshpe.c:1644
+#, fuzzy
+#| msgid "%B%F: could not read symbols: %E\n"
+msgid "%F%P: %pB: could not read symbols: %E\n"
+msgstr "%B%F: kunde inte läsa symboler: %E\n"
 
-#: emultempl/pe.em:431
-#, c-format
-msgid "  --major-os-version <number>        Set minimum required OS version\n"
-msgstr "  --major-os-version <nummer>        Ställ in lägsta nödvändiga OS-version\n"
+#: ldcref.c:691 ldcref.c:698 ldmain.c:1289 ldmain.c:1296
+#, fuzzy
+#| msgid "%B%F: could not read relocs: %E\n"
+msgid "%F%P: %pB: could not read relocs: %E\n"
+msgstr "%B%F: kunde inte läsa omlokaliseringar: %E\n"
 
-#: emultempl/pe.em:432
-#, c-format
-msgid "  --major-subsystem-version <number> Set minimum required OS subsystem version\n"
-msgstr ""
-"  --major-subsystem-version <nummer> Ställ in lägsta nödvändiga\n"
-"                                       OS-undersystemsversion\n"
+#. We found a reloc for the symbol.  The symbol is defined
+#. in OUTSECNAME.  This reloc is from a section which is
+#. mapped into a section from which references to OUTSECNAME
+#. are prohibited.  We must report an error.
+#: ldcref.c:725
+#, fuzzy
+#| msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
+msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
+msgstr "%X%C: förbjuden korsreferens från %s till ”%T” i %s\n"
 
-#: emultempl/pe.em:433
-#, c-format
-msgid "  --minor-image-version <number>     Set revision number of the executable\n"
-msgstr ""
-"  --minor-image-version <nummer>     Ställ in underrevisionsnummer för\n"
-"                                       det körbara\n"
+#: ldctor.c:84
+#, fuzzy
+#| msgid "%P%X: Different relocs used in set %s\n"
+msgid "%X%P: different relocs used in set %s\n"
+msgstr "%P%X: Olika omlokaliseringar använda i gruppen %s\n"
 
-#: emultempl/pe.em:434
-#, c-format
-msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
-msgstr "  --minor-os-version <nummer>        Ställ in lägsta nödvändiga OS-revision\n"
+#: ldctor.c:102
+#, fuzzy
+#| msgid "%P%X: Different object file formats composing set %s\n"
+msgid "%X%P: different object file formats composing set %s\n"
+msgstr "%P%X: Olika objektfilformat utgör gruppen %s\n"
 
-#: emultempl/pe.em:435
-#, c-format
-msgid "  --minor-subsystem-version <number> Set minimum required OS subsystem revision\n"
-msgstr ""
-"  --minor-subsystem-version <nummer> Ställ in lägsta nödvändiga\n"
-"                                       OS-undersystemsrevision\n"
+#: ldctor.c:278 ldctor.c:299
+#, fuzzy
+#| msgid "%P%X: %s does not support reloc %s for set %s\n"
+msgid "%X%P: %s does not support reloc %s for set %s\n"
+msgstr "%P%X: %s stöder inte omlokaliseringen %s för gruppen %s\n"
 
-#: emultempl/pe.em:436
-#, c-format
-msgid "  --section-alignment <size>         Set section alignment\n"
-msgstr "  --section-alignment <storlek>      Ställ in sektionsjustering\n"
+#: ldctor.c:294
+#, fuzzy
+#| msgid "%P%X: Special section %s does not support reloc %s for set %s\n"
+msgid "%X%P: special section %s does not support reloc %s for set %s\n"
+msgstr "%P%X: Specialsektion %s stöder inte omlokaliseringen %s för mängden %s\n"
 
-#: emultempl/pe.em:437
-#, c-format
-msgid "  --stack <size>                     Set size of the initial stack\n"
-msgstr "  --stack <storlek>                  Ställ in storlek på initiala stacken\n"
+#: ldctor.c:320
+#, fuzzy
+#| msgid "%P%X: Unsupported size %d for set %s\n"
+msgid "%X%P: unsupported size %d for set %s\n"
+msgstr "%P%X: Storleken %d för gruppen %s stöds inte\n"
 
-#: emultempl/pe.em:438
-#, c-format
-msgid "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
+#: ldctor.c:343
+msgid ""
+"\n"
+"Set                 Symbol\n"
+"\n"
 msgstr ""
-"  --subsystem <namn>[:<version>]     Ställ in nödvändigt OS-undersystem\n"
-"                                       [och nödvändig version]\n"
+"\n"
+"Grupp               Symbol\n"
+"\n"
 
-#: emultempl/pe.em:439
-#, c-format
-msgid "  --support-old-code                 Support interworking with old code\n"
-msgstr "  --support-old-code                 Stöd interaktion med gammal kod\n"
+#: ldelf.c:71
+#, fuzzy
+#| msgid "%B: warning: defined here\n"
+msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
+msgstr "%B: varning: definierad här\n"
 
-#: emultempl/pe.em:440
-#, c-format
-msgid "  --[no-]leading-underscore          Set explicit symbol underscore prefix mode\n"
-msgstr "  --[no-]leading-underscore          Ställ in uttryckligt understrecksprefixläge för symboler\n"
+#: ldelf.c:98
+msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
+msgstr "%F%P: %pB: --just-symbols får inte användas för en DSO\n"
 
-#: emultempl/pe.em:441
-#, c-format
-msgid "  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>\n"
-msgstr ""
-"  --thumb-entry=<symbol>             Ställ in ingångspunkten till att\n"
-"                                       vara Thumb-<symbol>\n"
+#: ldelf.c:200
+#, fuzzy
+#| msgid "%P%F: bfd_hash_table_init failed: %E\n"
+msgid "%P: %pB: bfd_stat failed: %E\n"
+msgstr "%P%F: bfd_hash_table_init misslyckades: %E\n"
 
-#: emultempl/pe.em:442
-#, c-format
-msgid "  --insert-timestamp                 Use a real timestamp rather than zero.\n"
-msgstr "  --insert-timestamp                 Använd en riktig tidsstämpel istället för noll.\n"
+#: ldelf.c:241
+msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
+msgstr "%P: varning: %s, behövs av %pB, kan stå i konflikt med %s\n"
 
-#: emultempl/pe.em:443
+#: ldelf.c:261 ldfile.c:133
 #, c-format
-msgid "                                     This makes binaries non-deterministic\n"
-msgstr "                                     Detta gör binärer icke-deterministiska\n"
+msgid "attempt to open %s failed\n"
+msgstr "försök att öppna %s misslyckades\n"
 
-#: emultempl/pe.em:445
-#, c-format
-msgid "  --add-stdcall-alias                Export symbols with and without @nn\n"
-msgstr "  --add-stdcall-alias                Exportera symboler med och utan @nn\n"
+#: ldelf.c:296
+#, fuzzy
+#| msgid "%F%P: bfd_hash_table_init failed: %E\n"
+msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
+msgstr "%F%P: bfd_hash_table_init misslyckades: %E\n"
 
-#: emultempl/pe.em:446
-#, c-format
-msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
-msgstr "  --disable-stdcall-fixup            Länka inte _sym till _sym@nn\n"
+#: ldelf.c:344
+#, fuzzy
+#| msgid "%F%P: bfd_hash_table_init failed: %E\n"
+msgid "%F%P: %pB: bfd_stat failed: %E\n"
+msgstr "%F%P: bfd_hash_table_init misslyckades: %E\n"
 
-#: emultempl/pe.em:447
+#: ldelf.c:350
 #, c-format
-msgid "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
-msgstr "  --enable-stdcall-fixup             Länka _sym till _sym@nn utan varningar\n"
+msgid "found %s at %s\n"
+msgstr "hittade %s vid %s\n"
 
-#: emultempl/pe.em:448
-#, c-format
-msgid "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
-msgstr ""
-"  --exclude-symbols sym,sym,…        Exkludera symboler från automatisk\n"
-"                                       export\n"
+#: ldelf.c:380 ldlang.c:3087 ldlang.c:3101
+#, fuzzy
+#| msgid "%F%B: error adding symbols: %E\n"
+msgid "%F%P: %pB: error adding symbols: %E\n"
+msgstr "%F%B: fel då symboler lades till: %E\n"
 
-#: emultempl/pe.em:449
+#. We only issue an "unrecognised" message in verbose mode
+#. as the $<foo> token might be a legitimate component of
+#. a path name in the target's file system.
+#: ldelf.c:567
 #, c-format
-msgid "  --exclude-all-symbols              Exclude all symbols from automatic export\n"
-msgstr "  --exclude-all-symbols              Exkludera alla symboler från automatisk export\n"
+msgid "unrecognised or unsupported token '%s' in search path\n"
+msgstr "okänd symbol eller symbol som saknar stöd ”%s” finns i sökväg\n"
 
-#: emultempl/pe.em:450
-#, c-format
-msgid "  --exclude-libs lib,lib,...         Exclude libraries from automatic export\n"
-msgstr ""
-"  --exclude-libs bibl,bibl,…         Exkludera bibliotek från automatisk\n"
-"                                       export\n"
+#: ldelf.c:1011
+#, fuzzy
+#| msgid "%F%P: cannot open %s for %s: %E\n"
+msgid "%F%P: %s: can't open for writing: %E\n"
+msgstr "%F%P: kan inte öppna %s för %s: %E\n"
 
-#: emultempl/pe.em:451
-#, c-format
-msgid "  --exclude-modules-for-implib mod,mod,...\n"
-msgstr "  --exclude-modules-for-implib mod,mod,...\n"
+#: ldelf.c:1088
+msgid "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB\n"
+msgstr "%F%P: komprimera rambeskrivningar som är inkompatibla med DWARF2 .eh_frame från %pB\n"
 
-#: emultempl/pe.em:452
-#, c-format
-msgid "                                     Exclude objects, archive members from auto\n"
-msgstr "                                     Exkludera objekt, arkivmedlemmar från auto\n"
+#: ldelf.c:1124
+msgid "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
+msgstr "%P: varning: kan inte skapa .eh_frame_hdr_sektion, --eh-frame-hdr hoppas över\n"
 
-#: emultempl/pe.em:453
+#: ldelf.c:1179
 #, c-format
-msgid "                                     export, place into import library instead.\n"
-msgstr "                                     export, placera i ett import-bibliotek istället.\n"
+msgid "%s needed by %pB\n"
+msgstr "%s behövs av %pB\n"
+
+#: ldelf.c:1288
+msgid "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
+msgstr "%P: varning: %s, behövs av %pB, hittades inte (prova att använda -rpath eller -rpath-link)\n"
+
+#: ldelf.c:1295
+msgid "%F%P: failed to parse EH frame entries\n"
+msgstr "%F%P: misslyckades att tolka EH-ramposter\n"
+
+#: ldelf.c:1334
+#, fuzzy
+#| msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
+msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
+msgstr "%P: varning: .buildid-sektion förkastad, --build-id ignorerat.\n"
+
+#: ldelf.c:1380 earm_wince_pe.c:1231 earmpe.c:1231 ei386pe.c:1231
+#: ei386pe_posix.c:1231 ei386pep.c:1234 emcorepe.c:1231 eppcpe.c:1231
+#: eshpe.c:1231
+#, fuzzy
+#| msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
+msgid "%P: warning: unrecognized --build-id style ignored\n"
+msgstr "%P: varning: .buildid-sektion förkastad, --build-id ignorerat.\n"
+
+#: ldelf.c:1398
+#, fuzzy
+#| msgid "%P: warning: .buildid section discarded, --build-id ignored.\n"
+msgid "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
+msgstr "%P: varning: .buildid-sektion förkastad, --build-id ignorerat.\n"
+
+#: ldelf.c:1430 eaix5ppc.c:1370 eaix5rs6.c:1370 eaixppc.c:1370 eaixrs6.c:1370
+#: eppcmacos.c:1370
+#, fuzzy
+#| msgid "%P%F: failed creating section `%s': %E\n"
+msgid "%F%P: failed to record assignment to %s: %E\n"
+msgstr "%P%F: misslyckades att skapa sektion ”%s”: %E\n"
 
-#: emultempl/pe.em:454
-#, c-format
-msgid "  --export-all-symbols               Automatically export all globals to DLL\n"
-msgstr ""
-"  --export-all-symbols               Exportera automatiskt alla symboler\n"
-"                                       till DLL\n"
+#: ldelf.c:1612 ldelf.c:1677 eaix5ppc.c:832 eaix5rs6.c:832 eaixppc.c:832
+#: eaixrs6.c:832 eelf64_ia64_vms.c:209 eppcmacos.c:832
+#, fuzzy
+#| msgid "%P%F: failed creating section `%s': %E\n"
+msgid "%F%P: failed to set dynamic section sizes: %E\n"
+msgstr "%P%F: misslyckades att skapa sektion ”%s”: %E\n"
 
-#: emultempl/pe.em:455
-#, c-format
-msgid "  --kill-at                          Remove @nn from exported symbols\n"
-msgstr "  --kill-at                          Ta bort @nn från exporterade symboler\n"
+#: ldelf.c:1649
+#, fuzzy
+#| msgid "%F%P: cannot create split section name for %s\n"
+msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
+msgstr "%F%P: kan inte skapa delat sektionsnamn för %s\n"
 
-#: emultempl/pe.em:456
-#, c-format
-msgid "  --out-implib <file>                Generate import library\n"
-msgstr "  --out-implib <fil>                 Generera importbibliotek\n"
+#: ldelfgen.c:55
+#, fuzzy
+#| msgid "%F%P: clone section failed: %E\n"
+msgid "%F%P: map sections to segments failed: %E\n"
+msgstr "%F%P: klonsektion misslyckades: %E\n"
 
-#: emultempl/pe.em:457
-#, c-format
-msgid "  --output-def <file>                Generate a .DEF file for the built DLL\n"
-msgstr "  --output-def <fil>                 Generera en .DEF-fil för byggd DLL\n"
+#: ldelfgen.c:75
+msgid "%F%P: looping in map_segments"
+msgstr "%F%P: loopar i map_segments"
 
-#: emultempl/pe.em:458
-#, c-format
-msgid "  --warn-duplicate-exports           Warn about duplicate exports.\n"
-msgstr "  --warn-duplicate-exports           Varna för dubbla exporter.\n"
+#: ldelfgen.c:177
+msgid "%F%P: warning: CTF strtab association failed; strings will not be shared: %s\n"
+msgstr "%F%P: varning: CTF strtab-associering misslyckades; strängar kommer inte att delas: %s\n"
 
-#: emultempl/pe.em:459
-#, c-format
-msgid ""
-"  --compat-implib                    Create backward compatible import libs;\n"
-"                                       create __imp_<SYMBOL> as well.\n"
-msgstr ""
-"  --compat-implib                    Skapa bakåtkompatibla importbibliotek;\n"
-"                                       och skapa även __imp_<SYMBOL>.\n"
+#: ldelfgen.c:183
+msgid "%F%P: warning: CTF symbol shuffling failed; slight space cost: %s\n"
+msgstr "%F%P: varning: CTF-symbolblandning misslyckades; en mindre utrymmeskostnad: %s\n"
 
-#: emultempl/pe.em:461
-#, c-format
-msgid ""
-"  --enable-auto-image-base           Automatically choose image base for DLLs\n"
-"                                       unless user specifies one\n"
-msgstr ""
-"  --enable-auto-image-base           Välj automatiskt bildbas för DLL:er\n"
-"                                       såvida inte användaren anger en\n"
+#: ldemul.c:303
+#, fuzzy, c-format
+#| msgid "%S SYSLIB ignored\n"
+msgid "%pS SYSLIB ignored\n"
+msgstr "%S SYSLIB ignorerades\n"
 
-#: emultempl/pe.em:463
-#, c-format
-msgid "  --disable-auto-image-base          Do not auto-choose image base. (default)\n"
-msgstr ""
-"  --disable-auto-image-base          Välj inte bildbas automatiskt\n"
-"                                       (standard).\n"
+#: ldemul.c:309
+#, fuzzy, c-format
+#| msgid "%S HLL ignored\n"
+msgid "%pS HLL ignored\n"
+msgstr "%S HLL ignorerades\n"
 
-#: emultempl/pe.em:464
-#, c-format
-msgid ""
-"  --dll-search-prefix=<string>       When linking dynamically to a dll without\n"
-"                                       an importlib, use <string><basename>.dll\n"
-"                                       in preference to lib<basename>.dll \n"
-msgstr ""
-"  --dll-search-prefix=<sträng>       Använd <sträng><basnamn>.dll istället\n"
-"                                       för lib<basnamn>.dll vid dynamisk\n"
-"                                       länkning utan ett importbibliotek\n"
+#: ldemul.c:329
+msgid "%P: unrecognised emulation mode: %s\n"
+msgstr "%P: okänt emuleringsläge: %s\n"
 
-#: emultempl/pe.em:467
-#, c-format
-msgid ""
-"  --enable-auto-import               Do sophisticated linking of _sym to\n"
-"                                       __imp_sym for DATA references\n"
-msgstr ""
-"  --enable-auto-import               Utför sofistikerad länkning av _sym till\n"
-"                                       __imp_sym för DATA-referenser\n"
+#: ldemul.c:330
+msgid "Supported emulations: "
+msgstr "Emuleringar som stöds: "
 
-#: emultempl/pe.em:469
+#: ldemul.c:372
 #, c-format
-msgid "  --disable-auto-import              Do not auto-import DATA items from DLLs\n"
-msgstr ""
-"  --disable-auto-import              Importera inte DATA-objekt från DLL:er\n"
-"                                       automatiskt\n"
+msgid "  no emulation specific options.\n"
+msgstr "  inga emuleringsspecifika flaggor.\n"
 
-#: emultempl/pe.em:470
-#, c-format
-msgid ""
-"  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
-"                                       adding pseudo-relocations resolved at\n"
-"                                       runtime.\n"
-msgstr ""
-"  --enable-runtime-pseudo-reloc      Kringgå begränsningar i automatisk\n"
-"                                     import genom att lägga till\n"
-"                                     pseudoomlokaliseringar som löses under\n"
-"                                     körtid.\n"
+#: ldexp.c:284
+#, fuzzy
+#| msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
+msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
+msgstr "%P%F: bfd_hash_allocate misslyckades att skapa symbol %s\n"
 
-#: emultempl/pe.em:473
-#, c-format
-msgid ""
-"  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
-"                                       auto-imported DATA.\n"
-msgstr ""
-"  --disable-runtime-pseudo-reloc     Lägg inte till pseudoomlokaliseringar\n"
-"                                     för automatisk importerad DATA under\n"
-"                                     körtid.\n"
+#: ldexp.c:315
+#, fuzzy
+#| msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
+msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
+msgstr "%P%F: bfd_hash_lookup misslyckades med att skapa symbol %s\n"
 
-#: emultempl/pe.em:475
-#, c-format
-msgid ""
-"  --enable-extra-pe-debug            Enable verbose debug output when building\n"
-"                                       or linking to DLLs (esp. auto-import)\n"
-msgstr ""
-"  --enable-extra-pe-debug            Använd utförlig felsökningsutdata vid\n"
-"                                       bygge av eller länkning till DLL:er\n"
-"                                       (särskilt automatisk import)\n"
+#: ldexp.c:552
+msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
+msgstr "%P: varning: adress för ”%s” är inte en multipel av maximal sidstorlek\n"
 
-#: emultempl/pe.em:478
-#, c-format
-msgid ""
-"  --large-address-aware              Executable supports virtual addresses\n"
-"                                       greater than 2 gigabytes\n"
-msgstr ""
-"  --large-address-aware              Exekverbar fil har stöd för virtuella adresser\n"
-"                                       större än 2 gigabyte\n"
+#: ldexp.c:631
+#, fuzzy
+#| msgid "%F%S %% by zero\n"
+msgid "%F%P:%pS %% by zero\n"
+msgstr "%F%S %% med noll\n"
 
-#: emultempl/pe.em:480
-#, c-format
-msgid ""
-"  --disable-large-address-aware      Executable does not support virtual\n"
-"                                       addresses greater than 2 gigabytes\n"
-msgstr ""
-"  --disable-large-address-aware      Exekverbara har inte stöd för virtuella\n"
-"                                       adresser större än 2 gigabyte\n"
+#: ldexp.c:640
+#, fuzzy
+#| msgid "%F%S / by zero\n"
+msgid "%F%P:%pS / by zero\n"
+msgstr "%F%S / med noll\n"
 
-#: emultempl/pe.em:482
-#, c-format
-msgid ""
-"  --enable-long-section-names        Use long COFF section names even in\n"
-"                                       executable image files\n"
-msgstr ""
-"  --enable-long-section-names        Använd långa COFF-sektionsnamn även i\n"
-"                                       exekverbara avbildningsfiler\n"
-
-#: emultempl/pe.em:484
-#, c-format
-msgid ""
-"  --disable-long-section-names       Never use long COFF section names, even\n"
-"                                       in object files\n"
-msgstr ""
-"  --disable-long-section-names       Använd aldrig långa COFF-sektionsnamn, inte\n"
-"                                       ens i objektfiler\n"
-
-#: emultempl/pe.em:486
-#, c-format
-msgid ""
-"  --dynamicbase\t\t\t Image base address may be relocated using\n"
-"\t\t\t\t       address space layout randomization (ASLR)\n"
-msgstr ""
-"  --dynamicbase\t\t\t Bildbasadress kan omlokaliseras via\n"
-"\t\t\t\t       layoutrandomisering av adressrymd (ASLR)\n"
-
-#: emultempl/pe.em:488
-#, c-format
-msgid "  --forceinteg\t\t Code integrity checks are enforced\n"
-msgstr "  --forceinteg\t\t Kodintegritetskontroller är påtvingade\n"
-
-#: emultempl/pe.em:489
-#, c-format
-msgid "  --nxcompat\t\t Image is compatible with data execution prevention\n"
-msgstr "  --nxcompat\t\t Bild är kompatibel med förhindrande av dataexekvering\n"
-
-#: emultempl/pe.em:490
-#, c-format
-msgid "  --no-isolation\t\t Image understands isolation but do not isolate the image\n"
-msgstr "  --no-isolation\t\t Bild förstår isolering men isolera inte bilden\n"
-
-#: emultempl/pe.em:491
-#, c-format
-msgid ""
-"  --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
-"\t\t\t\t       be called in this image\n"
-msgstr ""
-"  --no-seh\t\t\t Bild använder inte SEH. Ingen SE-hanterare får\n"
-"\t\t\t\t       anropas i denna bild\n"
-
-#: emultempl/pe.em:493
-#, c-format
-msgid "  --no-bind\t\t\t Do not bind this image\n"
-msgstr "  --no-bind\t\t\t Bind inte denna bild\n"
-
-#: emultempl/pe.em:494
-#, c-format
-msgid "  --wdmdriver\t\t Driver uses the WDM model\n"
-msgstr "  --wdmdriver\t\t Drivrutin använder WDM-modellen\n"
-
-#: emultempl/pe.em:495
-#, c-format
-msgid "  --tsaware                  Image is Terminal Server aware\n"
-msgstr "  --tsaware                  Bild är Terminal Server-medveten\n"
-
-#: emultempl/pe.em:624
-msgid "%P: warning: bad version number in -subsystem option\n"
-msgstr "%P: varning: felaktigt nummer i flaggan -subsystem\n"
-
-#: emultempl/pe.em:649
-msgid "%P%F: invalid subsystem type %s\n"
-msgstr "%P%F: ogiltig typ av undersystem %s\n"
-
-#: emultempl/pe.em:670
-msgid "%P%F: invalid hex number for PE parameter '%s'\n"
-msgstr "%P%F: ogiltigt hexadecimalt tal för PE-parametern ”%s”\n"
-
-#: emultempl/pe.em:687
-msgid "%P%F: strange hex info for PE parameter '%s'\n"
-msgstr "%P%F: konstig hexadecimal information för PE-parametern ”%s”\n"
-
-#: emultempl/pe.em:702
-msgid "%F%P: cannot open base file %s\n"
-msgstr "%F%P: kan inte öppna basfil %s\n"
-
-#: emultempl/pe.em:981
-msgid "%P: warning, file alignment > section alignment.\n"
-msgstr "%P: varning, filjusteringen > sektionsjusteringen.\n"
-
-#: emultempl/pe.em:994
-msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
-msgstr "%P: varning: --export-dynamic stöds inte för PE-mål, menade du --export-all-symbols?\n"
-
-#: emultempl/pe.em:1070 emultempl/pe.em:1097
-#, c-format
-msgid "Warning: resolving %s by linking to %s\n"
-msgstr "Varning: löser upp %s genom att länka till %s\n"
-
-#: emultempl/pe.em:1075 emultempl/pe.em:1102
-msgid "Use --enable-stdcall-fixup to disable these warnings\n"
-msgstr "Använd --enable-stdcall-fixup för att stänga av dessa varningar\n"
-
-#: emultempl/pe.em:1076 emultempl/pe.em:1103
-msgid "Use --disable-stdcall-fixup to disable these fixups\n"
-msgstr "Använd --disable-stdcall-fixup för att stänga av dessa korrigeringar\n"
-
-#: emultempl/pe.em:1122
-#, c-format
-msgid "%C: Cannot get section contents - auto-import exception\n"
-msgstr "%C: Kan inte få tag i sektionsinnehåll - undantag i automatisk import\n"
-
-#: emultempl/pe.em:1162
-#, c-format
-msgid "Info: resolving %s by linking to %s (auto-import)\n"
-msgstr "Info: löser upp %s genom att länka till %s (automatisk import)\n"
-
-#: emultempl/pe.em:1169
-msgid ""
-"%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
-"This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
-msgstr ""
-"%P: varning: autoimportering har aktiverats utan att --enable-auto-import angavs på kommandoraden.\n"
-"Detta bör fungera om det inte involverar konstanta datastrukturer som refererar till symboler från autoimporterade DLL:er.\n"
-
-#: emultempl/pe.em:1176 emultempl/pe.em:1383 emultempl/pe.em:1590 ldcref.c:503
-#: ldcref.c:601 ldmain.c:1183 ldmisc.c:300 pe-dll.c:710 pe-dll.c:1276
-#: pe-dll.c:1371
-msgid "%B%F: could not read symbols: %E\n"
-msgstr "%B%F: kunde inte läsa symboler: %E\n"
-
-#: emultempl/pe.em:1258
-msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
-msgstr "%F%P: kan inte utföra PE-operationer på utdatafil som inte är PE ”%B”.\n"
-
-#: emultempl/pe.em:1633
-#, c-format
-msgid "Errors encountered processing file %s\n"
-msgstr "Fel uppstod vid behandling av filen %s\n"
-
-#: emultempl/pe.em:1656
-#, c-format
-msgid "Errors encountered processing file %s for interworking\n"
-msgstr "Fel uppstod vid behandling av filen %s för interaktion\n"
-
-#: emultempl/pe.em:1718 ldexp.c:631 ldlang.c:3451 ldmain.c:1128
-msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
+#: ldexp.c:733 ldlang.c:3830 ldmain.c:1194 earm_wince_pe.c:1772 earmpe.c:1772
+#: ei386pe.c:1772 ei386pe_posix.c:1772 ei386pep.c:1646 emcorepe.c:1772
+#: eppcpe.c:1772 eshpe.c:1772
+#, fuzzy
+#| msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
+msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
 msgstr "%P%F: bfd_link_hash_lookup misslyckades: %E\n"
 
-#: ldcref.c:167
-msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
-msgstr "%X%P: bfd_hash_table_init av korsreferenstabellen misslyckades: %E\n"
-
-#: ldcref.c:173
-msgid "%X%P: cref_hash_lookup failed: %E\n"
-msgstr "%X%P: cref_hash_lookup misslyckades: %E\n"
-
-#: ldcref.c:183
-msgid "%X%P: cref alloc failed: %E\n"
-msgstr "%X%P: cref-allokering misslyckades: %E\n"
-
-#: ldcref.c:365
-#, c-format
-msgid ""
-"\n"
-"Cross Reference Table\n"
-"\n"
-msgstr ""
-"\n"
-"Korsreferenstabell\n"
-"\n"
-
-#: ldcref.c:366
-msgid "Symbol"
-msgstr "Symbol"
-
-#: ldcref.c:374
-#, c-format
-msgid "File\n"
-msgstr "Fil\n"
-
-#: ldcref.c:378
-#, c-format
-msgid "No symbols\n"
-msgstr "Inga symboler\n"
-
-#: ldcref.c:545
-msgid "%P: symbol `%T' missing from main hash table\n"
-msgstr "%P: symbolen ”%T” saknas från hashtabellen\n"
-
-#: ldcref.c:663 ldcref.c:670 ldmain.c:1217 ldmain.c:1224
-msgid "%B%F: could not read relocs: %E\n"
-msgstr "%B%F: kunde inte läsa omlokaliseringar: %E\n"
-
-#. We found a reloc for the symbol.  The symbol is defined
-#. in OUTSECNAME.  This reloc is from a section which is
-#. mapped into a section from which references to OUTSECNAME
-#. are prohibited.  We must report an error.
-#: ldcref.c:697
-msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
-msgstr "%X%C: förbjuden korsreferens från %s till ”%T” i %s\n"
-
-#: ldctor.c:85
-msgid "%P%X: Different relocs used in set %s\n"
-msgstr "%P%X: Olika omlokaliseringar använda i gruppen %s\n"
-
-#: ldctor.c:103
-msgid "%P%X: Different object file formats composing set %s\n"
-msgstr "%P%X: Olika objektfilformat utgör gruppen %s\n"
-
-#: ldctor.c:281 ldctor.c:295
-msgid "%P%X: %s does not support reloc %s for set %s\n"
-msgstr "%P%X: %s stöder inte omlokaliseringen %s för gruppen %s\n"
-
-#: ldctor.c:316
-msgid "%P%X: Unsupported size %d for set %s\n"
-msgstr "%P%X: Storleken %d för gruppen %s stöds inte\n"
-
-#: ldctor.c:339
-msgid ""
-"\n"
-"Set                 Symbol\n"
-"\n"
-msgstr ""
-"\n"
-"Grupp               Symbol\n"
-"\n"
-
-#: ldemul.c:265
-#, c-format
-msgid "%S SYSLIB ignored\n"
-msgstr "%S SYSLIB ignorerades\n"
-
-#: ldemul.c:271
-#, c-format
-msgid "%S HLL ignored\n"
-msgstr "%S HLL ignorerades\n"
-
-#: ldemul.c:291
-msgid "%P: unrecognised emulation mode: %s\n"
-msgstr "%P: okänt emuleringsläge: %s\n"
-
-#: ldemul.c:292
-msgid "Supported emulations: "
-msgstr "Emuleringar som stöds: "
-
-#: ldemul.c:334
-#, c-format
-msgid "  no emulation specific options.\n"
-msgstr "  inga emuleringsspecifika flaggor.\n"
-
-#: ldexp.c:346
-msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
-msgstr "%P: varning: adress för ”%s” är inte en multipel av maximal sidstorlek\n"
-
-#: ldexp.c:439
-#, c-format
-msgid "%F%S %% by zero\n"
-msgstr "%F%S %% med noll\n"
-
-#: ldexp.c:449
-#, c-format
-msgid "%F%S / by zero\n"
-msgstr "%F%S / med noll\n"
-
-#: ldexp.c:643
-#, c-format
-msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
+#: ldexp.c:745
+#, fuzzy
+#| msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
+msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
 msgstr "%X%S: oupplösningsbara symbolen ”%s” refererades i uttrycket\n"
 
-#: ldexp.c:658
-#, c-format
-msgid "%F%S: undefined symbol `%s' referenced in expression\n"
+#: ldexp.c:760
+#, fuzzy
+#| msgid "%F%S: undefined symbol `%s' referenced in expression\n"
+msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
 msgstr "%F%S: odefinierade symbolen ”%s” refererades i uttrycket\n"
 
-#: ldexp.c:680 ldexp.c:698 ldexp.c:726
-#, c-format
-msgid "%F%S: undefined section `%s' referenced in expression\n"
+#: ldexp.c:798 ldexp.c:816 ldexp.c:844
+#, fuzzy
+#| msgid "%F%S: undefined section `%s' referenced in expression\n"
+msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
 msgstr "%F%S: odefinierade sektionen ”%s” refererades till i uttryck\n"
 
-#: ldexp.c:756 ldexp.c:771
-#, c-format
-msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
+#: ldexp.c:875 ldexp.c:889
+#, fuzzy
+#| msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
+msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
 msgstr "%F%S: odefinierad MINNES-region ”%s” refererades till i uttryck\n"
 
-#: ldexp.c:783
-#, c-format
-msgid "%F%S: unknown constant `%s' referenced in expression\n"
+#: ldexp.c:901
+#, fuzzy
+#| msgid "%F%S: unknown constant `%s' referenced in expression\n"
+msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
 msgstr "%F%S: okänd konstant ”%s” refererades till i uttryck\n"
 
-#: ldexp.c:931
-#, c-format
-msgid "%F%S can not PROVIDE assignment to location counter\n"
+#: ldexp.c:1049
+#, fuzzy
+#| msgid "%F%S can not PROVIDE assignment to location counter\n"
+msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
 msgstr "%F%S kan inte TILLHANDAHÅLLA tilldelning till platsräknare\n"
 
-#: ldexp.c:957
-#, c-format
-msgid "%F%S invalid assignment to location counter\n"
+#: ldexp.c:1082
+#, fuzzy
+#| msgid "%F%S invalid assignment to location counter\n"
+msgid "%F%P:%pS invalid assignment to location counter\n"
 msgstr "%F%S ogiltig tilldelning till platsräknare\n"
 
-#: ldexp.c:961
-#, c-format
-msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
+#: ldexp.c:1086
+#, fuzzy
+#| msgid "%F%S assignment to location counter invalid outside of SECTIONS\n"
+msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
 msgstr "%F%S tilldelning till platsräknare ogiltig utanför SEKTIONER\n"
 
-#: ldexp.c:980
-msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
+#: ldexp.c:1105
+#, fuzzy
+#| msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
+msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
 msgstr "%F%S kan inte flytta platsräknare bakåt (från %V till %V)\n"
 
-#: ldexp.c:1035
-msgid "%P%F:%s: hash creation failed\n"
+#: ldexp.c:1165
+#, fuzzy
+#| msgid "%P%F:%s: hash creation failed\n"
+msgid "%F%P:%s: hash creation failed\n"
 msgstr "%P%F:%s: skapande av hash misslyckades\n"
 
-#: ldexp.c:1368 ldexp.c:1394 ldexp.c:1454
-#, c-format
-msgid "%F%S: nonconstant expression for %s\n"
+#: ldexp.c:1530 ldexp.c:1572 ldexp.c:1632
+#, fuzzy
+#| msgid "%F%S: nonconstant expression for %s\n"
+msgid "%F%P:%pS: nonconstant expression for %s\n"
 msgstr "%F%S: icke-konstant uttryck för %s\n"
 
-#: ldfile.c:132
-#, c-format
-msgid "attempt to open %s failed\n"
-msgstr "försök att öppna %s misslyckades\n"
+#: ldexp.c:1658 ldlang.c:1255 ldlang.c:3405 ldlang.c:7644
+#, fuzzy
+#| msgid "%P%F: can not create hash table: %E\n"
+msgid "%F%P: can not create hash table: %E\n"
+msgstr "%P%F: kan inte skapa hashtabell: %E\n"
 
-#: ldfile.c:134
+#: ldfile.c:135
 #, c-format
 msgid "attempt to open %s succeeded\n"
 msgstr "försök att öppna %s lyckades\n"
 
-#: ldfile.c:140
+#: ldfile.c:141
 msgid "%F%P: invalid BFD target `%s'\n"
 msgstr "%F%P: ogiltigt BFD-mål ”%s”\n"
 
-#: ldfile.c:257 ldfile.c:286
+#: ldfile.c:266 ldfile.c:296
 msgid "%P: skipping incompatible %s when searching for %s\n"
 msgstr "%P: hoppar över inkompatibel %s vid sökning av %s\n"
 
-#: ldfile.c:270
+#: ldfile.c:279
 msgid "%F%P: attempted static link of dynamic object `%s'\n"
 msgstr "%F%P: försökte länka dynamiskt objekt ”%s” statiskt\n"
 
-#: ldfile.c:408
+#: ldfile.c:406
 msgid "%P: cannot find %s (%s): %E\n"
 msgstr "%P: kan inte hitta %s (%s): %E\n"
 
-#: ldfile.c:411
+#: ldfile.c:409
 msgid "%P: cannot find %s: %E\n"
 msgstr "%P: kan inte hitta %s: %E\n"
 
-#: ldfile.c:446
+#: ldfile.c:444
 msgid "%P: cannot find %s inside %s\n"
 msgstr "%P: kan inte hitta %s inuti %s\n"
 
-#: ldfile.c:449
+#: ldfile.c:447
 msgid "%P: cannot find %s\n"
 msgstr "%P: kan inte hitta %s\n"
 
-#: ldfile.c:471
+#: ldfile.c:469
 #, c-format
 msgid "cannot find script file %s\n"
 msgstr "kan inte hitta skriptfilen %s\n"
 
-#: ldfile.c:473
+#: ldfile.c:471
 #, c-format
 msgid "opened script file %s\n"
 msgstr "öppnade skriptfilen %s\n"
 
-#: ldfile.c:604
-msgid "%P%F: cannot open linker script file %s: %E\n"
+#: ldfile.c:620
+msgid "%F%P: error: linker script file '%s' appears multiple times\n"
+msgstr "%F%P: fel: länkarskriptfil ”%s” förekommer flera gånger\n"
+
+#: ldfile.c:642
+#, fuzzy
+#| msgid "%P%F: cannot open linker script file %s: %E\n"
+msgid "%F%P: cannot open linker script file %s: %E\n"
 msgstr "%P%F: kan inte öppna länkskriptfilen %s: %E\n"
 
-#: ldfile.c:669
-msgid "%P%F: cannot represent machine `%s'\n"
+#: ldfile.c:713
+#, fuzzy
+#| msgid "%P%F: cannot represent machine `%s'\n"
+msgid "%F%P: cannot represent machine `%s'\n"
 msgstr "%P%F: kan inte representera maskinen ”%s”\n"
 
-#: ldlang.c:1194 ldlang.c:1232 ldlang.c:3154
-msgid "%P%F: can not create hash table: %E\n"
-msgstr "%P%F: kan inte skapa hashtabell: %E\n"
-
-#: ldlang.c:1288
-msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
+#: ldlang.c:1339
+#, fuzzy
+#| msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
+msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
 msgstr "%P:%S: varning: omdeklaration av minnesregion ”%s”\n"
 
-#: ldlang.c:1294
-msgid "%P:%S: warning: memory region `%s' not declared\n"
+#: ldlang.c:1345
+#, fuzzy
+#| msgid "%P:%S: warning: memory region `%s' not declared\n"
+msgid "%P:%pS: warning: memory region `%s' not declared\n"
 msgstr "%P:%S: varning: minnesregion ”%s” har inte deklarerats\n"
 
-#: ldlang.c:1329
-msgid "%F%P:%S: error: alias for default memory region\n"
+#: ldlang.c:1381
+#, fuzzy
+#| msgid "%F%P:%S: error: alias for default memory region\n"
+msgid "%F%P:%pS: error: alias for default memory region\n"
 msgstr "%F%P:%S: fel: alias för standard minnesområde\n"
 
-#: ldlang.c:1340
-msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
+#: ldlang.c:1392
+#, fuzzy
+#| msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
+msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
 msgstr "%F%P: %S: fel: omdefinition av alias för minnesområde ”%s”\n"
 
-#: ldlang.c:1347
-msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
+#: ldlang.c:1399
+#, fuzzy
+#| msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
+msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr "%F%P:%S: fel: minnesområde ”%s” för alias ”%s” existerar inte\n"
 
-#: ldlang.c:1406 ldlang.c:1445
-msgid "%P%F: failed creating section `%s': %E\n"
+#: ldlang.c:1458 ldlang.c:1497
+#, fuzzy
+#| msgid "%P%F: failed creating section `%s': %E\n"
+msgid "%F%P: failed creating section `%s': %E\n"
 msgstr "%P%F: misslyckades att skapa sektion ”%s”: %E\n"
 
-#: ldlang.c:2000
-#, c-format
+#: ldlang.c:2195
 msgid ""
 "\n"
 "As-needed library included to satisfy reference by file (symbol)\n"
@@ -743,7 +512,7 @@ msgstr ""
 "As-needed-bibliotek inkluderat för att tillfredsställa referens av fil (symbol)\n"
 "\n"
 
-#: ldlang.c:2068
+#: ldlang.c:2262
 #, c-format
 msgid ""
 "\n"
@@ -754,7 +523,7 @@ msgstr ""
 "Överhoppade indatasektioner\n"
 "\n"
 
-#: ldlang.c:2076
+#: ldlang.c:2270
 msgid ""
 "\n"
 "Memory Configuration\n"
@@ -764,23 +533,23 @@ msgstr ""
 "Minneskonfiguration\n"
 "\n"
 
-#: ldlang.c:2078
+#: ldlang.c:2272
 msgid "Name"
 msgstr "Namn"
 
-#: ldlang.c:2078
+#: ldlang.c:2272
 msgid "Origin"
 msgstr "Början"
 
-#: ldlang.c:2078
+#: ldlang.c:2272
 msgid "Length"
 msgstr "Längd"
 
-#: ldlang.c:2078
+#: ldlang.c:2272
 msgid "Attributes"
 msgstr "Attribut"
 
-#: ldlang.c:2118
+#: ldlang.c:2312
 #, c-format
 msgid ""
 "\n"
@@ -791,180 +560,257 @@ msgstr ""
 "Länkskript och minnestabell\n"
 "\n"
 
-#: ldlang.c:2168
-msgid "%P%F: Illegal use of `%s' section\n"
+#: ldlang.c:2365
+#, fuzzy
+#| msgid "%P%F: Illegal use of `%s' section\n"
+msgid "%F%P: illegal use of `%s' section\n"
 msgstr "%P%F: Otillåten användning av sektionen ”%s”\n"
 
-#: ldlang.c:2177
-msgid "%P%F: output format %s cannot represent section called %s\n"
-msgstr "%P%F: utdataformatet %s kan inte representera sektionen kallad %s\n"
-
-#: ldlang.c:2739
-msgid "%B: file not recognized: %E\n"
-msgstr "%B: filen inte igenkänd: %E\n"
+#: ldlang.c:2374
+#, fuzzy
+#| msgid "%P%F: output format %s cannot represent section called %s: %E\n"
+msgid "%F%P: output format %s cannot represent section called %s: %E\n"
+msgstr "%P%F: utdataformatet %s kan inte representera sektion kallad %s: %E\n"
 
-#: ldlang.c:2740
-msgid "%B: matching formats:"
-msgstr "%B: matchande format:"
+#: ldlang.c:2993
+#, fuzzy
+#| msgid "%F%B: file not recognized: %E\n"
+msgid "%P: %pB: file not recognized: %E; matching formats:"
+msgstr "%F%B: filen inte igenkänd: %E\n"
 
-#: ldlang.c:2747
-msgid "%F%B: file not recognized: %E\n"
+#: ldlang.c:3001
+#, fuzzy
+#| msgid "%F%B: file not recognized: %E\n"
+msgid "%F%P: %pB: file not recognized: %E\n"
 msgstr "%F%B: filen inte igenkänd: %E\n"
 
-#: ldlang.c:2821
-msgid "%F%B: member %B in archive is not an object\n"
+#: ldlang.c:3072
+#, fuzzy
+#| msgid "%F%B: member %B in archive is not an object\n"
+msgid "%F%P: %pB: member %pB in archive is not an object\n"
 msgstr "%F%B: medlem %B i arkivet är inte ett objekt\n"
 
-#: ldlang.c:2836 ldlang.c:2850
-msgid "%F%B: error adding symbols: %E\n"
-msgstr "%F%B: fel då symboler lades till: %E\n"
-
-#: ldlang.c:3124
+#: ldlang.c:3375
 msgid "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr "%P: varning: kunde inte hitta några mål som matchar kravet på byteordning\n"
 
-#: ldlang.c:3138
-msgid "%P%F: target %s not found\n"
+#: ldlang.c:3389
+#, fuzzy
+#| msgid "%P%F: target %s not found\n"
+msgid "%F%P: target %s not found\n"
 msgstr "%P%F: målet %s hittades inte\n"
 
-#: ldlang.c:3140
-msgid "%P%F: cannot open output file %s: %E\n"
+#: ldlang.c:3391
+#, fuzzy
+#| msgid "%P%F: cannot open output file %s: %E\n"
+msgid "%F%P: cannot open output file %s: %E\n"
 msgstr "%P%F: kan inte öppna utdatafilen %s: %E\n"
 
-#: ldlang.c:3146
-msgid "%P%F:%s: can not make object file: %E\n"
+#: ldlang.c:3397
+#, fuzzy
+#| msgid "%P%F:%s: can not make object file: %E\n"
+msgid "%F%P: %s: can not make object file: %E\n"
 msgstr "%P%F:%s: kan inte skapa objektfilen: %E\n"
 
-#: ldlang.c:3150
-msgid "%P%F:%s: can not set architecture: %E\n"
+#: ldlang.c:3401
+#, fuzzy
+#| msgid "%P%F:%s: can not set architecture: %E\n"
+msgid "%F%P: %s: can not set architecture: %E\n"
 msgstr "%P%F:%s: kan inte ställa in arkitektur: %E\n"
 
-#: ldlang.c:3322
+#: ldlang.c:3581
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr "%P: varning: %s innehåller utdatasektioner; glömde du -T?\n"
 
-#: ldlang.c:3372
-msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_allocate misslyckades att skapa symbol %s\n"
+#: ldlang.c:3637
+msgid "%P: warning: CTF section in `%pI' not loaded: its types will be discarded: `%s'\n"
+msgstr "%P: varning: CTF-sektion i ”%pI” inte inläst: dess typer kommer att kastas: ”%s”\n"
 
-#: ldlang.c:3402
-msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
-msgstr "%P%F: bfd_hash_lookup misslyckades med att skapa symbol %s\n"
+#: ldlang.c:3662
+#, fuzzy
+#| msgid "%P: warning: dot moved backwards before `%s'\n"
+msgid "%P: warning: CTF output not created: `s'\n"
+msgstr "%P: varning: punkt flyttad bakåt före ”%s”\n"
+
+#: ldlang.c:3704
+#, fuzzy
+#| msgid "%F%P: cannot open %s: %E\n"
+msgid "%F%P: cannot link with CTF in %pB: %s\n"
+msgstr "%F%P: kan inte öppna %s: %E\n"
+
+#: ldlang.c:3714
+msgid "%F%P: CTF linking failed; output will have no CTF section: %s\n"
+msgstr "%F%P: CTF-länkning misslyckades; utdata kommer inte att ha någon CTF-sektion: %s\n"
 
-#: ldlang.c:3759
+#: ldlang.c:3770
+msgid "%F%P: CTF section emission failed; output will have no CTF section: %s\n"
+msgstr "%F%P: CTF-sektionsutmatning misslyckades; utdata kommer inte att ha någon CTF-sektion: %s\n"
+
+#: ldlang.c:3900
+#, fuzzy
+#| msgid "%P%X: required symbol `%s' not defined\n"
+msgid "%X%P: required symbol `%s' not defined\n"
+msgstr "%P%X: krävd symbol ”%s” är inte definierad\n"
+
+#: ldlang.c:4206
 msgid "%F%P: %s not found for insert\n"
 msgstr "%F%P: %s hittades inte vid infogning\n"
 
-#: ldlang.c:3974
+#: ldlang.c:4446
 msgid " load address 0x%V"
 msgstr " inläsningsadress 0x%V"
 
-#: ldlang.c:4201
+#: ldlang.c:4679
 msgid "%W (size before relaxing)\n"
 msgstr "%W (storlek innan avslappning)\n"
 
-#: ldlang.c:4292
+#: ldlang.c:4772
 #, c-format
 msgid "Address of section %s set to "
 msgstr "Adressen på sektionen %s ställd till "
 
-#: ldlang.c:4445
+#: ldlang.c:4970
 #, c-format
 msgid "Fail with %d\n"
 msgstr "Misslyckas med %d\n"
 
-#: ldlang.c:4733
-msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
-msgstr "%X%P: sektion %s laddad vid [%V,%V] överlappar med sektion %s laddad vid [%V,%V]\n"
-
-#: ldlang.c:4749
-msgid "%X%P: region `%s' overflowed by %ld bytes\n"
-msgstr "%X%P: region ”%s” fick %ld byte överspill\n"
-
-#: ldlang.c:4772
-msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
+#: ldlang.c:5243
+msgid "%X%P: section %s VMA wraps around address space\n"
+msgstr "%X%P: sektion %s VMA slår runt adressrymd\n"
+
+#: ldlang.c:5249
+msgid "%X%P: section %s LMA wraps around address space\n"
+msgstr "%X%P: sektion %s LMA slår runt adressrymd\n"
+
+#: ldlang.c:5301
+msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
+msgstr "%X%P: sektion %s LMA [%V,%V] överlappar sektion %s LMA [%V,%V]\n"
+
+#: ldlang.c:5345
+msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
+msgstr "%X%P: sektion %s VMA [%V,%V] överlappar sektion %s VMA [%V,%V]\n"
+
+#: ldlang.c:5368
+#, fuzzy
+#| msgid "%X%P: region `%s' overflowed by %ld bytes\n"
+msgid "%X%P: region `%s' overflowed by %lu byte\n"
+msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
+msgstr[0] "%X%P: region ”%s” fick %ld byte överspill\n"
+msgstr[1] "%X%P: region ”%s” fick %ld byte överspill\n"
+
+#: ldlang.c:5393
+#, fuzzy
+#| msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
+msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
 msgstr "%X%P: adress 0x%v i %B-sektion ”%s” är inte inom området ”%s”\n"
 
-#: ldlang.c:4783
-msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
+#: ldlang.c:5404
+#, fuzzy
+#| msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
+msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
 msgstr ""
 "%X%P: %B-sektion ”%s” kommer inte att få plats i region ”%s”\n"
 "\n"
 
-#: ldlang.c:4840
-#, c-format
-msgid "%F%S: non constant or forward reference address expression for section %s\n"
+#: ldlang.c:5486
+#, fuzzy
+#| msgid "%F%S: non constant or forward reference address expression for section %s\n"
+msgid "%F%P:%pS: non constant or forward reference address expression for section %s\n"
 msgstr "%F%S: icke-konstant eller framåtrefererande adressuttryck för sektion %s\n"
 
-#: ldlang.c:4865
-msgid "%P%X: Internal error on COFF shared library section %s\n"
+#: ldlang.c:5511
+#, fuzzy
+#| msgid "%P%X: Internal error on COFF shared library section %s\n"
+msgid "%X%P: internal error on COFF shared library section %s\n"
 msgstr "%P%X: Internt fel i delat COFF-bibliotek sektion %s\n"
 
-#: ldlang.c:4923
-msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
+#: ldlang.c:5569
+#, fuzzy
+#| msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
+msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
 msgstr "%P%F: fel: inget minnesområde angivet för inläsbara sektionen ”%s”\n"
 
-#: ldlang.c:4928
+#: ldlang.c:5573
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr "%P: varning: inget minnesområde angivet för inläsbara sektionen ”%s”\n"
 
-#: ldlang.c:4951
-msgid "%P: warning: changing start of section %s by %lu bytes\n"
-msgstr "%P: varning: ändrar start på sektion %s med %lu byte\n"
+#: ldlang.c:5596
+#, fuzzy
+#| msgid "%P: warning: changing start of section %s by %lu bytes\n"
+msgid "%P: warning: changing start of section %s by %lu byte\n"
+msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
+msgstr[0] "%P: varning: ändrar start på sektion %s med %lu byte\n"
+msgstr[1] "%P: varning: ändrar start på sektion %s med %lu byte\n"
 
-#: ldlang.c:5040
+#: ldlang.c:5691
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr "%P: varning: punkt flyttad bakåt före ”%s”\n"
 
-#: ldlang.c:5212
-msgid "%P%F: can't relax section: %E\n"
+#: ldlang.c:5872
+#, fuzzy
+#| msgid "%P%F: can't relax section: %E\n"
+msgid "%F%P: can't relax section: %E\n"
 msgstr "%P%F: kan inte slappna av sektion: %E\n"
 
-#: ldlang.c:5557
+#: ldlang.c:6255
 msgid "%F%P: invalid data statement\n"
 msgstr "%F%P: ogiltig datasats\n"
 
-#: ldlang.c:5590
+#: ldlang.c:6288
 msgid "%F%P: invalid reloc statement\n"
 msgstr "%F%P: ogiltig omlokaliseringssats\n"
 
-#: ldlang.c:5802
-msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
+#: ldlang.c:6642
+#, fuzzy
+#| msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
+msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
 msgstr "%P%F: gc-sektioner kräver antingen en post eller en odefinierad symbol\n"
 
-#: ldlang.c:5827
-msgid "%P%F:%s: can't set start address\n"
+#: ldlang.c:6666
+#, fuzzy
+#| msgid "%P%F:%s: can't set start address\n"
+msgid "%F%P: %s: can't set start address\n"
 msgstr "%P%F:%s: kan inte ställa in startadress\n"
 
-#: ldlang.c:5840 ldlang.c:5859
-msgid "%P%F: can't set start address\n"
+#: ldlang.c:6679 ldlang.c:6697
+#, fuzzy
+#| msgid "%P%F: can't set start address\n"
+msgid "%F%P: can't set start address\n"
 msgstr "%P%F: kan inte ställa in startadress\n"
 
-#: ldlang.c:5852
+#: ldlang.c:6691
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr "%P: varning: kan inte hitta ingångssymbolen %s; använder som standard %V\n"
 
-#: ldlang.c:5864
+#: ldlang.c:6702
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr "%P: varning: kan inte hitta ingångssymbolen %s; ställer inte in startadress\n"
 
-#: ldlang.c:5916
-msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
+#: ldlang.c:6758
+#, fuzzy
+#| msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
+msgid "%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported\n"
 msgstr "%P%F: Omlokaliseringsbar länkning med omlokaliseringar från formatet %s (%B) till formatet %s (%B) stöds inte\n"
 
-#: ldlang.c:5926
-msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
+#: ldlang.c:6768
+#, fuzzy
+#| msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
+msgid "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
 msgstr "%P%X: %s-arkitekturen i indatafilen ”%B” är inkompatibel med %s-utdata\n"
 
-#: ldlang.c:5948
-msgid "%P%X: failed to merge target specific data of file %B\n"
+#: ldlang.c:6790
+#, fuzzy
+#| msgid "%P%X: failed to merge target specific data of file %B\n"
+msgid "%X%P: failed to merge target specific data of file %pB\n"
 msgstr "%P%X: misslyckades med att slå samman målspecifik data från fil %B\n"
 
-#: ldlang.c:6019
-msgid "%P%F: Could not define common symbol `%T': %E\n"
+#: ldlang.c:6861
+#, fuzzy
+#| msgid "%P%F: Could not define common symbol `%T': %E\n"
+msgid "%F%P: could not define common symbol `%pT': %E\n"
 msgstr "%P%F: Kunde inte definiera generell symbol ”%T”: %E\n"
 
-#: ldlang.c:6031
+#: ldlang.c:6873
 msgid ""
 "\n"
 "Allocating common symbols\n"
@@ -972,7 +818,7 @@ msgstr ""
 "\n"
 "Allokerar gemensamma symboler\n"
 
-#: ldlang.c:6032
+#: ldlang.c:6874
 msgid ""
 "Common symbol       size              file\n"
 "\n"
@@ -980,163 +826,211 @@ msgstr ""
 "Gemensam symbol     storlek           fil\n"
 "\n"
 
-#: ldlang.c:6178
-msgid "%P%F: invalid syntax in flags\n"
-msgstr "%P%F: ogiltig syntax i flaggor\n"
+#: ldlang.c:6948
+msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
+msgstr "%X%P: fel: oplacerad föräldralös sektion ”%pA” från ”%pB”\n"
 
-#: ldlang.c:6304
-msgid "%F%P:%S: error: align with input and explicit align specified\n"
-msgstr "%F%P:%S: fel: justering med indata och uttrycklig justering angiven\n"
+#: ldlang.c:6966
+#, fuzzy
+#| msgid "%P: warning: no memory region specified for loadable section `%s'\n"
+msgid "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
+msgstr "%P: varning: inget minnesområde angivet för inläsbara sektionen ”%s”\n"
+
+#: ldlang.c:7057
+#, fuzzy
+#| msgid "%P%F: invalid character %c (%d) in flags\n"
+msgid "%F%P: invalid character %c (%d) in flags\n"
+msgstr "%P%F: ogiltigt tecken %c (%d) i flagga\n"
 
-#: ldlang.c:6645
-msgid "%P%F: Failed to create hash table\n"
-msgstr "%P%F: Misslyckades med att skapa hashtabell\n"
+#: ldlang.c:7165
+#, fuzzy
+#| msgid "%F%P:%S: error: align with input and explicit align specified\n"
+msgid "%F%P:%pS: error: align with input and explicit align specified\n"
+msgstr "%F%P:%S: fel: justering med indata och uttrycklig justering angiven\n"
 
-#: ldlang.c:6668
-msgid "%P%F: %s: plugin reported error after all symbols read\n"
+#: ldlang.c:7671
+#, fuzzy
+#| msgid "%P%F: %s: plugin reported error after all symbols read\n"
+msgid "%F%P: %s: plugin reported error after all symbols read\n"
 msgstr "%P%F: %s: instick rapporterade fel efter att alla symboler lästs in\n"
 
-#: ldlang.c:6991
-msgid "%P%F: multiple STARTUP files\n"
+#: ldlang.c:8106
+#, fuzzy
+#| msgid "%P%F: multiple STARTUP files\n"
+msgid "%F%P: multiple STARTUP files\n"
 msgstr "%P%F: flera samtidiga STARTUP-filer\n"
 
-#: ldlang.c:7037
-msgid "%X%P:%S: section has both a load address and a load region\n"
+#: ldlang.c:8152
+#, fuzzy
+#| msgid "%X%P:%S: section has both a load address and a load region\n"
+msgid "%X%P:%pS: section has both a load address and a load region\n"
 msgstr "%X%P:%S: sektionen har både en inläsningsadress och ett minnesinläsningsområde\n"
 
-#: ldlang.c:7162
-msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
+#: ldlang.c:8258
+#, fuzzy
+#| msgid "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
+msgid "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them\n"
 msgstr "%X%P:%S: PHDRS och FILEHDR stöds inte när föregående PT_LOAD-huvuden saknar dem\n"
 
-#: ldlang.c:7235
+#: ldlang.c:8331
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr "%F%P: inga sektioner tilldelade till phdrs\n"
 
-#: ldlang.c:7273
+#: ldlang.c:8369
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr "%F%P: bfd_record_phdr misslyckades: %E\n"
 
-#: ldlang.c:7293
+#: ldlang.c:8389
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr "%X%P: sektionen ”%s” är tilldelad till icke-existerande phdr ”%s”\n"
 
-#: ldlang.c:7705
+#: ldlang.c:8812
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr "%X%P: okänt språk i ”%s” i versionsinformation\n"
 
-#: ldlang.c:7850
+#: ldlang.c:8957
 msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr "%X%P: anonym versionstagg kan inte kombineras med andra versionstaggar\n"
 
-#: ldlang.c:7859
+#: ldlang.c:8966
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr "%X%P: dubbel versionstagg ”%s”\n"
 
-#: ldlang.c:7880 ldlang.c:7889 ldlang.c:7907 ldlang.c:7917
+#: ldlang.c:8987 ldlang.c:8996 ldlang.c:9014 ldlang.c:9024
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr "%X%P: dubbelt uttryck ”%s” i versionsinformation\n"
 
-#: ldlang.c:7957
+#: ldlang.c:9064
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr "%X%P: kan inte hitta versionsberoende ”%s”\n"
 
-#: ldlang.c:7980
+#: ldlang.c:9087
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr "%X%P: kan inte läsa innehållet i .exports-sektionen\n"
 
-#: ldlang.c:8104
+#: ldlang.c:9125
+msgid "%F%P: invalid origin for memory region %s\n"
+msgstr "%F%P: fel start för minnesområde %s\n"
+
+#: ldlang.c:9134
+msgid "%F%P: invalid length for memory region %s\n"
+msgstr "%F%P: ogiltigt längd för minnesområde %s\n"
+
+#: ldlang.c:9244
 msgid "%X%P: unknown feature `%s'\n"
 msgstr "%X%P: okänd funktion ”%s”\n"
 
-#: ldmain.c:246
+#: ldmain.c:216
+msgid "%F%P: fatal error: libbfd ABI mismatch\n"
+msgstr "%F%P: fatalt fel: libbfd ABI matchar inte\n"
+
+#: ldmain.c:252
 msgid "%X%P: can't set BFD default target to `%s': %E\n"
 msgstr "%X%P: kan inte ställa in BFD-standardmålet till ”%s”: %E\n"
 
-#: ldmain.c:336
+#: ldmain.c:352
 msgid "built in linker script"
 msgstr "inbyggt länkskript"
 
-#: ldmain.c:346
+#: ldmain.c:362
 msgid "using external linker script:"
 msgstr "använder externt länkskript:"
 
-#: ldmain.c:348
+#: ldmain.c:364
 msgid "using internal linker script:"
 msgstr "använder internt länkskript:"
 
-#: ldmain.c:385
-msgid "%P%F: no input files\n"
+#: ldmain.c:411
+#, fuzzy
+#| msgid "%P%F: -f may not be used without -shared\n"
+msgid "%F%P: --no-define-common may not be used without -shared\n"
+msgstr "%P%F: -f kan inte användas utan -shared\n"
+
+#: ldmain.c:417
+#, fuzzy
+#| msgid "%P%F: no input files\n"
+msgid "%F%P: no input files\n"
 msgstr "%P%F: inga indatafiler\n"
 
-#: ldmain.c:389
+#: ldmain.c:421
 msgid "%P: mode %s\n"
 msgstr "%P: läge %s\n"
 
-#: ldmain.c:405
-msgid "%P%F: cannot open map file %s: %E\n"
+#: ldmain.c:437 ends32belf.c:406 ends32belf16m.c:406 ends32belf_linux.c:535
+#: ends32elf.c:406 ends32elf16m.c:406 ends32elf_linux.c:535
+#, fuzzy
+#| msgid "%P%F: cannot open map file %s: %E\n"
+msgid "%F%P: cannot open map file %s: %E\n"
 msgstr "%P%F: kan inte öppna tabellfil %s: %E\n"
 
-#: ldmain.c:437
+#: ldmain.c:487
 msgid "%P: link errors found, deleting executable `%s'\n"
 msgstr "%P: länkfel hittades, tar bort den körbara filen ”%s”\n"
 
-#: ldmain.c:446
-msgid "%F%B: final close failed: %E\n"
+#: ldmain.c:496
+#, fuzzy
+#| msgid "%F%B: final close failed: %E\n"
+msgid "%F%P: %pB: final close failed: %E\n"
 msgstr "%F%B: avslutande stängning misslyckades: %E\n"
 
-#: ldmain.c:472
-msgid "%X%P: unable to open for source of copy `%s'\n"
-msgstr "%X%P: kan inte öppna för källan till kopian ”%s”\n"
-
-#: ldmain.c:475
-msgid "%X%P: unable to open for destination of copy `%s'\n"
-msgstr "%X%P: kan inte öppna för mål av kopian ”%s”\n"
-
-#: ldmain.c:482
-msgid "%P: Error writing file `%s'\n"
+#: ldmain.c:523
+#, fuzzy
+#| msgid "%P%F: unable to open for source of copy `%s'\n"
+msgid "%F%P: unable to open for source of copy `%s'\n"
+msgstr "%P%F: kan inte öppna för källan till kopian ”%s”\n"
+
+#: ldmain.c:526
+#, fuzzy
+#| msgid "%P%F: unable to open for destination of copy `%s'\n"
+msgid "%F%P: unable to open for destination of copy `%s'\n"
+msgstr "%P%F: kan inte öppna för mål av kopian ”%s”\n"
+
+#: ldmain.c:533
+#, fuzzy
+#| msgid "%P: Error writing file `%s'\n"
+msgid "%P: error writing file `%s'\n"
 msgstr "%P: Fel vid skrivning av filen ”%s”\n"
 
-#: ldmain.c:487 pe-dll.c:1761
-#, c-format
-msgid "%P: Error closing file `%s'\n"
+#: ldmain.c:538 pe-dll.c:1940
+#, fuzzy, c-format
+#| msgid "%P: Error closing file `%s'\n"
+msgid "%P: error closing file `%s'\n"
 msgstr "%P: Fel vid stängning av filen ”%s”\n"
 
-#: ldmain.c:504
+#: ldmain.c:552
 #, c-format
 msgid "%s: total time in link: %ld.%06ld\n"
 msgstr "%s: total tid i länkning: %ld.%06ld\n"
 
-#: ldmain.c:507
-#, c-format
-msgid "%s: data size %ld\n"
-msgstr "%s: datastorlek %ld\n"
-
-#: ldmain.c:591
-msgid "%P%F: missing argument to -m\n"
+#: ldmain.c:639
+#, fuzzy
+#| msgid "%P%F: missing argument to -m\n"
+msgid "%F%P: missing argument to -m\n"
 msgstr "%P%F: argument saknas till -m\n"
 
-#: ldmain.c:639 ldmain.c:656 ldmain.c:676 ldmain.c:708
-msgid "%P%F: bfd_hash_table_init failed: %E\n"
-msgstr "%P%F: bfd_hash_table_init misslyckades: %E\n"
+#: ldmain.c:689 ldmain.c:706 ldmain.c:726 ldmain.c:758 pe-dll.c:1386
+msgid "%F%P: bfd_hash_table_init failed: %E\n"
+msgstr "%F%P: bfd_hash_table_init misslyckades: %E\n"
 
-#: ldmain.c:643 ldmain.c:660 ldmain.c:680
-msgid "%P%F: bfd_hash_lookup failed: %E\n"
-msgstr "%P%F: bfd_hash_lookup misslyckades: %E\n"
+#: ldmain.c:693 ldmain.c:710 ldmain.c:730
+msgid "%F%P: bfd_hash_lookup failed: %E\n"
+msgstr "%F%P: bfd_hash_lookup misslyckades: %E\n"
 
-#: ldmain.c:694
+#: ldmain.c:744
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr "%X%P: fel: dubbel retain-symbols-file\n"
 
-#: ldmain.c:738
-msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
+#: ldmain.c:788
+#, fuzzy
+#| msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
+msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
 msgstr "%P%F: bfd_hash_lookup för ingång misslyckades: %E\n"
 
-#: ldmain.c:743
+#: ldmain.c:793
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr "%P: ”-retain-symbols-file” åsidosätter ”-s” och ”-S”\n"
 
-#: ldmain.c:844
-#, c-format
+#: ldmain.c:896
 msgid ""
 "Archive member included to satisfy reference by file (symbol)\n"
 "\n"
@@ -1144,164 +1038,233 @@ msgstr ""
 "Arkivmedlem inkluderad för att tillfredsställa referens från fil (symbol)\n"
 "\n"
 
-#: ldmain.c:951
-msgid "%X%C: multiple definition of `%T'\n"
+#: ldmain.c:1005
+#, fuzzy
+#| msgid "%X%C: multiple definition of `%T'\n"
+msgid "%X%P: %C: multiple definition of `%pT'"
 msgstr "%X%C: flera definitioner av ”%T”\n"
 
-#: ldmain.c:954
-msgid "%D: first defined here\n"
+#: ldmain.c:1008
+#, fuzzy
+#| msgid "%D: first defined here\n"
+msgid "; %D: first defined here"
 msgstr "%D: först definierad här\n"
 
-#: ldmain.c:958
-msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
+#: ldmain.c:1013
+#, fuzzy
+#| msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
+msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
 msgstr "%P: Stänger av avslappning: det kommer inte att fungera med flera definitioner\n"
 
-#: ldmain.c:1012
-msgid "%B: warning: definition of `%T' overriding common\n"
+#: ldmain.c:1066
+#, fuzzy
+#| msgid "%B: warning: definition of `%T' overriding common\n"
+msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
 msgstr "%B: varning: definitioner av ”%T” åsidosätter gemensam\n"
 
-#: ldmain.c:1015
-msgid "%B: warning: common is here\n"
-msgstr "%B: varning: gemensam är här\n"
+#: ldmain.c:1070
+#, fuzzy
+#| msgid "%B: warning: definition of `%T' overriding common\n"
+msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
+msgstr "%B: varning: definitioner av ”%T” åsidosätter gemensam\n"
 
-#: ldmain.c:1022
-msgid "%B: warning: common of `%T' overridden by definition\n"
+#: ldmain.c:1079
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overridden by definition\n"
+msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
 msgstr "%B: varning: gemensam i ”%T” åsidosattes av definition\n"
 
-#: ldmain.c:1025
-msgid "%B: warning: defined here\n"
-msgstr "%B: varning: definierad här\n"
+#: ldmain.c:1083
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overridden by definition\n"
+msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
+msgstr "%B: varning: gemensam i ”%T” åsidosattes av definition\n"
 
-#: ldmain.c:1032
-msgid "%B: warning: common of `%T' overridden by larger common\n"
+#: ldmain.c:1092
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overridden by larger common\n"
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
 msgstr "%B: varning: gemensam i ”%T” åsidosattes av större gemensam\n"
 
-#: ldmain.c:1035
-msgid "%B: warning: larger common is here\n"
-msgstr "%B: varning: större gemensam är här\n"
+#: ldmain.c:1096
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overridden by larger common\n"
+msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
+msgstr "%B: varning: gemensam i ”%T” åsidosattes av större gemensam\n"
 
-#: ldmain.c:1039
-msgid "%B: warning: common of `%T' overriding smaller common\n"
+#: ldmain.c:1103
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overriding smaller common\n"
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
 msgstr "%B: varning: gemensam i ”%T” åsidosätter mindre gemensam\n"
 
-#: ldmain.c:1042
-msgid "%B: warning: smaller common is here\n"
-msgstr "%B: varning: mindre gemensam är här\n"
+#: ldmain.c:1107
+#, fuzzy
+#| msgid "%B: warning: common of `%T' overriding smaller common\n"
+msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
+msgstr "%B: varning: gemensam i ”%T” åsidosätter mindre gemensam\n"
 
-#: ldmain.c:1046
-msgid "%B: warning: multiple common of `%T'\n"
+#: ldmain.c:1114
+#, fuzzy
+#| msgid "%B: warning: multiple common of `%T'\n"
+msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
 msgstr "%B: varning: flera gemensamma i ”%T”\n"
 
-#: ldmain.c:1048
-msgid "%B: warning: previous common is here\n"
-msgstr "%B: varning: föregående gemensam är här\n"
+#: ldmain.c:1117
+#, fuzzy
+#| msgid "%B: warning: multiple common of `%T'\n"
+msgid "%P: %pB: warning: multiple common of `%pT'\n"
+msgstr "%B: varning: flera gemensamma i ”%T”\n"
 
-#: ldmain.c:1068 ldmain.c:1106
+#: ldmain.c:1136 ldmain.c:1172
 msgid "%P: warning: global constructor %s used\n"
 msgstr "%P: varning: global konstruktor %s användes\n"
 
-#: ldmain.c:1116
-msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
+#: ldmain.c:1182
+#, fuzzy
+#| msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
+msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr "%P%F: Fel i BFD-backend: BFD_RELOC_CTOR stöds inte\n"
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1170 ldmain.c:1172 ldmain.c:1174 ldmain.c:1192 ldmain.c:1237
+#: ldmain.c:1254 ldmain.c:1256 ldmain.c:1258 ldmain.c:1266 ldmain.c:1309
 msgid "warning: "
 msgstr "varning: "
 
-#: ldmain.c:1290
-msgid "%X%C: undefined reference to `%T'\n"
+#: ldmain.c:1362
+#, fuzzy
+#| msgid "%X%C: undefined reference to `%T'\n"
+msgid "%X%P: %C: undefined reference to `%pT'\n"
 msgstr "%X%C: odefinierad referens till ”%T”\n"
 
-#: ldmain.c:1293
-msgid "%C: warning: undefined reference to `%T'\n"
+#: ldmain.c:1365
+#, fuzzy
+#| msgid "%C: warning: undefined reference to `%T'\n"
+msgid "%P: %C: warning: undefined reference to `%pT'\n"
 msgstr "%C: varning: odefinierad referens till ”%T”\n"
 
-#: ldmain.c:1299
-msgid "%X%D: more undefined references to `%T' follow\n"
+#: ldmain.c:1371
+#, fuzzy
+#| msgid "%X%D: more undefined references to `%T' follow\n"
+msgid "%X%P: %D: more undefined references to `%pT' follow\n"
 msgstr "%X%D: flera odefinierade referenser till ”%T” följer\n"
 
-#: ldmain.c:1302
-msgid "%D: warning: more undefined references to `%T' follow\n"
+#: ldmain.c:1374
+#, fuzzy
+#| msgid "%D: warning: more undefined references to `%T' follow\n"
+msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
 msgstr "%D: varning: flera odefinierade referenser till ”%T” följer\n"
 
-#: ldmain.c:1313
-msgid "%X%B: undefined reference to `%T'\n"
+#: ldmain.c:1385
+#, fuzzy
+#| msgid "%X%B: undefined reference to `%T'\n"
+msgid "%X%P: %pB: undefined reference to `%pT'\n"
 msgstr "%X%B: odefinierad referens till ”%T”\n"
 
-#: ldmain.c:1316
-msgid "%B: warning: undefined reference to `%T'\n"
+#: ldmain.c:1388
+#, fuzzy
+#| msgid "%B: warning: undefined reference to `%T'\n"
+msgid "%P: %pB: warning: undefined reference to `%pT'\n"
 msgstr "%B: varning: odefinierad referens till ”%T”\n"
 
-#: ldmain.c:1322
-msgid "%X%B: more undefined references to `%T' follow\n"
+#: ldmain.c:1394
+#, fuzzy
+#| msgid "%X%B: more undefined references to `%T' follow\n"
+msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
 msgstr "%X%B: flera odefinierade referenser till ”%T” följer\n"
 
-#: ldmain.c:1325
-msgid "%B: warning: more undefined references to `%T' follow\n"
+#: ldmain.c:1397
+#, fuzzy
+#| msgid "%B: warning: more undefined references to `%T' follow\n"
+msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
 msgstr "%B: varning: flera odefinierade referenser till ”%T” följer\n"
 
-#: ldmain.c:1364
+#: ldmain.c:1434
 msgid " additional relocation overflows omitted from the output\n"
 msgstr " ytterligare omlokaliseringsspill utelämnade från utdatan\n"
 
-#: ldmain.c:1377
-msgid " relocation truncated to fit: %s against undefined symbol `%T'"
+#: ldmain.c:1447
+#, fuzzy, c-format
+#| msgid " relocation truncated to fit: %s against undefined symbol `%T'"
+msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
 msgstr " omlokalisering trunkerad för att passa: %s mot odefinierad symbol ”%T”"
 
-#: ldmain.c:1382
-msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
+#: ldmain.c:1453
+#, fuzzy, c-format
+#| msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
+msgid " relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB"
 msgstr " omlokalisering trunkerad för att passa: %s mot symbol ”%T” definierad i %A-sektion i %B"
 
-#: ldmain.c:1394
-msgid " relocation truncated to fit: %s against `%T'"
+#: ldmain.c:1466
+#, fuzzy, c-format
+#| msgid " relocation truncated to fit: %s against `%T'"
+msgid " relocation truncated to fit: %s against `%pT'"
 msgstr " omlokalisering trunkerad för att passa: %s mot ”%T”"
 
-#: ldmain.c:1411
+#: ldmain.c:1482
 msgid "%X%H: dangerous relocation: %s\n"
 msgstr "%X%H: farlig omlokalisering: %s\n"
 
-#: ldmain.c:1426
-msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
+#: ldmain.c:1496
+#, fuzzy
+#| msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
+msgid "%X%H: reloc refers to symbol `%pT' which is not being output\n"
 msgstr "%X%H: omlokalisering refererar symbol ”%T” som inte skrivs ut\n"
 
-#: ldmisc.c:154
+#: ldmain.c:1530
+#, fuzzy
+#| msgid "%X%B: undefined reference to `%T'\n"
+msgid "%P: %pB: reference to %s\n"
+msgstr "%X%B: odefinierad referens till ”%T”\n"
+
+#: ldmain.c:1532
+#, fuzzy
+#| msgid "%X%C: multiple definition of `%T'\n"
+msgid "%P: %pB: definition of %s\n"
+msgstr "%X%C: flera definitioner av ”%T”\n"
+
+#: ldmisc.c:374
+#, fuzzy, c-format
+#| msgid "%B: In function `%T':\n"
+msgid "%pB: in function `%pT':\n"
+msgstr "%B: I funktionen ”%T”:\n"
+
+#: ldmisc.c:518
 #, c-format
 msgid "no symbol"
 msgstr "ingen symbol"
 
-#: ldmisc.c:339
-msgid "%B: In function `%T':\n"
-msgstr "%B: I funktionen ”%T”:\n"
-
-#: ldmisc.c:474
+#: ldmisc.c:625
 msgid "%F%P: internal error %s %d\n"
 msgstr "%F%P: internt fel %s %d\n"
 
-#: ldmisc.c:538
-msgid "%P: internal error: aborting at %s line %d in %s\n"
-msgstr "%P: internt fel: avbryter vid %s rad %d i %s\n"
+#: ldmisc.c:689
+msgid "%P: internal error: aborting at %s:%d in %s\n"
+msgstr "%P: internt fel: avbryter vid %s:%d i %s\n"
 
-#: ldmisc.c:541
-msgid "%P: internal error: aborting at %s line %d\n"
-msgstr "%P: internt fel: avbryter vid %s rad %d\n"
+#: ldmisc.c:692
+msgid "%P: internal error: aborting at %s:%d\n"
+msgstr "%P: internt fel: avbryter vid %s:%d\n"
 
-#: ldmisc.c:543
-msgid "%P%F: please report this bug\n"
+#: ldmisc.c:694
+#, fuzzy
+#| msgid "%P%F: please report this bug\n"
+msgid "%F%P: please report this bug\n"
 msgstr "%P%F: rapportera detta fel\n"
 
 #. Output for noisy == 2 is intended to follow the GNU standards.
-#: ldver.c:39
+#: ldver.c:38
 #, c-format
 msgid "GNU ld %s\n"
 msgstr "GNU ld %s\n"
 
-#: ldver.c:43
-#, c-format
-msgid "Copyright 2014 Free Software Foundation, Inc.\n"
-msgstr "Copyright 2014 Free Software Foundation, Inc.\n"
+#: ldver.c:42
+#, fuzzy, c-format
+#| msgid "Copyright (C) 2017 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
+msgstr "Copyright (C) 2017 Free Software Foundation, Inc.\n"
 
-#: ldver.c:44
+#: ldver.c:43
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -1313,324 +1276,346 @@ msgstr ""
 "Detta program har inga som helst garantier.\n"
 "\n"
 
-#: ldver.c:54
+#: ldver.c:53
 #, c-format
 msgid "  Supported emulations:\n"
 msgstr "  Emuleringar som stöds:\n"
 
-#: ldwrite.c:62 ldwrite.c:208
-msgid "%P%F: bfd_new_link_order failed\n"
+#: ldwrite.c:60 ldwrite.c:170 ldwrite.c:222 ldwrite.c:263
+#, fuzzy
+#| msgid "%P%F: bfd_new_link_order failed\n"
+msgid "%F%P: bfd_new_link_order failed\n"
 msgstr "%P%F: bfd_new_link_order misslyckades\n"
 
-#: ldwrite.c:366
+#: ldwrite.c:332
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr "%F%P: kan inte skapa delat sektionsnamn för %s\n"
 
-#: ldwrite.c:378
+#: ldwrite.c:344
 msgid "%F%P: clone section failed: %E\n"
 msgstr "%F%P: klonsektion misslyckades: %E\n"
 
-#: ldwrite.c:419
+#: ldwrite.c:382
 #, c-format
 msgid "%8x something else\n"
 msgstr "%8x någonting annat\n"
 
-#: ldwrite.c:589
+#: ldwrite.c:552
 msgid "%F%P: final link failed: %E\n"
 msgstr "%F%P: avslutande länkning misslyckades: %E\n"
 
-#: lexsup.c:104 lexsup.c:261
+#: lexsup.c:103 lexsup.c:277
 msgid "KEYWORD"
 msgstr "NYCKELORD"
 
-#: lexsup.c:104
+#: lexsup.c:103
 msgid "Shared library control for HP/UX compatibility"
 msgstr "Styrning av delade bibliotek för kompatibilitet med HP/UX"
 
-#: lexsup.c:107
+#: lexsup.c:106
 msgid "ARCH"
 msgstr "ARK"
 
-#: lexsup.c:107
+#: lexsup.c:106
 msgid "Set architecture"
 msgstr "Ställ in arkitektur"
 
-#: lexsup.c:109 lexsup.c:380
+#: lexsup.c:108 lexsup.c:404
 msgid "TARGET"
 msgstr "MÃ…L"
 
-#: lexsup.c:109
+#: lexsup.c:108
 msgid "Specify target for following input files"
 msgstr "Ange mål för följande indatafiler"
 
-#: lexsup.c:112 lexsup.c:163 lexsup.c:190 lexsup.c:203 lexsup.c:205
-#: lexsup.c:334 lexsup.c:396 lexsup.c:463 lexsup.c:476
+#: lexsup.c:111 lexsup.c:168 lexsup.c:172 lexsup.c:203 lexsup.c:216
+#: lexsup.c:218 lexsup.c:358 lexsup.c:422 lexsup.c:489 lexsup.c:502
 msgid "FILE"
 msgstr "FIL"
 
-#: lexsup.c:112
+#: lexsup.c:111
 msgid "Read MRI format linker script"
 msgstr "Läs länkskript i MRI-format"
 
-#: lexsup.c:114
+#: lexsup.c:113
 msgid "Force common symbols to be defined"
 msgstr "Tvinga gemensamma symboler att vara definierade"
 
-#: lexsup.c:118 lexsup.c:440 lexsup.c:442 lexsup.c:444 lexsup.c:446
-#: lexsup.c:448 lexsup.c:450
+#: lexsup.c:118
+msgid "Force group members out of groups"
+msgstr "Tvinga ut gruppmedlemmar ur grupper"
+
+#: lexsup.c:120 lexsup.c:466 lexsup.c:468 lexsup.c:470 lexsup.c:472
+#: lexsup.c:474 lexsup.c:476
 msgid "ADDRESS"
 msgstr "ADRESS"
 
-#: lexsup.c:118
+#: lexsup.c:120
 msgid "Set start address"
 msgstr "Ställ in startadress"
 
-#: lexsup.c:120
+#: lexsup.c:122
 msgid "Export all dynamic symbols"
 msgstr "Exportera alla dynamiska symboler"
 
-#: lexsup.c:122
+#: lexsup.c:124
 msgid "Undo the effect of --export-dynamic"
 msgstr "Gör effekten av --export-dynamic ogjord"
 
-#: lexsup.c:124
+#: lexsup.c:126
 msgid "Link big-endian objects"
 msgstr "Länka objekt som är big-endian"
 
-#: lexsup.c:126
+#: lexsup.c:128
 msgid "Link little-endian objects"
 msgstr "Länka objekt som är little-endian"
 
-#: lexsup.c:128 lexsup.c:131
+#: lexsup.c:130 lexsup.c:133
 msgid "SHLIB"
 msgstr "DELBIBL"
 
-#: lexsup.c:128
+#: lexsup.c:130
 msgid "Auxiliary filter for shared object symbol table"
 msgstr "Yttre filter för symboltabell över delade objekt"
 
-#: lexsup.c:131
+#: lexsup.c:133
 msgid "Filter for shared object symbol table"
 msgstr "Filter för symboltabell över delade objekt"
 
-#: lexsup.c:134
+#: lexsup.c:136
 msgid "Ignored"
 msgstr "Ignorerad"
 
-#: lexsup.c:136
+#: lexsup.c:138
 msgid "SIZE"
 msgstr "STORLEK"
 
-#: lexsup.c:136
+#: lexsup.c:138
 msgid "Small data size (if no size, same as --shared)"
 msgstr "Liten datastorlek (om ingen storlek, samma som --shared)"
 
-#: lexsup.c:139
+#: lexsup.c:141
 msgid "FILENAME"
 msgstr "FILNAMN"
 
-#: lexsup.c:139
+#: lexsup.c:141
 msgid "Set internal name of shared library"
 msgstr "Ställ in internt namn på delat bibliotek"
 
-#: lexsup.c:141
+#: lexsup.c:143
 msgid "PROGRAM"
 msgstr "PROGRAM"
 
-#: lexsup.c:141
+#: lexsup.c:143
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr "Ställ in PROGRAM som den dynamiska länkare som ska användas"
 
-#: lexsup.c:144
+#: lexsup.c:146
+msgid[...]

[diff truncated at 100000 bytes]


More information about the Binutils-cvs mailing list