summaryrefslogtreecommitdiff
path: root/po/guix
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-10-16 10:39:31 +0200
committerLudovic Courtès <ludo@gnu.org>2020-10-16 15:00:49 +0200
commita743b04a41b9976a8d087056393ba5cf317af452 (patch)
tree453e89ee1f8f882ac2ed6dc3703b238f538775e6 /po/guix
parent83fc59b46b8115c9f657e815f0acc46e926d5718 (diff)
downloadguix-patches-a743b04a41b9976a8d087056393ba5cf317af452.tar
guix-patches-a743b04a41b9976a8d087056393ba5cf317af452.tar.gz
nls: Update.
Diffstat (limited to 'po/guix')
-rw-r--r--po/guix/de.po1898
-rw-r--r--po/guix/eo.po5799
-rw-r--r--po/guix/es.po1906
-rw-r--r--po/guix/fr.po1875
-rw-r--r--po/guix/pt_BR.po1952
5 files changed, 9962 insertions, 3468 deletions
diff --git a/po/guix/de.po b/po/guix/de.po
index 51d501edcc..b79159beaa 100644
--- a/po/guix/de.po
+++ b/po/guix/de.po
@@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: guix 1.1.0-pre2\n"
-"Report-Msgid-Bugs-To: ludo@gnu.org\n"
-"POT-Creation-Date: 2020-04-09 18:27+0200\n"
-"PO-Revision-Date: 2020-04-11 20:33+0200\n"
+"Project-Id-Version: guix 1.2.0-pre1\n"
+"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
+"POT-Creation-Date: 2020-10-05 16:00+0200\n"
+"PO-Revision-Date: 2020-10-06 16:44+0200\n"
"Last-Translator: Florian Pelz <pelzflorian@pelzflorian.de>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
"Language: de\n"
@@ -19,12 +19,12 @@ msgstr ""
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: gnu.scm:83
+#: gnu.scm:81
#, scheme-format
msgid "module ~a not found"
msgstr "Modul „~a“ nicht gefunden"
-#: gnu.scm:101
+#: gnu.scm:99
msgid ""
"You may use @command{guix package --show=foo | grep location} to search\n"
"for the location of package @code{foo}.\n"
@@ -36,12 +36,12 @@ msgstr ""
"Wenn Sie eine Ausgabe wie @code{location: gnu/packages/bar.scm:174:2}\n"
"sehen, fügen Sie @code{bar} in Ihre @code{use-package-modules}-Form ein."
-#: gnu.scm:109
+#: gnu.scm:107
#, scheme-format
msgid "Try adding @code{(use-package-modules ~a)}."
msgstr "Vielleicht sollten Sie @code{(use-package-modules ~a)} einfügen."
-#: gnu.scm:124
+#: gnu.scm:122
#, scheme-format
msgid ""
"You may use @command{guix system search ~a} to search for a service\n"
@@ -54,7 +54,7 @@ msgstr ""
"Wenn Sie eine Ausgabe wie @code{location: gnu/services/foo.scm:188:2} sehen,\n"
"fügen Sie @code{foo} in Ihre @code{use-service-modules}-Form ein."
-#: gnu.scm:133
+#: gnu.scm:131
#, scheme-format
msgid "Try adding @code{(use-service-modules ~a)}."
msgstr "Vielleicht sollten Sie @code{(use-service-modules ~a)} einfügen."
@@ -64,42 +64,42 @@ msgstr "Vielleicht sollten Sie @code{(use-service-modules ~a)} einfügen."
msgid "~a: patch not found"
msgstr "~a: Patch nicht gefunden"
-#: gnu/packages.scm:460 gnu/packages.scm:501
+#: gnu/packages.scm:480 gnu/packages.scm:521
#, scheme-format
msgid "ambiguous package specification `~a'~%"
msgstr "Nicht eindeutige Paketangabe „~a“~%"
-#: gnu/packages.scm:461 gnu/packages.scm:502
+#: gnu/packages.scm:481 gnu/packages.scm:522
#, scheme-format
msgid "choosing ~a@~a from ~a~%"
msgstr "Benutzt wird ~a@~a aus ~a~%"
-#: gnu/packages.scm:466 guix/scripts/package.scm:207
+#: gnu/packages.scm:486 guix/scripts/package.scm:210
#, scheme-format
msgid "package '~a' has been superseded by '~a'~%"
msgstr "Paket „~a“ wurde abgelöst durch „~a“~%"
-#: gnu/packages.scm:473 gnu/packages.scm:490
+#: gnu/packages.scm:493 gnu/packages.scm:510
#, scheme-format
msgid "~A: package not found for version ~a~%"
msgstr "~A: Paket nicht gefunden für Version ~a~%"
-#: gnu/packages.scm:474 gnu/packages.scm:491
+#: gnu/packages.scm:494 gnu/packages.scm:511
#, scheme-format
msgid "~A: unknown package~%"
msgstr "~A: Unbekanntes Paket~%"
-#: gnu/packages.scm:530
+#: gnu/packages.scm:550
#, scheme-format
msgid "package `~a' lacks output `~a'~%"
msgstr "Paket „~a“ fehlt die Ausgabe „~a“~%"
-#: gnu/services.scm:242
+#: gnu/services.scm:249
#, scheme-format
msgid "~a: no value specified for service of type '~a'"
msgstr "~a: Kein Wert für Dienst von Typ „~a“"
-#: gnu/services.scm:341
+#: gnu/services.scm:347
msgid ""
"Build the operating system top-level directory, which in\n"
"turn refers to everything the operating system needs: its kernel, initrd,\n"
@@ -109,7 +109,7 @@ msgstr ""
"alles erweitert wird, was das Betriebssystem braucht: sein Kernel,\n"
"Initrd, Systemprofil, Boot-Skript und so weiter."
-#: gnu/services.scm:371
+#: gnu/services.scm:377
msgid ""
"Produce the operating system's boot script, which is spawned\n"
"by the initrd once the root file system is mounted."
@@ -117,7 +117,7 @@ msgstr ""
"Das Boot-Skript des Betriebssystems erzeugen, welches vom Initrd\n"
"gestartet wird, sobald das Wurzel-Dateisystem eingehängt wurde."
-#: gnu/services.scm:452
+#: gnu/services.scm:488
msgid ""
"Store provenance information about the system in the system\n"
"itself: the channels used when building the system, and its configuration\n"
@@ -127,7 +127,7 @@ msgstr ""
"d.h.@: die Kanäle, die zum Erstellen des Systems benutzt wurden, und\n"
"falls verfügbar seine Konfigurationsdatei."
-#: gnu/services.scm:510
+#: gnu/services.scm:571
msgid ""
"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
"temporary locations at boot time."
@@ -135,7 +135,7 @@ msgstr ""
"Dateien aus @file{/tmp}, @file{/var/run} und anderen temporären Orten\n"
"zur Boot-Zeit löschen."
-#: gnu/services.scm:564
+#: gnu/services.scm:625
msgid ""
"Run @dfn{activation} code at boot time and upon\n"
"@command{guix system reconfigure} completion."
@@ -143,7 +143,7 @@ msgstr ""
"Den Aktivierungs-Code beim Hochfahren und nach jedem\n"
"@command{guix system reconfigure} ausführen."
-#: gnu/services.scm:619
+#: gnu/services.scm:713
msgid ""
"Add special files to the root file system---e.g.,\n"
"@file{/usr/bin/env}."
@@ -151,11 +151,16 @@ msgstr ""
"Besondere Dateien zum Wurzel-Dateisystem hinzufügen,\n"
"z.B. @file{/usr/bin/env}."
-#: gnu/services.scm:655
+#: gnu/services.scm:736
+#, scheme-format
+msgid "duplicate '~a' entry for /etc"
+msgstr "Doppelter Eintrag „~a“ für /etc"
+
+#: gnu/services.scm:764
msgid "Populate the @file{/etc} directory."
msgstr "Dateien ins @file{/etc}-Verzeichnis einfügen."
-#: gnu/services.scm:672
+#: gnu/services.scm:781
msgid ""
"Populate @file{/run/setuid-programs} with the specified\n"
"executables, making them setuid-root."
@@ -163,7 +168,7 @@ msgstr ""
"Die angegebenen ausführbaren Dateien ins Verzeichnis\n"
"@file{/run/setuid-programs} einfügen und als setuid-root markieren."
-#: gnu/services.scm:692
+#: gnu/services.scm:801
msgid ""
"This is the @dfn{system profile}, available as\n"
"@file{/run/current-system/profile}. It contains packages that the sysadmin\n"
@@ -173,7 +178,7 @@ msgstr ""
"verfügbar ist. Es enthält Pakete, die der Systemadministrator global\n"
"für alle Systemnutzer verfügbar machen möchte."
-#: gnu/services.scm:712
+#: gnu/services.scm:821
msgid ""
"Make ``firmware'' files loadable by the operating system\n"
"kernel. Firmware may then be uploaded to some of the machine's devices, such\n"
@@ -183,7 +188,7 @@ msgstr ""
"laden kann. Dann kann der Kernel die Firmware auf an die Maschine\n"
"angeschlossene Geräte, z.B. WLAN-Karten, hochladen."
-#: gnu/services.scm:743
+#: gnu/services.scm:852
msgid ""
"Register garbage-collector roots---i.e., store items that\n"
"will not be reclaimed by the garbage collector."
@@ -191,63 +196,91 @@ msgstr ""
"Müllsammler-Wurzeln — d.h. Store-Objekte, die vom\n"
"Müllsammler nicht gelöscht werden — registrieren."
-#: gnu/services.scm:769
+#: gnu/services.scm:878
#, scheme-format
msgid "no target of type '~a' for service '~a'"
msgstr "Kein Ziel von Typ „~a“ für den Dienst „~a“"
-#: gnu/services.scm:795 gnu/services.scm:914
+#: gnu/services.scm:904 gnu/services.scm:1023
#, scheme-format
msgid "more than one target service of type '~a'"
msgstr "Mehr als ein Ziel-Dienst von Typ „~a“"
-#: gnu/services.scm:904
+#: gnu/services.scm:1013
#, scheme-format
msgid "service of type '~a' not found"
msgstr "Dienst des Typs „~a“ wurde nicht gefunden"
-#: gnu/system.scm:355
+#: gnu/system.scm:390
#, scheme-format
msgid "unrecognized boot parameters at '~a'~%"
msgstr "Nicht erkannte Boot-Parameter für „~a“~%"
-#: gnu/system.scm:793
+#: gnu/system.scm:926
#, scheme-format
msgid "using a string for file '~a' is deprecated; use 'plain-file' instead~%"
msgstr ""
"Für „~a“ eine Zeichenkette zu benutzen ist\n"
"veraltet, benutzen Sie „plain-file“~%"
-#: gnu/system.scm:809
+#: gnu/system.scm:942
#, scheme-format
msgid "using a monadic value for '~a' is deprecated; use 'plain-file' instead~%"
msgstr ""
"Für „~a“ einen monadischen Wert zu benutzen ist\n"
"veraltet, benutzen Sie „plain-file“~%"
-#: gnu/system.scm:959
+#: gnu/system.scm:1069
+msgid "missing root file system"
+msgstr "Fehlendes Wurzeldateisystem"
+
+#: gnu/system.scm:1145
#, scheme-format
msgid "~a: invalid locale name"
msgstr "~a: Ungültiger Locale-Name~%"
-#: gnu/services/shepherd.scm:194
+#: gnu/services/shepherd.scm:112
+msgid ""
+"Run the GNU Shepherd as PID 1---i.e., the operating system's first\n"
+"process. The Shepherd takes care of managing services such as daemons by\n"
+"ensuring they are started and stopped in the right order."
+msgstr ""
+"GNU Shepherd mit PID 1 ausführen, d.h.@: als ersten Prozess des Betriebssystems.\n"
+"Shepherd verwaltet die Dienste, z.B.@: Daemons. Dabei stellt es sicher, dass\n"
+"sie in der richtigen Reihenfolge gestartet und gestoppt werden."
+
+#: gnu/services/shepherd.scm:202
#, scheme-format
msgid "service '~a' provided more than once"
msgstr "Der Dienst „~a“ kommt mehr als einmal vor"
-#: gnu/services/shepherd.scm:209
+#: gnu/services/shepherd.scm:217
#, scheme-format
msgid "service '~a' requires '~a', which is not provided by any service"
msgstr ""
"Der Dienst „~a“ setzt „~a“ voraus,\n"
"was von keinem Dienst angeboten wird."
-#: gnu/system/mapped-devices.scm:136
+#: gnu/services/shepherd.scm:547
+msgid ""
+"The @code{user-processes} service is responsible for\n"
+"terminating all the processes so that the root file system can be re-mounted\n"
+"read-only, just before rebooting/halting. Processes still running after a few\n"
+"seconds after @code{SIGTERM} has been sent are terminated with\n"
+"@code{SIGKILL}."
+msgstr ""
+"Der Dienst @code{user-processes} kümmert sich darum, alle Prozesse zu beenden,\n"
+"damit das Wurzeldateisystem ohne Schreibrechte erneut eingebunden werden\n"
+"kann („Remount“), bevor ein Neustart oder Anhalten des Systems durchgeführt\n"
+"wird. Prozesse, die ein paar Sekunden nach @code{SIGTERM} immer noch laufen,\n"
+"werden mit @code{SIGKILL} abgewürgt."
+
+#: gnu/system/mapped-devices.scm:137
#, scheme-format
msgid "you may need these modules in the initrd for ~a:~{ ~a~}"
msgstr "Sie könnten diese Module in der Initrd für ~a brauchen:~{ ~a~}"
-#: gnu/system/mapped-devices.scm:140
+#: gnu/system/mapped-devices.scm:142
#, scheme-format
msgid ""
"Try adding them to the\n"
@@ -277,7 +310,7 @@ msgstr ""
"Wenn Sie glauben, dass diese Warnung unberechtigt ist, können Sie auch\n"
"Guix mit der Befehlszeilenoption @option{--skip-checks} aufrufen.\n"
-#: gnu/system/mapped-devices.scm:219
+#: gnu/system/mapped-devices.scm:221
#, scheme-format
msgid "no LUKS partition with UUID '~a'"
msgstr "Keine LUKS-Partition mit UUID „~a“"
@@ -292,49 +325,57 @@ msgstr "Zusätzliche Gruppe „~a“ von Nutzer „~a“ wurde nicht deklariert"
msgid "primary group '~a' of user '~a' is undeclared"
msgstr "Primäre Gruppe „~a“ von Nutzer „~a“ wurde nicht deklariert"
-#: guix/import/opam.scm:141
+#: gnu/system/shadow.scm:383
+msgid ""
+"Ensure the specified user accounts and groups exist, as well\n"
+"as each account home directory."
+msgstr ""
+"Sicherstellen, dass die angegebenen Benutzerkonten und Gruppen existieren.\n"
+"Außerdem wird das Persönliche Verzeichnis jedes Kontos angelegt."
+
+#: guix/import/opam.scm:148
#, scheme-format
msgid "Package not found in opam repository: ~a~%"
msgstr "Paket nicht in der OPAM-Paketsammlung gefunden: ~a~%"
-#: guix/import/opam.scm:357
+#: guix/import/opam.scm:368
msgid "Updater for OPAM packages"
msgstr "Aktualisierungsprogramm für OPAM-Pakete"
-#: gnu/installer.scm:215
+#: gnu/installer.scm:214
msgid "Locale"
msgstr "Locale"
-#: gnu/installer.scm:231 gnu/installer/newt/timezone.scm:58
+#: gnu/installer.scm:230 gnu/installer/newt/timezone.scm:58
msgid "Timezone"
msgstr "Zeitzone"
-#: gnu/installer.scm:248
+#: gnu/installer.scm:247
msgid "Keyboard mapping selection"
msgstr "Tastaturbelegung auswählen"
-#: gnu/installer.scm:257 gnu/installer/newt/hostname.scm:26
+#: gnu/installer.scm:256 gnu/installer/newt/hostname.scm:26
msgid "Hostname"
msgstr "Rechnername"
-#: gnu/installer.scm:266
+#: gnu/installer.scm:265
msgid "Network selection"
msgstr "Netzwerkanbindung auswählen"
-#: gnu/installer.scm:273 gnu/installer/newt/user.scm:68
+#: gnu/installer.scm:272 gnu/installer/newt/user.scm:68
#: gnu/installer/newt/user.scm:205
msgid "User creation"
msgstr "Benutzerkonten einrichten"
-#: gnu/installer.scm:281
+#: gnu/installer.scm:280
msgid "Services"
msgstr "Dienste"
-#: gnu/installer.scm:292
+#: gnu/installer.scm:291
msgid "Partitioning"
msgstr "Partitionierung"
-#: gnu/installer.scm:299 gnu/installer/newt/final.scm:52
+#: gnu/installer.scm:298 gnu/installer/newt/final.scm:53
msgid "Configuration file"
msgstr "Konfigurationsdatei"
@@ -389,36 +430,36 @@ msgstr "Ethernet-Verbindung"
msgid "Exit"
msgstr "Verlassen"
-#: gnu/installer/newt/final.scm:45
+#: gnu/installer/newt/final.scm:46
#, scheme-format
msgid "We're now ready to proceed with the installation! A system configuration file has been generated, it is displayed below. This file will be available as '~a' on the installed system. The new system will be created from this file once you've pressed OK. This will take a few minutes."
msgstr "Wir sind nun bereit, mit der Installation fortzufahren! Eine Systemkonfigurationsdatei wurde erzeugt und wird unten angezeigt. Diese Datei wird als „~a“ im installierten System verfügbar sein. Sobald Sie auf OK drücken, wird das neue System aus dieser Datei erstellt. Dies wird ein paar Minuten dauern."
-#: gnu/installer/newt/final.scm:69
+#: gnu/installer/newt/final.scm:70
msgid "Installation complete"
msgstr "Installation abgeschlossen"
-#: gnu/installer/newt/final.scm:70 gnu/installer/newt/welcome.scm:139
+#: gnu/installer/newt/final.scm:71 gnu/installer/newt/welcome.scm:139
msgid "Reboot"
msgstr "Neustart"
-#: gnu/installer/newt/final.scm:71
+#: gnu/installer/newt/final.scm:72
msgid "Congratulations! Installation is now complete. You may remove the device containing the installation image and press the button to reboot."
msgstr "Herzlichen Glückwunsch! Die Installation ist nun abgeschlossen. Sie können das Gerät, auf dem sich das Abbild zur Installation befindet, jetzt entfernen und diesen Knopf drücken, um neu zu starten."
-#: gnu/installer/newt/final.scm:85
+#: gnu/installer/newt/final.scm:86
msgid "Installation failed"
msgstr "Installation fehlgeschlagen"
-#: gnu/installer/newt/final.scm:86
+#: gnu/installer/newt/final.scm:87
msgid "Resume"
msgstr "Fortsetzen"
-#: gnu/installer/newt/final.scm:87
+#: gnu/installer/newt/final.scm:88
msgid "Restart the installer"
msgstr "Installationsprogramm neu starten"
-#: gnu/installer/newt/final.scm:88
+#: gnu/installer/newt/final.scm:89
msgid "The final system installation step failed. You can resume from a specific step, or restart the installer."
msgstr "Der letzte Installationsschritt ist fehlgeschlagen. Sie können ab einem bestimmten Schritt weitermachen oder mit dem Installationsprogramm von vorne beginnen."
@@ -769,7 +810,7 @@ msgstr "Erzeuge Partition ~a mit Anfang bei ~a von ~a."
#: gnu/installer/newt/partition.scm:435
#, scheme-format
msgid "You are currently editing partition ~a."
-msgstr "Sie bearbeiten zur Zeit Partition ~a."
+msgstr "Sie bearbeiten zurzeit Partition ~a."
#: gnu/installer/newt/partition.scm:438
msgid "Partition creation"
@@ -1012,11 +1053,11 @@ msgstr "Kein WLAN gefunden"
msgid "Wifi"
msgstr "WLAN"
-#: gnu/installer/parted.scm:395 gnu/installer/parted.scm:432
+#: gnu/installer/parted.scm:403 gnu/installer/parted.scm:440
msgid "Free space"
msgstr "Freier Speicher"
-#: gnu/installer/parted.scm:1350
+#: gnu/installer/parted.scm:1370
#, scheme-format
msgid "Device ~a is still in use."
msgstr "Gerät ~a wird noch verwendet."
@@ -1055,22 +1096,22 @@ msgstr "Pfad konnte nicht gefunden werden: ~a."
msgid "Press Enter to continue.~%"
msgstr "Drücken Sie die Eingabetaste, um fortzufahren.~%"
-#: gnu/installer/utils.scm:101
+#: gnu/installer/utils.scm:102
#, scheme-format
msgid "Command failed with exit code ~a.~%"
msgstr "Befehl fehlgeschlagen mit Exit-Code ~a.~%"
-#: gnu/machine/ssh.scm:108
+#: gnu/machine/ssh.scm:113
#, scheme-format
msgid "<machine-ssh-configuration> without a 'host-key' is deprecated~%"
msgstr "<machine-ssh-configuration> ohne „host-key“ ist veraltet~%"
-#: gnu/machine/ssh.scm:183
+#: gnu/machine/ssh.scm:188
#, scheme-format
msgid "device '~a' not found: ~a"
-msgstr "Gerät „~a“ nicht gefunden: ~a~%"
+msgstr "Gerät „~a“ nicht gefunden: ~a"
-#: gnu/machine/ssh.scm:200
+#: gnu/machine/ssh.scm:203
#, scheme-format
msgid "no file system with label '~a'"
msgstr "Kein Dateisystem mit Bezeichnung „~a“"
@@ -1085,21 +1126,21 @@ msgstr "Kein Dateisystem mit UUID „~a“"
msgid "missing modules for ~a:~{ ~a~}~%"
msgstr "Fehlende Module für ~a:~{ ~a~}~%"
-#: gnu/machine/ssh.scm:290
+#: gnu/machine/ssh.scm:309
#, scheme-format
msgid "incorrect target system ('~a' was given, while the system reports that it is '~a')~%"
msgstr "Falsches Zielsystem (angegeben wurde „~a“, aber es wird gemeldet, das System sei „~a“)~%"
-#: gnu/machine/ssh.scm:407
+#: gnu/machine/ssh.scm:425
#, scheme-format
msgid "no signing key '~a'. have you run 'guix archive --generate-key?'"
msgstr "Kein signierender Schlüssel „~a“ liegt vor. Haben Sie „guix archive --generate-key“ ausgeführt?"
-#: gnu/machine/ssh.scm:458
+#: gnu/machine/ssh.scm:476
msgid "could not roll-back machine"
msgstr "Konnte Maschine nicht zurücksetzen"
-#: gnu/machine/ssh.scm:490
+#: gnu/machine/ssh.scm:508
msgid ""
"Provisioning for machines that are accessible over SSH\n"
"and have a known host-name. This entails little more than maintaining an SSH\n"
@@ -1109,7 +1150,7 @@ msgstr ""
"setzt kaum mehr voraus, als dass eine SSH-Verbindung zum Rechner\n"
"aufrechterhalten werden kann."
-#: gnu/machine/ssh.scm:502
+#: gnu/machine/ssh.scm:518
#, scheme-format
msgid ""
"unsupported machine configuration '~a'\n"
@@ -1118,46 +1159,66 @@ msgstr ""
"Nicht unterstützte Maschinenkonfiguration „~a“\n"
"für eine Umgebung des Typs „~a“"
-#: gnu/packages/bootstrap.scm:137
+#: gnu/packages/bootstrap.scm:152
#, scheme-format
msgid "could not find bootstrap binary '~a' for system '~a'"
msgstr "Die Bootstrap-Binärdatei „~a“ für System „~a“ konnte nicht gefunden werden"
-#: gnu/packages/bootstrap.scm:436
+#: gnu/packages/bootstrap.scm:459
msgid "Raw build system with direct store access"
msgstr "Rohes Erstellungssystem mit direktem Store-Zugriff"
-#: gnu/packages/bootstrap.scm:444
+#: gnu/packages/bootstrap.scm:467
msgid "Pre-built Guile for bootstrapping purposes."
msgstr "Vorerstelltes Guile für Bootstrapping-Zwecke."
-#: guix/build/utils.scm:713
+#: guix/build/utils.scm:715
#, scheme-format
msgid "'~a~{ ~a~}' exited with status ~a; output follows:~%~%~{ ~a~%~}"
msgstr "„~a~{ ~a~}“ hat terminiert mit Status ~a, die Ausgabe ist Folgende:~%~%~{ ~a~%~}"
-#: guix/scripts.scm:61
+#: guix/scripts.scm:85
+msgid "main commands"
+msgstr "hauptsächliche Befehle"
+
+#: guix/scripts.scm:86
+msgid "software development commands"
+msgstr "Befehle zur Software-Entwicklung"
+
+#: guix/scripts.scm:87
+msgid "packaging commands"
+msgstr "Befehle zur Paketverwaltung"
+
+#: guix/scripts.scm:88
+msgid "plumbing commands"
+msgstr "Befehle zum Aufräumen"
+
+#: guix/scripts.scm:89
+msgid "internal commands"
+msgstr "interne Befehle"
+
+#: guix/scripts.scm:122
#, scheme-format
msgid "invalid argument: ~a~%"
msgstr "Ungültiges Argument: ~a~%"
-#: guix/scripts.scm:89 guix/scripts/download.scm:150
-#: guix/scripts/search.scm:69 guix/scripts/show.scm:69
+#: guix/scripts.scm:150 guix/scripts/download.scm:167
+#: guix/scripts/search.scm:71 guix/scripts/show.scm:71
#: guix/scripts/import/cran.scm:84 guix/scripts/import/elpa.scm:84
-#: guix/scripts/publish.scm:1020 guix/scripts/edit.scm:87
-#: guix/scripts/describe.scm:258 guix/scripts/processes.scm:230
+#: guix/scripts/publish.scm:1023 guix/scripts/edit.scm:89
+#: guix/scripts/describe.scm:311 guix/scripts/processes.scm:232
#, scheme-format
msgid "~A: unrecognized option~%"
msgstr "~A: Nicht erkannte Option~%"
-#: guix/scripts.scm:172
+#: guix/scripts.scm:233
#, scheme-format
msgid "Your Guix installation is ~a day old.\n"
msgid_plural "Your Guix installation is ~a days old.\n"
msgstr[0] "Ihre Guix-Installation ist ~a Tag alt.\n"
msgstr[1] "Ihre Guix-Installation ist ~a Tage alt.\n"
-#: guix/scripts.scm:178
+#: guix/scripts.scm:239
#, scheme-format
msgid ""
"Consider running 'guix pull' followed by\n"
@@ -1166,12 +1227,12 @@ msgstr ""
"Vielleicht wollen Sie „guix pull“ ausführen vor „~a“, um\n"
"aktuelle Pakete und Sicherheitsaktualisierungen zu bekommen.\n"
-#: guix/scripts.scm:242
+#: guix/scripts.scm:303
#, scheme-format
msgid "only ~,1f GiB of free space available on ~a~%"
msgstr "Nur ~,1f GiB freier Speicher unter ~a verfügbar~%"
-#: guix/scripts.scm:244
+#: guix/scripts.scm:305
msgid ""
"Consider deleting old profile\n"
"generations and collecting garbage, along these lines:\n"
@@ -1187,43 +1248,43 @@ msgstr ""
"guix gc --delete-generations=1m\n"
"@end example\n"
-#: guix/scripts/build.scm:88
+#: guix/scripts/build.scm:93
#, scheme-format
msgid "cannot access build log at '~a':~%"
msgstr "Auf Erstellungsprotokoll auf „~a“ kann nicht zugegriffen werden:~%"
-#: guix/scripts/build.scm:142
+#: guix/scripts/build.scm:147
#, scheme-format
msgid "failed to create GC root `~a': ~a~%"
msgstr "Müllsammler-Wurzel „~a“ konnte nicht erzeugt werden: ~a~%"
-#: guix/scripts/build.scm:247 guix/scripts/build.scm:312
+#: guix/scripts/build.scm:252 guix/scripts/build.scm:317
#, scheme-format
msgid "invalid replacement specification: ~s~%"
msgstr "Ungültige Ersatzspezifikation: ~s~%"
-#: guix/scripts/build.scm:294
+#: guix/scripts/build.scm:299
#, scheme-format
msgid "the source of ~a is not a Git reference~%"
msgstr "Die Quelle von ~a ist keine Git-Referenz~%"
-#: guix/scripts/build.scm:382
+#: guix/scripts/build.scm:387
#, scheme-format
msgid "~a: invalid Git URL replacement specification~%"
msgstr "~a: Ungültige Git-URL-Ersatzspezifikation~%"
-#: guix/scripts/build.scm:427
+#: guix/scripts/build.scm:462
msgid ""
"\n"
-" --with-source=SOURCE\n"
+" --with-source=[PACKAGE=]SOURCE\n"
" use SOURCE when building the corresponding package"
msgstr ""
"\n"
-" --with-source=QUELLE\n"
+" --with-source=[PAKET=]QUELLE\n"
" beim Erstellen des entsprechenden Pakets QUELLE\n"
" benutzen"
-#: guix/scripts/build.scm:430
+#: guix/scripts/build.scm:465
msgid ""
"\n"
" --with-input=PACKAGE=REPLACEMENT\n"
@@ -1233,7 +1294,7 @@ msgstr ""
" --with-input=PAKET=ERSATZ\n"
" Abhängigkeit PAKET durch ERSATZ ersetzen"
-#: guix/scripts/build.scm:433
+#: guix/scripts/build.scm:468
msgid ""
"\n"
" --with-graft=PACKAGE=REPLACEMENT\n"
@@ -1243,7 +1304,7 @@ msgstr ""
" --with-graft=PAKET=ERSATZ\n"
" mit ERSATZ jedes PAKET referenzierende Paket veredeln"
-#: guix/scripts/build.scm:436
+#: guix/scripts/build.scm:471
msgid ""
"\n"
" --with-branch=PACKAGE=BRANCH\n"
@@ -1253,7 +1314,7 @@ msgstr ""
" --with-branch=PAKET=BRANCH\n"
" das PAKET aus dem neusten Commit auf BRANCH erstellen"
-#: guix/scripts/build.scm:439
+#: guix/scripts/build.scm:474
msgid ""
"\n"
" --with-commit=PACKAGE=COMMIT\n"
@@ -1263,7 +1324,7 @@ msgstr ""
" --with-commit=PAKET=COMMIT\n"
" den angegebenen COMMIT des PAKETs erstellen"
-#: guix/scripts/build.scm:442
+#: guix/scripts/build.scm:477
msgid ""
"\n"
" --with-git-url=PACKAGE=URL\n"
@@ -1274,14 +1335,24 @@ msgstr ""
" das PAKET aus dem von der URL bezeichneten Repoository\n"
" erstellen"
-#: guix/scripts/build.scm:473
+#: guix/scripts/build.scm:480
+msgid ""
+"\n"
+" --without-tests=PACKAGE\n"
+" build PACKAGE without running its tests"
+msgstr ""
+"\n"
+" --without-tests=PAKET\n"
+" PAKET erstellen ohne Testkatalog auszuführen"
+
+#: guix/scripts/build.scm:524
#, scheme-format
msgid "transformation '~a' had no effect on ~a~%"
msgstr "Transformation „~a“ wirkte sich nicht aus auf ~a~%"
-#: guix/scripts/build.scm:491 guix/scripts/search.scm:41
+#: guix/scripts/build.scm:566 guix/scripts/search.scm:41
#: guix/scripts/show.scm:41 guix/scripts/lint.scm:101 guix/scripts/edit.scm:48
-#: guix/scripts/size.scm:246 guix/scripts/graph.scm:509
+#: guix/scripts/size.scm:246 guix/scripts/graph.scm:546
msgid ""
"\n"
" -L, --load-path=DIR prepend DIR to the package module search path"
@@ -1290,7 +1361,7 @@ msgstr ""
" -L, --load-path=VERZEICHNIS\n"
" VERZEICHNIS vorne an den Paketmodulsuchpfad anhängen"
-#: guix/scripts/build.scm:493
+#: guix/scripts/build.scm:568
msgid ""
"\n"
" -K, --keep-failed keep build tree of failed builds"
@@ -1299,7 +1370,7 @@ msgstr ""
" -K, --keep-failed Verzeichnisse zum Erstellen nach fehlgeschlagener\n"
" Erstellung behalten"
-#: guix/scripts/build.scm:495
+#: guix/scripts/build.scm:570
msgid ""
"\n"
" -k, --keep-going keep going when some of the derivations fail"
@@ -1307,7 +1378,7 @@ msgstr ""
"\n"
" -k, --keep-going weitermachen, wenn manche Ableitungen fehlschlagen"
-#: guix/scripts/build.scm:497
+#: guix/scripts/build.scm:572
msgid ""
"\n"
" -n, --dry-run do not build the derivations"
@@ -1315,7 +1386,7 @@ msgstr ""
"\n"
" -n, --dry-run die Ableitungen nicht erstellen"
-#: guix/scripts/build.scm:499
+#: guix/scripts/build.scm:574
msgid ""
"\n"
" --fallback fall back to building when the substituter fails"
@@ -1324,7 +1395,7 @@ msgstr ""
" --fallback notfalls selbst erstellen, wenn der Substituierer\n"
" fehlschlägt"
-#: guix/scripts/build.scm:501
+#: guix/scripts/build.scm:576
msgid ""
"\n"
" --no-substitutes build instead of resorting to pre-built substitutes"
@@ -1333,7 +1404,7 @@ msgstr ""
" --no-substitutes selbst erstellen, statt vorgefertigte Substitute zu\n"
" benutzen"
-#: guix/scripts/build.scm:503 guix/scripts/size.scm:235
+#: guix/scripts/build.scm:578 guix/scripts/size.scm:235
msgid ""
"\n"
" --substitute-urls=URLS\n"
@@ -1343,7 +1414,7 @@ msgstr ""
" --substitute-urls=URLS\n"
" Substitute von URLS laden, wenn sie autorisiert sind"
-#: guix/scripts/build.scm:506
+#: guix/scripts/build.scm:581
msgid ""
"\n"
" --no-grafts do not graft packages"
@@ -1351,7 +1422,7 @@ msgstr ""
"\n"
" --no-grafts Pakete nicht veredeln"
-#: guix/scripts/build.scm:508
+#: guix/scripts/build.scm:583
msgid ""
"\n"
" --no-offload do not attempt to offload builds"
@@ -1359,7 +1430,7 @@ msgstr ""
"\n"
" --no-offload nicht versuchen, Erstellungen auszulagern"
-#: guix/scripts/build.scm:510
+#: guix/scripts/build.scm:585
msgid ""
"\n"
" --max-silent-time=SECONDS\n"
@@ -1370,7 +1441,7 @@ msgstr ""
" das Erstellen als Fehlschlag markieren nach\n"
" SEKUNDEN-langer Stille"
-#: guix/scripts/build.scm:513
+#: guix/scripts/build.scm:588
msgid ""
"\n"
" --timeout=SECONDS mark the build as failed after SECONDS of activity"
@@ -1380,7 +1451,7 @@ msgstr ""
" das Erstellen als Fehlschlag markieren nach\n"
" SEKUNDEN-langer Aktivität"
-#: guix/scripts/build.scm:515
+#: guix/scripts/build.scm:590
msgid ""
"\n"
" --rounds=N build N times in a row to detect non-determinism"
@@ -1389,7 +1460,7 @@ msgstr ""
" --rounds=N N-mal nacheinander erstellen, um Nichtdeterminismus\n"
" festzustellen"
-#: guix/scripts/build.scm:517
+#: guix/scripts/build.scm:592
msgid ""
"\n"
" -c, --cores=N allow the use of up to N CPU cores for the build"
@@ -1397,7 +1468,7 @@ msgstr ""
"\n"
" -c, --cores=N bis zu N Prozessorkerne für die Erstellung nutzen"
-#: guix/scripts/build.scm:519
+#: guix/scripts/build.scm:594
msgid ""
"\n"
" -M, --max-jobs=N allow at most N build jobs"
@@ -1405,7 +1476,7 @@ msgstr ""
"\n"
" -M, --max-jobs=N höchstens N gleichzeitige Erstellungsarbeiten zulassen"
-#: guix/scripts/build.scm:521
+#: guix/scripts/build.scm:596
msgid ""
"\n"
" --debug=LEVEL produce debugging output at LEVEL"
@@ -1414,21 +1485,21 @@ msgstr ""
" --debug=STUFE Informationen zur Fehlersuche in der angegebenen\n"
" Ausführlichkeits-STUFE ausgeben"
-#: guix/scripts/build.scm:538
+#: guix/scripts/build.scm:613
msgid "'--keep-failed' ignored since you are talking to a remote daemon\n"
msgstr "„--keep-failed“ wird ignoriert, weil Sie einen entfernten Daemon ansprechen\n"
-#: guix/scripts/build.scm:619
+#: guix/scripts/build.scm:694
#, scheme-format
msgid "'--no-build-hook' is deprecated; use '--no-offload' instead~%"
msgstr "„--no-build-hook“ ist veraltet, benutzen Sie stattdessen „--no-offload“~%"
-#: guix/scripts/build.scm:649 guix/scripts/build.scm:656
+#: guix/scripts/build.scm:724 guix/scripts/build.scm:731
#, scheme-format
msgid "not a number: '~a' option argument: ~a~%"
msgstr "Keine Zahl: Befehlszeilenargument von „~a“: ~a~%"
-#: guix/scripts/build.scm:677
+#: guix/scripts/build.scm:752
msgid ""
"Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...\n"
"Build the given PACKAGE-OR-DERIVATION and return their output paths.\n"
@@ -1436,7 +1507,7 @@ msgstr ""
"Aufruf: guix build [OPTION] … PAKET-ODER-ABLEITUNG …\n"
"Jedes angegebene PAKET-ODER-ABLEITUNG erstellen und deren Ausgabepfade liefern.\n"
-#: guix/scripts/build.scm:679
+#: guix/scripts/build.scm:754
msgid ""
"\n"
" -e, --expression=EXPR build the package or derivation EXPR evaluates to"
@@ -1446,7 +1517,7 @@ msgstr ""
" das Paket oder die Ableitung erstellen, zu der AUSDRUCK\n"
" ausgewertet wird"
-#: guix/scripts/build.scm:681
+#: guix/scripts/build.scm:756
msgid ""
"\n"
" -f, --file=FILE build the package or derivation that the code within\n"
@@ -1456,7 +1527,7 @@ msgstr ""
" -f, --file=DATEI das Paket oder die Ableitung erstellen, zu der der\n"
" Code in DATEI ausgewertet wird"
-#: guix/scripts/build.scm:684
+#: guix/scripts/build.scm:759
msgid ""
"\n"
" -m, --manifest=FILE build the packages that the manifest given in FILE\n"
@@ -1466,7 +1537,7 @@ msgstr ""
" -m, --manifest=DATEI die Pakete erstellen, zu denen das Manifest\n"
" in DATEI ausgewertet wird"
-#: guix/scripts/build.scm:687
+#: guix/scripts/build.scm:762
msgid ""
"\n"
" -S, --source build the packages' source derivations"
@@ -1474,7 +1545,7 @@ msgstr ""
"\n"
" -S, --source die Quellcode-Ableitungen der Pakete erstellen"
-#: guix/scripts/build.scm:689
+#: guix/scripts/build.scm:764
msgid ""
"\n"
" --sources[=TYPE] build source derivations; TYPE may optionally be one\n"
@@ -1485,8 +1556,8 @@ msgstr ""
" entweder „package“, „all“ (Voreinstellung) oder\n"
" „transitive“ ist"
-#: guix/scripts/build.scm:692 guix/scripts/pull.scm:114
-#: guix/scripts/pack.scm:925
+#: guix/scripts/build.scm:767 guix/scripts/pull.scm:120
+#: guix/scripts/pack.scm:1056
msgid ""
"\n"
" -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
@@ -1495,8 +1566,8 @@ msgstr ""
" -s, --system=SYSTEM versuchen, für die angegebene Art von SYSTEM zu\n"
" erstellen — z.B. „i686-linux“"
-#: guix/scripts/build.scm:694 guix/scripts/system.scm:963
-#: guix/scripts/pack.scm:927
+#: guix/scripts/build.scm:769 guix/scripts/system.scm:992
+#: guix/scripts/pack.scm:1058
msgid ""
"\n"
" --target=TRIPLET cross-build for TRIPLET--e.g., \"armel-linux-gnu\""
@@ -1504,7 +1575,7 @@ msgstr ""
"\n"
" --target=TRIPLET cross-erstellen für TRIPLET — z.B. „armel-linux-gnu“"
-#: guix/scripts/build.scm:696
+#: guix/scripts/build.scm:771
msgid ""
"\n"
" -d, --derivations return the derivation paths of the given packages"
@@ -1512,7 +1583,7 @@ msgstr ""
"\n"
" -d, --derivations die Ableitungspfade der angegebenen Pakete liefern"
-#: guix/scripts/build.scm:698
+#: guix/scripts/build.scm:773
msgid ""
"\n"
" --check rebuild items to check for non-determinism issues"
@@ -1521,7 +1592,7 @@ msgstr ""
" --check Objekte erneut erstellen, um auf Probleme wegen\n"
" Nichtdeterminismus zu prüfen"
-#: guix/scripts/build.scm:700
+#: guix/scripts/build.scm:775
msgid ""
"\n"
" --repair repair the specified items"
@@ -1529,7 +1600,7 @@ msgstr ""
"\n"
" --repair die angegebenen Objekte reparieren"
-#: guix/scripts/build.scm:702 guix/scripts/pack.scm:945
+#: guix/scripts/build.scm:777 guix/scripts/pack.scm:1076
msgid ""
"\n"
" -r, --root=FILE make FILE a symlink to the result, and register it\n"
@@ -1540,11 +1611,11 @@ msgstr ""
" Ergebnis machen und als Müllsammler-Wurzel\n"
" registrieren"
-#: guix/scripts/build.scm:705 guix/scripts/package.scm:371
+#: guix/scripts/build.scm:780 guix/scripts/package.scm:384
#: guix/scripts/install.scm:36 guix/scripts/remove.scm:36
-#: guix/scripts/upgrade.scm:36 guix/scripts/pull.scm:112
-#: guix/scripts/system.scm:965 guix/scripts/copy.scm:111
-#: guix/scripts/pack.scm:950 guix/scripts/deploy.scm:58
+#: guix/scripts/upgrade.scm:37 guix/scripts/pull.scm:118
+#: guix/scripts/system.scm:994 guix/scripts/copy.scm:115
+#: guix/scripts/pack.scm:1081 guix/scripts/deploy.scm:58
msgid ""
"\n"
" -v, --verbosity=LEVEL use the given verbosity LEVEL"
@@ -1552,7 +1623,7 @@ msgstr ""
"\n"
" --verbosity=STUFE die angegebene Ausführlichkeits-STUFE verwenden"
-#: guix/scripts/build.scm:707
+#: guix/scripts/build.scm:782
msgid ""
"\n"
" -q, --quiet do not show the build log"
@@ -1560,7 +1631,7 @@ msgstr ""
"\n"
" -q, --quiet kein Protokoll der Erstellung anzeigen"
-#: guix/scripts/build.scm:709
+#: guix/scripts/build.scm:784
msgid ""
"\n"
" --log-file return the log file names for the given derivations"
@@ -1569,20 +1640,21 @@ msgstr ""
" --log-file die Namen der Protokolldateien für die\n"
" angegebenen Ableitungen liefern"
-#: guix/scripts/build.scm:716 guix/scripts/download.scm:98
-#: guix/scripts/package.scm:389 guix/scripts/install.scm:43
-#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:43
+#: guix/scripts/build.scm:791 guix/scripts/download.scm:103
+#: guix/scripts/package.scm:402 guix/scripts/install.scm:43
+#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:44
#: guix/scripts/search.scm:36 guix/scripts/show.scm:36 guix/scripts/gc.scm:88
-#: guix/scripts/hash.scm:60 guix/scripts/import.scm:94
-#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:120
-#: guix/scripts/substitute.scm:855 guix/scripts/system.scm:968
-#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:98
+#: guix/scripts/git.scm:34 guix/scripts/git/authenticate.scm:110
+#: guix/scripts/hash.scm:65 guix/scripts/import.scm:95
+#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:126
+#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:997
+#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:97
#: guix/scripts/edit.scm:51 guix/scripts/size.scm:249
-#: guix/scripts/graph.scm:514 guix/scripts/challenge.scm:423
-#: guix/scripts/copy.scm:116 guix/scripts/pack.scm:955
-#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:76
+#: guix/scripts/graph.scm:551 guix/scripts/challenge.scm:423
+#: guix/scripts/copy.scm:120 guix/scripts/pack.scm:1086
+#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:95
#: guix/scripts/processes.scm:214 guix/scripts/deploy.scm:53
-#: guix/scripts/container.scm:34 guix/scripts/container/exec.scm:43
+#: guix/scripts/container.scm:35 guix/scripts/container/exec.scm:43
msgid ""
"\n"
" -h, --help display this help and exit"
@@ -1590,20 +1662,21 @@ msgstr ""
"\n"
" -h, --help diese Hilfe anzeigen und beenden"
-#: guix/scripts/build.scm:718 guix/scripts/download.scm:100
-#: guix/scripts/package.scm:391 guix/scripts/install.scm:45
-#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:45
+#: guix/scripts/build.scm:793 guix/scripts/download.scm:105
+#: guix/scripts/package.scm:404 guix/scripts/install.scm:45
+#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:46
#: guix/scripts/search.scm:38 guix/scripts/show.scm:38 guix/scripts/gc.scm:90
-#: guix/scripts/hash.scm:62 guix/scripts/import.scm:96
-#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:122
-#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:970
-#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:100
+#: guix/scripts/git.scm:36 guix/scripts/git/authenticate.scm:112
+#: guix/scripts/hash.scm:67 guix/scripts/import.scm:97
+#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:128
+#: guix/scripts/substitute.scm:859 guix/scripts/system.scm:999
+#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:99
#: guix/scripts/edit.scm:53 guix/scripts/size.scm:251
-#: guix/scripts/graph.scm:516 guix/scripts/challenge.scm:425
-#: guix/scripts/copy.scm:118 guix/scripts/pack.scm:957
-#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:78
+#: guix/scripts/graph.scm:553 guix/scripts/challenge.scm:425
+#: guix/scripts/copy.scm:122 guix/scripts/pack.scm:1088
+#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:97
#: guix/scripts/processes.scm:216 guix/scripts/deploy.scm:55
-#: guix/scripts/container.scm:36 guix/scripts/container/exec.scm:45
+#: guix/scripts/container.scm:37 guix/scripts/container/exec.scm:45
msgid ""
"\n"
" -V, --version display version information and exit"
@@ -1611,7 +1684,7 @@ msgstr ""
"\n"
" -V, --version Versionsinformationen anzeigen und beenden"
-#: guix/scripts/build.scm:745
+#: guix/scripts/build.scm:820
#, scheme-format
msgid ""
"invalid argument: '~a' option argument: ~a, ~\n"
@@ -1620,17 +1693,59 @@ msgstr ""
"Ungültiges Argument der Befehlszeilenoption „~a“: ~a, ~\n"
"muss entweder „package“, „all“ oder „transitive“ sein~%"
-#: guix/scripts/build.scm:806
+#: guix/scripts/build.scm:882
#, scheme-format
msgid "~s: not something we can build~%"
msgstr "~s: Ist nichts, was Guix erstellen kann~%"
-#: guix/scripts/build.scm:888
+#: guix/scripts/build.scm:887
+msgid ""
+"If you build from a file, make sure the last Scheme\n"
+"expression returns a package value. @code{define-public} defines a variable,\n"
+"but returns @code{#<unspecified>}. To fix this, add a Scheme expression at\n"
+"the end of the file that consists only of the package's variable name you\n"
+"defined, as in this example:\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+msgstr ""
+"Wenn Sie aus einer Datei heraus erstellen, sollten Sie sich\n"
+"vergewissern, dass der letzte Scheme-Ausdruck darin ein Paket\n"
+"liefert. Durch @code{define-public} wird eine Variable definiert, aber\n"
+"ein unbestimmter Wert @code{#<unspecified>} geliefert. Um das Problem\n"
+"zu beheben, schreiben Sie einen Scheme-Ausdruck ans Ende der Datei,\n"
+"der nur aus dem Variablennamen des Pakets, das Sie definiert haben,\n"
+"besteht, wie in diesem Beispiel:\n"
+"\n"
+"@example\n"
+"(define-public mein-paket\n"
+" (package\n"
+" …))\n"
+"\n"
+"mein-paket\n"
+"@end example"
+
+#: guix/scripts/build.scm:900
+msgid ""
+"If you build from a file, make sure the last\n"
+"Scheme expression returns a package, gexp, derivation or a list of such\n"
+"values."
+msgstr ""
+"Wenn Sie aus einer Datei heraus erstellen, sollten Sie sich\n"
+"vergewissern, dass der letzte Scheme-Ausdruck darin ein Paket, einen\n"
+"G-Ausdruck, eine Ableitung oder eine Liste solcher Werte liefert."
+
+#: guix/scripts/build.scm:987
#, scheme-format
msgid "package '~a' has no source~%"
msgstr "Paket „~a“ hat keinen Quellort~%"
-#: guix/scripts/build.scm:936
+#: guix/scripts/build.scm:1035
#, scheme-format
msgid "no build log for '~a'~%"
msgstr "Kein Erstellungsprotokoll für „~a“~%"
@@ -1640,15 +1755,15 @@ msgstr "Kein Erstellungsprotokoll für „~a“~%"
msgid "cannot access `~a': ~a~%"
msgstr "Zugriff auf „~a“ nicht möglich: ~a~%"
-#: guix/lint.scm:180
+#: guix/lint.scm:184
msgid "description should not be empty"
msgstr "Die Beschreibung sollte nicht leer sein"
-#: guix/lint.scm:191
+#: guix/lint.scm:195
msgid "Texinfo markup in description is invalid"
msgstr "Das Texinfo-Markup in der Beschreibung ist ungültig"
-#: guix/lint.scm:201
+#: guix/lint.scm:205
#, scheme-format
msgid ""
"description should not contain ~\n"
@@ -1657,15 +1772,15 @@ msgstr "Die Beschreibung sollte kein „Trademark“-Zeichen „~a“ bei ~d ent
#. TRANSLATORS: '@code' is Texinfo markup and must be kept
#. as is.
-#: guix/lint.scm:214
+#: guix/lint.scm:218
msgid "use @code or similar ornament instead of quotes"
msgstr "Benutzen Sie @code oder ähnliche Verzierungen statt Anführungszeichen"
-#: guix/lint.scm:226
+#: guix/lint.scm:230
msgid "description should start with an upper-case letter or digit"
msgstr "Die Beschreibung sollte mit einem Großbuchstaben oder einer Ziffer beginnen."
-#: guix/lint.scm:244
+#: guix/lint.scm:248
#, scheme-format
msgid ""
"sentences in description should be followed ~\n"
@@ -1674,197 +1789,202 @@ msgstr ""
"Auf Sätze in der Beschreibung sollten zwei Leerzeichen folgen;\n"
"mögliche Verletzung~p bei ~{~a~^, ~}"
-#: guix/lint.scm:265
+#: guix/lint.scm:269
#, scheme-format
msgid "invalid description: ~s"
msgstr "Ungültige Beschreibung: ~s"
-#: guix/lint.scm:334
+#: guix/lint.scm:339
#, scheme-format
msgid "'~a' should probably be a native input"
msgstr "„~a“ sollte wahrscheinlich als native Eingabe deklariert werden"
-#: guix/lint.scm:349
+#: guix/lint.scm:354
#, scheme-format
msgid "'~a' should probably not be an input at all"
msgstr "„~a“ sollte wahrscheinlich gar keine Eingabe sein"
-#: guix/lint.scm:370
+#: guix/lint.scm:375
msgid "no period allowed at the end of the synopsis"
msgstr "Am Ende der Zusammenfassung darf kein Punkt gesetzt werden"
-#: guix/lint.scm:384
+#: guix/lint.scm:389
msgid "no article allowed at the beginning of the synopsis"
msgstr "Am Beginn der Zusammenfassung darf kein Artikel stehen"
-#: guix/lint.scm:393
+#: guix/lint.scm:398
msgid "synopsis should be less than 80 characters long"
msgstr "Die Zusammenfassung sollte nicht länger als 80 Zeichen sein"
-#: guix/lint.scm:402
+#: guix/lint.scm:407
msgid "synopsis should start with an upper-case letter or digit"
msgstr "Die Zusammenfassung sollte mit einem Großbuchstaben oder einer Zahl beginnen"
-#: guix/lint.scm:410
+#: guix/lint.scm:415
msgid "synopsis should not start with the package name"
msgstr "Die Zusammenfassung sollte nicht mit dem Paketnamen beginnen"
-#: guix/lint.scm:424
+#: guix/lint.scm:429
msgid "Texinfo markup in synopsis is invalid"
msgstr "Das Texinfo-Markup in der Zusammenfassung ist ungültig"
-#: guix/lint.scm:439
+#: guix/lint.scm:444
msgid "synopsis should not be empty"
msgstr "Die Zusammenfassung sollte nicht leer sein"
-#: guix/lint.scm:449
+#: guix/lint.scm:454
#, scheme-format
msgid "invalid synopsis: ~s"
msgstr "Unzulässige Zusammenfassung: ~s"
-#: guix/lint.scm:567
+#: guix/lint.scm:572
#, scheme-format
msgid "URI ~a returned suspiciously small file (~a bytes)"
msgstr "URI ~a hat eine verdächtig kleine Datei geliefert (~a Bytes)"
-#: guix/lint.scm:576
+#: guix/lint.scm:581
#, scheme-format
msgid "permanent redirect from ~a to ~a"
msgstr "Permanente Weiterleitung von ~a auf ~a"
-#: guix/lint.scm:582
+#: guix/lint.scm:587
#, scheme-format
msgid "invalid permanent redirect from ~a"
msgstr "Ungültige permanente Weiterleitung von ~a"
-#: guix/lint.scm:588 guix/lint.scm:598
+#: guix/lint.scm:593 guix/lint.scm:603
#, scheme-format
msgid "URI ~a not reachable: ~a (~s)"
msgstr "URI ~a nicht erreichbar: ~a (~s)"
-#: guix/lint.scm:604
+#: guix/lint.scm:609
#, scheme-format
msgid "URI ~a domain not found: ~a"
msgstr "Domain der URI ~a nicht gefunden: ~a"
-#: guix/lint.scm:610
+#: guix/lint.scm:615
#, scheme-format
msgid "URI ~a unreachable: ~a"
msgstr "URI ~a ist nicht erreichbar: ~a"
-#: guix/lint.scm:618
+#: guix/lint.scm:623
#, scheme-format
msgid "TLS certificate error: ~a"
msgstr "TLS-Zertifikatsfehler: ~a"
-#: guix/lint.scm:645
+#: guix/lint.scm:650
msgid "invalid value for home page"
msgstr "Ungültiger Wert für Homepage"
-#: guix/lint.scm:650
+#: guix/lint.scm:655
#, scheme-format
msgid "invalid home page URL: ~s"
msgstr "Ungültige URL für Homepage: ~s"
-#: guix/lint.scm:683
+#: guix/lint.scm:698
msgid "file names of patches should start with the package name"
msgstr "Dateinamen von Patches sollten mit dem Paketnamen beginnen"
-#: guix/lint.scm:699
+#: guix/lint.scm:714
#, scheme-format
msgid "~a: file name is too long"
msgstr "~a: Der Dateiname ist zu lang"
-#: guix/lint.scm:741
+#: guix/lint.scm:756
#, scheme-format
msgid "proposed synopsis: ~s~%"
msgstr "Vorgeschlagene Zusammenfassung: ~s~%"
-#: guix/lint.scm:755
+#: guix/lint.scm:770
#, scheme-format
msgid "proposed description:~% \"~a\"~%"
msgstr "Vorgeschlagene Beschreibung:~% \"~a\"~%"
-#: guix/lint.scm:802
+#: guix/lint.scm:821
msgid "all the source URIs are unreachable:"
msgstr "Alle Quell-URIs sind nicht erreichbar:"
-#: guix/lint.scm:826
+#: guix/lint.scm:850
msgid "the source file name should contain the package name"
msgstr "Der Name der Quelldatei sollte den Paketnamen enthalten"
-#: guix/lint.scm:838
+#: guix/lint.scm:862
msgid "the source URI should not be an autogenerated tarball"
msgstr "Als Quell-URI sollte kein automatisch erzeugter Tarball verwendet werden"
-#: guix/lint.scm:862
+#: guix/lint.scm:886
#, scheme-format
msgid "URL should be 'mirror://~a/~a'"
msgstr "URL sollte „mirror://~a/~a“ lauten"
-#: guix/lint.scm:907
+#: guix/lint.scm:931
#, scheme-format
msgid "URL should be '~a'"
msgstr "URL sollte „~a“ lauten"
-#: guix/lint.scm:929 guix/lint.scm:940
+#: guix/lint.scm:953 guix/lint.scm:964 guix/lint.scm:972
#, scheme-format
msgid "failed to create ~a derivation: ~a"
msgstr "Ableitung für ~a konnte nicht erstellt werden: ~a"
-#: guix/lint.scm:934 guix/lint.scm:955
+#: guix/lint.scm:958 guix/lint.scm:986
#, scheme-format
msgid "failed to create ~a derivation: ~s"
msgstr "Ableitung für ~a konnte nicht erstellt werden: ~s"
-#: guix/lint.scm:975
+#: guix/lint.scm:1014
+#, scheme-format
+msgid "propagated inputs ~a and ~a collide"
+msgstr "propagierte Eingabgen ~a und ~a stehen im Konflikt"
+
+#: guix/lint.scm:1038
msgid "invalid license field"
msgstr "Ungültiges Lizenz-Feld"
-#: guix/lint.scm:982
+#: guix/lint.scm:1045
#, scheme-format
msgid "~a: HTTP GET error for ~a: ~a (~s)~%"
msgstr "~a: HTTP-GET-Fehler für ~a: ~a (~s)~%"
-#: guix/lint.scm:992
+#: guix/lint.scm:1055
#, scheme-format
msgid "~a: host lookup failure: ~a~%"
msgstr "~a: Nachschlagen des Rechners fehlgeschlagen: ~a~%"
-#: guix/lint.scm:997
+#: guix/lint.scm:1060
#, scheme-format
msgid "~a: TLS certificate error: ~a"
msgstr "~a: TLS-Zertifikatsfehler: ~a"
-#: guix/lint.scm:1008 guix/ui.scm:795
+#: guix/lint.scm:1071 guix/ui.scm:841
#, scheme-format
msgid "~a: ~a~%"
msgstr "~a: ~a~%"
-#: guix/lint.scm:1022
+#: guix/lint.scm:1085
msgid "while retrieving CVE vulnerabilities"
msgstr "Beim Laden der CVE-Sicherheitslücken"
-#: guix/lint.scm:1065
+#: guix/lint.scm:1128
#, scheme-format
msgid "probably vulnerable to ~a"
msgstr "Wahrscheinlich angreifbar durch ~a"
-#: guix/lint.scm:1072
+#: guix/lint.scm:1135
#, scheme-format
msgid "while retrieving upstream info for '~a'"
msgstr "Beim Laden der Informationen vom Ursprung für „~a“"
-#: guix/lint.scm:1081
+#: guix/lint.scm:1144
#, scheme-format
msgid "can be upgraded to ~a"
msgstr "Kann aktualisiert werden auf „~a“"
-#: guix/lint.scm:1099
+#: guix/lint.scm:1162
msgid "Software Heritage rate limit reached; try again later"
msgstr "Software Heritage wurde zu oft angefragt; versuchen Sie es später"
-#: guix/lint.scm:1103
+#: guix/lint.scm:1166
#, scheme-format
msgid "'~a' returned ~a"
msgstr "„~a“ lieferte ~a"
@@ -1872,50 +1992,54 @@ msgstr "„~a“ lieferte ~a"
#. TRANSLATORS: "Software Heritage" is a proper noun
#. that must remain untranslated. See
#. <https://www.softwareheritage.org>.
-#: guix/lint.scm:1142
+#: guix/lint.scm:1205
msgid "scheduled Software Heritage archival"
msgstr "geplante Software-Heritage-Archivierung"
-#: guix/lint.scm:1148
+#: guix/lint.scm:1211
msgid "archival rate limit exceeded; try again later"
msgstr "Archivierung wurde zu oft angefragt; versuchen Sie es später"
-#: guix/lint.scm:1160
+#: guix/lint.scm:1226
msgid "source not archived on Software Heritage"
msgstr "Quelle nicht archiviert auf Software Heritage"
-#: guix/lint.scm:1173
+#: guix/lint.scm:1239
msgid "while connecting to Software Heritage"
msgstr "beim Verbinden mit Software Heritage"
-#: guix/lint.scm:1188
+#: guix/lint.scm:1254
#, scheme-format
msgid "tabulation on line ~a, column ~a"
msgstr "Tabulator in Zeile ~a, Spalte ~a"
-#: guix/lint.scm:1200
+#: guix/lint.scm:1266
#, scheme-format
msgid "trailing white space on line ~a"
msgstr "Leerzeichen am Ende der Zeile ~a"
-#: guix/lint.scm:1214
+#: guix/lint.scm:1280
#, scheme-format
msgid "line ~a is way too long (~a characters)"
msgstr "Zeile ~a ist viel zu lang (~a Zeichen)"
-#: guix/lint.scm:1228
+#: guix/lint.scm:1294
msgid "parentheses feel lonely, move to the previous or next line"
msgstr "Hier stehen einsame Klammern, setzen Sie sie auf die vorige oder nächste Zeile"
-#: guix/lint.scm:1309
+#: guix/lint.scm:1371
+msgid "source file not found"
+msgstr "Quelldatei nicht gefunden"
+
+#: guix/lint.scm:1383
msgid "Validate package descriptions"
msgstr "Paketbeschreibungen überprüfen"
-#: guix/lint.scm:1313
+#: guix/lint.scm:1387
msgid "Identify inputs that should be native inputs"
msgstr "Eingaben suchen, die native Eingaben sein sollten"
-#: guix/lint.scm:1317
+#: guix/lint.scm:1391
msgid "Identify inputs that shouldn't be inputs at all"
msgstr ""
"Eingaben suchen, die gar keine Eingaben\n"
@@ -1923,93 +2047,107 @@ msgstr ""
#. TRANSLATORS: <license> is the name of a data type and must not be
#. translated.
-#: guix/lint.scm:1323
+#: guix/lint.scm:1397
msgid "Make sure the 'license' field is a <license> or a list thereof"
msgstr ""
"Sicherstellen, dass das „license“-Feld eine <license> oder\n"
" eine Liste davon ist"
-#: guix/lint.scm:1328
+#: guix/lint.scm:1402
msgid "Suggest 'mirror://' URLs"
msgstr "„mirror://“-URLs vorschlagen"
-#: guix/lint.scm:1332
+#: guix/lint.scm:1406
msgid "Validate file names of sources"
msgstr "Dateinamen der Quellorte überprüfen"
-#: guix/lint.scm:1336
+#: guix/lint.scm:1410
msgid "Check for autogenerated tarballs"
msgstr "Auf automatisch erzeugte Tarballs prüfen"
-#: guix/lint.scm:1340
+#: guix/lint.scm:1414
msgid "Report failure to compile a package to a derivation"
msgstr "Fehler dabei melden, ein Paket zu einer Ableitung zu kompilieren"
-#: guix/lint.scm:1345
+#: guix/lint.scm:1419
+msgid "Report collisions that would occur due to propagated inputs"
+msgstr "Konflikte melden, die sich aus propagierten Eingaben ergeben würden"
+
+#: guix/lint.scm:1424
msgid "Validate file names and availability of patches"
msgstr "Dateinamen und Verfügbarkeit der Patches überprüfen"
-#: guix/lint.scm:1349
+#: guix/lint.scm:1428
msgid "Look for formatting issues in the source"
msgstr "Nach Formatierungsfehlern im Quellort schauen"
-#: guix/lint.scm:1356
+#: guix/lint.scm:1435
msgid "Validate package synopses"
msgstr "Paketzusammenfassungen überprüfen"
-#: guix/lint.scm:1360
+#: guix/lint.scm:1439
msgid "Validate synopsis & description of GNU packages"
msgstr "GNU-Paketzusammenfassung und -beschreibung überprüfen"
-#: guix/lint.scm:1364
+#: guix/lint.scm:1443
msgid "Validate home-page URLs"
msgstr "Homepage-URLs überprüfen"
-#: guix/lint.scm:1368
+#: guix/lint.scm:1447
msgid "Validate source URLs"
msgstr "Quell-URLs überprüfen"
-#: guix/lint.scm:1372
+#: guix/lint.scm:1451
msgid "Suggest GitHub URLs"
msgstr "GitHub-URLs vorschlagen"
-#: guix/lint.scm:1376
+#: guix/lint.scm:1455
msgid "Check the Common Vulnerabilities and Exposures (CVE) database"
msgstr "Die Datenbank der Common Vulnerabilities and Exposures (CVE) überprüfen"
-#: guix/lint.scm:1381
+#: guix/lint.scm:1460
msgid "Check the package for new upstream releases"
msgstr "Den Ursprung des Pakets auf neue Veröffentlichungen hin prüfen"
-#: guix/lint.scm:1385
+#: guix/lint.scm:1464
msgid "Ensure source code archival on Software Heritage"
msgstr "Sicherstellen, dass Quellcode bei Software Heritage archiviert wird"
-#: guix/scripts/download.scm:84
+#: guix/scripts/download.scm:86
msgid ""
"Usage: guix download [OPTION] URL\n"
"Download the file at URL to the store or to the given file, and print its\n"
"file name and the hash of its contents.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
-"('hex' and 'hexadecimal' can be used as well).\n"
msgstr ""
"Aufruf: guix download [OPTION] URL\n"
"Die Datei bei URL herunterladen, in den Store einfügen und den Pfad dorthin\n"
"sowie die Prüfsumme ihres Inhalts ausgeben.\n"
-"\n"
-"Unterstützte Formate: „nix-base32“ (Voreinstellung), „base32“ und „base16“\n"
-"(„hex“ und „hexadecimal“ können auch benutzt werden).\n"
-#: guix/scripts/download.scm:90 guix/scripts/hash.scm:55
+#: guix/scripts/download.scm:90 guix/scripts/hash.scm:53
+msgid ""
+"Supported formats: 'base64', 'nix-base32' (default), 'base32',\n"
+"and 'base16' ('hex' and 'hexadecimal' can be used as well).\n"
+msgstr ""
+"Unterstützte Formate: „base64“, „nix-base32“ (Voreinstellung), „base32“\n"
+"und „base16“ („hex“ und „hexadecimal“ können auch benutzt werden).\n"
+
+#: guix/scripts/download.scm:93 guix/scripts/hash.scm:60
msgid ""
"\n"
" -f, --format=FMT write the hash in the given format"
msgstr ""
"\n"
-" -f, --format=FORMAT die Prüfsumme im angegebenen Format schreiben"
+" -f, --format=FORMAT die Prüfsumme im angegebenen Format schreiben"
-#: guix/scripts/download.scm:92
+#: guix/scripts/download.scm:95 guix/scripts/hash.scm:58
+msgid ""
+"\n"
+" -H, --hash=ALGORITHM use the given hash ALGORITHM"
+msgstr ""
+"\n"
+" -H, --hash=ALGORITHMUS den gewählten Hash-ALGORITHMUS benutzen"
+
+#: guix/scripts/download.scm:97
msgid ""
"\n"
" --no-check-certificate\n"
@@ -2017,63 +2155,68 @@ msgid ""
msgstr ""
"\n"
" --no-check-certificate\n"
-" bei HTTPS-Servern das Zertifikat nicht überprüfen"
+" bei HTTPS-Servern das Zertifikat nicht überprüfen"
-#: guix/scripts/download.scm:95
+#: guix/scripts/download.scm:100
msgid ""
"\n"
" -o, --output=FILE download to FILE"
msgstr ""
"\n"
-" -o, --output=DATEI Heruntergeladenes als DATEI speichern"
+" -o, --output=DATEI Heruntergeladenes als DATEI speichern"
-#: guix/scripts/download.scm:118 guix/scripts/hash.scm:83
+#: guix/scripts/download.scm:125 guix/scripts/hash.scm:97
#, scheme-format
msgid "unsupported hash format: ~a~%"
msgstr "Nicht unterstütztes Prüfsummenformat: ~a~%"
-#: guix/scripts/download.scm:153 guix/scripts/package.scm:933
-#: guix/scripts/upgrade.scm:79 guix/scripts/publish.scm:1022
+#: guix/scripts/download.scm:133 guix/scripts/hash.scm:81
+#, scheme-format
+msgid "~a: unknown hash algorithm~%"
+msgstr "~a: Unbekannter Hash-Algorithmus~%"
+
+#: guix/scripts/download.scm:170 guix/scripts/package.scm:956
+#: guix/scripts/upgrade.scm:82 guix/scripts/publish.scm:1025
#, scheme-format
msgid "~A: extraneous argument~%"
msgstr "~A: Überzähliges Argument~%"
-#: guix/scripts/download.scm:161
+#: guix/scripts/download.scm:178
#, scheme-format
msgid "no download URI was specified~%"
msgstr "Keine Download-URI wurde angegeben~%"
-#: guix/scripts/download.scm:166
+#: guix/scripts/download.scm:183
#, scheme-format
msgid "~a: failed to parse URI~%"
msgstr "~a: URI~% konnte nicht verarbeitet werden"
-#: guix/scripts/download.scm:176
+#: guix/scripts/download.scm:193
#, scheme-format
msgid "~a: download failed~%"
msgstr "~a: Herunterladen fehlgeschlagen~%"
-#: guix/scripts/package.scm:121
+#: guix/scripts/package.scm:124
#, scheme-format
msgid "not removing generation ~a, which is current~%"
msgstr "Entfernung von Generation ~a verweigert, weil sie die aktuelle Generation ist~%"
-#: guix/scripts/package.scm:128
+#: guix/scripts/package.scm:131
#, scheme-format
msgid "no matching generation~%"
msgstr "Keine passende Generation~%"
-#: guix/scripts/package.scm:150
+#: guix/scripts/package.scm:153
#, scheme-format
msgid "nothing to be done~%"
msgstr "Nichts zu tun~%"
-#: guix/scripts/package.scm:250
+#: guix/scripts/package.scm:256
#, scheme-format
msgid "package '~a' no longer exists~%"
msgstr "Paket „~a“ existiert nicht mehr~%"
-#: guix/scripts/package.scm:298
+#: guix/scripts/package.scm:311
#, scheme-format
msgid ""
"Consider setting the necessary environment\n"
@@ -2096,7 +2239,7 @@ msgstr ""
"\n"
"Sie können sie auch mit @command{guix package --search-paths -p ~s} nachlesen."
-#: guix/scripts/package.scm:326
+#: guix/scripts/package.scm:339
msgid ""
"Usage: guix package [OPTION]...\n"
"Install, remove, or upgrade packages in a single transaction.\n"
@@ -2105,7 +2248,7 @@ msgstr ""
"Pakete in einer einzigen Transaktion installieren,\n"
"entfernen oder aktualisieren.\n"
-#: guix/scripts/package.scm:328
+#: guix/scripts/package.scm:341
msgid ""
"\n"
" -i, --install PACKAGE ...\n"
@@ -2114,7 +2257,7 @@ msgstr ""
"\n"
" -i, --install=PAKET … PAKET oder PAKETE installieren"
-#: guix/scripts/package.scm:331
+#: guix/scripts/package.scm:344
msgid ""
"\n"
" -e, --install-from-expression=EXP\n"
@@ -2125,7 +2268,7 @@ msgstr ""
" das Paket installieren, zu dem AUSDRUCK ausgewertet\n"
" wird"
-#: guix/scripts/package.scm:334
+#: guix/scripts/package.scm:347
msgid ""
"\n"
" -f, --install-from-file=FILE\n"
@@ -2137,7 +2280,7 @@ msgstr ""
" das Paket installieren, zu dem der Code in der DATEI\n"
" ausgewertet wird"
-#: guix/scripts/package.scm:338
+#: guix/scripts/package.scm:351
msgid ""
"\n"
" -r, --remove PACKAGE ...\n"
@@ -2146,7 +2289,7 @@ msgstr ""
"\n"
" -r, --remove=PAKET … PAKET oder PAKETE entfernen"
-#: guix/scripts/package.scm:341
+#: guix/scripts/package.scm:354
msgid ""
"\n"
" -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP"
@@ -2156,7 +2299,7 @@ msgstr ""
" alle installierten Pakete aktualisieren, die zum\n"
" regulären Ausdruck REGEXP passen"
-#: guix/scripts/package.scm:343
+#: guix/scripts/package.scm:356
msgid ""
"\n"
" -m, --manifest=FILE create a new profile generation with the manifest\n"
@@ -2166,7 +2309,7 @@ msgstr ""
" -m, --manifest=DATEI eine neue Profilgeneration mit dem Manifest\n"
" aus DATEI erzeugen"
-#: guix/scripts/package.scm:346
+#: guix/scripts/package.scm:359
msgid ""
"\n"
" --do-not-upgrade[=REGEXP] do not upgrade any packages matching REGEXP"
@@ -2176,7 +2319,7 @@ msgstr ""
" keine Pakete aktualisieren, die zum regulären\n"
" Ausdruck REGEXP passen"
-#: guix/scripts/package.scm:348 guix/scripts/pull.scm:102
+#: guix/scripts/package.scm:361 guix/scripts/pull.scm:108
msgid ""
"\n"
" --roll-back roll back to the previous generation"
@@ -2184,7 +2327,7 @@ msgstr ""
"\n"
" --roll-back zurück zur vorherigen Generation wechseln"
-#: guix/scripts/package.scm:350
+#: guix/scripts/package.scm:363
msgid ""
"\n"
" --search-paths[=KIND]\n"
@@ -2194,7 +2337,7 @@ msgstr ""
" --search-paths[=ART]\n"
" benötigte Definitionen von Umgebungsvariablen anzeigen"
-#: guix/scripts/package.scm:353 guix/scripts/pull.scm:99
+#: guix/scripts/package.scm:366 guix/scripts/pull.scm:105
msgid ""
"\n"
" -l, --list-generations[=PATTERN]\n"
@@ -2204,7 +2347,7 @@ msgstr ""
" -l, --list-generations[=MUSTER]\n"
" zum MUSTER passende Generationen auflisten"
-#: guix/scripts/package.scm:356 guix/scripts/pull.scm:104
+#: guix/scripts/package.scm:369 guix/scripts/pull.scm:110
msgid ""
"\n"
" -d, --delete-generations[=PATTERN]\n"
@@ -2214,7 +2357,7 @@ msgstr ""
" -d, --delete-generations[=MUSTER]\n"
" zum MUSTER passende Generationen löschen"
-#: guix/scripts/package.scm:359 guix/scripts/pull.scm:107
+#: guix/scripts/package.scm:372 guix/scripts/pull.scm:113
msgid ""
"\n"
" -S, --switch-generation=PATTERN\n"
@@ -2224,8 +2367,8 @@ msgstr ""
" -S, --switch-generation=MUSTER\n"
" zu einer zum MUSTER passenden Generation wechseln"
-#: guix/scripts/package.scm:362 guix/scripts/install.scm:33
-#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:34
+#: guix/scripts/package.scm:375 guix/scripts/install.scm:33
+#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:35
msgid ""
"\n"
" -p, --profile=PROFILE use PROFILE instead of the user's default profile"
@@ -2234,7 +2377,7 @@ msgstr ""
" -p, --profile=PROFIL PROFIL benutzen anstelle des Standardprofils\n"
" des Nutzers"
-#: guix/scripts/package.scm:364
+#: guix/scripts/package.scm:377
msgid ""
"\n"
" --list-profiles list the user's profiles"
@@ -2242,7 +2385,7 @@ msgstr ""
"\n"
" --list-profiles Profile des Benutzers auflisten"
-#: guix/scripts/package.scm:367
+#: guix/scripts/package.scm:380
msgid ""
"\n"
" --allow-collisions do not treat collisions in the profile as an error"
@@ -2251,7 +2394,7 @@ msgstr ""
" --allow-collisions\n"
" Kollisionen im Profil nicht als Fehler auffassen"
-#: guix/scripts/package.scm:369
+#: guix/scripts/package.scm:382
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the profile"
@@ -2260,7 +2403,7 @@ msgstr ""
" --bootstrap das Bootstrap-Guile benutzen, um das Profil zu\n"
" erstellen"
-#: guix/scripts/package.scm:374
+#: guix/scripts/package.scm:387
msgid ""
"\n"
" -s, --search=REGEXP search in synopsis and description using REGEXP"
@@ -2268,7 +2411,7 @@ msgstr ""
"\n"
" -s, --search=REGEXP in Zusammenfassung und Beschreibung mit REGEXP suchen"
-#: guix/scripts/package.scm:376
+#: guix/scripts/package.scm:389
msgid ""
"\n"
" -I, --list-installed[=REGEXP]\n"
@@ -2278,7 +2421,7 @@ msgstr ""
" -I, --list-installed[=REGEXP]\n"
" zu REGEXP passende installierte Pakete auflisten"
-#: guix/scripts/package.scm:379
+#: guix/scripts/package.scm:392
msgid ""
"\n"
" -A, --list-available[=REGEXP]\n"
@@ -2288,7 +2431,7 @@ msgstr ""
" -A, --list-available[=REGEXP]\n"
" zu REGEXP passende verfügbare Pakete auflisten"
-#: guix/scripts/package.scm:382
+#: guix/scripts/package.scm:395
msgid ""
"\n"
" --show=PACKAGE show details about PACKAGE"
@@ -2296,34 +2439,34 @@ msgstr ""
"\n"
" --show=PAKET Details zu PAKET anzeigen"
-#: guix/scripts/package.scm:434
+#: guix/scripts/package.scm:450
#, scheme-format
msgid "upgrade regexp '~a' looks like a command-line option~%"
msgstr ""
"--upgrade: Der reguläre Ausdruck „~a“\n"
"sieht wie eine Befehlszeilenoption aus"
-#: guix/scripts/package.scm:437
+#: guix/scripts/package.scm:453
#, scheme-format
msgid "is this intended?~%"
msgstr "Ist das gewollt?~%"
-#: guix/scripts/package.scm:487
+#: guix/scripts/package.scm:503
#, scheme-format
msgid "~a: unsupported kind of search path~%"
msgstr "~a: Nicht unterstützte Art von Suchpfad~%"
-#: guix/scripts/package.scm:619
+#: guix/scripts/package.scm:629
#, scheme-format
msgid "cannot install non-package object: ~s~%"
msgstr "Kann Objekt nicht installieren, das kein Paket ist: ~s~%"
-#: guix/scripts/package.scm:791
+#: guix/scripts/package.scm:810
#, scheme-format
msgid "~a~@[@~a~]: package not found~%"
msgstr "~a~@[@~a~]: Paket nicht gefunden~%"
-#: guix/scripts/package.scm:825 guix/scripts/pull.scm:677
+#: guix/scripts/package.scm:845 guix/scripts/pull.scm:687
#, scheme-format
msgid "cannot switch to generation '~a'~%"
msgstr "Zu Generation „~a“ kann nicht gewechselt werden~%"
@@ -2348,7 +2491,7 @@ msgstr ""
"Die angegebenen PAKETE entfernen.\n"
"Dies ist eine andere Schreibweise für „guix package -r“.\n"
-#: guix/scripts/upgrade.scm:31
+#: guix/scripts/upgrade.scm:32
msgid ""
"Usage: guix upgrade [OPTION] [REGEXP]\n"
"Upgrade packages that match REGEXP.\n"
@@ -2374,7 +2517,7 @@ msgstr ""
"\n"
"Dies ist eine andere Schreibweise für „guix package -s“.\n"
-#: guix/scripts/search.scm:74
+#: guix/scripts/search.scm:76
#, scheme-format
msgid "missing arguments: no regular expressions to search for~%"
msgstr "Argumente fehlen: Keine zu suchenden regulären Ausdrücke~%"
@@ -2395,7 +2538,7 @@ msgstr ""
"\n"
"Dies ist eine andere Schreibweise für „guix package --show=“.\n"
-#: guix/scripts/show.scm:74
+#: guix/scripts/show.scm:76
#, scheme-format
msgid "missing arguments: no package to show~%"
msgstr "Argumente fehlen: Kein zu zeigendes Paket angegeben~%"
@@ -2569,67 +2712,159 @@ msgstr "„-d“ anstatt „--delete“ zu schreiben ist veraltet, benutzen Sie
msgid "~s does not denote a duration~%"
msgstr "~s gibt keine Dauer an~%"
-#: guix/scripts/gc.scm:249
+#: guix/scripts/gc.scm:251
msgid "already ~h MiBs available on ~a, nothing to do~%"
msgstr "Es sind bereits ~h MiB verfügbar auf ~a, nichts zu tun~%"
-#: guix/scripts/gc.scm:252
+#: guix/scripts/gc.scm:254
msgid "freeing ~h MiBs~%"
msgstr "~h MiB werden freigegeben~%"
-#: guix/scripts/gc.scm:291
+#: guix/scripts/gc.scm:293
#, scheme-format
msgid "extraneous arguments: ~{~a ~}~%"
msgstr "Zusätzliche Argumente: ~{~a ~}~%"
-#: guix/scripts/gc.scm:315 guix/scripts/gc.scm:318
+#: guix/scripts/gc.scm:317 guix/scripts/gc.scm:320
msgid "freed ~h MiBs~%"
msgstr "~h MiB wurden freigegeben~%"
-#: guix/scripts/hash.scm:48
+#: guix/scripts/git.scm:26
+msgid ""
+"Usage: guix git COMMAND ARGS...\n"
+"Operate on Git repositories.\n"
+msgstr ""
+"Aufruf: guix git BEFEHL ARGUMENTE …\n"
+"Operationen auf Git-Repositorys durchführen.\n"
+
+#: guix/scripts/git.scm:29 guix/scripts/system.scm:916
+#: guix/scripts/container.scm:30
+msgid "The valid values for ACTION are:\n"
+msgstr "Die gültigen Werte für AKTION sind:\n"
+
+#: guix/scripts/git.scm:31
+msgid " authenticate verify commit signatures and authorizations\n"
+msgstr " authenticate Commit-Signaturen und Autorisierungen prüfen\n"
+
+#: guix/scripts/git.scm:57
+#, scheme-format
+msgid "guix git: missing sub-command~%"
+msgstr "guix git: Unterbefehl fehlt~%"
+
+#: guix/scripts/git.scm:67
+#, scheme-format
+msgid "guix git: invalid sub-command~%"
+msgstr "guix git: Unzulässiger Unterbefehl~%"
+
+#: guix/scripts/git/authenticate.scm:81
+#, scheme-format
+msgid "Signing statistics:~%"
+msgstr "Signaturstatistiken:~%"
+
+#: guix/scripts/git/authenticate.scm:94
+msgid ""
+"Usage: guix git authenticate COMMIT SIGNER [OPTIONS...]\n"
+"Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n"
+msgstr ""
+"Aufruf: guix git authenticate COMMIT UNTERZEiCHNER [OPTIONEN …]\n"
+"Git-Checkout eingeführt mit COMMIT/UNTERZEICHNER authentifizieren.\n"
+
+#: guix/scripts/git/authenticate.scm:96
+msgid ""
+"\n"
+" -r, --repository=DIRECTORY\n"
+" open the Git repository at DIRECTORY"
+msgstr ""
+"\n"
+" -r, --repository=VERZEICHNIS\n"
+" Git-Repository im VERZEICHNIS öffnen"
+
+#: guix/scripts/git/authenticate.scm:99
+msgid ""
+"\n"
+" -k, --keyring=REFERENCE\n"
+" load keyring from REFERENCE, a Git branch"
+msgstr ""
+"\n"
+" -k, --keyring=REFERENZ\n"
+" Schlüssel aus dem Git-Branch REFERENZ laden"
+
+#: guix/scripts/git/authenticate.scm:102
+msgid ""
+"\n"
+" --stats display commit signing statistics upon completion"
+msgstr ""
+"\n"
+" --stats am Ende Statistiken über Commit-Signaturen zeigen"
+
+#: guix/scripts/git/authenticate.scm:104
+msgid ""
+"\n"
+" --cache-key=KEY cache authenticated commits under KEY"
+msgstr ""
+"\n"
+" --cache-key=SCHLÜSSEL\n"
+" authentifizierte Commits unter dem\n"
+" Schlüssel zwischenspeichern"
+
+#: guix/scripts/git/authenticate.scm:106
+msgid ""
+"\n"
+" --historical-authorizations=FILE\n"
+" read historical authorizations from FILE"
+msgstr ""
+"\n"
+" --historical-authorizations=DATEI\n"
+" historische Commits anhand DATEI\n"
+" authentifizieren"
+
+#: guix/scripts/git/authenticate.scm:138
+msgid "Authenticating commits ~a to ~a (~h new commits)...~%"
+msgstr "Commits ~a bis ~a werden authentifiziert (~h neue Commits) …~%"
+
+#: guix/scripts/git/authenticate.scm:178
+#, scheme-format
+msgid "wrong number of arguments; expected COMMIT and SIGNER~%"
+msgstr "Falsche Argumentanzahl; COMMIT und UNTERZEICHNER erwartet~%"
+
+#: guix/scripts/hash.scm:50
msgid ""
"Usage: guix hash [OPTION] FILE\n"
"Return the cryptographic hash of FILE.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
-"and 'hexadecimal' can be used as well).\n"
msgstr ""
"Aufruf: guix hash [OPTION] DATEI\n"
-"Die kryptographische Prüfsumme der DATEI liefern.\n"
-"\n"
-"Unterstützte Formate: „nix-base32“ (Voreinstellung), „base32“ und „base16“\n"
-"(„hex“ und „hexadecimal“ können auch benutzt werden).\n"
+"Den kryptografischen Hash der DATEI liefern.\n"
-#: guix/scripts/hash.scm:53
+#: guix/scripts/hash.scm:56
msgid ""
"\n"
" -x, --exclude-vcs exclude version control directories"
msgstr ""
"\n"
-" -x, --exclude-vcs Verzeichnisse zur Versionsverwaltung ignorieren"
+" -x, --exclude-vcs Verzeichnisse zur Versionsverwaltung ignorieren"
-#: guix/scripts/hash.scm:57
+#: guix/scripts/hash.scm:62
msgid ""
"\n"
" -r, --recursive compute the hash on FILE recursively"
msgstr ""
"\n"
-" -r, --recursive die Prüfsumme der DATEI rekursiv errechnen"
+" -r, --recursive die Prüfsumme der DATEI rekursiv errechnen"
-#: guix/scripts/hash.scm:151 guix/ui.scm:391 guix/ui.scm:416 guix/ui.scm:744
-#: guix/ui.scm:766 guix/ui.scm:772 guix/ui.scm:789 guix/ui.scm:842
+#: guix/scripts/hash.scm:171 guix/ui.scm:396 guix/ui.scm:427 guix/ui.scm:784
+#: guix/ui.scm:832 guix/ui.scm:888
#, scheme-format
msgid "~a~%"
msgstr "~a~%"
-#: guix/scripts/hash.scm:154 guix/scripts/system.scm:1186
-#: guix/scripts/system.scm:1202 guix/scripts/system.scm:1209
-#: guix/scripts/system.scm:1215
+#: guix/scripts/hash.scm:174 guix/scripts/system.scm:1242
+#: guix/scripts/system.scm:1258 guix/scripts/system.scm:1265
+#: guix/scripts/system.scm:1271
#, scheme-format
msgid "wrong number of arguments~%"
msgstr "Falsche Argumentanzahl~%"
-#: guix/scripts/import.scm:88
+#: guix/scripts/import.scm:89
msgid ""
"Usage: guix import IMPORTER ARGS ...\n"
"Run IMPORTER with ARGS.\n"
@@ -2637,21 +2872,21 @@ msgstr ""
"Aufruf: guix import IMPORTER ARGUMENTE …\n"
"IMPORTER mit ARGUMENTEN ausführen.\n"
-#: guix/scripts/import.scm:91
+#: guix/scripts/import.scm:92
msgid "IMPORTER must be one of the importers listed below:\n"
msgstr "IMPORTER muss einer der unten aufgelisteten Importer sein:\n"
-#: guix/scripts/import.scm:105
+#: guix/scripts/import.scm:109
#, scheme-format
msgid "guix import: missing importer name~%"
msgstr "guix import: Importer-Name fehlt~%"
-#: guix/scripts/import.scm:126
+#: guix/scripts/import.scm:130
#, scheme-format
msgid "'~a' import failed~%"
msgstr "Import von „~a“ fehlgeschlagen~%"
-#: guix/scripts/import.scm:127
+#: guix/scripts/import.scm:131
#, scheme-format
msgid "~a: invalid importer~%"
msgstr "~a: Ungültiger Importer~%"
@@ -2741,7 +2976,7 @@ msgstr ""
msgid "failed to download package '~a'~%"
msgstr "Paket „~a“ konnte nicht heruntergeladen werden~%"
-#: guix/scripts/pull.scm:87
+#: guix/scripts/pull.scm:88
msgid ""
"Usage: guix pull [OPTION]...\n"
"Download and deploy the latest version of Guix.\n"
@@ -2749,7 +2984,7 @@ msgstr ""
"Aufruf: guix pull [OPTION] …\n"
"Die neuste Version von Guix herunterladen und installieren.\n"
-#: guix/scripts/pull.scm:89
+#: guix/scripts/pull.scm:90
msgid ""
"\n"
" -C, --channels=FILE deploy the channels defined in FILE"
@@ -2757,7 +2992,7 @@ msgstr ""
"\n"
" -C, --channels=DATEI in der DATEI definierte Kanäle laden"
-#: guix/scripts/pull.scm:91
+#: guix/scripts/pull.scm:92
msgid ""
"\n"
" --url=URL download from the Git repository at URL"
@@ -2765,7 +3000,7 @@ msgstr ""
"\n"
" --url=URL das Tar-Archiv von Guix von URL herunterladen"
-#: guix/scripts/pull.scm:93
+#: guix/scripts/pull.scm:94
msgid ""
"\n"
" --commit=COMMIT download the specified COMMIT"
@@ -2773,7 +3008,7 @@ msgstr ""
"\n"
" --commit=COMMIT den angegebenen COMMIT herunterladen"
-#: guix/scripts/pull.scm:95
+#: guix/scripts/pull.scm:96
msgid ""
"\n"
" --branch=BRANCH download the tip of the specified BRANCH"
@@ -2781,7 +3016,25 @@ msgstr ""
"\n"
" --branch=BRANCH die Spitze des angegebenen Branchs herunterladen"
-#: guix/scripts/pull.scm:97
+#: guix/scripts/pull.scm:98
+msgid ""
+"\n"
+" --allow-downgrades allow downgrades to earlier channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades Rückstufungen auf frühere Kanalversionen zulassen"
+
+#: guix/scripts/pull.scm:100
+msgid ""
+"\n"
+" --disable-authentication\n"
+" disable channel authentication"
+msgstr ""
+"\n"
+" --disable-authentication\n"
+" Kanäle nicht authentifizieren"
+
+#: guix/scripts/pull.scm:103
msgid ""
"\n"
" -N, --news display news compared to the previous generation"
@@ -2789,7 +3042,7 @@ msgstr ""
"\n"
" -N, --news Neuerungen seit der vorherigen Generation anzeigen"
-#: guix/scripts/pull.scm:110
+#: guix/scripts/pull.scm:116
#, scheme-format
msgid ""
"\n"
@@ -2798,7 +3051,7 @@ msgstr ""
"\n"
" -p, --profile=PROFIL PROFIL benutzen statt ~/.config/guix/current"
-#: guix/scripts/pull.scm:116
+#: guix/scripts/pull.scm:122
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the new Guix"
@@ -2807,47 +3060,57 @@ msgstr ""
" --bootstrap das Bootstrap-Guile benutzen, um das neue Guix zu\n"
" erstellen"
-#: guix/scripts/pull.scm:217
+#: guix/scripts/pull.scm:211
+#, scheme-format
+msgid "rolling back channel '~a' from ~a to ~a~%"
+msgstr "Kanal „~a“ wird von ~a auf ~a zurückgesetzt~%"
+
+#: guix/scripts/pull.scm:214
+#, scheme-format
+msgid "moving channel '~a' from ~a to unrelated commit ~a~%"
+msgstr "Kanal „~a“ wird von ~a auf den damit nicht zusammenhängenden Commit ~a verschoben~%"
+
+#: guix/scripts/pull.scm:243
msgid "New in this revision:\n"
msgstr "Neu in dieser Version:\n"
#. TRANSLATORS: This describes a "channel"; the first placeholder is
#. the channel name (e.g., "guix") and the second placeholder is its
#. URL.
-#: guix/scripts/pull.scm:226
+#: guix/scripts/pull.scm:252
#, scheme-format
msgid " ~a at ~a~%"
msgstr " ~a von ~a~%"
-#: guix/scripts/pull.scm:264
+#: guix/scripts/pull.scm:290
#, scheme-format
msgid " commit ~a~%"
msgstr " Commit ~a~%"
-#: guix/scripts/pull.scm:301
+#: guix/scripts/pull.scm:327
#, scheme-format
msgid "News for channel '~a'~%"
msgstr "Neuigkeiten zum Kanal „~a“~%"
-#: guix/scripts/pull.scm:327
+#: guix/scripts/pull.scm:353
#, scheme-format
msgid " ~a new channel:~%"
msgid_plural " ~a new channels:~%"
msgstr[0] " ~a neuer Kanal:~%"
msgstr[1] " ~a neue Kanäle:~%"
-#: guix/scripts/pull.scm:337
+#: guix/scripts/pull.scm:363
#, scheme-format
msgid " ~a channel removed:~%"
msgid_plural " ~a channels removed:~%"
msgstr[0] " ~a Kanal entfernt:~%"
msgstr[1] " ~a Kanäle entfernt:~%"
-#: guix/scripts/pull.scm:413
+#: guix/scripts/pull.scm:439
msgid "Run @command{guix pull --news} to read all the news."
msgstr "Führen Sie @command{guix pull --news} aus, um alle Neuigkeiten zu lesen."
-#: guix/scripts/pull.scm:421
+#: guix/scripts/pull.scm:447
#, scheme-format
msgid ""
"After setting @code{PATH}, run\n"
@@ -2856,44 +3119,34 @@ msgstr ""
"Nachdem Sie @code{PATH} festgelegt haben, sollten Sie\n"
"@command{hash guix} ausführen, damit Ihre Shell @file{~a} verwendet."
-#: guix/scripts/pull.scm:446
-#, scheme-format
-msgid "Git error ~a~%"
-msgstr "Git-Fehler ~a~%"
-
-#: guix/scripts/pull.scm:448 guix/git.scm:363
-#, scheme-format
-msgid "Git error: ~a~%"
-msgstr "Git-Fehler: ~a~%"
-
-#: guix/scripts/pull.scm:473
+#: guix/scripts/pull.scm:482
#, scheme-format
msgid "Migrating profile generations to '~a'...~%"
msgstr "Verschiebe Profilgenerationen nach „~a“ …~%"
-#: guix/scripts/pull.scm:515
+#: guix/scripts/pull.scm:525
#, scheme-format
msgid "while creating symlink '~a': ~a~%"
msgstr "Beim Erstellen einer symbolischen Verknüpfung „~a“: ~a~%"
-#: guix/scripts/pull.scm:604
+#: guix/scripts/pull.scm:614
msgid " ~h new package: ~a~%"
msgid_plural " ~h new packages: ~a~%"
msgstr[0] " ~h neues Paket: ~a~%"
msgstr[1] " ~h neue Pakete: ~a~%"
-#: guix/scripts/pull.scm:612
+#: guix/scripts/pull.scm:622
msgid " ~h package upgraded: ~a~%"
msgid_plural " ~h packages upgraded: ~a~%"
msgstr[0] " ~h Paket aktualisiert: ~a~%"
msgstr[1] " ~h Pakete aktualisiert: ~a~%"
-#: guix/scripts/pull.scm:701
+#: guix/scripts/pull.scm:711
#, scheme-format
msgid "'~a' did not return a list of channels~%"
msgstr "„~a“ hat keine Liste von Kanälen geliefert~%"
-#: guix/scripts/pull.scm:717
+#: guix/scripts/pull.scm:727
#, scheme-format
msgid ""
"The 'GUIX_PULL_URL' environment variable is deprecated.\n"
@@ -2902,7 +3155,7 @@ msgstr ""
"Die Umgebungsvariable „GUIX_PULL_URL“ wird nicht mehr lange unterstützt.\n"
"Benutzen Sie stattdessen „~/.config/guix/channels.scm“."
-#: guix/scripts/pull.scm:771
+#: guix/scripts/pull.scm:795
#, scheme-format
msgid "Building from this channel:~%"
msgid_plural "Building from these channels:~%"
@@ -2959,37 +3212,37 @@ msgstr "Unzulässiges Format des Signaturfeldes: ~a~%"
msgid "'~a' does not name a store item~%"
msgstr "„~a“ benennt kein Objekt im Store~%"
-#: guix/scripts/substitute.scm:596
+#: guix/scripts/substitute.scm:598
#, scheme-format
msgid "~a: host not found: ~a~%"
msgstr "~a: Rechnernamen nicht gefunden: ~a~%"
-#: guix/scripts/substitute.scm:602
+#: guix/scripts/substitute.scm:604
#, scheme-format
msgid "~a: connection failed: ~a~%"
msgstr "~a: Verbindung fehlgeschlagen: ~a~%"
-#: guix/scripts/substitute.scm:618
+#: guix/scripts/substitute.scm:620
#, scheme-format
msgid "updating substitutes from '~a'... ~5,1f%"
msgstr "Liste der Substitute von „~a“ wird aktualisiert … ~5,1f%"
-#: guix/scripts/substitute.scm:689
+#: guix/scripts/substitute.scm:691
#, scheme-format
msgid "~s: unsupported server URI scheme~%"
msgstr "~s: Nicht unterstütztes URI-Schema für den Server~%"
-#: guix/scripts/substitute.scm:829
+#: guix/scripts/substitute.scm:831
#, scheme-format
msgid "host name lookup error: ~a~%"
msgstr "Fehler beim Nachschlagen des Rechnernamens: ~a~%"
-#: guix/scripts/substitute.scm:834
+#: guix/scripts/substitute.scm:836
#, scheme-format
msgid "TLS error in procedure '~a': ~a~%"
msgstr "TLS-Fehler in Prozedur „~a“: ~a~%"
-#: guix/scripts/substitute.scm:845
+#: guix/scripts/substitute.scm:847
msgid ""
"Usage: guix substitute [OPTION]...\n"
"Internal tool to substitute a pre-built binary to a local build.\n"
@@ -2998,7 +3251,7 @@ msgstr ""
"Internes Werkzeug zum Substituieren einer vorab erstellten Binärdatei zu einer\n"
"lokalen Erstellung.\n"
-#: guix/scripts/substitute.scm:847
+#: guix/scripts/substitute.scm:849
msgid ""
"\n"
" --query report on the availability of substitutes for the\n"
@@ -3009,7 +3262,7 @@ msgstr ""
" Standardeingabe übermittelten Store-Dateinamen\n"
" berichten"
-#: guix/scripts/substitute.scm:850
+#: guix/scripts/substitute.scm:852
msgid ""
"\n"
" --substitute STORE-FILE DESTINATION\n"
@@ -3021,136 +3274,153 @@ msgstr ""
" STORE-DATEI herunterladen und als ein Nar in einer\n"
" Datei namens ZIEL speichern"
-#: guix/scripts/substitute.scm:971
+#: guix/scripts/substitute.scm:973
#, scheme-format
msgid "no valid substitute for '~a'~%"
msgstr "Kein gültiges Substitut für „~a“~%"
-#: guix/scripts/substitute.scm:981
+#: guix/scripts/substitute.scm:983
#, scheme-format
msgid "Downloading ~a...~%"
msgstr "~a wird heruntergeladen …~%"
-#: guix/scripts/substitute.scm:1041
+#: guix/scripts/substitute.scm:1043
msgid "ACL for archive imports seems to be uninitialized, substitutes may be unavailable\n"
msgstr ""
"Zugriffskontrollliste (ACL) für Archivimporte scheint nicht initialisiert zu\n"
"sein, Substitute könnten nicht verfügbar sein\n"
-#: guix/scripts/substitute.scm:1095
+#: guix/scripts/substitute.scm:1097
#, scheme-format
msgid "~a: invalid URI~%"
msgstr "~a: Ungültige URI~%"
-#: guix/scripts/substitute.scm:1166
+#: guix/scripts/substitute.scm:1171
#, scheme-format
msgid "~a: unrecognized options~%"
msgstr "~a: Nicht erkannte Optionen~%"
-#: guix/scripts/authenticate.scm:59
+#: guix/scripts/authenticate.scm:64
#, scheme-format
-msgid "cannot find public key for secret key '~a'~%"
-msgstr ""
-"Öffentlicher Schlüssel des geheimen Schlüssels „~a“ konnte\n"
-"nicht gefunden werden~%"
+msgid "failed to load key pair at '~a': ~a~%"
+msgstr "Schlüsselpaar aus „~a“ konnte nicht geladen werden: ~a~%"
-#: guix/scripts/authenticate.scm:79
+#: guix/scripts/authenticate.scm:86
#, scheme-format
-msgid "error: invalid signature: ~a~%"
-msgstr "Fehler: Ungültige Signatur: ~a~%"
+msgid "invalid signature: ~a"
+msgstr "Ungültige Signatur: ~a"
-#: guix/scripts/authenticate.scm:81
+#: guix/scripts/authenticate.scm:89
#, scheme-format
-msgid "error: unauthorized public key: ~a~%"
-msgstr "Fehler: Nicht autorisierter öffentlicher Schlüssel: ~a~%"
+msgid "unauthorized public key: ~a"
+msgstr "Nicht autorisierter öffentlicher Schlüssel: ~a"
-#: guix/scripts/authenticate.scm:83
+#: guix/scripts/authenticate.scm:92
#, scheme-format
-msgid "error: corrupt signature data: ~a~%"
-msgstr "Fehler: Signaturdaten beschädigt: ~a~%"
+msgid "corrupt signature data: ~a"
+msgstr "Signaturdaten beschädigt: ~a"
-#: guix/scripts/authenticate.scm:121
+#: guix/scripts/authenticate.scm:184
msgid ""
"Usage: guix authenticate OPTION...\n"
-"Sign or verify the signature on the given file. This tool is meant to\n"
-"be used internally by 'guix-daemon'.\n"
+"Sign data or verify signatures. This tool is meant to be used internally by\n"
+"'guix-daemon'.\n"
msgstr ""
"Aufruf: guix authenticate OPTION …\n"
-"Angegebene Datei signieren oder die Signatur überprüfen. Dieses Werkzeug\n"
-"ist dafür bestimmt, intern von „guix-daemon“ aufgerufen zu werden.\n"
+"Daten signieren oder die Signatur überprüfen. Dieses Werkzeug ist\n"
+"dafür bestimmt, intern von „guix-daemon“ aufgerufen zu werden.\n"
-#: guix/scripts/authenticate.scm:127
-msgid "wrong arguments"
-msgstr "Falsche Argumente"
+#: guix/scripts/authenticate.scm:218
+#, scheme-format
+msgid "~s: invalid command; ignoring~%"
+msgstr "~s: Ungültiger Befehl, wird ignoriert~%"
-#: guix/scripts/system.scm:155
+#: guix/scripts/authenticate.scm:223
+#, scheme-format
+msgid "wrong arguments~%"
+msgstr "Falsche Argumente~%"
+
+#: guix/scripts/system.scm:161
#, scheme-format
msgid "failed to register '~a' under '~a'~%"
msgstr "„~a“ konnte nicht unter „~a“ registriert werden~%"
-#: guix/scripts/system.scm:170
+#: guix/scripts/system.scm:176
#, scheme-format
msgid "copying to '~a'..."
msgstr "Nach „~a“ kopieren …"
-#: guix/scripts/system.scm:197
+#: guix/scripts/system.scm:203
#, scheme-format
msgid "initializing the current root file system~%"
msgstr "Aktuelles Wurzeldateisystem wird initialisiert~%"
-#: guix/scripts/system.scm:211
+#: guix/scripts/system.scm:217
#, scheme-format
msgid "not running as 'root', so the ownership of '~a' may be incorrect!~%"
msgstr ""
"Keine Administratorrechte, daher können die Eigentümer von „~a“ falsch\n"
"gespeichert worden sein!~%"
-#: guix/scripts/system.scm:241 guix/scripts/system.scm:733
-#: guix/scripts/system.scm:837
+#: guix/scripts/system.scm:247 guix/scripts/system.scm:738
+#: guix/scripts/system.scm:846
#, scheme-format
msgid "bootloader successfully installed on '~a'~%"
msgstr "Bootloader erfolgreich auf „~a“ installiert~%"
-#: guix/scripts/system.scm:264
+#: guix/scripts/system.scm:270
#, scheme-format
msgid "while talking to shepherd: ~a~%"
msgstr "Bei der Kommunikation mit Shepherd: ~a~%"
-#: guix/scripts/system.scm:271
+#: guix/scripts/system.scm:278
#, scheme-format
msgid "service '~a' could not be found~%"
msgstr "Dienst „~a“ konnte nicht gefunden werden~%"
-#: guix/scripts/system.scm:274
+#: guix/scripts/system.scm:281
#, scheme-format
msgid "service '~a' does not have an action '~a'~%"
msgstr "Dienst „~a“ hat keine Aktion „~a“~%"
-#: guix/scripts/system.scm:278
+#: guix/scripts/system.scm:285
#, scheme-format
msgid "exception caught while executing '~a' on service '~a':~%"
msgstr "Ausnahme aufgetreten bei der Ausführung von „~a“ auf Dienst „~a“:~%"
-#: guix/scripts/system.scm:286
+#: guix/scripts/system.scm:293
#, scheme-format
msgid "something went wrong: ~s~%"
msgstr "Etwas ist schiefgelaufen: ~s~%"
-#: guix/scripts/system.scm:289
+#: guix/scripts/system.scm:296
#, scheme-format
msgid "shepherd error~%"
msgstr "Shepherd-Fehler~%"
-#: guix/scripts/system.scm:353
+#: guix/scripts/system.scm:300
+#, scheme-format
+msgid "some services could not be upgraded~%"
+msgstr "Manche Dienste konnten nicht aktualisiert werden~%"
+
+#: guix/scripts/system.scm:301
+msgid ""
+"To allow changes to all the system services to take\n"
+"effect, you will need to reboot."
+msgstr ""
+"Um Änderungen an allen Systemdiensten umzusetzen,\n"
+"müssen Sie den Rechner neu starten."
+
+#: guix/scripts/system.scm:364
#, scheme-format
msgid "cannot switch to system generation '~a'~%"
msgstr "Zu Generation „~a“ kann nicht gewechselt werden~%"
-#: guix/scripts/system.scm:422
+#: guix/scripts/system.scm:433
msgid "the DAG of services"
msgstr "gerichteter azyklischer Graph der Dienste"
-#: guix/scripts/system.scm:435
+#: guix/scripts/system.scm:446
msgid "the dependency graph of shepherd services"
msgstr "Abhängigkeitsgraph der Shepherd-Dienste"
@@ -3169,23 +3439,23 @@ msgstr " Branch: ~a~%"
msgid " commit: ~a~%"
msgstr " Commit: ~a~%"
-#: guix/scripts/system.scm:486
+#: guix/scripts/system.scm:484
#, scheme-format
msgid " file name: ~a~%"
msgstr " Dateiname: ~a~%"
-#: guix/scripts/system.scm:487
+#: guix/scripts/system.scm:485
#, scheme-format
msgid " canonical file name: ~a~%"
msgstr " kanonischer Dateiname: ~a~%"
#. TRANSLATORS: Please preserve the two-space indentation.
-#: guix/scripts/system.scm:489
+#: guix/scripts/system.scm:487
#, scheme-format
msgid " label: ~a~%"
msgstr " Bezeichnung: ~a~%"
-#: guix/scripts/system.scm:490
+#: guix/scripts/system.scm:488
#, scheme-format
msgid " bootloader: ~a~%"
msgstr " Bootloader: ~a~%"
@@ -3198,34 +3468,39 @@ msgstr " Bootloader: ~a~%"
#. root device: label: "my-root"
#. or just:
#. root device: /dev/sda3
-#: guix/scripts/system.scm:500
+#: guix/scripts/system.scm:498
#, scheme-format
msgid " root device: ~[UUID: ~a~;label: ~s~;~a~]~%"
msgstr " Root-Gerät: ~[UUID: ~a~;label: ~s~;~a~]~%"
-#: guix/scripts/system.scm:506
+#: guix/scripts/system.scm:504
#, scheme-format
msgid " kernel: ~a~%"
msgstr " Kernel: ~a~%"
+#: guix/scripts/system.scm:509
+#, scheme-format
+msgid " multiboot: ~a~%"
+msgstr " Multiboot: ~a~%"
+
#. TRANSLATORS: Here "channel" is the same terminology as used in
#. "guix describe" and "guix pull --channels".
-#: guix/scripts/system.scm:516
+#: guix/scripts/system.scm:515
#, scheme-format
msgid " channels:~%"
msgstr " Kanäle:~%"
-#: guix/scripts/system.scm:519
+#: guix/scripts/system.scm:518
#, scheme-format
msgid " configuration file: ~a~%"
msgstr " Konfigurationsdatei: ~a~%"
-#: guix/scripts/system.scm:593
+#: guix/scripts/system.scm:591
#, scheme-format
-msgid "~a: error: device '~a' not found: ~a~%"
-msgstr "~a: Fehler: Gerät „~a“ nicht gefunden: ~a~%"
+msgid "device '~a' not found: ~a~%"
+msgstr "Gerät „~a“ nicht gefunden: ~a~%"
-#: guix/scripts/system.scm:597
+#: guix/scripts/system.scm:594
#, scheme-format
msgid ""
"If '~a' is a file system\n"
@@ -3234,32 +3509,32 @@ msgstr ""
"Falls „~a“ ein Dateisystem bezeichnet, schreiben Sie\n"
"@code{(file-system-label ~s)} in Ihr @code{device}-Feld."
-#: guix/scripts/system.scm:605
+#: guix/scripts/system.scm:603
#, scheme-format
-msgid "~a: error: file system with label '~a' not found~%"
-msgstr "~a: Fehler: Kein Dateisystem mit Bezeichnung „~a“ gefunden~%"
+msgid "file system with label '~a' not found~%"
+msgstr "Kein Dateisystem mit Bezeichnung „~a“ gefunden~%"
-#: guix/scripts/system.scm:610
+#: guix/scripts/system.scm:609
#, scheme-format
-msgid "~a: error: file system with UUID '~a' not found~%"
-msgstr "~a: Fehler: Kein Dateisystem mit UUID „~a“ gefunden~%"
+msgid "file system with UUID '~a' not found~%"
+msgstr "Kein Dateisystem mit UUID „~a“ gefunden~%"
-#: guix/scripts/system.scm:711
+#: guix/scripts/system.scm:716
#, scheme-format
msgid "Consider running 'guix pull' before 'reconfigure'.~%"
msgstr "Vielleicht möchten Sie „guix pull“ ausführen vor „reconfigure“.~%"
-#: guix/scripts/system.scm:712
+#: guix/scripts/system.scm:717
#, scheme-format
msgid "Failing to do that may downgrade your system!~%"
msgstr "Andernfalls könnte Ihr System auf einen älteren Stand zurückgesetzt werden!~%"
-#: guix/scripts/system.scm:830
+#: guix/scripts/system.scm:839
#, scheme-format
msgid "activating system...~%"
msgstr "System wird aktiviert …~%"
-#: guix/scripts/system.scm:841
+#: guix/scripts/system.scm:850
msgid ""
"To complete the upgrade, run 'herd restart SERVICE' to stop,\n"
"upgrade, and restart each service that was not automatically restarted.\n"
@@ -3268,12 +3543,20 @@ msgstr ""
"nicht automatisch neu gestartet werden konnte, „herd restart DIENST“\n"
"ausführen, um ihn anzuhalten, zu aktualisieren und neu zu starten.\n"
-#: guix/scripts/system.scm:846
+#: guix/scripts/system.scm:853
+msgid "Run 'herd status' to view the list of services on your system.\n"
+msgstr "Führen Sie „herd status“ aus, um die Dienste auf Ihrem System zu sehen.\n"
+
+#: guix/scripts/system.scm:857
#, scheme-format
msgid "initializing operating system under '~a'...~%"
msgstr "Betriebssystem unter „~a“ wird initialisiert …~%"
-#: guix/scripts/system.scm:890
+#: guix/scripts/system.scm:902
+msgid "The available image types are:\n"
+msgstr "Die verfügbaren Abbildtypen sind:\n"
+
+#: guix/scripts/system.scm:912
msgid ""
"Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]\n"
"Build the operating system declared in FILE according to ACTION.\n"
@@ -3283,81 +3566,77 @@ msgstr ""
"Das in DATEI deklarierte Betriebssystem entsprechend der AKTION erstellen.\n"
"Manche AKTIONEN unterstützen weitere ARGUMENTE.\n"
-#: guix/scripts/system.scm:894 guix/scripts/container.scm:29
-msgid "The valid values for ACTION are:\n"
-msgstr "Die gültigen Werte für AKTION sind:\n"
-
-#: guix/scripts/system.scm:896
+#: guix/scripts/system.scm:918
msgid " search search for existing service types\n"
msgstr " search suche nach bestehenden Diensttypen\n"
-#: guix/scripts/system.scm:898
+#: guix/scripts/system.scm:920
msgid " reconfigure switch to a new operating system configuration\n"
msgstr " reconfigure zur neuen Betriebssystemkonfiguration wechseln\n"
-#: guix/scripts/system.scm:900
+#: guix/scripts/system.scm:922
msgid " roll-back switch to the previous operating system configuration\n"
msgstr " roll-back zur vorherigen Betriebssystemkonfiguration wechseln\n"
-#: guix/scripts/system.scm:902
+#: guix/scripts/system.scm:924
msgid " describe describe the current system\n"
msgstr " describe das aktuelle System beschreiben\n"
-#: guix/scripts/system.scm:904
+#: guix/scripts/system.scm:926
msgid " list-generations list the system generations\n"
msgstr " list-generations die Systemgenerationen auflisten\n"
-#: guix/scripts/system.scm:906
+#: guix/scripts/system.scm:928
msgid " switch-generation switch to an existing operating system configuration\n"
msgstr " switch-generation zu einer bestehenden Betriebssystemkonfiguration wechseln\n"
-#: guix/scripts/system.scm:908
+#: guix/scripts/system.scm:930
msgid " delete-generations delete old system generations\n"
msgstr " delete-generations alte Systemgenerationen löschen\n"
-#: guix/scripts/system.scm:910
+#: guix/scripts/system.scm:932
msgid " build build the operating system without installing anything\n"
msgstr " build das Betriebssystem erstellen, ohne etwas zu installieren\n"
-#: guix/scripts/system.scm:912
+#: guix/scripts/system.scm:934
msgid " container build a container that shares the host's store\n"
msgstr ""
" container einen Container erstellen, der den Store mit dem\n"
" Wirtssystem teilt\n"
-#: guix/scripts/system.scm:914
+#: guix/scripts/system.scm:936
msgid " vm build a virtual machine image that shares the host's store\n"
msgstr ""
" vm ein Image für eine virtuelle Maschine erstellen, das den\n"
" Store mit dem Wirtssystem teilt\n"
-#: guix/scripts/system.scm:916
+#: guix/scripts/system.scm:938
msgid " vm-image build a freestanding virtual machine image\n"
msgstr ""
" vm-image ein unabhängiges Image für eine virtuelle Maschine\n"
" erstellen\n"
-#: guix/scripts/system.scm:918
+#: guix/scripts/system.scm:940
msgid " disk-image build a disk image, suitable for a USB stick\n"
msgstr " disk-image ein Disk-Image z.B. für einen USB-Stick erstellen\n"
-#: guix/scripts/system.scm:920
+#: guix/scripts/system.scm:942
msgid " docker-image build a Docker image\n"
msgstr " docker-image ein Docker-Image z.B. für einen USB-Stick erstellen\n"
-#: guix/scripts/system.scm:922
+#: guix/scripts/system.scm:944
msgid " init initialize a root file system to run GNU\n"
msgstr " init ein Wurzeldateisystem initialisieren, um GNU auszuführen\n"
-#: guix/scripts/system.scm:924
+#: guix/scripts/system.scm:946
msgid " extension-graph emit the service extension graph in Dot format\n"
msgstr " extension-graph den Erweiterungsgraphen im Dot-Format ausgeben\n"
-#: guix/scripts/system.scm:926
+#: guix/scripts/system.scm:948
msgid " shepherd-graph emit the graph of shepherd services in Dot format\n"
msgstr " shepherd-graph den Graphen der Shepherd-Dienste im Dot-Format ausgeben\n"
-#: guix/scripts/system.scm:930
+#: guix/scripts/system.scm:952
msgid ""
"\n"
" -d, --derivation return the derivation of the given system"
@@ -3365,7 +3644,7 @@ msgstr ""
"\n"
" -d, --derivation die Ableitung des gegebenen Systems liefern"
-#: guix/scripts/system.scm:932
+#: guix/scripts/system.scm:954
msgid ""
"\n"
" -e, --expression=EXPR consider the operating-system EXPR evaluates to\n"
@@ -3376,7 +3655,17 @@ msgstr ""
" das operating-system betrachten, zu dem AUSDRUCK\n"
" ausgewertet wird, statt etwa eine DATEI auszulesen"
-#: guix/scripts/system.scm:935
+#: guix/scripts/system.scm:957
+msgid ""
+"\n"
+" --allow-downgrades for 'reconfigure', allow downgrades to earlier\n"
+" channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades bei „reconfigure“ Rückstufungen auf frühere\n"
+" Kanalversionen zulassen"
+
+#: guix/scripts/system.scm:960
msgid ""
"\n"
" --on-error=STRATEGY\n"
@@ -3386,22 +3675,26 @@ msgstr ""
"\n"
" --on-error=STRATEGIE\n"
" STRATEGIE (entweder nothing-special, backtrace oder\n"
-" debug) anwenden, wenn beim Lesen der DATEI ein\n"
-" Fehler auftritt"
+" debug) anwenden, wenn beim Lesen der DATEI ein\n"
+" Fehler auftritt"
+
+#: guix/scripts/system.scm:964
+msgid ""
+"\n"
+" --list-image-types list available image types"
+msgstr ""
+"\n"
+" --list-image-types verfügbare Abbildtypen auflisten"
-#: guix/scripts/system.scm:939
+#: guix/scripts/system.scm:966
msgid ""
"\n"
-" --file-system-type=TYPE\n"
-" for 'disk-image', produce a root file system of TYPE\n"
-" (one of 'ext4', 'iso9660')"
+" -t, --image-type=TYPE for 'disk-image', produce an image of TYPE"
msgstr ""
"\n"
-" --file-system-type=TYP\n"
-" bei „disk-image“ ein Wurzeldateisystem des angegebenen\n"
-" TYPS („ext4“ oder „iso9660“) erzeugen"
+" -t, --image-type=TYP bei „disk-image“ ein Abbild des TYPs erstellen"
-#: guix/scripts/system.scm:943
+#: guix/scripts/system.scm:968
msgid ""
"\n"
" --image-size=SIZE for 'vm-image', produce an image of SIZE"
@@ -3410,7 +3703,7 @@ msgstr ""
" --image-size=GRÖSSE\n"
" bei „vm-image“ ein Image der GRÖSSE erstellen"
-#: guix/scripts/system.scm:945
+#: guix/scripts/system.scm:970
msgid ""
"\n"
" --no-bootloader for 'init', do not install a bootloader"
@@ -3418,7 +3711,17 @@ msgstr ""
"\n"
" --no-bootloader bei „init“ keinen Bootloader installieren"
-#: guix/scripts/system.scm:947 guix/scripts/pack.scm:938
+#: guix/scripts/system.scm:972
+msgid ""
+"\n"
+" --label=LABEL for 'disk-image', label disk image with LABEL"
+msgstr ""
+"\n"
+" --label=BEZEICHNUNG\n"
+" bei „disk-image“ wird das Abbild mit\n"
+" der BEZEICHNUNG versehen"
+
+#: guix/scripts/system.scm:974 guix/scripts/pack.scm:1069
msgid ""
"\n"
" --save-provenance save provenance information"
@@ -3426,27 +3729,31 @@ msgstr ""
"\n"
" --save-provenance Provenienzinformationen speichern"
-#: guix/scripts/system.scm:949
+#: guix/scripts/system.scm:976
msgid ""
"\n"
-" --share=SPEC for 'vm', share host file system according to SPEC"
+" --share=SPEC for 'vm' and 'container', share host file system with\n"
+" read/write access according to SPEC"
msgstr ""
"\n"
" --share=SPEZIFIKATION\n"
-" bei „vm“ das Wirtsdateisystem entsprechend der\n"
-" SPEZIFIKATION teilen"
+" bei „vm“ und „container“ das Wirtsdateisystem\n"
+" entsprechend der SPEZIFIKATION mit\n"
+" Lese-/Schreibzugriff teilen"
-#: guix/scripts/system.scm:951
+#: guix/scripts/system.scm:979
msgid ""
"\n"
-" --expose=SPEC for 'vm', expose host file system according to SPEC"
+" --expose=SPEC for 'vm' and 'container', expose host file system\n"
+" directory as read-only according to SPEC"
msgstr ""
"\n"
" --expose=SPEZIFIKATION\n"
-" bei „vm“ das Wirtsdateisystem entsprechend der\n"
-" SPEZIFIKATION zugänglich machen"
+" bei „vm“ und „container“ das Wirtsdateisystem\n"
+" entsprechend der SPEZIFIKATION nur mit\n"
+" Lesezugriff zugänglich machen"
-#: guix/scripts/system.scm:953
+#: guix/scripts/system.scm:982
msgid ""
"\n"
" -N, --network for 'container', allow containers to access the network"
@@ -3455,7 +3762,7 @@ msgstr ""
" -N, --network bei Nutzung von „container“, Containern\n"
" Netzwerkzugriff erlauben"
-#: guix/scripts/system.scm:955
+#: guix/scripts/system.scm:984
msgid ""
"\n"
" -r, --root=FILE for 'vm', 'vm-image', 'disk-image', 'container',\n"
@@ -3468,7 +3775,7 @@ msgstr ""
" auf das Ergebnis machen und als Müllsammler-Wurzel\n"
" registrieren"
-#: guix/scripts/system.scm:959
+#: guix/scripts/system.scm:988
msgid ""
"\n"
" --full-boot for 'vm', make a full boot sequence"
@@ -3476,7 +3783,7 @@ msgstr ""
"\n"
" --full-boot bei „vm“ einen vollständigen Bootvorgang simulieren"
-#: guix/scripts/system.scm:961
+#: guix/scripts/system.scm:990
msgid ""
"\n"
" --skip-checks skip file system and initrd module safety checks"
@@ -3485,47 +3792,47 @@ msgstr ""
" --skip-checks Dateisystem- und Initrd-Modul-Fehlerprüfung\n"
" überspringen"
-#: guix/scripts/system.scm:1078
+#: guix/scripts/system.scm:1127
#, scheme-format
msgid "'~a' does not return an operating system~%"
msgstr "„~a“ liefert kein Betriebssystem~%"
-#: guix/scripts/system.scm:1101
+#: guix/scripts/system.scm:1150
#, scheme-format
msgid "both file and expression cannot be specified~%"
msgstr "Es können nicht sowohl Datei als auch Ausdruck angegeben werden~%"
-#: guix/scripts/system.scm:1108
+#: guix/scripts/system.scm:1157
#, scheme-format
msgid "no configuration specified~%"
msgstr "Keine Konfiguration angegeben~%"
-#: guix/scripts/system.scm:1191
+#: guix/scripts/system.scm:1247
#, scheme-format
msgid "no system generation, nothing to describe~%"
msgstr "Keine Systemgeneration angegeben, kann nicht beschrieben werden~%"
-#: guix/scripts/system.scm:1235
+#: guix/scripts/system.scm:1293
#, scheme-format
msgid "~a: unknown action~%"
msgstr "~a: Unbekannte Aktion~%"
-#: guix/scripts/system.scm:1251
+#: guix/scripts/system.scm:1309
#, scheme-format
msgid "wrong number of arguments for action '~a'~%"
msgstr "Falsche Anzahl an Argumenten für Aktion „~a“~%"
-#: guix/scripts/system.scm:1256
+#: guix/scripts/system.scm:1314
#, scheme-format
msgid "guix system: missing command name~%"
msgstr "guix system: Befehlsname fehlt~%"
-#: guix/scripts/system.scm:1258
+#: guix/scripts/system.scm:1316
#, scheme-format
msgid "Try 'guix system --help' for more information.~%"
msgstr "Rufen Sie „guix system --help“ auf, um weitere Informationen zu erhalten.~%"
-#: guix/scripts/system/search.scm:92 guix/ui.scm:1443 guix/ui.scm:1461
+#: guix/scripts/system/search.scm:93 guix/ui.scm:1539 guix/ui.scm:1557
msgid "unknown"
msgstr "unbekannt"
@@ -3573,7 +3880,7 @@ msgstr ""
msgid "~a: invalid checker~%"
msgstr "~a: Unzulässiger Prüfer~%"
-#: guix/scripts/publish.scm:72
+#: guix/scripts/publish.scm:71
#, scheme-format
msgid ""
"Usage: guix publish [OPTION]...\n"
@@ -3582,7 +3889,7 @@ msgstr ""
"Aufruf: guix publish [OPTION] …\n"
"~a über HTTP bereitstellen.\n"
-#: guix/scripts/publish.scm:74
+#: guix/scripts/publish.scm:73
msgid ""
"\n"
" -p, --port=PORT listen on PORT"
@@ -3590,7 +3897,7 @@ msgstr ""
"\n"
" -p, --port=PORT an PORT lauschen"
-#: guix/scripts/publish.scm:76
+#: guix/scripts/publish.scm:75
msgid ""
"\n"
" --listen=HOST listen on the network interface for HOST"
@@ -3598,7 +3905,7 @@ msgstr ""
"\n"
" --listen=HOST auf den Netzwerkschnittstellen für HOST lauschen"
-#: guix/scripts/publish.scm:78
+#: guix/scripts/publish.scm:77
msgid ""
"\n"
" -u, --user=USER change privileges to USER as soon as possible"
@@ -3607,7 +3914,7 @@ msgstr ""
" -u, --user=NUTZER Berechtigungen von NUTZER so früh wie möglich\n"
" übernehmen"
-#: guix/scripts/publish.scm:80
+#: guix/scripts/publish.scm:79
msgid ""
"\n"
" -C, --compression[=METHOD:LEVEL]\n"
@@ -3617,7 +3924,7 @@ msgstr ""
" -C, --compression[=METHODE:STUFE]\n"
" Archive mit METHODE auf der STUFE komprimieren"
-#: guix/scripts/publish.scm:83
+#: guix/scripts/publish.scm:82
msgid ""
"\n"
" -c, --cache=DIRECTORY cache published items to DIRECTORY"
@@ -3627,7 +3934,7 @@ msgstr ""
" veröffentlichte Objekte im VERZEICHNIS\n"
" zwischenspeichern"
-#: guix/scripts/publish.scm:85
+#: guix/scripts/publish.scm:84
msgid ""
"\n"
" --workers=N use N workers to bake items"
@@ -3636,7 +3943,7 @@ msgstr ""
" --workers=N mit N Worker-Threads angeforderte Objekte in den\n"
" Zwischenspeicher einlagern"
-#: guix/scripts/publish.scm:87
+#: guix/scripts/publish.scm:86
msgid ""
"\n"
" --ttl=TTL announce narinfos can be cached for TTL seconds"
@@ -3645,7 +3952,7 @@ msgstr ""
" --ttl=TTL dem Client mitteilen, dass heruntergeladene Narinfos\n"
" TTL Sekunden lang gültig bleiben"
-#: guix/scripts/publish.scm:89
+#: guix/scripts/publish.scm:88
msgid ""
"\n"
" --nar-path=PATH use PATH as the prefix for nar URLs"
@@ -3653,7 +3960,7 @@ msgstr ""
"\n"
" --nar-path=PFAD den Pfad als das Präfix für Nar-URLs benutzen"
-#: guix/scripts/publish.scm:91
+#: guix/scripts/publish.scm:90
msgid ""
"\n"
" --public-key=FILE use FILE as the public key for signatures"
@@ -3662,7 +3969,7 @@ msgstr ""
" --public-key=DATEI\n"
" öffentlichen Schlüssel für Signaturen aus DATEI laden"
-#: guix/scripts/publish.scm:93
+#: guix/scripts/publish.scm:92
msgid ""
"\n"
" --private-key=FILE use FILE as the private key for signatures"
@@ -3671,7 +3978,7 @@ msgstr ""
" --private-key=DATEI\n"
" privaten Schlüssel für Signaturen aus DATEI laden"
-#: guix/scripts/publish.scm:95
+#: guix/scripts/publish.scm:94
msgid ""
"\n"
" -r, --repl[=PORT] spawn REPL server on PORT"
@@ -3679,22 +3986,22 @@ msgstr ""
"\n"
" -r, --repl[=PORT] auf PORT einen REPL-Server erzeugen"
-#: guix/scripts/publish.scm:111
+#: guix/scripts/publish.scm:110
#, scheme-format
msgid "lookup of host '~a' failed: ~a~%"
msgstr "Suche nach Host „~a“ ist fehlgeschlagen: ~a~%"
-#: guix/scripts/publish.scm:159
+#: guix/scripts/publish.scm:158
#, scheme-format
msgid "lookup of host '~a' returned nothing"
msgstr "Suche nach Host „~a“ lieferte kein Ergebnis"
-#: guix/scripts/publish.scm:182
+#: guix/scripts/publish.scm:181
#, scheme-format
msgid "~a: unsupported compression type~%"
msgstr "~a: Nicht unterstützter Kompressionstyp~%"
-#: guix/scripts/publish.scm:196
+#: guix/scripts/publish.scm:195
#, scheme-format
msgid "~a: invalid duration~%"
msgstr "~a: Ungültige Dauer~%"
@@ -3704,19 +4011,19 @@ msgstr "~a: Ungültige Dauer~%"
msgid "user '~a' not found: ~a~%"
msgstr "Benutzer „~a“ nicht gefunden: ~a~%"
-#: guix/scripts/publish.scm:1059
+#: guix/scripts/publish.scm:1060
#, scheme-format
msgid "server running as root; consider using the '--user' option!~%"
msgstr ""
"Server läuft mit Administratorrechten; vielleicht beim\n"
"Start „--user“ übergeben!~%"
-#: guix/scripts/publish.scm:1064
+#: guix/scripts/publish.scm:1065
#, scheme-format
msgid "publishing ~a on ~a, port ~d~%"
msgstr "~a wird auf ~a bereitgestellt, Port ~d~%"
-#: guix/scripts/publish.scm:1070
+#: guix/scripts/publish.scm:1071
#, scheme-format
msgid "using '~a' compression method, level ~a~%"
msgstr "Kompressionsmethode „~a“ wird auf Stufe ~a verwendet~%"
@@ -3729,12 +4036,12 @@ msgstr ""
"Aufruf: guix edit PAKET …\n"
"Starte $VISUAL oder $EDITOR, um die Definitionen von PAKET zu bearbeiten …\n"
-#: guix/scripts/edit.scm:69
+#: guix/scripts/edit.scm:68
#, scheme-format
msgid "file '~a' not found in search path ~s~%"
msgstr "Datei „~a“ im Suchpfad ~s nicht gefunden~%"
-#: guix/scripts/edit.scm:104
+#: guix/scripts/edit.scm:106
#, scheme-format
msgid "failed to launch '~a': ~a~%"
msgstr "„~a“ konnte nicht gestartet werden: ~a~%"
@@ -3770,11 +4077,11 @@ msgstr "Store-Profil"
#: guix/scripts/size.scm:233
msgid ""
-"Usage: guix size [OPTION]... PACKAGE\n"
-"Report the size of PACKAGE and its dependencies.\n"
+"Usage: guix size [OPTION]... PACKAGE|STORE-ITEM\n"
+"Report the size of the PACKAGE or STORE-ITEM, with its dependencies.\n"
msgstr ""
-"Aufruf: guix size [OPTION] … PAKET …\n"
-"Größe des PAKETs und seiner Abhängigkeiten ermitteln.\n"
+"Aufruf: guix size [OPTION] … PAKET|STORE-OBJEKT …\n"
+"Größe des PAKETs bzw. STORE-OBJEKTs und seiner Abhängigkeiten ermitteln.\n"
#: guix/scripts/size.scm:238
msgid ""
@@ -3808,7 +4115,7 @@ msgstr ""
msgid "~a: invalid sorting key~%"
msgstr "~a: Ungültiger Sortierschlüssel~%"
-#: guix/scripts/size.scm:315
+#: guix/scripts/size.scm:318
msgid "missing store item argument\n"
msgstr "Kein Store-Objekt als Argument übergeben\n"
@@ -3851,48 +4158,53 @@ msgstr "der gerichtete azyklische Ableitungsgraph"
msgid "unsupported argument for derivation graph"
msgstr "Argument für Referenzgraph wird nicht unterstützt"
-#: guix/scripts/graph.scm:325
+#: guix/scripts/graph.scm:333
msgid "unsupported argument for this type of graph"
msgstr "Argument für diesen Typ von Graph wird nicht unterstützt"
-#: guix/scripts/graph.scm:338
+#: guix/scripts/graph.scm:347
#, scheme-format
msgid "references for '~a' are not known~%"
msgstr "Referenzen für „~a“ sind unbekannt~%"
-#: guix/scripts/graph.scm:345
+#: guix/scripts/graph.scm:354
msgid "the DAG of run-time dependencies (store references)"
msgstr "der gerichtete azyklische Laufzeitabhängigkeits-Graph (Store-Referenzen)"
-#: guix/scripts/graph.scm:361
+#: guix/scripts/graph.scm:370
msgid "the DAG of referrers in the store"
msgstr "der gerichtete azyklische Graph der Referenzen unter Store-Objekten"
-#: guix/scripts/graph.scm:391
+#: guix/scripts/graph.scm:400
msgid "the graph of package modules"
msgstr "der Graph der Paketmodule"
-#: guix/scripts/graph.scm:420
+#: guix/scripts/graph.scm:429
#, scheme-format
msgid "~a: unknown node type~%"
msgstr "~a: Unbekannter Knotentyp~%"
-#: guix/scripts/graph.scm:427
+#: guix/scripts/graph.scm:436
#, scheme-format
msgid "~a: unknown backend~%"
msgstr "~a: Unbekanntes Backend~%"
-#: guix/scripts/graph.scm:431
+#: guix/scripts/graph.scm:440
msgid "The available node types are:\n"
msgstr "Die verfügbaren Knotenttypen sind:\n"
-#: guix/scripts/graph.scm:441
+#: guix/scripts/graph.scm:450
msgid "The available backend types are:\n"
msgstr "Die gültigen Backend-Typen sind:\n"
+#: guix/scripts/graph.scm:477
+#, scheme-format
+msgid "no path from '~a' to '~a'~%"
+msgstr "Kein Pfad von „~a“ nach „~a“~%"
+
#. TRANSLATORS: Here 'dot' is the name of a program; it must not be
#. translated.
-#: guix/scripts/graph.scm:494
+#: guix/scripts/graph.scm:529
msgid ""
"Usage: guix graph PACKAGE...\n"
"Emit a representation of the dependency graph of PACKAGE...\n"
@@ -3900,7 +4212,7 @@ msgstr ""
"Aufruf: guix graph PAKET …\n"
"Eine Repräsentation für Graphviz (dot) der Abhängigkeiten von PAKET ausgeben …\n"
-#: guix/scripts/graph.scm:496
+#: guix/scripts/graph.scm:531
msgid ""
"\n"
" -b, --backend=TYPE produce a graph with the given backend TYPE"
@@ -3908,7 +4220,7 @@ msgstr ""
"\n"
" -b, --backend=TYP einen Graphen mit dem angegebenen Backend-TYP erzeugen"
-#: guix/scripts/graph.scm:498
+#: guix/scripts/graph.scm:533
msgid ""
"\n"
" --list-backends list the available graph backends"
@@ -3916,7 +4228,7 @@ msgstr ""
"\n"
" --list-backends verfügbare Graph-Backends auflisten"
-#: guix/scripts/graph.scm:500
+#: guix/scripts/graph.scm:535
msgid ""
"\n"
" -t, --type=TYPE represent nodes of the given TYPE"
@@ -3924,7 +4236,7 @@ msgstr ""
"\n"
" -t, --type=TYP Knoten des angegebenen TYPS darstellen"
-#: guix/scripts/graph.scm:502
+#: guix/scripts/graph.scm:537
msgid ""
"\n"
" --list-types list the available graph types"
@@ -3932,7 +4244,16 @@ msgstr ""
"\n"
" --list-types verfügbare Knotentypen auflisten"
-#: guix/scripts/graph.scm:504 guix/scripts/pack.scm:923
+#: guix/scripts/graph.scm:539
+msgid ""
+"\n"
+" --path display the shortest path between the given nodes"
+msgstr ""
+"\n"
+" --path kürzesten Pfad zwischen angegebenen\n"
+" Knoten zeigen"
+
+#: guix/scripts/graph.scm:541 guix/scripts/pack.scm:1054
msgid ""
"\n"
" -e, --expression=EXPR consider the package EXPR evaluates to"
@@ -3941,7 +4262,7 @@ msgstr ""
" -e, --expression=AUSDRUCK\n"
" das Paket betrachten, zu dem AUSDRUCK ausgewertet wird"
-#: guix/scripts/graph.scm:506
+#: guix/scripts/graph.scm:543
msgid ""
"\n"
" -s, --system=SYSTEM consider the graph for SYSTEM--e.g., \"i686-linux\""
@@ -3950,6 +4271,11 @@ msgstr ""
" -s, --system=SYSTEM den Graphen für SYSTEM\n"
" anzeigen — z.B. „i686-linux“"
+#: guix/scripts/graph.scm:606
+#, scheme-format
+msgid "'--path' option requires exactly two nodes (given ~a)~%"
+msgstr "Die Option „--path“ braucht genau 2 Knoten (angegeben wurde ~a)~%"
+
#: guix/scripts/challenge.scm:301
#, scheme-format
msgid " differing file:~%"
@@ -4029,35 +4355,35 @@ msgstr ""
#: guix/scripts/challenge.scm:418
msgid ""
"\n"
-" -v, --verbose show details about successful comparisons"
+" -v, --verbose show details about successful comparisons"
msgstr ""
"\n"
-" --verbose Details über erfolgreiche Vergleiche anzeigen"
+" -v --verbose Details über erfolgreiche Vergleiche anzeigen"
#: guix/scripts/challenge.scm:420
msgid ""
"\n"
-" --diff=MODE show differences according to MODE"
+" --diff=MODE show differences according to MODE"
msgstr ""
"\n"
-" --diff=MODUS Unterschiede gemäß MODUS anzeigen"
+" --diff=MODUS Unterschiede gemäß MODUS anzeigen"
#: guix/scripts/challenge.scm:449
#, scheme-format
msgid "~a: unknown diff mode~%"
msgstr "~a: Unbekannter diff-Modus~%"
-#: guix/scripts/copy.scm:60
+#: guix/scripts/copy.scm:61
#, scheme-format
msgid "~a: invalid TCP port number~%"
msgstr "~a: Ungültige TCP-Portnummer~%"
-#: guix/scripts/copy.scm:62
+#: guix/scripts/copy.scm:63
#, scheme-format
msgid "~a: invalid SSH specification~%"
msgstr "~a: Ungültige SSH-Angaben~%"
-#: guix/scripts/copy.scm:105
+#: guix/scripts/copy.scm:109
msgid ""
"Usage: guix copy [OPTION]... ITEMS...\n"
"Copy ITEMS to or from the specified host over SSH.\n"
@@ -4065,7 +4391,7 @@ msgstr ""
"Aufruf: guix copy [OPTION] … OBJEKTE …\n"
"OBJEKTE zum oder vom angegebenen Host über SSH kopieren.\n"
-#: guix/scripts/copy.scm:107
+#: guix/scripts/copy.scm:111
msgid ""
"\n"
" --to=HOST send ITEMS to HOST"
@@ -4073,7 +4399,7 @@ msgstr ""
"\n"
" --to=HOST OBJEKTE an HOST senden"
-#: guix/scripts/copy.scm:109
+#: guix/scripts/copy.scm:113
msgid ""
"\n"
" --from=HOST receive ITEMS from HOST"
@@ -4081,22 +4407,22 @@ msgstr ""
"\n"
" --from=HOST OBJEKTE vom HOST beziehen"
-#: guix/scripts/copy.scm:183
+#: guix/scripts/copy.scm:192
#, scheme-format
msgid "use '--to' or '--from'~%"
msgstr "Benutzen Sie „--to“ oder „--from“~%"
-#: guix/scripts/pack.scm:98
+#: guix/scripts/pack.scm:104
#, scheme-format
msgid "~a: compressor not found~%"
msgstr "~a: Kompressionsmethode nicht gefunden~%"
-#: guix/scripts/pack.scm:283
+#: guix/scripts/pack.scm:309
#, scheme-format
msgid "entry point not supported in the '~a' format~%"
msgstr "Einsprungpunkt beim Format „~a“ nicht unterstützt~%"
-#: guix/scripts/pack.scm:661
+#: guix/scripts/pack.scm:690
#, scheme-format
msgid ""
"cross-compilation not implemented here;\n"
@@ -4105,11 +4431,11 @@ msgstr ""
"Cross-Kompilieren wurde hier nicht implementiert,\n"
"bitte senden Sie eine E-Mail an „~a“~%"
-#: guix/scripts/pack.scm:804
+#: guix/scripts/pack.scm:935
msgid "The supported formats for 'guix pack' are:"
msgstr "Die von „guix pack“ unterstützten Formate sind:"
-#: guix/scripts/pack.scm:806
+#: guix/scripts/pack.scm:937
msgid ""
"\n"
" tarball Self-contained tarball, ready to run on another machine"
@@ -4118,7 +4444,7 @@ msgstr ""
" tarball eigenständiger Tarball, der auf anderen Maschinen\n"
" ausgeführt werden kann"
-#: guix/scripts/pack.scm:808
+#: guix/scripts/pack.scm:939
msgid ""
"\n"
" squashfs Squashfs image suitable for Singularity"
@@ -4126,7 +4452,7 @@ msgstr ""
"\n"
" squashfs Squashfs-Abbild, das für Singularity geeignet ist"
-#: guix/scripts/pack.scm:810
+#: guix/scripts/pack.scm:941
msgid ""
"\n"
" docker Tarball ready for 'docker load'"
@@ -4134,17 +4460,17 @@ msgstr ""
"\n"
" docker Tarball, der mit „docker load“ benutzt werden kann"
-#: guix/scripts/pack.scm:879
+#: guix/scripts/pack.scm:1010
#, scheme-format
msgid "~a: invalid symlink specification~%"
msgstr "~a: Ungültige Angabe zur symbolischen Verknüpfung~%"
-#: guix/scripts/pack.scm:893
+#: guix/scripts/pack.scm:1024
#, scheme-format
msgid "~a: unsupported profile name~%"
msgstr "~a: Nicht unterstützter Profilname~%"
-#: guix/scripts/pack.scm:911
+#: guix/scripts/pack.scm:1042
msgid ""
"Usage: guix pack [OPTION]... PACKAGE...\n"
"Create a bundle of PACKAGE.\n"
@@ -4152,7 +4478,7 @@ msgstr ""
"Aufruf: guix pack [OPTION] … PAKET …\n"
"Ein Bündel mit PAKET erstellen.\n"
-#: guix/scripts/pack.scm:917
+#: guix/scripts/pack.scm:1048
msgid ""
"\n"
" -f, --format=FORMAT build a pack in the given FORMAT"
@@ -4160,7 +4486,7 @@ msgstr ""
"\n"
" -f, --format=FORMAT das Bündel im angegebenen Format erstellen"
-#: guix/scripts/pack.scm:919
+#: guix/scripts/pack.scm:1050
msgid ""
"\n"
" --list-formats list the formats available"
@@ -4168,7 +4494,7 @@ msgstr ""
"\n"
" --list-formats verfügbare Formate auflisten"
-#: guix/scripts/pack.scm:921
+#: guix/scripts/pack.scm:1052
msgid ""
"\n"
" -R, --relocatable produce relocatable executables"
@@ -4176,7 +4502,7 @@ msgstr ""
"\n"
" -R, --relocatable pfad-agnostische ausführbare Datei erzeugen"
-#: guix/scripts/pack.scm:929
+#: guix/scripts/pack.scm:1060
msgid ""
"\n"
" -C, --compression=TOOL compress using TOOL--e.g., \"lzip\""
@@ -4185,7 +4511,7 @@ msgstr ""
" -C, --compression=WERKZEUG\n"
" mit dem WERKZEUG komprimieren — z.B. „lzip“"
-#: guix/scripts/pack.scm:931
+#: guix/scripts/pack.scm:1062
msgid ""
"\n"
" -S, --symlink=SPEC create symlinks to the profile according to SPEC"
@@ -4195,7 +4521,7 @@ msgstr ""
" symbolische Verknüpfungen zum Profil erzeugen gemäß\n"
" der SPEZIFIKATION"
-#: guix/scripts/pack.scm:933
+#: guix/scripts/pack.scm:1064
msgid ""
"\n"
" -m, --manifest=FILE create a pack with the manifest from FILE"
@@ -4203,7 +4529,7 @@ msgstr ""
"\n"
" -m, --manifest=DATEI ein Bündel mit dem Manifest aus DATEI erzeugen"
-#: guix/scripts/pack.scm:935
+#: guix/scripts/pack.scm:1066
msgid ""
"\n"
" --entry-point=PROGRAM\n"
@@ -4214,7 +4540,7 @@ msgstr ""
" das PROGRAMM als Einsprungpunkt für das Bündel\n"
" benutzen"
-#: guix/scripts/pack.scm:940
+#: guix/scripts/pack.scm:1071
msgid ""
"\n"
" --localstatedir include /var/guix in the resulting pack"
@@ -4222,7 +4548,7 @@ msgstr ""
"\n"
" --localstatedir „/var/guix“ auch ins Bündel packen"
-#: guix/scripts/pack.scm:942
+#: guix/scripts/pack.scm:1073
msgid ""
"\n"
" --profile-name=NAME\n"
@@ -4232,7 +4558,7 @@ msgstr ""
" --profile-name=NAME\n"
" auch in /var/guix/profiles/…/NAME einfügen"
-#: guix/scripts/pack.scm:948
+#: guix/scripts/pack.scm:1079
msgid ""
"\n"
" -d, --derivation return the derivation of the pack"
@@ -4240,7 +4566,7 @@ msgstr ""
"\n"
" -d, --derivation die Ableitung des Bündels liefern"
-#: guix/scripts/pack.scm:952
+#: guix/scripts/pack.scm:1083
msgid ""
"\n"
" --bootstrap use the bootstrap binaries to build the pack"
@@ -4248,46 +4574,46 @@ msgstr ""
"\n"
" --bootstrap mit den Bootstrap-Binärdateien das Bündel erstellen"
-#: guix/scripts/pack.scm:1003
+#: guix/scripts/pack.scm:1137
#, scheme-format
msgid "could not determine provenance of package ~a~%"
msgstr "Konnte die Provenienz von Paket ~a nicht feststellen~%"
-#: guix/scripts/pack.scm:1012
+#: guix/scripts/pack.scm:1151
#, scheme-format
msgid "both a manifest and a package list were given~%"
msgstr "Es wurden sowohl ein Manifest als auch eine Paketliste angegeben~%"
-#: guix/scripts/pack.scm:1069
+#: guix/scripts/pack.scm:1210
#, scheme-format
msgid "~a: unknown pack format~%"
msgstr "~a: Unbekanntes Bündelformat~%"
-#: guix/scripts/pack.scm:1079
+#: guix/scripts/pack.scm:1234
#, scheme-format
msgid "no packages specified; building an empty pack~%"
msgstr "Keine Pakete angegeben; leeres Bündel wird erstellt~%"
-#: guix/scripts/pack.scm:1083
+#: guix/scripts/pack.scm:1238
#, scheme-format
msgid "Singularity requires you to provide a shell~%"
msgstr "Für Singularity müssen Sie eine Shell bündeln~%"
-#: guix/scripts/pack.scm:1084
+#: guix/scripts/pack.scm:1239
msgid "Add @code{bash} or @code{bash-minimal} to your package list."
msgstr "Fügen Sie @code{bash} oder @code{bash-minimal} zu Ihrer Paketliste hinzu."
#: guix/scripts/weather.scm:90
msgid "computing ~h package derivations for ~a...~%"
-msgstr "~h Paketableitungen für ~a berechnen …~%"
+msgstr "~h Paketableitungen für ~a werden berechnet …~%"
#: guix/scripts/weather.scm:178
msgid "looking for ~h store items on ~a...~%"
-msgstr "Nach ~h Store-Objekten von ~a suchen …~%"
+msgstr "Nach ~h Store-Objekten von ~a wird gesucht …~%"
#: guix/scripts/weather.scm:193
-msgid " ~2,1f% substitutes available (~h out of ~h)~%"
-msgstr " ~2,1f% Substitute verfügbar (~h von ~h)~%"
+msgid " ~,1f% substitutes available (~h out of ~h)~%"
+msgstr " ~,1f% Substitute verfügbar (~h von ~h)~%"
#: guix/scripts/weather.scm:199
#, scheme-format
@@ -4393,7 +4719,7 @@ msgid ""
msgstr ""
"\n"
" -c, --coverage[=ANZAHL]\n"
-" angeben, wieviele Substitute es für Pakete mit\n"
+" angeben, wie viele Substitute es für Pakete mit\n"
" mindestens ANZAHL-vielen abhängigen Paketen gibt"
#: guix/scripts/weather.scm:288
@@ -4417,26 +4743,30 @@ msgstr ""
msgid "~a: invalid URL~%"
msgstr "~a: Ungültige URL~%"
-#: guix/scripts/weather.scm:446
+#: guix/scripts/weather.scm:447
#, scheme-format
msgid "The following ~a package is missing from '~a' for '~a':~%"
msgid_plural "The following ~a packages are missing from '~a' for '~a':~%"
msgstr[0] "Das folgende ~a Paket fehlt auf „~a“ für „~a“:~%"
msgstr[1] "Die folgenden ~a Pakete fehlen auf „~a“ für „~a“:~%"
-#: guix/scripts/weather.scm:452
+#: guix/scripts/weather.scm:453
#, scheme-format
msgid "~a package is missing from '~a' for '~a':~%"
msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
msgstr[0] "~a Paket fehlt auf „~a“ für „~a“, darunter ist:~%"
msgstr[1] "~a Pakete fehlen auf „~a“ für „~a“, darunter sind:~%"
-#: guix/scripts/describe.scm:50
+#: guix/scripts/describe.scm:52
+msgid "The available formats are:\n"
+msgstr "Die verfügbaren Formate sind:\n"
+
+#: guix/scripts/describe.scm:63
#, scheme-format
msgid "~a: unsupported output format~%"
msgstr "~a: Nicht unterstütztes Ausgabe-Format~%"
-#: guix/scripts/describe.scm:69
+#: guix/scripts/describe.scm:86
msgid ""
"Usage: guix describe [OPTION]...\n"
"Display information about the channels currently in use.\n"
@@ -4444,7 +4774,7 @@ msgstr ""
"Aufruf: guix describe [OPTION] …\n"
"Zeigt Informationen über momentan benutzte Kanäle.\n"
-#: guix/scripts/describe.scm:71
+#: guix/scripts/describe.scm:88
msgid ""
"\n"
" -f, --format=FORMAT display information in the given FORMAT"
@@ -4452,7 +4782,15 @@ msgstr ""
"\n"
" -f, --format=FORMAT Informationen im angegebenen FORMAT anzeigen"
-#: guix/scripts/describe.scm:73
+#: guix/scripts/describe.scm:90
+msgid ""
+"\n"
+" --list-formats display available formats"
+msgstr ""
+"\n"
+" --list-formats verfügbare Formate anzeigen"
+
+#: guix/scripts/describe.scm:92
msgid ""
"\n"
" -p, --profile=PROFILE display information about PROFILE"
@@ -4460,22 +4798,22 @@ msgstr ""
"\n"
" -p, --profile=PROFIL Informationen über das PROFIL anzeigen"
-#: guix/scripts/describe.scm:92
+#: guix/scripts/describe.scm:111
#, scheme-format
msgid "~%;; warning: GUIX_PACKAGE_PATH=\"~a\"~%"
msgstr "~%;; Warnung: GUIX_PACKAGE_PATH=\"~a\"~%"
-#: guix/scripts/describe.scm:95
+#: guix/scripts/describe.scm:114
#, scheme-format
msgid "'GUIX_PACKAGE_PATH' is set but it is not captured~%"
msgstr "„GUIX_PACKAGE_PATH“ ist gesetzt, wird aber nicht wiedergegeben.~%"
-#: guix/scripts/describe.scm:122
+#: guix/scripts/describe.scm:170
#, scheme-format
msgid "failed to determine origin~%"
msgstr "Konnte Ursprung nicht finden~%"
-#: guix/scripts/describe.scm:123
+#: guix/scripts/describe.scm:171
#, scheme-format
msgid ""
"Perhaps this\n"
@@ -4486,37 +4824,37 @@ msgstr ""
"nicht mit @command{guix pull} eingerichtet? Seine\n"
"Versionszeichenkette ist ~a.~%"
-#: guix/scripts/describe.scm:133
+#: guix/scripts/describe.scm:181
#, scheme-format
msgid "Git checkout:~%"
msgstr "Git-Checkout:~%"
-#: guix/scripts/describe.scm:134
+#: guix/scripts/describe.scm:182
#, scheme-format
msgid " repository: ~a~%"
msgstr " Repository: ~a~%"
-#: guix/scripts/describe.scm:135
+#: guix/scripts/describe.scm:183
#, scheme-format
msgid " branch: ~a~%"
msgstr " Branch: ~a~%"
-#: guix/scripts/describe.scm:136
+#: guix/scripts/describe.scm:184
#, scheme-format
msgid " commit: ~a~%"
msgstr " Commit: ~a~%"
-#: guix/scripts/describe.scm:198
+#: guix/scripts/describe.scm:250
#, scheme-format
msgid " repository URL: ~a~%"
msgstr " Repository-URL: ~a~%"
-#: guix/scripts/describe.scm:200
+#: guix/scripts/describe.scm:252
#, scheme-format
msgid " branch: ~a~%"
msgstr " Branch: ~a~%"
-#: guix/scripts/describe.scm:201
+#: guix/scripts/describe.scm:253
#, scheme-format
msgid " commit: ~a~%"
msgstr " Commit: ~a~%"
@@ -4564,23 +4902,32 @@ msgstr "~a wird zurückgesetzt …~%"
msgid "successfully deployed ~a~%"
msgstr "~a erfolgreich aufgespielt~%"
-#: guix/gnu-maintenance.scm:647
+#: guix/gexp.scm:413
+#, scheme-format
+msgid "resolving '~a' relative to current directory~%"
+msgstr "„~a“ wird im aktuellen Verzeichnis gesucht~%"
+
+#: guix/gnu-maintenance.scm:699
msgid "Updater for GNU packages"
msgstr "Aktualisierungsprogramm für GNU-Pakete"
-#: guix/gnu-maintenance.scm:656
+#: guix/gnu-maintenance.scm:708
msgid "Updater for GNU packages only available via FTP"
msgstr "Aktualisierungsprogramm für GNU-Pakete, die nur über FTP verfügbar sind"
-#: guix/gnu-maintenance.scm:665
+#: guix/gnu-maintenance.scm:717
+msgid "Updater for packages hosted on savannah.gnu.org"
+msgstr "Aktualisierungsprogramm für auf savannah.gnu.org gehostete Pakete"
+
+#: guix/gnu-maintenance.scm:724
msgid "Updater for X.org packages"
msgstr "Aktualisierungsprogramm für X.org-Pakete"
-#: guix/gnu-maintenance.scm:672
+#: guix/gnu-maintenance.scm:731
msgid "Updater for packages hosted on kernel.org"
msgstr "Aktualisierungsprogramm für auf kernel.org gehostete Pakete"
-#: guix/scripts/container.scm:26
+#: guix/scripts/container.scm:27
msgid ""
"Usage: guix container ACTION ARGS...\n"
"Build and manipulate Linux containers.\n"
@@ -4588,16 +4935,16 @@ msgstr ""
"Aufruf: guix container AKTION ARGS …\n"
"Linux-Container erstellen und verändern.\n"
-#: guix/scripts/container.scm:31
+#: guix/scripts/container.scm:32
msgid " exec execute a command inside of an existing container\n"
msgstr " exec einen Befehl innerhalb eines vorhandenen Containers ausführen\n"
-#: guix/scripts/container.scm:54
+#: guix/scripts/container.scm:58
#, scheme-format
msgid "guix container: missing action~%"
msgstr "guix container: Aktion fehlt~%"
-#: guix/scripts/container.scm:64
+#: guix/scripts/container.scm:68
#, scheme-format
msgid "guix container: invalid action~%"
msgstr "guix container: Unzulässige Aktion~%"
@@ -4635,54 +4982,59 @@ msgstr "Kein solcher Prozess ~d~%"
msgid "exec failed with status ~d~%"
msgstr "exec fehlgeschlagen mit Status ~d~%"
-#: guix/upstream.scm:328
+#: guix/upstream.scm:337
+#, scheme-format
+msgid "failed to download detached signature from ~a~%"
+msgstr "Losgelöste Signatur konnte nicht von „~a“ heruntergeladen werden~%"
+
+#: guix/upstream.scm:341
#, scheme-format
msgid "signature verification failed for '~a' (key: ~a)~%"
msgstr "Verifizierung der Signatur fehlgeschlagen für „~a“ (Schlüssel: ~a)~%"
-#: guix/upstream.scm:332
+#: guix/upstream.scm:345
#, scheme-format
msgid "missing public key ~a for '~a'~%"
msgstr "Fehlender öffentlicher Schlüssel ~a zum geheimen Schlüssels „~a“~%"
-#: guix/upstream.scm:408
+#: guix/upstream.scm:421
#, scheme-format
msgid "cannot download for this method: ~s"
msgstr "Kann mit dieser Methode nicht heruntergeladen werden: ~s"
-#: guix/upstream.scm:471
+#: guix/upstream.scm:486
#, scheme-format
msgid "~a: could not locate source file"
msgstr "~a: Quelldatei konnte nicht gefunden werden"
-#: guix/upstream.scm:476
+#: guix/upstream.scm:490
#, scheme-format
-msgid "~a: ~a: no `version' field in source; skipping~%"
-msgstr "~a: ~a: Kein „version“-Feld beim Quellort; wird übersprungen~%"
+msgid "~a: no `version' field in source; skipping~%"
+msgstr "~a: Kein „version“-Feld beim Quellort; wird übersprungen~%"
-#: guix/ui.scm:156
+#: guix/ui.scm:161
#, scheme-format
msgid "error: ~a: unbound variable"
msgstr "Fehler: ~a: Nicht gebundene Variable"
-#: guix/ui.scm:256
+#: guix/ui.scm:261
msgid "entering debugger; type ',bt' for a backtrace\n"
msgstr "Debugger wird betreten; tippen Sie „,bt“ für einen Backtrace\n"
-#: guix/ui.scm:313
+#: guix/ui.scm:318
msgid "hint: "
msgstr "Hinweis: "
-#: guix/ui.scm:330
+#: guix/ui.scm:335
msgid "Did you forget a @code{use-modules} form?"
msgstr "Vielleicht haben Sie eine @code{use-modules}-Form vergessen?"
-#: guix/ui.scm:332
+#: guix/ui.scm:337
#, scheme-format
msgid "Did you forget @code{(use-modules ~a)}?"
msgstr "Vielleicht haben Sie @code{(use-modules ~a)} vergessen?"
-#: guix/ui.scm:342
+#: guix/ui.scm:347
#, scheme-format
msgid ""
"File @file{~a} should probably start with:\n"
@@ -4697,54 +5049,54 @@ msgstr ""
"(define-module ~a)\n"
"@end example"
-#: guix/ui.scm:356
+#: guix/ui.scm:361
#, scheme-format
msgid "module name ~a does not match file name '~a'~%"
msgstr "Modulname „~a“ passt nicht zum Dateinamen „~a“~%"
-#: guix/ui.scm:360
+#: guix/ui.scm:365
#, scheme-format
msgid "~a: file is empty~%"
msgstr "~a: Datei ist leer~%"
-#: guix/ui.scm:371 guix/ui.scm:413 guix/ui.scm:421
+#: guix/ui.scm:376 guix/ui.scm:424 guix/ui.scm:432 guix/ui.scm:436
#, scheme-format
msgid "failed to load '~a': ~a~%"
msgstr "„~a“ konnte nicht geladen werden: ~a~%"
-#: guix/ui.scm:378
+#: guix/ui.scm:383
#, scheme-format
msgid "~amissing closing parenthesis~%"
msgstr "~aschließende Klammer fehlt~%"
-#: guix/ui.scm:383
+#: guix/ui.scm:388
#, scheme-format
msgid "~s: ~a~%"
msgstr "~s: ~a~%"
-#: guix/ui.scm:393 guix/ui.scm:845
+#: guix/ui.scm:404 guix/ui.scm:897
#, scheme-format
msgid "exception thrown: ~s~%"
msgstr "Ausnahme ausgelöst: ~s~%"
-#: guix/ui.scm:397 guix/ui.scm:427
+#: guix/ui.scm:408 guix/ui.scm:445
#, scheme-format
msgid "failed to load '~a':~%"
msgstr "„~a“ konnte nicht geladen werden:~%"
-#: guix/ui.scm:424
+#: guix/ui.scm:442
#, scheme-format
msgid "failed to load '~a': exception thrown: ~s~%"
msgstr "„~a“ konnte nicht geladen werden: Ausnahme ausgelöst: ~s~%"
-#: guix/ui.scm:472
+#: guix/ui.scm:490
msgid ""
"Consider installing the @code{glibc-utf8-locales} or\n"
"@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
"lines:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4755,7 +5107,7 @@ msgstr ""
"etwa so:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4765,15 +5117,15 @@ msgstr ""
#. TRANSLATORS: Translate "(C)" to the copyright symbol
#. (C-in-a-circle), if this symbol is available in the user's
#. locale. Otherwise, do not translate "(C)"; leave it as-is. */
-#: guix/ui.scm:510
+#: guix/ui.scm:532
msgid "(C)"
msgstr "©"
-#: guix/ui.scm:511
+#: guix/ui.scm:533
msgid "the Guix authors\n"
msgstr "die Guix-Autoren\n"
-#: guix/ui.scm:512
+#: guix/ui.scm:534
msgid ""
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
"This is free software: you are free to change and redistribute it.\n"
@@ -4787,7 +5139,7 @@ msgstr ""
#. package. Please add another line saying "Report translation bugs to
#. ...\n" with the address for translation bugs (typically your translation
#. team's web or email address).
-#: guix/ui.scm:524
+#: guix/ui.scm:546
#, scheme-format
msgid ""
"\n"
@@ -4797,7 +5149,7 @@ msgstr ""
"Melden Sie Fehler an: ~a.\n"
"Melden Sie Übersetzungsfehler an: translation-team-de@lists.sourceforge.net."
-#: guix/ui.scm:526
+#: guix/ui.scm:548
#, scheme-format
msgid ""
"\n"
@@ -4806,35 +5158,36 @@ msgstr ""
"\n"
"Homepage von ~a: <~a>"
-#: guix/ui.scm:528
+#: guix/ui.scm:550
+#, scheme-format
msgid ""
"\n"
-"General help using GNU software: <http://www.gnu.org/gethelp/>"
+"General help using Guix and GNU software: <~a>"
msgstr ""
"\n"
-"Allgemeine Hilfe zu GNU-Software: <http://www.gnu.org/gethelp/>"
+"Allgemeine Hilfe zu Guix und GNU-Software: <~a>"
-#: guix/ui.scm:583
+#: guix/ui.scm:606
#, scheme-format
msgid "'~a' is not a valid regular expression: ~a~%"
msgstr "„~a“ ist kein gültiger regulärer Ausdruck: ~a~%"
-#: guix/ui.scm:589
+#: guix/ui.scm:612
#, scheme-format
msgid "~a: invalid number~%"
msgstr "~a: Ungültige Zahl~%"
-#: guix/ui.scm:607
+#: guix/ui.scm:630
#, scheme-format
msgid "invalid number: ~a~%"
msgstr "Ungültige Zahl: ~a~%"
-#: guix/ui.scm:630
+#: guix/ui.scm:653
#, scheme-format
msgid "unknown unit: ~a~%"
msgstr "Unbekannte Einheit: ~a~%"
-#: guix/ui.scm:645
+#: guix/ui.scm:668
#, scheme-format
msgid ""
"You cannot have two different versions\n"
@@ -4843,7 +5196,7 @@ msgstr ""
"Sie können keine zwei verschiedenen Versionen\n"
"oder Varianten von @code{~a} im selben Profil haben."
-#: guix/ui.scm:648
+#: guix/ui.scm:671
#, scheme-format
msgid ""
"Try upgrading both @code{~a} and @code{~a},\n"
@@ -4852,111 +5205,111 @@ msgstr ""
"Versuchen Sie, sowohl @code{~a} als auch @code{~a} zu aktualisieren,\n"
"oder entfernen Sie eines von beidem aus dem Profil."
-#: guix/ui.scm:667
+#: guix/ui.scm:707
#, scheme-format
msgid "~a:~a:~a: package `~a' has an invalid input: ~s~%"
msgstr "~a:~a:~a: Paket „~a“ hat eine ungültige Eingabe: ~s~%"
-#: guix/ui.scm:674
+#: guix/ui.scm:714
#, scheme-format
msgid "~a: ~a: build system `~a' does not support cross builds~%"
msgstr "~a: ~a: Erstellungssystem „~a“ unterstützt kein Cross-Erstellen~%"
-#: guix/ui.scm:680
+#: guix/ui.scm:720
#, scheme-format
msgid "~s: invalid G-expression input~%"
msgstr "~s: Ungültige Eingabe eines G-Ausdrucks~%"
-#: guix/ui.scm:683
+#: guix/ui.scm:723
#, scheme-format
msgid "profile '~a' does not exist~%"
msgstr "Profil „~a“ existiert nicht~%"
-#: guix/ui.scm:686
+#: guix/ui.scm:726
#, scheme-format
msgid "generation ~a of profile '~a' does not exist~%"
msgstr "Generation ~a des Profils „~a“ existiert nicht~%"
-#: guix/ui.scm:691
+#: guix/ui.scm:731
#, scheme-format
msgid "package '~a~@[@~a~]~@[:~a~]' not found in profile~%"
msgstr "Paket „~a~@[@~a~]~@[:~a~]“ wurde im Profil nicht gefunden~%"
-#: guix/ui.scm:703
+#: guix/ui.scm:743
#, scheme-format
msgid " ... propagated from ~a@~a~%"
msgstr " … propagiert von ~a@~a~%"
-#: guix/ui.scm:713
+#: guix/ui.scm:753
#, scheme-format
msgid "profile contains conflicting entries for ~a~a~%"
msgstr "Profil enthält im Konflikt stehende Einträge für ~a~a~%"
-#: guix/ui.scm:716
+#: guix/ui.scm:756
#, scheme-format
msgid " first entry: ~a@~a~a ~a~%"
msgstr " erster Eintrag: ~a@~a~a ~a~%"
-#: guix/ui.scm:722
+#: guix/ui.scm:762
#, scheme-format
msgid " second entry: ~a@~a~a ~a~%"
msgstr " zweiter Eintrag: ~a@~a~a ~a~%"
-#: guix/ui.scm:734
+#: guix/ui.scm:774
#, scheme-format
msgid "corrupt input while restoring '~a' from ~s~%"
msgstr "Beschädigte Eingabe, während „~a“ aus „~s“ wiederhergestellt wurde~%"
-#: guix/ui.scm:736
+#: guix/ui.scm:776
#, scheme-format
msgid "corrupt input while restoring archive from ~s~%"
msgstr "Beschädigte Eingabe, während das Archiv aus „~s“ wiederhergestellt wurde~%"
-#: guix/ui.scm:739
+#: guix/ui.scm:779
#, scheme-format
msgid "failed to connect to `~a': ~a~%"
msgstr "Verbindung zu „~a“ fehlgeschlagen: ~a~%"
-#: guix/ui.scm:747
+#: guix/ui.scm:787
#, scheme-format
msgid "reference to invalid output '~a' of derivation '~a'~%"
msgstr "Referenz auf ungültige Ausgabe „~a“ der Ableitung „~a“~%"
-#: guix/ui.scm:751
+#: guix/ui.scm:791
#, scheme-format
msgid "file '~a' could not be found in these directories:~{ ~a~}~%"
msgstr "Datei „~a“ konnte in diesen Verzeichnissen nicht gefunden werden:~{ ~a~}~%"
-#: guix/ui.scm:756
+#: guix/ui.scm:796
#, scheme-format
msgid "program exited~@[ with non-zero exit status ~a~]~@[ terminated by signal ~a~]~@[ stopped by signal ~a~]: ~s~%"
msgstr "Programm wurde~@[ mit Exit-Status ~a ungleich null~] beendet~@[ durch Signal ~a~]~@[, angehalten durch Signal ~a~]: ~s~%"
-#: guix/ui.scm:830
+#: guix/ui.scm:876
#, scheme-format
msgid "failed to read expression ~s: ~s~%"
msgstr "Ausdruck ~s konnte nicht gelesen werden: ~s~%"
-#: guix/ui.scm:836
+#: guix/ui.scm:882
#, scheme-format
msgid "failed to evaluate expression '~a':~%"
msgstr "Ausdruck „~a“ kann nicht ausgewertet werden:~%"
-#: guix/ui.scm:839
+#: guix/ui.scm:885
#, scheme-format
msgid "syntax error: ~a~%"
msgstr "Syntaxfehler: ~a~%"
-#: guix/ui.scm:857
+#: guix/ui.scm:909
#, scheme-format
msgid "expression ~s does not evaluate to a package~%"
msgstr "Ausdruck ~s ergibt kein Paket~%"
-#: guix/ui.scm:884
+#: guix/ui.scm:936
msgid "at least ~,1h MB needed but only ~,1h MB available in ~a~%"
msgstr "Mindestens ~,1h MB werden gebraucht, aber nur ~,1h MB sind verfügbar in ~a~%"
-#: guix/ui.scm:982
+#: guix/ui.scm:1045
#, scheme-format
msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
@@ -4965,32 +5318,44 @@ msgstr[1] "~:[Folgende Ableitungen würden erstellt:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:990
+#: guix/ui.scm:1054
msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h MB würden heruntergeladen:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:996
+#: guix/ui.scm:1060
#, scheme-format
msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Folgende Datei würde heruntergeladen:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Folgende Dateien würden heruntergeladen:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1003
+#: guix/ui.scm:1067
#, scheme-format
msgid "~:[The following graft would be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts would be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Folgende Veredelung würde durchgeführt:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Folgende Veredelungen würden durchgeführt:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1008
+#: guix/ui.scm:1072
#, scheme-format
msgid "~:[The following profile hook would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks would be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Folgender Profil-Hook würde erstellt:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Folgende Profil-Hooks würden erstellt:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1014
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1084
+msgid "~:[~,1h MB would be downloaded~%~;~]"
+msgstr "~:[~,1h MB würden heruntergeladen~%~;~]"
+
+#: guix/ui.scm:1088
+msgid "~:[~h item would be downloaded~%~;~]"
+msgid_plural "~:[~h items would be downloaded~%~;~]"
+msgstr[0] "~:[~h Objekt würde heruntergeladen~%~;~]"
+msgstr[1] "~:[~h Objekte würden heruntergeladen~%~;~]"
+
+#: guix/ui.scm:1096
#, scheme-format
msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
@@ -4999,102 +5364,109 @@ msgstr[1] "~:[Folgende Ableitungen werden erstellt:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:1022
+#: guix/ui.scm:1105
msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h MB werden heruntergeladen:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1028
+#: guix/ui.scm:1111
#, scheme-format
msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Die folgende Datei wird heruntergeladen:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Die folgenden Dateien werden heruntergeladen:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1035
+#: guix/ui.scm:1118
#, scheme-format
msgid "~:[The following graft will be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts will be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Folgende Veredelung wird durchgeführt:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Folgende Veredelungen werden durchgeführt:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1040
+#: guix/ui.scm:1123
#, scheme-format
msgid "~:[The following profile hook will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks will be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Folgender Profil-Hook wird erstellt:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Folgende Profil-Hooks werden erstellt:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1167
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1135
+msgid "~:[~,1h MB will be downloaded~%~;~]"
+msgstr "~:[~,1h MB werden heruntergeladen~%~;~]"
+
+#: guix/ui.scm:1139
+msgid "~:[~h item will be downloaded~%~;~]"
+msgid_plural "~:[~h items will be downloaded~%~;~]"
+msgstr[0] "~:[~h Objekt wird heruntergeladen~%~;~]"
+msgstr[1] "~:[~h Objekte werden heruntergeladen~%~;~]"
+
+#: guix/ui.scm:1258
msgid "(dependencies or package changed)"
msgstr "(Änderungen an Abhängigkeiten oder am Paket)"
-#: guix/ui.scm:1180
+#: guix/ui.scm:1277
#, scheme-format
msgid "The following package would be removed:~%~{~a~%~}~%"
msgid_plural "The following packages would be removed:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket würde entfernt:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete würden entfernt:~%~{~a~%~}~%"
-#: guix/ui.scm:1185
+#: guix/ui.scm:1282
#, scheme-format
msgid "The following package will be removed:~%~{~a~%~}~%"
msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket wird entfernt:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete werden entfernt:~%~{~a~%~}~%"
-#: guix/ui.scm:1198
+#: guix/ui.scm:1295
#, scheme-format
msgid "The following package would be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be downgraded:~%~{~a~%~}~%"
msgstr[0] "Die Version des folgenden Pakets würde heruntergestuft:~%~{~a~%~}~%"
msgstr[1] "Die Version der folgenden Pakete würde heruntergestuft:~%~{~a~%~}~%"
-#: guix/ui.scm:1203
+#: guix/ui.scm:1300
#, scheme-format
msgid "The following package will be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be downgraded:~%~{~a~%~}~%"
msgstr[0] "Die Version des folgenden Pakets wird heruntergestuft:~%~{~a~%~}~%"
msgstr[1] "Die Version der folgenden Pakete wird heruntergestuft:~%~{~a~%~}~%"
-#: guix/ui.scm:1217
+#: guix/ui.scm:1313
#, scheme-format
msgid "The following package would be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be upgraded:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket würde aktualisiert:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete würden aktualisiert:~%~{~a~%~}~%"
-#: guix/ui.scm:1222
+#: guix/ui.scm:1318
#, scheme-format
msgid "The following package will be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket wird aktualisiert:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete werden aktualisiert:~%~{~a~%~}~%"
-#: guix/ui.scm:1233
+#: guix/ui.scm:1329
#, scheme-format
msgid "The following package would be installed:~%~{~a~%~}~%"
msgid_plural "The following packages would be installed:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket würde installiert:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete würden installiert:~%~{~a~%~}~%"
-#: guix/ui.scm:1238
+#: guix/ui.scm:1334
#, scheme-format
msgid "The following package will be installed:~%~{~a~%~}~%"
msgid_plural "The following packages will be installed:~%~{~a~%~}~%"
msgstr[0] "Das folgende Paket wird installiert:~%~{~a~%~}~%"
msgstr[1] "Die folgenden Pakete werden installiert:~%~{~a~%~}~%"
-#: guix/ui.scm:1592
-#, scheme-format
-msgid "Run @code{~a ... | less} to view all the results."
-msgstr "Führen Sie @code{~a … | less} aus, um alle Ergebnisse zu sehen."
-
-#: guix/ui.scm:1742
+#: guix/ui.scm:1861
#, scheme-format
msgid "invalid syntax: ~a~%"
msgstr "Unzulässige Syntax: ~a~%"
-#: guix/ui.scm:1752
+#: guix/ui.scm:1870
#, scheme-format
msgid "Generation ~a\t~a"
msgstr "Generation ~a\t~a"
@@ -5104,7 +5476,7 @@ msgstr "Generation ~a\t~a"
#. usual way of presenting dates in your locale.
#. See https://www.gnu.org/software/guile/manual/html_node/SRFI_002d19-Date-to-string.html
#. for details.
-#: guix/ui.scm:1762
+#: guix/ui.scm:1880
#, scheme-format
msgid "~b ~d ~Y ~T"
msgstr "~d. ~B ~Y ~T"
@@ -5112,37 +5484,37 @@ msgstr "~d. ~B ~Y ~T"
#. TRANSLATORS: The word "current" here is an adjective for
#. "Generation", as in "current generation". Use the appropriate
#. gender where applicable.
-#: guix/ui.scm:1768
+#: guix/ui.scm:1886
#, scheme-format
msgid "~a\t(current)~%"
msgstr "~a\t(aktuell)~%"
-#: guix/ui.scm:1802
+#: guix/ui.scm:1920
#, scheme-format
msgid "cannot lock profile ~a: ~a~%"
msgstr "Kann Profil ~a nicht sperren: ~a~%"
-#: guix/ui.scm:1804
+#: guix/ui.scm:1922
#, scheme-format
msgid "profile ~a is locked by another process~%"
msgstr "Profil ~a wird durch einen anderen Prozess gesperrt~%"
-#: guix/ui.scm:1831
+#: guix/ui.scm:1949
#, scheme-format
msgid "switched from generation ~a to ~a~%"
msgstr "Von Generation „~a“ zu „~a“ gewechselt~%"
-#: guix/ui.scm:1847
+#: guix/ui.scm:1965
#, scheme-format
msgid "deleting ~a~%"
msgstr "~a wird gelöscht~%"
-#: guix/ui.scm:1878
+#: guix/ui.scm:1996
#, scheme-format
msgid "Try `guix --help' for more information.~%"
msgstr "Rufen Sie „guix --help“ auf, um weitere Informationen zu erhalten.~%"
-#: guix/ui.scm:1906
+#: guix/ui.scm:2077
msgid ""
"Usage: guix COMMAND ARGS...\n"
"Run COMMAND with ARGS.\n"
@@ -5150,21 +5522,21 @@ msgstr ""
"Aufruf: guix BEFEHL ARGUMENTE …\n"
"BEFEHL mit ARGUMENTEN ausführen.\n"
-#: guix/ui.scm:1909
+#: guix/ui.scm:2080
msgid "COMMAND must be one of the sub-commands listed below:\n"
msgstr "BEFEHL muss einer der unten aufgelisteten Unterbefehle sein:\n"
-#: guix/ui.scm:1925
+#: guix/ui.scm:2104
#, scheme-format
msgid "guix: ~a: command not found~%"
msgstr "guix: ~a: Befehl nicht gefunden~%"
-#: guix/ui.scm:1955
+#: guix/ui.scm:2134
#, scheme-format
msgid "guix: missing command name~%"
msgstr "guix: Befehlsname fehlt~%"
-#: guix/ui.scm:1963
+#: guix/ui.scm:2142
#, scheme-format
msgid "guix: unrecognized option '~a'~%"
msgstr "guix: Nicht erkannte Option „~a“~%"
@@ -5227,8 +5599,8 @@ msgstr "Paket-Zwischenspeicher wird erstellt …"
#: guix/status.scm:475
#, scheme-format
-msgid "applying ~a graft for ~a..."
-msgid_plural "applying ~a grafts for ~a..."
+msgid "applying ~a graft for ~a ..."
+msgid_plural "applying ~a grafts for ~a ..."
msgstr[0] "~a Veredelung für ~a wird angewandt …"
msgstr[1] "~a Veredelungen für ~a werden angewandt …"
@@ -5283,7 +5655,7 @@ msgstr "Substituiere ~a …"
#: guix/status.scm:528
#, scheme-format
-msgid "downloading from ~a..."
+msgid "downloading from ~a ..."
msgstr "Lade von ~a herunter …"
#: guix/status.scm:553
@@ -5327,66 +5699,120 @@ msgstr "Weiterleitung zu „~a“ wird gefolgt …~%"
msgid "~a: HTTP download failed: ~a (~s)"
msgstr "~a: Herunterladen über HTTP fehlgeschlagen: ~a (~s)"
-#: guix/nar.scm:147
+#: guix/nar.scm:172
msgid "signature is not a valid s-expression"
msgstr "Signatur ist kein gültiger S-Ausdruck"
-#: guix/nar.scm:156
+#: guix/nar.scm:181
msgid "invalid signature"
msgstr "Ungültige Signatur"
-#: guix/nar.scm:160
+#: guix/nar.scm:185
msgid "invalid hash"
msgstr "Ungültige Prüfsumme"
-#: guix/nar.scm:168
+#: guix/nar.scm:193
msgid "unauthorized public key"
msgstr "Nicht autorisierter öffentlicher Schlüssel"
-#: guix/nar.scm:173
+#: guix/nar.scm:198
msgid "corrupt signature data"
msgstr "Signaturdaten beschädigt"
-#: guix/nar.scm:193
+#: guix/nar.scm:218
msgid "corrupt file set archive"
msgstr "Dateienarchiv beschädigt"
-#: guix/nar.scm:203
+#: guix/nar.scm:228
#, scheme-format
msgid "importing file or directory '~a'...~%"
msgstr "Datei oder Verzeichnis „~a“ wird importiert …~%"
-#: guix/nar.scm:214
+#: guix/nar.scm:239
#, scheme-format
msgid "found valid signature for '~a'~%"
msgstr "Gültige Signatur für „~a“ gefunden~%"
-#: guix/nar.scm:221
+#: guix/nar.scm:246
msgid "imported file lacks a signature"
msgstr "Der importierten Datei fehlt eine Signatur"
-#: guix/nar.scm:260
+#: guix/nar.scm:285
msgid "invalid inter-file archive mark"
msgstr "Ungültige Archiv-Markierung zwischen Dateien"
-#: guix/channels.scm:168
+#: guix/channels.scm:266
msgid "unsupported '.guix-channel' version"
msgstr "„.guix-channel“-Version wird nicht unterstützt"
-#: guix/channels.scm:174
+#: guix/channels.scm:272
msgid "invalid '.guix-channel' file"
msgstr "Ungültige „.guix-channel“-Datei"
-#: guix/channels.scm:224
+#: guix/channels.scm:331
+msgid "Authenticating channel '~a', commits ~a to ~a (~h new commits)...~%"
+msgstr "Kanal „~a“, Commits ~a bis ~a werden authentifiziert (~h neue Commits) …~%"
+
+#: guix/channels.scm:382
+#, scheme-format
+msgid "channel '~a' lacks an introduction and cannot be authenticated~%"
+msgstr "Kanal „~a“ verfügt über keine Einführung und kann nicht authentifiziert werden~%"
+
+#: guix/channels.scm:387
+msgid ""
+"Add the missing introduction to your\n"
+"channels file to address the issue. Alternatively, you can pass\n"
+"@option{--disable-authentication}, at the risk of running unauthenticated and\n"
+"thus potentially malicious code."
+msgstr ""
+"Fügen Sie die fehlende Einführung in Ihre Kanaldatei ein, um das Problem\n"
+"zu beheben. Alternativ können Sie @option{--disable-authentication}\n"
+"angeben und riskieren, nicht authentifizierten und vielleicht\n"
+"bösartigen Code auszuführen."
+
+#: guix/channels.scm:391
+#, scheme-format
+msgid "channel authentication disabled~%"
+msgstr "Kanalauthentifizierung deaktiviert~%"
+
+#: guix/channels.scm:416
+#, scheme-format
+msgid "aborting update of channel '~a' to commit ~a, which is not a descendant of ~a"
+msgstr "Verweigere Aktualisierung von Kanal „~a“ auf Commit ~a, der kein Vorfahr von ~a ist"
+
+#: guix/channels.scm:427
+msgid ""
+"Use @option{--allow-downgrades} to force\n"
+"this downgrade."
+msgstr "Benutzen Sie @option{--allow-downgrades}, um diese Rückstufung zu erzwingen."
+
+#: guix/channels.scm:431
+msgid ""
+"This could indicate that the channel has\n"
+"been tampered with and is trying to force a roll-back, preventing you from\n"
+"getting the latest updates. If you think this is not the case, explicitly\n"
+"allow non-forward updates."
+msgstr ""
+"Diese Meldung könnte bedeuten, dass jemand den Kanal manipuliert hat und\n"
+"eine Rücksetzung Ihrer Software bewirken will, damit Sie nicht die neuesten\n"
+"Aktualisierungen bekommen. Wenn Sie denken, dass das nicht der Fall ist,\n"
+"müssen Sie nicht vorwärtsgerichtete Aktualisierungen ausdrücklich erlauben."
+
+#: guix/channels.scm:484
#, scheme-format
msgid "Updating channel '~a' from Git repository at '~a'...~%"
msgstr "Kanal „~a“ wird vom Git-Repository auf „~a“ aktualisiert …~%"
-#: guix/channels.scm:475
+#: guix/channels.scm:505
+#, scheme-format
+msgid "pulled channel '~a' from a mirror of ~a, which might be stale~%"
+msgstr "Kanal „~a“ vom Spiegelserver „~a“ geladen, könnte veraltet sein …~%"
+
+#: guix/channels.scm:733
msgid "'guix' channel is lacking"
msgstr "Ein „guix“-Kanal fehlt"
-#: guix/channels.scm:477
+#: guix/channels.scm:735
msgid ""
"Make sure your list of channels\n"
"contains one channel named @code{guix} providing the core of Guix."
@@ -5394,67 +5820,77 @@ msgstr ""
"Stellen Sie sicher, dass Ihre Kanalliste einen Kanal namens\n"
"@code{guix} enthält, der den Kern von Guix zur Verfügung stellt."
-#: guix/channels.scm:679
+#: guix/channels.scm:963
msgid "invalid channel news entry"
msgstr "Ungültiger Eintrag zu Neuigkeiten im Kanal"
-#: guix/channels.scm:697
+#: guix/channels.scm:981
msgid "syntactically invalid channel news file"
msgstr "Datei mit Neuigkeiten zum Kanal ist syntaktisch fehlerhaft"
-#: guix/channels.scm:700
+#: guix/channels.scm:984
msgid "invalid channel news file"
msgstr "Ungültige Datei mit Kanalneuigkeiten"
-#: guix/profiles.scm:564
+#: guix/profiles.scm:574
msgid "unsupported manifest format"
msgstr "Nicht unterstütztes Manifest-Format"
-#: guix/profiles.scm:1878
+#: guix/profiles.scm:1923
#, scheme-format
msgid "while creating directory `~a': ~a"
msgstr "Beim Anlegen des Verzeichnisses „~a“: ~a"
-#: guix/profiles.scm:1883
+#: guix/profiles.scm:1928
#, scheme-format
msgid "Please create the @file{~a} directory, with you as the owner."
msgstr "Bitte legen Sie das Verzeichnis @file{~a} mit Ihnen als Eigentümer an.~%"
-#: guix/profiles.scm:1892
+#: guix/profiles.scm:1937
#, scheme-format
msgid "directory `~a' is not owned by you"
msgstr "Das Verzeichnis „~a“ gehört Ihnen nicht."
-#: guix/profiles.scm:1896
+#: guix/profiles.scm:1941
#, scheme-format
msgid "Please change the owner of @file{~a} to user ~s."
msgstr "Bitte ändern Sie den Eigentümer von @file{~a} in Benutzer ~s.~%"
-#: guix/git.scm:170
+#: guix/git.scm:175
msgid "long Git object ID is required"
msgstr "Eine lange Git-Objekt-ID muss angegeben werden"
-#: guix/git.scm:228
+#: guix/git.scm:226
+#, scheme-format
+msgid "Git error ~a~%"
+msgstr "Git-Fehler ~a~%"
+
+#: guix/git.scm:228 guix/git.scm:418
+#, scheme-format
+msgid "Git error: ~a~%"
+msgstr "Git-Fehler: ~a~%"
+
+#: guix/git.scm:256
#, scheme-format
msgid "updating submodule '~a'...~%"
msgstr "Aktualisiere Submodul „~a“ …~%"
-#: guix/git.scm:241
+#: guix/git.scm:269
#, scheme-format
msgid "Support for submodules is missing; please upgrade Guile-Git.~%"
msgstr "Unterstützung für Submodule fehlt; bitte aktualisieren Sie Guile-Git.~%"
-#: guix/git.scm:440
+#: guix/git.scm:512
#, scheme-format
msgid "cannot fetch commit ~a from ~a: ~a"
msgstr "Kann Commit ~a aus ~a nicht holen: ~a"
-#: guix/git.scm:443
+#: guix/git.scm:515
#, scheme-format
msgid "cannot fetch branch '~a' from ~a: ~a"
msgstr "Kann Branch „~a“ aus ~a nicht holen: ~a"
-#: guix/git.scm:446
+#: guix/git.scm:518
#, scheme-format
msgid "Git failure while fetching ~a: ~a"
msgstr "Git-Fehler beim Holen von ~a: ~a"
@@ -5471,7 +5907,7 @@ msgstr "„~a“ ist veraltet~%"
#. TRANSLATORS: 'derivation' must not be translated; it refers to the
#. 'derivation' procedure.
-#: guix/derivations.scm:743
+#: guix/derivations.scm:775
#, scheme-format
msgid "in '~a': deprecated 'derivation' calling convention used~%"
msgstr "in „~a“: Veraltete Aufrufkonvention bei „derivation“ benutzt~%"
@@ -5600,6 +6036,23 @@ msgstr "auf Verbindungen an SOCKET lauschen"
msgid "produce debugging output"
msgstr "Debug-Ausgabe zur Fehlersuche erzeugen"
+#~ msgid "cannot find public key for secret key '~a'~%"
+#~ msgstr ""
+#~ "Öffentlicher Schlüssel des geheimen Schlüssels „~a“ konnte\n"
+#~ "nicht gefunden werden~%"
+
+#~ msgid "error: invalid signature: ~a~%"
+#~ msgstr "Fehler: Ungültige Signatur: ~a~%"
+
+#~ msgid "error: unauthorized public key: ~a~%"
+#~ msgstr "Fehler: Nicht autorisierter öffentlicher Schlüssel: ~a~%"
+
+#~ msgid "error: corrupt signature data: ~a~%"
+#~ msgstr "Fehler: Signaturdaten beschädigt: ~a~%"
+
+#~ msgid "Run @code{~a ... | less} to view all the results."
+#~ msgstr "Führen Sie @code{~a … | less} aus, um alle Ergebnisse zu sehen."
+
#~ msgid "Retry system install"
#~ msgstr "Systeminstallation erneut versuchen"
@@ -5681,9 +6134,6 @@ msgstr "Debug-Ausgabe zur Fehlersuche erzeugen"
#~ msgid "<unknown location>"
#~ msgstr "<unbekannte Stelle>"
-#~ msgid "do not use the 'build hook'"
-#~ msgstr "den „Build-Hook“ nicht benutzen"
-
#~ msgid "'--url', '--commit', and '--branch' are not applicable~%"
#~ msgstr "„--url“, „--commit“ und „--branch“ passen hier nicht.~%"
diff --git a/po/guix/eo.po b/po/guix/eo.po
index a03791cfc9..899f885c45 100644
--- a/po/guix/eo.po
+++ b/po/guix/eo.po
@@ -1,84 +1,1287 @@
# Esperanto messages for GNU Guix
-# Copyright (C) 2013, 2014, 2015 Free Software Foundation, Inc.
+# Copyright (C) 2013, 2014, 2015, 2020 the authors of Guix (msgids)
# This file is distributed under the same license as the guix package.
-# Felipe Castro <fefcas@gmail.com>, 2013, 2014, 2015.
+# Felipe Castro <fefcas@gmail.com>, 2013, 2014, 2015, 2020.
#
msgid ""
msgstr ""
-"Project-Id-Version: guix 0.8.2\n"
-"Report-Msgid-Bugs-To: ludo@gnu.org\n"
-"POT-Creation-Date: 2015-05-10 14:02+0200\n"
-"PO-Revision-Date: 2015-06-19 21:09-0300\n"
+"Project-Id-Version: guix 1.2.0-pre1\n"
+"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
+"POT-Creation-Date: 2020-10-05 16:00+0200\n"
+"PO-Revision-Date: 2020-10-13 15:52-0300\n"
"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
"Language: eo\n"
-"X-Bugs: Report translation errors to the Language-Team address.\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.7.7\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 2.4.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: gnu/packages.scm:78
+#: gnu.scm:81
#, scheme-format
-msgid "~a: patch not found"
-msgstr "~a: flikaĵo ne trovita"
+msgid "module ~a not found"
+msgstr "modulo ~a ne trovita"
+
+#: gnu.scm:99
+msgid ""
+"You may use @command{guix package --show=foo | grep location} to search\n"
+"for the location of package @code{foo}.\n"
+"If you get the line @code{location: gnu/packages/bar.scm:174:2},\n"
+"add @code{bar} to the @code{use-package-modules} form."
+msgstr ""
-#: gnu/packages.scm:89
+#: gnu.scm:107
#, scheme-format
-msgid "could not find bootstrap binary '~a' for system '~a'"
-msgstr "ne eblis trovi ekŝargilan ciferec-dosieron '~a' por la sistemo '~a'"
+msgid "Try adding @code{(use-package-modules ~a)}."
+msgstr ""
-#: gnu/packages.scm:141
+#: gnu.scm:122
#, scheme-format
-msgid "cannot access `~a': ~a~%"
-msgstr "ne eblas atingi '~a': ~a~%"
+msgid ""
+"You may use @command{guix system search ~a} to search for a service\n"
+"matching @code{~a}.\n"
+"If you get the line @code{location: gnu/services/foo.scm:188:2},\n"
+"add @code{foo} to the @code{use-service-modules} form."
+msgstr ""
-#: gnu/packages.scm:382
+#: gnu.scm:131
#, scheme-format
-msgid "looking for the latest release of GNU ~a..."
-msgstr "ni serĉas la lastan eldonon de GNU ~a..."
+msgid "Try adding @code{(use-service-modules ~a)}."
+msgstr ""
-#: gnu/packages.scm:389
+#: gnu/packages.scm:96
#, scheme-format
-msgid "~a: note: using ~a but ~a is available upstream~%"
-msgstr "~a: rimarko: ni uzas ~a sed ~a disponeblas unuanivele~%"
+msgid "~a: patch not found"
+msgstr "~a: flikaĵo ne trovita"
-#: gnu/packages.scm:411 guix/scripts/package.scm:350
+#: gnu/packages.scm:480 gnu/packages.scm:521
#, scheme-format
msgid "ambiguous package specification `~a'~%"
msgstr "plursenca pak-specifigo '~a'~%"
-#: gnu/packages.scm:412 guix/scripts/package.scm:352
+#: gnu/packages.scm:481 gnu/packages.scm:522
+#, scheme-format
+msgid "choosing ~a@~a from ~a~%"
+msgstr "ni elektas ~a@~a el ~a~%"
+
+#: gnu/packages.scm:486 guix/scripts/package.scm:210
#, scheme-format
-msgid "choosing ~a from ~a~%"
-msgstr "ni elektas ~a el ~a~%"
+msgid "package '~a' has been superseded by '~a'~%"
+msgstr "pako '~a' estas ĝisdatiginda per '~a'~%"
-#: gnu/packages.scm:418
+#: gnu/packages.scm:493 gnu/packages.scm:510
#, scheme-format
msgid "~A: package not found for version ~a~%"
msgstr "~A: pako ne trovita por versio ~a~%"
-#: gnu/packages.scm:420
+#: gnu/packages.scm:494 gnu/packages.scm:511
#, scheme-format
msgid "~A: unknown package~%"
msgstr "~A: nekonata pako~%"
-#: gnu/system.scm:811
-msgid "system locale lacks a definition"
-msgstr "sistema lokaĵaro malhavas difinon"
+#: gnu/packages.scm:550
+#, scheme-format
+msgid "package `~a' lacks output `~a'~%"
+msgstr "pako '~a' malhavas eligon '~a'~%"
-#: gnu/services/dmd.scm:51
+#: gnu/services.scm:249
+#, scheme-format
+msgid "~a: no value specified for service of type '~a'"
+msgstr ""
+
+#: gnu/services.scm:347
+msgid ""
+"Build the operating system top-level directory, which in\n"
+"turn refers to everything the operating system needs: its kernel, initrd,\n"
+"system profile, boot script, and so on."
+msgstr ""
+
+#: gnu/services.scm:377
+msgid ""
+"Produce the operating system's boot script, which is spawned\n"
+"by the initrd once the root file system is mounted."
+msgstr ""
+
+#: gnu/services.scm:488
+msgid ""
+"Store provenance information about the system in the system\n"
+"itself: the channels used when building the system, and its configuration\n"
+"file, when available."
+msgstr ""
+
+#: gnu/services.scm:571
+msgid ""
+"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
+"temporary locations at boot time."
+msgstr ""
+
+#: gnu/services.scm:625
+msgid ""
+"Run @dfn{activation} code at boot time and upon\n"
+"@command{guix system reconfigure} completion."
+msgstr ""
+
+#: gnu/services.scm:713
+msgid ""
+"Add special files to the root file system---e.g.,\n"
+"@file{/usr/bin/env}."
+msgstr ""
+
+#: gnu/services.scm:736
+#, scheme-format
+msgid "duplicate '~a' entry for /etc"
+msgstr ""
+
+#: gnu/services.scm:764
+msgid "Populate the @file{/etc} directory."
+msgstr ""
+
+#: gnu/services.scm:781
+msgid ""
+"Populate @file{/run/setuid-programs} with the specified\n"
+"executables, making them setuid-root."
+msgstr ""
+
+#: gnu/services.scm:801
+msgid ""
+"This is the @dfn{system profile}, available as\n"
+"@file{/run/current-system/profile}. It contains packages that the sysadmin\n"
+"wants to be globally available to all the system users."
+msgstr ""
+
+#: gnu/services.scm:821
+msgid ""
+"Make ``firmware'' files loadable by the operating system\n"
+"kernel. Firmware may then be uploaded to some of the machine's devices, such\n"
+"as Wifi cards."
+msgstr ""
+
+#: gnu/services.scm:852
+msgid ""
+"Register garbage-collector roots---i.e., store items that\n"
+"will not be reclaimed by the garbage collector."
+msgstr ""
+
+#: gnu/services.scm:878
+#, scheme-format
+msgid "no target of type '~a' for service '~a'"
+msgstr ""
+
+#: gnu/services.scm:904 gnu/services.scm:1023
+#, scheme-format
+msgid "more than one target service of type '~a'"
+msgstr ""
+
+#: gnu/services.scm:1013
+#, scheme-format
+msgid "service of type '~a' not found"
+msgstr ""
+
+#: gnu/system.scm:390
+#, scheme-format
+msgid "unrecognized boot parameters at '~a'~%"
+msgstr "nerekonataj ekŝargaj parametroj ĉe '~a'~%"
+
+#: gnu/system.scm:926
+#, scheme-format
+msgid "using a string for file '~a' is deprecated; use 'plain-file' instead~%"
+msgstr ""
+
+#: gnu/system.scm:942
+#, scheme-format
+msgid "using a monadic value for '~a' is deprecated; use 'plain-file' instead~%"
+msgstr ""
+
+#: gnu/system.scm:1069
+msgid "missing root file system"
+msgstr "mankas radika dosiersistemo"
+
+#: gnu/system.scm:1145
+#, scheme-format
+msgid "~a: invalid locale name"
+msgstr "~a: malvalida lokaĵara nomo"
+
+#: gnu/services/shepherd.scm:112
+msgid ""
+"Run the GNU Shepherd as PID 1---i.e., the operating system's first\n"
+"process. The Shepherd takes care of managing services such as daemons by\n"
+"ensuring they are started and stopped in the right order."
+msgstr ""
+
+#: gnu/services/shepherd.scm:202
#, scheme-format
msgid "service '~a' provided more than once"
msgstr "servo '~a' estas provizata pli ol unu foje"
-#: guix/scripts/build.scm:65
+#: gnu/services/shepherd.scm:217
+#, scheme-format
+msgid "service '~a' requires '~a', which is not provided by any service"
+msgstr ""
+
+#: gnu/services/shepherd.scm:547
+msgid ""
+"The @code{user-processes} service is responsible for\n"
+"terminating all the processes so that the root file system can be re-mounted\n"
+"read-only, just before rebooting/halting. Processes still running after a few\n"
+"seconds after @code{SIGTERM} has been sent are terminated with\n"
+"@code{SIGKILL}."
+msgstr ""
+
+#: gnu/system/mapped-devices.scm:137
+#, scheme-format
+msgid "you may need these modules in the initrd for ~a:~{ ~a~}"
+msgstr ""
+
+#: gnu/system/mapped-devices.scm:142
+#, scheme-format
+msgid ""
+"Try adding them to the\n"
+"@code{initrd-modules} field of your @code{operating-system} declaration, along\n"
+"these lines:\n"
+"\n"
+"@example\n"
+" (operating-system\n"
+" ;; @dots{}\n"
+" (initrd-modules (append (list~{ ~s~})\n"
+" %base-initrd-modules)))\n"
+"@end example\n"
+"\n"
+"If you think this diagnostic is inaccurate, use the @option{--skip-checks}\n"
+"option of @command{guix system}.\n"
+msgstr ""
+
+#: gnu/system/mapped-devices.scm:221
+#, scheme-format
+msgid "no LUKS partition with UUID '~a'"
+msgstr ""
+
+#: gnu/system/shadow.scm:233
+#, scheme-format
+msgid "supplementary group '~a' of user '~a' is undeclared"
+msgstr ""
+
+#: gnu/system/shadow.scm:243
+#, scheme-format
+msgid "primary group '~a' of user '~a' is undeclared"
+msgstr ""
+
+#: gnu/system/shadow.scm:383
+msgid ""
+"Ensure the specified user accounts and groups exist, as well\n"
+"as each account home directory."
+msgstr ""
+
+#: guix/import/opam.scm:148
+#, fuzzy, scheme-format
+#| msgid "~A: package not found for version ~a~%"
+msgid "Package not found in opam repository: ~a~%"
+msgstr "~A: pako ne trovita por versio ~a~%"
+
+#: guix/import/opam.scm:368
+msgid "Updater for OPAM packages"
+msgstr ""
+
+#: gnu/installer.scm:214
+msgid "Locale"
+msgstr ""
+
+#: gnu/installer.scm:230 gnu/installer/newt/timezone.scm:58
+msgid "Timezone"
+msgstr ""
+
+#: gnu/installer.scm:247
+msgid "Keyboard mapping selection"
+msgstr ""
+
+#: gnu/installer.scm:256 gnu/installer/newt/hostname.scm:26
+msgid "Hostname"
+msgstr ""
+
+#: gnu/installer.scm:265
+msgid "Network selection"
+msgstr ""
+
+#: gnu/installer.scm:272 gnu/installer/newt/user.scm:68
+#: gnu/installer/newt/user.scm:205
+msgid "User creation"
+msgstr ""
+
+#: gnu/installer.scm:280
+msgid "Services"
+msgstr ""
+
+#: gnu/installer.scm:291
+msgid "Partitioning"
+msgstr ""
+
+#: gnu/installer.scm:298 gnu/installer/newt/final.scm:53
+#, fuzzy
+#| msgid "no configuration file specified~%"
+msgid "Configuration file"
+msgstr "neniu agorda dosiero estis indikata~%"
+
+#: gnu/installer/connman.scm:196
+msgid "Could not determine the state of connman."
+msgstr ""
+
+#: gnu/installer/connman.scm:322
+msgid "Unable to find expected regexp."
+msgstr ""
+
+#: gnu/installer/newt.scm:50
+msgid "Press <F1> for installation parameters."
+msgstr ""
+
+#: gnu/installer/newt.scm:63
+#, scheme-format
+msgid "The installer has encountered an unexpected problem. The backtrace is displayed below. Please report it by email to <~a>."
+msgstr ""
+
+#: gnu/installer/newt.scm:66
+msgid "Unexpected problem"
+msgstr ""
+
+#: gnu/installer/newt/ethernet.scm:66
+msgid "No ethernet service available, please try again."
+msgstr ""
+
+#: gnu/installer/newt/ethernet.scm:67
+msgid "No service"
+msgstr ""
+
+#: gnu/installer/newt/ethernet.scm:76
+msgid "Please select an ethernet network."
+msgstr ""
+
+#: gnu/installer/newt/ethernet.scm:77
+msgid "Ethernet connection"
+msgstr ""
+
+#: gnu/installer/newt/ethernet.scm:81 gnu/installer/newt/keymap.scm:56
+#: gnu/installer/newt/locale.scm:43 gnu/installer/newt/network.scm:63
+#: gnu/installer/newt/network.scm:84 gnu/installer/newt/page.scm:303
+#: gnu/installer/newt/page.scm:666 gnu/installer/newt/page.scm:751
+#: gnu/installer/newt/partition.scm:55 gnu/installer/newt/partition.scm:84
+#: gnu/installer/newt/partition.scm:116 gnu/installer/newt/partition.scm:127
+#: gnu/installer/newt/partition.scm:624 gnu/installer/newt/partition.scm:645
+#: gnu/installer/newt/partition.scm:691 gnu/installer/newt/partition.scm:742
+#: gnu/installer/newt/partition.scm:753 gnu/installer/newt/services.scm:85
+#: gnu/installer/newt/timezone.scm:63 gnu/installer/newt/user.scm:204
+#: gnu/installer/newt/wifi.scm:205
+msgid "Exit"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:46
+#, scheme-format
+msgid "We're now ready to proceed with the installation! A system configuration file has been generated, it is displayed below. This file will be available as '~a' on the installed system. The new system will be created from this file once you've pressed OK. This will take a few minutes."
+msgstr ""
+
+#: gnu/installer/newt/final.scm:70
+msgid "Installation complete"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:71 gnu/installer/newt/welcome.scm:139
+msgid "Reboot"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:72
+msgid "Congratulations! Installation is now complete. You may remove the device containing the installation image and press the button to reboot."
+msgstr ""
+
+#: gnu/installer/newt/final.scm:86
+msgid "Installation failed"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:87
+msgid "Resume"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:88
+msgid "Restart the installer"
+msgstr ""
+
+#: gnu/installer/newt/final.scm:89
+msgid "The final system installation step failed. You can resume from a specific step, or restart the installer."
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:30
+msgid "Please enter the HTTP proxy URL. If you enter an empty string, proxy usage will be disabled."
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:32
+msgid "HTTP proxy configuration"
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:42
+msgid "Change keyboard layout"
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:43
+msgid "Configure HTTP proxy"
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:46
+msgid "Please choose one of the following parameters or press ‘Back’ to go back to the installation process."
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:48
+msgid "Installation parameters"
+msgstr ""
+
+#: gnu/installer/newt/parameters.scm:53 gnu/installer/newt/keymap.scm:74
+#: gnu/installer/newt/locale.scm:63 gnu/installer/newt/locale.scm:78
+#: gnu/installer/newt/locale.scm:94 gnu/installer/newt/partition.scm:581
+#: gnu/installer/newt/timezone.scm:64
+msgid "Back"
+msgstr ""
+
+#: gnu/installer/newt/hostname.scm:25
+msgid "Please enter the system hostname."
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:38
+msgid "Layout"
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:43
+msgid "Please choose your keyboard layout. It will only be used during the installation process. Non-Latin layouts can be toggled with Alt+Shift."
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:46
+msgid "Please choose your keyboard layout. It will be used during the install process, and for the installed system. Non-Latin layouts can be toggled with Alt+Shift. You can switch to a different layout at any time from the parameters menu."
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:55 gnu/installer/newt/network.scm:62
+#: gnu/installer/newt/page.scm:302
+msgid "Continue"
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:67
+msgid "Variant"
+msgstr ""
+
+#: gnu/installer/newt/keymap.scm:70
+msgid "Please choose a variant for your keyboard layout."
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:36
+msgid "Locale language"
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:37
+msgid "Choose the language to use for the installation process and for the installed system."
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:57
+#, fuzzy
+#| msgid "<unknown location>"
+msgid "Locale location"
+msgstr "<nekonata loko>"
+
+#: gnu/installer/newt/locale.scm:60
+msgid "Choose a territory for this language."
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:71
+msgid "Locale codeset"
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:74
+msgid "Choose the locale encoding."
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:86
+msgid "Locale modifier"
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:89
+msgid "Choose your locale's modifier. The most frequent modifier is euro. It indicates that you want to use Euro as the currency symbol."
+msgstr ""
+
+#: gnu/installer/newt/locale.scm:190
+#, fuzzy
+#| msgid "<unknown location>"
+msgid "No location"
+msgstr "<nekonata loko>"
+
+#: gnu/installer/newt/locale.scm:217
+msgid "No modifier"
+msgstr ""
+
+#: gnu/installer/newt/menu.scm:35
+msgid "Choose where you want to resume the install. You can also abort the installation by pressing the Abort button."
+msgstr ""
+
+#: gnu/installer/newt/menu.scm:37
+msgid "Installation menu"
+msgstr ""
+
+#: gnu/installer/newt/menu.scm:41
+msgid "Abort"
+msgstr ""
+
+#: gnu/installer/newt/network.scm:61 gnu/installer/newt/network.scm:80
+msgid "Internet access"
+msgstr ""
+
+#: gnu/installer/newt/network.scm:64
+msgid "The install process requires Internet access but no network devices were found. Do you want to continue anyway?"
+msgstr ""
+
+#: gnu/installer/newt/network.scm:78
+msgid "The install process requires Internet access. Please select a network device."
+msgstr ""
+
+#: gnu/installer/newt/network.scm:103
+msgid "Powering technology"
+msgstr ""
+
+#: gnu/installer/newt/network.scm:104
+#, scheme-format
+msgid "Waiting for technology ~a to be powered."
+msgstr ""
+
+#: gnu/installer/newt/network.scm:128
+msgid "Checking connectivity"
+msgstr ""
+
+#: gnu/installer/newt/network.scm:129
+msgid "Waiting for Internet access establishment..."
+msgstr ""
+
+#: gnu/installer/newt/network.scm:139
+msgid "The selected network does not provide access to the Internet, please try again."
+msgstr ""
+
+#: gnu/installer/newt/network.scm:141 gnu/installer/newt/wifi.scm:108
+msgid "Connection error"
+msgstr ""
+
+#: gnu/installer/newt/page.scm:192
+#, fuzzy, scheme-format
+#| msgid "Downloading, please wait...~%"
+msgid "Connecting to ~a, please wait."
+msgstr "Ni elŝutas, bonvolu atendi...~%"
+
+#: gnu/installer/newt/page.scm:193
+msgid "Connection in progress"
+msgstr ""
+
+#: gnu/installer/newt/page.scm:212 gnu/installer/newt/user.scm:60
+msgid "Show"
+msgstr ""
+
+#: gnu/installer/newt/page.scm:219 gnu/installer/newt/page.scm:665
+#: gnu/installer/newt/page.scm:750 gnu/installer/newt/partition.scm:444
+#: gnu/installer/newt/partition.scm:623 gnu/installer/newt/partition.scm:644
+#: gnu/installer/newt/partition.scm:683 gnu/installer/newt/user.scm:66
+#: gnu/installer/newt/user.scm:203
+msgid "OK"
+msgstr ""
+
+#: gnu/installer/newt/page.scm:245
+msgid "Please enter a non empty input."
+msgstr ""
+
+#: gnu/installer/newt/page.scm:246 gnu/installer/newt/user.scm:123
+msgid "Empty input"
+msgstr ""
+
+#: gnu/installer/newt/page.scm:753
+msgid "Edit"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:46
+msgid "Everything is one partition"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:47
+msgid "Separate /home partition"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:49
+msgid "Please select a partitioning scheme."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:50
+msgid "Partition scheme"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:62
+msgid "We are about to format your hard disk. All its data will be lost. Do you wish to continue?"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:64
+msgid "Format disk?"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:67
+msgid "Partition formatting is in progress, please wait."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:68
+msgid "Preparing partitions"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:79
+msgid "Please select a disk."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:80
+msgid "Disk"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:92
+msgid "Select a new partition table type. Be careful, all data on the disk will be lost."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:94
+msgid "Partition table"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:111
+msgid "Please select a partition type."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:112
+msgid "Partition type"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:122
+msgid "Please select the file-system type for this partition."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:123
+msgid "File-system type"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:136
+msgid "Primary partitions count exceeded."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:137 gnu/installer/newt/partition.scm:142
+#: gnu/installer/newt/partition.scm:147
+msgid "Creation error"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:141
+msgid "Extended partition creation error."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:146
+msgid "Logical partition creation error."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:160
+#, scheme-format
+msgid "Please enter the password for the encryption of partition ~a (label: ~a)."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:162 gnu/installer/newt/wifi.scm:92
+msgid "Password required"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:167
+#, scheme-format
+msgid "Please confirm the password for the encryption of partition ~a (label: ~a)."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:169 gnu/installer/newt/user.scm:160
+msgid "Password confirmation required"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:181 gnu/installer/newt/user.scm:168
+msgid "Password mismatch, please try again."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:182 gnu/installer/newt/user.scm:169
+msgid "Password error"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:268
+msgid "Please enter the partition gpt name."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:269
+msgid "Partition name"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:299
+msgid "Please enter the encrypted label"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:300
+msgid "Encryption label"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:317
+#, scheme-format
+msgid "Please enter the size of the partition. The maximum size is ~a."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:319
+msgid "Partition size"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:337
+msgid "The percentage can not be superior to 100."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:338 gnu/installer/newt/partition.scm:343
+#: gnu/installer/newt/partition.scm:348
+msgid "Size error"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:342
+msgid "The requested size is incorrectly formatted, or too large."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:347
+msgid "The request size is superior to the maximum size."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:367
+msgid "Please enter the desired mounting point for this partition. Leave this field empty if you don't want to set a mounting point."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:369
+msgid "Mounting point"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:433
+#, scheme-format
+msgid "Creating ~a partition starting at ~a of ~a."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:435
+#, scheme-format
+msgid "You are currently editing partition ~a."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:438
+msgid "Partition creation"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:439
+msgid "Partition edit"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:620
+#, scheme-format
+msgid "Are you sure you want to delete everything on disk ~a?"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:622
+msgid "Delete disk"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:636
+msgid "You cannot delete a free space area."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:637 gnu/installer/newt/partition.scm:643
+msgid "Delete partition"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:641
+#, scheme-format
+msgid "Are you sure you want to delete partition ~a?"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:658
+msgid ""
+"You can change a disk's partition table by selecting it and pressing ENTER. You can also edit a partition by selecting it and pressing ENTER, or remove it by pressing DELETE. To create a new partition, select a free space area and press ENTER.\n"
+"\n"
+"At least one partition must have its mounting point set to '/'."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:664
+#, scheme-format
+msgid "This is the proposed partitioning. It is still possible to edit it or to go back to install menu by pressing the Exit button.~%~%"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:674
+msgid "Guided partitioning"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:675
+msgid "Manual partitioning"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:700
+msgid "No root mount point found."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:701
+msgid "Missing mount point"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:732
+msgid "Guided - using the entire disk"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:733
+msgid "Guided - using the entire disk with encryption"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:734
+msgid "Manual"
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:736
+msgid "Please select a partitioning method."
+msgstr ""
+
+#: gnu/installer/newt/partition.scm:737
+msgid "Partitioning method"
+msgstr ""
+
+#: gnu/installer/newt/services.scm:36
+msgid "Please select the desktop(s) environment(s) you wish to install. If you select multiple desktops environments, you will be able to choose the one to use on the log-in screen."
+msgstr ""
+
+#: gnu/installer/newt/services.scm:39
+msgid "Desktop environment"
+msgstr ""
+
+#: gnu/installer/newt/services.scm:56
+msgid "You can now select networking services to run on your system."
+msgstr ""
+
+#: gnu/installer/newt/services.scm:58
+msgid "Network service"
+msgstr ""
+
+#: gnu/installer/newt/services.scm:71
+msgid "Network management"
+msgstr ""
+
+#: gnu/installer/newt/services.scm:74
+msgid ""
+"Choose the method to manage network connections.\n"
+"\n"
+"We recommend NetworkManager or Connman for a WiFi-capable laptop; the DHCP client may be enough for a server."
+msgstr ""
+
+#: gnu/installer/newt/timezone.scm:59
+msgid "Please select a timezone."
+msgstr ""
+
+#: gnu/installer/newt/user.scm:45
+msgid "Name"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:47
+msgid "Real name"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:49
+msgid "Home directory"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:51
+msgid "Password"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:122
+msgid "Empty inputs are not allowed."
+msgstr ""
+
+#: gnu/installer/newt/user.scm:159
+msgid "Please confirm the password."
+msgstr ""
+
+#. TRANSLATORS: Leave "root" untranslated: it refers to the name of the
+#. system administrator account.
+#: gnu/installer/newt/user.scm:176
+msgid "Please choose a password for the system administrator (\"root\")."
+msgstr ""
+
+#: gnu/installer/newt/user.scm:178
+msgid "System administrator password"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:191
+msgid "Please add at least one user to system using the 'Add' button."
+msgstr ""
+
+#: gnu/installer/newt/user.scm:194
+msgid "Add"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:195
+msgid "Delete"
+msgstr ""
+
+#: gnu/installer/newt/user.scm:255
+msgid "Please create at least one user."
+msgstr ""
+
+#: gnu/installer/newt/user.scm:256
+msgid "No user"
+msgstr ""
+
+#: gnu/installer/newt/welcome.scm:119
+msgid "GNU Guix install"
+msgstr ""
+
+#: gnu/installer/newt/welcome.scm:120
+msgid ""
+"Welcome to GNU Guix system installer!\n"
+"\n"
+"You will be guided through a graphical installation program.\n"
+"\n"
+"If you are familiar with GNU/Linux and you want tight control over the installation process, you can instead choose manual installation. Documentation is accessible at any time by pressing Ctrl-Alt-F2."
+msgstr ""
+
+#: gnu/installer/newt/welcome.scm:129
+msgid "Graphical install using a terminal based interface"
+msgstr ""
+
+#: gnu/installer/newt/welcome.scm:132
+msgid "Install using the shell based process"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:82
+msgid "Unable to find a wifi technology"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:86
+msgid "Scanning wifi for available networks, please wait."
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:87
+msgid "Scan in progress"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:91
+msgid "Please enter the wifi password."
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:98
+#, scheme-format
+msgid "The password you entered for ~a is incorrect."
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:100
+msgid "Wrong password"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:106
+#, scheme-format
+msgid "An error occurred while trying to connect to ~a, please retry."
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:200
+msgid "Please select a wifi network."
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:206
+msgid "Scan"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:211
+msgid "No wifi detected"
+msgstr ""
+
+#: gnu/installer/newt/wifi.scm:226
+msgid "Wifi"
+msgstr ""
+
+#: gnu/installer/parted.scm:403 gnu/installer/parted.scm:440
+msgid "Free space"
+msgstr ""
+
+#: gnu/installer/parted.scm:1370
+#, scheme-format
+msgid "Device ~a is still in use."
+msgstr ""
+
+#: gnu/installer/services.scm:88
+msgid "OpenSSH secure shell daemon (sshd)"
+msgstr ""
+
+#: gnu/installer/services.scm:92
+msgid "Tor anonymous network router"
+msgstr ""
+
+#: gnu/installer/services.scm:96
+msgid "Mozilla NSS certificates, for HTTPS access"
+msgstr ""
+
+#: gnu/installer/services.scm:103
+msgid "NetworkManager network connection manager"
+msgstr ""
+
+#: gnu/installer/services.scm:108
+msgid "Connman network connection manager"
+msgstr ""
+
+#: gnu/installer/services.scm:113
+msgid "DHCP client (dynamic IP address assignment)"
+msgstr ""
+
+#: gnu/installer/timezone.scm:110
+#, fuzzy, scheme-format
+#| msgid "failed to create derivation: ~a"
+msgid "Unable to locate path: ~a."
+msgstr "fiasko dum kreo de derivaĵo: ~a"
+
+#: gnu/installer/utils.scm:77
+#, scheme-format
+msgid "Press Enter to continue.~%"
+msgstr ""
+
+#: gnu/installer/utils.scm:102
+#, scheme-format
+msgid "Command failed with exit code ~a.~%"
+msgstr ""
+
+#: gnu/machine/ssh.scm:113
+#, scheme-format
+msgid "<machine-ssh-configuration> without a 'host-key' is deprecated~%"
+msgstr ""
+
+#: gnu/machine/ssh.scm:188
+#, fuzzy, scheme-format
+#| msgid "URI ~a domain not found: ~a"
+msgid "device '~a' not found: ~a"
+msgstr "URI ~a domajno ne trovita: ~a"
+
+#: gnu/machine/ssh.scm:203
+#, scheme-format
+msgid "no file system with label '~a'"
+msgstr ""
+
+#: gnu/machine/ssh.scm:222
+#, scheme-format
+msgid "no file system with UUID '~a'"
+msgstr ""
+
+#: gnu/machine/ssh.scm:274
+#, scheme-format
+msgid "missing modules for ~a:~{ ~a~}~%"
+msgstr ""
+
+#: gnu/machine/ssh.scm:309
+#, scheme-format
+msgid "incorrect target system ('~a' was given, while the system reports that it is '~a')~%"
+msgstr ""
+
+#: gnu/machine/ssh.scm:425
+#, scheme-format
+msgid "no signing key '~a'. have you run 'guix archive --generate-key?'"
+msgstr ""
+
+#: gnu/machine/ssh.scm:476
+msgid "could not roll-back machine"
+msgstr ""
+
+#: gnu/machine/ssh.scm:508
+msgid ""
+"Provisioning for machines that are accessible over SSH\n"
+"and have a known host-name. This entails little more than maintaining an SSH\n"
+"connection to the host."
+msgstr ""
+
+#: gnu/machine/ssh.scm:518
+#, scheme-format
+msgid ""
+"unsupported machine configuration '~a'\n"
+"for environment of type '~a'"
+msgstr ""
+
+#: gnu/packages/bootstrap.scm:152
+#, scheme-format
+msgid "could not find bootstrap binary '~a' for system '~a'"
+msgstr "ne eblis trovi ekŝargilan ciferec-dosieron '~a' por la sistemo '~a'"
+
+#: gnu/packages/bootstrap.scm:459
+msgid "Raw build system with direct store access"
+msgstr ""
+
+#: gnu/packages/bootstrap.scm:467
+msgid "Pre-built Guile for bootstrapping purposes."
+msgstr ""
+
+#: guix/build/utils.scm:715
+#, scheme-format
+msgid "'~a~{ ~a~}' exited with status ~a; output follows:~%~%~{ ~a~%~}"
+msgstr ""
+
+#: guix/scripts.scm:85
+msgid "main commands"
+msgstr ""
+
+#: guix/scripts.scm:86
+msgid "software development commands"
+msgstr ""
+
+#: guix/scripts.scm:87
+msgid "packaging commands"
+msgstr ""
+
+#: guix/scripts.scm:88
+msgid "plumbing commands"
+msgstr ""
+
+#: guix/scripts.scm:89
+msgid "internal commands"
+msgstr ""
+
+#: guix/scripts.scm:122
+#, scheme-format
+msgid "invalid argument: ~a~%"
+msgstr "malvalida argumento: ~a~%"
+
+#: guix/scripts.scm:150 guix/scripts/download.scm:167
+#: guix/scripts/search.scm:71 guix/scripts/show.scm:71
+#: guix/scripts/import/cran.scm:84 guix/scripts/import/elpa.scm:84
+#: guix/scripts/publish.scm:1023 guix/scripts/edit.scm:89
+#: guix/scripts/describe.scm:311 guix/scripts/processes.scm:232
+#, scheme-format
+msgid "~A: unrecognized option~%"
+msgstr "~A: nerekonata modifilo~%"
+
+#: guix/scripts.scm:233
+#, scheme-format
+msgid "Your Guix installation is ~a day old.\n"
+msgid_plural "Your Guix installation is ~a days old.\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts.scm:239
+#, scheme-format
+msgid ""
+"Consider running 'guix pull' followed by\n"
+"'~a' to get up-to-date packages and security updates.\n"
+msgstr ""
+
+#: guix/scripts.scm:303
+#, scheme-format
+msgid "only ~,1f GiB of free space available on ~a~%"
+msgstr ""
+
+#: guix/scripts.scm:305
+msgid ""
+"Consider deleting old profile\n"
+"generations and collecting garbage, along these lines:\n"
+"\n"
+"@example\n"
+"guix gc --delete-generations=1m\n"
+"@end example\n"
+msgstr ""
+
+#: guix/scripts/build.scm:93
+#, fuzzy, scheme-format
+#| msgid "no build log for '~a'~%"
+msgid "cannot access build log at '~a':~%"
+msgstr "neniu konstruita protokolo por '~a'~%"
+
+#: guix/scripts/build.scm:147
#, scheme-format
msgid "failed to create GC root `~a': ~a~%"
msgstr "fiasko dum kreo de radiko GC '~a': ~a~%"
-#: guix/scripts/build.scm:102
+#: guix/scripts/build.scm:252 guix/scripts/build.scm:317
+#, fuzzy, scheme-format
+#| msgid "ambiguous package specification `~a'~%"
+msgid "invalid replacement specification: ~s~%"
+msgstr "plursenca pak-specifigo '~a'~%"
+
+#: guix/scripts/build.scm:299
+#, scheme-format
+msgid "the source of ~a is not a Git reference~%"
+msgstr ""
+
+#: guix/scripts/build.scm:387
+#, scheme-format
+msgid "~a: invalid Git URL replacement specification~%"
+msgstr ""
+
+#: guix/scripts/build.scm:462
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-source=SOURCE\n"
+#| " use SOURCE when building the corresponding package"
+msgid ""
+"\n"
+" --with-source=[PACKAGE=]SOURCE\n"
+" use SOURCE when building the corresponding package"
+msgstr ""
+"\n"
+" --with-source=FONTO\n"
+" uzi FONTOn dum konstruo de la koresponda pako"
+
+#: guix/scripts/build.scm:465
+msgid ""
+"\n"
+" --with-input=PACKAGE=REPLACEMENT\n"
+" replace dependency PACKAGE by REPLACEMENT"
+msgstr ""
+
+#: guix/scripts/build.scm:468
+msgid ""
+"\n"
+" --with-graft=PACKAGE=REPLACEMENT\n"
+" graft REPLACEMENT on packages that refer to PACKAGE"
+msgstr ""
+
+#: guix/scripts/build.scm:471
+msgid ""
+"\n"
+" --with-branch=PACKAGE=BRANCH\n"
+" build PACKAGE from the latest commit of BRANCH"
+msgstr ""
+
+#: guix/scripts/build.scm:474
+msgid ""
+"\n"
+" --with-commit=PACKAGE=COMMIT\n"
+" build PACKAGE from COMMIT"
+msgstr ""
+
+#: guix/scripts/build.scm:477
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-source=SOURCE\n"
+#| " use SOURCE when building the corresponding package"
+msgid ""
+"\n"
+" --with-git-url=PACKAGE=URL\n"
+" build PACKAGE from the repository at URL"
+msgstr ""
+"\n"
+" --with-source=FONTO\n"
+" uzi FONTOn dum konstruo de la koresponda pako"
+
+#: guix/scripts/build.scm:480
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-source=SOURCE\n"
+#| " use SOURCE when building the corresponding package"
+msgid ""
+"\n"
+" --without-tests=PACKAGE\n"
+" build PACKAGE without running its tests"
+msgstr ""
+"\n"
+" --with-source=FONTO\n"
+" uzi FONTOn dum konstruo de la koresponda pako"
+
+#: guix/scripts/build.scm:524
+#, scheme-format
+msgid "transformation '~a' had no effect on ~a~%"
+msgstr ""
+
+#: guix/scripts/build.scm:566 guix/scripts/search.scm:41
+#: guix/scripts/show.scm:41 guix/scripts/lint.scm:101 guix/scripts/edit.scm:48
+#: guix/scripts/size.scm:246 guix/scripts/graph.scm:546
msgid ""
"\n"
" -L, --load-path=DIR prepend DIR to the package module search path"
@@ -86,7 +1289,7 @@ msgstr ""
"\n"
" -L, --load-path=UJO antaŭmedi UJOn al la modula serĉvojo de la pako"
-#: guix/scripts/build.scm:104
+#: guix/scripts/build.scm:568
msgid ""
"\n"
" -K, --keep-failed keep build tree of failed builds"
@@ -94,7 +1297,19 @@ msgstr ""
"\n"
" -K, --keep-failed teni konstru-arbon el fiaskintaj konstruoj"
-#: guix/scripts/build.scm:106
+#: guix/scripts/build.scm:570
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -n, --dry-run do not build the derivations"
+msgid ""
+"\n"
+" -k, --keep-going keep going when some of the derivations fail"
+msgstr ""
+"\n"
+" -n, --dry-run ne konstrui derivaĵojn"
+
+#: guix/scripts/build.scm:572
msgid ""
"\n"
" -n, --dry-run do not build the derivations"
@@ -102,7 +1317,7 @@ msgstr ""
"\n"
" -n, --dry-run ne konstrui derivaĵojn"
-#: guix/scripts/build.scm:108
+#: guix/scripts/build.scm:574
msgid ""
"\n"
" --fallback fall back to building when the substituter fails"
@@ -110,7 +1325,7 @@ msgstr ""
"\n"
" --fallback retropaŝi al konstruado kiam la anstataŭiganto fiaskas"
-#: guix/scripts/build.scm:110
+#: guix/scripts/build.scm:576
msgid ""
"\n"
" --no-substitutes build instead of resorting to pre-built substitutes"
@@ -118,15 +1333,34 @@ msgstr ""
"\n"
" --no-substitutes konstrui anstataŭ uzi jam-konstruitajn anstataŭigantojn"
-#: guix/scripts/build.scm:112
+#: guix/scripts/build.scm:578 guix/scripts/size.scm:235
msgid ""
"\n"
-" --no-build-hook do not attempt to offload builds via the build hook"
+" --substitute-urls=URLS\n"
+" fetch substitute from URLS if they are authorized"
+msgstr ""
+
+#: guix/scripts/build.scm:581
+msgid ""
+"\n"
+" --no-grafts do not graft packages"
+msgstr ""
+"\n"
+" --no-grafts ne kunmetu pakojn"
+
+#: guix/scripts/build.scm:583
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --no-build-hook do not attempt to offload builds via the build hook"
+msgid ""
+"\n"
+" --no-offload do not attempt to offload builds"
msgstr ""
"\n"
" --no-build-hook ne provi disŝarĝi konstruojn per la konstru-hoko"
-#: guix/scripts/build.scm:114
+#: guix/scripts/build.scm:585
msgid ""
"\n"
" --max-silent-time=SECONDS\n"
@@ -136,7 +1370,7 @@ msgstr ""
" --max-silent-time=SEKUNDOJ\n"
" marki la konstruon kiel fiaskintan post SEKUNDOJ da silento"
-#: guix/scripts/build.scm:117
+#: guix/scripts/build.scm:588
msgid ""
"\n"
" --timeout=SECONDS mark the build as failed after SECONDS of activity"
@@ -144,15 +1378,13 @@ msgstr ""
"\n"
" --timeout=SEKUNDOJ marki la konstruon kiel fiaskintan post SEKUNDOJ da aktivado"
-#: guix/scripts/build.scm:119
+#: guix/scripts/build.scm:590
msgid ""
"\n"
-" --verbosity=LEVEL use the given verbosity LEVEL"
+" --rounds=N build N times in a row to detect non-determinism"
msgstr ""
-"\n"
-" --verbosity=NIVELO uzi la indikitan detaligan NIVELOn"
-#: guix/scripts/build.scm:121
+#: guix/scripts/build.scm:592
msgid ""
"\n"
" -c, --cores=N allow the use of up to N CPU cores for the build"
@@ -160,7 +1392,7 @@ msgstr ""
"\n"
" -c, --cores=N permesigi uzon de ĝis N CPU-nukleojn por la konstruo"
-#: guix/scripts/build.scm:123
+#: guix/scripts/build.scm:594
msgid ""
"\n"
" -M, --max-jobs=N allow at most N build jobs"
@@ -168,12 +1400,33 @@ msgstr ""
"\n"
" -M, --max-jobs=N permesi maksimume N konstru-taskojn"
-#: guix/scripts/build.scm:198 guix/scripts/build.scm:205
+#: guix/scripts/build.scm:596
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --verbose produce verbose output"
+msgid ""
+"\n"
+" --debug=LEVEL produce debugging output at LEVEL"
+msgstr ""
+"\n"
+" --verbose produkti detalplenan eligon"
+
+#: guix/scripts/build.scm:613
+msgid "'--keep-failed' ignored since you are talking to a remote daemon\n"
+msgstr ""
+
+#: guix/scripts/build.scm:694
+#, scheme-format
+msgid "'--no-build-hook' is deprecated; use '--no-offload' instead~%"
+msgstr ""
+
+#: guix/scripts/build.scm:724 guix/scripts/build.scm:731
#, scheme-format
msgid "not a number: '~a' option argument: ~a~%"
msgstr "ne estas numero: '~a' modifil-argumento: ~a~%"
-#: guix/scripts/build.scm:224
+#: guix/scripts/build.scm:752
msgid ""
"Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...\n"
"Build the given PACKAGE-OR-DERIVATION and return their output paths.\n"
@@ -181,7 +1434,7 @@ msgstr ""
"Uzado: guix build [MODIFILO]... PAKO-AŬ-DERIVAĴO...\n"
"Konstrui la indikitan PAKO-AŬ-DERIVAĴOn kaj montri iliajn eligajn vojojn.\n"
-#: guix/scripts/build.scm:226
+#: guix/scripts/build.scm:754
msgid ""
"\n"
" -e, --expression=EXPR build the package or derivation EXPR evaluates to"
@@ -189,7 +1442,27 @@ msgstr ""
"\n"
" -e, --expression=ESPR konstrui la pakon aŭ derivaĵon kiu rezultas de ESPR"
-#: guix/scripts/build.scm:228
+#: guix/scripts/build.scm:756
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -e, --expression=EXPR build the package or derivation EXPR evaluates to"
+msgid ""
+"\n"
+" -f, --file=FILE build the package or derivation that the code within\n"
+" FILE evaluates to"
+msgstr ""
+"\n"
+" -e, --expression=ESPR konstrui la pakon aŭ derivaĵon kiu rezultas de ESPR"
+
+#: guix/scripts/build.scm:759
+msgid ""
+"\n"
+" -m, --manifest=FILE build the packages that the manifest given in FILE\n"
+" evaluates to"
+msgstr ""
+
+#: guix/scripts/build.scm:762
msgid ""
"\n"
" -S, --source build the packages' source derivations"
@@ -197,7 +1470,7 @@ msgstr ""
"\n"
" -S, --source konstrui la font-derivaĵojn de la pakoj"
-#: guix/scripts/build.scm:230
+#: guix/scripts/build.scm:764
msgid ""
"\n"
" --sources[=TYPE] build source derivations; TYPE may optionally be one\n"
@@ -207,7 +1480,8 @@ msgstr ""
" --sources[=TIPO] konstrui fontajn derivaĵojn; TIPO povas laŭelekte esti\n"
" unu el \"package\", \"all\" (aprioras), aŭ \"transitive\""
-#: guix/scripts/build.scm:233
+#: guix/scripts/build.scm:767 guix/scripts/pull.scm:120
+#: guix/scripts/pack.scm:1056
msgid ""
"\n"
" -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
@@ -215,7 +1489,8 @@ msgstr ""
"\n"
" -s, --system=SISTEMO provi konstrui por SISTEMO--ekz., \"i686-linux\""
-#: guix/scripts/build.scm:235
+#: guix/scripts/build.scm:769 guix/scripts/system.scm:992
+#: guix/scripts/pack.scm:1058
msgid ""
"\n"
" --target=TRIPLET cross-build for TRIPLET--e.g., \"armel-linux-gnu\""
@@ -223,33 +1498,27 @@ msgstr ""
"\n"
" --target=TRIOPO cruc-konstrui por TRIOPO--ekz., \"armel-linux-gnu\""
-#: guix/scripts/build.scm:237
+#: guix/scripts/build.scm:771
msgid ""
"\n"
-" --with-source=SOURCE\n"
-" use SOURCE when building the corresponding package"
+" -d, --derivations return the derivation paths of the given packages"
msgstr ""
"\n"
-" --with-source=FONTO\n"
-" uzi FONTOn dum konstruo de la koresponda pako"
+" -d, --derivations liveri la derivaĵajn vojojn de la indikitaj pakoj"
-#: guix/scripts/build.scm:240
+#: guix/scripts/build.scm:773
msgid ""
"\n"
-" --no-grafts do not graft packages"
+" --check rebuild items to check for non-determinism issues"
msgstr ""
-"\n"
-" --no-grafts ne kunmetu pakojn"
-#: guix/scripts/build.scm:242
+#: guix/scripts/build.scm:775
msgid ""
"\n"
-" -d, --derivations return the derivation paths of the given packages"
+" --repair repair the specified items"
msgstr ""
-"\n"
-" -d, --derivations liveri la derivaĵajn vojojn de la indikitaj pakoj"
-#: guix/scripts/build.scm:244
+#: guix/scripts/build.scm:777 guix/scripts/pack.scm:1076
msgid ""
"\n"
" -r, --root=FILE make FILE a symlink to the result, and register it\n"
@@ -259,7 +1528,35 @@ msgstr ""
" -r, --root=DOSIERO igi DOSIEROn simbola ligo al la rezulto, kaj registri\n"
" ĝin kiel radikon de rubaĵ-kolektanto"
-#: guix/scripts/build.scm:247
+#: guix/scripts/build.scm:780 guix/scripts/package.scm:384
+#: guix/scripts/install.scm:36 guix/scripts/remove.scm:36
+#: guix/scripts/upgrade.scm:37 guix/scripts/pull.scm:118
+#: guix/scripts/system.scm:994 guix/scripts/copy.scm:115
+#: guix/scripts/pack.scm:1081 guix/scripts/deploy.scm:58
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --verbosity=LEVEL use the given verbosity LEVEL"
+msgid ""
+"\n"
+" -v, --verbosity=LEVEL use the given verbosity LEVEL"
+msgstr ""
+"\n"
+" --verbosity=NIVELO uzi la indikitan detaligan NIVELOn"
+
+#: guix/scripts/build.scm:782
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -n, --dry-run do not build the derivations"
+msgid ""
+"\n"
+" -q, --quiet do not show the build log"
+msgstr ""
+"\n"
+" -n, --dry-run ne konstrui derivaĵojn"
+
+#: guix/scripts/build.scm:784
msgid ""
"\n"
" --log-file return the log file names for the given derivations"
@@ -267,12 +1564,21 @@ msgstr ""
"\n"
" --log-file liveri la protokol-dosierajn nomojn por la indikitaj derivaĵoj"
-#: guix/scripts/build.scm:252 guix/scripts/download.scm:53
-#: guix/scripts/package.scm:464 guix/scripts/gc.scm:58
-#: guix/scripts/hash.scm:55 guix/scripts/import.scm:90
-#: guix/scripts/pull.scm:81 guix/scripts/substitute.scm:682
-#: guix/scripts/system.scm:400 guix/scripts/lint.scm:534
-#: guix/scripts/publish.scm:56
+#: guix/scripts/build.scm:791 guix/scripts/download.scm:103
+#: guix/scripts/package.scm:402 guix/scripts/install.scm:43
+#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:44
+#: guix/scripts/search.scm:36 guix/scripts/show.scm:36 guix/scripts/gc.scm:88
+#: guix/scripts/git.scm:34 guix/scripts/git/authenticate.scm:110
+#: guix/scripts/hash.scm:65 guix/scripts/import.scm:95
+#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:126
+#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:997
+#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:97
+#: guix/scripts/edit.scm:51 guix/scripts/size.scm:249
+#: guix/scripts/graph.scm:551 guix/scripts/challenge.scm:423
+#: guix/scripts/copy.scm:120 guix/scripts/pack.scm:1086
+#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:95
+#: guix/scripts/processes.scm:214 guix/scripts/deploy.scm:53
+#: guix/scripts/container.scm:35 guix/scripts/container/exec.scm:43
msgid ""
"\n"
" -h, --help display this help and exit"
@@ -280,12 +1586,21 @@ msgstr ""
"\n"
" -h, --help montri ĉi tiun helpon kaj eliri"
-#: guix/scripts/build.scm:254 guix/scripts/download.scm:55
-#: guix/scripts/package.scm:466 guix/scripts/gc.scm:60
-#: guix/scripts/hash.scm:57 guix/scripts/import.scm:92
-#: guix/scripts/pull.scm:83 guix/scripts/substitute.scm:684
-#: guix/scripts/system.scm:402 guix/scripts/lint.scm:538
-#: guix/scripts/publish.scm:58
+#: guix/scripts/build.scm:793 guix/scripts/download.scm:105
+#: guix/scripts/package.scm:404 guix/scripts/install.scm:45
+#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:46
+#: guix/scripts/search.scm:38 guix/scripts/show.scm:38 guix/scripts/gc.scm:90
+#: guix/scripts/git.scm:36 guix/scripts/git/authenticate.scm:112
+#: guix/scripts/hash.scm:67 guix/scripts/import.scm:97
+#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:128
+#: guix/scripts/substitute.scm:859 guix/scripts/system.scm:999
+#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:99
+#: guix/scripts/edit.scm:53 guix/scripts/size.scm:251
+#: guix/scripts/graph.scm:553 guix/scripts/challenge.scm:425
+#: guix/scripts/copy.scm:122 guix/scripts/pack.scm:1088
+#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:97
+#: guix/scripts/processes.scm:216 guix/scripts/deploy.scm:55
+#: guix/scripts/container.scm:37 guix/scripts/container/exec.scm:45
msgid ""
"\n"
" -V, --version display version information and exit"
@@ -293,7 +1608,7 @@ msgstr ""
"\n"
" -V, --version montri informon pri versio kaj eliri"
-#: guix/scripts/build.scm:281
+#: guix/scripts/build.scm:820
#, scheme-format
msgid ""
"invalid argument: '~a' option argument: ~a, ~\n"
@@ -302,33 +1617,451 @@ msgstr ""
"malvalida argumento: '~a' modifila argumento: ~a, ~\n"
"devas esti unu el 'package', 'all', aŭ 'transitive'~%"
-#: guix/scripts/build.scm:404
+#: guix/scripts/build.scm:882
#, scheme-format
-msgid "sources do not match any package:~{ ~a~}~%"
-msgstr "fontoj ne kongruas al iu ajn pako:~{ ~a~}~%"
+msgid "~s: not something we can build~%"
+msgstr ""
-#: guix/scripts/build.scm:453
+#: guix/scripts/build.scm:887
+msgid ""
+"If you build from a file, make sure the last Scheme\n"
+"expression returns a package value. @code{define-public} defines a variable,\n"
+"but returns @code{#<unspecified>}. To fix this, add a Scheme expression at\n"
+"the end of the file that consists only of the package's variable name you\n"
+"defined, as in this example:\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+msgstr ""
+
+#: guix/scripts/build.scm:900
+msgid ""
+"If you build from a file, make sure the last\n"
+"Scheme expression returns a package, gexp, derivation or a list of such\n"
+"values."
+msgstr ""
+
+#: guix/scripts/build.scm:987
+#, fuzzy, scheme-format
+#| msgid "package `~a' has no source~%"
+msgid "package '~a' has no source~%"
+msgstr "pako '~a' havas neniun fonton~%"
+
+#: guix/scripts/build.scm:1035
#, scheme-format
msgid "no build log for '~a'~%"
msgstr "neniu konstruita protokolo por '~a'~%"
-#: guix/scripts/download.scm:44
+#: guix/discovery.scm:96
+#, scheme-format
+msgid "cannot access `~a': ~a~%"
+msgstr "ne eblas atingi '~a': ~a~%"
+
+#: guix/lint.scm:184
+msgid "description should not be empty"
+msgstr "priskribo ne devos esti malplena"
+
+#: guix/lint.scm:195
+msgid "Texinfo markup in description is invalid"
+msgstr ""
+
+#: guix/lint.scm:205
+#, fuzzy, scheme-format
+#| msgid "description should not be empty"
+msgid ""
+"description should not contain ~\n"
+"trademark sign '~a' at ~d"
+msgstr "priskribo ne devos esti malplena"
+
+#. TRANSLATORS: '@code' is Texinfo markup and must be kept
+#. as is.
+#: guix/lint.scm:218
+msgid "use @code or similar ornament instead of quotes"
+msgstr ""
+
+#: guix/lint.scm:230
+msgid "description should start with an upper-case letter or digit"
+msgstr "priskribo devos komenci per majuskla litero aŭ cifero"
+
+#: guix/lint.scm:248
+#, scheme-format
+msgid ""
+"sentences in description should be followed ~\n"
+"by two spaces; possible infraction~p at ~{~a~^, ~}"
+msgstr ""
+"frazoj en la priskribo devos esti sekvataj de ~\n"
+"du spacoj; ebla malobeo~p ĉe ~{~a~^, ~}"
+
+#: guix/lint.scm:269
+#, fuzzy, scheme-format
+#| msgid "Validate package descriptions"
+msgid "invalid description: ~s"
+msgstr "Validigi pak-priskribojn"
+
+#: guix/lint.scm:339
+#, fuzzy, scheme-format
+#| msgid "pkg-config should probably be a native input"
+msgid "'~a' should probably be a native input"
+msgstr "pkg-config probable devos esti originala enigo"
+
+#: guix/lint.scm:354
+#, fuzzy, scheme-format
+#| msgid "pkg-config should probably be a native input"
+msgid "'~a' should probably not be an input at all"
+msgstr "pkg-config probable devos esti originala enigo"
+
+#: guix/lint.scm:375
+msgid "no period allowed at the end of the synopsis"
+msgstr "punkto ne estas permesata ĉe la fino de la resumo"
+
+#: guix/lint.scm:389
+msgid "no article allowed at the beginning of the synopsis"
+msgstr "artikolo ne estas permesata ĉe komenco de la resumo"
+
+#: guix/lint.scm:398
+msgid "synopsis should be less than 80 characters long"
+msgstr "resumo devos havi malpli ol 80 signoj"
+
+#: guix/lint.scm:407
+msgid "synopsis should start with an upper-case letter or digit"
+msgstr "resumo devos komenci per majuskla litero aŭ cifero"
+
+#: guix/lint.scm:415
+msgid "synopsis should not start with the package name"
+msgstr "resumo ne devos komenci per la pak-nomo"
+
+#: guix/lint.scm:429
+msgid "Texinfo markup in synopsis is invalid"
+msgstr ""
+
+#: guix/lint.scm:444
+msgid "synopsis should not be empty"
+msgstr "resumo ne devos esti malplena"
+
+#: guix/lint.scm:454
+#, fuzzy, scheme-format
+#| msgid "invalid syntax: ~a~%"
+msgid "invalid synopsis: ~s"
+msgstr "malvalida sintakso: ~a~%"
+
+#: guix/lint.scm:572
+#, scheme-format
+msgid "URI ~a returned suspiciously small file (~a bytes)"
+msgstr ""
+
+#: guix/lint.scm:581
+#, scheme-format
+msgid "permanent redirect from ~a to ~a"
+msgstr ""
+
+#: guix/lint.scm:587
+#, scheme-format
+msgid "invalid permanent redirect from ~a"
+msgstr ""
+
+#: guix/lint.scm:593 guix/lint.scm:603
+#, scheme-format
+msgid "URI ~a not reachable: ~a (~s)"
+msgstr "URI ~a ne estas alirebla: ~a (~s)"
+
+#: guix/lint.scm:609
+#, scheme-format
+msgid "URI ~a domain not found: ~a"
+msgstr "URI ~a domajno ne trovita: ~a"
+
+#: guix/lint.scm:615
+#, scheme-format
+msgid "URI ~a unreachable: ~a"
+msgstr "URI ~a nealirebla: ~a"
+
+#: guix/lint.scm:623
+#, scheme-format
+msgid "TLS certificate error: ~a"
+msgstr ""
+
+#: guix/lint.scm:650
+msgid "invalid value for home page"
+msgstr "malvalida valoroj por hejmpaĝo"
+
+#: guix/lint.scm:655
+#, scheme-format
+msgid "invalid home page URL: ~s"
+msgstr "malvalida hejmpaĝa URL: ~s"
+
+#: guix/lint.scm:698
+msgid "file names of patches should start with the package name"
+msgstr "dosiernomoj de flikaĵoj devos komenci per la pak-nomo"
+
+#: guix/lint.scm:714
+#, scheme-format
+msgid "~a: file name is too long"
+msgstr ""
+
+#: guix/lint.scm:756
+#, fuzzy, scheme-format
+#| msgid "~a: ~a: proposed synopsis: ~s~%"
+msgid "proposed synopsis: ~s~%"
+msgstr "~a: ~a: proponita resumo: ~s~%"
+
+#: guix/lint.scm:770
+#, fuzzy, scheme-format
+#| msgid "~a: ~a: proposed description:~% \"~a\"~%"
+msgid "proposed description:~% \"~a\"~%"
+msgstr "~a: ~a: proponita priskribo:~% \"~a\"~%"
+
+#: guix/lint.scm:821
+#, fuzzy
+#| msgid "URI ~a unreachable: ~a"
+msgid "all the source URIs are unreachable:"
+msgstr "URI ~a nealirebla: ~a"
+
+#: guix/lint.scm:850
+#, fuzzy
+#| msgid "file names of patches should start with the package name"
+msgid "the source file name should contain the package name"
+msgstr "dosiernomoj de flikaĵoj devos komenci per la pak-nomo"
+
+#: guix/lint.scm:862
+msgid "the source URI should not be an autogenerated tarball"
+msgstr ""
+
+#: guix/lint.scm:886
+#, scheme-format
+msgid "URL should be 'mirror://~a/~a'"
+msgstr ""
+
+#: guix/lint.scm:931
+#, scheme-format
+msgid "URL should be '~a'"
+msgstr ""
+
+#: guix/lint.scm:953 guix/lint.scm:964 guix/lint.scm:972
+#, fuzzy, scheme-format
+#| msgid "failed to create derivation: ~a"
+msgid "failed to create ~a derivation: ~a"
+msgstr "fiasko dum kreo de derivaĵo: ~a"
+
+#: guix/lint.scm:958 guix/lint.scm:986
+#, fuzzy, scheme-format
+#| msgid "failed to create derivation: ~s~%"
+msgid "failed to create ~a derivation: ~s"
+msgstr "fiasko dum kreo de derivaĵo: ~s~%"
+
+#: guix/lint.scm:1014
+#, scheme-format
+msgid "propagated inputs ~a and ~a collide"
+msgstr ""
+
+#: guix/lint.scm:1038
+#, fuzzy
+#| msgid "invalid symlink tokens"
+msgid "invalid license field"
+msgstr "malvalidaj simbol-ligaj ĵetonoj"
+
+#: guix/lint.scm:1045
+#, scheme-format
+msgid "~a: HTTP GET error for ~a: ~a (~s)~%"
+msgstr ""
+
+#: guix/lint.scm:1055
+#, fuzzy, scheme-format
+#| msgid "host name lookup error: ~a~%"
+msgid "~a: host lookup failure: ~a~%"
+msgstr "eraro en serĉado de gastigant-nomo: ~a~%"
+
+#: guix/lint.scm:1060
+#, scheme-format
+msgid "~a: TLS certificate error: ~a"
+msgstr ""
+
+#: guix/lint.scm:1071 guix/ui.scm:841
+#, scheme-format
+msgid "~a: ~a~%"
+msgstr "~a: ~a~%"
+
+#: guix/lint.scm:1085
+msgid "while retrieving CVE vulnerabilities"
+msgstr ""
+
+#: guix/lint.scm:1128
+#, scheme-format
+msgid "probably vulnerable to ~a"
+msgstr ""
+
+#: guix/lint.scm:1135
+#, scheme-format
+msgid "while retrieving upstream info for '~a'"
+msgstr ""
+
+#: guix/lint.scm:1144
+#, scheme-format
+msgid "can be upgraded to ~a"
+msgstr ""
+
+#: guix/lint.scm:1162
+msgid "Software Heritage rate limit reached; try again later"
+msgstr ""
+
+#: guix/lint.scm:1166
+#, scheme-format
+msgid "'~a' returned ~a"
+msgstr ""
+
+#. TRANSLATORS: "Software Heritage" is a proper noun
+#. that must remain untranslated. See
+#. <https://www.softwareheritage.org>.
+#: guix/lint.scm:1205
+msgid "scheduled Software Heritage archival"
+msgstr ""
+
+#: guix/lint.scm:1211
+msgid "archival rate limit exceeded; try again later"
+msgstr ""
+
+#: guix/lint.scm:1226
+msgid "source not archived on Software Heritage"
+msgstr ""
+
+#: guix/lint.scm:1239
+msgid "while connecting to Software Heritage"
+msgstr ""
+
+#: guix/lint.scm:1254
+#, scheme-format
+msgid "tabulation on line ~a, column ~a"
+msgstr ""
+
+#: guix/lint.scm:1266
+#, scheme-format
+msgid "trailing white space on line ~a"
+msgstr ""
+
+#: guix/lint.scm:1280
+#, scheme-format
+msgid "line ~a is way too long (~a characters)"
+msgstr ""
+
+#: guix/lint.scm:1294
+msgid "parentheses feel lonely, move to the previous or next line"
+msgstr ""
+
+#: guix/lint.scm:1371
+msgid "source file not found"
+msgstr ""
+
+#: guix/lint.scm:1383
+msgid "Validate package descriptions"
+msgstr "Validigi pak-priskribojn"
+
+#: guix/lint.scm:1387
+msgid "Identify inputs that should be native inputs"
+msgstr "Identigi enigojn kiuj devus esti originalaj enigoj"
+
+#: guix/lint.scm:1391
+#, fuzzy
+#| msgid "Identify inputs that should be native inputs"
+msgid "Identify inputs that shouldn't be inputs at all"
+msgstr "Identigi enigojn kiuj devus esti originalaj enigoj"
+
+#. TRANSLATORS: <license> is the name of a data type and must not be
+#. translated.
+#: guix/lint.scm:1397
+msgid "Make sure the 'license' field is a <license> or a list thereof"
+msgstr ""
+
+#: guix/lint.scm:1402
+msgid "Suggest 'mirror://' URLs"
+msgstr ""
+
+#: guix/lint.scm:1406
+#, fuzzy
+#| msgid "Validate file names and availability of patches"
+msgid "Validate file names of sources"
+msgstr "Validigi dosiernomojn kaj disponeblon de flikaĵoj"
+
+#: guix/lint.scm:1410
+msgid "Check for autogenerated tarballs"
+msgstr ""
+
+#: guix/lint.scm:1414
+msgid "Report failure to compile a package to a derivation"
+msgstr "Raporti fiaskon kompili pakon al derivaĵo"
+
+#: guix/lint.scm:1419
+msgid "Report collisions that would occur due to propagated inputs"
+msgstr ""
+
+#: guix/lint.scm:1424
+msgid "Validate file names and availability of patches"
+msgstr "Validigi dosiernomojn kaj disponeblon de flikaĵoj"
+
+#: guix/lint.scm:1428
+msgid "Look for formatting issues in the source"
+msgstr ""
+
+#: guix/lint.scm:1435
+msgid "Validate package synopses"
+msgstr "Validigi pak-resumojn"
+
+#: guix/lint.scm:1439
+msgid "Validate synopsis & description of GNU packages"
+msgstr "Validigi resumon kaj priskribon de GNU-pakoj"
+
+#: guix/lint.scm:1443
+msgid "Validate home-page URLs"
+msgstr "Validigi heimpaĝajn URL"
+
+#: guix/lint.scm:1447
+msgid "Validate source URLs"
+msgstr "Validigi fontajn URL"
+
+#: guix/lint.scm:1451
+msgid "Suggest GitHub URLs"
+msgstr ""
+
+#: guix/lint.scm:1455
+msgid "Check the Common Vulnerabilities and Exposures (CVE) database"
+msgstr ""
+
+#: guix/lint.scm:1460
+msgid "Check the package for new upstream releases"
+msgstr ""
+
+#: guix/lint.scm:1464
+msgid "Ensure source code archival on Software Heritage"
+msgstr ""
+
+#: guix/scripts/download.scm:86
msgid ""
"Usage: guix download [OPTION] URL\n"
-"Download the file at URL, add it to the store, and print its store path\n"
-"and the hash of its contents.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
-"('hex' and 'hexadecimal' can be used as well).\n"
+"Download the file at URL to the store or to the given file, and print its\n"
+"file name and the hash of its contents.\n"
msgstr ""
-"Uzmaniero: guix download [OPTION] URL\n"
-"Elŝuti la dosieron ĉe la URL, aldoni ĝin al la konservejo, kaj montri\n"
-" ĝian konservo-vojon kaj la haketon de ĝia enhavo.\n"
+
+#: guix/scripts/download.scm:90 guix/scripts/hash.scm:53
+#, fuzzy
+#| msgid ""
+#| "Usage: guix hash [OPTION] FILE\n"
+#| "Return the cryptographic hash of FILE.\n"
+#| "\n"
+#| "Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
+#| "and 'hexadecimal' can be used as well).\n"
+msgid ""
+"Supported formats: 'base64', 'nix-base32' (default), 'base32',\n"
+"and 'base16' ('hex' and 'hexadecimal' can be used as well).\n"
+msgstr ""
+"Uzmaniero: guix hash [MODIFILO] DOSIERO\n"
+"Liveras la ĉifran haketon de DOSIERO.\n"
"\n"
-"Subtenataj formoj: 'nix-base32' (aprioras), 'base32', kaj 'base16'\n"
-"('hex' kaj 'hexadecimal' ankaŭ uzeblas, por deksesumo).\n"
+"Subtenataj formoj: 'nix-base32' (aprioras), 'base32', kaj 'base16' ('hex'\n"
+"kaj 'hexadecimal' ankaŭ povas esti uzataj, por deksesumo).\n"
-#: guix/scripts/download.scm:50 guix/scripts/hash.scm:50
+#: guix/scripts/download.scm:93 guix/scripts/hash.scm:60
msgid ""
"\n"
" -f, --format=FMT write the hash in the given format"
@@ -336,95 +2069,119 @@ msgstr ""
"\n"
" -f, --format=FRM skribi la haketon laŭ la indikita formo"
-#: guix/scripts/download.scm:73 guix/scripts/hash.scm:75
+#: guix/scripts/download.scm:95 guix/scripts/hash.scm:58
+msgid ""
+"\n"
+" -H, --hash=ALGORITHM use the given hash ALGORITHM"
+msgstr ""
+
+#: guix/scripts/download.scm:97
+msgid ""
+"\n"
+" --no-check-certificate\n"
+" do not validate the certificate of HTTPS servers "
+msgstr ""
+
+#: guix/scripts/download.scm:100
+msgid ""
+"\n"
+" -o, --output=FILE download to FILE"
+msgstr ""
+
+#: guix/scripts/download.scm:125 guix/scripts/hash.scm:97
#, scheme-format
msgid "unsupported hash format: ~a~%"
msgstr "nesubtenata haket-formo: ~a~%"
-#: guix/scripts/download.scm:96 guix/scripts/gc.scm:122
-#: guix/scripts/pull.scm:217 guix/scripts/lint.scm:585
-#: guix/scripts/publish.scm:233 guix/ui.scm:829
+#: guix/scripts/download.scm:133 guix/scripts/hash.scm:81
+#, fuzzy, scheme-format
+#| msgid "~a: unknown action~%"
+msgid "~a: unknown hash algorithm~%"
+msgstr "~a: nekonata pako~%"
+
+#: guix/scripts/download.scm:170 guix/scripts/package.scm:956
+#: guix/scripts/upgrade.scm:82 guix/scripts/publish.scm:1025
#, scheme-format
-msgid "~A: unrecognized option~%"
-msgstr "~A: nerekonata modifilo~%"
+msgid "~A: extraneous argument~%"
+msgstr "~A: fremda argumento~%"
-#: guix/scripts/download.scm:106
+#: guix/scripts/download.scm:178
+#, fuzzy, scheme-format
+#| msgid "~a: download failed~%"
+msgid "no download URI was specified~%"
+msgstr "~a: elŝuto fiaskis~%"
+
+#: guix/scripts/download.scm:183
#, scheme-format
msgid "~a: failed to parse URI~%"
msgstr "~a: analizo de URI fiaskis~%"
-#: guix/scripts/download.scm:117
+#: guix/scripts/download.scm:193
#, scheme-format
msgid "~a: download failed~%"
msgstr "~a: elŝuto fiaskis~%"
-#: guix/scripts/package.scm:108
-#, scheme-format
-msgid "failed to build the empty profile~%"
-msgstr "fiasko dum konstruo de malplena profilo~%"
-
#: guix/scripts/package.scm:124
#, scheme-format
-msgid "switching from generation ~a to ~a~%"
-msgstr "alterno el generacio ~a al ~a~%"
-
-#: guix/scripts/package.scm:143
-#, scheme-format
-msgid "nothing to do: already at the empty profile~%"
-msgstr "nenio por fari: jam estas ĉe la malplena profilo~%"
-
-#: guix/scripts/package.scm:155
-#, scheme-format
-msgid "deleting ~a~%"
-msgstr "ni forigas ~a~%"
-
-#: guix/scripts/package.scm:268
-#, scheme-format
msgid "not removing generation ~a, which is current~%"
msgstr "ni ne forigas generacion ~a, kiu estas la nuna~%"
-#: guix/scripts/package.scm:275
+#: guix/scripts/package.scm:131
#, scheme-format
msgid "no matching generation~%"
msgstr "neniu kongrua generacio~%"
-#: guix/scripts/package.scm:278 guix/scripts/package.scm:917
-#, scheme-format
-msgid "invalid syntax: ~a~%"
-msgstr "malvalida sintakso: ~a~%"
-
-#: guix/scripts/package.scm:340
+#: guix/scripts/package.scm:153
#, scheme-format
-msgid "package `~a' lacks output `~a'~%"
-msgstr "pako '~a' malhavas eligon '~a'~%"
+msgid "nothing to be done~%"
+msgstr "nenio por fari~%"
-#: guix/scripts/package.scm:357
-#, scheme-format
-msgid "~a: package not found~%"
-msgstr "~a: pako ne trovita~%"
+#: guix/scripts/package.scm:256
+#, fuzzy, scheme-format
+#| msgid "package `~a' has no source~%"
+msgid "package '~a' no longer exists~%"
+msgstr "pako '~a' havas neniun fonton~%"
-#: guix/scripts/package.scm:401
+#: guix/scripts/package.scm:311
#, scheme-format
-msgid "The following environment variable definitions may be needed:~%"
-msgstr "La jenaj medi-variablaj difinoj povos esti necesaj:~%"
+msgid ""
+"Consider setting the necessary environment\n"
+"variables by running:\n"
+"\n"
+"@example\n"
+"GUIX_PROFILE=\"~a\"\n"
+". \"$GUIX_PROFILE/etc/profile\"\n"
+"@end example\n"
+"\n"
+"Alternately, see @command{guix package --search-paths -p ~s}."
+msgstr ""
-#: guix/scripts/package.scm:417
+#: guix/scripts/package.scm:339
+#, fuzzy
+#| msgid ""
+#| "Usage: guix package [OPTION]... PACKAGES...\n"
+#| "Install, remove, or upgrade PACKAGES in a single transaction.\n"
msgid ""
-"Usage: guix package [OPTION]... PACKAGES...\n"
-"Install, remove, or upgrade PACKAGES in a single transaction.\n"
+"Usage: guix package [OPTION]...\n"
+"Install, remove, or upgrade packages in a single transaction.\n"
msgstr ""
"Uzmaniero: guix package [MODIFILO]... PAKOJ...\n"
"Instalas, forigas, aŭ ĝisdatigas PAKOJn en ununura ago.\n"
-#: guix/scripts/package.scm:419
+#: guix/scripts/package.scm:341
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -i, --install=PACKAGE install PACKAGE"
msgid ""
"\n"
-" -i, --install=PACKAGE install PACKAGE"
+" -i, --install PACKAGE ...\n"
+" install PACKAGEs"
msgstr ""
"\n"
" -i, --install=PAKO instali PAKOn"
-#: guix/scripts/package.scm:421
+#: guix/scripts/package.scm:344
msgid ""
"\n"
" -e, --install-from-expression=EXP\n"
@@ -434,15 +2191,36 @@ msgstr ""
" -e, --install-from-expression=ESP\n"
" instali la pakon ESP rezultas al"
-#: guix/scripts/package.scm:424
+#: guix/scripts/package.scm:347
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -e, --install-from-expression=EXP\n"
+#| " install the package EXP evaluates to"
+msgid ""
+"\n"
+" -f, --install-from-file=FILE\n"
+" install the package that the code within FILE\n"
+" evaluates to"
+msgstr ""
+"\n"
+" -e, --install-from-expression=ESP\n"
+" instali la pakon ESP rezultas al"
+
+#: guix/scripts/package.scm:351
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -r, --remove=PACKAGE remove PACKAGE"
msgid ""
"\n"
-" -r, --remove=PACKAGE remove PACKAGE"
+" -r, --remove PACKAGE ...\n"
+" remove PACKAGEs"
msgstr ""
"\n"
" -r, --remove=PAKO forigi PAKOn"
-#: guix/scripts/package.scm:426
+#: guix/scripts/package.scm:354
msgid ""
"\n"
" -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP"
@@ -450,7 +2228,14 @@ msgstr ""
"\n"
" -u, --upgrade[=REGESP] ĝisdatigi ĉiujn instalitajn pakojn kongruantajn al REGESP"
-#: guix/scripts/package.scm:428
+#: guix/scripts/package.scm:356
+msgid ""
+"\n"
+" -m, --manifest=FILE create a new profile generation with the manifest\n"
+" from FILE"
+msgstr ""
+
+#: guix/scripts/package.scm:359
msgid ""
"\n"
" --do-not-upgrade[=REGEXP] do not upgrade any packages matching REGEXP"
@@ -458,7 +2243,7 @@ msgstr ""
"\n"
" --do-not-upgrade[=REGESP] ne ĝisdatigi iun ajn instalitan pakon kongruantan al REGESP"
-#: guix/scripts/package.scm:430
+#: guix/scripts/package.scm:361 guix/scripts/pull.scm:108
msgid ""
"\n"
" --roll-back roll back to the previous generation"
@@ -466,15 +2251,20 @@ msgstr ""
"\n"
" --roll-back retropaŝi al la antaŭa generacio"
-#: guix/scripts/package.scm:432
+#: guix/scripts/package.scm:363
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --search-paths display needed environment variable definitions"
msgid ""
"\n"
-" --search-paths display needed environment variable definitions"
+" --search-paths[=KIND]\n"
+" display needed environment variable definitions"
msgstr ""
"\n"
" --search-paths montri necesajn medi-variablajn difinojn"
-#: guix/scripts/package.scm:434
+#: guix/scripts/package.scm:366 guix/scripts/pull.scm:105
msgid ""
"\n"
" -l, --list-generations[=PATTERN]\n"
@@ -484,7 +2274,7 @@ msgstr ""
" -I, --list-generations[=ŜABLONO]\n"
" listigi generaciojn kongruantajn al ŜABLONO"
-#: guix/scripts/package.scm:437
+#: guix/scripts/package.scm:369 guix/scripts/pull.scm:110
msgid ""
"\n"
" -d, --delete-generations[=PATTERN]\n"
@@ -494,7 +2284,7 @@ msgstr ""
" -d, --delete-generations[=ŜABLONO]\n"
" forigi generaciojn kongruantajn al ŜABLONO"
-#: guix/scripts/package.scm:440
+#: guix/scripts/package.scm:372 guix/scripts/pull.scm:113
msgid ""
"\n"
" -S, --switch-generation=PATTERN\n"
@@ -504,7 +2294,8 @@ msgstr ""
" -S, --switch-generations=ŜABLONO\n"
" ŝalti al generacio kongruanta al ŜABLONO"
-#: guix/scripts/package.scm:443
+#: guix/scripts/package.scm:375 guix/scripts/install.scm:33
+#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:35
msgid ""
"\n"
" -p, --profile=PROFILE use PROFILE instead of the user's default profile"
@@ -512,23 +2303,33 @@ msgstr ""
"\n"
" -p, --profile=PROFILO uzi PROFILOn anstataŭ la apriora profilo de la uzanto"
-#: guix/scripts/package.scm:446
+#: guix/scripts/package.scm:377
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-live list live paths"
msgid ""
"\n"
-" --bootstrap use the bootstrap Guile to build the profile"
+" --list-profiles list the user's profiles"
msgstr ""
"\n"
-" --bootstrap uzi la praŝargilon Guile por konstrui la profilon"
+" --list-live listigi aktivajn vojojn"
-#: guix/scripts/package.scm:448 guix/scripts/pull.scm:74
+#: guix/scripts/package.scm:380
msgid ""
"\n"
-" --verbose produce verbose output"
+" --allow-collisions do not treat collisions in the profile as an error"
msgstr ""
+
+#: guix/scripts/package.scm:382
+msgid ""
"\n"
-" --verbose produkti detalplenan eligon"
+" --bootstrap use the bootstrap Guile to build the profile"
+msgstr ""
+"\n"
+" --bootstrap uzi la praŝargilon Guile por konstrui la profilon"
-#: guix/scripts/package.scm:451
+#: guix/scripts/package.scm:387
msgid ""
"\n"
" -s, --search=REGEXP search in synopsis and description using REGEXP"
@@ -536,7 +2337,7 @@ msgstr ""
"\n"
" -s, --search=REGESP serĉi en resumo kaj priskribo uzante REGESP"
-#: guix/scripts/package.scm:453
+#: guix/scripts/package.scm:389
msgid ""
"\n"
" -I, --list-installed[=REGEXP]\n"
@@ -546,7 +2347,7 @@ msgstr ""
" -I, --list-installed[=REGESP]\n"
" listigi instalitajn pakojn kongruantajn al REGESP"
-#: guix/scripts/package.scm:456
+#: guix/scripts/package.scm:392
msgid ""
"\n"
" -A, --list-available[=REGEXP]\n"
@@ -556,72 +2357,124 @@ msgstr ""
" -A, --list-available[=REGESP]\n"
" listigi disponeblajn pakojn kongruantajn al REGESP"
-#: guix/scripts/package.scm:459
+#: guix/scripts/package.scm:395
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --show=PACKAGE show details about PACKAGE"
msgid ""
"\n"
-" --show=PACKAGE show details about PACKAGE"
+" --show=PACKAGE show details about PACKAGE"
msgstr ""
"\n"
" --show=PAKO montri detalojn pri PAKO"
-#: guix/scripts/package.scm:730
+#: guix/scripts/package.scm:450
#, scheme-format
-msgid "~A: extraneous argument~%"
-msgstr "~A: fremda argumento~%"
-
-#: guix/scripts/package.scm:738
-#, scheme-format
-msgid "Try \"info '(guix) Invoking guix package'\" for more information.~%"
-msgstr "Provu \"info '(guix) Invoking guix package'\" por pli da informo.'%"
+msgid "upgrade regexp '~a' looks like a command-line option~%"
+msgstr ""
-#: guix/scripts/package.scm:760
+#: guix/scripts/package.scm:453
#, scheme-format
-msgid "error: while creating directory `~a': ~a~%"
-msgstr "eraro: dum kreo de dosierujo '~a': ~a~%"
+msgid "is this intended?~%"
+msgstr ""
-#: guix/scripts/package.scm:764
-#, scheme-format
-msgid "Please create the `~a' directory, with you as the owner.~%"
-msgstr "Bonvolu krei la dosierujon '~a', kun vi kiel posedanto.~%"
+#: guix/scripts/package.scm:503
+#, fuzzy, scheme-format
+#| msgid "~s: unsupported server URI scheme~%"
+msgid "~a: unsupported kind of search path~%"
+msgstr "~s: nesubtenata URI-skemo de servo~%"
-#: guix/scripts/package.scm:771
+#: guix/scripts/package.scm:629
#, scheme-format
-msgid "error: directory `~a' is not owned by you~%"
-msgstr "eraro: dosierujo '~a' ne estas posedata de vi~%"
+msgid "cannot install non-package object: ~s~%"
+msgstr ""
-#: guix/scripts/package.scm:774
-#, scheme-format
-msgid "Please change the owner of `~a' to user ~s.~%"
-msgstr "Bonvole ŝanĝu la posedanton de '~a' al la uzanto ~s.~%"
+#: guix/scripts/package.scm:810
+#, fuzzy, scheme-format
+#| msgid "~a: package not found~%"
+msgid "~a~@[@~a~]: package not found~%"
+msgstr "~a: pako ne trovita~%"
-#: guix/scripts/package.scm:804
+#: guix/scripts/package.scm:845 guix/scripts/pull.scm:687
#, scheme-format
msgid "cannot switch to generation '~a'~%"
msgstr "ne eblas ŝalti al generacio '~a'~%"
-#: guix/scripts/package.scm:852
-#, scheme-format
-msgid "nothing to be done~%"
-msgstr "nenio por fari~%"
+#: guix/scripts/install.scm:30
+#, fuzzy
+#| msgid ""
+#| "Usage: guix package [OPTION]... PACKAGES...\n"
+#| "Install, remove, or upgrade PACKAGES in a single transaction.\n"
+msgid ""
+"Usage: guix install [OPTION] PACKAGES...\n"
+"Install the given PACKAGES.\n"
+"This is an alias for 'guix package -i'.\n"
+msgstr ""
+"Uzmaniero: guix package [MODIFILO]... PAKOJ...\n"
+"Instalas, forigas, aŭ ĝisdatigas PAKOJn en ununura ago.\n"
-#: guix/scripts/package.scm:868
-#, scheme-format
-msgid "~a package in profile~%"
-msgid_plural "~a packages in profile~%"
-msgstr[0] "pako ~a en profilo~%"
-msgstr[1] "pakoj ~a en profilo~%"
+#: guix/scripts/remove.scm:30
+#, fuzzy
+#| msgid ""
+#| "Usage: guix package [OPTION]... PACKAGES...\n"
+#| "Install, remove, or upgrade PACKAGES in a single transaction.\n"
+msgid ""
+"Usage: guix remove [OPTION] PACKAGES...\n"
+"Remove the given PACKAGES.\n"
+"This is an alias for 'guix package -r'.\n"
+msgstr ""
+"Uzmaniero: guix package [MODIFILO]... PAKOJ...\n"
+"Instalas, forigas, aŭ ĝisdatigas PAKOJn en ununura ago.\n"
+
+#: guix/scripts/upgrade.scm:32
+msgid ""
+"Usage: guix upgrade [OPTION] [REGEXP]\n"
+"Upgrade packages that match REGEXP.\n"
+"This is an alias for 'guix package -u'.\n"
+msgstr ""
-#: guix/scripts/package.scm:883
+#: guix/scripts/search.scm:31
+msgid ""
+"Usage: guix search [OPTION] REGEXPS...\n"
+"Search for packages matching REGEXPS."
+msgstr ""
+
+#: guix/scripts/search.scm:33
+msgid ""
+"\n"
+"This is an alias for 'guix package -s'.\n"
+msgstr ""
+
+#: guix/scripts/search.scm:76
#, scheme-format
-msgid "Generation ~a\t~a"
-msgstr "Generacio ~a\t~a"
+msgid "missing arguments: no regular expressions to search for~%"
+msgstr ""
+
+#: guix/scripts/show.scm:31
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --show=PACKAGE show details about PACKAGE"
+msgid ""
+"Usage: guix show [OPTION] PACKAGE...\n"
+"Show details about PACKAGE."
+msgstr ""
+"\n"
+" --show=PAKO montri detalojn pri PAKO"
+
+#: guix/scripts/show.scm:33
+msgid ""
+"\n"
+"This is an alias for 'guix package --show='.\n"
+msgstr ""
-#: guix/scripts/package.scm:890
+#: guix/scripts/show.scm:76
#, scheme-format
-msgid "~a\t(current)~%"
-msgstr "~a\t(nuna)~%"
+msgid "missing arguments: no package to show~%"
+msgstr ""
-#: guix/scripts/gc.scm:39
+#: guix/scripts/gc.scm:47
msgid ""
"Usage: guix gc [OPTION]... PATHS...\n"
"Invoke the garbage collector.\n"
@@ -629,7 +2482,7 @@ msgstr ""
"Uzmaniero: guix gc [MODIFILO]... VOJOJ...\n"
"Voki la rubaĵ-kolektanton.\n"
-#: guix/scripts/gc.scm:41
+#: guix/scripts/gc.scm:49
msgid ""
"\n"
" -C, --collect-garbage[=MIN]\n"
@@ -639,15 +2492,58 @@ msgstr ""
" -C, --collect-garbage[=MIN]\n"
" kolekti minimume MIN bajtojn da rubaĵo"
-#: guix/scripts/gc.scm:44
+#: guix/scripts/gc.scm:52
+msgid ""
+"\n"
+" -F, --free-space=FREE attempt to reach FREE available space in the store"
+msgstr ""
+
+#: guix/scripts/gc.scm:54
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -d, --delete-generations[=PATTERN]\n"
+#| " delete generations matching PATTERN"
msgid ""
"\n"
-" -d, --delete attempt to delete PATHS"
+" -d, --delete-generations[=PATTERN]\n"
+" delete profile generations matching PATTERN"
+msgstr ""
+"\n"
+" -d, --delete-generations[=ŜABLONO]\n"
+" forigi generaciojn kongruantajn al ŜABLONO"
+
+#: guix/scripts/gc.scm:57
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -d, --delete attempt to delete PATHS"
+msgid ""
+"\n"
+" -D, --delete attempt to delete PATHS"
msgstr ""
"\n"
" -d, --delete provi forigi VOJOJn"
-#: guix/scripts/gc.scm:46
+#: guix/scripts/gc.scm:59
+msgid ""
+"\n"
+" --list-roots list the user's garbage collector roots"
+msgstr ""
+
+#: guix/scripts/gc.scm:61
+msgid ""
+"\n"
+" --list-busy list store items used by running processes"
+msgstr ""
+
+#: guix/scripts/gc.scm:63
+msgid ""
+"\n"
+" --optimize optimize the store by deduplicating identical files"
+msgstr ""
+
+#: guix/scripts/gc.scm:65
msgid ""
"\n"
" --list-dead list dead paths"
@@ -655,7 +2551,7 @@ msgstr ""
"\n"
" --list-dead listigi mortajn vojojn"
-#: guix/scripts/gc.scm:48
+#: guix/scripts/gc.scm:67
msgid ""
"\n"
" --list-live list live paths"
@@ -663,7 +2559,7 @@ msgstr ""
"\n"
" --list-live listigi aktivajn vojojn"
-#: guix/scripts/gc.scm:51
+#: guix/scripts/gc.scm:70
msgid ""
"\n"
" --references list the references of PATHS"
@@ -671,7 +2567,7 @@ msgstr ""
"\n"
" --references listigi la referencojn de VOJOJ"
-#: guix/scripts/gc.scm:53
+#: guix/scripts/gc.scm:72
msgid ""
"\n"
" -R, --requisites list the requisites of PATHS"
@@ -679,7 +2575,7 @@ msgstr ""
"\n"
" -R, --requisites listigi la antaŭbezonojn de VOJOJ"
-#: guix/scripts/gc.scm:55
+#: guix/scripts/gc.scm:74
msgid ""
"\n"
" --referrers list the referrers of PATHS"
@@ -687,26 +2583,193 @@ msgstr ""
"\n"
" --referrers listigi la referencantojn de VOJOJ"
-#: guix/scripts/gc.scm:84
+#: guix/scripts/gc.scm:76
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --referrers list the referrers of PATHS"
+msgid ""
+"\n"
+" --derivers list the derivers of PATHS"
+msgstr ""
+"\n"
+" --referrers listigi la referencantojn de VOJOJ"
+
+#: guix/scripts/gc.scm:79
+msgid ""
+"\n"
+" --verify[=OPTS] verify the integrity of the store; OPTS is a\n"
+" comma-separated combination of 'repair' and\n"
+" 'contents'"
+msgstr ""
+
+#: guix/scripts/gc.scm:83
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-dead list dead paths"
+msgid ""
+"\n"
+" --list-failures list cached build failures"
+msgstr ""
+"\n"
+" --list-dead listigi mortajn vojojn"
+
+#: guix/scripts/gc.scm:85
+msgid ""
+"\n"
+" --clear-failures remove PATHS from the set of cached failures"
+msgstr ""
+
+#: guix/scripts/gc.scm:99
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid '--verify' option~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/gc.scm:142
#, scheme-format
msgid "invalid amount of storage: ~a~%"
msgstr "malvalida kvanto da konserv-spaco: ~a~%"
-#: guix/scripts/hash.scm:45
+#: guix/scripts/gc.scm:156
+#, scheme-format
+msgid "'-d' as an alias for '--delete' is deprecated; use '-D'~%"
+msgstr ""
+
+#: guix/scripts/gc.scm:163
+#, scheme-format
+msgid "~s does not denote a duration~%"
+msgstr ""
+
+#: guix/scripts/gc.scm:251
+msgid "already ~h MiBs available on ~a, nothing to do~%"
+msgstr ""
+
+#: guix/scripts/gc.scm:254
+#, fuzzy
+#| msgid "deleting ~a~%"
+msgid "freeing ~h MiBs~%"
+msgstr "ni forigas ~a~%"
+
+#: guix/scripts/gc.scm:293
+#, fuzzy, scheme-format
+#| msgid "~A: extraneous argument~%"
+msgid "extraneous arguments: ~{~a ~}~%"
+msgstr "~A: fremda argumento~%"
+
+#: guix/scripts/gc.scm:317 guix/scripts/gc.scm:320
+msgid "freed ~h MiBs~%"
+msgstr ""
+
+#: guix/scripts/git.scm:26
+#, fuzzy
+#| msgid ""
+#| "Usage: guix COMMAND ARGS...\n"
+#| "Run COMMAND with ARGS.\n"
+msgid ""
+"Usage: guix git COMMAND ARGS...\n"
+"Operate on Git repositories.\n"
+msgstr ""
+"Uzmaniero: guix KOMANDO ARGj...\n"
+"Lanĉas KOMANDOn kun ARGj.\n"
+
+#: guix/scripts/git.scm:29 guix/scripts/system.scm:916
+#: guix/scripts/container.scm:30
+msgid "The valid values for ACTION are:\n"
+msgstr "La validaj valoroj por AGO estas:\n"
+
+#: guix/scripts/git.scm:31
+msgid " authenticate verify commit signatures and authorizations\n"
+msgstr ""
+
+#: guix/scripts/git.scm:57
+#, fuzzy, scheme-format
+#| msgid "guix: missing command name~%"
+msgid "guix git: missing sub-command~%"
+msgstr "guix: mankas komanda nomo~%"
+
+#: guix/scripts/git.scm:67
+#, fuzzy, scheme-format
+#| msgid "guix import: invalid importer~%"
+msgid "guix git: invalid sub-command~%"
+msgstr "guix importo: malvalida importilo~%"
+
+#: guix/scripts/git/authenticate.scm:81
+#, scheme-format
+msgid "Signing statistics:~%"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:94
+msgid ""
+"Usage: guix git authenticate COMMIT SIGNER [OPTIONS...]\n"
+"Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:96
+msgid ""
+"\n"
+" -r, --repository=DIRECTORY\n"
+" open the Git repository at DIRECTORY"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:99
+msgid ""
+"\n"
+" -k, --keyring=REFERENCE\n"
+" load keyring from REFERENCE, a Git branch"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:102
+msgid ""
+"\n"
+" --stats display commit signing statistics upon completion"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:104
+msgid ""
+"\n"
+" --cache-key=KEY cache authenticated commits under KEY"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:106
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -l, --list-generations[=PATTERN]\n"
+#| " list generations matching PATTERN"
+msgid ""
+"\n"
+" --historical-authorizations=FILE\n"
+" read historical authorizations from FILE"
+msgstr ""
+"\n"
+" -I, --list-generations[=ŜABLONO]\n"
+" listigi generaciojn kongruantajn al ŜABLONO"
+
+#: guix/scripts/git/authenticate.scm:138
+msgid "Authenticating commits ~a to ~a (~h new commits)...~%"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:178
+#, fuzzy, scheme-format
+#| msgid "wrong number of arguments~%"
+msgid "wrong number of arguments; expected COMMIT and SIGNER~%"
+msgstr "malĝusta nombro da argumentoj~%"
+
+#: guix/scripts/hash.scm:50
msgid ""
"Usage: guix hash [OPTION] FILE\n"
"Return the cryptographic hash of FILE.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
-"and 'hexadecimal' can be used as well).\n"
msgstr ""
-"Uzmaniero: guix hash [MODIFILO] DOSIERO\n"
-"Liveras la ĉifran haketon de DOSIERO.\n"
+
+#: guix/scripts/hash.scm:56
+msgid ""
"\n"
-"Subtenataj formoj: 'nix-base32' (aprioras), 'base32', kaj 'base16' ('hex'\n"
-"kaj 'hexadecimal' ankaŭ povas esti uzataj, por deksesumo).\n"
+" -x, --exclude-vcs exclude version control directories"
+msgstr ""
-#: guix/scripts/hash.scm:52
+#: guix/scripts/hash.scm:62
msgid ""
"\n"
" -r, --recursive compute the hash on FILE recursively"
@@ -714,22 +2777,20 @@ msgstr ""
"\n"
" -r, --recursive komputi la haketon ĉe DOSIERO rikure"
-#: guix/scripts/hash.scm:103
-#, scheme-format
-msgid "unrecognized option: ~a~%"
-msgstr "nerekonata modifilo: ~a~%"
-
-#: guix/scripts/hash.scm:134 guix/ui.scm:318
+#: guix/scripts/hash.scm:171 guix/ui.scm:396 guix/ui.scm:427 guix/ui.scm:784
+#: guix/ui.scm:832 guix/ui.scm:888
#, scheme-format
msgid "~a~%"
msgstr "~a~%"
-#: guix/scripts/hash.scm:137
+#: guix/scripts/hash.scm:174 guix/scripts/system.scm:1242
+#: guix/scripts/system.scm:1258 guix/scripts/system.scm:1265
+#: guix/scripts/system.scm:1271
#, scheme-format
msgid "wrong number of arguments~%"
msgstr "malĝusta nombro da argumentoj~%"
-#: guix/scripts/import.scm:85
+#: guix/scripts/import.scm:89
msgid ""
"Usage: guix import IMPORTER ARGS ...\n"
"Run IMPORTER with ARGS.\n"
@@ -737,21 +2798,118 @@ msgstr ""
"Uzmaniero: guix import IMPORTILO ARGj...\n"
"Lanĉas IMPORTILOn kun ARGj.\n"
-#: guix/scripts/import.scm:88
+#: guix/scripts/import.scm:92
msgid "IMPORTER must be one of the importers listed below:\n"
msgstr "IMPORTILO devas esti unu el la importiloj sube listataj:\n"
-#: guix/scripts/import.scm:101
+#: guix/scripts/import.scm:109
#, scheme-format
msgid "guix import: missing importer name~%"
msgstr "guix import: mankas importila nomo~%"
-#: guix/scripts/import.scm:112
-#, scheme-format
-msgid "guix import: invalid importer~%"
-msgstr "guix importo: malvalida importilo~%"
+#: guix/scripts/import.scm:130
+#, fuzzy, scheme-format
+#| msgid "~a: download failed~%"
+msgid "'~a' import failed~%"
+msgstr "~a: elŝuto fiaskis~%"
+
+#: guix/scripts/import.scm:131
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid importer~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/import/cran.scm:43
+msgid ""
+"Usage: guix import cran PACKAGE-NAME\n"
+"Import and convert the CRAN package for PACKAGE-NAME.\n"
+msgstr ""
+
+#: guix/scripts/import/cran.scm:45
+msgid ""
+"\n"
+" -a, --archive=ARCHIVE specify the archive repository"
+msgstr ""
+
+#: guix/scripts/import/cran.scm:49
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -r, --recursive compute the hash on FILE recursively"
+msgid ""
+"\n"
+" -r, --recursive import packages recursively"
+msgstr ""
+"\n"
+" -r, --recursive komputi la haketon ĉe DOSIERO rikure"
+
+#: guix/scripts/import/cran.scm:106
+#, fuzzy, scheme-format
+#| msgid "failed to load operating system file '~a':~%"
+msgid "failed to download description for package '~a'~%"
+msgstr "fiasko dum ŝargo je operaci-sistema dosiero '~a':~%"
+
+#: guix/scripts/import/cran.scm:110 guix/scripts/import/elpa.scm:110
+#, fuzzy, scheme-format
+#| msgid "wrong number of arguments~%"
+msgid "too few arguments~%"
+msgstr "malĝusta nombro da argumentoj~%"
+
+#: guix/scripts/import/cran.scm:112 guix/scripts/import/elpa.scm:112
+#, fuzzy, scheme-format
+#| msgid "wrong arguments"
+msgid "too many arguments~%"
+msgstr "malĝustaj argumentoj"
+
+#: guix/scripts/import/elpa.scm:43
+msgid ""
+"Usage: guix import elpa PACKAGE-NAME\n"
+"Import the latest package named PACKAGE-NAME from an ELPA repository.\n"
+msgstr ""
+
+#: guix/scripts/import/elpa.scm:45
+msgid ""
+"\n"
+" -a, --archive=ARCHIVE specify the archive repository"
+msgstr ""
+
+#: guix/scripts/import/elpa.scm:47
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -h, --help display this help and exit"
+msgid ""
+"\n"
+" -h, --help display this help and exit"
+msgstr ""
+"\n"
+" -h, --help montri ĉi tiun helpon kaj eliri"
+
+#: guix/scripts/import/elpa.scm:49
+msgid ""
+"\n"
+" -r, --recursive generate package expressions for all Emacs packages that are not yet in Guix"
+msgstr ""
-#: guix/scripts/pull.scm:72
+#: guix/scripts/import/elpa.scm:51
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -V, --version display version information and exit"
+msgid ""
+"\n"
+" -V, --version display version information and exit"
+msgstr ""
+"\n"
+" -V, --version montri informon pri versio kaj eliri"
+
+#: guix/scripts/import/elpa.scm:107
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a':~%"
+msgid "failed to download package '~a'~%"
+msgstr "fiasko dum ŝargo de '~a':~%"
+
+#: guix/scripts/pull.scm:88
msgid ""
"Usage: guix pull [OPTION]...\n"
"Download and deploy the latest version of Guix.\n"
@@ -759,15 +2917,82 @@ msgstr ""
"Uzmaniero: guix pull [MODIFILO]...\n"
"Elŝuti kaj liveri la lastan version de Guix.\n"
-#: guix/scripts/pull.scm:76
+#: guix/scripts/pull.scm:90
+msgid ""
+"\n"
+" -C, --channels=FILE deploy the channels defined in FILE"
+msgstr ""
+
+#: guix/scripts/pull.scm:92
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --url=URL download the Guix tarball from URL"
msgid ""
"\n"
-" --url=URL download the Guix tarball from URL"
+" --url=URL download from the Git repository at URL"
msgstr ""
"\n"
" --url=URL elŝuti la tar-dosiero de Guix el URL"
-#: guix/scripts/pull.scm:78
+#: guix/scripts/pull.scm:94
+msgid ""
+"\n"
+" --commit=COMMIT download the specified COMMIT"
+msgstr ""
+
+#: guix/scripts/pull.scm:96
+msgid ""
+"\n"
+" --branch=BRANCH download the tip of the specified BRANCH"
+msgstr ""
+
+#: guix/scripts/pull.scm:98
+msgid ""
+"\n"
+" --allow-downgrades allow downgrades to earlier channel revisions"
+msgstr ""
+
+#: guix/scripts/pull.scm:100
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -e, --install-from-expression=EXP\n"
+#| " install the package EXP evaluates to"
+msgid ""
+"\n"
+" --disable-authentication\n"
+" disable channel authentication"
+msgstr ""
+"\n"
+" -e, --install-from-expression=ESP\n"
+" instali la pakon ESP rezultas al"
+
+#: guix/scripts/pull.scm:103
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --roll-back roll back to the previous generation"
+msgid ""
+"\n"
+" -N, --news display news compared to the previous generation"
+msgstr ""
+"\n"
+" --roll-back retropaŝi al la antaŭa generacio"
+
+#: guix/scripts/pull.scm:116
+#, fuzzy, scheme-format
+#| msgid ""
+#| "\n"
+#| " -p, --profile=PROFILE use PROFILE instead of the user's default profile"
+msgid ""
+"\n"
+" -p, --profile=PROFILE use PROFILE instead of ~/.config/guix/current"
+msgstr ""
+"\n"
+" -p, --profile=PROFILO uzi PROFILOn anstataŭ la apriora profilo de la uzanto"
+
+#: guix/scripts/pull.scm:122
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the new Guix"
@@ -775,128 +3000,199 @@ msgstr ""
"\n"
" --bootstrap uzi 'bootstrap Guile' por konstrui novan Guix"
-#: guix/scripts/pull.scm:132
-msgid "tarball did not produce a single source directory"
-msgstr "tarball ne produktis ununuran fontan dosierujon"
+#: guix/scripts/pull.scm:211
+#, scheme-format
+msgid "rolling back channel '~a' from ~a to ~a~%"
+msgstr ""
-#: guix/scripts/pull.scm:150
+#: guix/scripts/pull.scm:214
#, scheme-format
-msgid "unpacking '~a'...~%"
-msgstr "malpakado de '~a'...~%"
+msgid "moving channel '~a' from ~a to unrelated commit ~a~%"
+msgstr ""
-#: guix/scripts/pull.scm:159
-msgid "failed to unpack source code"
-msgstr "ni malsukcesis malpaki font-kodon"
+#: guix/scripts/pull.scm:243
+msgid "New in this revision:\n"
+msgstr ""
-#: guix/scripts/pull.scm:202
-msgid "Guix already up to date\n"
-msgstr "Guix jam estas ĝisdata\n"
+#. TRANSLATORS: This describes a "channel"; the first placeholder is
+#. the channel name (e.g., "guix") and the second placeholder is its
+#. URL.
+#: guix/scripts/pull.scm:252
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid " ~a at ~a~%"
+msgstr "~a: ~a~%"
-#: guix/scripts/pull.scm:207
+#: guix/scripts/pull.scm:290
#, scheme-format
-msgid "updated ~a successfully deployed under `~a'~%"
-msgstr "ni ĝisdatigis ~a sukcese, liverita sur '~a'~%"
+msgid " commit ~a~%"
+msgstr ""
+
+#: guix/scripts/pull.scm:327
+#, scheme-format
+msgid "News for channel '~a'~%"
+msgstr ""
-#: guix/scripts/pull.scm:210
+#: guix/scripts/pull.scm:353
#, scheme-format
-msgid "failed to update Guix, check the build log~%"
-msgstr "fiasko dum ĝisdatigo de Guix, kontrolu la konstru-protokolon~%"
+msgid " ~a new channel:~%"
+msgid_plural " ~a new channels:~%"
+msgstr[0] ""
+msgstr[1] ""
-#: guix/scripts/pull.scm:219
+#: guix/scripts/pull.scm:363
#, scheme-format
-msgid "~A: unexpected argument~%"
-msgstr "~A: neatendita argumento~%"
+msgid " ~a channel removed:~%"
+msgid_plural " ~a channels removed:~%"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts/pull.scm:439
+msgid "Run @command{guix pull --news} to read all the news."
+msgstr ""
+
+#: guix/scripts/pull.scm:447
+#, scheme-format
+msgid ""
+"After setting @code{PATH}, run\n"
+"@command{hash guix} to make sure your shell refers to @file{~a}."
+msgstr ""
+
+#: guix/scripts/pull.scm:482
+#, fuzzy, scheme-format
+#| msgid "switching from generation ~a to ~a~%"
+msgid "Migrating profile generations to '~a'...~%"
+msgstr "alterno el generacio ~a al ~a~%"
+
+#: guix/scripts/pull.scm:525
+#, fuzzy, scheme-format
+#| msgid "error: while creating directory `~a': ~a~%"
+msgid "while creating symlink '~a': ~a~%"
+msgstr "eraro: dum kreo de dosierujo '~a': ~a~%"
-#: guix/scripts/pull.scm:228
-msgid "failed to download up-to-date source, exiting\n"
-msgstr "fiasko dum elŝuto de aktuala fonto, ni ĉesas\n"
+#: guix/scripts/pull.scm:614
+#, fuzzy
+#| msgid "~A: unknown package~%"
+msgid " ~h new package: ~a~%"
+msgid_plural " ~h new packages: ~a~%"
+msgstr[0] "~A: nekonata pako~%"
+msgstr[1] "~A: nekonata pako~%"
+
+#: guix/scripts/pull.scm:622
+#, fuzzy
+#| msgid "~a package in profile~%"
+#| msgid_plural "~a packages in profile~%"
+msgid " ~h package upgraded: ~a~%"
+msgid_plural " ~h packages upgraded: ~a~%"
+msgstr[0] "pako ~a en profilo~%"
+msgstr[1] "pakoj ~a en profilo~%"
+
+#: guix/scripts/pull.scm:711
+#, scheme-format
+msgid "'~a' did not return a list of channels~%"
+msgstr ""
-#: guix/scripts/substitute.scm:81
+#: guix/scripts/pull.scm:727
+#, scheme-format
+msgid ""
+"The 'GUIX_PULL_URL' environment variable is deprecated.\n"
+"Use '~/.config/guix/channels.scm' instead."
+msgstr ""
+
+#: guix/scripts/pull.scm:795
+#, scheme-format
+msgid "Building from this channel:~%"
+msgid_plural "Building from these channels:~%"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts/substitute.scm:117
#, scheme-format
msgid "authentication and authorization of substitutes disabled!~%"
msgstr "aŭtentikigo kaj permeso de anstataŭantoj estas malebligataj!~%"
-#: guix/scripts/substitute.scm:157
+#: guix/scripts/substitute.scm:203
#, scheme-format
msgid "download from '~a' failed: ~a, ~s~%"
msgstr "elŝuto el '~a' fiaskis: ~a, ~s~%"
-#: guix/scripts/substitute.scm:169
+#: guix/scripts/substitute.scm:216
#, scheme-format
msgid "while fetching ~a: server is somewhat slow~%"
msgstr "dum havigo de ~a: servilo iom malrapidas~%"
-#: guix/scripts/substitute.scm:171
+#: guix/scripts/substitute.scm:218
#, scheme-format
msgid "try `--no-substitutes' if the problem persists~%"
msgstr "provu '--no-substituse' se la problemo persistos~%"
-#: guix/scripts/substitute.scm:214
-#, scheme-format
-msgid "updating list of substitutes from '~a'...\r"
-msgstr "ni ĝisdatigas liston de anstataŭigantoj el '~a'...\r"
+#: guix/scripts/substitute.scm:228
+#, fuzzy, scheme-format
+#| msgid "~s: unsupported server URI scheme~%"
+msgid "unsupported substitute URI scheme: ~a~%"
+msgstr "~s: nesubtenata URI-skemo de servo~%"
-#: guix/scripts/substitute.scm:246
+#: guix/scripts/substitute.scm:267
#, scheme-format
msgid "signature version must be a number: ~s~%"
msgstr "subskriba versio devas esti numero: ~s~%"
-#: guix/scripts/substitute.scm:250
+#: guix/scripts/substitute.scm:271
#, scheme-format
msgid "unsupported signature version: ~a~%"
msgstr "nesubtenata subskriba versio: ~a~%"
-#: guix/scripts/substitute.scm:258
+#: guix/scripts/substitute.scm:279
#, scheme-format
msgid "signature is not a valid s-expression: ~s~%"
msgstr "subskribo ne estas valida s-esprimo: ~s~%"
-#: guix/scripts/substitute.scm:262
+#: guix/scripts/substitute.scm:283
#, scheme-format
msgid "invalid format of the signature field: ~a~%"
msgstr "malvalida formo de subskriba kampo: ~a~%"
-#: guix/scripts/substitute.scm:297
-#, scheme-format
-msgid "invalid signature for '~a'~%"
-msgstr "malvalida subskribo por '~a'~%"
-
-#: guix/scripts/substitute.scm:299
-#, scheme-format
-msgid "hash mismatch for '~a'~%"
-msgstr "haketa malkongruo por '~a'~%"
-
-#: guix/scripts/substitute.scm:301
-#, scheme-format
-msgid "'~a' is signed with an unauthorized key~%"
-msgstr "'~a' estas subskribita sen rajtigita ŝlosilo~%"
+#: guix/scripts/substitute.scm:411
+#, fuzzy, scheme-format
+#| msgid "profile '~a' does not exist~%"
+msgid "'~a' does not name a store item~%"
+msgstr "profilo '~a' ne ekzistas~%"
-#: guix/scripts/substitute.scm:303
-#, scheme-format
-msgid "signature on '~a' is corrupt~%"
-msgstr "subskribo en '~a' estas difektita~%"
+#: guix/scripts/substitute.scm:598
+#, fuzzy, scheme-format
+#| msgid "URI ~a domain not found: ~a"
+msgid "~a: host not found: ~a~%"
+msgstr "URI ~a domajno ne trovita: ~a"
-#: guix/scripts/substitute.scm:341
-#, scheme-format
-msgid "substitute at '~a' lacks a signature~%"
-msgstr "anstataŭigo ĉe '~a' malhavas subskribon~%"
+#: guix/scripts/substitute.scm:604
+#, fuzzy, scheme-format
+#| msgid "~a: download failed~%"
+msgid "~a: connection failed: ~a~%"
+msgstr "~a: elŝuto fiaskis~%"
-#: guix/scripts/substitute.scm:504
-#, scheme-format
-msgid "updating list of substitutes from '~a'... ~5,1f%"
+#: guix/scripts/substitute.scm:620
+#, fuzzy, scheme-format
+#| msgid "updating list of substitutes from '~a'... ~5,1f%"
+msgid "updating substitutes from '~a'... ~5,1f%"
msgstr "ni ĝisdatigas liston de anstataŭigantoj el '~a'... ~5,1f%"
-#: guix/scripts/substitute.scm:552
+#: guix/scripts/substitute.scm:691
#, scheme-format
msgid "~s: unsupported server URI scheme~%"
msgstr "~s: nesubtenata URI-skemo de servo~%"
-#: guix/scripts/substitute.scm:663
+#: guix/scripts/substitute.scm:831
#, scheme-format
msgid "host name lookup error: ~a~%"
msgstr "eraro en serĉado de gastigant-nomo: ~a~%"
-#: guix/scripts/substitute.scm:672
+#: guix/scripts/substitute.scm:836
+#, fuzzy, scheme-format
+#| msgid "error: while creating directory `~a': ~a~%"
+msgid "TLS error in procedure '~a': ~a~%"
+msgstr "eraro: dum kreo de dosierujo '~a': ~a~%"
+
+#: guix/scripts/substitute.scm:847
msgid ""
"Usage: guix substitute [OPTION]...\n"
"Internal tool to substitute a pre-built binary to a local build.\n"
@@ -904,7 +3200,7 @@ msgstr ""
"Uzmaniero: guix substitute [MODIFILO]...\n"
"Interna ilo por anstataŭigi antaŭ-konstruitan duumaĵon al loka kompilaĵo.\n"
-#: guix/scripts/substitute.scm:674
+#: guix/scripts/substitute.scm:849
msgid ""
"\n"
" --query report on the availability of substitutes for the\n"
@@ -914,7 +3210,7 @@ msgstr ""
" --query raporti pri la disponebleco de anstataŭigoj por la\n"
" konservaj dosier-nomoj indikitaj per la ĉefenigujo"
-#: guix/scripts/substitute.scm:677
+#: guix/scripts/substitute.scm:852
msgid ""
"\n"
" --substitute STORE-FILE DESTINATION\n"
@@ -926,126 +3222,456 @@ msgstr ""
" elŝuti KONSERV-DOSIEROn kaj konservi ĝin kiel Nar en la\n"
" dosiero CELO"
-#: guix/scripts/substitute.scm:712
+#: guix/scripts/substitute.scm:973
+#, fuzzy, scheme-format
+#| msgid "invalid signature for '~a'~%"
+msgid "no valid substitute for '~a'~%"
+msgstr "malvalida subskribo por '~a'~%"
+
+#: guix/scripts/substitute.scm:983
+#, fuzzy, scheme-format
+#| msgid "Downloading, please wait...~%"
+msgid "Downloading ~a...~%"
+msgstr "Ni elŝutas, bonvolu atendi...~%"
+
+#: guix/scripts/substitute.scm:1043
msgid "ACL for archive imports seems to be uninitialized, substitutes may be unavailable\n"
msgstr "ACL por importo de arĥivoj ŝajnas esti ne-ekigita, anstataŭoj eble ne disponeblos\n"
-#: guix/scripts/substitute.scm:750
-#, scheme-format
-msgid "these substitute URLs will not be used:~{ ~a~}~%"
-msgstr "tiuj ĉi anstataŭigaj URL-oj ne estos uzataj:~{ ~a~}~%"
-
-#: guix/scripts/substitute.scm:776
-#, scheme-format
-msgid "failed to look up host '~a' (~a), substituter disabled~%"
-msgstr "ni malsukcesis serĉi gastiganton '~a' (~a), anstataŭiganto estas malebligata~%"
+#: guix/scripts/substitute.scm:1097
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid URI~%"
+msgstr "~a: malvalida numero~%"
-#: guix/scripts/substitute.scm:883
+#: guix/scripts/substitute.scm:1171
#, scheme-format
msgid "~a: unrecognized options~%"
msgstr "~a: nerekonata modifiloj~%"
-#: guix/scripts/authenticate.scm:58
-#, scheme-format
-msgid "cannot find public key for secret key '~a'~%"
-msgstr "ne eblas trovi publikan ŝlosilon por la sekreta '~a'~%"
+#: guix/scripts/authenticate.scm:64
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid "failed to load key pair at '~a': ~a~%"
+msgstr "fiasko dum ŝargo de '~a': ~a~%"
-#: guix/scripts/authenticate.scm:78
-#, scheme-format
-msgid "error: invalid signature: ~a~%"
-msgstr "eraro: malvalida subskribo: ~a~%"
+#: guix/scripts/authenticate.scm:86
+#, fuzzy, scheme-format
+#| msgid "invalid signature"
+msgid "invalid signature: ~a"
+msgstr "nevalida subskribo"
-#: guix/scripts/authenticate.scm:80
-#, scheme-format
-msgid "error: unauthorized public key: ~a~%"
-msgstr "eraro: nerajtigita publika ŝlosilo: ~a~%"
+#: guix/scripts/authenticate.scm:89
+#, fuzzy, scheme-format
+#| msgid "unauthorized public key"
+msgid "unauthorized public key: ~a"
+msgstr "nerajtigita publika ŝlosilo"
-#: guix/scripts/authenticate.scm:82
-#, scheme-format
-msgid "error: corrupt signature data: ~a~%"
-msgstr "eraro: difektita subskriba datumaro: ~a~%"
+#: guix/scripts/authenticate.scm:92
+#, fuzzy, scheme-format
+#| msgid "corrupt signature data"
+msgid "corrupt signature data: ~a"
+msgstr "difektita subskriba datumaro"
-#: guix/scripts/authenticate.scm:120
+#: guix/scripts/authenticate.scm:184
+#, fuzzy
+#| msgid ""
+#| "Usage: guix authenticate OPTION...\n"
+#| "Sign or verify the signature on the given file. This tool is meant to\n"
+#| "be used internally by 'guix-daemon'.\n"
msgid ""
"Usage: guix authenticate OPTION...\n"
-"Sign or verify the signature on the given file. This tool is meant to\n"
-"be used internally by 'guix-daemon'.\n"
+"Sign data or verify signatures. This tool is meant to be used internally by\n"
+"'guix-daemon'.\n"
msgstr ""
"Uzmaniero: guix authenticate MODIFILO...\n"
"Subskribi aŭ kontroli la subskribon de indikita dosiero. Tiu ĉi ilo celas\n"
"esti interne uzata de 'guix-daemon'.\n"
-#: guix/scripts/authenticate.scm:126
-msgid "wrong arguments"
+#: guix/scripts/authenticate.scm:218
+#, scheme-format
+msgid "~s: invalid command; ignoring~%"
+msgstr ""
+
+#: guix/scripts/authenticate.scm:223
+#, fuzzy, scheme-format
+#| msgid "wrong arguments"
+msgid "wrong arguments~%"
msgstr "malĝustaj argumentoj"
-#: guix/scripts/system.scm:106
+#: guix/scripts/system.scm:161
#, scheme-format
msgid "failed to register '~a' under '~a'~%"
msgstr "fiasko dum registro de '~a' sub '~a'~%"
-#: guix/scripts/system.scm:138
-#, scheme-format
-msgid "failed to install GRUB on device '~a'~%"
-msgstr "fiasko dum instalo de GRUB en la aparato '~a'~%"
+#: guix/scripts/system.scm:176
+#, fuzzy, scheme-format
+#| msgid "unpacking '~a'...~%"
+msgid "copying to '~a'..."
+msgstr "malpakado de '~a'...~%"
-#: guix/scripts/system.scm:155
+#: guix/scripts/system.scm:203
#, scheme-format
msgid "initializing the current root file system~%"
msgstr "ekigado de la nuna radika dosiersistemo~%"
-#: guix/scripts/system.scm:209
+#: guix/scripts/system.scm:217
+#, scheme-format
+msgid "not running as 'root', so the ownership of '~a' may be incorrect!~%"
+msgstr ""
+
+#: guix/scripts/system.scm:247 guix/scripts/system.scm:738
+#: guix/scripts/system.scm:846
+#, fuzzy, scheme-format
+#| msgid "updated ~a successfully deployed under `~a'~%"
+msgid "bootloader successfully installed on '~a'~%"
+msgstr "ni ĝisdatigis ~a sukcese, liverita sur '~a'~%"
+
+#: guix/scripts/system.scm:270
+#, scheme-format
+msgid "while talking to shepherd: ~a~%"
+msgstr ""
+
+#: guix/scripts/system.scm:278
+#, fuzzy, scheme-format
+#| msgid "guix: ~a: command not found~%"
+msgid "service '~a' could not be found~%"
+msgstr "guix: ~a: komando ne trovita~%"
+
+#: guix/scripts/system.scm:281
+#, fuzzy, scheme-format
+#| msgid "profile '~a' does not exist~%"
+msgid "service '~a' does not have an action '~a'~%"
+msgstr "profilo '~a' ne ekzistas~%"
+
+#: guix/scripts/system.scm:285
+#, fuzzy, scheme-format
+#| msgid "corrupt input while restoring '~a' from ~s~%"
+msgid "exception caught while executing '~a' on service '~a':~%"
+msgstr "difektita enigo dum restarigo de '~a' el ~s~%"
+
+#: guix/scripts/system.scm:293
+#, fuzzy, scheme-format
+#| msgid "no matching generation~%"
+msgid "something went wrong: ~s~%"
+msgstr "neniu kongrua generacio~%"
+
+#: guix/scripts/system.scm:296
+#, scheme-format
+msgid "shepherd error~%"
+msgstr ""
+
+#: guix/scripts/system.scm:300
+#, scheme-format
+msgid "some services could not be upgraded~%"
+msgstr ""
+
+#: guix/scripts/system.scm:301
+msgid ""
+"To allow changes to all the system services to take\n"
+"effect, you will need to reboot."
+msgstr ""
+
+#: guix/scripts/system.scm:364
+#, fuzzy, scheme-format
+#| msgid "cannot switch to generation '~a'~%"
+msgid "cannot switch to system generation '~a'~%"
+msgstr "ne eblas ŝalti al generacio '~a'~%"
+
+#: guix/scripts/system.scm:433
+msgid "the DAG of services"
+msgstr ""
+
+#: guix/scripts/system.scm:446
+msgid "the dependency graph of shepherd services"
+msgstr ""
+
+#: guix/scripts/system.scm:461
+#, scheme-format
+msgid " repository URL: ~a~%"
+msgstr ""
+
+#: guix/scripts/system.scm:463
+#, scheme-format
+msgid " branch: ~a~%"
+msgstr ""
+
+#: guix/scripts/system.scm:464
+#, scheme-format
+msgid " commit: ~a~%"
+msgstr ""
+
+#: guix/scripts/system.scm:484
+#, fuzzy, scheme-format
+#| msgid "invalid number: ~a~%"
+msgid " file name: ~a~%"
+msgstr "malvalida numero: ~a~%"
+
+#: guix/scripts/system.scm:485
+#, scheme-format
+msgid " canonical file name: ~a~%"
+msgstr ""
+
+#. TRANSLATORS: Please preserve the two-space indentation.
+#: guix/scripts/system.scm:487
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid " label: ~a~%"
+msgstr "~a: ~a~%"
+
+#: guix/scripts/system.scm:488
+#, scheme-format
+msgid " bootloader: ~a~%"
+msgstr ""
+
+#. TRANSLATORS: The '~[', '~;', and '~]' sequences in this string must
+#. be preserved. They denote conditionals, such that the result will
+#. look like:
+#. root device: UUID: 12345-678
+#. or:
+#. root device: label: "my-root"
+#. or just:
+#. root device: /dev/sda3
+#: guix/scripts/system.scm:498
+#, scheme-format
+msgid " root device: ~[UUID: ~a~;label: ~s~;~a~]~%"
+msgstr ""
+
+#: guix/scripts/system.scm:504
+#, fuzzy, scheme-format
+#| msgid "~a: error: ~a~%"
+msgid " kernel: ~a~%"
+msgstr "~a: eraro: ~a~%"
+
+#: guix/scripts/system.scm:509
+#, scheme-format
+msgid " multiboot: ~a~%"
+msgstr ""
+
+#. TRANSLATORS: Here "channel" is the same terminology as used in
+#. "guix describe" and "guix pull --channels".
+#: guix/scripts/system.scm:515
+#, scheme-format
+msgid " channels:~%"
+msgstr ""
+
+#: guix/scripts/system.scm:518
+#, fuzzy, scheme-format
+#| msgid "no configuration file specified~%"
+msgid " configuration file: ~a~%"
+msgstr "neniu agorda dosiero estis indikata~%"
+
+#: guix/scripts/system.scm:591
+#, fuzzy, scheme-format
+#| msgid "URI ~a domain not found: ~a"
+msgid "device '~a' not found: ~a~%"
+msgstr "URI ~a domajno ne trovita: ~a"
+
+#: guix/scripts/system.scm:594
+#, scheme-format
+msgid ""
+"If '~a' is a file system\n"
+"label, write @code{(file-system-label ~s)} in your @code{device} field."
+msgstr ""
+
+#: guix/scripts/system.scm:603
+#, scheme-format
+msgid "file system with label '~a' not found~%"
+msgstr ""
+
+#: guix/scripts/system.scm:609
+#, scheme-format
+msgid "file system with UUID '~a' not found~%"
+msgstr ""
+
+#: guix/scripts/system.scm:716
+#, scheme-format
+msgid "Consider running 'guix pull' before 'reconfigure'.~%"
+msgstr ""
+
+#: guix/scripts/system.scm:717
+#, scheme-format
+msgid "Failing to do that may downgrade your system!~%"
+msgstr ""
+
+#: guix/scripts/system.scm:839
#, scheme-format
msgid "activating system...~%"
msgstr "ni aktivas la sistemon...~%"
-#: guix/scripts/system.scm:259
-#, scheme-format
-msgid "unrecognized boot parameters for '~a'~%"
-msgstr "nerekonataj ekŝargaj parametroj por '~a'~%"
+#: guix/scripts/system.scm:850
+msgid ""
+"To complete the upgrade, run 'herd restart SERVICE' to stop,\n"
+"upgrade, and restart each service that was not automatically restarted.\n"
+msgstr ""
-#: guix/scripts/system.scm:355
+#: guix/scripts/system.scm:853
+msgid "Run 'herd status' to view the list of services on your system.\n"
+msgstr ""
+
+#: guix/scripts/system.scm:857
#, scheme-format
msgid "initializing operating system under '~a'...~%"
msgstr "ni ekigas la operaci-sistemon sub '~a'...~%"
-#: guix/scripts/system.scm:371
+#: guix/scripts/system.scm:902
+msgid "The available image types are:\n"
+msgstr ""
+
+#: guix/scripts/system.scm:912
+#, fuzzy
+#| msgid ""
+#| "Usage: guix system [OPTION] ACTION FILE\n"
+#| "Build the operating system declared in FILE according to ACTION.\n"
msgid ""
-"Usage: guix system [OPTION] ACTION FILE\n"
+"Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]\n"
"Build the operating system declared in FILE according to ACTION.\n"
+"Some ACTIONS support additional ARGS.\n"
msgstr ""
"Uzmaniero: guix system [MODIFILO] AGO DOSIERO\n"
"Konstrui la operaci-sistemon deklarita en DOSIERO akorde al AGO.\n"
-#: guix/scripts/system.scm:374
-msgid "The valid values for ACTION are:\n"
-msgstr "La validaj valoroj por AGO estas:\n"
+#: guix/scripts/system.scm:918
+msgid " search search for existing service types\n"
+msgstr ""
+
+#: guix/scripts/system.scm:920
+#, fuzzy
+#| msgid " - 'reconfigure', switch to a new operating system configuration\n"
+msgid " reconfigure switch to a new operating system configuration\n"
+msgstr " - 'reconfigure', alterni al nova operaci-sistema agordaro\n"
+
+#: guix/scripts/system.scm:922
+#, fuzzy
+#| msgid " - 'reconfigure', switch to a new operating system configuration\n"
+msgid " roll-back switch to the previous operating system configuration\n"
+msgstr " - 'reconfigure', alterni al nova operaci-sistema agordaro\n"
+
+#: guix/scripts/system.scm:924
+msgid " describe describe the current system\n"
+msgstr ""
+
+#: guix/scripts/system.scm:926
+msgid " list-generations list the system generations\n"
+msgstr ""
-#: guix/scripts/system.scm:375
-msgid " - 'reconfigure', switch to a new operating system configuration\n"
+#: guix/scripts/system.scm:928
+#, fuzzy
+#| msgid " - 'reconfigure', switch to a new operating system configuration\n"
+msgid " switch-generation switch to an existing operating system configuration\n"
msgstr " - 'reconfigure', alterni al nova operaci-sistema agordaro\n"
-#: guix/scripts/system.scm:377
-msgid " - 'build', build the operating system without installing anything\n"
+#: guix/scripts/system.scm:930
+msgid " delete-generations delete old system generations\n"
+msgstr ""
+
+#: guix/scripts/system.scm:932
+#, fuzzy
+#| msgid " - 'build', build the operating system without installing anything\n"
+msgid " build build the operating system without installing anything\n"
msgstr " - 'build', konstrui la operaci-sistemon sen instali ion ajn\n"
-#: guix/scripts/system.scm:379
-msgid " - 'vm', build a virtual machine image that shares the host's store\n"
+#: guix/scripts/system.scm:934
+#, fuzzy
+#| msgid " - 'vm', build a virtual machine image that shares the host's store\n"
+msgid " container build a container that shares the host's store\n"
msgstr " - 'vm', konstrui virtual-maŝinan bildon kiu kundividas la gastigantan memoron\n"
-#: guix/scripts/system.scm:381
-msgid " - 'vm-image', build a freestanding virtual machine image\n"
+#: guix/scripts/system.scm:936
+#, fuzzy
+#| msgid " - 'vm', build a virtual machine image that shares the host's store\n"
+msgid " vm build a virtual machine image that shares the host's store\n"
+msgstr " - 'vm', konstrui virtual-maŝinan bildon kiu kundividas la gastigantan memoron\n"
+
+#: guix/scripts/system.scm:938
+#, fuzzy
+#| msgid " - 'vm-image', build a freestanding virtual machine image\n"
+msgid " vm-image build a freestanding virtual machine image\n"
msgstr " - 'vm-image', konstrui memstaran virtual-maŝinan bildon\n"
-#: guix/scripts/system.scm:383
-msgid " - 'disk-image', build a disk image, suitable for a USB stick\n"
+#: guix/scripts/system.scm:940
+#, fuzzy
+#| msgid " - 'disk-image', build a disk image, suitable for a USB stick\n"
+msgid " disk-image build a disk image, suitable for a USB stick\n"
msgstr " - 'disk-image', konstrui disk-bildon, taŭga por USB-memoro\n"
-#: guix/scripts/system.scm:385
-msgid " - 'init', initialize a root file system to run GNU.\n"
+#: guix/scripts/system.scm:942
+msgid " docker-image build a Docker image\n"
+msgstr ""
+
+#: guix/scripts/system.scm:944
+#, fuzzy
+#| msgid " - 'init', initialize a root file system to run GNU.\n"
+msgid " init initialize a root file system to run GNU\n"
msgstr " - 'init', ekigi radikan dosiersistemon por lanĉi GNU-on.\n"
-#: guix/scripts/system.scm:389
+#: guix/scripts/system.scm:946
+msgid " extension-graph emit the service extension graph in Dot format\n"
+msgstr ""
+
+#: guix/scripts/system.scm:948
+msgid " shepherd-graph emit the graph of shepherd services in Dot format\n"
+msgstr ""
+
+#: guix/scripts/system.scm:952
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -d, --derivations return the derivation paths of the given packages"
+msgid ""
+"\n"
+" -d, --derivation return the derivation of the given system"
+msgstr ""
+"\n"
+" -d, --derivations liveri la derivaĵajn vojojn de la indikitaj pakoj"
+
+#: guix/scripts/system.scm:954
+msgid ""
+"\n"
+" -e, --expression=EXPR consider the operating-system EXPR evaluates to\n"
+" instead of reading FILE, when applicable"
+msgstr ""
+
+#: guix/scripts/system.scm:957
+msgid ""
+"\n"
+" --allow-downgrades for 'reconfigure', allow downgrades to earlier\n"
+" channel revisions"
+msgstr ""
+
+#: guix/scripts/system.scm:960
+msgid ""
+"\n"
+" --on-error=STRATEGY\n"
+" apply STRATEGY (one of nothing-special, backtrace,\n"
+" or debug) when an error occurs while reading FILE"
+msgstr ""
+
+#: guix/scripts/system.scm:964
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-live list live paths"
+msgid ""
+"\n"
+" --list-image-types list available image types"
+msgstr ""
+"\n"
+" --list-live listigi aktivajn vojojn"
+
+#: guix/scripts/system.scm:966
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --image-size=SIZE for 'vm-image', produce an image of SIZE"
+msgid ""
+"\n"
+" -t, --image-type=TYPE for 'disk-image', produce an image of TYPE"
+msgstr ""
+"\n"
+" --image-size=GRANDO por 'vm-image', produkti bildon je GRANDO"
+
+#: guix/scripts/system.scm:968
msgid ""
"\n"
" --image-size=SIZE for 'vm-image', produce an image of SIZE"
@@ -1053,31 +3679,79 @@ msgstr ""
"\n"
" --image-size=GRANDO por 'vm-image', produkti bildon je GRANDO"
-#: guix/scripts/system.scm:391
+#: guix/scripts/system.scm:970
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --no-grub for 'init', do not install GRUB"
msgid ""
"\n"
-" --no-grub for 'init', do not install GRUB"
+" --no-bootloader for 'init', do not install a bootloader"
msgstr ""
"\n"
" --no-grub por 'init', ne instali GRUB"
-#: guix/scripts/system.scm:393
+#: guix/scripts/system.scm:972
+msgid ""
+"\n"
+" --label=LABEL for 'disk-image', label disk image with LABEL"
+msgstr ""
+
+#: guix/scripts/system.scm:974 guix/scripts/pack.scm:1069
+msgid ""
+"\n"
+" --save-provenance save provenance information"
+msgstr ""
+
+#: guix/scripts/system.scm:976
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --share=SPEC for 'vm', share host file system according to SPEC"
msgid ""
"\n"
-" --share=SPEC for 'vm', share host file system according to SPEC"
+" --share=SPEC for 'vm' and 'container', share host file system with\n"
+" read/write access according to SPEC"
msgstr ""
"\n"
" --share=SPEC por 'vm', kundividi gastigan dosiersistemon akorde al SPEC"
-#: guix/scripts/system.scm:395
+#: guix/scripts/system.scm:979
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --expose=SPEC for 'vm', expose host file system according to SPEC"
msgid ""
"\n"
-" --expose=SPEC for 'vm', expose host file system according to SPEC"
+" --expose=SPEC for 'vm' and 'container', expose host file system\n"
+" directory as read-only according to SPEC"
msgstr ""
"\n"
" --expose=SPEC for 'vm', elmontri gastigan dosiersistemon akorde al SPEC"
-#: guix/scripts/system.scm:397
+#: guix/scripts/system.scm:982
+msgid ""
+"\n"
+" -N, --network for 'container', allow containers to access the network"
+msgstr ""
+
+#: guix/scripts/system.scm:984
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -r, --root=FILE make FILE a symlink to the result, and register it\n"
+#| " as a garbage collector root"
+msgid ""
+"\n"
+" -r, --root=FILE for 'vm', 'vm-image', 'disk-image', 'container',\n"
+" and 'build', make FILE a symlink to the result, and\n"
+" register it as a garbage collector root"
+msgstr ""
+"\n"
+" -r, --root=DOSIERO igi DOSIEROn simbola ligo al la rezulto, kaj registri\n"
+" ĝin kiel radikon de rubaĵ-kolektanto"
+
+#: guix/scripts/system.scm:988
msgid ""
"\n"
" --full-boot for 'vm', make a full boot sequence"
@@ -1085,265 +3759,1387 @@ msgstr ""
"\n"
" --full-boot por 'vm', fari kompletan ekŝargan sekvon"
-#: guix/scripts/system.scm:484
+#: guix/scripts/system.scm:990
+msgid ""
+"\n"
+" --skip-checks skip file system and initrd module safety checks"
+msgstr ""
+
+#: guix/scripts/system.scm:1127
+#, scheme-format
+msgid "'~a' does not return an operating system~%"
+msgstr ""
+
+#: guix/scripts/system.scm:1150
+#, scheme-format
+msgid "both file and expression cannot be specified~%"
+msgstr ""
+
+#: guix/scripts/system.scm:1157
+#, fuzzy, scheme-format
+#| msgid "no configuration file specified~%"
+msgid "no configuration specified~%"
+msgstr "neniu agorda dosiero estis indikata~%"
+
+#: guix/scripts/system.scm:1247
+#, fuzzy, scheme-format
+#| msgid "not removing generation ~a, which is current~%"
+msgid "no system generation, nothing to describe~%"
+msgstr "ni ne forigas generacion ~a, kiu estas la nuna~%"
+
+#: guix/scripts/system.scm:1293
#, scheme-format
msgid "~a: unknown action~%"
msgstr "~a: nekonata pako~%"
-#: guix/scripts/system.scm:499
+#: guix/scripts/system.scm:1309
#, scheme-format
msgid "wrong number of arguments for action '~a'~%"
msgstr "malĝusta nombro da argumentoj por la ago '~a'~%"
-#: guix/scripts/system.scm:522
-#, scheme-format
-msgid "no configuration file specified~%"
-msgstr "neniu agorda dosiero estis indikata~%"
+#: guix/scripts/system.scm:1314
+#, fuzzy, scheme-format
+#| msgid "guix: missing command name~%"
+msgid "guix system: missing command name~%"
+msgstr "guix: mankas komanda nomo~%"
+
+#: guix/scripts/system.scm:1316
+#, fuzzy, scheme-format
+#| msgid "Try `guix --help' for more information.~%"
+msgid "Try 'guix system --help' for more information.~%"
+msgstr "Provu 'guix --help' por pli da informo.~%"
-#: guix/scripts/lint.scm:90
+#: guix/scripts/system/search.scm:93 guix/ui.scm:1539 guix/ui.scm:1557
+msgid "unknown"
+msgstr "nekonata"
+
+#: guix/scripts/lint.scm:52
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid "~a@~a: ~a~%"
+msgstr "~a: ~a~%"
+
+#: guix/scripts/lint.scm:77
#, scheme-format
msgid "Available checkers:~%"
msgstr "Disponeblaj kontroliloj:~%"
-#: guix/scripts/lint.scm:110
-msgid "description should not be empty"
-msgstr "priskribo ne devos esti malplena"
+#: guix/scripts/lint.scm:95
+#, fuzzy
+#| msgid ""
+#| "Usage: guix lint [OPTION]... [PACKAGE]...\n"
+#| "Run a set of checkers on the specified package; if none is specified, run the checkers on all packages.\n"
+msgid ""
+"Usage: guix lint [OPTION]... [PACKAGE]...\n"
+"Run a set of checkers on the specified package; if none is specified,\n"
+"run the checkers on all packages.\n"
+msgstr ""
+"Uzmaniero: guix lint [MODIFILO]... [PAKO]...\n"
+"Lanĉi aron da kontroliloj por la indikita pako; se neniu estas indikita, lanĉi la konstrolilojn por ĉiuj pakoj.\n"
-#: guix/scripts/lint.scm:117
-msgid "description should start with an upper-case letter or digit"
-msgstr "priskribo devos komenci per majuskla litero aŭ cifero"
+#: guix/scripts/lint.scm:98
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -c, --checkers=CHECKER1,CHECKER2...\n"
+#| " only run the specificed checkers"
+msgid ""
+"\n"
+" -c, --checkers=CHECKER1,CHECKER2...\n"
+" only run the specified checkers"
+msgstr ""
+"\n"
+" -c, --checkers=KONTROL1,KONTROL2...\n"
+" nur lanĉi la indikitajn kontrolilojn"
+
+#: guix/scripts/lint.scm:106
+msgid ""
+"\n"
+" -l, --list-checkers display the list of available lint checkers"
+msgstr ""
+"\n"
+" -l, --list-checkers montri la liston de disponeblaj kontroliloj"
+
+#: guix/scripts/lint.scm:125
+#, scheme-format
+msgid "~a: invalid checker~%"
+msgstr "~a: malvalida kontrolilo~%"
-#: guix/scripts/lint.scm:133
+#: guix/scripts/publish.scm:71
#, scheme-format
msgid ""
-"sentences in description should be followed ~\n"
-"by two spaces; possible infraction~p at ~{~a~^, ~}"
+"Usage: guix publish [OPTION]...\n"
+"Publish ~a over HTTP.\n"
msgstr ""
-"frazoj en la priskribo devos esti sekvataj de ~\n"
-"du spacoj; ebla malobeo~p ĉe ~{~a~^, ~}"
+"Uzmaniero: guix publish [MODIFILO]...\n"
+"Publikigas ~a sur HTTP.\n"
-#: guix/scripts/lint.scm:154
-msgid "pkg-config should probably be a native input"
-msgstr "pkg-config probable devos esti originala enigo"
+#: guix/scripts/publish.scm:73
+msgid ""
+"\n"
+" -p, --port=PORT listen on PORT"
+msgstr ""
+"\n"
+" -p, --port=PORDO aŭskulti ĉe PORDOn"
-#: guix/scripts/lint.scm:169
-msgid "synopsis should not be empty"
-msgstr "resumo ne devos esti malplena"
+#: guix/scripts/publish.scm:75
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --references list the references of PATHS"
+msgid ""
+"\n"
+" --listen=HOST listen on the network interface for HOST"
+msgstr ""
+"\n"
+" --references listigi la referencojn de VOJOJ"
-#: guix/scripts/lint.scm:177
-msgid "no period allowed at the end of the synopsis"
-msgstr "punkto ne estas permesata ĉe la fino de la resumo"
+#: guix/scripts/publish.scm:77
+msgid ""
+"\n"
+" -u, --user=USER change privileges to USER as soon as possible"
+msgstr ""
-#: guix/scripts/lint.scm:189
-msgid "no article allowed at the beginning of the synopsis"
-msgstr "artikolo ne estas permesata ĉe komenco de la resumo"
+#: guix/scripts/publish.scm:79
+msgid ""
+"\n"
+" -C, --compression[=METHOD:LEVEL]\n"
+" compress archives with METHOD at LEVEL"
+msgstr ""
-#: guix/scripts/lint.scm:196
-msgid "synopsis should be less than 80 characters long"
-msgstr "resumo devos havi malpli ol 80 signoj"
+#: guix/scripts/publish.scm:82
+msgid ""
+"\n"
+" -c, --cache=DIRECTORY cache published items to DIRECTORY"
+msgstr ""
-#: guix/scripts/lint.scm:202
-msgid "synopsis should start with an upper-case letter or digit"
-msgstr "resumo devos komenci per majuskla litero aŭ cifero"
+#: guix/scripts/publish.scm:84
+msgid ""
+"\n"
+" --workers=N use N workers to bake items"
+msgstr ""
-#: guix/scripts/lint.scm:209
-msgid "synopsis should not start with the package name"
-msgstr "resumo ne devos komenci per la pak-nomo"
+#: guix/scripts/publish.scm:86
+msgid ""
+"\n"
+" --ttl=TTL announce narinfos can be cached for TTL seconds"
+msgstr ""
-#: guix/scripts/lint.scm:299 guix/scripts/lint.scm:310
-#, scheme-format
-msgid "URI ~a not reachable: ~a (~s)"
-msgstr "URI ~a ne estas alirebla: ~a (~s)"
+#: guix/scripts/publish.scm:88
+msgid ""
+"\n"
+" --nar-path=PATH use PATH as the prefix for nar URLs"
+msgstr ""
+
+#: guix/scripts/publish.scm:90
+msgid ""
+"\n"
+" --public-key=FILE use FILE as the public key for signatures"
+msgstr ""
+
+#: guix/scripts/publish.scm:92
+msgid ""
+"\n"
+" --private-key=FILE use FILE as the private key for signatures"
+msgstr ""
+
+#: guix/scripts/publish.scm:94
+msgid ""
+"\n"
+" -r, --repl[=PORT] spawn REPL server on PORT"
+msgstr ""
+"\n"
+" -r, --repl[=PORDO] renaskigi REPL-servilo ĉe PORDO"
+
+#: guix/scripts/publish.scm:110
+#, fuzzy, scheme-format
+#| msgid "download from '~a' failed: ~a, ~s~%"
+msgid "lookup of host '~a' failed: ~a~%"
+msgstr "elŝuto el '~a' fiaskis: ~a, ~s~%"
-#: guix/scripts/lint.scm:316
+#: guix/scripts/publish.scm:158
#, scheme-format
-msgid "URI ~a domain not found: ~a"
+msgid "lookup of host '~a' returned nothing"
+msgstr ""
+
+#: guix/scripts/publish.scm:181
+#, fuzzy, scheme-format
+#| msgid "unsupported nar entry type"
+msgid "~a: unsupported compression type~%"
+msgstr "nesubtenata enig-tipo nar"
+
+#: guix/scripts/publish.scm:195
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid duration~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/publish.scm:1008
+#, fuzzy, scheme-format
+#| msgid "URI ~a domain not found: ~a"
+msgid "user '~a' not found: ~a~%"
msgstr "URI ~a domajno ne trovita: ~a"
-#: guix/scripts/lint.scm:324
+#: guix/scripts/publish.scm:1060
#, scheme-format
-msgid "URI ~a unreachable: ~a"
-msgstr "URI ~a nealirebla: ~a"
+msgid "server running as root; consider using the '--user' option!~%"
+msgstr ""
-#: guix/scripts/lint.scm:350
-msgid "invalid value for home page"
-msgstr "malvalida valoroj por hejmpaĝo"
+#: guix/scripts/publish.scm:1065
+#, fuzzy, scheme-format
+#| msgid "publishing ~a on port ~d~%"
+msgid "publishing ~a on ~a, port ~d~%"
+msgstr "ni publikigas ~a sur pordo ~d~%"
-#: guix/scripts/lint.scm:353
+#: guix/scripts/publish.scm:1071
#, scheme-format
-msgid "invalid home page URL: ~s"
-msgstr "malvalida hejmpaĝa URL: ~s"
+msgid "using '~a' compression method, level ~a~%"
+msgstr ""
-#: guix/scripts/lint.scm:378
-msgid "file names of patches should start with the package name"
-msgstr "dosiernomoj de flikaĵoj devos komenci per la pak-nomo"
+#: guix/scripts/edit.scm:45
+msgid ""
+"Usage: guix edit PACKAGE...\n"
+"Start $VISUAL or $EDITOR to edit the definitions of PACKAGE...\n"
+msgstr ""
-#: guix/scripts/lint.scm:416
+#: guix/scripts/edit.scm:68
#, scheme-format
-msgid "~a: ~a: proposed synopsis: ~s~%"
-msgstr "~a: ~a: proponita resumo: ~s~%"
+msgid "file '~a' not found in search path ~s~%"
+msgstr ""
-#: guix/scripts/lint.scm:428
+#: guix/scripts/edit.scm:106
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid "failed to launch '~a': ~a~%"
+msgstr "fiasko dum ŝargo de '~a': ~a~%"
+
+#: guix/scripts/size.scm:71
#, scheme-format
-msgid "~a: ~a: proposed description:~% \"~a\"~%"
-msgstr "~a: ~a: proponita priskribo:~% \"~a\"~%"
+msgid "no available substitute information for '~a'~%"
+msgstr ""
+
+#: guix/scripts/size.scm:93
+msgid "store item"
+msgstr ""
+
+#: guix/scripts/size.scm:93
+msgid "total"
+msgstr ""
-#: guix/scripts/lint.scm:453 guix/scripts/lint.scm:457
+#: guix/scripts/size.scm:93
+msgid "self"
+msgstr ""
+
+#: guix/scripts/size.scm:101
#, scheme-format
-msgid "failed to create derivation: ~a"
-msgstr "fiasko dum kreo de derivaĵo: ~a"
+msgid "total: ~,1f MiB~%"
+msgstr ""
+
+#. TRANSLATORS: This is the title of a graph, meaning that the graph
+#. represents a profile of the store (the "store" being the place where
+#. packages are stored.)
+#: guix/scripts/size.scm:224
+msgid "store profile"
+msgstr ""
+
+#: guix/scripts/size.scm:233
+msgid ""
+"Usage: guix size [OPTION]... PACKAGE|STORE-ITEM\n"
+"Report the size of the PACKAGE or STORE-ITEM, with its dependencies.\n"
+msgstr ""
-#: guix/scripts/lint.scm:463
+#: guix/scripts/size.scm:238
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
+msgid ""
+"\n"
+" -s, --system=SYSTEM consider packages for SYSTEM--e.g., \"i686-linux\""
+msgstr ""
+"\n"
+" -s, --system=SISTEMO provi konstrui por SISTEMO--ekz., \"i686-linux\""
+
+#. TRANSLATORS: "closure" and "self" must not be translated.
+#: guix/scripts/size.scm:241
+msgid ""
+"\n"
+" --sort=KEY sort according to KEY--\"closure\" or \"self\""
+msgstr ""
+
+#: guix/scripts/size.scm:243
+msgid ""
+"\n"
+" -m, --map-file=FILE write to FILE a graphical map of disk usage"
+msgstr ""
+
+#: guix/scripts/size.scm:277
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid sorting key~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/size.scm:318
+msgid "missing store item argument\n"
+msgstr ""
+
+#: guix/scripts/graph.scm:94
#, scheme-format
-msgid "failed to create derivation: ~s~%"
-msgstr "fiasko dum kreo de derivaĵo: ~s~%"
+msgid "~a: invalid argument (package name expected)"
+msgstr ""
-#: guix/scripts/lint.scm:476
-msgid "Validate package descriptions"
-msgstr "Validigi pak-priskribojn"
+#: guix/scripts/graph.scm:105
+msgid "the DAG of packages, excluding implicit inputs"
+msgstr ""
-#: guix/scripts/lint.scm:480
-msgid "Validate synopsis & description of GNU packages"
-msgstr "Validigi resumon kaj priskribon de GNU-pakoj"
+#: guix/scripts/graph.scm:141
+msgid "the reverse DAG of packages"
+msgstr ""
-#: guix/scripts/lint.scm:484
-msgid "Identify inputs that should be native inputs"
-msgstr "Identigi enigojn kiuj devus esti originalaj enigoj"
+#: guix/scripts/graph.scm:191
+msgid "the DAG of packages, including implicit inputs"
+msgstr ""
-#: guix/scripts/lint.scm:488
-msgid "Validate file names and availability of patches"
-msgstr "Validigi dosiernomojn kaj disponeblon de flikaĵoj"
+#: guix/scripts/graph.scm:201
+msgid "the DAG of packages and origins, including implicit inputs"
+msgstr ""
-#: guix/scripts/lint.scm:492
-msgid "Validate home-page URLs"
-msgstr "Validigi heimpaĝajn URL"
+#: guix/scripts/graph.scm:231
+msgid "same as 'bag', but without the bootstrap nodes"
+msgstr ""
-#: guix/scripts/lint.scm:496
-msgid "Validate source URLs"
-msgstr "Validigi fontajn URL"
+#: guix/scripts/graph.scm:248
+msgid "the reverse DAG of packages, including implicit inputs"
+msgstr ""
-#: guix/scripts/lint.scm:500
-msgid "Report failure to compile a package to a derivation"
-msgstr "Raporti fiaskon kompili pakon al derivaĵo"
+#: guix/scripts/graph.scm:287
+msgid "the DAG of derivations"
+msgstr ""
-#: guix/scripts/lint.scm:504
-msgid "Validate package synopses"
-msgstr "Validigi pak-resumojn"
+#: guix/scripts/graph.scm:299
+#, fuzzy
+#| msgid "unsupported signature version: ~a~%"
+msgid "unsupported argument for derivation graph"
+msgstr "nesubtenata subskriba versio: ~a~%"
+
+#: guix/scripts/graph.scm:333
+#, fuzzy
+#| msgid "unsupported nar entry type"
+msgid "unsupported argument for this type of graph"
+msgstr "nesubtenata enig-tipo nar"
+
+#: guix/scripts/graph.scm:347
+#, scheme-format
+msgid "references for '~a' are not known~%"
+msgstr ""
+
+#: guix/scripts/graph.scm:354
+msgid "the DAG of run-time dependencies (store references)"
+msgstr ""
+
+#: guix/scripts/graph.scm:370
+msgid "the DAG of referrers in the store"
+msgstr ""
+
+#: guix/scripts/graph.scm:400
+msgid "the graph of package modules"
+msgstr ""
+
+#: guix/scripts/graph.scm:429
+#, fuzzy, scheme-format
+#| msgid "~a: unknown action~%"
+msgid "~a: unknown node type~%"
+msgstr "~a: nekonata pako~%"
+
+#: guix/scripts/graph.scm:436
+#, fuzzy, scheme-format
+#| msgid "~a: unknown action~%"
+msgid "~a: unknown backend~%"
+msgstr "~a: nekonata pako~%"
+
+#: guix/scripts/graph.scm:440
+#, fuzzy
+#| msgid "The valid values for ACTION are:\n"
+msgid "The available node types are:\n"
+msgstr "La validaj valoroj por AGO estas:\n"
+
+#: guix/scripts/graph.scm:450
+msgid "The available backend types are:\n"
+msgstr ""
-#: guix/scripts/lint.scm:529
+#: guix/scripts/graph.scm:477
+#, fuzzy, scheme-format
+#| msgid "download from '~a' failed: ~a, ~s~%"
+msgid "no path from '~a' to '~a'~%"
+msgstr "elŝuto el '~a' fiaskis: ~a, ~s~%"
+
+#. TRANSLATORS: Here 'dot' is the name of a program; it must not be
+#. translated.
+#: guix/scripts/graph.scm:529
msgid ""
-"Usage: guix lint [OPTION]... [PACKAGE]...\n"
-"Run a set of checkers on the specified package; if none is specified, run the checkers on all packages.\n"
+"Usage: guix graph PACKAGE...\n"
+"Emit a representation of the dependency graph of PACKAGE...\n"
msgstr ""
-"Uzmaniero: guix lint [MODIFILO]... [PAKO]...\n"
-"Lanĉi aron da kontroliloj por la indikita pako; se neniu estas indikita, lanĉi la konstrolilojn por ĉiuj pakoj.\n"
-#: guix/scripts/lint.scm:531
+#: guix/scripts/graph.scm:531
msgid ""
"\n"
-" -c, --checkers=CHECKER1,CHECKER2...\n"
-" only run the specificed checkers"
+" -b, --backend=TYPE produce a graph with the given backend TYPE"
msgstr ""
-"\n"
-" -c, --checkers=KONTROL1,KONTROL2...\n"
-" nur lanĉi la indikitajn kontrolilojn"
-#: guix/scripts/lint.scm:536
+#: guix/scripts/graph.scm:533
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -l, --list-checkers display the list of available lint checkers"
msgid ""
"\n"
-" -l, --list-checkers display the list of available lint checkers"
+" --list-backends list the available graph backends"
msgstr ""
"\n"
" -l, --list-checkers montri la liston de disponeblaj kontroliloj"
-#: guix/scripts/lint.scm:556
+#: guix/scripts/graph.scm:535
+msgid ""
+"\n"
+" -t, --type=TYPE represent nodes of the given TYPE"
+msgstr ""
+
+#: guix/scripts/graph.scm:537
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-dead list dead paths"
+msgid ""
+"\n"
+" --list-types list the available graph types"
+msgstr ""
+"\n"
+" --list-dead listigi mortajn vojojn"
+
+#: guix/scripts/graph.scm:539
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -h, --help display this help and exit"
+msgid ""
+"\n"
+" --path display the shortest path between the given nodes"
+msgstr ""
+"\n"
+" -h, --help montri ĉi tiun helpon kaj eliri"
+
+#: guix/scripts/graph.scm:541 guix/scripts/pack.scm:1054
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -e, --expression=EXPR build the package or derivation EXPR evaluates to"
+msgid ""
+"\n"
+" -e, --expression=EXPR consider the package EXPR evaluates to"
+msgstr ""
+"\n"
+" -e, --expression=ESPR konstrui la pakon aŭ derivaĵon kiu rezultas de ESPR"
+
+#: guix/scripts/graph.scm:543
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
+msgid ""
+"\n"
+" -s, --system=SYSTEM consider the graph for SYSTEM--e.g., \"i686-linux\""
+msgstr ""
+"\n"
+" -s, --system=SISTEMO provi konstrui por SISTEMO--ekz., \"i686-linux\""
+
+#: guix/scripts/graph.scm:606
#, scheme-format
-msgid "~a: invalid checker~%"
-msgstr "~a: malvalida kontrolilo~%"
+msgid "'--path' option requires exactly two nodes (given ~a)~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:301
+#, scheme-format
+msgid " differing file:~%"
+msgid_plural " differing files:~%"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts/challenge.scm:370
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid " local hash: ~a~%"
+msgstr "fiasko dum ŝargo de '~a': ~a~%"
+
+#: guix/scripts/challenge.scm:371
+#, fuzzy, scheme-format
+#| msgid "no build log for '~a'~%"
+msgid " no local build for '~a'~%"
+msgstr "neniu konstruita protokolo por '~a'~%"
+
+#: guix/scripts/challenge.scm:373
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid " ~50a: ~a~%"
+msgstr "~a: ~a~%"
+
+#: guix/scripts/challenge.scm:381
+#, scheme-format
+msgid "~a contents differ:~%"
+msgstr ""
-#: guix/scripts/publish.scm:49
+#: guix/scripts/challenge.scm:385
#, scheme-format
+msgid "could not challenge '~a': no local build~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:387
+#, scheme-format
+msgid "could not challenge '~a': no substitutes~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:390
+#, scheme-format
+msgid "~a contents match:~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:399
+msgid "~h store items were analyzed:~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:400
+msgid " - ~h (~,1f%) were identical~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:402
+msgid " - ~h (~,1f%) differed~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:404
+msgid " - ~h (~,1f%) were inconclusive~%"
+msgstr ""
+
+#: guix/scripts/challenge.scm:413
msgid ""
-"Usage: guix publish [OPTION]...\n"
-"Publish ~a over HTTP.\n"
+"Usage: guix challenge [PACKAGE...]\n"
+"Challenge the substitutes for PACKAGE... provided by one or more servers.\n"
msgstr ""
-"Uzmaniero: guix publish [MODIFILO]...\n"
-"Publikigas ~a sur HTTP.\n"
-#: guix/scripts/publish.scm:51
+#: guix/scripts/challenge.scm:415
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --max-silent-time=SECONDS\n"
+#| " mark the build as failed after SECONDS of silence"
msgid ""
"\n"
-" -p, --port=PORT listen on PORT"
+" --substitute-urls=URLS\n"
+" compare build results with those at URLS"
+msgstr ""
+"\n"
+" --max-silent-time=SEKUNDOJ\n"
+" marki la konstruon kiel fiaskintan post SEKUNDOJ da silento"
+
+#: guix/scripts/challenge.scm:418
+msgid ""
+"\n"
+" -v, --verbose show details about successful comparisons"
+msgstr ""
+
+#: guix/scripts/challenge.scm:420
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --share=SPEC for 'vm', share host file system according to SPEC"
+msgid ""
+"\n"
+" --diff=MODE show differences according to MODE"
+msgstr ""
+"\n"
+" --share=SPEC por 'vm', kundividi gastigan dosiersistemon akorde al SPEC"
+
+#: guix/scripts/challenge.scm:449
+#, fuzzy, scheme-format
+#| msgid "~a: unknown action~%"
+msgid "~a: unknown diff mode~%"
+msgstr "~a: nekonata pako~%"
+
+#: guix/scripts/copy.scm:61
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid TCP port number~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/copy.scm:63
+#, fuzzy, scheme-format
+#| msgid "~a: invalid checker~%"
+msgid "~a: invalid SSH specification~%"
+msgstr "~a: malvalida kontrolilo~%"
+
+#: guix/scripts/copy.scm:109
+#, fuzzy
+#| msgid ""
+#| "Usage: guix gc [OPTION]... PATHS...\n"
+#| "Invoke the garbage collector.\n"
+msgid ""
+"Usage: guix copy [OPTION]... ITEMS...\n"
+"Copy ITEMS to or from the specified host over SSH.\n"
+msgstr ""
+"Uzmaniero: guix gc [MODIFILO]... VOJOJ...\n"
+"Voki la rubaĵ-kolektanton.\n"
+
+#: guix/scripts/copy.scm:111
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -p, --port=PORT listen on PORT"
+msgid ""
+"\n"
+" --to=HOST send ITEMS to HOST"
msgstr ""
"\n"
" -p, --port=PORDO aŭskulti ĉe PORDOn"
-#: guix/scripts/publish.scm:53
+#: guix/scripts/copy.scm:113
msgid ""
"\n"
-" -r, --repl[=PORT] spawn REPL server on PORT"
+" --from=HOST receive ITEMS from HOST"
+msgstr ""
+
+#: guix/scripts/copy.scm:192
+#, scheme-format
+msgid "use '--to' or '--from'~%"
+msgstr ""
+
+#: guix/scripts/pack.scm:104
+#, fuzzy, scheme-format
+#| msgid "~a: package not found~%"
+msgid "~a: compressor not found~%"
+msgstr "~a: pako ne trovita~%"
+
+#: guix/scripts/pack.scm:309
+#, scheme-format
+msgid "entry point not supported in the '~a' format~%"
+msgstr ""
+
+#: guix/scripts/pack.scm:690
+#, scheme-format
+msgid ""
+"cross-compilation not implemented here;\n"
+"please email '~a'~%"
msgstr ""
+
+#: guix/scripts/pack.scm:935
+msgid "The supported formats for 'guix pack' are:"
+msgstr ""
+
+#: guix/scripts/pack.scm:937
+msgid ""
"\n"
-" -r, --repl[=PORDO] renaskigi REPL-servilo ĉe PORDO"
+" tarball Self-contained tarball, ready to run on another machine"
+msgstr ""
+
+#: guix/scripts/pack.scm:939
+msgid ""
+"\n"
+" squashfs Squashfs image suitable for Singularity"
+msgstr ""
+
+#: guix/scripts/pack.scm:941
+msgid ""
+"\n"
+" docker Tarball ready for 'docker load'"
+msgstr ""
+
+#: guix/scripts/pack.scm:1010
+#, fuzzy, scheme-format
+#| msgid "invalid symlink tokens"
+msgid "~a: invalid symlink specification~%"
+msgstr "malvalidaj simbol-ligaj ĵetonoj"
+
+#: guix/scripts/pack.scm:1024
+#, fuzzy, scheme-format
+#| msgid "unsupported file type"
+msgid "~a: unsupported profile name~%"
+msgstr "nesubtenata dosier-tipo"
+
+#: guix/scripts/pack.scm:1042
+#, fuzzy
+#| msgid ""
+#| "Usage: guix package [OPTION]... PACKAGES...\n"
+#| "Install, remove, or upgrade PACKAGES in a single transaction.\n"
+msgid ""
+"Usage: guix pack [OPTION]... PACKAGE...\n"
+"Create a bundle of PACKAGE.\n"
+msgstr ""
+"Uzmaniero: guix package [MODIFILO]... PAKOJ...\n"
+"Instalas, forigas, aŭ ĝisdatigas PAKOJn en ununura ago.\n"
+
+#: guix/scripts/pack.scm:1048
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -f, --format=FMT write the hash in the given format"
+msgid ""
+"\n"
+" -f, --format=FORMAT build a pack in the given FORMAT"
+msgstr ""
+"\n"
+" -f, --format=FRM skribi la haketon laŭ la indikita formo"
+
+#: guix/scripts/pack.scm:1050
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-dead list dead paths"
+msgid ""
+"\n"
+" --list-formats list the formats available"
+msgstr ""
+"\n"
+" --list-dead listigi mortajn vojojn"
+
+#: guix/scripts/pack.scm:1052
+msgid ""
+"\n"
+" -R, --relocatable produce relocatable executables"
+msgstr ""
+
+#: guix/scripts/pack.scm:1060
+msgid ""
+"\n"
+" -C, --compression=TOOL compress using TOOL--e.g., \"lzip\""
+msgstr ""
+
+#: guix/scripts/pack.scm:1062
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --share=SPEC for 'vm', share host file system according to SPEC"
+msgid ""
+"\n"
+" -S, --symlink=SPEC create symlinks to the profile according to SPEC"
+msgstr ""
+"\n"
+" --share=SPEC por 'vm', kundividi gastigan dosiersistemon akorde al SPEC"
+
+#: guix/scripts/pack.scm:1064
+msgid ""
+"\n"
+" -m, --manifest=FILE create a pack with the manifest from FILE"
+msgstr ""
+
+#: guix/scripts/pack.scm:1066
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-source=SOURCE\n"
+#| " use SOURCE when building the corresponding package"
+msgid ""
+"\n"
+" --entry-point=PROGRAM\n"
+" use PROGRAM as the entry point of the pack"
+msgstr ""
+"\n"
+" --with-source=FONTO\n"
+" uzi FONTOn dum konstruo de la koresponda pako"
+
+#: guix/scripts/pack.scm:1071
+msgid ""
+"\n"
+" --localstatedir include /var/guix in the resulting pack"
+msgstr ""
+
+#: guix/scripts/pack.scm:1073
+msgid ""
+"\n"
+" --profile-name=NAME\n"
+" populate /var/guix/profiles/.../NAME"
+msgstr ""
+
+#: guix/scripts/pack.scm:1079
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -d, --derivations return the derivation paths of the given packages"
+msgid ""
+"\n"
+" -d, --derivation return the derivation of the pack"
+msgstr ""
+"\n"
+" -d, --derivations liveri la derivaĵajn vojojn de la indikitaj pakoj"
-#: guix/scripts/publish.scm:235
+#: guix/scripts/pack.scm:1083
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --bootstrap use the bootstrap Guile to build the profile"
+msgid ""
+"\n"
+" --bootstrap use the bootstrap binaries to build the pack"
+msgstr ""
+"\n"
+" --bootstrap uzi la praŝargilon Guile por konstrui la profilon"
+
+#: guix/scripts/pack.scm:1137
#, scheme-format
-msgid "~A: extraneuous argument~%"
-msgstr "~A: fremda argumento~%"
+msgid "could not determine provenance of package ~a~%"
+msgstr ""
-#: guix/scripts/publish.scm:239
+#: guix/scripts/pack.scm:1151
#, scheme-format
-msgid "publishing ~a on port ~d~%"
-msgstr "ni publikigas ~a sur pordo ~d~%"
+msgid "both a manifest and a package list were given~%"
+msgstr ""
+
+#: guix/scripts/pack.scm:1210
+#, fuzzy, scheme-format
+#| msgid "~A: unknown package~%"
+msgid "~a: unknown pack format~%"
+msgstr "~A: nekonata pako~%"
+
+#: guix/scripts/pack.scm:1234
+#, scheme-format
+msgid "no packages specified; building an empty pack~%"
+msgstr ""
+
+#: guix/scripts/pack.scm:1238
+#, scheme-format
+msgid "Singularity requires you to provide a shell~%"
+msgstr ""
+
+#: guix/scripts/pack.scm:1239
+msgid "Add @code{bash} or @code{bash-minimal} to your package list."
+msgstr ""
+
+#: guix/scripts/weather.scm:90
+msgid "computing ~h package derivations for ~a...~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:178
+#, fuzzy
+#| msgid "looking for the latest release of GNU ~a..."
+msgid "looking for ~h store items on ~a...~%"
+msgstr "ni serĉas la lastan eldonon de GNU ~a..."
+
+#: guix/scripts/weather.scm:193
+msgid " ~,1f% substitutes available (~h out of ~h)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:199
+#, fuzzy, scheme-format
+#| msgid "unknown unit: ~a~%"
+msgid " unknown substitute sizes~%"
+msgstr "nekonata unuo: ~a~%"
+
+#: guix/scripts/weather.scm:202
+msgid " ~,1h MiB of nars (compressed)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:203
+msgid " at least ~,1h MiB of nars (compressed)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:205
+msgid " ~,1h MiB on disk (uncompressed)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:207
+msgid " ~,3h seconds per request (~,1h seconds in total)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:209
+msgid " ~,1h requests per second~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:215
+#, scheme-format
+msgid " (continuous integration information unavailable)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:218
+#, scheme-format
+msgid " '~a' returned ~a (~s)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:235
+msgid " ~,1f% (~h out of ~h) of the missing items are queued~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:241
+msgid " at least ~h queued builds~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:242
+msgid " ~h queued builds~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:245
+#, scheme-format
+msgid " ~a: ~a (~0,1f%)~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:251
+#, scheme-format
+msgid " build rate: ~1,2f builds per hour~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:255
+#, scheme-format
+msgid " ~a: ~,2f builds per hour~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:263
+#, scheme-format
+msgid "Substitutes are missing for the following items:~%"
+msgstr ""
+
+#: guix/scripts/weather.scm:276
+msgid ""
+"Usage: guix weather [OPTIONS] [PACKAGES ...]\n"
+"Report the availability of substitutes.\n"
+msgstr ""
+
+#: guix/scripts/weather.scm:278
+msgid ""
+"\n"
+" --substitute-urls=URLS\n"
+" check for available substitutes at URLS"
+msgstr ""
+
+#: guix/scripts/weather.scm:281
+msgid ""
+"\n"
+" -m, --manifest=MANIFEST\n"
+" look up substitutes for packages specified in MANIFEST"
+msgstr ""
+
+#: guix/scripts/weather.scm:284
+msgid ""
+"\n"
+" -c, --coverage[=COUNT]\n"
+" show substitute coverage for packages with at least\n"
+" COUNT dependents"
+msgstr ""
+
+#: guix/scripts/weather.scm:288
+msgid ""
+"\n"
+" --display-missing display the list of missing substitutes"
+msgstr ""
+
+#: guix/scripts/weather.scm:290
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
+msgid ""
+"\n"
+" -s, --system=SYSTEM consider substitutes for SYSTEM--e.g., \"i686-linux\""
+msgstr ""
+"\n"
+" -s, --system=SISTEMO provi konstrui por SISTEMO--ekz., \"i686-linux\""
+
+#: guix/scripts/weather.scm:314
+#, fuzzy, scheme-format
+#| msgid "~a: invalid number~%"
+msgid "~a: invalid URL~%"
+msgstr "~a: malvalida numero~%"
+
+#: guix/scripts/weather.scm:447
+#, scheme-format
+msgid "The following ~a package is missing from '~a' for '~a':~%"
+msgid_plural "The following ~a packages are missing from '~a' for '~a':~%"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts/weather.scm:453
+#, scheme-format
+msgid "~a package is missing from '~a' for '~a':~%"
+msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/scripts/describe.scm:52
+#, fuzzy
+#| msgid "The valid values for ACTION are:\n"
+msgid "The available formats are:\n"
+msgstr "La validaj valoroj por AGO estas:\n"
+
+#: guix/scripts/describe.scm:63
+#, fuzzy, scheme-format
+#| msgid "unsupported hash format: ~a~%"
+msgid "~a: unsupported output format~%"
+msgstr "nesubtenata haket-formo: ~a~%"
+
+#: guix/scripts/describe.scm:86
+msgid ""
+"Usage: guix describe [OPTION]...\n"
+"Display information about the channels currently in use.\n"
+msgstr ""
+
+#: guix/scripts/describe.scm:88
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -f, --format=FMT write the hash in the given format"
+msgid ""
+"\n"
+" -f, --format=FORMAT display information in the given FORMAT"
+msgstr ""
+"\n"
+" -f, --format=FRM skribi la haketon laŭ la indikita formo"
+
+#: guix/scripts/describe.scm:90
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -l, --list-checkers display the list of available lint checkers"
+msgid ""
+"\n"
+" --list-formats display available formats"
+msgstr ""
+"\n"
+" -l, --list-checkers montri la liston de disponeblaj kontroliloj"
+
+#: guix/scripts/describe.scm:92
+msgid ""
+"\n"
+" -p, --profile=PROFILE display information about PROFILE"
+msgstr ""
+
+#: guix/scripts/describe.scm:111
+#, scheme-format
+msgid "~%;; warning: GUIX_PACKAGE_PATH=\"~a\"~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:114
+#, scheme-format
+msgid "'GUIX_PACKAGE_PATH' is set but it is not captured~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:170
+#, fuzzy, scheme-format
+#| msgid "failed to create derivation: ~s~%"
+msgid "failed to determine origin~%"
+msgstr "fiasko dum kreo de derivaĵo: ~s~%"
+
+#: guix/scripts/describe.scm:171
+#, scheme-format
+msgid ""
+"Perhaps this\n"
+"@command{guix} command was not obtained with @command{guix pull}? Its version\n"
+"string is ~a.~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:181
+#, scheme-format
+msgid "Git checkout:~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:182
+#, fuzzy, scheme-format
+#| msgid "~a: error: ~a~%"
+msgid " repository: ~a~%"
+msgstr "~a: eraro: ~a~%"
+
+#: guix/scripts/describe.scm:183
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid " branch: ~a~%"
+msgstr "~a: ~a~%"
-#: guix/gnu-maintenance.scm:447
+#: guix/scripts/describe.scm:184
#, scheme-format
-msgid "signature verification failed for `~a'~%"
+msgid " commit: ~a~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:250
+#, scheme-format
+msgid " repository URL: ~a~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:252
+#, scheme-format
+msgid " branch: ~a~%"
+msgstr ""
+
+#: guix/scripts/describe.scm:253
+#, scheme-format
+msgid " commit: ~a~%"
+msgstr ""
+
+#: guix/scripts/processes.scm:211
+msgid ""
+"Usage: guix processes\n"
+"List the current Guix sessions and their processes."
+msgstr ""
+
+#: guix/scripts/deploy.scm:49
+msgid ""
+"Usage: guix deploy [OPTION] FILE...\n"
+"Perform the deployment specified by FILE.\n"
+msgstr ""
+
+#: guix/scripts/deploy.scm:106
+#, fuzzy, scheme-format
+#| msgid "The following package will be removed:~%~{~a~%~}~%"
+#| msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
+msgid "The following ~d machine will be deployed:~%"
+msgid_plural "The following ~d machines will be deployed:~%"
+msgstr[0] "La jena pako estos forigata:~%~{~a~%~}~%"
+msgstr[1] "La jenaj pakoj estos forigataj:~%~{~a~%~}~%"
+
+#: guix/scripts/deploy.scm:120
+#, fuzzy, scheme-format
+#| msgid "deleting ~a~%"
+msgid "deploying to ~a...~%"
+msgstr "ni forigas ~a~%"
+
+#: guix/scripts/deploy.scm:124
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid "failed to deploy ~a: ~a~%"
+msgstr "fiasko dum ŝargo de '~a': ~a~%"
+
+#: guix/scripts/deploy.scm:129
+#, fuzzy, scheme-format
+#| msgid "unpacking '~a'...~%"
+msgid "rolling back ~a...~%"
+msgstr "malpakado de '~a'...~%"
+
+#: guix/scripts/deploy.scm:135
+#, fuzzy, scheme-format
+#| msgid "updated ~a successfully deployed under `~a'~%"
+msgid "successfully deployed ~a~%"
+msgstr "ni ĝisdatigis ~a sukcese, liverita sur '~a'~%"
+
+#: guix/gexp.scm:413
+#, scheme-format
+msgid "resolving '~a' relative to current directory~%"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:699
+msgid "Updater for GNU packages"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:708
+msgid "Updater for GNU packages only available via FTP"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:717
+msgid "Updater for packages hosted on savannah.gnu.org"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:724
+msgid "Updater for X.org packages"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:731
+msgid "Updater for packages hosted on kernel.org"
+msgstr ""
+
+#: guix/scripts/container.scm:27
+msgid ""
+"Usage: guix container ACTION ARGS...\n"
+"Build and manipulate Linux containers.\n"
+msgstr ""
+
+#: guix/scripts/container.scm:32
+msgid " exec execute a command inside of an existing container\n"
+msgstr ""
+
+#: guix/scripts/container.scm:58
+#, fuzzy, scheme-format
+#| msgid "guix import: missing importer name~%"
+msgid "guix container: missing action~%"
+msgstr "guix import: mankas importila nomo~%"
+
+#: guix/scripts/container.scm:68
+#, fuzzy, scheme-format
+#| msgid "guix import: invalid importer~%"
+msgid "guix container: invalid action~%"
+msgstr "guix importo: malvalida importilo~%"
+
+#: guix/scripts/container/exec.scm:40
+#, fuzzy
+#| msgid ""
+#| "Usage: guix COMMAND ARGS...\n"
+#| "Run COMMAND with ARGS.\n"
+msgid ""
+"Usage: guix container exec PID COMMAND [ARGS...]\n"
+"Execute COMMAND within the container process PID.\n"
+msgstr ""
+"Uzmaniero: guix KOMANDO ARGj...\n"
+"Lanĉas KOMANDOn kun ARGj.\n"
+
+#: guix/scripts/container/exec.scm:69
+#, scheme-format
+msgid "~a: extraneous argument~%"
+msgstr "~a: fremda argumento~%"
+
+#: guix/scripts/container/exec.scm:87
+#, fuzzy, scheme-format
+#| msgid "no configuration file specified~%"
+msgid "no pid specified~%"
+msgstr "neniu agorda dosiero estis indikata~%"
+
+#: guix/scripts/container/exec.scm:90
+#, fuzzy, scheme-format
+#| msgid "no configuration file specified~%"
+msgid "no command specified~%"
+msgstr "neniu agorda dosiero estis indikata~%"
+
+#: guix/scripts/container/exec.scm:93
+#, scheme-format
+msgid "no such process ~d~%"
+msgstr ""
+
+#: guix/scripts/container/exec.scm:105
+#, scheme-format
+msgid "exec failed with status ~d~%"
+msgstr ""
+
+#: guix/upstream.scm:337
+#, fuzzy, scheme-format
+#| msgid "found valid signature for '~a'~%"
+msgid "failed to download detached signature from ~a~%"
+msgstr "ni trovis validan subskribon por '~a'~%"
+
+#: guix/upstream.scm:341
+#, fuzzy, scheme-format
+#| msgid "signature verification failed for `~a'~%"
+msgid "signature verification failed for '~a' (key: ~a)~%"
msgstr "subskriba kontrolo fiaskis por '~a'~%"
-#: guix/gnu-maintenance.scm:449
+#: guix/upstream.scm:345
+#, fuzzy, scheme-format
+#| msgid "cannot find public key for secret key '~a'~%"
+msgid "missing public key ~a for '~a'~%"
+msgstr "ne eblas trovi publikan ŝlosilon por la sekreta '~a'~%"
+
+#: guix/upstream.scm:421
#, scheme-format
-msgid "(could be because the public key is not in your keyring)~%"
-msgstr "(eble ĉar la publika ŝlosilo ne estas en via ŝlosilringo)~%"
+msgid "cannot download for this method: ~s"
+msgstr ""
-#: guix/gnu-maintenance.scm:524
+#: guix/upstream.scm:486
#, scheme-format
msgid "~a: could not locate source file"
msgstr "~a: ne eblis trovi fontan dosieron"
-#: guix/gnu-maintenance.scm:529
-#, scheme-format
-msgid "~a: ~a: no `version' field in source; skipping~%"
+#: guix/upstream.scm:490
+#, fuzzy, scheme-format
+#| msgid "~a: ~a: no `version' field in source; skipping~%"
+msgid "~a: no `version' field in source; skipping~%"
msgstr "~a: ~a: neniu kampo 'version' en la fonto; ni saltas~%"
-#: guix/ui.scm:142 guix/ui.scm:159
+#: guix/ui.scm:161
+#, scheme-format
+msgid "error: ~a: unbound variable"
+msgstr ""
+
+#: guix/ui.scm:261
+msgid "entering debugger; type ',bt' for a backtrace\n"
+msgstr ""
+
+#: guix/ui.scm:318
+msgid "hint: "
+msgstr ""
+
+#: guix/ui.scm:335
+msgid "Did you forget a @code{use-modules} form?"
+msgstr ""
+
+#: guix/ui.scm:337
+#, scheme-format
+msgid "Did you forget @code{(use-modules ~a)}?"
+msgstr ""
+
+#: guix/ui.scm:347
+#, scheme-format
+msgid ""
+"File @file{~a} should probably start with:\n"
+"\n"
+"@example\n"
+"(define-module ~a)\n"
+"@end example"
+msgstr ""
+
+#: guix/ui.scm:361
+#, scheme-format
+msgid "module name ~a does not match file name '~a'~%"
+msgstr ""
+
+#: guix/ui.scm:365
+#, scheme-format
+msgid "~a: file is empty~%"
+msgstr ""
+
+#: guix/ui.scm:376 guix/ui.scm:424 guix/ui.scm:432 guix/ui.scm:436
#, scheme-format
msgid "failed to load '~a': ~a~%"
msgstr "fiasko dum ŝargo de '~a': ~a~%"
-#: guix/ui.scm:145
+#: guix/ui.scm:383
#, scheme-format
-msgid "~a: error: ~a~%"
-msgstr "~a: eraro: ~a~%"
+msgid "~amissing closing parenthesis~%"
+msgstr ""
+
+#: guix/ui.scm:388
+#, fuzzy, scheme-format
+#| msgid "~a: ~a~%"
+msgid "~s: ~a~%"
+msgstr "~a: ~a~%"
-#: guix/ui.scm:149 guix/ui.scm:165
+#: guix/ui.scm:404 guix/ui.scm:897
+#, scheme-format
+msgid "exception thrown: ~s~%"
+msgstr ""
+
+#: guix/ui.scm:408 guix/ui.scm:445
#, scheme-format
msgid "failed to load '~a':~%"
msgstr "fiasko dum ŝargo de '~a':~%"
-#: guix/ui.scm:162
-#, scheme-format
-msgid "~a: warning: ~a~%"
-msgstr "~a: averto: ~a~%"
+#: guix/ui.scm:442
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid "failed to load '~a': exception thrown: ~s~%"
+msgstr "fiasko dum ŝargo de '~a': ~a~%"
-#: guix/ui.scm:174
-#, scheme-format
-msgid "failed to install locale: ~a~%"
-msgstr "fiasko dum instalo de lokaĵaro: ~a~%"
+#: guix/ui.scm:490
+msgid ""
+"Consider installing the @code{glibc-utf8-locales} or\n"
+"@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
+"lines:\n"
+"\n"
+"@example\n"
+"guix install glibc-utf8-locales\n"
+"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
+"@end example\n"
+"\n"
+"See the \"Application Setup\" section in the manual, for more info.\n"
+msgstr ""
+
+#. TRANSLATORS: Translate "(C)" to the copyright symbol
+#. (C-in-a-circle), if this symbol is available in the user's
+#. locale. Otherwise, do not translate "(C)"; leave it as-is. */
+#: guix/ui.scm:532
+msgid "(C)"
+msgstr ""
+
+#: guix/ui.scm:533
+msgid "the Guix authors\n"
+msgstr ""
-#: guix/ui.scm:193
+#: guix/ui.scm:534
+#, fuzzy
+#| msgid ""
+#| "Copyright (C) 2015 the Guix authors\n"
+#| "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+#| "This is free software: you are free to change and redistribute it.\n"
+#| "There is NO WARRANTY, to the extent permitted by law.\n"
msgid ""
-"Copyright (C) 2015 the Guix authors\n"
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
"This is free software: you are free to change and redistribute it.\n"
"There is NO WARRANTY, to the extent permitted by law.\n"
@@ -1353,7 +5149,11 @@ msgstr ""
"Tio ĉi estas libera programaro: vi estas libera por modifi kaj redisdoni ĝin.\n"
"Estas NENIU GARANTIO, plejamplekse permesate de leĝoj.\n"
-#: guix/ui.scm:201
+#. TRANSLATORS: The placeholder indicates the bug-reporting address for this
+#. package. Please add another line saying "Report translation bugs to
+#. ...\n" with the address for translation bugs (typically your translation
+#. team's web or email address).
+#: guix/ui.scm:546
#, scheme-format
msgid ""
"\n"
@@ -1362,7 +5162,7 @@ msgstr ""
"\n"
"Raportu program-misojn al: ~a."
-#: guix/ui.scm:203
+#: guix/ui.scm:548
#, scheme-format
msgid ""
"\n"
@@ -1371,202 +5171,395 @@ msgstr ""
"\n"
"hejm-paĝo de ~a: <~a>"
-#: guix/ui.scm:205
+#: guix/ui.scm:550
+#, fuzzy, scheme-format
+#| msgid ""
+#| "\n"
+#| "General help using GNU software: <http://www.gnu.org/gethelp/>"
msgid ""
"\n"
-"General help using GNU software: <http://www.gnu.org/gethelp/>"
+"General help using Guix and GNU software: <~a>"
msgstr ""
"\n"
"Ĝenerala helpo por uzi programaron de GNU: <http://www.gnu.org/gethelp/>"
-#: guix/ui.scm:227
+#: guix/ui.scm:606
+#, fuzzy, scheme-format
+#| msgid "signature is not a valid s-expression: ~s~%"
+msgid "'~a' is not a valid regular expression: ~a~%"
+msgstr "subskribo ne estas valida s-esprimo: ~s~%"
+
+#: guix/ui.scm:612
#, scheme-format
msgid "~a: invalid number~%"
msgstr "~a: malvalida numero~%"
-#: guix/ui.scm:244
+#: guix/ui.scm:630
#, scheme-format
msgid "invalid number: ~a~%"
msgstr "malvalida numero: ~a~%"
-#: guix/ui.scm:267
+#: guix/ui.scm:653
#, scheme-format
msgid "unknown unit: ~a~%"
msgstr "nekonata unuo: ~a~%"
-#: guix/ui.scm:278
+#: guix/ui.scm:668
+#, scheme-format
+msgid ""
+"You cannot have two different versions\n"
+"or variants of @code{~a} in the same profile."
+msgstr ""
+
+#: guix/ui.scm:671
+#, scheme-format
+msgid ""
+"Try upgrading both @code{~a} and @code{~a},\n"
+"or remove one of them from the profile."
+msgstr ""
+
+#: guix/ui.scm:707
#, scheme-format
msgid "~a:~a:~a: package `~a' has an invalid input: ~s~%"
msgstr "~a:~a:~a: pako '~a' havas malvalidan enigon: ~s~%"
-#: guix/ui.scm:285
+#: guix/ui.scm:714
#, scheme-format
msgid "~a: ~a: build system `~a' does not support cross builds~%"
msgstr "~a: ~a: konstrui sistemon '~a' ne subtenas crucajn konstruojn~%"
-#: guix/ui.scm:290
+#: guix/ui.scm:720
+#, fuzzy, scheme-format
+#| msgid "signature is not a valid s-expression: ~s~%"
+msgid "~s: invalid G-expression input~%"
+msgstr "subskribo ne estas valida s-esprimo: ~s~%"
+
+#: guix/ui.scm:723
#, scheme-format
msgid "profile '~a' does not exist~%"
msgstr "profilo '~a' ne ekzistas~%"
-#: guix/ui.scm:293
+#: guix/ui.scm:726
#, scheme-format
msgid "generation ~a of profile '~a' does not exist~%"
msgstr "generacio ~a de la profilo '~a' ne ekzistas~%"
-#: guix/ui.scm:300
+#: guix/ui.scm:731
+#, scheme-format
+msgid "package '~a~@[@~a~]~@[:~a~]' not found in profile~%"
+msgstr ""
+
+#: guix/ui.scm:743
+#, scheme-format
+msgid " ... propagated from ~a@~a~%"
+msgstr ""
+
+#: guix/ui.scm:753
+#, scheme-format
+msgid "profile contains conflicting entries for ~a~a~%"
+msgstr ""
+
+#: guix/ui.scm:756
+#, scheme-format
+msgid " first entry: ~a@~a~a ~a~%"
+msgstr ""
+
+#: guix/ui.scm:762
+#, scheme-format
+msgid " second entry: ~a@~a~a ~a~%"
+msgstr ""
+
+#: guix/ui.scm:774
#, scheme-format
msgid "corrupt input while restoring '~a' from ~s~%"
msgstr "difektita enigo dum restarigo de '~a' el ~s~%"
-#: guix/ui.scm:302
+#: guix/ui.scm:776
#, scheme-format
msgid "corrupt input while restoring archive from ~s~%"
msgstr "difektita enigo dum restarigo de arĥivo el ~s~%"
-#: guix/ui.scm:305
+#: guix/ui.scm:779
#, scheme-format
msgid "failed to connect to `~a': ~a~%"
msgstr "fiasko dum konekto al '~a': ~a~%"
-#: guix/ui.scm:310
-#, scheme-format
-msgid "build failed: ~a~%"
-msgstr "konstruo fiakis: ~a~%"
-
-#: guix/ui.scm:313
+#: guix/ui.scm:787
#, scheme-format
msgid "reference to invalid output '~a' of derivation '~a'~%"
msgstr "referenco al malvalida eligo '~a' de la derivaĵo '~a'~%"
-#: guix/ui.scm:324
+#: guix/ui.scm:791
#, scheme-format
-msgid "~a: ~a~%"
-msgstr "~a: ~a~%"
+msgid "file '~a' could not be found in these directories:~{ ~a~}~%"
+msgstr ""
-#: guix/ui.scm:343
+#: guix/ui.scm:796
+#, scheme-format
+msgid "program exited~@[ with non-zero exit status ~a~]~@[ terminated by signal ~a~]~@[ stopped by signal ~a~]: ~s~%"
+msgstr ""
+
+#: guix/ui.scm:876
#, scheme-format
msgid "failed to read expression ~s: ~s~%"
msgstr "fiasko dum lego de esprimo ~s: ~s~%"
-#: guix/ui.scm:349
-#, scheme-format
-msgid "failed to evaluate expression `~a': ~s~%"
+#: guix/ui.scm:882
+#, fuzzy, scheme-format
+#| msgid "failed to evaluate expression `~a': ~s~%"
+msgid "failed to evaluate expression '~a':~%"
msgstr "fiasko dum analizo de esprimo '~a': ~a~%"
-#: guix/ui.scm:358
+#: guix/ui.scm:885
+#, fuzzy, scheme-format
+#| msgid "~a: error: ~a~%"
+msgid "syntax error: ~a~%"
+msgstr "~a: eraro: ~a~%"
+
+#: guix/ui.scm:909
#, scheme-format
msgid "expression ~s does not evaluate to a package~%"
msgstr "la esprimo ~s ne rezultas pakon~%"
-#: guix/ui.scm:410
+#: guix/ui.scm:936
+msgid "at least ~,1h MB needed but only ~,1h MB available in ~a~%"
+msgstr ""
+
+#: guix/ui.scm:1045
#, scheme-format
msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La jena derivo estus konstruata:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[La jenaj derivoj estus konstruataj:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:415
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1054
+#, fuzzy
+#| msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
+msgstr "~:[La jena derivo estus elŝutata:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1060
#, scheme-format
msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La jena derivo estus elŝutata:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[La jenaj derivoj estus elŝutataj:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:421
+#: guix/ui.scm:1067
+#, fuzzy, scheme-format
+#| msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[The following graft would be made:~%~{ ~a~%~}~;~]"
+msgid_plural "~:[The following grafts would be made:~%~{ ~a~%~}~;~]"
+msgstr[0] "~:[La jena derivo estus elŝutata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estus elŝutataj:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1072
+#, fuzzy, scheme-format
+#| msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
+msgid "~:[The following profile hook would be built:~%~{ ~a~%~}~;~]"
+msgid_plural "~:[The following profile hooks would be built:~%~{ ~a~%~}~;~]"
+msgstr[0] "~:[La jena derivo estus konstruata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estus konstruataj:~%~{ ~a~%~}~;~]"
+
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1084
+#, fuzzy
+#| msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB would be downloaded~%~;~]"
+msgstr "~:[La jena derivo estus elŝutata:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1088
+#, fuzzy
+#| msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~h item would be downloaded~%~;~]"
+msgid_plural "~:[~h items would be downloaded~%~;~]"
+msgstr[0] "~:[La jena derivo estus elŝutata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estus elŝutataj:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1096
#, scheme-format
msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La jena derivo estos konstruata:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[La jenaj derivoj estos konstruataj:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:426
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1105
+#, fuzzy
+#| msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
+msgstr "~:[La jena derivo estos elŝutata:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1111
#, scheme-format
msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La jena derivo estos elŝutata:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[La jenaj derivoj estos elŝutataj:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:478
+#: guix/ui.scm:1118
+#, fuzzy, scheme-format
+#| msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[The following graft will be made:~%~{ ~a~%~}~;~]"
+msgid_plural "~:[The following grafts will be made:~%~{ ~a~%~}~;~]"
+msgstr[0] "~:[La jena derivo estos elŝutata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estos elŝutataj:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1123
+#, fuzzy, scheme-format
+#| msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
+msgid "~:[The following profile hook will be built:~%~{ ~a~%~}~;~]"
+msgid_plural "~:[The following profile hooks will be built:~%~{ ~a~%~}~;~]"
+msgstr[0] "~:[La jena derivo estos konstruata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estos konstruataj:~%~{ ~a~%~}~;~]"
+
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1135
+#, fuzzy
+#| msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB will be downloaded~%~;~]"
+msgstr "~:[La jena derivo estos elŝutata:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1139
+#, fuzzy
+#| msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
+#| msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~h item will be downloaded~%~;~]"
+msgid_plural "~:[~h items will be downloaded~%~;~]"
+msgstr[0] "~:[La jena derivo estos elŝutata:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[La jenaj derivoj estos elŝutataj:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1258
+msgid "(dependencies or package changed)"
+msgstr ""
+
+#: guix/ui.scm:1277
#, scheme-format
msgid "The following package would be removed:~%~{~a~%~}~%"
msgid_plural "The following packages would be removed:~%~{~a~%~}~%"
msgstr[0] "La jena pako estus forigata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estus forigataj:~%~{~a~%~}~%"
-#: guix/ui.scm:483
+#: guix/ui.scm:1282
#, scheme-format
msgid "The following package will be removed:~%~{~a~%~}~%"
msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
msgstr[0] "La jena pako estos forigata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estos forigataj:~%~{~a~%~}~%"
-#: guix/ui.scm:496
+#: guix/ui.scm:1295
#, scheme-format
msgid "The following package would be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be downgraded:~%~{~a~%~}~%"
msgstr[0] "La jena pako estus malpromociata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estus malpromociataj:~%~{~a~%~}~%"
-#: guix/ui.scm:501
+#: guix/ui.scm:1300
#, scheme-format
msgid "The following package will be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be downgraded:~%~{~a~%~}~%"
msgstr[0] "La jena pako estos malpromociata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estos malpromociataj:~%~{~a~%~}~%"
-#: guix/ui.scm:514
+#: guix/ui.scm:1313
#, scheme-format
msgid "The following package would be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be upgraded:~%~{~a~%~}~%"
msgstr[0] "La jena pako estus ĝisdatigata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estus ĝisdatigataj:~%~{~a~%~}~%"
-#: guix/ui.scm:519
+#: guix/ui.scm:1318
#, scheme-format
msgid "The following package will be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
msgstr[0] "La jena pako estos ĝisdatigata:~%~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estos ĝisdatigataj:~%~{~a~%~}~%"
-#: guix/ui.scm:530
+#: guix/ui.scm:1329
#, scheme-format
msgid "The following package would be installed:~%~{~a~%~}~%"
msgid_plural "The following packages would be installed:~%~{~a~%~}~%"
msgstr[0] "La jena pako estus instalata:~% ~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estus instalataj:~% ~{~a~%~}~%"
-#: guix/ui.scm:535
+#: guix/ui.scm:1334
#, scheme-format
msgid "The following package will be installed:~%~{~a~%~}~%"
msgid_plural "The following packages will be installed:~%~{~a~%~}~%"
msgstr[0] "La jena pako estos instalata:~% ~{~a~%~}~%"
msgstr[1] "La jenaj pakoj estos instalataj:~% ~{~a~%~}~%"
-#: guix/ui.scm:552
-msgid "<unknown location>"
-msgstr "<nekonata loko>"
+#: guix/ui.scm:1861
+#, scheme-format
+msgid "invalid syntax: ~a~%"
+msgstr "malvalida sintakso: ~a~%"
-#: guix/ui.scm:578
+#: guix/ui.scm:1870
#, scheme-format
-msgid "failed to create configuration directory `~a': ~a~%"
-msgstr "fiasko dum kreo de agorda dosierujo '~a': ~a~%"
+msgid "Generation ~a\t~a"
+msgstr "Generacio ~a\t~a"
-#: guix/ui.scm:680 guix/ui.scm:694
-msgid "unknown"
-msgstr "nekonata"
+#. TRANSLATORS: This is a format-string for date->string.
+#. Please choose a format that corresponds to the
+#. usual way of presenting dates in your locale.
+#. See https://www.gnu.org/software/guile/manual/html_node/SRFI_002d19-Date-to-string.html
+#. for details.
+#: guix/ui.scm:1880
+#, scheme-format
+msgid "~b ~d ~Y ~T"
+msgstr ""
-#: guix/ui.scm:803
+#. TRANSLATORS: The word "current" here is an adjective for
+#. "Generation", as in "current generation". Use the appropriate
+#. gender where applicable.
+#: guix/ui.scm:1886
#, scheme-format
-msgid "invalid argument: ~a~%"
-msgstr "malvalida argumento: ~a~%"
+msgid "~a\t(current)~%"
+msgstr "~a\t(nuna)~%"
-#: guix/ui.scm:842
+#: guix/ui.scm:1920
+#, fuzzy, scheme-format
+#| msgid "cannot access `~a': ~a~%"
+msgid "cannot lock profile ~a: ~a~%"
+msgstr "ne eblas atingi '~a': ~a~%"
+
+#: guix/ui.scm:1922
+#, fuzzy, scheme-format
+#| msgid "profile '~a' does not exist~%"
+msgid "profile ~a is locked by another process~%"
+msgstr "profilo '~a' ne ekzistas~%"
+
+#: guix/ui.scm:1949
+#, fuzzy, scheme-format
+#| msgid "switching from generation ~a to ~a~%"
+msgid "switched from generation ~a to ~a~%"
+msgstr "alterno el generacio ~a al ~a~%"
+
+#: guix/ui.scm:1965
+#, scheme-format
+msgid "deleting ~a~%"
+msgstr "ni forigas ~a~%"
+
+#: guix/ui.scm:1996
#, scheme-format
msgid "Try `guix --help' for more information.~%"
msgstr "Provu 'guix --help' por pli da informo.~%"
-#: guix/ui.scm:869
+#: guix/ui.scm:2077
msgid ""
"Usage: guix COMMAND ARGS...\n"
"Run COMMAND with ARGS.\n"
@@ -1574,78 +5567,654 @@ msgstr ""
"Uzmaniero: guix KOMANDO ARGj...\n"
"Lanĉas KOMANDOn kun ARGj.\n"
-#: guix/ui.scm:872
+#: guix/ui.scm:2080
msgid "COMMAND must be one of the sub-commands listed below:\n"
msgstr "KOMANDO devas esti unu el la sub-komandoj sube listataj:\n"
-#: guix/ui.scm:892
+#: guix/ui.scm:2104
#, scheme-format
msgid "guix: ~a: command not found~%"
msgstr "guix: ~a: komando ne trovita~%"
-#: guix/ui.scm:910
+#: guix/ui.scm:2134
#, scheme-format
msgid "guix: missing command name~%"
msgstr "guix: mankas komanda nomo~%"
-#: guix/ui.scm:918
+#: guix/ui.scm:2142
#, scheme-format
msgid "guix: unrecognized option '~a'~%"
msgstr "guix: nerekonata modifilo: '~a'~%"
-#: guix/http-client.scm:211
+#. TRANSLATORS: The word "phase" here denotes a "build phase";
+#. "~a" is a placeholder for the untranslated name of the current
+#. build phase--e.g., 'configure' or 'build'.
+#: guix/status.scm:358
+#, scheme-format
+msgid "'~a' phase"
+msgstr ""
+
+#: guix/status.scm:378
+msgid "building directory of Info manuals..."
+msgstr ""
+
+#: guix/status.scm:380
+msgid "building GHC package cache..."
+msgstr ""
+
+#: guix/status.scm:382
+msgid "building CA certificate bundle..."
+msgstr ""
+
+#: guix/status.scm:384
+msgid "generating GLib schema cache..."
+msgstr ""
+
+#: guix/status.scm:386
+msgid "creating GTK+ icon theme cache..."
+msgstr ""
+
+#: guix/status.scm:388
+msgid "building cache files for GTK+ input methods..."
+msgstr ""
+
+#: guix/status.scm:390
+msgid "building XDG desktop file cache..."
+msgstr ""
+
+#: guix/status.scm:392
+msgid "building XDG MIME database..."
+msgstr ""
+
+#: guix/status.scm:394
+#, fuzzy
+#| msgid "importing file or directory '~a'...~%"
+msgid "building fonts directory..."
+msgstr "ni importas dosieron aŭ dosierujon '~a'...~%"
+
+#: guix/status.scm:396
+msgid "building TeX Live configuration..."
+msgstr ""
+
+#: guix/status.scm:398
+msgid "building database for manual pages..."
+msgstr ""
+
+#: guix/status.scm:400
+msgid "building package cache..."
+msgstr ""
+
+#: guix/status.scm:475
+#, scheme-format
+msgid "applying ~a graft for ~a ..."
+msgid_plural "applying ~a grafts for ~a ..."
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/status.scm:483
+#, scheme-format
+msgid "building profile with ~a package..."
+msgid_plural "building profile with ~a packages..."
+msgstr[0] ""
+msgstr[1] ""
+
+#: guix/status.scm:492
+#, fuzzy, scheme-format
+#| msgid "importing file or directory '~a'...~%"
+msgid "running profile hook of type '~a'..."
+msgstr "ni importas dosieron aŭ dosierujon '~a'...~%"
+
+#: guix/status.scm:495
+#, fuzzy, scheme-format
+#| msgid "unpacking '~a'...~%"
+msgid "building ~a..."
+msgstr "malpakado de '~a'...~%"
+
+#: guix/status.scm:500
+#, scheme-format
+msgid "successfully built ~a"
+msgstr ""
+
+#: guix/status.scm:506
+#, fuzzy, scheme-format
+#| msgid "The following package will be upgraded:~%~{~a~%~}~%"
+#| msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
+msgid "The following build is still in progress:~%~{ ~a~%~}~%"
+msgid_plural "The following builds are still in progress:~%~{ ~a~%~}~%"
+msgstr[0] "La jena pako estos ĝisdatigata:~%~{~a~%~}~%"
+msgstr[1] "La jenaj pakoj estos ĝisdatigataj:~%~{~a~%~}~%"
+
+#: guix/status.scm:512
+#, fuzzy, scheme-format
+#| msgid "build failed: ~a~%"
+msgid "build of ~a failed"
+msgstr "konstruo fiakis: ~a~%"
+
+#: guix/status.scm:516
+#, fuzzy, scheme-format
+#| msgid "no build log for '~a'~%"
+msgid "Could not find build log for '~a'."
+msgstr "neniu konstruita protokolo por '~a'~%"
+
+#: guix/status.scm:519
+#, fuzzy, scheme-format
+#| msgid "no build log for '~a'~%"
+msgid "View build log at '~a'."
+msgstr "neniu konstruita protokolo por '~a'~%"
+
+#: guix/status.scm:524
+#, scheme-format
+msgid "substituting ~a..."
+msgstr ""
+
+#: guix/status.scm:528
+#, fuzzy, scheme-format
+#| msgid "Downloading, please wait...~%"
+msgid "downloading from ~a ..."
+msgstr "Ni elŝutas, bonvolu atendi...~%"
+
+#: guix/status.scm:553
+#, scheme-format
+msgid "substitution of ~a complete"
+msgstr ""
+
+#: guix/status.scm:556
+#, scheme-format
+msgid "substitution of ~a failed"
+msgstr ""
+
+#. TRANSLATORS: The final string looks like "sha256 hash mismatch for
+#. /gnu/store/…-sth:", where "sha256" is the hash algorithm.
+#: guix/status.scm:561
+#, fuzzy, scheme-format
+#| msgid "hash mismatch for '~a'~%"
+msgid "~a hash mismatch for ~a:"
+msgstr "haketa malkongruo por '~a'~%"
+
+#: guix/status.scm:563
+#, scheme-format
+msgid ""
+" expected hash: ~a\n"
+" actual hash: ~a~%"
+msgstr ""
+
+#: guix/status.scm:568
+#, fuzzy, scheme-format
+#| msgid "no build log for '~a'~%"
+msgid "offloading build of ~a to '~a'"
+msgstr "neniu konstruita protokolo por '~a'~%"
+
+#: guix/http-client.scm:120
#, scheme-format
msgid "following redirection to `~a'...~%"
msgstr "ni sekvas la redirektigon al '~a'...~%"
-#: guix/http-client.scm:220
-msgid "download failed"
-msgstr "elŝuto fiaskis"
+#: guix/http-client.scm:132
+#, fuzzy, scheme-format
+#| msgid "~a: download failed~%"
+msgid "~a: HTTP download failed: ~a (~s)"
+msgstr "~a: elŝuto fiaskis~%"
-#: guix/nar.scm:155
+#: guix/nar.scm:172
msgid "signature is not a valid s-expression"
msgstr "subskribo ne estas valida s-esprimo"
-#: guix/nar.scm:164
+#: guix/nar.scm:181
msgid "invalid signature"
msgstr "nevalida subskribo"
-#: guix/nar.scm:168
+#: guix/nar.scm:185
msgid "invalid hash"
msgstr "nevalida haketo"
-#: guix/nar.scm:176
+#: guix/nar.scm:193
msgid "unauthorized public key"
msgstr "nerajtigita publika ŝlosilo"
-#: guix/nar.scm:181
+#: guix/nar.scm:198
msgid "corrupt signature data"
msgstr "difektita subskriba datumaro"
-#: guix/nar.scm:201
+#: guix/nar.scm:218
msgid "corrupt file set archive"
msgstr "difektita arĥivo de dosier-grupo"
-#: guix/nar.scm:211
+#: guix/nar.scm:228
#, scheme-format
msgid "importing file or directory '~a'...~%"
msgstr "ni importas dosieron aŭ dosierujon '~a'...~%"
-#: guix/nar.scm:222
+#: guix/nar.scm:239
#, scheme-format
msgid "found valid signature for '~a'~%"
msgstr "ni trovis validan subskribon por '~a'~%"
-#: guix/nar.scm:229
+#: guix/nar.scm:246
msgid "imported file lacks a signature"
msgstr "importita dosiero malhavas subskribon"
-#: guix/nar.scm:268
+#: guix/nar.scm:285
msgid "invalid inter-file archive mark"
msgstr "malvalida inter-dosiera arĥiva marko"
-#~ msgid "Downloading, please wait...~%"
-#~ msgstr "Ni elŝutas, bonvolu atendi...~%"
+#: guix/channels.scm:266
+#, fuzzy
+#| msgid "unsupported signature version: ~a~%"
+msgid "unsupported '.guix-channel' version"
+msgstr "nesubtenata subskriba versio: ~a~%"
+
+#: guix/channels.scm:272
+msgid "invalid '.guix-channel' file"
+msgstr ""
+
+#: guix/channels.scm:331
+msgid "Authenticating channel '~a', commits ~a to ~a (~h new commits)...~%"
+msgstr ""
+
+#: guix/channels.scm:382
+#, scheme-format
+msgid "channel '~a' lacks an introduction and cannot be authenticated~%"
+msgstr ""
+
+#: guix/channels.scm:387
+msgid ""
+"Add the missing introduction to your\n"
+"channels file to address the issue. Alternatively, you can pass\n"
+"@option{--disable-authentication}, at the risk of running unauthenticated and\n"
+"thus potentially malicious code."
+msgstr ""
+
+#: guix/channels.scm:391
+#, scheme-format
+msgid "channel authentication disabled~%"
+msgstr ""
+
+#: guix/channels.scm:416
+#, scheme-format
+msgid "aborting update of channel '~a' to commit ~a, which is not a descendant of ~a"
+msgstr ""
+
+#: guix/channels.scm:427
+msgid ""
+"Use @option{--allow-downgrades} to force\n"
+"this downgrade."
+msgstr ""
+
+#: guix/channels.scm:431
+msgid ""
+"This could indicate that the channel has\n"
+"been tampered with and is trying to force a roll-back, preventing you from\n"
+"getting the latest updates. If you think this is not the case, explicitly\n"
+"allow non-forward updates."
+msgstr ""
+
+#: guix/channels.scm:484
+#, scheme-format
+msgid "Updating channel '~a' from Git repository at '~a'...~%"
+msgstr ""
+
+#: guix/channels.scm:505
+#, scheme-format
+msgid "pulled channel '~a' from a mirror of ~a, which might be stale~%"
+msgstr ""
+
+#: guix/channels.scm:733
+msgid "'guix' channel is lacking"
+msgstr ""
+
+#: guix/channels.scm:735
+msgid ""
+"Make sure your list of channels\n"
+"contains one channel named @code{guix} providing the core of Guix."
+msgstr ""
+
+#: guix/channels.scm:963
+msgid "invalid channel news entry"
+msgstr ""
+
+#: guix/channels.scm:981
+msgid "syntactically invalid channel news file"
+msgstr ""
+
+#: guix/channels.scm:984
+msgid "invalid channel news file"
+msgstr ""
+
+#: guix/profiles.scm:574
+#, fuzzy
+#| msgid "unsupported hash format: ~a~%"
+msgid "unsupported manifest format"
+msgstr "nesubtenata haket-formo: ~a~%"
+
+#: guix/profiles.scm:1923
+#, fuzzy, scheme-format
+#| msgid "error: while creating directory `~a': ~a~%"
+msgid "while creating directory `~a': ~a"
+msgstr "eraro: dum kreo de dosierujo '~a': ~a~%"
+
+#: guix/profiles.scm:1928
+#, fuzzy, scheme-format
+#| msgid "Please create the `~a' directory, with you as the owner.~%"
+msgid "Please create the @file{~a} directory, with you as the owner."
+msgstr "Bonvolu krei la dosierujon '~a', kun vi kiel posedanto.~%"
+
+#: guix/profiles.scm:1937
+#, fuzzy, scheme-format
+#| msgid "error: directory `~a' is not owned by you~%"
+msgid "directory `~a' is not owned by you"
+msgstr "eraro: dosierujo '~a' ne estas posedata de vi~%"
+
+#: guix/profiles.scm:1941
+#, fuzzy, scheme-format
+#| msgid "Please change the owner of `~a' to user ~s.~%"
+msgid "Please change the owner of @file{~a} to user ~s."
+msgstr "Bonvole ŝanĝu la posedanton de '~a' al la uzanto ~s.~%"
+
+#: guix/git.scm:175
+msgid "long Git object ID is required"
+msgstr ""
+
+#: guix/git.scm:226
+#, fuzzy, scheme-format
+#| msgid "~a: error: ~a~%"
+msgid "Git error ~a~%"
+msgstr "~a: eraro: ~a~%"
+
+#: guix/git.scm:228 guix/git.scm:418
+#, fuzzy, scheme-format
+#| msgid "~a: error: ~a~%"
+msgid "Git error: ~a~%"
+msgstr "~a: eraro: ~a~%"
+
+#: guix/git.scm:256
+#, fuzzy, scheme-format
+#| msgid "unpacking '~a'...~%"
+msgid "updating submodule '~a'...~%"
+msgstr "malpakado de '~a'...~%"
+
+#: guix/git.scm:269
+#, scheme-format
+msgid "Support for submodules is missing; please upgrade Guile-Git.~%"
+msgstr ""
+
+#: guix/git.scm:512
+#, scheme-format
+msgid "cannot fetch commit ~a from ~a: ~a"
+msgstr ""
+
+#: guix/git.scm:515
+#, scheme-format
+msgid "cannot fetch branch '~a' from ~a: ~a"
+msgstr ""
+
+#: guix/git.scm:518
+#, scheme-format
+msgid "Git failure while fetching ~a: ~a"
+msgstr ""
+
+#: guix/deprecation.scm:37
+#, scheme-format
+msgid "'~a' is deprecated, use '~a' instead~%"
+msgstr ""
+
+#: guix/deprecation.scm:39
+#, scheme-format
+msgid "'~a' is deprecated~%"
+msgstr ""
+
+#. TRANSLATORS: 'derivation' must not be translated; it refers to the
+#. 'derivation' procedure.
+#: guix/derivations.scm:775
+#, scheme-format
+msgid "in '~a': deprecated 'derivation' calling convention used~%"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:66
+msgid "guix-daemon -- perform derivation builds and store accesses"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:68
+msgid "This program is a daemon meant to run in the background. It serves requests sent over a Unix-domain socket. It accesses the store, and builds derivations on behalf of its clients."
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:95
+msgid "SYSTEM"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:96
+msgid "assume SYSTEM as the current system type"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:97 nix/nix-daemon/guix-daemon.cc:100
+msgid "N"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:98
+msgid "use N CPU cores to build each derivation; 0 means as many as available"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:101
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -M, --max-jobs=N allow at most N build jobs"
+msgid "allow at most N build jobs"
+msgstr ""
+"\n"
+" -M, --max-jobs=N permesi maksimume N konstru-taskojn"
+
+#: nix/nix-daemon/guix-daemon.cc:102 nix/nix-daemon/guix-daemon.cc:104
+msgid "SECONDS"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:103
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --timeout=SECONDS mark the build as failed after SECONDS of activity"
+msgid "mark builds as failed after SECONDS of activity"
+msgstr ""
+"\n"
+" --timeout=SEKUNDOJ marki la konstruon kiel fiaskintan post SEKUNDOJ da aktivado"
+
+#: nix/nix-daemon/guix-daemon.cc:105
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --timeout=SECONDS mark the build as failed after SECONDS of activity"
+msgid "mark builds as failed after SECONDS of silence"
+msgstr ""
+"\n"
+" --timeout=SEKUNDOJ marki la konstruon kiel fiaskintan post SEKUNDOJ da aktivado"
+
+#: nix/nix-daemon/guix-daemon.cc:107
+msgid "disable chroot builds"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:108
+msgid "DIR"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:109
+msgid "add DIR to the build chroot"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:110
+msgid "GROUP"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:111
+msgid "perform builds as a user of GROUP"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:113
+msgid "do not use substitutes"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:114
+msgid "URLS"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:115
+msgid "use URLS as the default list of substitute providers"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:117 nix/nix-daemon/guix-daemon.cc:120
+msgid "do not attempt to offload builds"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:122
+msgid "cache build failures"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:124
+msgid "build each derivation N times in a row"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:126
+msgid "do not keep build logs"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:129
+msgid "disable compression of the build logs"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:131
+msgid "use the specified compression type for build logs"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:136
+msgid "disable automatic file \"deduplication\" in the store"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:146
+msgid "impersonate Linux 2.6"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:150
+msgid "tell whether the GC must keep outputs of live derivations"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:153
+msgid "tell whether the GC must keep derivations corresponding to live outputs"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:156
+msgid "SOCKET"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:157
+msgid "listen for connections on SOCKET"
+msgstr ""
+
+#: nix/nix-daemon/guix-daemon.cc:159
+msgid "produce debugging output"
+msgstr ""
+
+#~ msgid "~a: note: using ~a but ~a is available upstream~%"
+#~ msgstr "~a: rimarko: ni uzas ~a sed ~a disponeblas unuanivele~%"
+
+#~ msgid "system locale lacks a definition"
+#~ msgstr "sistema lokaĵaro malhavas difinon"
+
+#~ msgid "sources do not match any package:~{ ~a~}~%"
+#~ msgstr "fontoj ne kongruas al iu ajn pako:~{ ~a~}~%"
+
+#~ msgid ""
+#~ "Usage: guix download [OPTION] URL\n"
+#~ "Download the file at URL, add it to the store, and print its store path\n"
+#~ "and the hash of its contents.\n"
+#~ "\n"
+#~ "Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
+#~ "('hex' and 'hexadecimal' can be used as well).\n"
+#~ msgstr ""
+#~ "Uzmaniero: guix download [OPTION] URL\n"
+#~ "Elŝuti la dosieron ĉe la URL, aldoni ĝin al la konservejo, kaj montri\n"
+#~ " ĝian konservo-vojon kaj la haketon de ĝia enhavo.\n"
+#~ "\n"
+#~ "Subtenataj formoj: 'nix-base32' (aprioras), 'base32', kaj 'base16'\n"
+#~ "('hex' kaj 'hexadecimal' ankaŭ uzeblas, por deksesumo).\n"
+
+#~ msgid "failed to build the empty profile~%"
+#~ msgstr "fiasko dum konstruo de malplena profilo~%"
+
+#~ msgid "nothing to do: already at the empty profile~%"
+#~ msgstr "nenio por fari: jam estas ĉe la malplena profilo~%"
+
+#~ msgid "The following environment variable definitions may be needed:~%"
+#~ msgstr "La jenaj medi-variablaj difinoj povos esti necesaj:~%"
+
+#~ msgid "Try \"info '(guix) Invoking guix package'\" for more information.~%"
+#~ msgstr "Provu \"info '(guix) Invoking guix package'\" por pli da informo.'%"
+
+#~ msgid "unrecognized option: ~a~%"
+#~ msgstr "nerekonata modifilo: ~a~%"
+
+#~ msgid "tarball did not produce a single source directory"
+#~ msgstr "tarball ne produktis ununuran fontan dosierujon"
+
+#~ msgid "failed to unpack source code"
+#~ msgstr "ni malsukcesis malpaki font-kodon"
+
+#~ msgid "Guix already up to date\n"
+#~ msgstr "Guix jam estas ĝisdata\n"
+
+#~ msgid "failed to update Guix, check the build log~%"
+#~ msgstr "fiasko dum ĝisdatigo de Guix, kontrolu la konstru-protokolon~%"
+
+#~ msgid "~A: unexpected argument~%"
+#~ msgstr "~A: neatendita argumento~%"
+
+#~ msgid "failed to download up-to-date source, exiting\n"
+#~ msgstr "fiasko dum elŝuto de aktuala fonto, ni ĉesas\n"
+
+#~ msgid "updating list of substitutes from '~a'...\r"
+#~ msgstr "ni ĝisdatigas liston de anstataŭigantoj el '~a'...\r"
+
+#~ msgid "'~a' is signed with an unauthorized key~%"
+#~ msgstr "'~a' estas subskribita sen rajtigita ŝlosilo~%"
+
+#~ msgid "signature on '~a' is corrupt~%"
+#~ msgstr "subskribo en '~a' estas difektita~%"
+
+#~ msgid "substitute at '~a' lacks a signature~%"
+#~ msgstr "anstataŭigo ĉe '~a' malhavas subskribon~%"
+
+#~ msgid "these substitute URLs will not be used:~{ ~a~}~%"
+#~ msgstr "tiuj ĉi anstataŭigaj URL-oj ne estos uzataj:~{ ~a~}~%"
+
+#~ msgid "failed to look up host '~a' (~a), substituter disabled~%"
+#~ msgstr "ni malsukcesis serĉi gastiganton '~a' (~a), anstataŭiganto estas malebligata~%"
+
+#~ msgid "error: invalid signature: ~a~%"
+#~ msgstr "eraro: malvalida subskribo: ~a~%"
+
+#~ msgid "error: unauthorized public key: ~a~%"
+#~ msgstr "eraro: nerajtigita publika ŝlosilo: ~a~%"
+
+#~ msgid "error: corrupt signature data: ~a~%"
+#~ msgstr "eraro: difektita subskriba datumaro: ~a~%"
+
+#~ msgid "failed to install GRUB on device '~a'~%"
+#~ msgstr "fiasko dum instalo de GRUB en la aparato '~a'~%"
+
+#~ msgid "~A: extraneuous argument~%"
+#~ msgstr "~A: fremda argumento~%"
+
+#~ msgid "(could be because the public key is not in your keyring)~%"
+#~ msgstr "(eble ĉar la publika ŝlosilo ne estas en via ŝlosilringo)~%"
+
+#~ msgid "~a: warning: ~a~%"
+#~ msgstr "~a: averto: ~a~%"
+
+#~ msgid "failed to install locale: ~a~%"
+#~ msgstr "fiasko dum instalo de lokaĵaro: ~a~%"
+
+#~ msgid "failed to create configuration directory `~a': ~a~%"
+#~ msgstr "fiasko dum kreo de agorda dosierujo '~a': ~a~%"
+
+#~ msgid "download failed"
+#~ msgstr "elŝuto fiaskis"
#~ msgid "(Please consider upgrading Guile to get proper progress report.)~%"
#~ msgstr "(Bonvolu konsideri pri ĝisdatigo de Guile por havigi ĝustan progres-raporton.)~%"
@@ -1653,9 +6222,6 @@ msgstr "malvalida inter-dosiera arĥiva marko"
#~ msgid "failed to open operating system file '~a': ~a~%"
#~ msgstr "fiasko dum malfermo de la operaci-sistema dosiero '~a': ~a~%"
-#~ msgid "failed to load operating system file '~a':~%"
-#~ msgstr "fiasko dum ŝargo je operaci-sistema dosiero '~a':~%"
-
#~ msgid "using Guile ~a, which does not support ~s encoding~%"
#~ msgstr "ni uzas Guile ~a, kiu ne subtenas enkodigon ~s~%"
@@ -1671,27 +6237,18 @@ msgstr "malvalida inter-dosiera arĥiva marko"
#~ msgid "unsupported nar file type"
#~ msgstr "nesubtenata dosier-tipo nar"
-#~ msgid "unsupported file type"
-#~ msgstr "nesubtenata dosier-tipo"
-
#~ msgid "invalid nar signature"
#~ msgstr "malvalida subskribo nar"
#~ msgid "invalid nar end-of-file marker"
#~ msgstr "malvalida dosierfina markilo nar"
-#~ msgid "invalid symlink tokens"
-#~ msgstr "malvalidaj simbol-ligaj ĵetonoj"
-
#~ msgid "unexpected directory entry termination"
#~ msgstr "neatendita fino de dosieruja enigo"
#~ msgid "unexpected directory inter-entry marker"
#~ msgstr "neatendita dosieruja inter-eniga markilo"
-#~ msgid "unsupported nar entry type"
-#~ msgstr "nesubtenata enig-tipo nar"
-
#~ msgid "Hello, GNU world: An example GNU package"
#~ msgstr "Saluton, mondo GNU: ekzemplo de pako GNU"
@@ -1791,15 +6348,9 @@ msgstr "malvalida inter-dosiera arĥiva marko"
#~ "Momente la nura valida valoro por AGO estas 'vm', kio konstruas\n"
#~ "virtualan maŝinon por la indikita operaci-sistemo.\n"
-#~ msgid "~a: extraneous argument~%"
-#~ msgstr "~a: fremda argumento~%"
-
#~ msgid "Guile bindings to libssh"
#~ msgstr "Bindoj de Guile por libssh"
-#~ msgid "package `~a' has no source~%"
-#~ msgstr "pako '~a' havas neniun fonton~%"
-
#~ msgid ""
#~ "\n"
#~ " -n, --dry-run show what would be done without actually doing it"
diff --git a/po/guix/es.po b/po/guix/es.po
index 5647d4eeaf..80117f2155 100644
--- a/po/guix/es.po
+++ b/po/guix/es.po
@@ -6,10 +6,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: guix 1.1.0-pre2\n"
-"Report-Msgid-Bugs-To: ludo@gnu.org\n"
-"POT-Creation-Date: 2020-04-09 18:27+0200\n"
-"PO-Revision-Date: 2020-04-10 13:13+0200\n"
+"Project-Id-Version: guix 1.2.0-pre1\n"
+"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
+"POT-Creation-Date: 2020-10-05 16:00+0200\n"
+"PO-Revision-Date: 2020-10-05 19:31+0200\n"
"Last-Translator: Miguel Ángel Arruga Vivas <rosen644835@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
"Language: es\n"
@@ -19,12 +19,12 @@ msgstr ""
"X-Bugs: Report translation errors to the Language-Team address.\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: gnu.scm:83
+#: gnu.scm:81
#, scheme-format
msgid "module ~a not found"
msgstr "módulo ~a no encontrado"
-#: gnu.scm:101
+#: gnu.scm:99
msgid ""
"You may use @command{guix package --show=foo | grep location} to search\n"
"for the location of package @code{foo}.\n"
@@ -36,13 +36,13 @@ msgstr ""
"Si obtiene la línea @code{location: gnu/packages/bar.scm:174:2},\n"
"añada @code{bar} a la forma @code{use-package-modules}."
-#: gnu.scm:109
+#: gnu.scm:107
#, scheme-format
msgid "Try adding @code{(use-package-modules ~a)}."
msgstr "Intente añadir @code{(use-package-modules ~a)}"
# FUZZY
-#: gnu.scm:124
+#: gnu.scm:122
#, scheme-format
msgid ""
"You may use @command{guix system search ~a} to search for a service\n"
@@ -55,7 +55,7 @@ msgstr ""
"Si obtiene la línea @code{location: gnu/services/foo.scm:188:2}, añada\n"
"@code{foo} a la forma @code{use-service-modules}."
-#: gnu.scm:133
+#: gnu.scm:131
#, scheme-format
msgid "Try adding @code{(use-service-modules ~a)}."
msgstr "Intente añadir @code{(use-package-modules ~a)}."
@@ -65,44 +65,44 @@ msgstr "Intente añadir @code{(use-package-modules ~a)}."
msgid "~a: patch not found"
msgstr "~a: parche no encontrado"
-#: gnu/packages.scm:460 gnu/packages.scm:501
+#: gnu/packages.scm:480 gnu/packages.scm:521
#, scheme-format
msgid "ambiguous package specification `~a'~%"
msgstr "especificación de paquete ambigua `~a'~%"
-#: gnu/packages.scm:461 gnu/packages.scm:502
+#: gnu/packages.scm:481 gnu/packages.scm:522
#, scheme-format
msgid "choosing ~a@~a from ~a~%"
msgstr "seleccionando ~a@~a de ~a~%"
# FUZZY
-#: gnu/packages.scm:466 guix/scripts/package.scm:207
+#: gnu/packages.scm:486 guix/scripts/package.scm:210
#, scheme-format
msgid "package '~a' has been superseded by '~a'~%"
msgstr "el paquete '~a' ha sido reemplazado por '~a'~%"
-#: gnu/packages.scm:473 gnu/packages.scm:490
+#: gnu/packages.scm:493 gnu/packages.scm:510
#, scheme-format
msgid "~A: package not found for version ~a~%"
msgstr "~A: paquete no encontrado para versión ~a~%"
-#: gnu/packages.scm:474 gnu/packages.scm:491
+#: gnu/packages.scm:494 gnu/packages.scm:511
#, scheme-format
msgid "~A: unknown package~%"
msgstr "~A: paquete desconocido~%"
-#: gnu/packages.scm:530
+#: gnu/packages.scm:550
#, scheme-format
msgid "package `~a' lacks output `~a'~%"
msgstr "el paquete '~a' carece de la salida '~a'~%"
-#: gnu/services.scm:242
+#: gnu/services.scm:249
#, scheme-format
msgid "~a: no value specified for service of type '~a'"
msgstr "~a: no se ha especificado un valor para el servicio de tipo '~a'"
# FUZZY
-#: gnu/services.scm:341
+#: gnu/services.scm:347
msgid ""
"Build the operating system top-level directory, which in\n"
"turn refers to everything the operating system needs: its kernel, initrd,\n"
@@ -113,7 +113,7 @@ msgstr ""
"operativo necesita: su núcleo, initrd, perfil del sistema, guión de\n"
"arranque y demás."
-#: gnu/services.scm:371
+#: gnu/services.scm:377
msgid ""
"Produce the operating system's boot script, which is spawned\n"
"by the initrd once the root file system is mounted."
@@ -121,7 +121,7 @@ msgstr ""
"Produce el guión de arranque del sistema operativo, el cual lanza\n"
"el initrd una vez el sistema de ficheros raíz está montado."
-#: gnu/services.scm:452
+#: gnu/services.scm:488
msgid ""
"Store provenance information about the system in the system\n"
"itself: the channels used when building the system, and its configuration\n"
@@ -132,7 +132,7 @@ msgstr ""
"fichero de configuración, cuando estén disponibles."
# FUZZY
-#: gnu/services.scm:510
+#: gnu/services.scm:571
msgid ""
"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
"temporary locations at boot time."
@@ -140,7 +140,7 @@ msgstr ""
"Borra los ficheros en @file{/tmp}, @file{/var/run} y otras\n"
"ubicaciones temporales durante el arranque del sistema."
-#: gnu/services.scm:564
+#: gnu/services.scm:625
msgid ""
"Run @dfn{activation} code at boot time and upon\n"
"@command{guix system reconfigure} completion."
@@ -148,7 +148,7 @@ msgstr ""
"Ejecuta el código de @dfn{activación} durante el arranque\n"
"y una vez termina @command{guix system reconfigure}."
-#: gnu/services.scm:619
+#: gnu/services.scm:713
msgid ""
"Add special files to the root file system---e.g.,\n"
"@file{/usr/bin/env}."
@@ -156,12 +156,17 @@ msgstr ""
"Añade ficheros especiales al sistema de ficheros\n"
"raíz---por ejemplo, @file{/usr/bin/env}."
+#: gnu/services.scm:736
+#, scheme-format
+msgid "duplicate '~a' entry for /etc"
+msgstr "la entrada '~a' está por duplicado en /etc"
+
# FUZZY
-#: gnu/services.scm:655
+#: gnu/services.scm:764
msgid "Populate the @file{/etc} directory."
msgstr "Genera el contenido del directorio @file{/etc}."
-#: gnu/services.scm:672
+#: gnu/services.scm:781
msgid ""
"Populate @file{/run/setuid-programs} with the specified\n"
"executables, making them setuid-root."
@@ -169,7 +174,7 @@ msgstr ""
"Genera el contenido de @file{/run/setuid-programs} con los\n"
"ejecutables especificados, marcandolos con setuid de root."
-#: gnu/services.scm:692
+#: gnu/services.scm:801
msgid ""
"This is the @dfn{system profile}, available as\n"
"@file{/run/current-system/profile}. It contains packages that the sysadmin\n"
@@ -180,7 +185,7 @@ msgstr ""
"administradora del sistema desea que estén disponibles globalmente a\n"
"todas las usuarias del sistema."
-#: gnu/services.scm:712
+#: gnu/services.scm:821
msgid ""
"Make ``firmware'' files loadable by the operating system\n"
"kernel. Firmware may then be uploaded to some of the machine's devices, such\n"
@@ -190,7 +195,7 @@ msgstr ""
"del sistema operativo. El firmware puede cargarse en algunos\n"
"dispositivos de la máquina como tarjetas WiFi."
-#: gnu/services.scm:743
+#: gnu/services.scm:852
msgid ""
"Register garbage-collector roots---i.e., store items that\n"
"will not be reclaimed by the garbage collector."
@@ -199,58 +204,89 @@ msgstr ""
"almacén que el recolector de basura no reclamará."
# FUZZY
-#: gnu/services.scm:769
+#: gnu/services.scm:878
#, scheme-format
msgid "no target of type '~a' for service '~a'"
msgstr "ningún objetivo de tipo '~a' para el servicio '~a'"
# FUZZY
-#: gnu/services.scm:795 gnu/services.scm:914
+#: gnu/services.scm:904 gnu/services.scm:1023
#, scheme-format
msgid "more than one target service of type '~a'"
msgstr "más de un servicio objetivo de tipo '~a'"
-#: gnu/services.scm:904
+#: gnu/services.scm:1013
#, scheme-format
msgid "service of type '~a' not found"
msgstr "servicio de tipo '~a' no encontrado"
-#: gnu/system.scm:355
+#: gnu/system.scm:390
#, scheme-format
msgid "unrecognized boot parameters at '~a'~%"
msgstr "parámetros de arranque en '~a' no reconocidos~%"
-#: gnu/system.scm:793
+#: gnu/system.scm:926
#, scheme-format
msgid "using a string for file '~a' is deprecated; use 'plain-file' instead~%"
msgstr "el uso de una cadena para el fichero '~a' está obsoleto; use 'plain-file'~%"
-#: gnu/system.scm:809
+#: gnu/system.scm:942
#, scheme-format
msgid "using a monadic value for '~a' is deprecated; use 'plain-file' instead~%"
msgstr "el uso de un valor monádico para '~a' está obsoleto; use 'plain-file'~%"
-#: gnu/system.scm:959
+# FUZZY
+#: gnu/system.scm:1069
+msgid "missing root file system"
+msgstr "falta el sistema de ficheros raíz"
+
+#: gnu/system.scm:1145
#, scheme-format
msgid "~a: invalid locale name"
msgstr "~a: nombre de localización no válido"
-#: gnu/services/shepherd.scm:194
+#: gnu/services/shepherd.scm:112
+msgid ""
+"Run the GNU Shepherd as PID 1---i.e., the operating system's first\n"
+"process. The Shepherd takes care of managing services such as daemons by\n"
+"ensuring they are started and stopped in the right order."
+msgstr ""
+"Ejecuta GNU Shepherd con el PID 1---es decir, el primer proceso del\n"
+"sistema operativo. Shepherd se encarga de la gestión de servicios,\n"
+"como un daemon, y se asegura de que se arrancan y paran en el orden\n"
+"correcto."
+
+#: gnu/services/shepherd.scm:202
#, scheme-format
msgid "service '~a' provided more than once"
msgstr "se proporciona el servicio '~a' más de una vez"
-#: gnu/services/shepherd.scm:209
+#: gnu/services/shepherd.scm:217
#, scheme-format
msgid "service '~a' requires '~a', which is not provided by any service"
msgstr "el servicio '~a' necesita '~a', que no se proporciona por ningún servicio"
-#: gnu/system/mapped-devices.scm:136
+#: gnu/services/shepherd.scm:547
+msgid ""
+"The @code{user-processes} service is responsible for\n"
+"terminating all the processes so that the root file system can be re-mounted\n"
+"read-only, just before rebooting/halting. Processes still running after a few\n"
+"seconds after @code{SIGTERM} has been sent are terminated with\n"
+"@code{SIGKILL}."
+msgstr ""
+"El servicio @code{user-processes} es responsable\n"
+"de terminar todos los procesos de modo que el sistema de ficheros raíz\n"
+"pueda montarse en modo de solo-lectura, justo antes de reiniciar/parar\n"
+"la máquina. Los procesos que todavía permanezcan en ejecución tras\n"
+"pasar algunos segundos desde el envíode la señal @code{SIGTERM} se\n"
+"finalizan con la señal @code{SIGKILL}."
+
+#: gnu/system/mapped-devices.scm:137
#, scheme-format
msgid "you may need these modules in the initrd for ~a:~{ ~a~}"
msgstr "puede necesitar añadir estos módulos al initrd para ~a:~{ ~a~}"
-#: gnu/system/mapped-devices.scm:140
+#: gnu/system/mapped-devices.scm:142
#, scheme-format
msgid ""
"Try adding them to the\n"
@@ -281,7 +317,7 @@ msgstr ""
"Si piensa que este diagnóstico no es acertado, use la opción\n"
"@option{--skip-checks} de @command{guix system}.\n"
-#: gnu/system/mapped-devices.scm:219
+#: gnu/system/mapped-devices.scm:221
#, scheme-format
msgid "no LUKS partition with UUID '~a'"
msgstr "ninguna partición LUKS con UUID '~a'"
@@ -296,49 +332,57 @@ msgstr "el grupo suplementario '~a' de la usuaria '~a' no se ha declarado"
msgid "primary group '~a' of user '~a' is undeclared"
msgstr "el grupo primario '~a' de la usuaria '~a' no se ha declarado"
-#: guix/import/opam.scm:141
+#: gnu/system/shadow.scm:383
+msgid ""
+"Ensure the specified user accounts and groups exist, as well\n"
+"as each account home directory."
+msgstr ""
+"Asegura que las cuentas y grupos que se hayan especificado existen,\n"
+"así como el directorio de cada cuenta de usuaria."
+
+#: guix/import/opam.scm:148
#, scheme-format
msgid "Package not found in opam repository: ~a~%"
msgstr "Paquete no encontrado en el repositorio opam: ~a~%"
-#: guix/import/opam.scm:357
+#: guix/import/opam.scm:368
msgid "Updater for OPAM packages"
msgstr "Actualizador para paquetes OPAM"
-#: gnu/installer.scm:215
+#: gnu/installer.scm:214
msgid "Locale"
msgstr "Localización"
-#: gnu/installer.scm:231 gnu/installer/newt/timezone.scm:58
+#: gnu/installer.scm:230 gnu/installer/newt/timezone.scm:58
msgid "Timezone"
msgstr "Zona horaria"
-#: gnu/installer.scm:248
+#: gnu/installer.scm:247
msgid "Keyboard mapping selection"
msgstr "Selección de distribución de teclado"
-#: gnu/installer.scm:257 gnu/installer/newt/hostname.scm:26
+#: gnu/installer.scm:256 gnu/installer/newt/hostname.scm:26
msgid "Hostname"
msgstr "Nombre de máquina"
-#: gnu/installer.scm:266
+#: gnu/installer.scm:265
msgid "Network selection"
msgstr "Selección de red"
-#: gnu/installer.scm:273 gnu/installer/newt/user.scm:68
+#: gnu/installer.scm:272 gnu/installer/newt/user.scm:68
#: gnu/installer/newt/user.scm:205
msgid "User creation"
msgstr "Creación de usuarias"
-#: gnu/installer.scm:281
+#: gnu/installer.scm:280
msgid "Services"
msgstr "Servicios"
-#: gnu/installer.scm:292
+#: gnu/installer.scm:291
msgid "Partitioning"
msgstr "Particionamiento"
-#: gnu/installer.scm:299 gnu/installer/newt/final.scm:52
+#: gnu/installer.scm:298 gnu/installer/newt/final.scm:53
msgid "Configuration file"
msgstr "Fichero de configuración"
@@ -395,36 +439,36 @@ msgid "Exit"
msgstr "Salir"
# FUZZY
-#: gnu/installer/newt/final.scm:45
+#: gnu/installer/newt/final.scm:46
#, scheme-format
msgid "We're now ready to proceed with the installation! A system configuration file has been generated, it is displayed below. This file will be available as '~a' on the installed system. The new system will be created from this file once you've pressed OK. This will take a few minutes."
msgstr "¡Estamos preparadas para continuar con la instalación! Se ha generado un fichero de configuración del sistema, el cual se muestra a continuación. Este fichero estará disponible como '~a' en el sistema instalado. El nuevo sistema se creará desde este fichero una vez haya pulsado «Aceptar». Tardará algunos minutos."
-#: gnu/installer/newt/final.scm:69
+#: gnu/installer/newt/final.scm:70
msgid "Installation complete"
msgstr "Instalación completada"
-#: gnu/installer/newt/final.scm:70 gnu/installer/newt/welcome.scm:139
+#: gnu/installer/newt/final.scm:71 gnu/installer/newt/welcome.scm:139
msgid "Reboot"
msgstr "Reiniciar"
-#: gnu/installer/newt/final.scm:71
+#: gnu/installer/newt/final.scm:72
msgid "Congratulations! Installation is now complete. You may remove the device containing the installation image and press the button to reboot."
msgstr "¡Enhorabuena! La instalación se ha completado. Puede retirar el dispositivo que contiene la imagen de instalación y pulsar el botón para reiniciar."
-#: gnu/installer/newt/final.scm:85
+#: gnu/installer/newt/final.scm:86
msgid "Installation failed"
msgstr "Fallo en la instalación"
-#: gnu/installer/newt/final.scm:86
+#: gnu/installer/newt/final.scm:87
msgid "Resume"
msgstr "Volver a empezar"
-#: gnu/installer/newt/final.scm:87
+#: gnu/installer/newt/final.scm:88
msgid "Restart the installer"
msgstr "Reiniciar el instalador"
-#: gnu/installer/newt/final.scm:88
+#: gnu/installer/newt/final.scm:89
msgid "The final system installation step failed. You can resume from a specific step, or restart the installer."
msgstr "Falló el paso final de la instalación del sistema. Puede volver a empezar desde un paso específico o reiniciar el instalador."
@@ -1037,11 +1081,11 @@ msgstr "No se detectó wifi"
msgid "Wifi"
msgstr "Wifi"
-#: gnu/installer/parted.scm:395 gnu/installer/parted.scm:432
+#: gnu/installer/parted.scm:403 gnu/installer/parted.scm:440
msgid "Free space"
msgstr "Espacio libre"
-#: gnu/installer/parted.scm:1350
+#: gnu/installer/parted.scm:1370
#, scheme-format
msgid "Device ~a is still in use."
msgstr "El dispositivo ~a está todavía en uso."
@@ -1082,22 +1126,22 @@ msgid "Press Enter to continue.~%"
msgstr "Presione Intro para continuar.~%"
# FUZZY
-#: gnu/installer/utils.scm:101
+#: gnu/installer/utils.scm:102
#, scheme-format
msgid "Command failed with exit code ~a.~%"
msgstr "La orden ha fallado con código de salida ~a.~%"
-#: gnu/machine/ssh.scm:108
+#: gnu/machine/ssh.scm:113
#, scheme-format
msgid "<machine-ssh-configuration> without a 'host-key' is deprecated~%"
msgstr "<machine-ssh-configuration> sin 'host-key' está obsoleto~%"
-#: gnu/machine/ssh.scm:183
+#: gnu/machine/ssh.scm:188
#, scheme-format
msgid "device '~a' not found: ~a"
msgstr "dispositivo '~a' no encontrado: ~a~%"
-#: gnu/machine/ssh.scm:200
+#: gnu/machine/ssh.scm:203
#, scheme-format
msgid "no file system with label '~a'"
msgstr "no se ha encontrado ningún sistema de ficheros con etiqueta '~a'"
@@ -1113,21 +1157,21 @@ msgid "missing modules for ~a:~{ ~a~}~%"
msgstr "módulos de ~a no encontrados:~{ ~a~}~%"
# FUZZY
-#: gnu/machine/ssh.scm:290
+#: gnu/machine/ssh.scm:309
#, scheme-format
msgid "incorrect target system ('~a' was given, while the system reports that it is '~a')~%"
msgstr "sistema destino incorrecto (se proporcionó '~a', mientras que el sistema informa ser '~a')~%"
-#: gnu/machine/ssh.scm:407
+#: gnu/machine/ssh.scm:425
#, scheme-format
msgid "no signing key '~a'. have you run 'guix archive --generate-key?'"
msgstr "no existe la clave de firma '~a'. ¿Ha ejecutado 'guix archive --generate-key'?"
-#: gnu/machine/ssh.scm:458
+#: gnu/machine/ssh.scm:476
msgid "could not roll-back machine"
msgstr "no se pudo volver a la generación previa en la máquina"
-#: gnu/machine/ssh.scm:490
+#: gnu/machine/ssh.scm:508
msgid ""
"Provisioning for machines that are accessible over SSH\n"
"and have a known host-name. This entails little more than maintaining an SSH\n"
@@ -1137,7 +1181,7 @@ msgstr ""
"y con nombre de máquina conocido. Esto implica poco más que mantener una\n"
"conexión SSH con la máquina."
-#: gnu/machine/ssh.scm:502
+#: gnu/machine/ssh.scm:518
#, scheme-format
msgid ""
"unsupported machine configuration '~a'\n"
@@ -1146,48 +1190,68 @@ msgstr ""
"configuración de máquina '~a' no implementada\n"
"para el entorno de tipo '~a'"
-#: gnu/packages/bootstrap.scm:137
+#: gnu/packages/bootstrap.scm:152
#, scheme-format
msgid "could not find bootstrap binary '~a' for system '~a'"
msgstr "no se pudo encontrar el binario del lanzamiento inicial '~a' para el sistema '~a'"
# FUZZY
-#: gnu/packages/bootstrap.scm:436
+#: gnu/packages/bootstrap.scm:459
msgid "Raw build system with direct store access"
msgstr "Sistema de construcción básico con acceso directo al almacén"
-#: gnu/packages/bootstrap.scm:444
+#: gnu/packages/bootstrap.scm:467
msgid "Pre-built Guile for bootstrapping purposes."
msgstr "Guile pre-construido para el lanzamiento inicial."
-#: guix/build/utils.scm:713
+#: guix/build/utils.scm:715
#, scheme-format
msgid "'~a~{ ~a~}' exited with status ~a; output follows:~%~%~{ ~a~%~}"
msgstr "'~a~{ ~a~}' salió con estado ~a; la salida fue la siguiente:~%~%~{ ~a~%~}"
-#: guix/scripts.scm:61
+#: guix/scripts.scm:85
+msgid "main commands"
+msgstr "órdenes principales"
+
+#: guix/scripts.scm:86
+msgid "software development commands"
+msgstr "órdenes de desarrollo de software"
+
+#: guix/scripts.scm:87
+msgid "packaging commands"
+msgstr "órdenes para paquetes"
+
+#: guix/scripts.scm:88
+msgid "plumbing commands"
+msgstr "órdenes de bajo nivel"
+
+#: guix/scripts.scm:89
+msgid "internal commands"
+msgstr "órdenes internas"
+
+#: guix/scripts.scm:122
#, scheme-format
msgid "invalid argument: ~a~%"
msgstr "parámetro no válido: ~a~%"
-#: guix/scripts.scm:89 guix/scripts/download.scm:150
-#: guix/scripts/search.scm:69 guix/scripts/show.scm:69
+#: guix/scripts.scm:150 guix/scripts/download.scm:167
+#: guix/scripts/search.scm:71 guix/scripts/show.scm:71
#: guix/scripts/import/cran.scm:84 guix/scripts/import/elpa.scm:84
-#: guix/scripts/publish.scm:1020 guix/scripts/edit.scm:87
-#: guix/scripts/describe.scm:258 guix/scripts/processes.scm:230
+#: guix/scripts/publish.scm:1023 guix/scripts/edit.scm:89
+#: guix/scripts/describe.scm:311 guix/scripts/processes.scm:232
#, scheme-format
msgid "~A: unrecognized option~%"
msgstr "~A: opción no reconocida~%"
# FUZZY
-#: guix/scripts.scm:172
+#: guix/scripts.scm:233
#, scheme-format
msgid "Your Guix installation is ~a day old.\n"
msgid_plural "Your Guix installation is ~a days old.\n"
msgstr[0] "Su instalación de Guix es de hace ~a día.\n"
msgstr[1] "Su instalación de Guix es de hace ~a días.\n"
-#: guix/scripts.scm:178
+#: guix/scripts.scm:239
#, scheme-format
msgid ""
"Consider running 'guix pull' followed by\n"
@@ -1196,13 +1260,13 @@ msgstr ""
"Considere la ejecución 'guix pull' seguida de\n"
"'~a' para obtener paquetes actualizados y actualizaciones de seguridad.\n"
-#: guix/scripts.scm:242
+#: guix/scripts.scm:303
#, scheme-format
msgid "only ~,1f GiB of free space available on ~a~%"
msgstr "solo hay ~,1f% GiB de espacio libre disponible en ~a~%"
# FUZZY
-#: guix/scripts.scm:244
+#: guix/scripts.scm:305
msgid ""
"Consider deleting old profile\n"
"generations and collecting garbage, along these lines:\n"
@@ -1219,44 +1283,44 @@ msgstr ""
"@end example\n"
# FUZZY
-#: guix/scripts/build.scm:88
+#: guix/scripts/build.scm:93
#, scheme-format
msgid "cannot access build log at '~a':~%"
msgstr "no se pudo acceder al registro de construcción de construcción en '~a':~%"
-#: guix/scripts/build.scm:142
+#: guix/scripts/build.scm:147
#, scheme-format
msgid "failed to create GC root `~a': ~a~%"
msgstr "no se pudo crear la raíz recolector de basura «~a»: ~a~%"
-#: guix/scripts/build.scm:247 guix/scripts/build.scm:312
+#: guix/scripts/build.scm:252 guix/scripts/build.scm:317
#, scheme-format
msgid "invalid replacement specification: ~s~%"
msgstr "especificación de reemplazo no válida: ~s~%"
-#: guix/scripts/build.scm:294
+#: guix/scripts/build.scm:299
#, scheme-format
msgid "the source of ~a is not a Git reference~%"
msgstr "la fuente de ~a no es una referencia Git~%"
# FUZZY
-#: guix/scripts/build.scm:382
+#: guix/scripts/build.scm:387
#, scheme-format
msgid "~a: invalid Git URL replacement specification~%"
msgstr "~a: especificación de URL de Git de reemplazo no válida~%"
-#: guix/scripts/build.scm:427
+#: guix/scripts/build.scm:462
msgid ""
"\n"
-" --with-source=SOURCE\n"
+" --with-source=[PACKAGE=]SOURCE\n"
" use SOURCE when building the corresponding package"
msgstr ""
"\n"
-" --with-source=FUENTE\n"
+" --with-source=[PAQUETE=]FUENTE\n"
" usa FUENTE para la construcción del paquete\n"
" correspondiente"
-#: guix/scripts/build.scm:430
+#: guix/scripts/build.scm:465
msgid ""
"\n"
" --with-input=PACKAGE=REPLACEMENT\n"
@@ -1266,7 +1330,7 @@ msgstr ""
" --with-input=PAQUETE=REEMPLAZO\n"
" reemplaza la dependencia de PAQUETE por REEMPLAZO"
-#: guix/scripts/build.scm:433
+#: guix/scripts/build.scm:468
msgid ""
"\n"
" --with-graft=PACKAGE=REPLACEMENT\n"
@@ -1277,7 +1341,7 @@ msgstr ""
" injerta REEMPLAZO en paquetes que hacen referencia\n"
" a PAQUETE"
-#: guix/scripts/build.scm:436
+#: guix/scripts/build.scm:471
msgid ""
"\n"
" --with-branch=PACKAGE=BRANCH\n"
@@ -1287,7 +1351,7 @@ msgstr ""
" --with-branch=PAQUETE=RAMA\n"
" construye PAQUETE desde la última revisión de RAMA"
-#: guix/scripts/build.scm:439
+#: guix/scripts/build.scm:474
msgid ""
"\n"
" --with-commit=PACKAGE=COMMIT\n"
@@ -1297,7 +1361,7 @@ msgstr ""
" --with-commit=PAQUETE=REVISIÓN\n"
" construye PAQUETE desde REVISIÓN"
-#: guix/scripts/build.scm:442
+#: guix/scripts/build.scm:477
msgid ""
"\n"
" --with-git-url=PACKAGE=URL\n"
@@ -1307,14 +1371,24 @@ msgstr ""
" --with-git-url=PAQUETE=URL\n"
" construye el PAQUETE del repositorio en URL"
-#: guix/scripts/build.scm:473
+#: guix/scripts/build.scm:480
+msgid ""
+"\n"
+" --without-tests=PACKAGE\n"
+" build PACKAGE without running its tests"
+msgstr ""
+"\n"
+" --without-tests=PAQUETE\n"
+" construye PAQUETE sin ejecutar sus pruebas"
+
+#: guix/scripts/build.scm:524
#, scheme-format
msgid "transformation '~a' had no effect on ~a~%"
msgstr "la transformación '~a' no tuvo efecto en ~a~%"
-#: guix/scripts/build.scm:491 guix/scripts/search.scm:41
+#: guix/scripts/build.scm:566 guix/scripts/search.scm:41
#: guix/scripts/show.scm:41 guix/scripts/lint.scm:101 guix/scripts/edit.scm:48
-#: guix/scripts/size.scm:246 guix/scripts/graph.scm:509
+#: guix/scripts/size.scm:246 guix/scripts/graph.scm:546
msgid ""
"\n"
" -L, --load-path=DIR prepend DIR to the package module search path"
@@ -1323,7 +1397,7 @@ msgstr ""
" -L, --load-path=DIR añade DIR al inicio de la ruta de búsqueda de\n"
" módulos de paquetes"
-#: guix/scripts/build.scm:493
+#: guix/scripts/build.scm:568
msgid ""
"\n"
" -K, --keep-failed keep build tree of failed builds"
@@ -1332,7 +1406,7 @@ msgstr ""
" -K, --keep-failed mantiene el árbol de construcción de las\n"
" construcciones fallidas"
-#: guix/scripts/build.scm:495
+#: guix/scripts/build.scm:570
msgid ""
"\n"
" -k, --keep-going keep going when some of the derivations fail"
@@ -1341,7 +1415,7 @@ msgstr ""
" -k, --keep-going sigue adelante cuando falla alguna de\n"
" las derivaciones"
-#: guix/scripts/build.scm:497
+#: guix/scripts/build.scm:572
msgid ""
"\n"
" -n, --dry-run do not build the derivations"
@@ -1352,7 +1426,7 @@ msgstr ""
# FUZZY
# TODO (MAAV): No tengo clara la traducción de substituter, habría que
# clarificarla y unificarla con el manual.
-#: guix/scripts/build.scm:499
+#: guix/scripts/build.scm:574
msgid ""
"\n"
" --fallback fall back to building when the substituter fails"
@@ -1362,7 +1436,7 @@ msgstr ""
" fallen"
# FUZZY
-#: guix/scripts/build.scm:501
+#: guix/scripts/build.scm:576
msgid ""
"\n"
" --no-substitutes build instead of resorting to pre-built substitutes"
@@ -1371,7 +1445,7 @@ msgstr ""
" --no-substitutes construye en vez de obtener sustituciones\n"
" preconstruídas"
-#: guix/scripts/build.scm:503 guix/scripts/size.scm:235
+#: guix/scripts/build.scm:578 guix/scripts/size.scm:235
msgid ""
"\n"
" --substitute-urls=URLS\n"
@@ -1381,7 +1455,7 @@ msgstr ""
" --substitute-urls=URLS\n"
" obtiene las sustituciones de URLS si están autorizadas"
-#: guix/scripts/build.scm:506
+#: guix/scripts/build.scm:581
msgid ""
"\n"
" --no-grafts do not graft packages"
@@ -1392,7 +1466,7 @@ msgstr ""
# FUZZY
# MAAV (TODO): Hook no tengo claro cómo traducirlo. Habría que unificar
# con el manual.
-#: guix/scripts/build.scm:508
+#: guix/scripts/build.scm:583
msgid ""
"\n"
" --no-offload do not attempt to offload builds"
@@ -1400,7 +1474,7 @@ msgstr ""
"\n"
" --no-offload no intenta delegar las construcciones"
-#: guix/scripts/build.scm:510
+#: guix/scripts/build.scm:585
msgid ""
"\n"
" --max-silent-time=SECONDS\n"
@@ -1411,7 +1485,7 @@ msgstr ""
" marca la construcción como fallida tras SEGUNDOS\n"
" de silencio"
-#: guix/scripts/build.scm:513
+#: guix/scripts/build.scm:588
msgid ""
"\n"
" --timeout=SECONDS mark the build as failed after SECONDS of activity"
@@ -1420,7 +1494,7 @@ msgstr ""
" --timeout=SEGUNDOS marca la construcción como fallida tras SEGUNDOS\n"
" de actividad"
-#: guix/scripts/build.scm:515
+#: guix/scripts/build.scm:590
msgid ""
"\n"
" --rounds=N build N times in a row to detect non-determinism"
@@ -1429,7 +1503,7 @@ msgstr ""
" --rounds=N construye N veces seguidas para detectar\n"
" no-determinismo"
-#: guix/scripts/build.scm:517
+#: guix/scripts/build.scm:592
msgid ""
"\n"
" -c, --cores=N allow the use of up to N CPU cores for the build"
@@ -1438,7 +1512,7 @@ msgstr ""
" -c, --cores=N permite el uso de hasta N núcleos de la CPU\n"
" para la construcción."
-#: guix/scripts/build.scm:519
+#: guix/scripts/build.scm:594
msgid ""
"\n"
" -M, --max-jobs=N allow at most N build jobs"
@@ -1446,7 +1520,7 @@ msgstr ""
"\n"
" -M, --max-jobs=N permite N trabajos de construcción como máximo"
-#: guix/scripts/build.scm:521
+#: guix/scripts/build.scm:596
msgid ""
"\n"
" --debug=LEVEL produce debugging output at LEVEL"
@@ -1454,21 +1528,21 @@ msgstr ""
"\n"
" --debug=NIVEL el NIVEL de depuración en la salida"
-#: guix/scripts/build.scm:538
+#: guix/scripts/build.scm:613
msgid "'--keep-failed' ignored since you are talking to a remote daemon\n"
msgstr "'--keep-failed' se ignora ya que se está comunicando con un daemon remoto\n"
-#: guix/scripts/build.scm:619
+#: guix/scripts/build.scm:694
#, scheme-format
msgid "'--no-build-hook' is deprecated; use '--no-offload' instead~%"
msgstr "'--no-build-hook' está obsoleto; use '--no-offload'~%"
-#: guix/scripts/build.scm:649 guix/scripts/build.scm:656
+#: guix/scripts/build.scm:724 guix/scripts/build.scm:731
#, scheme-format
msgid "not a number: '~a' option argument: ~a~%"
msgstr "no es un número: parámetro de la opción '~a': ~a~%"
-#: guix/scripts/build.scm:677
+#: guix/scripts/build.scm:752
msgid ""
"Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...\n"
"Build the given PACKAGE-OR-DERIVATION and return their output paths.\n"
@@ -1476,7 +1550,7 @@ msgstr ""
"Uso: guix build [OPCIÓN]... PAQUETE-O-DERIVACIÓN...\n"
"Construye el PAQUETE-O-DERIVACIÓN proporcionado y devuelve sus rutas de salida.\n"
-#: guix/scripts/build.scm:679
+#: guix/scripts/build.scm:754
msgid ""
"\n"
" -e, --expression=EXPR build the package or derivation EXPR evaluates to"
@@ -1485,7 +1559,7 @@ msgstr ""
" -e, --expression=EXPR construye el paquete o la derivación a la que\n"
" EXPR evalúa"
-#: guix/scripts/build.scm:681
+#: guix/scripts/build.scm:756
msgid ""
"\n"
" -f, --file=FILE build the package or derivation that the code within\n"
@@ -1495,7 +1569,7 @@ msgstr ""
" -f, --file=FICHERO construye el paquete o la derivación a la que el\n"
" código en FICHERO evalúa"
-#: guix/scripts/build.scm:684
+#: guix/scripts/build.scm:759
msgid ""
"\n"
" -m, --manifest=FILE build the packages that the manifest given in FILE\n"
@@ -1505,7 +1579,7 @@ msgstr ""
" -m, --manifest=FICHERO construye los paquetes que a los que evalúa\n"
" el manifiesto contenido en FICHERO"
-#: guix/scripts/build.scm:687
+#: guix/scripts/build.scm:762
msgid ""
"\n"
" -S, --source build the packages' source derivations"
@@ -1514,7 +1588,7 @@ msgstr ""
" -S, --source construye las derivaciones de fuentes de\n"
" los paquetes"
-#: guix/scripts/build.scm:689
+#: guix/scripts/build.scm:764
msgid ""
"\n"
" --sources[=TYPE] build source derivations; TYPE may optionally be one\n"
@@ -1525,8 +1599,8 @@ msgstr ""
" ser de manera opcional \"package\",\n"
" \"all\" (predeterminado) o \"transitive\""
-#: guix/scripts/build.scm:692 guix/scripts/pull.scm:114
-#: guix/scripts/pack.scm:925
+#: guix/scripts/build.scm:767 guix/scripts/pull.scm:120
+#: guix/scripts/pack.scm:1056
msgid ""
"\n"
" -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
@@ -1535,8 +1609,8 @@ msgstr ""
" -s, --system=SISTEMA intenta la construcción para el SISTEMA--por\n"
" ejemplo, \"i686-linux\""
-#: guix/scripts/build.scm:694 guix/scripts/system.scm:963
-#: guix/scripts/pack.scm:927
+#: guix/scripts/build.scm:769 guix/scripts/system.scm:992
+#: guix/scripts/pack.scm:1058
msgid ""
"\n"
" --target=TRIPLET cross-build for TRIPLET--e.g., \"armel-linux-gnu\""
@@ -1545,7 +1619,7 @@ msgstr ""
" --target=TRIPLETA construcción cruzada para la TRIPLETA--por\n"
" ejemplo, \"armel-linux-gnu\""
-#: guix/scripts/build.scm:696
+#: guix/scripts/build.scm:771
msgid ""
"\n"
" -d, --derivations return the derivation paths of the given packages"
@@ -1554,7 +1628,7 @@ msgstr ""
" -d, --derivations devuelve las rutas de las derivaciones de los\n"
" paquetes proporcionados"
-#: guix/scripts/build.scm:698
+#: guix/scripts/build.scm:773
msgid ""
"\n"
" --check rebuild items to check for non-determinism issues"
@@ -1563,7 +1637,7 @@ msgstr ""
" --check reconstruye elementos para comprobar problemas\n"
" de no-determinismo"
-#: guix/scripts/build.scm:700
+#: guix/scripts/build.scm:775
msgid ""
"\n"
" --repair repair the specified items"
@@ -1571,7 +1645,7 @@ msgstr ""
"\n"
" --repair repara los elementos especificados"
-#: guix/scripts/build.scm:702 guix/scripts/pack.scm:945
+#: guix/scripts/build.scm:777 guix/scripts/pack.scm:1076
msgid ""
"\n"
" -r, --root=FILE make FILE a symlink to the result, and register it\n"
@@ -1583,11 +1657,11 @@ msgstr ""
# FUZZY
# MAAV: No es literal, pero me parece adecuado.
-#: guix/scripts/build.scm:705 guix/scripts/package.scm:371
+#: guix/scripts/build.scm:780 guix/scripts/package.scm:384
#: guix/scripts/install.scm:36 guix/scripts/remove.scm:36
-#: guix/scripts/upgrade.scm:36 guix/scripts/pull.scm:112
-#: guix/scripts/system.scm:965 guix/scripts/copy.scm:111
-#: guix/scripts/pack.scm:950 guix/scripts/deploy.scm:58
+#: guix/scripts/upgrade.scm:37 guix/scripts/pull.scm:118
+#: guix/scripts/system.scm:994 guix/scripts/copy.scm:115
+#: guix/scripts/pack.scm:1081 guix/scripts/deploy.scm:58
msgid ""
"\n"
" -v, --verbosity=LEVEL use the given verbosity LEVEL"
@@ -1596,7 +1670,7 @@ msgstr ""
" -v, --verbosity=NIVEL usa el NIVEL de detalle proporcionado"
# FUZZY
-#: guix/scripts/build.scm:707
+#: guix/scripts/build.scm:782
msgid ""
"\n"
" -q, --quiet do not show the build log"
@@ -1604,7 +1678,7 @@ msgstr ""
"\n"
" -q, --quiet no muestra el registro de construcción"
-#: guix/scripts/build.scm:709
+#: guix/scripts/build.scm:784
msgid ""
"\n"
" --log-file return the log file names for the given derivations"
@@ -1613,20 +1687,21 @@ msgstr ""
" --log-file devuelve los nombres de fichero de los registros\n"
" de las derivaciones proporcionadas"
-#: guix/scripts/build.scm:716 guix/scripts/download.scm:98
-#: guix/scripts/package.scm:389 guix/scripts/install.scm:43
-#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:43
+#: guix/scripts/build.scm:791 guix/scripts/download.scm:103
+#: guix/scripts/package.scm:402 guix/scripts/install.scm:43
+#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:44
#: guix/scripts/search.scm:36 guix/scripts/show.scm:36 guix/scripts/gc.scm:88
-#: guix/scripts/hash.scm:60 guix/scripts/import.scm:94
-#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:120
-#: guix/scripts/substitute.scm:855 guix/scripts/system.scm:968
-#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:98
+#: guix/scripts/git.scm:34 guix/scripts/git/authenticate.scm:110
+#: guix/scripts/hash.scm:65 guix/scripts/import.scm:95
+#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:126
+#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:997
+#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:97
#: guix/scripts/edit.scm:51 guix/scripts/size.scm:249
-#: guix/scripts/graph.scm:514 guix/scripts/challenge.scm:423
-#: guix/scripts/copy.scm:116 guix/scripts/pack.scm:955
-#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:76
+#: guix/scripts/graph.scm:551 guix/scripts/challenge.scm:423
+#: guix/scripts/copy.scm:120 guix/scripts/pack.scm:1086
+#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:95
#: guix/scripts/processes.scm:214 guix/scripts/deploy.scm:53
-#: guix/scripts/container.scm:34 guix/scripts/container/exec.scm:43
+#: guix/scripts/container.scm:35 guix/scripts/container/exec.scm:43
msgid ""
"\n"
" -h, --help display this help and exit"
@@ -1634,20 +1709,21 @@ msgstr ""
"\n"
" -h, --help muestra este mensaje de ayuda y termina"
-#: guix/scripts/build.scm:718 guix/scripts/download.scm:100
-#: guix/scripts/package.scm:391 guix/scripts/install.scm:45
-#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:45
+#: guix/scripts/build.scm:793 guix/scripts/download.scm:105
+#: guix/scripts/package.scm:404 guix/scripts/install.scm:45
+#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:46
#: guix/scripts/search.scm:38 guix/scripts/show.scm:38 guix/scripts/gc.scm:90
-#: guix/scripts/hash.scm:62 guix/scripts/import.scm:96
-#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:122
-#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:970
-#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:100
+#: guix/scripts/git.scm:36 guix/scripts/git/authenticate.scm:112
+#: guix/scripts/hash.scm:67 guix/scripts/import.scm:97
+#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:128
+#: guix/scripts/substitute.scm:859 guix/scripts/system.scm:999
+#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:99
#: guix/scripts/edit.scm:53 guix/scripts/size.scm:251
-#: guix/scripts/graph.scm:516 guix/scripts/challenge.scm:425
-#: guix/scripts/copy.scm:118 guix/scripts/pack.scm:957
-#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:78
+#: guix/scripts/graph.scm:553 guix/scripts/challenge.scm:425
+#: guix/scripts/copy.scm:122 guix/scripts/pack.scm:1088
+#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:97
#: guix/scripts/processes.scm:216 guix/scripts/deploy.scm:55
-#: guix/scripts/container.scm:36 guix/scripts/container/exec.scm:45
+#: guix/scripts/container.scm:37 guix/scripts/container/exec.scm:45
msgid ""
"\n"
" -V, --version display version information and exit"
@@ -1655,7 +1731,7 @@ msgstr ""
"\n"
" -V, --version muestra información de la versión y termina"
-#: guix/scripts/build.scm:745
+#: guix/scripts/build.scm:820
#, scheme-format
msgid ""
"invalid argument: '~a' option argument: ~a, ~\n"
@@ -1665,18 +1741,60 @@ msgstr ""
"debe ser o bien 'package', o 'all' o 'transitive'~%"
# FUZZY
-#: guix/scripts/build.scm:806
+#: guix/scripts/build.scm:882
#, scheme-format
msgid "~s: not something we can build~%"
msgstr "~s: no es algo que podamos construir~%"
-#: guix/scripts/build.scm:888
+#: guix/scripts/build.scm:887
+msgid ""
+"If you build from a file, make sure the last Scheme\n"
+"expression returns a package value. @code{define-public} defines a variable,\n"
+"but returns @code{#<unspecified>}. To fix this, add a Scheme expression at\n"
+"the end of the file that consists only of the package's variable name you\n"
+"defined, as in this example:\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+msgstr ""
+"Si realiza la construcción desde un fichero, asegúrese de que la\n"
+"última expresión Scheme devuelve un paquete como valor.\n"
+"@code{define-public} define una variable, pero devuelve\n"
+"@code{#<unspecified>} como valor. Para obtener el resultado esperado,\n"
+"añada una expresión Scheme al final del fichero que consista\n"
+"únicamente en el nombre de variable que haya definido, como en este\n"
+"ejemplo:\n"
+"\n"
+"@example\n"
+"(define-public mi-paquete\n"
+" (package\n"
+" ...))\n"
+"\n"
+"mi-paquete\n"
+"@end example"
+
+#: guix/scripts/build.scm:900
+msgid ""
+"If you build from a file, make sure the last\n"
+"Scheme expression returns a package, gexp, derivation or a list of such\n"
+"values."
+msgstr ""
+"Si realiza la construcción desde un fichero, asegúrese de que la\n"
+"última expresión Scheme devuelve un paquete, una expresión-G, una\n"
+"derivación o una lista de estos valores."
+
+#: guix/scripts/build.scm:987
#, scheme-format
msgid "package '~a' has no source~%"
msgstr "el paquete '~a' no tiene fuentes~%"
# FUZZY
-#: guix/scripts/build.scm:936
+#: guix/scripts/build.scm:1035
#, scheme-format
msgid "no build log for '~a'~%"
msgstr "ningún registro de construcción para '~a'~%"
@@ -1687,15 +1805,15 @@ msgstr "ningún registro de construcción para '~a'~%"
msgid "cannot access `~a': ~a~%"
msgstr "no se puede acceder a «~a»: ~a~%"
-#: guix/lint.scm:180
+#: guix/lint.scm:184
msgid "description should not be empty"
msgstr "la descripción no debe estar vacía"
-#: guix/lint.scm:191
+#: guix/lint.scm:195
msgid "Texinfo markup in description is invalid"
msgstr "el marcado Texinfo en la descripción no es válido"
-#: guix/lint.scm:201
+#: guix/lint.scm:205
#, scheme-format
msgid ""
"description should not contain ~\n"
@@ -1707,15 +1825,15 @@ msgstr ""
# FUZZY
#. TRANSLATORS: '@code' is Texinfo markup and must be kept
#. as is.
-#: guix/lint.scm:214
+#: guix/lint.scm:218
msgid "use @code or similar ornament instead of quotes"
msgstr "use @code u ornamentos similares en vez de comillas"
-#: guix/lint.scm:226
+#: guix/lint.scm:230
msgid "description should start with an upper-case letter or digit"
msgstr "la descripción debe empezar con una letra mayúscula o un dígito"
-#: guix/lint.scm:244
+#: guix/lint.scm:248
#, scheme-format
msgid ""
"sentences in description should be followed ~\n"
@@ -1724,202 +1842,207 @@ msgstr ""
"las oraciones en descripción deben separarse ~\n"
"con dos espacios; posible infracción~p en ~{~a~^, ~}"
-#: guix/lint.scm:265
+#: guix/lint.scm:269
#, scheme-format
msgid "invalid description: ~s"
msgstr "descripción no válida: ~s"
-#: guix/lint.scm:334
+#: guix/lint.scm:339
#, scheme-format
msgid "'~a' should probably be a native input"
msgstr "probablemente '~a' debería ser una entrada nativa"
-#: guix/lint.scm:349
+#: guix/lint.scm:354
#, scheme-format
msgid "'~a' should probably not be an input at all"
msgstr "probablemente '~a' no debería ser una entrada en absoluto"
-#: guix/lint.scm:370
+#: guix/lint.scm:375
msgid "no period allowed at the end of the synopsis"
msgstr "no se permite un punto al final de la sinopsis"
-#: guix/lint.scm:384
+#: guix/lint.scm:389
msgid "no article allowed at the beginning of the synopsis"
msgstr "no se permite un artículo al inicio de la sinopsis"
-#: guix/lint.scm:393
+#: guix/lint.scm:398
msgid "synopsis should be less than 80 characters long"
msgstr "la sinopsis debe tener menos de 80 caracteres"
-#: guix/lint.scm:402
+#: guix/lint.scm:407
msgid "synopsis should start with an upper-case letter or digit"
msgstr "la sinopsis debe empezar con una letra mayúscula o un dígito"
-#: guix/lint.scm:410
+#: guix/lint.scm:415
msgid "synopsis should not start with the package name"
msgstr "la sinopsis no debe empezar con el nombre del paquete"
-#: guix/lint.scm:424
+#: guix/lint.scm:429
msgid "Texinfo markup in synopsis is invalid"
msgstr "el marcado Texinfo de la sinopsis no es válido"
-#: guix/lint.scm:439
+#: guix/lint.scm:444
msgid "synopsis should not be empty"
msgstr "la sinopsis no debe estar vacía"
-#: guix/lint.scm:449
+#: guix/lint.scm:454
#, scheme-format
msgid "invalid synopsis: ~s"
msgstr "sinopsis no válida: ~s"
# FUZZY
-#: guix/lint.scm:567
+#: guix/lint.scm:572
#, scheme-format
msgid "URI ~a returned suspiciously small file (~a bytes)"
msgstr "la URI ~a devolvió un fichero sospechosamente pequeño (~a bytes)"
-#: guix/lint.scm:576
+#: guix/lint.scm:581
#, scheme-format
msgid "permanent redirect from ~a to ~a"
msgstr "redirección permanente de ~a a ~a"
-#: guix/lint.scm:582
+#: guix/lint.scm:587
#, scheme-format
msgid "invalid permanent redirect from ~a"
msgstr "redirección permanente no válida de ~a"
# FUZZY
-#: guix/lint.scm:588 guix/lint.scm:598
+#: guix/lint.scm:593 guix/lint.scm:603
#, scheme-format
msgid "URI ~a not reachable: ~a (~s)"
msgstr "URI ~a no alcanzable: ~a (~s)"
-#: guix/lint.scm:604
+#: guix/lint.scm:609
#, scheme-format
msgid "URI ~a domain not found: ~a"
msgstr "dominio de URI ~a no encontrado: ~a"
-#: guix/lint.scm:610
+#: guix/lint.scm:615
#, scheme-format
msgid "URI ~a unreachable: ~a"
msgstr "URI ~a no alcanzable: ~a"
-#: guix/lint.scm:618
+#: guix/lint.scm:623
#, scheme-format
msgid "TLS certificate error: ~a"
msgstr "error en el certificado TLS: ~a"
-#: guix/lint.scm:645
+#: guix/lint.scm:650
msgid "invalid value for home page"
msgstr "valor no válido en página Web del paquete"
-#: guix/lint.scm:650
+#: guix/lint.scm:655
#, scheme-format
msgid "invalid home page URL: ~s"
msgstr "URL de la página Web del paquete no válida: ~s"
-#: guix/lint.scm:683
+#: guix/lint.scm:698
msgid "file names of patches should start with the package name"
msgstr "los nombres de ficheros de los parches deben empezar con el nombre del paquete"
-#: guix/lint.scm:699
+#: guix/lint.scm:714
#, scheme-format
msgid "~a: file name is too long"
msgstr "~a: el nombre de fichero es demasiado largo"
-#: guix/lint.scm:741
+#: guix/lint.scm:756
#, scheme-format
msgid "proposed synopsis: ~s~%"
msgstr "sinopsis propuesta: ~s~%"
-#: guix/lint.scm:755
+#: guix/lint.scm:770
#, scheme-format
msgid "proposed description:~% \"~a\"~%"
msgstr "descripción propuesta:~% \"~a\"~%"
-#: guix/lint.scm:802
+#: guix/lint.scm:821
msgid "all the source URIs are unreachable:"
msgstr "ninguna URI de fuentes es alcanzable:"
-#: guix/lint.scm:826
+#: guix/lint.scm:850
msgid "the source file name should contain the package name"
msgstr "el nombre de fichero de las fuentes debe contener el nombre del paquete"
-#: guix/lint.scm:838
+#: guix/lint.scm:862
msgid "the source URI should not be an autogenerated tarball"
msgstr "la URI de las fuentes no debe ser un archivador tar autogenerado"
-#: guix/lint.scm:862
+#: guix/lint.scm:886
#, scheme-format
msgid "URL should be 'mirror://~a/~a'"
msgstr "la URL debe ser 'mirror://~a/~a'"
-#: guix/lint.scm:907
+#: guix/lint.scm:931
#, scheme-format
msgid "URL should be '~a'"
msgstr "la URL debe ser '~a'"
-#: guix/lint.scm:929 guix/lint.scm:940
+#: guix/lint.scm:953 guix/lint.scm:964 guix/lint.scm:972
#, scheme-format
msgid "failed to create ~a derivation: ~a"
msgstr "no se pudo crear derivación para ~a: ~a"
-#: guix/lint.scm:934 guix/lint.scm:955
+#: guix/lint.scm:958 guix/lint.scm:986
#, scheme-format
msgid "failed to create ~a derivation: ~s"
msgstr "no se pudo crear la derivación para ~a: ~s"
-#: guix/lint.scm:975
+#: guix/lint.scm:1014
+#, scheme-format
+msgid "propagated inputs ~a and ~a collide"
+msgstr "las entradas propagadas ~a y ~a colisionan"
+
+#: guix/lint.scm:1038
msgid "invalid license field"
msgstr "campo license no válido"
-#: guix/lint.scm:982
+#: guix/lint.scm:1045
#, scheme-format
msgid "~a: HTTP GET error for ~a: ~a (~s)~%"
msgstr "~a: error HTTP GET para ~a: ~a (~s)~%"
-#: guix/lint.scm:992
+#: guix/lint.scm:1055
#, scheme-format
msgid "~a: host lookup failure: ~a~%"
msgstr "~a: fallo en la búsqueda de máquinas: ~a~%"
# FUZZY
-#: guix/lint.scm:997
+#: guix/lint.scm:1060
#, scheme-format
msgid "~a: TLS certificate error: ~a"
msgstr "~a: error de certificado TLS: ~a"
-#: guix/lint.scm:1008 guix/ui.scm:795
+#: guix/lint.scm:1071 guix/ui.scm:841
#, scheme-format
msgid "~a: ~a~%"
msgstr "~a: ~a~%"
-#: guix/lint.scm:1022
+#: guix/lint.scm:1085
msgid "while retrieving CVE vulnerabilities"
msgstr "durante la obtención de vulnerabilidades CVE"
-#: guix/lint.scm:1065
+#: guix/lint.scm:1128
#, scheme-format
msgid "probably vulnerable to ~a"
msgstr "probablemente vulnerable a ~a"
# FUZZY
-#: guix/lint.scm:1072
+#: guix/lint.scm:1135
#, scheme-format
msgid "while retrieving upstream info for '~a'"
msgstr "durante la obtención de información oficial para '~a'"
-#: guix/lint.scm:1081
+#: guix/lint.scm:1144
#, scheme-format
msgid "can be upgraded to ~a"
msgstr "puede actualizarse a ~a"
# FUZZY
-#: guix/lint.scm:1099
+#: guix/lint.scm:1162
msgid "Software Heritage rate limit reached; try again later"
msgstr "límite de la tasa de Software Heritage alcanzado; pruebe de nuevo más tarde"
-#: guix/lint.scm:1103
+#: guix/lint.scm:1166
#, scheme-format
msgid "'~a' returned ~a"
msgstr "'~a' devolvió ~a~%"
@@ -1927,135 +2050,145 @@ msgstr "'~a' devolvió ~a~%"
#. TRANSLATORS: "Software Heritage" is a proper noun
#. that must remain untranslated. See
#. <https://www.softwareheritage.org>.
-#: guix/lint.scm:1142
+#: guix/lint.scm:1205
msgid "scheduled Software Heritage archival"
msgstr "archivo planificado en Software Heritage"
# FUZZY
-#: guix/lint.scm:1148
+#: guix/lint.scm:1211
msgid "archival rate limit exceeded; try again later"
msgstr "límite de la tasa de archivo superado; pruebe de nuevo más tarde"
-#: guix/lint.scm:1160
+#: guix/lint.scm:1226
msgid "source not archived on Software Heritage"
msgstr "las fuentes no se encuentran en Software Heritage"
-#: guix/lint.scm:1173
+#: guix/lint.scm:1239
msgid "while connecting to Software Heritage"
msgstr "durante la conexión a Software Heritage"
-#: guix/lint.scm:1188
+#: guix/lint.scm:1254
#, scheme-format
msgid "tabulation on line ~a, column ~a"
msgstr "tabulador en línea ~a, columna ~a"
-#: guix/lint.scm:1200
+#: guix/lint.scm:1266
#, scheme-format
msgid "trailing white space on line ~a"
msgstr "espacio en blanco al final de la línea ~a"
-#: guix/lint.scm:1214
+#: guix/lint.scm:1280
#, scheme-format
msgid "line ~a is way too long (~a characters)"
msgstr "la línea ~a es demasiado larga (~a caracteres)"
# FUZZY
-#: guix/lint.scm:1228
+#: guix/lint.scm:1294
msgid "parentheses feel lonely, move to the previous or next line"
msgstr "el paréntesis se siente solo, muevalo a la línea anterior o posterior"
-#: guix/lint.scm:1309
+#: guix/lint.scm:1371
+msgid "source file not found"
+msgstr "fichero de fuentes no encontrado"
+
+#: guix/lint.scm:1383
msgid "Validate package descriptions"
msgstr "Valida descripciones de paquete"
-#: guix/lint.scm:1313
+#: guix/lint.scm:1387
msgid "Identify inputs that should be native inputs"
msgstr "Identifica entradas que deberían ser entradas nativas"
-#: guix/lint.scm:1317
+#: guix/lint.scm:1391
msgid "Identify inputs that shouldn't be inputs at all"
msgstr "Identifica entradas que no deberían ser entradas en absoluto"
#. TRANSLATORS: <license> is the name of a data type and must not be
#. translated.
-#: guix/lint.scm:1323
+#: guix/lint.scm:1397
msgid "Make sure the 'license' field is a <license> or a list thereof"
msgstr "Asegura que el campo 'license' es un objeto <license> o una lista de ellos"
-#: guix/lint.scm:1328
+#: guix/lint.scm:1402
msgid "Suggest 'mirror://' URLs"
msgstr "Sugiere URL 'mirror://'"
-#: guix/lint.scm:1332
+#: guix/lint.scm:1406
msgid "Validate file names of sources"
msgstr "Valida nombres de fichero de fuentes"
-#: guix/lint.scm:1336
+#: guix/lint.scm:1410
msgid "Check for autogenerated tarballs"
msgstr "Comprueba archivadores tar autogenerados"
-#: guix/lint.scm:1340
+#: guix/lint.scm:1414
msgid "Report failure to compile a package to a derivation"
msgstr "Informa fallos al compilar un paquete en una derivación"
-#: guix/lint.scm:1345
+#: guix/lint.scm:1419
+msgid "Report collisions that would occur due to propagated inputs"
+msgstr "Informa de colisiones que puedan ocurrir debido a entradas propagadas"
+
+#: guix/lint.scm:1424
msgid "Validate file names and availability of patches"
msgstr "Valida nombres de fichero y disponibilidad de parches"
-#: guix/lint.scm:1349
+#: guix/lint.scm:1428
msgid "Look for formatting issues in the source"
msgstr "Busca problemas en el formato de las fuentes"
-#: guix/lint.scm:1356
+#: guix/lint.scm:1435
msgid "Validate package synopses"
msgstr "Valida sinopsis de paquete"
-#: guix/lint.scm:1360
+#: guix/lint.scm:1439
msgid "Validate synopsis & description of GNU packages"
msgstr "Valida sinopsis y descripciones de paquetes GNU"
-#: guix/lint.scm:1364
+#: guix/lint.scm:1443
msgid "Validate home-page URLs"
msgstr "Valida URL de las páginas Web del paquete"
-#: guix/lint.scm:1368
+#: guix/lint.scm:1447
msgid "Validate source URLs"
msgstr "Valida las URL de las fuentes"
-#: guix/lint.scm:1372
+#: guix/lint.scm:1451
msgid "Suggest GitHub URLs"
msgstr "Sugiere URL de GitHub"
-#: guix/lint.scm:1376
+#: guix/lint.scm:1455
msgid "Check the Common Vulnerabilities and Exposures (CVE) database"
msgstr "Comprueba la base de datos de vulnerabilidades y exposiciones comunes (CVE)"
# FUZZY
-#: guix/lint.scm:1381
+#: guix/lint.scm:1460
msgid "Check the package for new upstream releases"
msgstr "Comprueba el paquete en busca de nuevas publicaciones oficiales"
-#: guix/lint.scm:1385
+#: guix/lint.scm:1464
msgid "Ensure source code archival on Software Heritage"
msgstr "Asegura el archivado del código fuente en Software Heritage"
-#: guix/scripts/download.scm:84
+#: guix/scripts/download.scm:86
msgid ""
"Usage: guix download [OPTION] URL\n"
"Download the file at URL to the store or to the given file, and print its\n"
"file name and the hash of its contents.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
-"('hex' and 'hexadecimal' can be used as well).\n"
msgstr ""
"Uso: guix download [OPCIÓN] URL\n"
"Descarga el fichero en URL al almacén o al fichero proporcionado, e\n"
"imprime su nombre de fichero y el hash de su contenido.\n"
-"\n"
-"Formatos disponibles: 'nix-base32' (predeterminado), 'base32' y\n"
-"'base16' (también se puede usar 'hex' y 'hexadecimal').\n"
-#: guix/scripts/download.scm:90 guix/scripts/hash.scm:55
+#: guix/scripts/download.scm:90 guix/scripts/hash.scm:53
+msgid ""
+"Supported formats: 'base64', 'nix-base32' (default), 'base32',\n"
+"and 'base16' ('hex' and 'hexadecimal' can be used as well).\n"
+msgstr ""
+"Formatos disponibles: 'base64', 'nix-base32' (predeterminado),\n"
+"'base32' y 'base16' (también se puede usar 'hex' y 'hexadecimal').\n"
+
+#: guix/scripts/download.scm:93 guix/scripts/hash.scm:60
msgid ""
"\n"
" -f, --format=FMT write the hash in the given format"
@@ -2063,7 +2196,15 @@ msgstr ""
"\n"
" -f, --format=FMT escribe el hash en el formato proporcionado"
-#: guix/scripts/download.scm:92
+#: guix/scripts/download.scm:95 guix/scripts/hash.scm:58
+msgid ""
+"\n"
+" -H, --hash=ALGORITHM use the given hash ALGORITHM"
+msgstr ""
+"\n"
+" -H, --hash=ALGORITMO usa el ALGORITMO de hash proporcionado"
+
+#: guix/scripts/download.scm:97
msgid ""
"\n"
" --no-check-certificate\n"
@@ -2073,7 +2214,7 @@ msgstr ""
" --no-check-certificate\n"
" no valida el certificado de los servidores HTTPS"
-#: guix/scripts/download.scm:95
+#: guix/scripts/download.scm:100
msgid ""
"\n"
" -o, --output=FILE download to FILE"
@@ -2081,56 +2222,61 @@ msgstr ""
"\n"
" -o, --output=FICHERO descarga en FICHERO"
-#: guix/scripts/download.scm:118 guix/scripts/hash.scm:83
+#: guix/scripts/download.scm:125 guix/scripts/hash.scm:97
#, scheme-format
msgid "unsupported hash format: ~a~%"
msgstr "formato de hash no implementado: ~a~%"
+#: guix/scripts/download.scm:133 guix/scripts/hash.scm:81
+#, scheme-format
+msgid "~a: unknown hash algorithm~%"
+msgstr "~a: algoritmo de hash desconocido~%"
+
# FUZZY
-#: guix/scripts/download.scm:153 guix/scripts/package.scm:933
-#: guix/scripts/upgrade.scm:79 guix/scripts/publish.scm:1022
+#: guix/scripts/download.scm:170 guix/scripts/package.scm:956
+#: guix/scripts/upgrade.scm:82 guix/scripts/publish.scm:1025
#, scheme-format
msgid "~A: extraneous argument~%"
msgstr "~A: parámetro no conocido~%"
-#: guix/scripts/download.scm:161
+#: guix/scripts/download.scm:178
#, scheme-format
msgid "no download URI was specified~%"
msgstr "ninguna URI de descarga fue especificada~%"
-#: guix/scripts/download.scm:166
+#: guix/scripts/download.scm:183
#, scheme-format
msgid "~a: failed to parse URI~%"
msgstr "~a: se produjo un fallo al procesar la URI~%"
# FUZZY
-#: guix/scripts/download.scm:176
+#: guix/scripts/download.scm:193
#, scheme-format
msgid "~a: download failed~%"
msgstr "~a: descarga fallida~%"
-#: guix/scripts/package.scm:121
+#: guix/scripts/package.scm:124
#, scheme-format
msgid "not removing generation ~a, which is current~%"
msgstr "no se borra la generación ~a, que es la actual~%"
# FUZZY
-#: guix/scripts/package.scm:128
+#: guix/scripts/package.scm:131
#, scheme-format
msgid "no matching generation~%"
msgstr "ninguna generación corresponde con el patrón~%"
-#: guix/scripts/package.scm:150
+#: guix/scripts/package.scm:153
#, scheme-format
msgid "nothing to be done~%"
msgstr "nada que hacer~%"
-#: guix/scripts/package.scm:250
+#: guix/scripts/package.scm:256
#, scheme-format
msgid "package '~a' no longer exists~%"
msgstr "paquete '~a' ya no existe~%"
-#: guix/scripts/package.scm:298
+#: guix/scripts/package.scm:311
#, scheme-format
msgid ""
"Consider setting the necessary environment\n"
@@ -2153,7 +2299,7 @@ msgstr ""
"\n"
"Alternativamente, véase @command{guix package --search-paths -p ~s}."
-#: guix/scripts/package.scm:326
+#: guix/scripts/package.scm:339
msgid ""
"Usage: guix package [OPTION]...\n"
"Install, remove, or upgrade packages in a single transaction.\n"
@@ -2161,7 +2307,7 @@ msgstr ""
"Uso: guix package [OPCIÓN]...\n"
"Instala, elimina o actualiza paquetes en una única transacción.\n"
-#: guix/scripts/package.scm:328
+#: guix/scripts/package.scm:341
msgid ""
"\n"
" -i, --install PACKAGE ...\n"
@@ -2171,7 +2317,7 @@ msgstr ""
" -i, --install PAQUETE ...\n"
" instala PAQUETE"
-#: guix/scripts/package.scm:331
+#: guix/scripts/package.scm:344
msgid ""
"\n"
" -e, --install-from-expression=EXP\n"
@@ -2181,7 +2327,7 @@ msgstr ""
" -e, --install-from-expression=EXP\n"
" instala el paquete al que EXP evalúa"
-#: guix/scripts/package.scm:334
+#: guix/scripts/package.scm:347
msgid ""
"\n"
" -f, --install-from-file=FILE\n"
@@ -2193,7 +2339,7 @@ msgstr ""
" instala el paquete al que el código en\n"
" FICHERO evalúa"
-#: guix/scripts/package.scm:338
+#: guix/scripts/package.scm:351
msgid ""
"\n"
" -r, --remove PACKAGE ...\n"
@@ -2203,7 +2349,7 @@ msgstr ""
" -r, --remove PAQUETE ...\n"
" elimina PAQUETE"
-#: guix/scripts/package.scm:341
+#: guix/scripts/package.scm:354
msgid ""
"\n"
" -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP"
@@ -2212,7 +2358,7 @@ msgstr ""
" -u, --upgrade[=REGEXP] actualiza todos los paquetes instalados cuyo nombre\n"
" acepta REGEXP"
-#: guix/scripts/package.scm:343
+#: guix/scripts/package.scm:356
msgid ""
"\n"
" -m, --manifest=FILE create a new profile generation with the manifest\n"
@@ -2223,7 +2369,7 @@ msgstr ""
" manifiesto del FICHERO"
# FUZZY
-#: guix/scripts/package.scm:346
+#: guix/scripts/package.scm:359
msgid ""
"\n"
" --do-not-upgrade[=REGEXP] do not upgrade any packages matching REGEXP"
@@ -2231,7 +2377,7 @@ msgstr ""
"\n"
" --do-not-upgrade[=REGEXP] no actualiza ningún paquete que REGEXP acepte"
-#: guix/scripts/package.scm:348 guix/scripts/pull.scm:102
+#: guix/scripts/package.scm:361 guix/scripts/pull.scm:108
msgid ""
"\n"
" --roll-back roll back to the previous generation"
@@ -2239,7 +2385,7 @@ msgstr ""
"\n"
" --roll-back vuelve a la generación previa"
-#: guix/scripts/package.scm:350
+#: guix/scripts/package.scm:363
msgid ""
"\n"
" --search-paths[=KIND]\n"
@@ -2250,7 +2396,7 @@ msgstr ""
" muestra las definiciones de variables de entorno\n"
" necesarias"
-#: guix/scripts/package.scm:353 guix/scripts/pull.scm:99
+#: guix/scripts/package.scm:366 guix/scripts/pull.scm:105
msgid ""
"\n"
" -l, --list-generations[=PATTERN]\n"
@@ -2260,7 +2406,7 @@ msgstr ""
" -l, --list-generations[=PATRÓN]\n"
" enumera las generaciones que correspondan con PATRÓN"
-#: guix/scripts/package.scm:356 guix/scripts/pull.scm:104
+#: guix/scripts/package.scm:369 guix/scripts/pull.scm:110
msgid ""
"\n"
" -d, --delete-generations[=PATTERN]\n"
@@ -2270,7 +2416,7 @@ msgstr ""
" -d, --delete-generations[=PATRÓN]\n"
" borra las generaciones que correspondan con PATRÓN"
-#: guix/scripts/package.scm:359 guix/scripts/pull.scm:107
+#: guix/scripts/package.scm:372 guix/scripts/pull.scm:113
msgid ""
"\n"
" -S, --switch-generation=PATTERN\n"
@@ -2280,8 +2426,8 @@ msgstr ""
" -S, --switch-generation=PATRÓN\n"
" cambia a una generación que corresponda con PATRÓN"
-#: guix/scripts/package.scm:362 guix/scripts/install.scm:33
-#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:34
+#: guix/scripts/package.scm:375 guix/scripts/install.scm:33
+#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:35
msgid ""
"\n"
" -p, --profile=PROFILE use PROFILE instead of the user's default profile"
@@ -2290,7 +2436,7 @@ msgstr ""
" -p, --profile=PERFIL usa PERFIL en vez del perfil predeterminado de\n"
" la usuaria"
-#: guix/scripts/package.scm:364
+#: guix/scripts/package.scm:377
msgid ""
"\n"
" --list-profiles list the user's profiles"
@@ -2298,7 +2444,7 @@ msgstr ""
"\n"
" --list-profiles enumera los perfiles de la usuaria"
-#: guix/scripts/package.scm:367
+#: guix/scripts/package.scm:380
msgid ""
"\n"
" --allow-collisions do not treat collisions in the profile as an error"
@@ -2307,7 +2453,7 @@ msgstr ""
" --allow-collisions no toma las colisiones en el perfil como errores"
# FUZZY
-#: guix/scripts/package.scm:369
+#: guix/scripts/package.scm:382
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the profile"
@@ -2317,7 +2463,7 @@ msgstr ""
" el perfil"
# FUZZY
-#: guix/scripts/package.scm:374
+#: guix/scripts/package.scm:387
msgid ""
"\n"
" -s, --search=REGEXP search in synopsis and description using REGEXP"
@@ -2325,7 +2471,7 @@ msgstr ""
"\n"
" -s, --search=REGEXP busca en las sinopsis y descripciones usando REGEXP"
-#: guix/scripts/package.scm:376
+#: guix/scripts/package.scm:389
msgid ""
"\n"
" -I, --list-installed[=REGEXP]\n"
@@ -2335,7 +2481,7 @@ msgstr ""
" -I, --list-installed[=REGEXP]\n"
" enumera los paquetes instalados que REGEXP acepte"
-#: guix/scripts/package.scm:379
+#: guix/scripts/package.scm:392
msgid ""
"\n"
" -A, --list-available[=REGEXP]\n"
@@ -2345,7 +2491,7 @@ msgstr ""
" -A, --list-available[=REGEXP]\n"
" enumera los paquetes disponibles que REGEXP acepte"
-#: guix/scripts/package.scm:382
+#: guix/scripts/package.scm:395
msgid ""
"\n"
" --show=PACKAGE show details about PACKAGE"
@@ -2353,35 +2499,35 @@ msgstr ""
"\n"
" --show=PAQUETE muestra los detalles de PAQUETE"
-#: guix/scripts/package.scm:434
+#: guix/scripts/package.scm:450
#, scheme-format
msgid "upgrade regexp '~a' looks like a command-line option~%"
msgstr "la expresión regular de actualización '~a' parece una opción de línea de ordenes~%"
# FUZZY
-#: guix/scripts/package.scm:437
+#: guix/scripts/package.scm:453
#, scheme-format
msgid "is this intended?~%"
msgstr "¿es lo que deseaba?~%"
-#: guix/scripts/package.scm:487
+#: guix/scripts/package.scm:503
#, scheme-format
msgid "~a: unsupported kind of search path~%"
msgstr "~a: tipo de ruta de búsqueda no implementado~%"
# FUZZY
-#: guix/scripts/package.scm:619
+#: guix/scripts/package.scm:629
#, scheme-format
msgid "cannot install non-package object: ~s~%"
msgstr "no se puede instalar el objeto ya que no es un paquete: ~s~%"
-#: guix/scripts/package.scm:791
+#: guix/scripts/package.scm:810
#, scheme-format
msgid "~a~@[@~a~]: package not found~%"
msgstr "~a~@[@~a~]: paquete no encontrado~%"
# FUZZY
-#: guix/scripts/package.scm:825 guix/scripts/pull.scm:677
+#: guix/scripts/package.scm:845 guix/scripts/pull.scm:687
#, scheme-format
msgid "cannot switch to generation '~a'~%"
msgstr "no se pudo pasar a la generación '~a'~%"
@@ -2408,7 +2554,7 @@ msgstr ""
"Es un alias de 'guix package -r'.\n"
# FUZZY
-#: guix/scripts/upgrade.scm:31
+#: guix/scripts/upgrade.scm:32
msgid ""
"Usage: guix upgrade [OPTION] [REGEXP]\n"
"Upgrade packages that match REGEXP.\n"
@@ -2434,7 +2580,7 @@ msgstr ""
"\n"
"Es un alias de 'guix package -s'.\n"
-#: guix/scripts/search.scm:74
+#: guix/scripts/search.scm:76
#, scheme-format
msgid "missing arguments: no regular expressions to search for~%"
msgstr "faltan parámetros: no hay expresiones regulares para la búsqueda~%"
@@ -2457,7 +2603,7 @@ msgstr ""
"\n"
"Es un alias de 'guix package --show='.\n"
-#: guix/scripts/show.scm:74
+#: guix/scripts/show.scm:76
#, scheme-format
msgid "missing arguments: no package to show~%"
msgstr "faltan parámetros: no hay paquetes para mostrar~%"
@@ -2634,39 +2780,131 @@ msgstr "'-d' como alias para '--delete' está obsoleto; use '-D'~%"
msgid "~s does not denote a duration~%"
msgstr "~s no denota una duración~%"
-#: guix/scripts/gc.scm:249
+#: guix/scripts/gc.scm:251
msgid "already ~h MiBs available on ~a, nothing to do~%"
msgstr "ya hay ~h MiB disponibles en ~a, nada que hacer~%"
-#: guix/scripts/gc.scm:252
+#: guix/scripts/gc.scm:254
msgid "freeing ~h MiBs~%"
msgstr "liberando ~h MiB~%"
# FUZZY
-#: guix/scripts/gc.scm:291
+#: guix/scripts/gc.scm:293
#, scheme-format
msgid "extraneous arguments: ~{~a ~}~%"
msgstr "parámetros no esperados: ~{~a ~}~%"
-#: guix/scripts/gc.scm:315 guix/scripts/gc.scm:318
+#: guix/scripts/gc.scm:317 guix/scripts/gc.scm:320
msgid "freed ~h MiBs~%"
msgstr "liberados ~h MiB~%"
-#: guix/scripts/hash.scm:48
+#: guix/scripts/git.scm:26
+msgid ""
+"Usage: guix git COMMAND ARGS...\n"
+"Operate on Git repositories.\n"
+msgstr ""
+"Uso: guix git ORDEN PARÁMETROS...\n"
+"Opera en repositorios de Git.\n"
+
+#: guix/scripts/git.scm:29 guix/scripts/system.scm:916
+#: guix/scripts/container.scm:30
+msgid "The valid values for ACTION are:\n"
+msgstr "Los valores permitidos para ACCIÓN son:\n"
+
+#: guix/scripts/git.scm:31
+msgid " authenticate verify commit signatures and authorizations\n"
+msgstr " authenticate verifica firmas de revisión y autorizaciones\n"
+
+#: guix/scripts/git.scm:57
+#, scheme-format
+msgid "guix git: missing sub-command~%"
+msgstr "guix git: falta la orden~%"
+
+#: guix/scripts/git.scm:67
+#, scheme-format
+msgid "guix git: invalid sub-command~%"
+msgstr "guix git: orden no válida~%"
+
+#: guix/scripts/git/authenticate.scm:81
+#, scheme-format
+msgid "Signing statistics:~%"
+msgstr "Estadísticas de firmas:~%"
+
+#: guix/scripts/git/authenticate.scm:94
+msgid ""
+"Usage: guix git authenticate COMMIT SIGNER [OPTIONS...]\n"
+"Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n"
+msgstr ""
+"Uso: guix git authenticate REVISIÓN FIRMA [OPCIONES...]\n"
+"Identifica la revisión de Git proporcionada usando REVISIÓN/FIRMA como su presentación.\n"
+
+#: guix/scripts/git/authenticate.scm:96
msgid ""
-"Usage: guix hash [OPTION] FILE\n"
-"Return the cryptographic hash of FILE.\n"
"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
-"and 'hexadecimal' can be used as well).\n"
+" -r, --repository=DIRECTORY\n"
+" open the Git repository at DIRECTORY"
msgstr ""
-"Uso: guix hash [OPCIÓN] FICHERO\n"
-"Devuelve el hash criptográfico del FICHERO.\n"
"\n"
-"Formatos disponibles: 'nix-base32' (predeterminado), 'base32' y\n"
-"'base16' (también se puede usar 'hex' y 'hexadecimal').\n"
+" -r, --repository=DIRECTORIO\n"
+" abre el repositorio Git en DIRECTORIO"
-#: guix/scripts/hash.scm:53
+#: guix/scripts/git/authenticate.scm:99
+msgid ""
+"\n"
+" -k, --keyring=REFERENCE\n"
+" load keyring from REFERENCE, a Git branch"
+msgstr ""
+"\n"
+" -k, --keyring=REFERENCIA\n"
+" carga el anillo de claves de REFERENCIA,\n"
+" una rama de Git"
+
+#: guix/scripts/git/authenticate.scm:102
+msgid ""
+"\n"
+" --stats display commit signing statistics upon completion"
+msgstr ""
+"\n"
+" --stats muestra estadísticas de revisiones tras finalizar"
+
+#: guix/scripts/git/authenticate.scm:104
+msgid ""
+"\n"
+" --cache-key=KEY cache authenticated commits under KEY"
+msgstr ""
+"\n"
+" --cache-key=CLAVE almacena en caché las revisiones\n"
+" validadas por CLAVE"
+
+#: guix/scripts/git/authenticate.scm:106
+msgid ""
+"\n"
+" --historical-authorizations=FILE\n"
+" read historical authorizations from FILE"
+msgstr ""
+"\n"
+" --historical-authorizations=FICHERO\n"
+" lee el histórico de autorizaciones de FICHERO"
+
+#: guix/scripts/git/authenticate.scm:138
+msgid "Authenticating commits ~a to ~a (~h new commits)...~%"
+msgstr "Verificando revisiones de ~a a ~a (~h nuevas revisiones)...~%"
+
+#: guix/scripts/git/authenticate.scm:178
+#, scheme-format
+msgid "wrong number of arguments; expected COMMIT and SIGNER~%"
+msgstr "número de parámetros incorrecto; se esperaba REVISIÓN y FIRMA~%"
+
+# FUZZY
+#: guix/scripts/hash.scm:50
+msgid ""
+"Usage: guix hash [OPTION] FILE\n"
+"Return the cryptographic hash of FILE.\n"
+msgstr ""
+"Usage: guix hash [OPCIÓN] FICHERO\n"
+"Devuelve el hash criptográfico de FICHERO.\n"
+
+#: guix/scripts/hash.scm:56
msgid ""
"\n"
" -x, --exclude-vcs exclude version control directories"
@@ -2674,7 +2912,7 @@ msgstr ""
"\n"
" -x, --exclude-vcs excluye directorios de control de versiones"
-#: guix/scripts/hash.scm:57
+#: guix/scripts/hash.scm:62
msgid ""
"\n"
" -r, --recursive compute the hash on FILE recursively"
@@ -2682,20 +2920,20 @@ msgstr ""
"\n"
" -r, --recursive calcula recursivamente el hash en FICHERO"
-#: guix/scripts/hash.scm:151 guix/ui.scm:391 guix/ui.scm:416 guix/ui.scm:744
-#: guix/ui.scm:766 guix/ui.scm:772 guix/ui.scm:789 guix/ui.scm:842
+#: guix/scripts/hash.scm:171 guix/ui.scm:396 guix/ui.scm:427 guix/ui.scm:784
+#: guix/ui.scm:832 guix/ui.scm:888
#, scheme-format
msgid "~a~%"
msgstr "~a~%"
-#: guix/scripts/hash.scm:154 guix/scripts/system.scm:1186
-#: guix/scripts/system.scm:1202 guix/scripts/system.scm:1209
-#: guix/scripts/system.scm:1215
+#: guix/scripts/hash.scm:174 guix/scripts/system.scm:1242
+#: guix/scripts/system.scm:1258 guix/scripts/system.scm:1265
+#: guix/scripts/system.scm:1271
#, scheme-format
msgid "wrong number of arguments~%"
msgstr "número de parámetros incorrecto~%"
-#: guix/scripts/import.scm:88
+#: guix/scripts/import.scm:89
msgid ""
"Usage: guix import IMPORTER ARGS ...\n"
"Run IMPORTER with ARGS.\n"
@@ -2703,22 +2941,22 @@ msgstr ""
"Uso: guix import IMPORTADOR PARÁMETROS ...\n"
"Ejecuta IMPORTADOR con PARÁMETROS.\n"
-#: guix/scripts/import.scm:91
+#: guix/scripts/import.scm:92
msgid "IMPORTER must be one of the importers listed below:\n"
msgstr "IMPORTADOR debe ser uno de los importadores mostrados a continuación:\n"
# FUZZY
-#: guix/scripts/import.scm:105
+#: guix/scripts/import.scm:109
#, scheme-format
msgid "guix import: missing importer name~%"
msgstr "guix import: falta el nombre del importador~%"
-#: guix/scripts/import.scm:126
+#: guix/scripts/import.scm:130
#, scheme-format
msgid "'~a' import failed~%"
msgstr "importador '~a' falló~%"
-#: guix/scripts/import.scm:127
+#: guix/scripts/import.scm:131
#, scheme-format
msgid "~a: invalid importer~%"
msgstr "~a: importador no válido~%"
@@ -2807,7 +3045,7 @@ msgstr ""
msgid "failed to download package '~a'~%"
msgstr "se produjo un fallo al descargar el paquete '~a'~%"
-#: guix/scripts/pull.scm:87
+#: guix/scripts/pull.scm:88
msgid ""
"Usage: guix pull [OPTION]...\n"
"Download and deploy the latest version of Guix.\n"
@@ -2815,7 +3053,7 @@ msgstr ""
"Uso: guix pull [OPCIÓN]...\n"
"Descarga y despliega la última versión de Guix.\n"
-#: guix/scripts/pull.scm:89
+#: guix/scripts/pull.scm:90
msgid ""
"\n"
" -C, --channels=FILE deploy the channels defined in FILE"
@@ -2823,7 +3061,7 @@ msgstr ""
"\n"
" -C, --channels=FICHERO despliega los canales definidos en FICHERO"
-#: guix/scripts/pull.scm:91
+#: guix/scripts/pull.scm:92
msgid ""
"\n"
" --url=URL download from the Git repository at URL"
@@ -2831,7 +3069,7 @@ msgstr ""
"\n"
" --url=URL descarga del repositorio Git en URL"
-#: guix/scripts/pull.scm:93
+#: guix/scripts/pull.scm:94
msgid ""
"\n"
" --commit=COMMIT download the specified COMMIT"
@@ -2840,7 +3078,7 @@ msgstr ""
" --commit=REVISIÓN descarga la REVISIÓN especificada"
# FUZZY
-#: guix/scripts/pull.scm:95
+#: guix/scripts/pull.scm:96
msgid ""
"\n"
" --branch=BRANCH download the tip of the specified BRANCH"
@@ -2848,7 +3086,26 @@ msgstr ""
"\n"
" --branch=RAMA descarga la punta de la RAMA especificada"
-#: guix/scripts/pull.scm:97
+#: guix/scripts/pull.scm:98
+msgid ""
+"\n"
+" --allow-downgrades allow downgrades to earlier channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades permite la vuelta a revisiones del\n"
+" canal previas"
+
+#: guix/scripts/pull.scm:100
+msgid ""
+"\n"
+" --disable-authentication\n"
+" disable channel authentication"
+msgstr ""
+"\n"
+" --disable-authentication\n"
+" desactiva la verificación de canales"
+
+#: guix/scripts/pull.scm:103
msgid ""
"\n"
" -N, --news display news compared to the previous generation"
@@ -2856,7 +3113,7 @@ msgstr ""
"\n"
" -N, --news muestra novedades con respecto a la generación previa"
-#: guix/scripts/pull.scm:110
+#: guix/scripts/pull.scm:116
#, scheme-format
msgid ""
"\n"
@@ -2865,7 +3122,7 @@ msgstr ""
"\n"
" -p, --profile=PERFIL usa PERFIL en vez de ~/.config/guix/current"
-#: guix/scripts/pull.scm:116
+#: guix/scripts/pull.scm:122
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the new Guix"
@@ -2874,7 +3131,18 @@ msgstr ""
" --bootstrap usa Guile del lanzamiento inicial para construir\n"
" la nueva versión de Guix"
-#: guix/scripts/pull.scm:217
+# FUZZY
+#: guix/scripts/pull.scm:211
+#, scheme-format
+msgid "rolling back channel '~a' from ~a to ~a~%"
+msgstr "en el canal '~a': volviendo desde ~a a ~a~%"
+
+#: guix/scripts/pull.scm:214
+#, scheme-format
+msgid "moving channel '~a' from ~a to unrelated commit ~a~%"
+msgstr "moviendo el canal '~a' desde ~a al commit ~a sin relación~%"
+
+#: guix/scripts/pull.scm:243
msgid "New in this revision:\n"
msgstr "Nuevo en esta revisión:\n"
@@ -2882,40 +3150,40 @@ msgstr "Nuevo en esta revisión:\n"
#. TRANSLATORS: This describes a "channel"; the first placeholder is
#. the channel name (e.g., "guix") and the second placeholder is its
#. URL.
-#: guix/scripts/pull.scm:226
+#: guix/scripts/pull.scm:252
#, scheme-format
msgid " ~a at ~a~%"
msgstr " ~a desde ~a~%"
-#: guix/scripts/pull.scm:264
+#: guix/scripts/pull.scm:290
#, scheme-format
msgid " commit ~a~%"
msgstr " revisión ~a~%"
-#: guix/scripts/pull.scm:301
+#: guix/scripts/pull.scm:327
#, scheme-format
msgid "News for channel '~a'~%"
msgstr "Noticias para el canal '~a'~%"
-#: guix/scripts/pull.scm:327
+#: guix/scripts/pull.scm:353
#, scheme-format
msgid " ~a new channel:~%"
msgid_plural " ~a new channels:~%"
msgstr[0] " ~a canal nuevo:~%"
msgstr[1] " ~a canales nuevos:~%"
-#: guix/scripts/pull.scm:337
+#: guix/scripts/pull.scm:363
#, scheme-format
msgid " ~a channel removed:~%"
msgid_plural " ~a channels removed:~%"
msgstr[0] " ~a canal eliminado:~%"
msgstr[1] " ~a canales eliminados:~%"
-#: guix/scripts/pull.scm:413
+#: guix/scripts/pull.scm:439
msgid "Run @command{guix pull --news} to read all the news."
msgstr "Ejecute @command{guix pull --news} para leer todas las noticias."
-#: guix/scripts/pull.scm:421
+#: guix/scripts/pull.scm:447
#, scheme-format
msgid ""
"After setting @code{PATH}, run\n"
@@ -2924,46 +3192,34 @@ msgstr ""
"Tras establecer el valor de @code{PATH}, ejecute\n"
"@command{hash guix} para asegurarsede que su shell hace referencia a @file{~a}."
-# FUZZY
-#: guix/scripts/pull.scm:446
-#, scheme-format
-msgid "Git error ~a~%"
-msgstr "Error Git ~a~%"
-
-# FUZZY
-#: guix/scripts/pull.scm:448 guix/git.scm:363
-#, scheme-format
-msgid "Git error: ~a~%"
-msgstr "Error git: ~a~%"
-
-#: guix/scripts/pull.scm:473
+#: guix/scripts/pull.scm:482
#, scheme-format
msgid "Migrating profile generations to '~a'...~%"
msgstr "Migrando las generaciones del perfil a '~a'...~%"
-#: guix/scripts/pull.scm:515
+#: guix/scripts/pull.scm:525
#, scheme-format
msgid "while creating symlink '~a': ~a~%"
msgstr "durante la creación del enlace simbólico '~a': ~a~%"
-#: guix/scripts/pull.scm:604
+#: guix/scripts/pull.scm:614
msgid " ~h new package: ~a~%"
msgid_plural " ~h new packages: ~a~%"
msgstr[0] " ~h paquete nuevo: ~a~%"
msgstr[1] " ~h paquetes nuevos: ~a~%"
-#: guix/scripts/pull.scm:612
+#: guix/scripts/pull.scm:622
msgid " ~h package upgraded: ~a~%"
msgid_plural " ~h packages upgraded: ~a~%"
msgstr[0] " ~h paquete actualizado: ~a~%"
msgstr[1] " ~h paquetes actualizados: ~a~%"
-#: guix/scripts/pull.scm:701
+#: guix/scripts/pull.scm:711
#, scheme-format
msgid "'~a' did not return a list of channels~%"
msgstr "'~a' no ha devuelto una lista de canales~%"
-#: guix/scripts/pull.scm:717
+#: guix/scripts/pull.scm:727
#, scheme-format
msgid ""
"The 'GUIX_PULL_URL' environment variable is deprecated.\n"
@@ -2972,7 +3228,7 @@ msgstr ""
"La variable de entorno 'GUIX_PULL_URL' está obsoleta.\n"
"Use '~/.config/guix/channels.scm' en vez de dicha variable."
-#: guix/scripts/pull.scm:771
+#: guix/scripts/pull.scm:795
#, scheme-format
msgid "Building from this channel:~%"
msgid_plural "Building from these channels:~%"
@@ -3033,38 +3289,38 @@ msgstr "formato no válido del campo de la firma: ~a~%"
msgid "'~a' does not name a store item~%"
msgstr "'~a' no nombra un elemento del almacén~%"
-#: guix/scripts/substitute.scm:596
+#: guix/scripts/substitute.scm:598
#, scheme-format
msgid "~a: host not found: ~a~%"
msgstr "~a: máquina no encontrada: ~a~%"
-#: guix/scripts/substitute.scm:602
+#: guix/scripts/substitute.scm:604
#, scheme-format
msgid "~a: connection failed: ~a~%"
msgstr "~a: la conexión ha fallado: ~a~%"
-#: guix/scripts/substitute.scm:618
+#: guix/scripts/substitute.scm:620
#, scheme-format
msgid "updating substitutes from '~a'... ~5,1f%"
msgstr "actualizando sustituciones desde '~a'... ~5,1f%"
-#: guix/scripts/substitute.scm:689
+#: guix/scripts/substitute.scm:691
#, scheme-format
msgid "~s: unsupported server URI scheme~%"
msgstr "~s: esquema de URI del servidor no implementado~%"
-#: guix/scripts/substitute.scm:829
+#: guix/scripts/substitute.scm:831
#, scheme-format
msgid "host name lookup error: ~a~%"
msgstr "error en la búsqueda de nombres de máquinas: ~a~%"
-#: guix/scripts/substitute.scm:834
+#: guix/scripts/substitute.scm:836
#, scheme-format
msgid "TLS error in procedure '~a': ~a~%"
msgstr "error TLS en el procedimiento '~a': ~a~%"
# FUZZY
-#: guix/scripts/substitute.scm:845
+#: guix/scripts/substitute.scm:847
msgid ""
"Usage: guix substitute [OPTION]...\n"
"Internal tool to substitute a pre-built binary to a local build.\n"
@@ -3072,7 +3328,7 @@ msgstr ""
"Uso: guix substitute [OPCIÓN]...\n"
"Herramienta interna para sustituir con un binario una construcción local.\n"
-#: guix/scripts/substitute.scm:847
+#: guix/scripts/substitute.scm:849
msgid ""
"\n"
" --query report on the availability of substitutes for the\n"
@@ -3083,7 +3339,7 @@ msgstr ""
" los nombres de fichero proporcionados por la\n"
" entrada estándar"
-#: guix/scripts/substitute.scm:850
+#: guix/scripts/substitute.scm:852
msgid ""
"\n"
" --substitute STORE-FILE DESTINATION\n"
@@ -3095,135 +3351,154 @@ msgstr ""
" descarga FICHERO-ALMACÉN y lo almacena como un Nar\n"
" en el fichero DESTINO"
-#: guix/scripts/substitute.scm:971
+#: guix/scripts/substitute.scm:973
#, scheme-format
msgid "no valid substitute for '~a'~%"
msgstr "ninguna sustitución válida para '~a'~%"
-#: guix/scripts/substitute.scm:981
+#: guix/scripts/substitute.scm:983
#, scheme-format
msgid "Downloading ~a...~%"
msgstr "Descargando ~a...~%"
-#: guix/scripts/substitute.scm:1041
+#: guix/scripts/substitute.scm:1043
msgid "ACL for archive imports seems to be uninitialized, substitutes may be unavailable\n"
msgstr ""
"El control de acceso (ACL) para las importaciones de archivos parece no estar\n"
"inicializado, las sustituciones pueden no estar disponibles\n"
-#: guix/scripts/substitute.scm:1095
+#: guix/scripts/substitute.scm:1097
#, scheme-format
msgid "~a: invalid URI~%"
msgstr "~a: URI no válida~%"
-#: guix/scripts/substitute.scm:1166
+#: guix/scripts/substitute.scm:1171
#, scheme-format
msgid "~a: unrecognized options~%"
msgstr "~a: opciones no reconocidas~%"
-#: guix/scripts/authenticate.scm:59
+#: guix/scripts/authenticate.scm:64
#, scheme-format
-msgid "cannot find public key for secret key '~a'~%"
-msgstr "no se pudo encontrar una clave pública para la clave secreta '~a'~%"
+msgid "failed to load key pair at '~a': ~a~%"
+msgstr "no se pudo cargar el par de claves en '~a': ~a~%"
-#: guix/scripts/authenticate.scm:79
+#: guix/scripts/authenticate.scm:86
#, scheme-format
-msgid "error: invalid signature: ~a~%"
-msgstr "error: firma no válida: ~a~%"
+msgid "invalid signature: ~a"
+msgstr "firma no válida: ~a"
-#: guix/scripts/authenticate.scm:81
+#: guix/scripts/authenticate.scm:89
#, scheme-format
-msgid "error: unauthorized public key: ~a~%"
-msgstr "error: clave pública no autorizada: ~a~%"
+msgid "unauthorized public key: ~a"
+msgstr "clave pública no autorizada: ~a"
-#: guix/scripts/authenticate.scm:83
+#: guix/scripts/authenticate.scm:92
#, scheme-format
-msgid "error: corrupt signature data: ~a~%"
-msgstr "error: datos de firma corruptos: ~a~%"
+msgid "corrupt signature data: ~a"
+msgstr "datos de firma corruptos: ~a"
# FUZZY
-#: guix/scripts/authenticate.scm:121
+#: guix/scripts/authenticate.scm:184
msgid ""
"Usage: guix authenticate OPTION...\n"
-"Sign or verify the signature on the given file. This tool is meant to\n"
-"be used internally by 'guix-daemon'.\n"
+"Sign data or verify signatures. This tool is meant to be used internally by\n"
+"'guix-daemon'.\n"
msgstr ""
"Uso: guix authenticate OPCIÓN...\n"
-"Firma o verifica la firma del fichero proporcionado. Esta herramienta está\n"
-"destinada al uso interno por parte de 'guix-daemon'.\n"
+"Firma datos o verifica firmas. Esta herramienta está destinada al uso\n"
+"interno por parte de 'guix-daemon'.\n"
-#: guix/scripts/authenticate.scm:127
-msgid "wrong arguments"
-msgstr "parámetros incorrectos"
+#: guix/scripts/authenticate.scm:218
+#, scheme-format
+msgid "~s: invalid command; ignoring~%"
+msgstr "~s: orden no válida; se ignora~%"
-#: guix/scripts/system.scm:155
+#: guix/scripts/authenticate.scm:223
+#, scheme-format
+msgid "wrong arguments~%"
+msgstr "parámetros incorrectos~%"
+
+#: guix/scripts/system.scm:161
#, scheme-format
msgid "failed to register '~a' under '~a'~%"
msgstr "no se pudo registrar '~a' bajo '~a'~%"
-#: guix/scripts/system.scm:170
+#: guix/scripts/system.scm:176
#, scheme-format
msgid "copying to '~a'..."
msgstr "copiando a '~a'..."
-#: guix/scripts/system.scm:197
+#: guix/scripts/system.scm:203
#, scheme-format
msgid "initializing the current root file system~%"
msgstr "inicializando el sistema de ficheros raíz actual~%"
# FUZZY
-#: guix/scripts/system.scm:211
+#: guix/scripts/system.scm:217
#, scheme-format
msgid "not running as 'root', so the ownership of '~a' may be incorrect!~%"
msgstr "¡no se está ejecutando como 'root', por lo que la propiedad de '~a' puede ser incorrecta!~%"
-#: guix/scripts/system.scm:241 guix/scripts/system.scm:733
-#: guix/scripts/system.scm:837
+#: guix/scripts/system.scm:247 guix/scripts/system.scm:738
+#: guix/scripts/system.scm:846
#, scheme-format
msgid "bootloader successfully installed on '~a'~%"
msgstr "cargador de arranque instalado satisfactoriamente en '~a'~%"
-#: guix/scripts/system.scm:264
+#: guix/scripts/system.scm:270
#, scheme-format
msgid "while talking to shepherd: ~a~%"
msgstr "durante la comunicación con shepherd: ~a~%"
-#: guix/scripts/system.scm:271
+#: guix/scripts/system.scm:278
#, scheme-format
msgid "service '~a' could not be found~%"
msgstr "no se pudo encontrar el servicio '~a'~%"
-#: guix/scripts/system.scm:274
+#: guix/scripts/system.scm:281
#, scheme-format
msgid "service '~a' does not have an action '~a'~%"
msgstr "el servicio '~a' no tiene una acción '~a'~%"
-#: guix/scripts/system.scm:278
+#: guix/scripts/system.scm:285
#, scheme-format
msgid "exception caught while executing '~a' on service '~a':~%"
msgstr "se ha capturado una excepción durante la ejecución de '~a' en el servicio '~a':~%"
# FUZZY
-#: guix/scripts/system.scm:286
+#: guix/scripts/system.scm:293
#, scheme-format
msgid "something went wrong: ~s~%"
msgstr "algo fue mal: ~s~%"
-#: guix/scripts/system.scm:289
+#: guix/scripts/system.scm:296
#, scheme-format
msgid "shepherd error~%"
msgstr "error de shepherd~%"
-#: guix/scripts/system.scm:353
+#: guix/scripts/system.scm:300
+#, scheme-format
+msgid "some services could not be upgraded~%"
+msgstr "no se pudo actualizar algunos servicios~%"
+
+#: guix/scripts/system.scm:301
+msgid ""
+"To allow changes to all the system services to take\n"
+"effect, you will need to reboot."
+msgstr ""
+"Es necesario que reinicie la máquina para que los cambios tengan\n"
+"efecto sobre todos los servicios del sistema."
+
+#: guix/scripts/system.scm:364
#, scheme-format
msgid "cannot switch to system generation '~a'~%"
msgstr "no se pudo pasar a la generación '~a' del sistema~%"
-#: guix/scripts/system.scm:422
+#: guix/scripts/system.scm:433
msgid "the DAG of services"
msgstr "el GAD de servicios"
-#: guix/scripts/system.scm:435
+#: guix/scripts/system.scm:446
msgid "the dependency graph of shepherd services"
msgstr "el grafo de dependencias de los servicios de shepherd"
@@ -3242,23 +3517,23 @@ msgstr " rama: ~a~%"
msgid " commit: ~a~%"
msgstr " revisión: ~a~%"
-#: guix/scripts/system.scm:486
+#: guix/scripts/system.scm:484
#, scheme-format
msgid " file name: ~a~%"
msgstr " nombre de fichero: ~a~%"
-#: guix/scripts/system.scm:487
+#: guix/scripts/system.scm:485
#, scheme-format
msgid " canonical file name: ~a~%"
msgstr " nombre canónico de fichero: ~a~%"
#. TRANSLATORS: Please preserve the two-space indentation.
-#: guix/scripts/system.scm:489
+#: guix/scripts/system.scm:487
#, scheme-format
msgid " label: ~a~%"
msgstr " etiqueta: ~a~%"
-#: guix/scripts/system.scm:490
+#: guix/scripts/system.scm:488
#, scheme-format
msgid " bootloader: ~a~%"
msgstr " cargador de arranque: ~a~%"
@@ -3271,34 +3546,39 @@ msgstr " cargador de arranque: ~a~%"
#. root device: label: "my-root"
#. or just:
#. root device: /dev/sda3
-#: guix/scripts/system.scm:500
+#: guix/scripts/system.scm:498
#, scheme-format
msgid " root device: ~[UUID: ~a~;label: ~s~;~a~]~%"
msgstr " dispositivo raíz: ~[UUID: ~a~;etiqueta: ~s~;~a~]~%"
-#: guix/scripts/system.scm:506
+#: guix/scripts/system.scm:504
#, scheme-format
msgid " kernel: ~a~%"
msgstr " núcleo: ~a~%"
+#: guix/scripts/system.scm:509
+#, scheme-format
+msgid " multiboot: ~a~%"
+msgstr " multiboot: ~a~%"
+
#. TRANSLATORS: Here "channel" is the same terminology as used in
#. "guix describe" and "guix pull --channels".
-#: guix/scripts/system.scm:516
+#: guix/scripts/system.scm:515
#, scheme-format
msgid " channels:~%"
msgstr " canales:~%"
-#: guix/scripts/system.scm:519
+#: guix/scripts/system.scm:518
#, scheme-format
msgid " configuration file: ~a~%"
msgstr " fichero de configuración: ~a~%"
-#: guix/scripts/system.scm:593
+#: guix/scripts/system.scm:591
#, scheme-format
-msgid "~a: error: device '~a' not found: ~a~%"
-msgstr "~a: error: dispositivo '~a' no encontrado: ~a~%"
+msgid "device '~a' not found: ~a~%"
+msgstr "dispositivo '~a' no encontrado: ~a~%"
-#: guix/scripts/system.scm:597
+#: guix/scripts/system.scm:594
#, scheme-format
msgid ""
"If '~a' is a file system\n"
@@ -3307,34 +3587,34 @@ msgstr ""
"Si '~a' es una etiqueta\n"
"del sistema de ficheros, escriba @code{(file-system-label ~s)} en su campo @code{device}."
-#: guix/scripts/system.scm:605
+#: guix/scripts/system.scm:603
#, scheme-format
-msgid "~a: error: file system with label '~a' not found~%"
-msgstr "~a: error: sistema de ficheros con etiqueta '~a' no encontrado~%"
+msgid "file system with label '~a' not found~%"
+msgstr "sistema de ficheros con etiqueta '~a' no encontrado~%"
-#: guix/scripts/system.scm:610
+#: guix/scripts/system.scm:609
#, scheme-format
-msgid "~a: error: file system with UUID '~a' not found~%"
-msgstr "~a: error: sistema de ficheros con UUID '~a' no encontrado~%"
+msgid "file system with UUID '~a' not found~%"
+msgstr "sistema de ficheros con UUID '~a' no encontrado~%"
-#: guix/scripts/system.scm:711
+#: guix/scripts/system.scm:716
#, scheme-format
msgid "Consider running 'guix pull' before 'reconfigure'.~%"
msgstr "Considere ejecutar 'guix pull' antes de 'reconfigure'.~%"
# FUZZY
# MAAV (TODO): ¿Desactualizar? ¿instalar una versión previa/antigua?
-#: guix/scripts/system.scm:712
+#: guix/scripts/system.scm:717
#, scheme-format
msgid "Failing to do that may downgrade your system!~%"
msgstr "¡En caso de no hacerlo puede desactualizar su sistema!~%"
-#: guix/scripts/system.scm:830
+#: guix/scripts/system.scm:839
#, scheme-format
msgid "activating system...~%"
msgstr "activando sistema...~%"
-#: guix/scripts/system.scm:841
+#: guix/scripts/system.scm:850
msgid ""
"To complete the upgrade, run 'herd restart SERVICE' to stop,\n"
"upgrade, and restart each service that was not automatically restarted.\n"
@@ -3342,13 +3622,21 @@ msgstr ""
"Para completar la actualización, ejecute 'herd restart SERVICIO' para parar,\n"
"actualizar y reiniciar cada servicio que no se reinició automáticamente.\n"
+#: guix/scripts/system.scm:853
+msgid "Run 'herd status' to view the list of services on your system.\n"
+msgstr "Ejecute 'herd status' para ver la lista de servicios en su sistema.\n"
+
# FUZZY
-#: guix/scripts/system.scm:846
+#: guix/scripts/system.scm:857
#, scheme-format
msgid "initializing operating system under '~a'...~%"
-msgstr "inicializando el sistema operativo bajo '~a'...~%"
+msgstr "inicializando el sistema operativo en '~a'...~%"
+
+#: guix/scripts/system.scm:902
+msgid "The available image types are:\n"
+msgstr "Los tipos de imagen disponibles son:\n"
-#: guix/scripts/system.scm:890
+#: guix/scripts/system.scm:912
msgid ""
"Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]\n"
"Build the operating system declared in FILE according to ACTION.\n"
@@ -3358,81 +3646,77 @@ msgstr ""
"Construye el sistema operativo declarado en FICHERO de acuerdo con ACCIÓN.\n"
"Algunas ACCIONES permiten PARÁMETROS adicionales.\n"
-#: guix/scripts/system.scm:894 guix/scripts/container.scm:29
-msgid "The valid values for ACTION are:\n"
-msgstr "Los valores permitidos para ACCIÓN son:\n"
-
-#: guix/scripts/system.scm:896
+#: guix/scripts/system.scm:918
msgid " search search for existing service types\n"
msgstr " search busca tipos de servicio existentes\n"
-#: guix/scripts/system.scm:898
+#: guix/scripts/system.scm:920
msgid " reconfigure switch to a new operating system configuration\n"
msgstr " reconfigure cambia a una configuración nueva de sistema operativo\n"
-#: guix/scripts/system.scm:900
+#: guix/scripts/system.scm:922
msgid " roll-back switch to the previous operating system configuration\n"
msgstr " roll-back cambia a la configuración previa del sistema operativo\n"
-#: guix/scripts/system.scm:902
+#: guix/scripts/system.scm:924
msgid " describe describe the current system\n"
msgstr " describe describe el sistema actual\n"
-#: guix/scripts/system.scm:904
+#: guix/scripts/system.scm:926
msgid " list-generations list the system generations\n"
msgstr " list-generations enumera las generaciones del sistema\n"
-#: guix/scripts/system.scm:906
+#: guix/scripts/system.scm:928
msgid " switch-generation switch to an existing operating system configuration\n"
msgstr " switch-generation cambia a configuración existente del sistema operativo\n"
-#: guix/scripts/system.scm:908
+#: guix/scripts/system.scm:930
msgid " delete-generations delete old system generations\n"
msgstr " delete-generations borra generaciones antiguas del sistema\n"
-#: guix/scripts/system.scm:910
+#: guix/scripts/system.scm:932
msgid " build build the operating system without installing anything\n"
msgstr " build construye el sistema operativo sin instalar nada\n"
-#: guix/scripts/system.scm:912
+#: guix/scripts/system.scm:934
msgid " container build a container that shares the host's store\n"
msgstr ""
" container construye un contenedor que comparte el almacén\n"
" de la máquina anfitriona\n"
-#: guix/scripts/system.scm:914
+#: guix/scripts/system.scm:936
msgid " vm build a virtual machine image that shares the host's store\n"
msgstr ""
" vm construye una imagen de máquina virtual que comparte el\n"
" almacén de la máquina anfitriona\n"
-#: guix/scripts/system.scm:916
+#: guix/scripts/system.scm:938
msgid " vm-image build a freestanding virtual machine image\n"
msgstr " vm-image construye una imagen de máquina virtual independiente\n"
-#: guix/scripts/system.scm:918
+#: guix/scripts/system.scm:940
msgid " disk-image build a disk image, suitable for a USB stick\n"
msgstr ""
" disk-image construye una imagen de disco, adecuada para una\n"
" memoria USB\n"
-#: guix/scripts/system.scm:920
+#: guix/scripts/system.scm:942
msgid " docker-image build a Docker image\n"
msgstr " docker-image construye una imagen Docker\n"
-#: guix/scripts/system.scm:922
+#: guix/scripts/system.scm:944
msgid " init initialize a root file system to run GNU\n"
msgstr " init inicializa un sistema de ficheros raíz para ejecutar GNU\n"
-#: guix/scripts/system.scm:924
+#: guix/scripts/system.scm:946
msgid " extension-graph emit the service extension graph in Dot format\n"
msgstr " extension-graph emite el grafo de extensiones de servicios en formato Dot\n"
-#: guix/scripts/system.scm:926
+#: guix/scripts/system.scm:948
msgid " shepherd-graph emit the graph of shepherd services in Dot format\n"
msgstr " shepherd-graph emite el grafo de servicios de shepherd en formato Dot\n"
-#: guix/scripts/system.scm:930
+#: guix/scripts/system.scm:952
msgid ""
"\n"
" -d, --derivation return the derivation of the given system"
@@ -3440,7 +3724,7 @@ msgstr ""
"\n"
" -d, --derivation devuelve la derivación del sistema proporcionado"
-#: guix/scripts/system.scm:932
+#: guix/scripts/system.scm:954
msgid ""
"\n"
" -e, --expression=EXPR consider the operating-system EXPR evaluates to\n"
@@ -3450,7 +3734,17 @@ msgstr ""
" -e, --expression=EXPR considera el sistema operativo al cual EXPR evalúa\n"
" en vez de leer FICHERO, cuando sea posible"
-#: guix/scripts/system.scm:935
+#: guix/scripts/system.scm:957
+msgid ""
+"\n"
+" --allow-downgrades for 'reconfigure', allow downgrades to earlier\n"
+" channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades con 'reconfigure', permite la vuelta\n"
+" a revisiones previas del canal"
+
+#: guix/scripts/system.scm:960
msgid ""
"\n"
" --on-error=STRATEGY\n"
@@ -3463,19 +3757,24 @@ msgstr ""
" 'backtrace' o 'debug') cuando suceda un error\n"
" durante la lectura de FICHERO"
-#: guix/scripts/system.scm:939
+#: guix/scripts/system.scm:964
+msgid ""
+"\n"
+" --list-image-types list available image types"
+msgstr ""
+"\n"
+" --list-image-types enumera los tipos de imagen disponibles"
+
+#: guix/scripts/system.scm:966
msgid ""
"\n"
-" --file-system-type=TYPE\n"
-" for 'disk-image', produce a root file system of TYPE\n"
-" (one of 'ext4', 'iso9660')"
+" -t, --image-type=TYPE for 'disk-image', produce an image of TYPE"
msgstr ""
"\n"
-" --file-system-type=TIPO\n"
-" para 'disk-image', produce un sistema de ficheros raíz\n"
-" de TIPO (uno de 'ext4', 'iso9660')"
+" -t, --image-type=TIPO con 'disk-image', produce una imagen\n"
+" del TIPO proporcionado"
-#: guix/scripts/system.scm:943
+#: guix/scripts/system.scm:968
msgid ""
"\n"
" --image-size=SIZE for 'vm-image', produce an image of SIZE"
@@ -3484,7 +3783,7 @@ msgstr ""
" --image-size=TAMAÑO\n"
" con 'vm-image', produce una imagen de TAMAÑO"
-#: guix/scripts/system.scm:945
+#: guix/scripts/system.scm:970
msgid ""
"\n"
" --no-bootloader for 'init', do not install a bootloader"
@@ -3492,7 +3791,16 @@ msgstr ""
"\n"
" --no-bootloader con 'init', no instala un cargador de arranque"
-#: guix/scripts/system.scm:947 guix/scripts/pack.scm:938
+#: guix/scripts/system.scm:972
+msgid ""
+"\n"
+" --label=LABEL for 'disk-image', label disk image with LABEL"
+msgstr ""
+"\n"
+" --label=ETIQUETA con 'disk-image', usa ETIQUETA para la\n"
+" imagen de disco"
+
+#: guix/scripts/system.scm:974 guix/scripts/pack.scm:1069
msgid ""
"\n"
" --save-provenance save provenance information"
@@ -3501,26 +3809,30 @@ msgstr ""
" --save-provenance almacena información de la proveniencia"
# FUZZY
-#: guix/scripts/system.scm:949
+#: guix/scripts/system.scm:976
msgid ""
"\n"
-" --share=SPEC for 'vm', share host file system according to SPEC"
+" --share=SPEC for 'vm' and 'container', share host file system with\n"
+" read/write access according to SPEC"
msgstr ""
"\n"
-" --share=SPEC con 'vm', comparte el sistema de ficheros del sistema\n"
-" anfitrión de acuerdo con SPEC"
+" --share=SPEC con 'vm' y 'container', comparte acceso de\n"
+" lectura/escritura al sistema de ficheros del\n"
+" sistema anfitrión según SPEC"
# FUZZY
-#: guix/scripts/system.scm:951
+#: guix/scripts/system.scm:979
msgid ""
"\n"
-" --expose=SPEC for 'vm', expose host file system according to SPEC"
+" --expose=SPEC for 'vm' and 'container', expose host file system\n"
+" directory as read-only according to SPEC"
msgstr ""
"\n"
-" --expose=SPEC con 'vm', expone el sistema de ficheros del sistema\n"
-" anfitrión de acuerdo con SPEC"
+" --expose=SPEC con 'vm' y 'container', expone el directorio\n"
+" del sistema de ficheros del anfitrión con\n"
+" acceso de solo-lectura según SPEC"
-#: guix/scripts/system.scm:953
+#: guix/scripts/system.scm:982
msgid ""
"\n"
" -N, --network for 'container', allow containers to access the network"
@@ -3529,7 +3841,7 @@ msgstr ""
" -N, --network para 'container', permite el acceso a la red a los\n"
" contenedores"
-#: guix/scripts/system.scm:955
+#: guix/scripts/system.scm:984
msgid ""
"\n"
" -r, --root=FILE for 'vm', 'vm-image', 'disk-image', 'container',\n"
@@ -3542,7 +3854,7 @@ msgstr ""
" al resultado y lo registra como una raíz del\n"
" recolector de basura"
-#: guix/scripts/system.scm:959
+#: guix/scripts/system.scm:988
msgid ""
"\n"
" --full-boot for 'vm', make a full boot sequence"
@@ -3550,7 +3862,7 @@ msgstr ""
"\n"
" --full-boot con 'vm', genera una secuencia de arranque completa"
-#: guix/scripts/system.scm:961
+#: guix/scripts/system.scm:990
msgid ""
"\n"
" --skip-checks skip file system and initrd module safety checks"
@@ -3559,47 +3871,47 @@ msgstr ""
" --skip-checks omite las comprobaciones de seguridad del sistema\n"
" de ficheros y de módulos de initrd"
-#: guix/scripts/system.scm:1078
+#: guix/scripts/system.scm:1127
#, scheme-format
msgid "'~a' does not return an operating system~%"
msgstr "'~a' no devuelve un sistema operativo~%"
-#: guix/scripts/system.scm:1101
+#: guix/scripts/system.scm:1150
#, scheme-format
msgid "both file and expression cannot be specified~%"
msgstr "no se pueden especificar tanto el fichero como la expresión~%"
-#: guix/scripts/system.scm:1108
+#: guix/scripts/system.scm:1157
#, scheme-format
msgid "no configuration specified~%"
msgstr "ninguna configuración especificada~%"
-#: guix/scripts/system.scm:1191
+#: guix/scripts/system.scm:1247
#, scheme-format
msgid "no system generation, nothing to describe~%"
msgstr "ninguna generación del sistema, nada que describir~%"
-#: guix/scripts/system.scm:1235
+#: guix/scripts/system.scm:1293
#, scheme-format
msgid "~a: unknown action~%"
msgstr "~a: acción desconocida~%"
-#: guix/scripts/system.scm:1251
+#: guix/scripts/system.scm:1309
#, scheme-format
msgid "wrong number of arguments for action '~a'~%"
msgstr "número de parámetros incorrecto para la acción '~a'~%"
-#: guix/scripts/system.scm:1256
+#: guix/scripts/system.scm:1314
#, scheme-format
msgid "guix system: missing command name~%"
msgstr "guix system: falta el nombre de la orden~%"
-#: guix/scripts/system.scm:1258
+#: guix/scripts/system.scm:1316
#, scheme-format
msgid "Try 'guix system --help' for more information.~%"
msgstr "Pruebe 'guix system --help' para más información.~%"
-#: guix/scripts/system/search.scm:92 guix/ui.scm:1443 guix/ui.scm:1461
+#: guix/scripts/system/search.scm:93 guix/ui.scm:1539 guix/ui.scm:1557
msgid "unknown"
msgstr "desconocida"
@@ -3649,7 +3961,7 @@ msgid "~a: invalid checker~%"
msgstr "~a: comprobación no válida~%"
# FUZZY
-#: guix/scripts/publish.scm:72
+#: guix/scripts/publish.scm:71
#, scheme-format
msgid ""
"Usage: guix publish [OPTION]...\n"
@@ -3658,7 +3970,7 @@ msgstr ""
"Uso: guix publish [OPCIÓN]...\n"
"Publica ~a por HTTP.\n"
-#: guix/scripts/publish.scm:74
+#: guix/scripts/publish.scm:73
msgid ""
"\n"
" -p, --port=PORT listen on PORT"
@@ -3666,7 +3978,7 @@ msgstr ""
"\n"
" -p, --port=PUERTO escucha en PUERTO"
-#: guix/scripts/publish.scm:76
+#: guix/scripts/publish.scm:75
msgid ""
"\n"
" --listen=HOST listen on the network interface for HOST"
@@ -3674,7 +3986,7 @@ msgstr ""
"\n"
" --listen=DIRECCIÓN escucha en la interfaz de red de DIRECCIÓN"
-#: guix/scripts/publish.scm:78
+#: guix/scripts/publish.scm:77
msgid ""
"\n"
" -u, --user=USER change privileges to USER as soon as possible"
@@ -3683,7 +3995,7 @@ msgstr ""
" -u, --user=USUARIA cambia los privilegios a los de USUARIA tan pronto\n"
" como sea posible"
-#: guix/scripts/publish.scm:80
+#: guix/scripts/publish.scm:79
msgid ""
"\n"
" -C, --compression[=METHOD:LEVEL]\n"
@@ -3694,7 +4006,7 @@ msgstr ""
" comprime los archivos con MÉTODO al NIVEL\n"
" especificado"
-#: guix/scripts/publish.scm:83
+#: guix/scripts/publish.scm:82
msgid ""
"\n"
" -c, --cache=DIRECTORY cache published items to DIRECTORY"
@@ -3704,7 +4016,7 @@ msgstr ""
" el DIRECTORIO"
# FUZZY
-#: guix/scripts/publish.scm:85
+#: guix/scripts/publish.scm:84
msgid ""
"\n"
" --workers=N use N workers to bake items"
@@ -3712,7 +4024,7 @@ msgstr ""
"\n"
" --workers=N usa N trabajadores para cocinar elementos"
-#: guix/scripts/publish.scm:87
+#: guix/scripts/publish.scm:86
msgid ""
"\n"
" --ttl=TTL announce narinfos can be cached for TTL seconds"
@@ -3721,7 +4033,7 @@ msgstr ""
" --ttl=TTL anuncia que los archivos narinfo pueden estar en caché\n"
" durante TTL segundos"
-#: guix/scripts/publish.scm:89
+#: guix/scripts/publish.scm:88
msgid ""
"\n"
" --nar-path=PATH use PATH as the prefix for nar URLs"
@@ -3729,7 +4041,7 @@ msgstr ""
"\n"
" --nar-path=RUTA usa RUTA como prefijo para las URL de nar"
-#: guix/scripts/publish.scm:91
+#: guix/scripts/publish.scm:90
msgid ""
"\n"
" --public-key=FILE use FILE as the public key for signatures"
@@ -3738,7 +4050,7 @@ msgstr ""
" --public-key=FICHERO\n"
" usa FICHERO como clave pública para firmas"
-#: guix/scripts/publish.scm:93
+#: guix/scripts/publish.scm:92
msgid ""
"\n"
" --private-key=FILE use FILE as the private key for signatures"
@@ -3748,7 +4060,7 @@ msgstr ""
" usa FICHERO como clave privada para firmas"
# FUZZY
-#: guix/scripts/publish.scm:95
+#: guix/scripts/publish.scm:94
msgid ""
"\n"
" -r, --repl[=PORT] spawn REPL server on PORT"
@@ -3756,22 +4068,22 @@ msgstr ""
"\n"
" -r, --repl[=PUERTO] lanza un servidor REPL en PUERTO"
-#: guix/scripts/publish.scm:111
+#: guix/scripts/publish.scm:110
#, scheme-format
msgid "lookup of host '~a' failed: ~a~%"
msgstr "falló la búsqueda de la máquina '~a': ~a~%"
-#: guix/scripts/publish.scm:159
+#: guix/scripts/publish.scm:158
#, scheme-format
msgid "lookup of host '~a' returned nothing"
msgstr "la búsqueda de la máquina '~a' no ha devuelto nada"
-#: guix/scripts/publish.scm:182
+#: guix/scripts/publish.scm:181
#, scheme-format
msgid "~a: unsupported compression type~%"
msgstr "~a: tipo de compresión no implementado~%"
-#: guix/scripts/publish.scm:196
+#: guix/scripts/publish.scm:195
#, scheme-format
msgid "~a: invalid duration~%"
msgstr "~a: duración no válida~%"
@@ -3781,17 +4093,17 @@ msgstr "~a: duración no válida~%"
msgid "user '~a' not found: ~a~%"
msgstr "usuaria '~a' no encontrada: ~a~%"
-#: guix/scripts/publish.scm:1059
+#: guix/scripts/publish.scm:1060
#, scheme-format
msgid "server running as root; consider using the '--user' option!~%"
msgstr "servidor en ejecución como root; ¡considere el uso de la opción '--user'!~%"
-#: guix/scripts/publish.scm:1064
+#: guix/scripts/publish.scm:1065
#, scheme-format
msgid "publishing ~a on ~a, port ~d~%"
msgstr "publicando ~a en ~a, puerto ~d~%"
-#: guix/scripts/publish.scm:1070
+#: guix/scripts/publish.scm:1071
#, scheme-format
msgid "using '~a' compression method, level ~a~%"
msgstr "usando el método de compresión '~a', nivel ~a~%"
@@ -3804,12 +4116,12 @@ msgstr ""
"Uso: guix edit PAQUETE...\n"
"Inicia $VISUAL o $EDITOR para editar las definiciones de PAQUETE...\n"
-#: guix/scripts/edit.scm:69
+#: guix/scripts/edit.scm:68
#, scheme-format
msgid "file '~a' not found in search path ~s~%"
msgstr "fichero '~a' no encontrado en la ruta de búsqueda ~s~%"
-#: guix/scripts/edit.scm:104
+#: guix/scripts/edit.scm:106
#, scheme-format
msgid "failed to launch '~a': ~a~%"
msgstr "no se pudo ejecutar '~a': ~a~%"
@@ -3845,11 +4157,12 @@ msgstr "perfil del almacén"
#: guix/scripts/size.scm:233
msgid ""
-"Usage: guix size [OPTION]... PACKAGE\n"
-"Report the size of PACKAGE and its dependencies.\n"
+"Usage: guix size [OPTION]... PACKAGE|STORE-ITEM\n"
+"Report the size of the PACKAGE or STORE-ITEM, with its dependencies.\n"
msgstr ""
-"Uso: guix size [OPCIÓN]... PAQUETE\n"
-"Informa del tamaño de PAQUETE y sus dependencias.\n"
+"Uso: guix size [OPCIÓN]... PAQUETE|ELEMENTO-DEL-ALMACÉN\n"
+"Informa del tamaño de PAQUETE o del ELEMENTO-DEL-ALMACÉN, incluyendo\n"
+"sus dependencias.\n"
#: guix/scripts/size.scm:238
msgid ""
@@ -3882,7 +4195,7 @@ msgstr ""
msgid "~a: invalid sorting key~%"
msgstr "~a: clave de ordenación no válida~%"
-#: guix/scripts/size.scm:315
+#: guix/scripts/size.scm:318
msgid "missing store item argument\n"
msgstr "falta algún parámetro de elemento del almacén\n"
@@ -3924,51 +4237,56 @@ msgstr "el GAD de derivaciones"
msgid "unsupported argument for derivation graph"
msgstr "parámetro no implementado para el grafo de derivaciones"
-#: guix/scripts/graph.scm:325
+#: guix/scripts/graph.scm:333
msgid "unsupported argument for this type of graph"
msgstr "parámetro no implementado para este tipo de grafo"
# FUZZY
-#: guix/scripts/graph.scm:338
+#: guix/scripts/graph.scm:347
#, scheme-format
msgid "references for '~a' are not known~%"
msgstr "las referencias de '~a' no son conocidas~%"
-#: guix/scripts/graph.scm:345
+#: guix/scripts/graph.scm:354
msgid "the DAG of run-time dependencies (store references)"
msgstr "el GAD de dependencias en tiempo de ejecución (referencias al almacén)"
# FUZZY
# MAAV: ¿Referentes?
-#: guix/scripts/graph.scm:361
+#: guix/scripts/graph.scm:370
msgid "the DAG of referrers in the store"
msgstr "el GAD de referentes en el almacén"
-#: guix/scripts/graph.scm:391
+#: guix/scripts/graph.scm:400
msgid "the graph of package modules"
msgstr "el grafo de módulos de paquetes"
-#: guix/scripts/graph.scm:420
+#: guix/scripts/graph.scm:429
#, scheme-format
msgid "~a: unknown node type~%"
msgstr "~a: tipo de nodo desconocido~%"
-#: guix/scripts/graph.scm:427
+#: guix/scripts/graph.scm:436
#, scheme-format
msgid "~a: unknown backend~%"
msgstr "~a: motor desconocido~%"
-#: guix/scripts/graph.scm:431
+#: guix/scripts/graph.scm:440
msgid "The available node types are:\n"
msgstr "Los tipos de nodo disponibles son:\n"
-#: guix/scripts/graph.scm:441
+#: guix/scripts/graph.scm:450
msgid "The available backend types are:\n"
msgstr "Los tipos de motor disponibles son:\n"
+#: guix/scripts/graph.scm:477
+#, scheme-format
+msgid "no path from '~a' to '~a'~%"
+msgstr "no existe ninguna ruta desde '~a' hasta '~a'~%"
+
#. TRANSLATORS: Here 'dot' is the name of a program; it must not be
#. translated.
-#: guix/scripts/graph.scm:494
+#: guix/scripts/graph.scm:529
msgid ""
"Usage: guix graph PACKAGE...\n"
"Emit a representation of the dependency graph of PACKAGE...\n"
@@ -3976,7 +4294,7 @@ msgstr ""
"Uso: guix graph PAQUETE...\n"
"Emite una representación del grafo de dependencias de PAQUETE...\n"
-#: guix/scripts/graph.scm:496
+#: guix/scripts/graph.scm:531
msgid ""
"\n"
" -b, --backend=TYPE produce a graph with the given backend TYPE"
@@ -3984,7 +4302,7 @@ msgstr ""
"\n"
" -b, --backend=TIPO produce un grafo con el motor TIPO proporcionado"
-#: guix/scripts/graph.scm:498
+#: guix/scripts/graph.scm:533
msgid ""
"\n"
" --list-backends list the available graph backends"
@@ -3992,7 +4310,7 @@ msgstr ""
"\n"
" --list-backends enumera los motores de grafo disponibles"
-#: guix/scripts/graph.scm:500
+#: guix/scripts/graph.scm:535
msgid ""
"\n"
" -t, --type=TYPE represent nodes of the given TYPE"
@@ -4000,7 +4318,7 @@ msgstr ""
"\n"
" -t, --type=TIPO representa nodos del TIPO proporcionado"
-#: guix/scripts/graph.scm:502
+#: guix/scripts/graph.scm:537
msgid ""
"\n"
" --list-types list the available graph types"
@@ -4008,7 +4326,16 @@ msgstr ""
"\n"
" --list-types enumera los tipos de grafo disponibles"
-#: guix/scripts/graph.scm:504 guix/scripts/pack.scm:923
+#: guix/scripts/graph.scm:539
+msgid ""
+"\n"
+" --path display the shortest path between the given nodes"
+msgstr ""
+"\n"
+" --path muestra la ruta más corta entre los nodos\n"
+" proporcionados"
+
+#: guix/scripts/graph.scm:541 guix/scripts/pack.scm:1054
msgid ""
"\n"
" -e, --expression=EXPR consider the package EXPR evaluates to"
@@ -4016,7 +4343,7 @@ msgstr ""
"\n"
" -e, --expression=EXPR considera el paquete al que EXPR evalúa"
-#: guix/scripts/graph.scm:506
+#: guix/scripts/graph.scm:543
msgid ""
"\n"
" -s, --system=SYSTEM consider the graph for SYSTEM--e.g., \"i686-linux\""
@@ -4024,6 +4351,11 @@ msgstr ""
"\n"
" -s, --system=SISTEMA considera el grafo para SISTEMA--por ejemplo, \"i686-linux\""
+#: guix/scripts/graph.scm:606
+#, scheme-format
+msgid "'--path' option requires exactly two nodes (given ~a)~%"
+msgstr "La opción '--path' necesita exáctamente dos nodos (se ha proporcionado ~a)~%"
+
#: guix/scripts/challenge.scm:301
#, scheme-format
msgid " differing file:~%"
@@ -4104,18 +4436,18 @@ msgstr ""
#: guix/scripts/challenge.scm:418
msgid ""
"\n"
-" -v, --verbose show details about successful comparisons"
+" -v, --verbose show details about successful comparisons"
msgstr ""
"\n"
-" -v, --verbose muestra detalles de comparaciones satisfactorias"
+" -v, --verbose muestra detalles de comparaciones satisfactorias"
#: guix/scripts/challenge.scm:420
msgid ""
"\n"
-" --diff=MODE show differences according to MODE"
+" --diff=MODE show differences according to MODE"
msgstr ""
"\n"
-" --diff=MODO muestra las diferencias de acuerdo al MODO"
+" --diff=MODO muestra las diferencias de acuerdo al MODO"
# FUZZY
#: guix/scripts/challenge.scm:449
@@ -4123,17 +4455,17 @@ msgstr ""
msgid "~a: unknown diff mode~%"
msgstr "~a: modo de diff desconocido~%"
-#: guix/scripts/copy.scm:60
+#: guix/scripts/copy.scm:61
#, scheme-format
msgid "~a: invalid TCP port number~%"
msgstr "~a: número no válido de puerto TCP~%"
-#: guix/scripts/copy.scm:62
+#: guix/scripts/copy.scm:63
#, scheme-format
msgid "~a: invalid SSH specification~%"
msgstr "~a: especificación SSH no válida~%"
-#: guix/scripts/copy.scm:105
+#: guix/scripts/copy.scm:109
msgid ""
"Usage: guix copy [OPTION]... ITEMS...\n"
"Copy ITEMS to or from the specified host over SSH.\n"
@@ -4141,7 +4473,7 @@ msgstr ""
"Uso: guix copy [OPCIÓN]... ELEMENTOS...\n"
"Copia ELEMENTOS a o desde la máquina especificada a través de SSH.\n"
-#: guix/scripts/copy.scm:107
+#: guix/scripts/copy.scm:111
msgid ""
"\n"
" --to=HOST send ITEMS to HOST"
@@ -4149,7 +4481,7 @@ msgstr ""
"\n"
" --to=DIRECCIÓN envía ELEMENTOS a DIRECCIÓN"
-#: guix/scripts/copy.scm:109
+#: guix/scripts/copy.scm:113
msgid ""
"\n"
" --from=HOST receive ITEMS from HOST"
@@ -4157,23 +4489,23 @@ msgstr ""
"\n"
" --from=DIRECCIÓN recive ELEMENTOS desde DIRECCIÓN"
-#: guix/scripts/copy.scm:183
+#: guix/scripts/copy.scm:192
#, scheme-format
msgid "use '--to' or '--from'~%"
msgstr "use '--to' o '--from'~%"
-#: guix/scripts/pack.scm:98
+#: guix/scripts/pack.scm:104
#, scheme-format
msgid "~a: compressor not found~%"
msgstr "~a: compresor no encontrado~%"
-#: guix/scripts/pack.scm:283
+#: guix/scripts/pack.scm:309
#, scheme-format
msgid "entry point not supported in the '~a' format~%"
msgstr "punto de entrada no implementado en el formato '~a'~%"
# FUZZY
-#: guix/scripts/pack.scm:661
+#: guix/scripts/pack.scm:690
#, scheme-format
msgid ""
"cross-compilation not implemented here;\n"
@@ -4182,11 +4514,11 @@ msgstr ""
"la compilación cruzada no está implementada aquí;\n"
"le rogamos que envíe un correo electrónico a '~a'~%"
-#: guix/scripts/pack.scm:804
+#: guix/scripts/pack.scm:935
msgid "The supported formats for 'guix pack' are:"
msgstr "Los formatos implementados por 'guix pack' son:"
-#: guix/scripts/pack.scm:806
+#: guix/scripts/pack.scm:937
msgid ""
"\n"
" tarball Self-contained tarball, ready to run on another machine"
@@ -4195,7 +4527,7 @@ msgstr ""
" tarball Archivador tar autocontenido, preparado para ejecutarse\n"
" en otra máquina"
-#: guix/scripts/pack.scm:808
+#: guix/scripts/pack.scm:939
msgid ""
"\n"
" squashfs Squashfs image suitable for Singularity"
@@ -4203,7 +4535,7 @@ msgstr ""
"\n"
" squashfs Imagen squashfs adecuada para Singularity"
-#: guix/scripts/pack.scm:810
+#: guix/scripts/pack.scm:941
msgid ""
"\n"
" docker Tarball ready for 'docker load'"
@@ -4211,19 +4543,19 @@ msgstr ""
"\n"
" docker Archivador tar preparado para 'docker load'"
-#: guix/scripts/pack.scm:879
+#: guix/scripts/pack.scm:1010
#, scheme-format
msgid "~a: invalid symlink specification~%"
msgstr "~a: especificación de enlace simbólico no válida~%"
-#: guix/scripts/pack.scm:893
+#: guix/scripts/pack.scm:1024
#, scheme-format
msgid "~a: unsupported profile name~%"
msgstr "~a: nombre de perfil no implementado~%"
# FUZZY
# MAAV (TODO): Paquete
-#: guix/scripts/pack.scm:911
+#: guix/scripts/pack.scm:1042
msgid ""
"Usage: guix pack [OPTION]... PACKAGE...\n"
"Create a bundle of PACKAGE.\n"
@@ -4231,7 +4563,7 @@ msgstr ""
"Uso: guix pack [OPCIÓN]... PAQUETE...\n"
"Crea un empaquetado con PAQUETE.\n"
-#: guix/scripts/pack.scm:917
+#: guix/scripts/pack.scm:1048
msgid ""
"\n"
" -f, --format=FORMAT build a pack in the given FORMAT"
@@ -4239,7 +4571,7 @@ msgstr ""
"\n"
" -f, --format=FORMATO construye un empaquetado en el FORMATO especificado"
-#: guix/scripts/pack.scm:919
+#: guix/scripts/pack.scm:1050
msgid ""
"\n"
" --list-formats list the formats available"
@@ -4249,7 +4581,7 @@ msgstr ""
# FUZZY
# MAAV: ¿Portables?
-#: guix/scripts/pack.scm:921
+#: guix/scripts/pack.scm:1052
msgid ""
"\n"
" -R, --relocatable produce relocatable executables"
@@ -4257,7 +4589,7 @@ msgstr ""
"\n"
" -R, --relocatable produce ejecutables reposicionables"
-#: guix/scripts/pack.scm:929
+#: guix/scripts/pack.scm:1060
msgid ""
"\n"
" -C, --compression=TOOL compress using TOOL--e.g., \"lzip\""
@@ -4266,7 +4598,7 @@ msgstr ""
" -C, --compression=HERRAMIENTA\n"
" comprime con HERRAMIENTA--por ejemplo, \"lzip\""
-#: guix/scripts/pack.scm:931
+#: guix/scripts/pack.scm:1062
msgid ""
"\n"
" -S, --symlink=SPEC create symlinks to the profile according to SPEC"
@@ -4274,7 +4606,7 @@ msgstr ""
"\n"
" -S, --symlink=SPEC crea enlaces simbólicos al perfil de acuerdo con SPEC"
-#: guix/scripts/pack.scm:933
+#: guix/scripts/pack.scm:1064
msgid ""
"\n"
" -m, --manifest=FILE create a pack with the manifest from FILE"
@@ -4282,7 +4614,7 @@ msgstr ""
"\n"
" -m, --manifest=FICHERO crea un empaquetado con el manifiesto de FICHERO"
-#: guix/scripts/pack.scm:935
+#: guix/scripts/pack.scm:1066
msgid ""
"\n"
" --entry-point=PROGRAM\n"
@@ -4293,7 +4625,7 @@ msgstr ""
" usa PROGRAMA como punto de entrada del\n"
" empaquetado"
-#: guix/scripts/pack.scm:940
+#: guix/scripts/pack.scm:1071
msgid ""
"\n"
" --localstatedir include /var/guix in the resulting pack"
@@ -4301,7 +4633,7 @@ msgstr ""
"\n"
" --localstatedir incluye /var/guix en el empaquetado resultante"
-#: guix/scripts/pack.scm:942
+#: guix/scripts/pack.scm:1073
msgid ""
"\n"
" --profile-name=NAME\n"
@@ -4311,7 +4643,7 @@ msgstr ""
" --profile-name=NOMBRE\n"
" genera /var/guix/profiles/.../NOMBRE"
-#: guix/scripts/pack.scm:948
+#: guix/scripts/pack.scm:1079
msgid ""
"\n"
" -d, --derivation return the derivation of the pack"
@@ -4319,7 +4651,7 @@ msgstr ""
"\n"
" -d, --derivation devuelve la derivación del empaquetado"
-#: guix/scripts/pack.scm:952
+#: guix/scripts/pack.scm:1083
msgid ""
"\n"
" --bootstrap use the bootstrap binaries to build the pack"
@@ -4328,32 +4660,32 @@ msgstr ""
" --bootstrap usa los binarios del lanzamiento inicial para\n"
" construir el empaquetado"
-#: guix/scripts/pack.scm:1003
+#: guix/scripts/pack.scm:1137
#, scheme-format
msgid "could not determine provenance of package ~a~%"
msgstr "no se pudo determinar la proveniencia del paquete ~a~%"
-#: guix/scripts/pack.scm:1012
+#: guix/scripts/pack.scm:1151
#, scheme-format
msgid "both a manifest and a package list were given~%"
msgstr "se ha proporcionado tanto un manifiesto como una lista de paquetes~%"
-#: guix/scripts/pack.scm:1069
+#: guix/scripts/pack.scm:1210
#, scheme-format
msgid "~a: unknown pack format~%"
msgstr "~a: formato de empaquetado desconocido~%"
-#: guix/scripts/pack.scm:1079
+#: guix/scripts/pack.scm:1234
#, scheme-format
msgid "no packages specified; building an empty pack~%"
msgstr "no se especificó ningún paquete; construyendo un empaquetado vacío~%"
-#: guix/scripts/pack.scm:1083
+#: guix/scripts/pack.scm:1238
#, scheme-format
msgid "Singularity requires you to provide a shell~%"
msgstr "Singularity necesita que proporcione un shell~%"
-#: guix/scripts/pack.scm:1084
+#: guix/scripts/pack.scm:1239
msgid "Add @code{bash} or @code{bash-minimal} to your package list."
msgstr "Añada @code{bash} o @code{bash-minimal} a su lista de paquetes."
@@ -4366,8 +4698,8 @@ msgid "looking for ~h store items on ~a...~%"
msgstr "buscando ~h elementos del almacén en ~a...~%"
#: guix/scripts/weather.scm:193
-msgid " ~2,1f% substitutes available (~h out of ~h)~%"
-msgstr " ~2,1f% sustituciones disponibles (~h de ~h)~%"
+msgid " ~,1f% substitutes available (~h out of ~h)~%"
+msgstr " ~,1f% sustituciones disponibles (~h de ~h)~%"
#: guix/scripts/weather.scm:199
#, scheme-format
@@ -4504,26 +4836,30 @@ msgstr "~a: URL no válida~%"
# en castellano pero es debido a que msgen no funciona si se omite el
# parámetro del número en la frase en singular si fuese un ~d lo que hay
# en el plural...
-#: guix/scripts/weather.scm:446
+#: guix/scripts/weather.scm:447
#, scheme-format
msgid "The following ~a package is missing from '~a' for '~a':~%"
msgid_plural "The following ~a packages are missing from '~a' for '~a':~%"
msgstr[0] "El siguiente ~a paquete falta en '~a' para '~a':~%"
msgstr[1] "Los siguientes ~a paquetes faltan en '~a' para '~a':~%"
-#: guix/scripts/weather.scm:452
+#: guix/scripts/weather.scm:453
#, scheme-format
msgid "~a package is missing from '~a' for '~a':~%"
msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
msgstr[0] "Falta ~a paquete de '~a' para '~a':~%"
msgstr[1] "Faltan ~a paquetes de '~a' para '~a', entre los cuales:~%"
-#: guix/scripts/describe.scm:50
+#: guix/scripts/describe.scm:52
+msgid "The available formats are:\n"
+msgstr "Los formatos disponibles son:\n"
+
+#: guix/scripts/describe.scm:63
#, scheme-format
msgid "~a: unsupported output format~%"
msgstr "~a: formato de salida no implementado~%"
-#: guix/scripts/describe.scm:69
+#: guix/scripts/describe.scm:86
msgid ""
"Usage: guix describe [OPTION]...\n"
"Display information about the channels currently in use.\n"
@@ -4531,7 +4867,7 @@ msgstr ""
"Uso: guix describe [OPCIÓN]...\n"
"Muestra información sobre los canales en uso actualmente.\n"
-#: guix/scripts/describe.scm:71
+#: guix/scripts/describe.scm:88
msgid ""
"\n"
" -f, --format=FORMAT display information in the given FORMAT"
@@ -4539,7 +4875,15 @@ msgstr ""
"\n"
" -f, --format=FORMATO muestra información en el FORMATO proporcionado"
-#: guix/scripts/describe.scm:73
+#: guix/scripts/describe.scm:90
+msgid ""
+"\n"
+" --list-formats display available formats"
+msgstr ""
+"\n"
+" --list-formats enumera los formatos disponibles"
+
+#: guix/scripts/describe.scm:92
msgid ""
"\n"
" -p, --profile=PROFILE display information about PROFILE"
@@ -4547,22 +4891,22 @@ msgstr ""
"\n"
" -p, --profile=PERFIL muestra información sobre PERFIL"
-#: guix/scripts/describe.scm:92
+#: guix/scripts/describe.scm:111
#, scheme-format
msgid "~%;; warning: GUIX_PACKAGE_PATH=\"~a\"~%"
msgstr "~%;; aviso: GUIX_PACKAGE_PATH=\"~a\"~%"
-#: guix/scripts/describe.scm:95
+#: guix/scripts/describe.scm:114
#, scheme-format
msgid "'GUIX_PACKAGE_PATH' is set but it is not captured~%"
msgstr "Se le ha asignado un valor a 'GUIX_PACKAGE_PATH' pero no se captura~%"
-#: guix/scripts/describe.scm:122
+#: guix/scripts/describe.scm:170
#, scheme-format
msgid "failed to determine origin~%"
msgstr "no se pudo determinar el origen~%"
-#: guix/scripts/describe.scm:123
+#: guix/scripts/describe.scm:171
#, scheme-format
msgid ""
"Perhaps this\n"
@@ -4570,37 +4914,37 @@ msgid ""
"string is ~a.~%"
msgstr "¿Es posible que este ejecutable @command{guix} no se obtuviese con @command{guix pull}? Su cadena de versión es ~a.~%"
-#: guix/scripts/describe.scm:133
+#: guix/scripts/describe.scm:181
#, scheme-format
msgid "Git checkout:~%"
msgstr "Copia de trabajo Git:~%"
-#: guix/scripts/describe.scm:134
+#: guix/scripts/describe.scm:182
#, scheme-format
msgid " repository: ~a~%"
msgstr " repositorio: ~a~%"
-#: guix/scripts/describe.scm:135
+#: guix/scripts/describe.scm:183
#, scheme-format
msgid " branch: ~a~%"
msgstr " rama: ~a~%"
-#: guix/scripts/describe.scm:136
+#: guix/scripts/describe.scm:184
#, scheme-format
msgid " commit: ~a~%"
msgstr " revisión: ~a~%"
-#: guix/scripts/describe.scm:198
+#: guix/scripts/describe.scm:250
#, scheme-format
msgid " repository URL: ~a~%"
msgstr " URL del repositorio: ~a~%"
-#: guix/scripts/describe.scm:200
+#: guix/scripts/describe.scm:252
#, scheme-format
msgid " branch: ~a~%"
msgstr " rama: ~a~%"
-#: guix/scripts/describe.scm:201
+#: guix/scripts/describe.scm:253
#, scheme-format
msgid " commit: ~a~%"
msgstr " revisión: ~a~%"
@@ -4650,23 +4994,32 @@ msgstr "volviendo a la generación previa en ~a...~%"
msgid "successfully deployed ~a~%"
msgstr "~a desplegada satisfactoriamente~%"
-#: guix/gnu-maintenance.scm:647
+#: guix/gexp.scm:413
+#, scheme-format
+msgid "resolving '~a' relative to current directory~%"
+msgstr "la ruta de '~a' se considera relativa al directorio actual~%"
+
+#: guix/gnu-maintenance.scm:699
msgid "Updater for GNU packages"
msgstr "Actualizador para paquetes GNU"
-#: guix/gnu-maintenance.scm:656
+#: guix/gnu-maintenance.scm:708
msgid "Updater for GNU packages only available via FTP"
msgstr "Actualizador para paquetes GNU únicamente disponibles a través de FTP"
-#: guix/gnu-maintenance.scm:665
+#: guix/gnu-maintenance.scm:717
+msgid "Updater for packages hosted on savannah.gnu.org"
+msgstr "Actualizador para paquetes alojados en savannah.gnu.org"
+
+#: guix/gnu-maintenance.scm:724
msgid "Updater for X.org packages"
msgstr "Actualizador para paquetes X.org"
-#: guix/gnu-maintenance.scm:672
+#: guix/gnu-maintenance.scm:731
msgid "Updater for packages hosted on kernel.org"
msgstr "Actualizador para paquetes alojados en kernel.org"
-#: guix/scripts/container.scm:26
+#: guix/scripts/container.scm:27
msgid ""
"Usage: guix container ACTION ARGS...\n"
"Build and manipulate Linux containers.\n"
@@ -4674,16 +5027,16 @@ msgstr ""
"Uso: guix container ACCIÓN PARÁMETROS...\n"
"Construye y manipula contenedores Linux.\n"
-#: guix/scripts/container.scm:31
+#: guix/scripts/container.scm:32
msgid " exec execute a command inside of an existing container\n"
msgstr " exec ejecuta una orden dentro de un contenedor existente\n"
-#: guix/scripts/container.scm:54
+#: guix/scripts/container.scm:58
#, scheme-format
msgid "guix container: missing action~%"
msgstr "guix container: acción no encontrada~%"
-#: guix/scripts/container.scm:64
+#: guix/scripts/container.scm:68
#, scheme-format
msgid "guix container: invalid action~%"
msgstr "guix container: acción no válida~%"
@@ -4721,55 +5074,60 @@ msgstr "no existe el proceso ~d~%"
msgid "exec failed with status ~d~%"
msgstr "exec ha fallado con estado ~d~%"
-#: guix/upstream.scm:328
+#: guix/upstream.scm:337
+#, scheme-format
+msgid "failed to download detached signature from ~a~%"
+msgstr "se produjo un fallo al descargar la firma separada de '~a'~%"
+
+#: guix/upstream.scm:341
#, scheme-format
msgid "signature verification failed for '~a' (key: ~a)~%"
msgstr "la verificación de la firma ha fallado para '~a' (clave: ~a)~%"
# FUZZY
-#: guix/upstream.scm:332
+#: guix/upstream.scm:345
#, scheme-format
msgid "missing public key ~a for '~a'~%"
msgstr "falta la clave pública ~a para '~a'~%"
-#: guix/upstream.scm:408
+#: guix/upstream.scm:421
#, scheme-format
msgid "cannot download for this method: ~s"
msgstr "no se puede descargar con este método: ~s"
-#: guix/upstream.scm:471
+#: guix/upstream.scm:486
#, scheme-format
msgid "~a: could not locate source file"
msgstr "~a: no se pudo encontrar el fichero de fuente"
-#: guix/upstream.scm:476
+#: guix/upstream.scm:490
#, scheme-format
-msgid "~a: ~a: no `version' field in source; skipping~%"
-msgstr "~a: ~a: no hay campo «version» en las fuentes; omitiendo~%"
+msgid "~a: no `version' field in source; skipping~%"
+msgstr "~a: no hay campo «version» en las fuentes; se omite~%"
-#: guix/ui.scm:156
+#: guix/ui.scm:161
#, scheme-format
msgid "error: ~a: unbound variable"
msgstr "error: ~a: variable sin asignar"
-#: guix/ui.scm:256
+#: guix/ui.scm:261
msgid "entering debugger; type ',bt' for a backtrace\n"
msgstr "entrando en el depurador; teclee ',bt' para ver la pila de llamadas\n"
-#: guix/ui.scm:313
+#: guix/ui.scm:318
msgid "hint: "
msgstr "consejo: "
-#: guix/ui.scm:330
+#: guix/ui.scm:335
msgid "Did you forget a @code{use-modules} form?"
msgstr "¿Se ha olvidado de usar una forma @code{use-modules}?"
-#: guix/ui.scm:332
+#: guix/ui.scm:337
#, scheme-format
msgid "Did you forget @code{(use-modules ~a)}?"
msgstr "¿Se ha olvidado de @code{(use-modules ~a)}?"
-#: guix/ui.scm:342
+#: guix/ui.scm:347
#, scheme-format
msgid ""
"File @file{~a} should probably start with:\n"
@@ -4784,55 +5142,55 @@ msgstr ""
"(define-module ~a)\n"
"@end example"
-#: guix/ui.scm:356
+#: guix/ui.scm:361
#, scheme-format
msgid "module name ~a does not match file name '~a'~%"
msgstr "el nombre de módulo ~a no corresponde con el nombre de fichero '~a'~%"
-#: guix/ui.scm:360
+#: guix/ui.scm:365
#, scheme-format
msgid "~a: file is empty~%"
msgstr "~a: el fichero está vacío~%"
-#: guix/ui.scm:371 guix/ui.scm:413 guix/ui.scm:421
+#: guix/ui.scm:376 guix/ui.scm:424 guix/ui.scm:432 guix/ui.scm:436
#, scheme-format
msgid "failed to load '~a': ~a~%"
msgstr "no se pudo cargar '~a': ~a~%"
-#: guix/ui.scm:378
+#: guix/ui.scm:383
#, scheme-format
msgid "~amissing closing parenthesis~%"
msgstr "~afalta el paréntesis de cierre~%"
-#: guix/ui.scm:383
+#: guix/ui.scm:388
#, scheme-format
msgid "~s: ~a~%"
msgstr "~s: ~a~%"
-#: guix/ui.scm:393 guix/ui.scm:845
+#: guix/ui.scm:404 guix/ui.scm:897
#, scheme-format
msgid "exception thrown: ~s~%"
msgstr "excepción lanzada: ~s~%"
-#: guix/ui.scm:397 guix/ui.scm:427
+#: guix/ui.scm:408 guix/ui.scm:445
#, scheme-format
msgid "failed to load '~a':~%"
msgstr "no se pudo cargar '~a':~%"
-#: guix/ui.scm:424
+#: guix/ui.scm:442
#, scheme-format
msgid "failed to load '~a': exception thrown: ~s~%"
msgstr "no se pudo cargar '~a': excepción lanzada: ~s~%"
# FUZZY
-#: guix/ui.scm:472
+#: guix/ui.scm:490
msgid ""
"Consider installing the @code{glibc-utf8-locales} or\n"
"@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
"lines:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4843,7 +5201,7 @@ msgstr ""
"o menos de esta manera:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4853,16 +5211,16 @@ msgstr ""
#. TRANSLATORS: Translate "(C)" to the copyright symbol
#. (C-in-a-circle), if this symbol is available in the user's
#. locale. Otherwise, do not translate "(C)"; leave it as-is. */
-#: guix/ui.scm:510
+#: guix/ui.scm:532
msgid "(C)"
msgstr "©"
-#: guix/ui.scm:511
+#: guix/ui.scm:533
msgid "the Guix authors\n"
msgstr "las autoras de Guix\n"
# MAAV: Esta traducción debería ser uniforme/legal
-#: guix/ui.scm:512
+#: guix/ui.scm:534
msgid ""
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
"This is free software: you are free to change and redistribute it.\n"
@@ -4876,7 +5234,7 @@ msgstr ""
#. package. Please add another line saying "Report translation bugs to
#. ...\n" with the address for translation bugs (typically your translation
#. team's web or email address).
-#: guix/ui.scm:524
+#: guix/ui.scm:546
#, scheme-format
msgid ""
"\n"
@@ -4886,7 +5244,7 @@ msgstr ""
"Informe de errores a: ~a.\n"
"Informe de errores de traducción a: es@tp.org.es."
-#: guix/ui.scm:526
+#: guix/ui.scm:548
#, scheme-format
msgid ""
"\n"
@@ -4895,35 +5253,36 @@ msgstr ""
"\n"
"Página Web de ~a: <~a>"
-#: guix/ui.scm:528
+#: guix/ui.scm:550
+#, scheme-format
msgid ""
"\n"
-"General help using GNU software: <http://www.gnu.org/gethelp/>"
+"General help using Guix and GNU software: <~a>"
msgstr ""
"\n"
-"Ayuda general para el uso de software GNU: <http://www.gnu.org/gethelp/>"
+"Ayuda general para el uso de Guix y software de GNU: <~a>"
-#: guix/ui.scm:583
+#: guix/ui.scm:606
#, scheme-format
msgid "'~a' is not a valid regular expression: ~a~%"
msgstr "'~a' no es una expresión regular válida: ~a~%"
-#: guix/ui.scm:589
+#: guix/ui.scm:612
#, scheme-format
msgid "~a: invalid number~%"
msgstr "~a: número no válido~%"
-#: guix/ui.scm:607
+#: guix/ui.scm:630
#, scheme-format
msgid "invalid number: ~a~%"
msgstr "número no válido: ~a~%"
-#: guix/ui.scm:630
+#: guix/ui.scm:653
#, scheme-format
msgid "unknown unit: ~a~%"
msgstr "unidad desconocida: ~a~%"
-#: guix/ui.scm:645
+#: guix/ui.scm:668
#, scheme-format
msgid ""
"You cannot have two different versions\n"
@@ -4932,7 +5291,7 @@ msgstr ""
"No puede tener dos versiones diferentes\n"
"o variantes de @code{~a} en el mismo perfil."
-#: guix/ui.scm:648
+#: guix/ui.scm:671
#, scheme-format
msgid ""
"Try upgrading both @code{~a} and @code{~a},\n"
@@ -4941,111 +5300,111 @@ msgstr ""
"Intente actualizar @code{~a} y @code{~a},\n"
"o borre uno de ellos del perfil."
-#: guix/ui.scm:667
+#: guix/ui.scm:707
#, scheme-format
msgid "~a:~a:~a: package `~a' has an invalid input: ~s~%"
msgstr "~a:~a:~a: el paquete «~a» tiene una entrada no válida: ~s~%"
-#: guix/ui.scm:674
+#: guix/ui.scm:714
#, scheme-format
msgid "~a: ~a: build system `~a' does not support cross builds~%"
msgstr "~a: ~a: el sistema de construcción «~a» no permite la compilación cruzada~%"
-#: guix/ui.scm:680
+#: guix/ui.scm:720
#, scheme-format
msgid "~s: invalid G-expression input~%"
msgstr "~s: entrada de expresión-G no válida~%"
-#: guix/ui.scm:683
+#: guix/ui.scm:723
#, scheme-format
msgid "profile '~a' does not exist~%"
msgstr "el perfil '~a' no existe~%"
-#: guix/ui.scm:686
+#: guix/ui.scm:726
#, scheme-format
msgid "generation ~a of profile '~a' does not exist~%"
msgstr "la generación ~a del perfil '~a' no existe~%"
-#: guix/ui.scm:691
+#: guix/ui.scm:731
#, scheme-format
msgid "package '~a~@[@~a~]~@[:~a~]' not found in profile~%"
msgstr "no se ha encontrado el paquete '~a~@[@~a~]~@[:~a~]' en el perfil~%"
-#: guix/ui.scm:703
+#: guix/ui.scm:743
#, scheme-format
msgid " ... propagated from ~a@~a~%"
msgstr " ... propagada desde ~a@~a~%"
-#: guix/ui.scm:713
+#: guix/ui.scm:753
#, scheme-format
msgid "profile contains conflicting entries for ~a~a~%"
msgstr "el perfil contiene entradas en conflicto para ~a~a~%"
-#: guix/ui.scm:716
+#: guix/ui.scm:756
#, scheme-format
msgid " first entry: ~a@~a~a ~a~%"
msgstr " primera entrada: ~a@~a~a ~a~%"
-#: guix/ui.scm:722
+#: guix/ui.scm:762
#, scheme-format
msgid " second entry: ~a@~a~a ~a~%"
msgstr " segunda entrada: ~a@~a~a ~a~%"
-#: guix/ui.scm:734
+#: guix/ui.scm:774
#, scheme-format
msgid "corrupt input while restoring '~a' from ~s~%"
msgstr "entrada corrupta durante la restauración de '~a' desde ~s~%"
-#: guix/ui.scm:736
+#: guix/ui.scm:776
#, scheme-format
msgid "corrupt input while restoring archive from ~s~%"
msgstr "entrada corrupta durante la restauración del archivo desde ~s~%"
-#: guix/ui.scm:739
+#: guix/ui.scm:779
#, scheme-format
msgid "failed to connect to `~a': ~a~%"
msgstr "no se pudo conectar a «~a»: ~a~%"
-#: guix/ui.scm:747
+#: guix/ui.scm:787
#, scheme-format
msgid "reference to invalid output '~a' of derivation '~a'~%"
msgstr "referencia a la salida '~a' no válida de la derivación '~a'~%"
-#: guix/ui.scm:751
+#: guix/ui.scm:791
#, scheme-format
msgid "file '~a' could not be found in these directories:~{ ~a~}~%"
msgstr "el fichero '~a' no se ha podido encontrar en estos directorios:~{ ~a~}~%"
-#: guix/ui.scm:756
+#: guix/ui.scm:796
#, scheme-format
msgid "program exited~@[ with non-zero exit status ~a~]~@[ terminated by signal ~a~]~@[ stopped by signal ~a~]: ~s~%"
msgstr "el programa finalizó~@[ con un estado de salida distinto a cero ~a~]~@[ abruptamente por una señal ~a~]~@[ parado por una señal ~a~]: ~s~%"
-#: guix/ui.scm:830
+#: guix/ui.scm:876
#, scheme-format
msgid "failed to read expression ~s: ~s~%"
msgstr "no se pudo leer la expresión ~s: ~s~%"
-#: guix/ui.scm:836
+#: guix/ui.scm:882
#, scheme-format
msgid "failed to evaluate expression '~a':~%"
msgstr "no se pudo evaluar la expresión '~a':~%"
-#: guix/ui.scm:839
+#: guix/ui.scm:885
#, scheme-format
msgid "syntax error: ~a~%"
msgstr "error sintáctico: ~a~%"
-#: guix/ui.scm:857
+#: guix/ui.scm:909
#, scheme-format
msgid "expression ~s does not evaluate to a package~%"
msgstr "la expresión ~s no evalúa a un paquete~%"
-#: guix/ui.scm:884
+#: guix/ui.scm:936
msgid "at least ~,1h MB needed but only ~,1h MB available in ~a~%"
msgstr "se necesita al menos ~,1h MB pero únicamente ~,1h MB está disponible en ~a~%"
-#: guix/ui.scm:982
+#: guix/ui.scm:1045
#, scheme-format
msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
@@ -5054,18 +5413,18 @@ msgstr[1] "~:[Se construirían las siguientes derivaciones:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:990
+#: guix/ui.scm:1054
msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[Se descargarían ~,1h MB:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:996
+#: guix/ui.scm:1060
#, scheme-format
msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Se descargaría el siguiente fichero:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se descargarían los siguientes ficheros:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1003
+#: guix/ui.scm:1067
#, scheme-format
msgid "~:[The following graft would be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts would be made:~%~{ ~a~%~}~;~]"
@@ -5073,14 +5432,26 @@ msgstr[0] "~:[Se realizaría el siguiente injerto:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se realizarían los siguientes injertos:~%~{ ~a~%~}~;~]"
# FUZZY
-#: guix/ui.scm:1008
+#: guix/ui.scm:1072
#, scheme-format
msgid "~:[The following profile hook would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks would be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Se construiría la siguiente extensión del perfil:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se construirían los siguientes extensiones del perfil:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1014
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1084
+msgid "~:[~,1h MB would be downloaded~%~;~]"
+msgstr "~:[Se descargarían ~,1h MB~%~;~]"
+
+#: guix/ui.scm:1088
+msgid "~:[~h item would be downloaded~%~;~]"
+msgid_plural "~:[~h items would be downloaded~%~;~]"
+msgstr[0] "~:[Se descargaría ~h elemento~%~;~]"
+msgstr[1] "~:[Se descargarían ~h elementos~%~;~]"
+
+#: guix/ui.scm:1096
#, scheme-format
msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
@@ -5089,103 +5460,110 @@ msgstr[1] "~:[Se construirán las siguientes derivaciones:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:1022
+#: guix/ui.scm:1105
msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[Se descargarán ~,1h MB:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1028
+#: guix/ui.scm:1111
#, scheme-format
msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Se descargará el siguiente fichero:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se descargarán los siguientes ficheros:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1035
+#: guix/ui.scm:1118
#, scheme-format
msgid "~:[The following graft will be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts will be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Se realizará el siguiente injerto:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se realizarán los siguientes injertos:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1040
+#: guix/ui.scm:1123
#, scheme-format
msgid "~:[The following profile hook will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks will be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Se construirá la siguiente extensión del perfil:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Se construirán las siguientes extensiones del perfil:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1167
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1135
+msgid "~:[~,1h MB will be downloaded~%~;~]"
+msgstr "~:[Se descargarán ~,1h MB~%~;~]"
+
+#: guix/ui.scm:1139
+msgid "~:[~h item will be downloaded~%~;~]"
+msgid_plural "~:[~h items will be downloaded~%~;~]"
+msgstr[0] "~:[Se descargará ~h elemento~%~;~]"
+msgstr[1] "~:[Se descargarán ~h elementos~%~;~]"
+
+#: guix/ui.scm:1258
msgid "(dependencies or package changed)"
msgstr "(las dependencias o el paquete han cambiado)"
-#: guix/ui.scm:1180
+#: guix/ui.scm:1277
#, scheme-format
msgid "The following package would be removed:~%~{~a~%~}~%"
msgid_plural "The following packages would be removed:~%~{~a~%~}~%"
msgstr[0] "Se eliminaría el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se eliminarían los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1185
+#: guix/ui.scm:1282
#, scheme-format
msgid "The following package will be removed:~%~{~a~%~}~%"
msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
msgstr[0] "Se eliminará el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se eliminarán los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1198
+#: guix/ui.scm:1295
#, scheme-format
msgid "The following package would be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be downgraded:~%~{~a~%~}~%"
msgstr[0] "Se pasaría a una versión previa del siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se pasaría a una versión previa de los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1203
+#: guix/ui.scm:1300
#, scheme-format
msgid "The following package will be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be downgraded:~%~{~a~%~}~%"
msgstr[0] "Se pasará a una versión previa del siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se pasará a una versión previa de los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1217
+#: guix/ui.scm:1313
#, scheme-format
msgid "The following package would be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be upgraded:~%~{~a~%~}~%"
msgstr[0] "Se actualizaría el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se actualizarían los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1222
+#: guix/ui.scm:1318
#, scheme-format
msgid "The following package will be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
msgstr[0] "Se actualizará el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se actualizarán los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1233
+#: guix/ui.scm:1329
#, scheme-format
msgid "The following package would be installed:~%~{~a~%~}~%"
msgid_plural "The following packages would be installed:~%~{~a~%~}~%"
msgstr[0] "Se instalaría el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se instalarían los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1238
+#: guix/ui.scm:1334
#, scheme-format
msgid "The following package will be installed:~%~{~a~%~}~%"
msgid_plural "The following packages will be installed:~%~{~a~%~}~%"
msgstr[0] "Se instalará el siguiente paquete:~%~{~a~%~}~%"
msgstr[1] "Se instalarán los siguientes paquetes:~%~{~a~%~}~%"
-#: guix/ui.scm:1592
-#, scheme-format
-msgid "Run @code{~a ... | less} to view all the results."
-msgstr "Ejecute @code{~a ... | less} para ver todos los resultados."
-
# FUZZY
-#: guix/ui.scm:1742
+#: guix/ui.scm:1861
#, scheme-format
msgid "invalid syntax: ~a~%"
msgstr "sintaxis erronea: ~a~%"
-#: guix/ui.scm:1752
+#: guix/ui.scm:1870
#, scheme-format
msgid "Generation ~a\t~a"
msgstr "Generación ~a\t~a"
@@ -5195,7 +5573,7 @@ msgstr "Generación ~a\t~a"
#. usual way of presenting dates in your locale.
#. See https://www.gnu.org/software/guile/manual/html_node/SRFI_002d19-Date-to-string.html
#. for details.
-#: guix/ui.scm:1762
+#: guix/ui.scm:1880
#, scheme-format
msgid "~b ~d ~Y ~T"
msgstr "~d ~b ~Y ~T"
@@ -5203,38 +5581,38 @@ msgstr "~d ~b ~Y ~T"
#. TRANSLATORS: The word "current" here is an adjective for
#. "Generation", as in "current generation". Use the appropriate
#. gender where applicable.
-#: guix/ui.scm:1768
+#: guix/ui.scm:1886
#, scheme-format
msgid "~a\t(current)~%"
msgstr "~a\t(actual)~%"
# FUZZY
-#: guix/ui.scm:1802
+#: guix/ui.scm:1920
#, scheme-format
msgid "cannot lock profile ~a: ~a~%"
msgstr "no se puede bloquear el perfil ~a: ~a~%"
-#: guix/ui.scm:1804
+#: guix/ui.scm:1922
#, scheme-format
msgid "profile ~a is locked by another process~%"
msgstr "el perfil '~a' está bloqueado por otro proceso~%"
-#: guix/ui.scm:1831
+#: guix/ui.scm:1949
#, scheme-format
msgid "switched from generation ~a to ~a~%"
msgstr "se pasó de la generación ~a a la ~a~%"
-#: guix/ui.scm:1847
+#: guix/ui.scm:1965
#, scheme-format
msgid "deleting ~a~%"
msgstr "borrando ~a~%"
-#: guix/ui.scm:1878
+#: guix/ui.scm:1996
#, scheme-format
msgid "Try `guix --help' for more information.~%"
msgstr "Pruebe «guix --help» para obtener más información.~%"
-#: guix/ui.scm:1906
+#: guix/ui.scm:2077
msgid ""
"Usage: guix COMMAND ARGS...\n"
"Run COMMAND with ARGS.\n"
@@ -5243,21 +5621,21 @@ msgstr ""
"Ejecuta ORDEN con PARÁMETROS.\n"
# FUZZY
-#: guix/ui.scm:1909
+#: guix/ui.scm:2080
msgid "COMMAND must be one of the sub-commands listed below:\n"
msgstr "ORDEN debe ser una de las enumeradas a continuación:\n"
-#: guix/ui.scm:1925
+#: guix/ui.scm:2104
#, scheme-format
msgid "guix: ~a: command not found~%"
msgstr "guix: ~a: orden no encontrada~%"
-#: guix/ui.scm:1955
+#: guix/ui.scm:2134
#, scheme-format
msgid "guix: missing command name~%"
msgstr "guix: falta el nombre de la orden~%"
-#: guix/ui.scm:1963
+#: guix/ui.scm:2142
#, scheme-format
msgid "guix: unrecognized option '~a'~%"
msgstr "guix: opción '~a' no reconocida~%"
@@ -5318,12 +5696,13 @@ msgstr "construyendo la base de datos de páginas de manual..."
msgid "building package cache..."
msgstr "construyendo caché de paquetes..."
+# FUZZY
#: guix/status.scm:475
#, scheme-format
-msgid "applying ~a graft for ~a..."
-msgid_plural "applying ~a grafts for ~a..."
-msgstr[0] "injertando ~a paquete en ~a..."
-msgstr[1] "injertando ~a paquetes en ~a..."
+msgid "applying ~a graft for ~a ..."
+msgid_plural "applying ~a grafts for ~a ..."
+msgstr[0] "injertando ~a paquete en ~a ..."
+msgstr[1] "injertando ~a paquetes en ~a ..."
#: guix/status.scm:483
#, scheme-format
@@ -5378,8 +5757,8 @@ msgstr "sustituyendo ~a..."
#: guix/status.scm:528
#, scheme-format
-msgid "downloading from ~a..."
-msgstr "descargando de ~a..."
+msgid "downloading from ~a ..."
+msgstr "descargando de ~a ..."
#: guix/status.scm:553
#, scheme-format
@@ -5422,71 +5801,129 @@ msgstr "siguiendo la redirección a «~a»...~%"
msgid "~a: HTTP download failed: ~a (~s)"
msgstr "~a: descarga HTTP fallida: ~a (~s)"
-#: guix/nar.scm:147
+#: guix/nar.scm:172
msgid "signature is not a valid s-expression"
msgstr "la firma no es una expresión-s válida"
-#: guix/nar.scm:156
+#: guix/nar.scm:181
msgid "invalid signature"
msgstr "firma no válida"
-#: guix/nar.scm:160
+#: guix/nar.scm:185
msgid "invalid hash"
msgstr "hash no válido"
-#: guix/nar.scm:168
+#: guix/nar.scm:193
msgid "unauthorized public key"
msgstr "clave pública no autorizada"
-#: guix/nar.scm:173
+#: guix/nar.scm:198
msgid "corrupt signature data"
msgstr "datos de firma corruptos"
# FUZZY
-#: guix/nar.scm:193
+#: guix/nar.scm:218
msgid "corrupt file set archive"
msgstr "archivo de conjunto de ficheros corrupto"
-#: guix/nar.scm:203
+#: guix/nar.scm:228
#, scheme-format
msgid "importing file or directory '~a'...~%"
msgstr "importando el fichero o directorio '~a'...~%"
# FUZZY
-#: guix/nar.scm:214
+#: guix/nar.scm:239
#, scheme-format
msgid "found valid signature for '~a'~%"
msgstr "encontrada una firma válida para '~a'~%"
-#: guix/nar.scm:221
+#: guix/nar.scm:246
msgid "imported file lacks a signature"
msgstr "el fichero importado carece de firma"
# FUZZY
-#: guix/nar.scm:260
+#: guix/nar.scm:285
msgid "invalid inter-file archive mark"
msgstr "marca de archivo entre-ficheros no válida"
-#: guix/channels.scm:168
+#: guix/channels.scm:266
msgid "unsupported '.guix-channel' version"
msgstr "versión de '.guix-channel' no implementada"
-#: guix/channels.scm:174
+#: guix/channels.scm:272
msgid "invalid '.guix-channel' file"
msgstr "fichero '.guix-channel' no válido"
-#: guix/channels.scm:224
+#: guix/channels.scm:331
+msgid "Authenticating channel '~a', commits ~a to ~a (~h new commits)...~%"
+msgstr "Verificando canal '~a', revisiones de ~a a ~a (~h nuevas revisiones)...~%"
+
+# FUZZY
+#: guix/channels.scm:382
+#, scheme-format
+msgid "channel '~a' lacks an introduction and cannot be authenticated~%"
+msgstr "el canal '~a' carece de presentación y no puede ser verificado~%"
+
+#: guix/channels.scm:387
+msgid ""
+"Add the missing introduction to your\n"
+"channels file to address the issue. Alternatively, you can pass\n"
+"@option{--disable-authentication}, at the risk of running unauthenticated and\n"
+"thus potentially malicious code."
+msgstr ""
+"Añada la presentación (introduction)\n"
+"en su fichero de canales para corregir la incidencia. De manera\n"
+"alternativa, puede proporcionar la opcion @option{--disable-authentication},\n"
+"con el riesgo de ejecutar código sin verificar y por lo tanto\n"
+"potencialmente malicioso."
+
+#: guix/channels.scm:391
+#, scheme-format
+msgid "channel authentication disabled~%"
+msgstr "verificación de canales desactivada"
+
+#: guix/channels.scm:416
+#, scheme-format
+msgid "aborting update of channel '~a' to commit ~a, which is not a descendant of ~a"
+msgstr "abortando la actualización del canal '~a' a la revisión ~a, la cual no desciende de ~a"
+
+#: guix/channels.scm:427
+msgid ""
+"Use @option{--allow-downgrades} to force\n"
+"this downgrade."
+msgstr ""
+"Use @option{--allow-downgrades} para\n"
+"permitir el paso a esta versión anterior."
+
+#: guix/channels.scm:431
+msgid ""
+"This could indicate that the channel has\n"
+"been tampered with and is trying to force a roll-back, preventing you from\n"
+"getting the latest updates. If you think this is not the case, explicitly\n"
+"allow non-forward updates."
+msgstr ""
+"Esto puede indicar que el canal ha sido modificado\n"
+"y se intenta forzar volver a una versión anterior, lo que evitaría que\n"
+"obtuviese las últimas versiones. Si piensa que este no es su caso,\n"
+"permita explícitamente las actualizaciones no-continuas (non-forward)."
+
+#: guix/channels.scm:484
#, scheme-format
msgid "Updating channel '~a' from Git repository at '~a'...~%"
msgstr "Actualizando el canal '~a' del repositorio Git en '~a'...~%"
+#: guix/channels.scm:505
+#, scheme-format
+msgid "pulled channel '~a' from a mirror of ~a, which might be stale~%"
+msgstr "se obtuvo el canal '~a' desde el espejo de ~a, que puede estar obsoleto~%"
+
# FUZZY
-#: guix/channels.scm:475
+#: guix/channels.scm:733
msgid "'guix' channel is lacking"
msgstr "falta el canal de guix"
# FUZZY
-#: guix/channels.scm:477
+#: guix/channels.scm:735
msgid ""
"Make sure your list of channels\n"
"contains one channel named @code{guix} providing the core of Guix."
@@ -5494,67 +5931,79 @@ msgstr ""
"Asegúrese de que su lista de canales\n"
"contiene un canal llamado @code{guix} que proporcione la base de Guix."
-#: guix/channels.scm:679
+#: guix/channels.scm:963
msgid "invalid channel news entry"
msgstr "entrada de las noticias del canal no válida"
-#: guix/channels.scm:697
+#: guix/channels.scm:981
msgid "syntactically invalid channel news file"
msgstr "fichero de noticias del canal con sintáxis no válida"
-#: guix/channels.scm:700
+#: guix/channels.scm:984
msgid "invalid channel news file"
msgstr "fichero de noticias del canal no válido"
-#: guix/profiles.scm:564
+#: guix/profiles.scm:574
msgid "unsupported manifest format"
msgstr "formato de manifiesto no disponible"
-#: guix/profiles.scm:1878
+#: guix/profiles.scm:1923
#, scheme-format
msgid "while creating directory `~a': ~a"
msgstr "durante la creación del directorio «~a»: ~a"
-#: guix/profiles.scm:1883
+#: guix/profiles.scm:1928
#, scheme-format
msgid "Please create the @file{~a} directory, with you as the owner."
msgstr "Por favor cree el directorio @file{~a}, siendo usted la propietaria."
-#: guix/profiles.scm:1892
+#: guix/profiles.scm:1937
#, scheme-format
msgid "directory `~a' is not owned by you"
msgstr "usted no es la propietaria del directorio «~a»"
-#: guix/profiles.scm:1896
+#: guix/profiles.scm:1941
#, scheme-format
msgid "Please change the owner of @file{~a} to user ~s."
msgstr "Por favor, cambie la propiedad de @file{~a} a la usuaria ~s."
-#: guix/git.scm:170
+#: guix/git.scm:175
msgid "long Git object ID is required"
msgstr "es necesario el ID largo de objeto Git"
-#: guix/git.scm:228
+# FUZZY
+#: guix/git.scm:226
+#, scheme-format
+msgid "Git error ~a~%"
+msgstr "Error Git ~a~%"
+
+# FUZZY
+#: guix/git.scm:228 guix/git.scm:418
+#, scheme-format
+msgid "Git error: ~a~%"
+msgstr "Error git: ~a~%"
+
+#: guix/git.scm:256
#, scheme-format
msgid "updating submodule '~a'...~%"
msgstr "actualizando el submódulo '~a'...~%"
-#: guix/git.scm:241
+#: guix/git.scm:269
#, scheme-format
msgid "Support for submodules is missing; please upgrade Guile-Git.~%"
msgstr "Los submódulos no están implementados; por favor, actualice Guile-Git.~%"
-#: guix/git.scm:440
+#: guix/git.scm:512
#, scheme-format
msgid "cannot fetch commit ~a from ~a: ~a"
msgstr "no se puede obtener la revisión ~a desde ~a: ~a"
-#: guix/git.scm:443
+#: guix/git.scm:515
#, scheme-format
msgid "cannot fetch branch '~a' from ~a: ~a"
msgstr "no se puede obtener la rama '~a' desde ~a: ~a"
-#: guix/git.scm:446
+#: guix/git.scm:518
#, scheme-format
msgid "Git failure while fetching ~a: ~a"
msgstr "Git ha fallado al obtener ~a: ~a"
@@ -5571,7 +6020,7 @@ msgstr "'~a' está obsoleto~%"
#. TRANSLATORS: 'derivation' must not be translated; it refers to the
#. 'derivation' procedure.
-#: guix/derivations.scm:743
+#: guix/derivations.scm:775
#, scheme-format
msgid "in '~a': deprecated 'derivation' calling convention used~%"
msgstr "en '~a': se usa una convención de llamada a 'derivation' obsoleta~%"
@@ -5707,6 +6156,35 @@ msgstr "escucha conexiones en SOCKET"
msgid "produce debugging output"
msgstr "produce salida de depuración"
+#~ msgid "cannot find public key for secret key '~a'~%"
+#~ msgstr "no se pudo encontrar una clave pública para la clave secreta '~a'~%"
+
+#~ msgid "error: invalid signature: ~a~%"
+#~ msgstr "error: firma no válida: ~a~%"
+
+#~ msgid "error: unauthorized public key: ~a~%"
+#~ msgstr "error: clave pública no autorizada: ~a~%"
+
+#~ msgid "error: corrupt signature data: ~a~%"
+#~ msgstr "error: datos de firma corruptos: ~a~%"
+
+#~ msgid "~a: error: device '~a' not found: ~a~%"
+#~ msgstr "~a: error: dispositivo '~a' no encontrado: ~a~%"
+
+#~ msgid ""
+#~ "\n"
+#~ " --file-system-type=TYPE\n"
+#~ " for 'disk-image', produce a root file system of TYPE\n"
+#~ " (one of 'ext4', 'iso9660')"
+#~ msgstr ""
+#~ "\n"
+#~ " --file-system-type=TIPO\n"
+#~ " para 'disk-image', produce un sistema de ficheros raíz\n"
+#~ " de TIPO (uno de 'ext4', 'iso9660')"
+
+#~ msgid "Run @code{~a ... | less} to view all the results."
+#~ msgstr "Ejecute @code{~a ... | less} para ver todos los resultados."
+
#~ msgid "Retry system install"
#~ msgstr "Reintentar la instalación del sistema"
diff --git a/po/guix/fr.po b/po/guix/fr.po
index 503b8fb496..53236f6584 100644
--- a/po/guix/fr.po
+++ b/po/guix/fr.po
@@ -15,10 +15,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: guix 1.1.0-pre2\n"
-"Report-Msgid-Bugs-To: ludo@gnu.org\n"
-"POT-Creation-Date: 2020-04-09 18:27+0200\n"
-"PO-Revision-Date: 2020-07-18 14:15+0200\n"
+"Project-Id-Version: guix 1.2.0-pre1\n"
+"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
+"POT-Creation-Date: 2020-10-05 16:00+0200\n"
+"PO-Revision-Date: 2020-10-05 22:14+0200\n"
"Last-Translator: Julien Lepiller <julien@lepiller.eu>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
@@ -29,12 +29,12 @@ msgstr ""
"X-Bugs: Report translation errors to the Language-Team address.\n"
"X-Generator: Offlate 0.5\n"
-#: gnu.scm:83
+#: gnu.scm:81
#, scheme-format
msgid "module ~a not found"
msgstr "module ~a introuvable"
-#: gnu.scm:101
+#: gnu.scm:99
msgid ""
"You may use @command{guix package --show=foo | grep location} to search\n"
"for the location of package @code{foo}.\n"
@@ -46,12 +46,12 @@ msgstr ""
"Si vous voyez la ligne @code{location: gnu/packages/bar.scm:174:2},\n"
"ajoutez @code{bar} dans @code{use-package-modules}."
-#: gnu.scm:109
+#: gnu.scm:107
#, scheme-format
msgid "Try adding @code{(use-package-modules ~a)}."
msgstr "Essayez d'ajouter @code{(use-package-modules ~a)}."
-#: gnu.scm:124
+#: gnu.scm:122
#, scheme-format
msgid ""
"You may use @command{guix system search ~a} to search for a service\n"
@@ -64,7 +64,7 @@ msgstr ""
"Si vous voyez la ligne @code{location: gnu/services/foo.scm:188:2},\n"
"ajoutez @code{foo} dans @code{use-service-modules}."
-#: gnu.scm:133
+#: gnu.scm:131
#, scheme-format
msgid "Try adding @code{(use-service-modules ~a)}."
msgstr "Essayez d'ajouter @code{(use-service-modules ~a)}."
@@ -74,42 +74,42 @@ msgstr "Essayez d'ajouter @code{(use-service-modules ~a)}."
msgid "~a: patch not found"
msgstr "~a : correctif introuvable"
-#: gnu/packages.scm:460 gnu/packages.scm:501
+#: gnu/packages.scm:480 gnu/packages.scm:521
#, scheme-format
msgid "ambiguous package specification `~a'~%"
msgstr "spécification du paquet « ~a » ambiguë~%"
-#: gnu/packages.scm:461 gnu/packages.scm:502
+#: gnu/packages.scm:481 gnu/packages.scm:522
#, scheme-format
msgid "choosing ~a@~a from ~a~%"
msgstr "choix de ~a@~a à l'emplacement ~a~%"
-#: gnu/packages.scm:466 guix/scripts/package.scm:207
+#: gnu/packages.scm:486 guix/scripts/package.scm:210
#, scheme-format
msgid "package '~a' has been superseded by '~a'~%"
msgstr "le paquet « ~a » a été remplacé par « ~a »~%"
-#: gnu/packages.scm:473 gnu/packages.scm:490
+#: gnu/packages.scm:493 gnu/packages.scm:510
#, scheme-format
msgid "~A: package not found for version ~a~%"
msgstr "~A : paquet introuvable pour la version ~a~%"
-#: gnu/packages.scm:474 gnu/packages.scm:491
+#: gnu/packages.scm:494 gnu/packages.scm:511
#, scheme-format
msgid "~A: unknown package~%"
msgstr "~A : paquet inconnu~%"
-#: gnu/packages.scm:530
+#: gnu/packages.scm:550
#, scheme-format
msgid "package `~a' lacks output `~a'~%"
msgstr "le paquet « ~a » requiert la sortie « ~a »~%"
-#: gnu/services.scm:242
+#: gnu/services.scm:249
#, scheme-format
msgid "~a: no value specified for service of type '~a'"
msgstr "~a : aucune valeur spécifiée pour le service de type « ~a »"
-#: gnu/services.scm:341
+#: gnu/services.scm:347
msgid ""
"Build the operating system top-level directory, which in\n"
"turn refers to everything the operating system needs: its kernel, initrd,\n"
@@ -120,7 +120,7 @@ msgstr ""
"besoin : son noyau, l'image de démarrage, le profil du système, le script\n"
"de démarrage, etc."
-#: gnu/services.scm:371
+#: gnu/services.scm:377
msgid ""
"Produce the operating system's boot script, which is spawned\n"
"by the initrd once the root file system is mounted."
@@ -129,7 +129,7 @@ msgstr ""
"qui est appelé par l’image de démarrage une fois que le système\n"
"de fichiers racine est monté."
-#: gnu/services.scm:452
+#: gnu/services.scm:488
msgid ""
"Store provenance information about the system in the system\n"
"itself: the channels used when building the system, and its configuration\n"
@@ -139,7 +139,7 @@ msgstr ""
"lui-même : les canaux utilisés lors de la construction d usystème et son fichier\n"
"de configuration, s'il est disponible."
-#: gnu/services.scm:510
+#: gnu/services.scm:571
msgid ""
"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
"temporary locations at boot time."
@@ -147,7 +147,7 @@ msgstr ""
"Supprime les fichiers de @file{/tmp}, @file{/var/run} et d'autres\n"
"emplacements temporaires au démarrage."
-#: gnu/services.scm:564
+#: gnu/services.scm:625
msgid ""
"Run @dfn{activation} code at boot time and upon\n"
"@command{guix system reconfigure} completion."
@@ -155,7 +155,7 @@ msgstr ""
"Lance le code d’@dfn{activation} au démarrage et à la\n"
"fin de @command{guix system reconfigure}."
-#: gnu/services.scm:619
+#: gnu/services.scm:713
msgid ""
"Add special files to the root file system---e.g.,\n"
"@file{/usr/bin/env}."
@@ -163,11 +163,16 @@ msgstr ""
"Ajoute des fichiers spéciaux au système de fichiers\n"
"racine — p. ex. @file{/usr/bin/env}."
-#: gnu/services.scm:655
+#: gnu/services.scm:736
+#, scheme-format
+msgid "duplicate '~a' entry for /etc"
+msgstr "entrée « ~a » dupliquée dans /etc"
+
+#: gnu/services.scm:764
msgid "Populate the @file{/etc} directory."
msgstr "Rempli le répertoire @file{/etc}."
-#: gnu/services.scm:672
+#: gnu/services.scm:781
msgid ""
"Populate @file{/run/setuid-programs} with the specified\n"
"executables, making them setuid-root."
@@ -175,7 +180,7 @@ msgstr ""
"Rempli @file{/run/setuid-programs} avec les exécutables\n"
"spécifiés, en les rendant setuid-root."
-#: gnu/services.scm:692
+#: gnu/services.scm:801
msgid ""
"This is the @dfn{system profile}, available as\n"
"@file{/run/current-system/profile}. It contains packages that the sysadmin\n"
@@ -185,7 +190,7 @@ msgstr ""
"@file{/run/current-system/profile}. Il contient des paquets que l'administrateur\n"
"système souhaite rendre disponible à tous les utilisateurs du système."
-#: gnu/services.scm:712
+#: gnu/services.scm:821
msgid ""
"Make ``firmware'' files loadable by the operating system\n"
"kernel. Firmware may then be uploaded to some of the machine's devices, such\n"
@@ -195,7 +200,7 @@ msgstr ""
"Les micro-logiciels peuvent ensuite être envoyés à certains périphériques de la\n"
"machine, comme une carte wifi."
-#: gnu/services.scm:743
+#: gnu/services.scm:852
msgid ""
"Register garbage-collector roots---i.e., store items that\n"
"will not be reclaimed by the garbage collector."
@@ -203,57 +208,86 @@ msgstr ""
"Enregistre des racines du ramasse-miettes — c.-à-d. des éléments du\n"
"dépôt qui ne seront pas glanés par le ramasse-miettes."
-#: gnu/services.scm:769
+#: gnu/services.scm:878
#, scheme-format
msgid "no target of type '~a' for service '~a'"
msgstr "pas de cible de type « ~a » pour le service « ~a »"
-#: gnu/services.scm:795 gnu/services.scm:914
+#: gnu/services.scm:904 gnu/services.scm:1023
#, scheme-format
msgid "more than one target service of type '~a'"
msgstr "plus d'un service cible de type « ~a »"
-#: gnu/services.scm:904
+#: gnu/services.scm:1013
#, scheme-format
msgid "service of type '~a' not found"
msgstr "service de type « ~a » pas trouvé"
-#: gnu/system.scm:355
+#: gnu/system.scm:390
#, scheme-format
msgid "unrecognized boot parameters at '~a'~%"
msgstr "paramètres de démarrage non reconnus dans « ~a »~%"
-#: gnu/system.scm:793
+#: gnu/system.scm:926
#, scheme-format
msgid "using a string for file '~a' is deprecated; use 'plain-file' instead~%"
msgstr "l'utilisation d'une chaîne pour le fichier « ~a » est obsolète. Utilisez plutôt « plain-file »~%"
-#: gnu/system.scm:809
+#: gnu/system.scm:942
#, scheme-format
msgid "using a monadic value for '~a' is deprecated; use 'plain-file' instead~%"
msgstr "l'utilisation d'une valeur monadic pour « ~a » est obsolète. Utilisez plutôt « plain-file »~%"
-#: gnu/system.scm:959
+#: gnu/system.scm:1069
+msgid "missing root file system"
+msgstr "système de fichier racine manquant"
+
+#: gnu/system.scm:1145
#, scheme-format
msgid "~a: invalid locale name"
msgstr "~a : nom d'environnement linguistique non valide"
-#: gnu/services/shepherd.scm:194
+#: gnu/services/shepherd.scm:112
+msgid ""
+"Run the GNU Shepherd as PID 1---i.e., the operating system's first\n"
+"process. The Shepherd takes care of managing services such as daemons by\n"
+"ensuring they are started and stopped in the right order."
+msgstr ""
+"Lancer GNU Shepherd en tant que PID 1 — c.-à-d. le premier processus\n"
+"du système d'exploitation. Le Shepherd prend en charge la gestion des\n"
+"services comme les démons en s'assurant qu'ils démarrent et s'arrêtent\n"
+"dans le bon ordre."
+
+#: gnu/services/shepherd.scm:202
#, scheme-format
msgid "service '~a' provided more than once"
msgstr "service « ~a » fourni plus d'une fois"
-#: gnu/services/shepherd.scm:209
+#: gnu/services/shepherd.scm:217
#, scheme-format
msgid "service '~a' requires '~a', which is not provided by any service"
msgstr "le service « ~a » requiert « ~a » qui n'est fourni pas aucun service"
-#: gnu/system/mapped-devices.scm:136
+#: gnu/services/shepherd.scm:547
+msgid ""
+"The @code{user-processes} service is responsible for\n"
+"terminating all the processes so that the root file system can be re-mounted\n"
+"read-only, just before rebooting/halting. Processes still running after a few\n"
+"seconds after @code{SIGTERM} has been sent are terminated with\n"
+"@code{SIGKILL}."
+msgstr ""
+"Le service @code{user-processes} est responsable de la terminaison\n"
+"des processus pour que le système de fichier racine puisse être remonté\n"
+"en lecture-seule, juste avant de redémarrer ou d'arrêter l'ordinateur. Les\n"
+"processus qui tournent encore quelques secondes après l'envoie du\n"
+"@code{SIGTERM} sont terminés avec @code{SIGKILL}."
+
+#: gnu/system/mapped-devices.scm:137
#, scheme-format
msgid "you may need these modules in the initrd for ~a:~{ ~a~}"
msgstr "vous pourriez avoir besoin de ces modules dans l’image de démarrage pour ~a :~{ ~a~}"
-#: gnu/system/mapped-devices.scm:140
+#: gnu/system/mapped-devices.scm:142
#, scheme-format
msgid ""
"Try adding them to the\n"
@@ -283,7 +317,7 @@ msgstr ""
"Si vous pensez que ce diagnostic est inexact, utilisez l'option @option{--skip-checks}\n"
"de @command{guix system}.\n"
-#: gnu/system/mapped-devices.scm:219
+#: gnu/system/mapped-devices.scm:221
#, scheme-format
msgid "no LUKS partition with UUID '~a'"
msgstr "aucune partition LUKS avec l’UUID « ~a »"
@@ -298,49 +332,57 @@ msgstr "le groupe supplémentaire « ~a » de l'utilisateur « ~a » n'est p
msgid "primary group '~a' of user '~a' is undeclared"
msgstr "le groupe primaire « ~a » de l'utilisateur « ~a » n'est pas déclaré"
-#: guix/import/opam.scm:141
+#: gnu/system/shadow.scm:383
+msgid ""
+"Ensure the specified user accounts and groups exist, as well\n"
+"as each account home directory."
+msgstr ""
+"S'assure que les comptes utilisateurs et les groupes spécifiés, ainsi que\n"
+"les répertoires personnels des comptes, existent."
+
+#: guix/import/opam.scm:148
#, scheme-format
msgid "Package not found in opam repository: ~a~%"
msgstr "Paquet introuvable dans le dépôt opam : ~a~%"
-#: guix/import/opam.scm:357
+#: guix/import/opam.scm:368
msgid "Updater for OPAM packages"
msgstr "Logiciel de mise à jour des paquets OPAM"
-#: gnu/installer.scm:215
+#: gnu/installer.scm:214
msgid "Locale"
msgstr "Paramètres régionaux"
-#: gnu/installer.scm:231 gnu/installer/newt/timezone.scm:58
+#: gnu/installer.scm:230 gnu/installer/newt/timezone.scm:58
msgid "Timezone"
msgstr "Fuseau horaire"
-#: gnu/installer.scm:248
+#: gnu/installer.scm:247
msgid "Keyboard mapping selection"
msgstr "Sélection de la disposition du clavier"
-#: gnu/installer.scm:257 gnu/installer/newt/hostname.scm:26
+#: gnu/installer.scm:256 gnu/installer/newt/hostname.scm:26
msgid "Hostname"
msgstr "Nom d'hôte"
-#: gnu/installer.scm:266
+#: gnu/installer.scm:265
msgid "Network selection"
msgstr "Sélection du réseau"
-#: gnu/installer.scm:273 gnu/installer/newt/user.scm:68
+#: gnu/installer.scm:272 gnu/installer/newt/user.scm:68
#: gnu/installer/newt/user.scm:205
msgid "User creation"
msgstr "Création de l'utilisateur"
-#: gnu/installer.scm:281
+#: gnu/installer.scm:280
msgid "Services"
msgstr "Services"
-#: gnu/installer.scm:292
+#: gnu/installer.scm:291
msgid "Partitioning"
msgstr "Partitionnement"
-#: gnu/installer.scm:299 gnu/installer/newt/final.scm:52
+#: gnu/installer.scm:298 gnu/installer/newt/final.scm:53
msgid "Configuration file"
msgstr "Fichier de configuration"
@@ -395,36 +437,36 @@ msgstr "Connexion filaire"
msgid "Exit"
msgstr "Sortir"
-#: gnu/installer/newt/final.scm:45
+#: gnu/installer/newt/final.scm:46
#, scheme-format
msgid "We're now ready to proceed with the installation! A system configuration file has been generated, it is displayed below. This file will be available as '~a' on the installed system. The new system will be created from this file once you've pressed OK. This will take a few minutes."
msgstr "Nous sommes maintenant prêts à commencer l'installation ! Un fichier de configuration du système a été généré, il est affiché plus bas. Ce fichier sera disponible dans « ~a » sur le système une fois installé. Le nouveau système sera créé à partir de ce fichier une fois que vous aurez appuyé sur OK. Cela prendra quelques minutes."
-#: gnu/installer/newt/final.scm:69
+#: gnu/installer/newt/final.scm:70
msgid "Installation complete"
msgstr "Installation terminée"
-#: gnu/installer/newt/final.scm:70 gnu/installer/newt/welcome.scm:139
+#: gnu/installer/newt/final.scm:71 gnu/installer/newt/welcome.scm:139
msgid "Reboot"
msgstr "Redémarrer"
-#: gnu/installer/newt/final.scm:71
+#: gnu/installer/newt/final.scm:72
msgid "Congratulations! Installation is now complete. You may remove the device containing the installation image and press the button to reboot."
msgstr "Félicitations ! L'installation est maintenant terminée. Vous pouvez retirer le périphérique contenant l'image d'installation et appuyer sur le bouton pour redémarrer."
-#: gnu/installer/newt/final.scm:85
+#: gnu/installer/newt/final.scm:86
msgid "Installation failed"
msgstr "Installation échouée"
-#: gnu/installer/newt/final.scm:86
+#: gnu/installer/newt/final.scm:87
msgid "Resume"
msgstr "Reprendre"
-#: gnu/installer/newt/final.scm:87
+#: gnu/installer/newt/final.scm:88
msgid "Restart the installer"
msgstr "Redémarrer l'installateur"
-#: gnu/installer/newt/final.scm:88
+#: gnu/installer/newt/final.scm:89
msgid "The final system installation step failed. You can resume from a specific step, or restart the installer."
msgstr "La dernière étape de l'installation du système a échouée. Vous pouvez reprendre à une étape spécifique ou redémarrer l'installateur."
@@ -1019,11 +1061,11 @@ msgstr "Aucun réseau wifi détecté"
msgid "Wifi"
msgstr "Wifi"
-#: gnu/installer/parted.scm:395 gnu/installer/parted.scm:432
+#: gnu/installer/parted.scm:403 gnu/installer/parted.scm:440
msgid "Free space"
msgstr "Espace libre"
-#: gnu/installer/parted.scm:1350
+#: gnu/installer/parted.scm:1370
#, scheme-format
msgid "Device ~a is still in use."
msgstr "Le périphérique ~a est toujours utilisé."
@@ -1062,22 +1104,22 @@ msgstr "Impossible de trouver le chemin : ~a."
msgid "Press Enter to continue.~%"
msgstr "Appuyez sur Entrée pour continuer.~%"
-#: gnu/installer/utils.scm:101
+#: gnu/installer/utils.scm:102
#, scheme-format
msgid "Command failed with exit code ~a.~%"
msgstr "La commande a échouée avec le code ~a.~%"
-#: gnu/machine/ssh.scm:108
+#: gnu/machine/ssh.scm:113
#, scheme-format
msgid "<machine-ssh-configuration> without a 'host-key' is deprecated~%"
msgstr "<machine-ssh-configuration> sans « host-key » est obsolète~%"
-#: gnu/machine/ssh.scm:183
+#: gnu/machine/ssh.scm:188
#, scheme-format
msgid "device '~a' not found: ~a"
msgstr "périphérique « ~a » non trouvé : ~a"
-#: gnu/machine/ssh.scm:200
+#: gnu/machine/ssh.scm:203
#, scheme-format
msgid "no file system with label '~a'"
msgstr "aucun système de fichier étiqueté « ~a »"
@@ -1092,21 +1134,21 @@ msgstr "aucun système de fichier avec l'UUID « ~a »"
msgid "missing modules for ~a:~{ ~a~}~%"
msgstr "modules manquants pour ~a : ~{ ~a~}~%"
-#: gnu/machine/ssh.scm:290
+#: gnu/machine/ssh.scm:309
#, scheme-format
msgid "incorrect target system ('~a' was given, while the system reports that it is '~a')~%"
msgstr "système cible incorrect (« ~a » donné, alors que le système rapporte qu'il est un « ~a »)~%"
-#: gnu/machine/ssh.scm:407
+#: gnu/machine/ssh.scm:425
#, scheme-format
msgid "no signing key '~a'. have you run 'guix archive --generate-key?'"
msgstr "pas de clef de signature « ~a ». Avez--vous lancé « guix archive --generate-key » ?"
-#: gnu/machine/ssh.scm:458
+#: gnu/machine/ssh.scm:476
msgid "could not roll-back machine"
msgstr "impossible de faire revenir la machine en arrière"
-#: gnu/machine/ssh.scm:490
+#: gnu/machine/ssh.scm:508
msgid ""
"Provisioning for machines that are accessible over SSH\n"
"and have a known host-name. This entails little more than maintaining an SSH\n"
@@ -1116,7 +1158,7 @@ msgstr ""
"ont un nom d'hôte connu. Cela nécessite à peine plus que de\n"
"maintenir une connexion SSH à l'hôte"
-#: gnu/machine/ssh.scm:502
+#: gnu/machine/ssh.scm:518
#, scheme-format
msgid ""
"unsupported machine configuration '~a'\n"
@@ -1125,46 +1167,66 @@ msgstr ""
"configuration de machine « ~a » non prise en charge\n"
"pour l'environnement de type « ~a »"
-#: gnu/packages/bootstrap.scm:137
+#: gnu/packages/bootstrap.scm:152
#, scheme-format
msgid "could not find bootstrap binary '~a' for system '~a'"
msgstr "impossible de trouver le binaire d'initialisation « ~a » pour le système « ~a »"
-#: gnu/packages/bootstrap.scm:436
+#: gnu/packages/bootstrap.scm:459
msgid "Raw build system with direct store access"
msgstr "Système de construction brut avec un accès direct au dépôt"
-#: gnu/packages/bootstrap.scm:444
+#: gnu/packages/bootstrap.scm:467
msgid "Pre-built Guile for bootstrapping purposes."
msgstr "Guile pré-construit pour le bootstrap."
-#: guix/build/utils.scm:713
+#: guix/build/utils.scm:715
#, scheme-format
msgid "'~a~{ ~a~}' exited with status ~a; output follows:~%~%~{ ~a~%~}"
msgstr "« ~a~{ ~a~} » a quitté avec le statut ~a ; la sortie est la suivante :~%~%~{ ~a~%~}"
-#: guix/scripts.scm:61
+#: guix/scripts.scm:85
+msgid "main commands"
+msgstr "commandes principales"
+
+#: guix/scripts.scm:86
+msgid "software development commands"
+msgstr "commandes pour le développement logiciel"
+
+#: guix/scripts.scm:87
+msgid "packaging commands"
+msgstr "commandes pour la gestion des paquets"
+
+#: guix/scripts.scm:88
+msgid "plumbing commands"
+msgstr "commandes de plomberie"
+
+#: guix/scripts.scm:89
+msgid "internal commands"
+msgstr "commandes internes"
+
+#: guix/scripts.scm:122
#, scheme-format
msgid "invalid argument: ~a~%"
msgstr "argument non valide : ~a~%"
-#: guix/scripts.scm:89 guix/scripts/download.scm:150
-#: guix/scripts/search.scm:69 guix/scripts/show.scm:69
+#: guix/scripts.scm:150 guix/scripts/download.scm:167
+#: guix/scripts/search.scm:71 guix/scripts/show.scm:71
#: guix/scripts/import/cran.scm:84 guix/scripts/import/elpa.scm:84
-#: guix/scripts/publish.scm:1020 guix/scripts/edit.scm:87
-#: guix/scripts/describe.scm:258 guix/scripts/processes.scm:230
+#: guix/scripts/publish.scm:1023 guix/scripts/edit.scm:89
+#: guix/scripts/describe.scm:311 guix/scripts/processes.scm:232
#, scheme-format
msgid "~A: unrecognized option~%"
msgstr "~A : option non reconnue~%"
-#: guix/scripts.scm:172
+#: guix/scripts.scm:233
#, scheme-format
msgid "Your Guix installation is ~a day old.\n"
msgid_plural "Your Guix installation is ~a days old.\n"
msgstr[0] "Votre installation Guix est vieille de ~a jour.\n"
msgstr[1] "Votre installation Guix est vieille de ~a jours.\n"
-#: guix/scripts.scm:178
+#: guix/scripts.scm:239
#, scheme-format
msgid ""
"Consider running 'guix pull' followed by\n"
@@ -1173,12 +1235,12 @@ msgstr ""
"Envisagez d'exécuter « guix pull » suivi de\n"
"« ~a » pour obtenir des paquets à jour et des mises à jour de sécurité.\n"
-#: guix/scripts.scm:242
+#: guix/scripts.scm:303
#, scheme-format
msgid "only ~,1f GiB of free space available on ~a~%"
msgstr "seulement ~,1f Gio d'espace libre sur ~a~%"
-#: guix/scripts.scm:244
+#: guix/scripts.scm:305
msgid ""
"Consider deleting old profile\n"
"generations and collecting garbage, along these lines:\n"
@@ -1194,42 +1256,42 @@ msgstr ""
"guix gc --delete-generations=1m\n"
"@end example\n"
-#: guix/scripts/build.scm:88
+#: guix/scripts/build.scm:93
#, scheme-format
msgid "cannot access build log at '~a':~%"
msgstr "aucun journal de compilation sur « ~a »~%"
-#: guix/scripts/build.scm:142
+#: guix/scripts/build.scm:147
#, scheme-format
msgid "failed to create GC root `~a': ~a~%"
msgstr "impossible de créer la racine du GC « ~a » : ~a~%"
-#: guix/scripts/build.scm:247 guix/scripts/build.scm:312
+#: guix/scripts/build.scm:252 guix/scripts/build.scm:317
#, scheme-format
msgid "invalid replacement specification: ~s~%"
msgstr "spécification de remplacement invalide : ~s~%"
-#: guix/scripts/build.scm:294
+#: guix/scripts/build.scm:299
#, scheme-format
msgid "the source of ~a is not a Git reference~%"
msgstr "la source de ~a n'est pas une référence Git~%"
-#: guix/scripts/build.scm:382
+#: guix/scripts/build.scm:387
#, scheme-format
msgid "~a: invalid Git URL replacement specification~%"
msgstr "~a : spécification d'URL Git de remplacement invalide~%"
-#: guix/scripts/build.scm:427
+#: guix/scripts/build.scm:462
msgid ""
"\n"
-" --with-source=SOURCE\n"
+" --with-source=[PACKAGE=]SOURCE\n"
" use SOURCE when building the corresponding package"
msgstr ""
"\n"
-" --with-source=SOURCE\n"
+" --with-source=[PAQUET=]SOURCE\n"
" utiliser la SOURCE donnée pour compiler le paquet correspondant"
-#: guix/scripts/build.scm:430
+#: guix/scripts/build.scm:465
msgid ""
"\n"
" --with-input=PACKAGE=REPLACEMENT\n"
@@ -1239,7 +1301,7 @@ msgstr ""
" --with-input=PAQUET=REMPLACEMENT\n"
" remplacer le paquet de dépendance PAQUET par REMPLACEMENT"
-#: guix/scripts/build.scm:433
+#: guix/scripts/build.scm:468
msgid ""
"\n"
" --with-graft=PACKAGE=REPLACEMENT\n"
@@ -1249,7 +1311,7 @@ msgstr ""
" --with-graft=PAQUET=REMPLACEMENT\n"
" greffer le paquet REMPLACEMENT sur les paquets qui font référence à PAQUET"
-#: guix/scripts/build.scm:436
+#: guix/scripts/build.scm:471
msgid ""
"\n"
" --with-branch=PACKAGE=BRANCH\n"
@@ -1259,7 +1321,7 @@ msgstr ""
" --with-branch=PAQUET=BRANCHE\n"
" construit le PAQUET à partir du dernier commit de la BRANCHE"
-#: guix/scripts/build.scm:439
+#: guix/scripts/build.scm:474
msgid ""
"\n"
" --with-commit=PACKAGE=COMMIT\n"
@@ -1269,7 +1331,7 @@ msgstr ""
" --with-commit=PAQUET=COMMIT\n"
" construit le PAQUET à partir du COMMIT"
-#: guix/scripts/build.scm:442
+#: guix/scripts/build.scm:477
msgid ""
"\n"
" --with-git-url=PACKAGE=URL\n"
@@ -1279,14 +1341,24 @@ msgstr ""
" --with-git-url=PAQUET=URL\n"
" construit le PAQUET à partir de l'URL du dépôt"
-#: guix/scripts/build.scm:473
+#: guix/scripts/build.scm:480
+msgid ""
+"\n"
+" --without-tests=PACKAGE\n"
+" build PACKAGE without running its tests"
+msgstr ""
+"\n"
+" --without-test=PAQUET\n"
+" construit le PAQUET sans lancer ses tests"
+
+#: guix/scripts/build.scm:524
#, scheme-format
msgid "transformation '~a' had no effect on ~a~%"
msgstr "la transformation « ~a » n'a pas d'effet sur ~a~%"
-#: guix/scripts/build.scm:491 guix/scripts/search.scm:41
+#: guix/scripts/build.scm:566 guix/scripts/search.scm:41
#: guix/scripts/show.scm:41 guix/scripts/lint.scm:101 guix/scripts/edit.scm:48
-#: guix/scripts/size.scm:246 guix/scripts/graph.scm:509
+#: guix/scripts/size.scm:246 guix/scripts/graph.scm:546
msgid ""
"\n"
" -L, --load-path=DIR prepend DIR to the package module search path"
@@ -1294,7 +1366,7 @@ msgstr ""
"\n"
" -L, --load-path=REP préfixer le chemin de recherche par REP"
-#: guix/scripts/build.scm:493
+#: guix/scripts/build.scm:568
msgid ""
"\n"
" -K, --keep-failed keep build tree of failed builds"
@@ -1302,7 +1374,7 @@ msgstr ""
"\n"
" -K, --keep-failed garder l'arbre de compilation pour les compilations ayant échoué"
-#: guix/scripts/build.scm:495
+#: guix/scripts/build.scm:570
msgid ""
"\n"
" -k, --keep-going keep going when some of the derivations fail"
@@ -1310,7 +1382,7 @@ msgstr ""
"\n"
" -k, --keep-going continuer si certaines dérivations échouent"
-#: guix/scripts/build.scm:497
+#: guix/scripts/build.scm:572
msgid ""
"\n"
" -n, --dry-run do not build the derivations"
@@ -1318,7 +1390,7 @@ msgstr ""
"\n"
" -n, --dry-run ne pas compiler les dérivations"
-#: guix/scripts/build.scm:499
+#: guix/scripts/build.scm:574
msgid ""
"\n"
" --fallback fall back to building when the substituter fails"
@@ -1326,7 +1398,7 @@ msgstr ""
"\n"
" --fallback revenir à la compilation quand le substitut échoue"
-#: guix/scripts/build.scm:501
+#: guix/scripts/build.scm:576
msgid ""
"\n"
" --no-substitutes build instead of resorting to pre-built substitutes"
@@ -1334,7 +1406,7 @@ msgstr ""
"\n"
" --no-substitutes compiler plutôt que recourir à des substituts pré-compilés"
-#: guix/scripts/build.scm:503 guix/scripts/size.scm:235
+#: guix/scripts/build.scm:578 guix/scripts/size.scm:235
msgid ""
"\n"
" --substitute-urls=URLS\n"
@@ -1344,7 +1416,7 @@ msgstr ""
" --substitute-urls=URLS\n"
" récupérer les substituts depuis les URLS si elles sont autorisées"
-#: guix/scripts/build.scm:506
+#: guix/scripts/build.scm:581
msgid ""
"\n"
" --no-grafts do not graft packages"
@@ -1352,7 +1424,7 @@ msgstr ""
"\n"
" --no-grafts ne pas greffer les paquets"
-#: guix/scripts/build.scm:508
+#: guix/scripts/build.scm:583
msgid ""
"\n"
" --no-offload do not attempt to offload builds"
@@ -1360,7 +1432,7 @@ msgstr ""
"\n"
" --no-offload ne pas essayer de décharger les compilations"
-#: guix/scripts/build.scm:510
+#: guix/scripts/build.scm:585
msgid ""
"\n"
" --max-silent-time=SECONDS\n"
@@ -1370,7 +1442,7 @@ msgstr ""
" --max-silent-time=N\n"
" marquer la compilation comme ayant échouée après N secondes de silence"
-#: guix/scripts/build.scm:513
+#: guix/scripts/build.scm:588
msgid ""
"\n"
" --timeout=SECONDS mark the build as failed after SECONDS of activity"
@@ -1378,7 +1450,7 @@ msgstr ""
"\n"
" --timeout=N marquer la compilation comme ayant échouée après N secondes d'activité"
-#: guix/scripts/build.scm:515
+#: guix/scripts/build.scm:590
msgid ""
"\n"
" --rounds=N build N times in a row to detect non-determinism"
@@ -1386,7 +1458,7 @@ msgstr ""
"\n"
" --rounds=N compiler N fois de suite pour détecter les non déterminismes"
-#: guix/scripts/build.scm:517
+#: guix/scripts/build.scm:592
msgid ""
"\n"
" -c, --cores=N allow the use of up to N CPU cores for the build"
@@ -1394,7 +1466,7 @@ msgstr ""
"\n"
" -c, --cores=N utiliser jusqu'à N cœurs CPU pour la compilation"
-#: guix/scripts/build.scm:519
+#: guix/scripts/build.scm:594
msgid ""
"\n"
" -M, --max-jobs=N allow at most N build jobs"
@@ -1402,7 +1474,7 @@ msgstr ""
"\n"
" -M, --max-jobs=N autoriser au plus N tâches de compilation"
-#: guix/scripts/build.scm:521
+#: guix/scripts/build.scm:596
msgid ""
"\n"
" --debug=LEVEL produce debugging output at LEVEL"
@@ -1410,21 +1482,21 @@ msgstr ""
"\n"
" --debug=NIVEAU produire une sortie de débogage à ce NIVEAU"
-#: guix/scripts/build.scm:538
+#: guix/scripts/build.scm:613
msgid "'--keep-failed' ignored since you are talking to a remote daemon\n"
msgstr "« --keep-failed » ignoré car vous parlez à un démon distant\n"
-#: guix/scripts/build.scm:619
+#: guix/scripts/build.scm:694
#, scheme-format
msgid "'--no-build-hook' is deprecated; use '--no-offload' instead~%"
msgstr "« --no-build-hook » est obsolète ; utilisez plutôt « --no-offload »~%"
-#: guix/scripts/build.scm:649 guix/scripts/build.scm:656
+#: guix/scripts/build.scm:724 guix/scripts/build.scm:731
#, scheme-format
msgid "not a number: '~a' option argument: ~a~%"
msgstr "pas un nombre: argument d'option « ~a » : ~a~%"
-#: guix/scripts/build.scm:677
+#: guix/scripts/build.scm:752
msgid ""
"Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...\n"
"Build the given PACKAGE-OR-DERIVATION and return their output paths.\n"
@@ -1432,7 +1504,7 @@ msgstr ""
"Usage: guix build [OPTION]... PAQUET-OU-DERIVATION...\n"
"Compiler le PAQUET-OU-DERIVATION donné et retourner leurs chemins de sortie.\n"
-#: guix/scripts/build.scm:679
+#: guix/scripts/build.scm:754
msgid ""
"\n"
" -e, --expression=EXPR build the package or derivation EXPR evaluates to"
@@ -1440,7 +1512,7 @@ msgstr ""
"\n"
" -e, --expression=EXPR compiler le paquet ou la dérivation évalué par EXPR"
-#: guix/scripts/build.scm:681
+#: guix/scripts/build.scm:756
msgid ""
"\n"
" -f, --file=FILE build the package or derivation that the code within\n"
@@ -1450,7 +1522,7 @@ msgstr ""
" -f, --file=FICHIER compiler le paquet ou la dérivation qui est évaluée\n"
" par le code dans FICHIER"
-#: guix/scripts/build.scm:684
+#: guix/scripts/build.scm:759
msgid ""
"\n"
" -m, --manifest=FILE build the packages that the manifest given in FILE\n"
@@ -1460,7 +1532,7 @@ msgstr ""
" -m, --manifest=FICHIER compiler le paquet qui est évalué par le code dans le FICHIER\n"
" manifest"
-#: guix/scripts/build.scm:687
+#: guix/scripts/build.scm:762
msgid ""
"\n"
" -S, --source build the packages' source derivations"
@@ -1468,7 +1540,7 @@ msgstr ""
"\n"
" -S, --source compiler les dérivations de source du paquet"
-#: guix/scripts/build.scm:689
+#: guix/scripts/build.scm:764
msgid ""
"\n"
" --sources[=TYPE] build source derivations; TYPE may optionally be one\n"
@@ -1478,8 +1550,8 @@ msgstr ""
" --sources[=TYPE] compiler les dérivations sources. TYPE peut optionnellement\n"
" être « package », « all » (défaut) ou « transitive »"
-#: guix/scripts/build.scm:692 guix/scripts/pull.scm:114
-#: guix/scripts/pack.scm:925
+#: guix/scripts/build.scm:767 guix/scripts/pull.scm:120
+#: guix/scripts/pack.scm:1056
msgid ""
"\n"
" -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
@@ -1487,8 +1559,8 @@ msgstr ""
"\n"
" -s, --system=SYSTÈME essayer de compiler pour le SYSTÈME donné, par exemple « i686-linux »"
-#: guix/scripts/build.scm:694 guix/scripts/system.scm:963
-#: guix/scripts/pack.scm:927
+#: guix/scripts/build.scm:769 guix/scripts/system.scm:992
+#: guix/scripts/pack.scm:1058
msgid ""
"\n"
" --target=TRIPLET cross-build for TRIPLET--e.g., \"armel-linux-gnu\""
@@ -1496,7 +1568,7 @@ msgstr ""
"\n"
" --target=TRIPLET effectuer une compilation croisée pour TRIPLET, par exemple « armel-linux-gnu »"
-#: guix/scripts/build.scm:696
+#: guix/scripts/build.scm:771
msgid ""
"\n"
" -d, --derivations return the derivation paths of the given packages"
@@ -1504,7 +1576,7 @@ msgstr ""
"\n"
" -d, --derivations retourner les chemins de dérivation pour les paquets donnés"
-#: guix/scripts/build.scm:698
+#: guix/scripts/build.scm:773
msgid ""
"\n"
" --check rebuild items to check for non-determinism issues"
@@ -1512,7 +1584,7 @@ msgstr ""
"\n"
" --check recompiler les éléments pour détecter des problèmes de non déterminisme"
-#: guix/scripts/build.scm:700
+#: guix/scripts/build.scm:775
msgid ""
"\n"
" --repair repair the specified items"
@@ -1520,7 +1592,7 @@ msgstr ""
"\n"
" --repair réparer les éléments spécifiés"
-#: guix/scripts/build.scm:702 guix/scripts/pack.scm:945
+#: guix/scripts/build.scm:777 guix/scripts/pack.scm:1076
msgid ""
"\n"
" -r, --root=FILE make FILE a symlink to the result, and register it\n"
@@ -1530,11 +1602,11 @@ msgstr ""
" -r, --root=FICHIER faire de FICHIER un lien symbolique pointant sur le résultat\n"
" et l'enregistrer en tant que racine du garbage collector"
-#: guix/scripts/build.scm:705 guix/scripts/package.scm:371
+#: guix/scripts/build.scm:780 guix/scripts/package.scm:384
#: guix/scripts/install.scm:36 guix/scripts/remove.scm:36
-#: guix/scripts/upgrade.scm:36 guix/scripts/pull.scm:112
-#: guix/scripts/system.scm:965 guix/scripts/copy.scm:111
-#: guix/scripts/pack.scm:950 guix/scripts/deploy.scm:58
+#: guix/scripts/upgrade.scm:37 guix/scripts/pull.scm:118
+#: guix/scripts/system.scm:994 guix/scripts/copy.scm:115
+#: guix/scripts/pack.scm:1081 guix/scripts/deploy.scm:58
msgid ""
"\n"
" -v, --verbosity=LEVEL use the given verbosity LEVEL"
@@ -1542,7 +1614,7 @@ msgstr ""
"\n"
" -v, --verbosity=NIVEAU utiliser le NIVEAU de verbosité donné"
-#: guix/scripts/build.scm:707
+#: guix/scripts/build.scm:782
msgid ""
"\n"
" -q, --quiet do not show the build log"
@@ -1550,7 +1622,7 @@ msgstr ""
"\n"
" -q, --quiet ne pas montrer le journal de compilation"
-#: guix/scripts/build.scm:709
+#: guix/scripts/build.scm:784
msgid ""
"\n"
" --log-file return the log file names for the given derivations"
@@ -1558,20 +1630,21 @@ msgstr ""
"\n"
" --log-file retourner les fichiers de journalisation pour les dérivations données"
-#: guix/scripts/build.scm:716 guix/scripts/download.scm:98
-#: guix/scripts/package.scm:389 guix/scripts/install.scm:43
-#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:43
+#: guix/scripts/build.scm:791 guix/scripts/download.scm:103
+#: guix/scripts/package.scm:402 guix/scripts/install.scm:43
+#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:44
#: guix/scripts/search.scm:36 guix/scripts/show.scm:36 guix/scripts/gc.scm:88
-#: guix/scripts/hash.scm:60 guix/scripts/import.scm:94
-#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:120
-#: guix/scripts/substitute.scm:855 guix/scripts/system.scm:968
-#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:98
+#: guix/scripts/git.scm:34 guix/scripts/git/authenticate.scm:110
+#: guix/scripts/hash.scm:65 guix/scripts/import.scm:95
+#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:126
+#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:997
+#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:97
#: guix/scripts/edit.scm:51 guix/scripts/size.scm:249
-#: guix/scripts/graph.scm:514 guix/scripts/challenge.scm:423
-#: guix/scripts/copy.scm:116 guix/scripts/pack.scm:955
-#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:76
+#: guix/scripts/graph.scm:551 guix/scripts/challenge.scm:423
+#: guix/scripts/copy.scm:120 guix/scripts/pack.scm:1086
+#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:95
#: guix/scripts/processes.scm:214 guix/scripts/deploy.scm:53
-#: guix/scripts/container.scm:34 guix/scripts/container/exec.scm:43
+#: guix/scripts/container.scm:35 guix/scripts/container/exec.scm:43
msgid ""
"\n"
" -h, --help display this help and exit"
@@ -1579,20 +1652,21 @@ msgstr ""
"\n"
" -h, --help afficher cette aide et quitter"
-#: guix/scripts/build.scm:718 guix/scripts/download.scm:100
-#: guix/scripts/package.scm:391 guix/scripts/install.scm:45
-#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:45
+#: guix/scripts/build.scm:793 guix/scripts/download.scm:105
+#: guix/scripts/package.scm:404 guix/scripts/install.scm:45
+#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:46
#: guix/scripts/search.scm:38 guix/scripts/show.scm:38 guix/scripts/gc.scm:90
-#: guix/scripts/hash.scm:62 guix/scripts/import.scm:96
-#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:122
-#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:970
-#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:100
+#: guix/scripts/git.scm:36 guix/scripts/git/authenticate.scm:112
+#: guix/scripts/hash.scm:67 guix/scripts/import.scm:97
+#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:128
+#: guix/scripts/substitute.scm:859 guix/scripts/system.scm:999
+#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:99
#: guix/scripts/edit.scm:53 guix/scripts/size.scm:251
-#: guix/scripts/graph.scm:516 guix/scripts/challenge.scm:425
-#: guix/scripts/copy.scm:118 guix/scripts/pack.scm:957
-#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:78
+#: guix/scripts/graph.scm:553 guix/scripts/challenge.scm:425
+#: guix/scripts/copy.scm:122 guix/scripts/pack.scm:1088
+#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:97
#: guix/scripts/processes.scm:216 guix/scripts/deploy.scm:55
-#: guix/scripts/container.scm:36 guix/scripts/container/exec.scm:45
+#: guix/scripts/container.scm:37 guix/scripts/container/exec.scm:45
msgid ""
"\n"
" -V, --version display version information and exit"
@@ -1600,7 +1674,7 @@ msgstr ""
"\n"
" -V, --version afficher les informations sur la version et quitter"
-#: guix/scripts/build.scm:745
+#: guix/scripts/build.scm:820
#, scheme-format
msgid ""
"invalid argument: '~a' option argument: ~a, ~\n"
@@ -1609,17 +1683,58 @@ msgstr ""
"argument invalide: argument en option « ~a » : ~a, ~\n"
"doit être « package », « all » ou « transitive »~%"
-#: guix/scripts/build.scm:806
+#: guix/scripts/build.scm:882
#, scheme-format
msgid "~s: not something we can build~%"
msgstr "~s : pas quelque chose qu'on sait compiler~%"
-#: guix/scripts/build.scm:888
+#: guix/scripts/build.scm:887
+msgid ""
+"If you build from a file, make sure the last Scheme\n"
+"expression returns a package value. @code{define-public} defines a variable,\n"
+"but returns @code{#<unspecified>}. To fix this, add a Scheme expression at\n"
+"the end of the file that consists only of the package's variable name you\n"
+"defined, as in this example:\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+msgstr ""
+"Si vous construisez à partir d'un fichier, assurez-vous que la\n"
+"dernière expression Scheme renvoie un paquet. @code{define-public}\n"
+"définie une variable, mais renvoie @code{#<unspecified>}. Pour corriger\n"
+"cela, ajoutez une expression Scheme à la fin du fichier qui consiste\n"
+"uniquement en le nom de la variable du paquet que vous avez défini,\n"
+"comme dans cet exemple :\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+
+#: guix/scripts/build.scm:900
+msgid ""
+"If you build from a file, make sure the last\n"
+"Scheme expression returns a package, gexp, derivation or a list of such\n"
+"values."
+msgstr ""
+"Si vous construisez à partir d'un fichier, assurez-vous que la\n"
+"dernière expression Scheme renvoie un paquet, une gexp, une dérivation\n"
+"ou une liste de ces types de valeurs."
+
+#: guix/scripts/build.scm:987
#, scheme-format
msgid "package '~a' has no source~%"
msgstr "le paquet « ~a » n'a pas de source~%"
-#: guix/scripts/build.scm:936
+#: guix/scripts/build.scm:1035
#, scheme-format
msgid "no build log for '~a'~%"
msgstr "aucun journal de compilation pour « ~a »~%"
@@ -1629,15 +1744,15 @@ msgstr "aucun journal de compilation pour « ~a »~%"
msgid "cannot access `~a': ~a~%"
msgstr "impossible d'accéder à « ~a » : ~a~%"
-#: guix/lint.scm:180
+#: guix/lint.scm:184
msgid "description should not be empty"
msgstr "la description ne devrait pas être vide"
-#: guix/lint.scm:191
+#: guix/lint.scm:195
msgid "Texinfo markup in description is invalid"
msgstr "Des balises Texinfo dans la description sont invalides"
-#: guix/lint.scm:201
+#: guix/lint.scm:205
#, scheme-format
msgid ""
"description should not contain ~\n"
@@ -1648,15 +1763,15 @@ msgstr ""
#. TRANSLATORS: '@code' is Texinfo markup and must be kept
#. as is.
-#: guix/lint.scm:214
+#: guix/lint.scm:218
msgid "use @code or similar ornament instead of quotes"
msgstr "utiliser @code ou une décoration similaire au lieu des guillemets"
-#: guix/lint.scm:226
+#: guix/lint.scm:230
msgid "description should start with an upper-case letter or digit"
msgstr "la description devrait commencer par une majuscule ou un chiffre"
-#: guix/lint.scm:244
+#: guix/lint.scm:248
#, scheme-format
msgid ""
"sentences in description should be followed ~\n"
@@ -1665,197 +1780,202 @@ msgstr ""
"les phrases dans la description devraient être suivies ~\n"
"par deux espaces. Infraction probable~p à ~{~a~^, ~}"
-#: guix/lint.scm:265
+#: guix/lint.scm:269
#, scheme-format
msgid "invalid description: ~s"
msgstr "description invalide : ~s"
-#: guix/lint.scm:334
+#: guix/lint.scm:339
#, scheme-format
msgid "'~a' should probably be a native input"
msgstr "« ~a » devrait sans doute être une entrée native"
-#: guix/lint.scm:349
+#: guix/lint.scm:354
#, scheme-format
msgid "'~a' should probably not be an input at all"
msgstr "« ~a » ne devrait probablement pas être une entrée du tout"
-#: guix/lint.scm:370
+#: guix/lint.scm:375
msgid "no period allowed at the end of the synopsis"
msgstr "un point n'est pas autorisé à la fin du synopsis"
-#: guix/lint.scm:384
+#: guix/lint.scm:389
msgid "no article allowed at the beginning of the synopsis"
msgstr "les articles ne sont pas permis au début du synopsis"
-#: guix/lint.scm:393
+#: guix/lint.scm:398
msgid "synopsis should be less than 80 characters long"
msgstr "le synopsis devrait être plus court que 80 caractères"
-#: guix/lint.scm:402
+#: guix/lint.scm:407
msgid "synopsis should start with an upper-case letter or digit"
msgstr "le synopsis devrait commencer par une majuscule ou un chiffre"
-#: guix/lint.scm:410
+#: guix/lint.scm:415
msgid "synopsis should not start with the package name"
msgstr "le synopsis ne devrait pas commencer par un nom de paquet"
-#: guix/lint.scm:424
+#: guix/lint.scm:429
msgid "Texinfo markup in synopsis is invalid"
msgstr "La balise Texinfo dans le synopsis est invalide"
-#: guix/lint.scm:439
+#: guix/lint.scm:444
msgid "synopsis should not be empty"
msgstr "le synopsis ne devrait pas être vide"
-#: guix/lint.scm:449
+#: guix/lint.scm:454
#, scheme-format
msgid "invalid synopsis: ~s"
msgstr "synopsis non valide : ~s"
-#: guix/lint.scm:567
+#: guix/lint.scm:572
#, scheme-format
msgid "URI ~a returned suspiciously small file (~a bytes)"
msgstr "L'URI ~a a renvoyé un fichier étrangement petit (~a octets)"
-#: guix/lint.scm:576
+#: guix/lint.scm:581
#, scheme-format
msgid "permanent redirect from ~a to ~a"
msgstr "redirection permanente de ~a vers ~a"
-#: guix/lint.scm:582
+#: guix/lint.scm:587
#, scheme-format
msgid "invalid permanent redirect from ~a"
msgstr "redirection permanente invalide : ~a"
-#: guix/lint.scm:588 guix/lint.scm:598
+#: guix/lint.scm:593 guix/lint.scm:603
#, scheme-format
msgid "URI ~a not reachable: ~a (~s)"
msgstr "L'URI ~a n'a pu être atteinte : ~a (~s)"
-#: guix/lint.scm:604
+#: guix/lint.scm:609
#, scheme-format
msgid "URI ~a domain not found: ~a"
msgstr "Le domaine de l'URI ~a n'a pas été trouvé : ~a"
-#: guix/lint.scm:610
+#: guix/lint.scm:615
#, scheme-format
msgid "URI ~a unreachable: ~a"
msgstr "L'URI ~a n'a pu être atteinte : ~a"
-#: guix/lint.scm:618
+#: guix/lint.scm:623
#, scheme-format
msgid "TLS certificate error: ~a"
msgstr "Erreur de certificat TLS : ~a"
-#: guix/lint.scm:645
+#: guix/lint.scm:650
msgid "invalid value for home page"
msgstr "valeur invalide pour la page d'accueil"
-#: guix/lint.scm:650
+#: guix/lint.scm:655
#, scheme-format
msgid "invalid home page URL: ~s"
msgstr "URL de la page d'accueil invalide : ~s"
-#: guix/lint.scm:683
+#: guix/lint.scm:698
msgid "file names of patches should start with the package name"
msgstr "les noms de fichiers des correctifs devraient commencer par le nom du paquet"
-#: guix/lint.scm:699
+#: guix/lint.scm:714
#, scheme-format
msgid "~a: file name is too long"
msgstr "~a : le nom de fichier est trop long"
-#: guix/lint.scm:741
+#: guix/lint.scm:756
#, scheme-format
msgid "proposed synopsis: ~s~%"
msgstr "synopsis proposé : ~s~%"
-#: guix/lint.scm:755
+#: guix/lint.scm:770
#, scheme-format
msgid "proposed description:~% \"~a\"~%"
msgstr "description proposée :~% « ~a »~%"
-#: guix/lint.scm:802
+#: guix/lint.scm:821
msgid "all the source URIs are unreachable:"
msgstr "toutes les URI sources sont inatteignables :"
-#: guix/lint.scm:826
+#: guix/lint.scm:850
msgid "the source file name should contain the package name"
msgstr "le nom du fichier source devrait contenir le nom du paquet"
-#: guix/lint.scm:838
+#: guix/lint.scm:862
msgid "the source URI should not be an autogenerated tarball"
msgstr "l'URI de la source ne devrait pas être une archive auto-générée"
-#: guix/lint.scm:862
+#: guix/lint.scm:886
#, scheme-format
msgid "URL should be 'mirror://~a/~a'"
msgstr "L'URL devrait être « mirror://~a/~a »"
-#: guix/lint.scm:907
+#: guix/lint.scm:931
#, scheme-format
msgid "URL should be '~a'"
msgstr "L'URL devrait être « ~a »"
-#: guix/lint.scm:929 guix/lint.scm:940
+#: guix/lint.scm:953 guix/lint.scm:964 guix/lint.scm:972
#, scheme-format
msgid "failed to create ~a derivation: ~a"
msgstr "échec à la création de la dérivation pour ~a : ~a"
-#: guix/lint.scm:934 guix/lint.scm:955
+#: guix/lint.scm:958 guix/lint.scm:986
#, scheme-format
msgid "failed to create ~a derivation: ~s"
msgstr "échec à la création de la dérivation pour ~a : ~s"
-#: guix/lint.scm:975
+#: guix/lint.scm:1014
+#, scheme-format
+msgid "propagated inputs ~a and ~a collide"
+msgstr "collision des entrées propagées ~a et ~a"
+
+#: guix/lint.scm:1038
msgid "invalid license field"
msgstr "champ de licence invalide"
-#: guix/lint.scm:982
+#: guix/lint.scm:1045
#, scheme-format
msgid "~a: HTTP GET error for ~a: ~a (~s)~%"
msgstr "~a : erreur HTTP GET pour ~a : ~a (~s)~%"
-#: guix/lint.scm:992
+#: guix/lint.scm:1055
#, scheme-format
msgid "~a: host lookup failure: ~a~%"
msgstr "~a : erreur lors de la consultation du nom d'hôte : ~a~%"
-#: guix/lint.scm:997
+#: guix/lint.scm:1060
#, scheme-format
msgid "~a: TLS certificate error: ~a"
msgstr "~a : erreur de certificat TLS : ~a"
-#: guix/lint.scm:1008 guix/ui.scm:795
+#: guix/lint.scm:1071 guix/ui.scm:841
#, scheme-format
msgid "~a: ~a~%"
msgstr "~a: ~a~%"
-#: guix/lint.scm:1022
+#: guix/lint.scm:1085
msgid "while retrieving CVE vulnerabilities"
msgstr "pendant la récupération des vulnérabilités CVE"
-#: guix/lint.scm:1065
+#: guix/lint.scm:1128
#, scheme-format
msgid "probably vulnerable to ~a"
msgstr "probablement vulnérable à ~a"
-#: guix/lint.scm:1072
+#: guix/lint.scm:1135
#, scheme-format
msgid "while retrieving upstream info for '~a'"
msgstr "pendant la récupération des informations en amont de « ~a »"
-#: guix/lint.scm:1081
+#: guix/lint.scm:1144
#, scheme-format
msgid "can be upgraded to ~a"
msgstr "peut être mis à jour vers ~a"
-#: guix/lint.scm:1099
+#: guix/lint.scm:1162
msgid "Software Heritage rate limit reached; try again later"
msgstr "Limite de requêtes à Software Heritage atteinte ; essayez plus tard"
-#: guix/lint.scm:1103
+#: guix/lint.scm:1166
#, scheme-format
msgid "'~a' returned ~a"
msgstr " « ~a » a renvoyé ~a"
@@ -1863,133 +1983,143 @@ msgstr " « ~a » a renvoyé ~a"
#. TRANSLATORS: "Software Heritage" is a proper noun
#. that must remain untranslated. See
#. <https://www.softwareheritage.org>.
-#: guix/lint.scm:1142
+#: guix/lint.scm:1205
msgid "scheduled Software Heritage archival"
msgstr "archivage dans Software Heritage programmé"
-#: guix/lint.scm:1148
+#: guix/lint.scm:1211
msgid "archival rate limit exceeded; try again later"
msgstr "limite du nombre d'archivage atteinte ; essayez plus tard"
-#: guix/lint.scm:1160
+#: guix/lint.scm:1226
msgid "source not archived on Software Heritage"
msgstr "la source n'est pas archivée dans Software Heritage"
-#: guix/lint.scm:1173
+#: guix/lint.scm:1239
msgid "while connecting to Software Heritage"
msgstr "lors de la connexion à Software Heritage"
-#: guix/lint.scm:1188
+#: guix/lint.scm:1254
#, scheme-format
msgid "tabulation on line ~a, column ~a"
msgstr "tabulation à la ligne ~a, colonne ~a"
-#: guix/lint.scm:1200
+#: guix/lint.scm:1266
#, scheme-format
msgid "trailing white space on line ~a"
msgstr "espace à la fin de la ligne ~a"
-#: guix/lint.scm:1214
+#: guix/lint.scm:1280
#, scheme-format
msgid "line ~a is way too long (~a characters)"
msgstr "la ligne ~a est beaucoup trop longue (~a caractères)"
-#: guix/lint.scm:1228
+#: guix/lint.scm:1294
msgid "parentheses feel lonely, move to the previous or next line"
msgstr "des parenthèses se sentent seules. À déplacer à la ligne suivante ou précédente"
-#: guix/lint.scm:1309
+#: guix/lint.scm:1371
+msgid "source file not found"
+msgstr "fichier source introuvable"
+
+#: guix/lint.scm:1383
msgid "Validate package descriptions"
msgstr "Valider des descriptions de paquets"
-#: guix/lint.scm:1313
+#: guix/lint.scm:1387
msgid "Identify inputs that should be native inputs"
msgstr "Identifier les entrées qui devraient être natives"
-#: guix/lint.scm:1317
+#: guix/lint.scm:1391
msgid "Identify inputs that shouldn't be inputs at all"
msgstr "Identifier les entrées qui ne devraient pas être des entrées du tout"
#. TRANSLATORS: <license> is the name of a data type and must not be
#. translated.
-#: guix/lint.scm:1323
+#: guix/lint.scm:1397
msgid "Make sure the 'license' field is a <license> or a list thereof"
msgstr "S'assurer que le champ « licence » est une <licence> ou une telle liste"
-#: guix/lint.scm:1328
+#: guix/lint.scm:1402
msgid "Suggest 'mirror://' URLs"
msgstr "Suggérer des URL « mirror:// »"
-#: guix/lint.scm:1332
+#: guix/lint.scm:1406
msgid "Validate file names of sources"
msgstr "Valider les noms des fichiers des sources"
-#: guix/lint.scm:1336
+#: guix/lint.scm:1410
msgid "Check for autogenerated tarballs"
msgstr "Vérifier les archives auto-générées"
-#: guix/lint.scm:1340
+#: guix/lint.scm:1414
msgid "Report failure to compile a package to a derivation"
msgstr "Signaler l'échec de la compilation d'un paquet d'une dérivation"
-#: guix/lint.scm:1345
+#: guix/lint.scm:1419
+msgid "Report collisions that would occur due to propagated inputs"
+msgstr "Rapporte les collisions qui auraient lieux à cause des entrées propagées"
+
+#: guix/lint.scm:1424
msgid "Validate file names and availability of patches"
msgstr "Valider les noms de fichiers et la disponibilité de correctifs"
-#: guix/lint.scm:1349
+#: guix/lint.scm:1428
msgid "Look for formatting issues in the source"
msgstr "Rechercher des problèmes de format dans la source"
-#: guix/lint.scm:1356
+#: guix/lint.scm:1435
msgid "Validate package synopses"
msgstr "Valider les synopsis des paquets"
-#: guix/lint.scm:1360
+#: guix/lint.scm:1439
msgid "Validate synopsis & description of GNU packages"
msgstr "Valider le synopsis et la description de paquets GNU"
-#: guix/lint.scm:1364
+#: guix/lint.scm:1443
msgid "Validate home-page URLs"
msgstr "Valider les URL des pages d'accueil"
-#: guix/lint.scm:1368
+#: guix/lint.scm:1447
msgid "Validate source URLs"
msgstr "Valider les URL sources"
-#: guix/lint.scm:1372
+#: guix/lint.scm:1451
msgid "Suggest GitHub URLs"
msgstr "Suggérer des URL GitHub"
-#: guix/lint.scm:1376
+#: guix/lint.scm:1455
msgid "Check the Common Vulnerabilities and Exposures (CVE) database"
msgstr "Vérifier la base de données des vulnérabilités et failles connues (CVE)"
-#: guix/lint.scm:1381
+#: guix/lint.scm:1460
msgid "Check the package for new upstream releases"
msgstr "Vérifier s'il y a une nouvelle version en amont pour le paquet"
-#: guix/lint.scm:1385
+#: guix/lint.scm:1464
msgid "Ensure source code archival on Software Heritage"
msgstr "S'assurer que le code source est archivé dans Software Heritage"
-#: guix/scripts/download.scm:84
+#: guix/scripts/download.scm:86
msgid ""
"Usage: guix download [OPTION] URL\n"
"Download the file at URL to the store or to the given file, and print its\n"
"file name and the hash of its contents.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
-"('hex' and 'hexadecimal' can be used as well).\n"
msgstr ""
-"Usage: guix download [OPTION] URL\n"
+"Utilisation : guix download [OPTION] URL\n"
"Télécharger le fichier à partir de l'URL spécifiée et l'ajouter au dépôt ou\n"
"au fichier spécifié puis afficher son nom de fichier et l'empreinte de son\n"
"contenu.\n"
-"\n"
-"Formats pris en charge : « nix-base32 » (par défaut), « base32 », et « base16 »\n"
-"(« hex » et « hexadecimal » peuvent aussi être utilisés).\n"
-#: guix/scripts/download.scm:90 guix/scripts/hash.scm:55
+#: guix/scripts/download.scm:90 guix/scripts/hash.scm:53
+msgid ""
+"Supported formats: 'base64', 'nix-base32' (default), 'base32',\n"
+"and 'base16' ('hex' and 'hexadecimal' can be used as well).\n"
+msgstr ""
+"Formats pris en charge : « base64 », « nix-base32 » (par défaut), « base32 »\n"
+"et « base16 » (« hex » et « hexadecimal » peuvent également être utilisés).\n"
+
+#: guix/scripts/download.scm:93 guix/scripts/hash.scm:60
msgid ""
"\n"
" -f, --format=FMT write the hash in the given format"
@@ -1997,7 +2127,15 @@ msgstr ""
"\n"
" -f, --format=FORMAT écrire l'empreinte dans le FORMAT donné"
-#: guix/scripts/download.scm:92
+#: guix/scripts/download.scm:95 guix/scripts/hash.scm:58
+msgid ""
+"\n"
+" -H, --hash=ALGORITHM use the given hash ALGORITHM"
+msgstr ""
+"\n"
+" -H, --hash=ALGORITHME utiliser l'algorithme de hashage donné"
+
+#: guix/scripts/download.scm:97
msgid ""
"\n"
" --no-check-certificate\n"
@@ -2007,7 +2145,7 @@ msgstr ""
" --no-check-certificate\n"
" ne pas valider les certificats des serveurs HTTPS "
-#: guix/scripts/download.scm:95
+#: guix/scripts/download.scm:100
msgid ""
"\n"
" -o, --output=FILE download to FILE"
@@ -2015,53 +2153,58 @@ msgstr ""
"\n"
" -o, --output=FICHIER télécharge dans le FICHIER"
-#: guix/scripts/download.scm:118 guix/scripts/hash.scm:83
+#: guix/scripts/download.scm:125 guix/scripts/hash.scm:97
#, scheme-format
msgid "unsupported hash format: ~a~%"
msgstr "format d'empreinte non pris en charge : ~a~%"
-#: guix/scripts/download.scm:153 guix/scripts/package.scm:933
-#: guix/scripts/upgrade.scm:79 guix/scripts/publish.scm:1022
+#: guix/scripts/download.scm:133 guix/scripts/hash.scm:81
+#, scheme-format
+msgid "~a: unknown hash algorithm~%"
+msgstr "~a : algorithme de hashage inconnu~%"
+
+#: guix/scripts/download.scm:170 guix/scripts/package.scm:956
+#: guix/scripts/upgrade.scm:82 guix/scripts/publish.scm:1025
#, scheme-format
msgid "~A: extraneous argument~%"
msgstr "~A : argument superflu~%"
-#: guix/scripts/download.scm:161
+#: guix/scripts/download.scm:178
#, scheme-format
msgid "no download URI was specified~%"
msgstr "aucune URI de téléchargement spécifiée~%"
-#: guix/scripts/download.scm:166
+#: guix/scripts/download.scm:183
#, scheme-format
msgid "~a: failed to parse URI~%"
msgstr "~a : impossible d'évaluer l'URI~%"
-#: guix/scripts/download.scm:176
+#: guix/scripts/download.scm:193
#, scheme-format
msgid "~a: download failed~%"
msgstr "~a : le téléchargement a échoué~%"
-#: guix/scripts/package.scm:121
+#: guix/scripts/package.scm:124
#, scheme-format
msgid "not removing generation ~a, which is current~%"
msgstr "la génération ~a n'est pas supprimée car elle est actuelle~%"
-#: guix/scripts/package.scm:128
+#: guix/scripts/package.scm:131
#, scheme-format
msgid "no matching generation~%"
msgstr "aucune génération correspondante~%"
-#: guix/scripts/package.scm:150
+#: guix/scripts/package.scm:153
#, scheme-format
msgid "nothing to be done~%"
msgstr "aucune action à faire~%"
-#: guix/scripts/package.scm:250
+#: guix/scripts/package.scm:256
#, scheme-format
msgid "package '~a' no longer exists~%"
msgstr "le paquet « ~a » n'existe plus~%"
-#: guix/scripts/package.scm:298
+#: guix/scripts/package.scm:311
#, scheme-format
msgid ""
"Consider setting the necessary environment\n"
@@ -2084,7 +2227,7 @@ msgstr ""
"\n"
"Autrement, regardez @command{guix package --search-paths -p ~s}."
-#: guix/scripts/package.scm:326
+#: guix/scripts/package.scm:339
msgid ""
"Usage: guix package [OPTION]...\n"
"Install, remove, or upgrade packages in a single transaction.\n"
@@ -2092,7 +2235,7 @@ msgstr ""
"Utilisation : guix package [OPTION]...\n"
"Installer, supprimer ou mettre à jour les paquets en une seule transaction.\n"
-#: guix/scripts/package.scm:328
+#: guix/scripts/package.scm:341
msgid ""
"\n"
" -i, --install PACKAGE ...\n"
@@ -2102,7 +2245,7 @@ msgstr ""
" -i, --install=PAQUET ...\n"
" installer les PAQUETs"
-#: guix/scripts/package.scm:331
+#: guix/scripts/package.scm:344
msgid ""
"\n"
" -e, --install-from-expression=EXP\n"
@@ -2112,7 +2255,7 @@ msgstr ""
" -e, --install-from-expression=EXP\n"
" installer le paquet évalué par EXP"
-#: guix/scripts/package.scm:334
+#: guix/scripts/package.scm:347
msgid ""
"\n"
" -f, --install-from-file=FILE\n"
@@ -2124,7 +2267,7 @@ msgstr ""
" installer le paquet évalué par le code dans\n"
" FICHIER"
-#: guix/scripts/package.scm:338
+#: guix/scripts/package.scm:351
msgid ""
"\n"
" -r, --remove PACKAGE ...\n"
@@ -2134,7 +2277,7 @@ msgstr ""
" -r, --remove=PAQUET ...\n"
" supprimer les PAQUETs"
-#: guix/scripts/package.scm:341
+#: guix/scripts/package.scm:354
msgid ""
"\n"
" -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP"
@@ -2142,7 +2285,7 @@ msgstr ""
"\n"
" -u, --upgrade[=REGEXP] mettre à jour tous les paquets installés correspondant à REGEXP"
-#: guix/scripts/package.scm:343
+#: guix/scripts/package.scm:356
msgid ""
"\n"
" -m, --manifest=FILE create a new profile generation with the manifest\n"
@@ -2152,7 +2295,7 @@ msgstr ""
" -m, --manifest=FICHIER créer une nouvelle génération de profil avec le\n"
" manifeste dans FICHIER"
-#: guix/scripts/package.scm:346
+#: guix/scripts/package.scm:359
msgid ""
"\n"
" --do-not-upgrade[=REGEXP] do not upgrade any packages matching REGEXP"
@@ -2160,7 +2303,7 @@ msgstr ""
"\n"
" --do-not-upgrade[=REGEXP] ne pas mettre à jour les paquets correspondant à REGEXP"
-#: guix/scripts/package.scm:348 guix/scripts/pull.scm:102
+#: guix/scripts/package.scm:361 guix/scripts/pull.scm:108
msgid ""
"\n"
" --roll-back roll back to the previous generation"
@@ -2168,7 +2311,7 @@ msgstr ""
"\n"
" --roll-back revenir à la génération antérieure"
-#: guix/scripts/package.scm:350
+#: guix/scripts/package.scm:363
msgid ""
"\n"
" --search-paths[=KIND]\n"
@@ -2178,7 +2321,7 @@ msgstr ""
" --search-paths=[GENRE]\n"
" afficher les définitions de variables d'environnement requises"
-#: guix/scripts/package.scm:353 guix/scripts/pull.scm:99
+#: guix/scripts/package.scm:366 guix/scripts/pull.scm:105
msgid ""
"\n"
" -l, --list-generations[=PATTERN]\n"
@@ -2188,7 +2331,7 @@ msgstr ""
" -l, --list-generations[=MOTIF]\n"
" lister les générations correspondant à MOTIF"
-#: guix/scripts/package.scm:356 guix/scripts/pull.scm:104
+#: guix/scripts/package.scm:369 guix/scripts/pull.scm:110
msgid ""
"\n"
" -d, --delete-generations[=PATTERN]\n"
@@ -2198,7 +2341,7 @@ msgstr ""
" -d, --delete-generations[=MOTIF]\n"
" supprimer les générations correspondant à MOTIF"
-#: guix/scripts/package.scm:359 guix/scripts/pull.scm:107
+#: guix/scripts/package.scm:372 guix/scripts/pull.scm:113
msgid ""
"\n"
" -S, --switch-generation=PATTERN\n"
@@ -2208,8 +2351,8 @@ msgstr ""
" -S, --switch-generation=MOTIF\n"
" basculer vers une génération correspondant à MOTIF"
-#: guix/scripts/package.scm:362 guix/scripts/install.scm:33
-#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:34
+#: guix/scripts/package.scm:375 guix/scripts/install.scm:33
+#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:35
msgid ""
"\n"
" -p, --profile=PROFILE use PROFILE instead of the user's default profile"
@@ -2217,7 +2360,7 @@ msgstr ""
"\n"
" -p, --profile=PROFIL utiliser PROFIL au lieu du profil par défaut de l'utilisateur"
-#: guix/scripts/package.scm:364
+#: guix/scripts/package.scm:377
msgid ""
"\n"
" --list-profiles list the user's profiles"
@@ -2225,7 +2368,7 @@ msgstr ""
"\n"
" --list-profiles lister les profils de l'utilisateur"
-#: guix/scripts/package.scm:367
+#: guix/scripts/package.scm:380
msgid ""
"\n"
" --allow-collisions do not treat collisions in the profile as an error"
@@ -2233,7 +2376,7 @@ msgstr ""
"\n"
" --allow-collisions ne pas traiter les collisions dans le profil comme une erreur"
-#: guix/scripts/package.scm:369
+#: guix/scripts/package.scm:382
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the profile"
@@ -2241,7 +2384,7 @@ msgstr ""
"\n"
" --bootstrap utiliser le programme d'amorçage Guile pour compiler le profil"
-#: guix/scripts/package.scm:374
+#: guix/scripts/package.scm:387
msgid ""
"\n"
" -s, --search=REGEXP search in synopsis and description using REGEXP"
@@ -2249,7 +2392,7 @@ msgstr ""
"\n"
" -s, --search=REGEXP chercher dans le synopsis et la description en utilisant REGEXP"
-#: guix/scripts/package.scm:376
+#: guix/scripts/package.scm:389
msgid ""
"\n"
" -I, --list-installed[=REGEXP]\n"
@@ -2259,7 +2402,7 @@ msgstr ""
" -I, --list-installed[=REGEXP]\n"
" lister les paquets installés correspondant à REGEXP"
-#: guix/scripts/package.scm:379
+#: guix/scripts/package.scm:392
msgid ""
"\n"
" -A, --list-available[=REGEXP]\n"
@@ -2269,7 +2412,7 @@ msgstr ""
" -A, --list-available[=REGEXP]\n"
" lister les paquets disponibles correspondant à REGEXP"
-#: guix/scripts/package.scm:382
+#: guix/scripts/package.scm:395
msgid ""
"\n"
" --show=PACKAGE show details about PACKAGE"
@@ -2277,32 +2420,32 @@ msgstr ""
"\n"
" --show=PAQUET montrer des détails du PAQUET"
-#: guix/scripts/package.scm:434
+#: guix/scripts/package.scm:450
#, scheme-format
msgid "upgrade regexp '~a' looks like a command-line option~%"
msgstr "l'expression régulière « ~a » ressemble à une option de la ligne de commande~%"
-#: guix/scripts/package.scm:437
+#: guix/scripts/package.scm:453
#, scheme-format
msgid "is this intended?~%"
msgstr "est-ce intentionnel ?~%"
-#: guix/scripts/package.scm:487
+#: guix/scripts/package.scm:503
#, scheme-format
msgid "~a: unsupported kind of search path~%"
msgstr "~a : type de chemin de recherche non pris en charge~%"
-#: guix/scripts/package.scm:619
+#: guix/scripts/package.scm:629
#, scheme-format
msgid "cannot install non-package object: ~s~%"
msgstr "impossible d'installer un objet qui n'est pas un paquet : ~s~%"
-#: guix/scripts/package.scm:791
+#: guix/scripts/package.scm:810
#, scheme-format
msgid "~a~@[@~a~]: package not found~%"
msgstr "~a~@[@~a~] : paquet introuvable~%"
-#: guix/scripts/package.scm:825 guix/scripts/pull.scm:677
+#: guix/scripts/package.scm:845 guix/scripts/pull.scm:687
#, scheme-format
msgid "cannot switch to generation '~a'~%"
msgstr "impossible de passer à la génération « ~a »~%"
@@ -2327,7 +2470,7 @@ msgstr ""
"Supprimer les PAQUETS donnés.\n"
"C'est un alias pour la commande « guix package -r ».\n"
-#: guix/scripts/upgrade.scm:31
+#: guix/scripts/upgrade.scm:32
msgid ""
"Usage: guix upgrade [OPTION] [REGEXP]\n"
"Upgrade packages that match REGEXP.\n"
@@ -2353,7 +2496,7 @@ msgstr ""
"\n"
"C'est un alias pour la commande « guix package -s ».\n"
-#: guix/scripts/search.scm:74
+#: guix/scripts/search.scm:76
#, scheme-format
msgid "missing arguments: no regular expressions to search for~%"
msgstr "arguments manquants : par d'expression régulière à rechercher~%"
@@ -2374,7 +2517,7 @@ msgstr ""
"\n"
"C'est un alias pour la commande « guix package --show= ».\n"
-#: guix/scripts/show.scm:74
+#: guix/scripts/show.scm:76
#, scheme-format
msgid "missing arguments: no package to show~%"
msgstr "arguments manquants : par de paquet à montrer~%"
@@ -2543,38 +2686,127 @@ msgstr "l'utilisation de « -d » pour « --delete » est obsolète. Utilisez pl
msgid "~s does not denote a duration~%"
msgstr "« ~s » ne correspond pas à une durée~%"
-#: guix/scripts/gc.scm:249
+#: guix/scripts/gc.scm:251
msgid "already ~h MiBs available on ~a, nothing to do~%"
msgstr "déjà ~h Mo disponibles sur ~a, rien à faire~%"
-#: guix/scripts/gc.scm:252
+#: guix/scripts/gc.scm:254
msgid "freeing ~h MiBs~%"
msgstr "libération de ~h Mo~%"
-#: guix/scripts/gc.scm:291
+#: guix/scripts/gc.scm:293
#, scheme-format
msgid "extraneous arguments: ~{~a ~}~%"
msgstr "arguments superflus : ~{~a ~}~%"
-#: guix/scripts/gc.scm:315 guix/scripts/gc.scm:318
+#: guix/scripts/gc.scm:317 guix/scripts/gc.scm:320
msgid "freed ~h MiBs~%"
msgstr "~h Mo libérés~%"
-#: guix/scripts/hash.scm:48
+#: guix/scripts/git.scm:26
+msgid ""
+"Usage: guix git COMMAND ARGS...\n"
+"Operate on Git repositories.\n"
+msgstr ""
+"Utilisation : guix git COMMANDE ARGS...\n"
+"Effectue des opérations sur des dépôts git.\n"
+
+#: guix/scripts/git.scm:29 guix/scripts/system.scm:916
+#: guix/scripts/container.scm:30
+msgid "The valid values for ACTION are:\n"
+msgstr "Les valeurs possibles pour ACTION sont :\n"
+
+#: guix/scripts/git.scm:31
+msgid " authenticate verify commit signatures and authorizations\n"
+msgstr " authenticate vérifie les signatures des commits et les autorisations\n"
+
+#: guix/scripts/git.scm:57
+#, scheme-format
+msgid "guix git: missing sub-command~%"
+msgstr "guix git : sous-commande manquante~%"
+
+#: guix/scripts/git.scm:67
+#, scheme-format
+msgid "guix git: invalid sub-command~%"
+msgstr "guix git : sous-commande invalide~%"
+
+#: guix/scripts/git/authenticate.scm:81
+#, scheme-format
+msgid "Signing statistics:~%"
+msgstr "Statistiques des signatures :~%"
+
+#: guix/scripts/git/authenticate.scm:94
+msgid ""
+"Usage: guix git authenticate COMMIT SIGNER [OPTIONS...]\n"
+"Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n"
+msgstr ""
+"Utilisation : guix git authenticate COMMIT SIGNATAIRE [OPTIONS...]\n"
+"Authentifie le dépôt Git donné avec COMMIT/SIGNATAIRE comme introduction.\n"
+
+#: guix/scripts/git/authenticate.scm:96
+msgid ""
+"\n"
+" -r, --repository=DIRECTORY\n"
+" open the Git repository at DIRECTORY"
+msgstr ""
+"\n"
+" -r, --repository=RÉPERTOIRE\n"
+" ouvre le dépôt Git situé dans le RÉPERTOIRE"
+
+#: guix/scripts/git/authenticate.scm:99
+msgid ""
+"\n"
+" -k, --keyring=REFERENCE\n"
+" load keyring from REFERENCE, a Git branch"
+msgstr ""
+"\n"
+" -k, --keyring=RÉFÉRENCE\n"
+" charge le porte-clef à partir de RÉFÉRENCE, une branche Git"
+
+#: guix/scripts/git/authenticate.scm:102
+msgid ""
+"\n"
+" --stats display commit signing statistics upon completion"
+msgstr ""
+"\n"
+" --stats affiche les statistiques de signature à la fin"
+
+#: guix/scripts/git/authenticate.scm:104
+msgid ""
+"\n"
+" --cache-key=KEY cache authenticated commits under KEY"
+msgstr ""
+"\n"
+" --cache-key=CLEF met en cache les commits authentifié sous la CLEF"
+
+#: guix/scripts/git/authenticate.scm:106
+msgid ""
+"\n"
+" --historical-authorizations=FILE\n"
+" read historical authorizations from FILE"
+msgstr ""
+"\n"
+" --historical-authorizations=FICHIER\n"
+" lit les autorisations historiques dans le FICHIER"
+
+#: guix/scripts/git/authenticate.scm:138
+msgid "Authenticating commits ~a to ~a (~h new commits)...~%"
+msgstr "Authentification des commits ~a à ~a (~h nouveau commits)...~%"
+
+#: guix/scripts/git/authenticate.scm:178
+#, scheme-format
+msgid "wrong number of arguments; expected COMMIT and SIGNER~%"
+msgstr "nombre d'arguments incorrect ; COMMIT et SIGNATAIRES attendus~%"
+
+#: guix/scripts/hash.scm:50
msgid ""
"Usage: guix hash [OPTION] FILE\n"
"Return the cryptographic hash of FILE.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
-"and 'hexadecimal' can be used as well).\n"
msgstr ""
"Utilisation : guix hash [OPTION] FICHIER\n"
-"Retourner l'empreinte cryptographique du FICHIER.\n"
-"\n"
-"Formats pris en charge : « nix-base32 » (par défaut), « base32 », et « base16 » (« hex »\n"
-"et « hexadecimal » peuvent également être utilisés).\n"
+"Renvoie le hash cryptographique de FICHIER.\n"
-#: guix/scripts/hash.scm:53
+#: guix/scripts/hash.scm:56
msgid ""
"\n"
" -x, --exclude-vcs exclude version control directories"
@@ -2582,7 +2814,7 @@ msgstr ""
"\n"
" -x, --exclude-vcs exclure les répertoires de contrôle de versions"
-#: guix/scripts/hash.scm:57
+#: guix/scripts/hash.scm:62
msgid ""
"\n"
" -r, --recursive compute the hash on FILE recursively"
@@ -2590,20 +2822,20 @@ msgstr ""
"\n"
" -r, --recursive calculer l'empreinte de FICHIER de manière récursive"
-#: guix/scripts/hash.scm:151 guix/ui.scm:391 guix/ui.scm:416 guix/ui.scm:744
-#: guix/ui.scm:766 guix/ui.scm:772 guix/ui.scm:789 guix/ui.scm:842
+#: guix/scripts/hash.scm:171 guix/ui.scm:396 guix/ui.scm:427 guix/ui.scm:784
+#: guix/ui.scm:832 guix/ui.scm:888
#, scheme-format
msgid "~a~%"
msgstr "~a~%"
-#: guix/scripts/hash.scm:154 guix/scripts/system.scm:1186
-#: guix/scripts/system.scm:1202 guix/scripts/system.scm:1209
-#: guix/scripts/system.scm:1215
+#: guix/scripts/hash.scm:174 guix/scripts/system.scm:1242
+#: guix/scripts/system.scm:1258 guix/scripts/system.scm:1265
+#: guix/scripts/system.scm:1271
#, scheme-format
msgid "wrong number of arguments~%"
msgstr "nombre d'arguments incorrect~%"
-#: guix/scripts/import.scm:88
+#: guix/scripts/import.scm:89
msgid ""
"Usage: guix import IMPORTER ARGS ...\n"
"Run IMPORTER with ARGS.\n"
@@ -2611,21 +2843,21 @@ msgstr ""
"Utilisation : guix import IMPORTATEUR ARGS...\n"
"Lancer IMPORTATEUR avec ARGS.\n"
-#: guix/scripts/import.scm:91
+#: guix/scripts/import.scm:92
msgid "IMPORTER must be one of the importers listed below:\n"
msgstr "IMPORTATEUR doit être un des importateurs listés ci-dessous:\n"
-#: guix/scripts/import.scm:105
+#: guix/scripts/import.scm:109
#, scheme-format
msgid "guix import: missing importer name~%"
msgstr "guix import: nom d'importateur absent~%"
-#: guix/scripts/import.scm:126
+#: guix/scripts/import.scm:130
#, scheme-format
msgid "'~a' import failed~%"
msgstr "l'importateur « ~a » a échoué~%"
-#: guix/scripts/import.scm:127
+#: guix/scripts/import.scm:131
#, scheme-format
msgid "~a: invalid importer~%"
msgstr "~a : importateur non valide~%"
@@ -2714,7 +2946,7 @@ msgstr ""
msgid "failed to download package '~a'~%"
msgstr "échec lors du téléchargement du paquet « ~a »~%"
-#: guix/scripts/pull.scm:87
+#: guix/scripts/pull.scm:88
msgid ""
"Usage: guix pull [OPTION]...\n"
"Download and deploy the latest version of Guix.\n"
@@ -2722,7 +2954,7 @@ msgstr ""
"Utilisation : guix pull [OPTION]...\n"
"Télécharger et déployer la dernière version de Guix.\n"
-#: guix/scripts/pull.scm:89
+#: guix/scripts/pull.scm:90
msgid ""
"\n"
" -C, --channels=FILE deploy the channels defined in FILE"
@@ -2730,7 +2962,7 @@ msgstr ""
"\n"
" -C, --channels=FICHIER déploie les canaux définis dans FICHIER"
-#: guix/scripts/pull.scm:91
+#: guix/scripts/pull.scm:92
msgid ""
"\n"
" --url=URL download from the Git repository at URL"
@@ -2738,7 +2970,7 @@ msgstr ""
"\n"
" --url=URL télécharger le dépôt Git depuis URL"
-#: guix/scripts/pull.scm:93
+#: guix/scripts/pull.scm:94
msgid ""
"\n"
" --commit=COMMIT download the specified COMMIT"
@@ -2746,7 +2978,7 @@ msgstr ""
"\n"
" --commit=COMMIT télécharger le COMMIT indiqué"
-#: guix/scripts/pull.scm:95
+#: guix/scripts/pull.scm:96
msgid ""
"\n"
" --branch=BRANCH download the tip of the specified BRANCH"
@@ -2754,7 +2986,25 @@ msgstr ""
"\n"
" --branch=BRANCHE télécharger le bout de la BRANCHE indiquée"
-#: guix/scripts/pull.scm:97
+#: guix/scripts/pull.scm:98
+msgid ""
+"\n"
+" --allow-downgrades allow downgrades to earlier channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades permet de revenir aux révisions antérieures des canaux"
+
+#: guix/scripts/pull.scm:100
+msgid ""
+"\n"
+" --disable-authentication\n"
+" disable channel authentication"
+msgstr ""
+"\n"
+" --disable-authentication\n"
+" désactive l'authentification des canaux"
+
+#: guix/scripts/pull.scm:103
msgid ""
"\n"
" -N, --news display news compared to the previous generation"
@@ -2762,7 +3012,7 @@ msgstr ""
"\n"
" -N, --news affiche les nouveautés par rapport à la génération précédente"
-#: guix/scripts/pull.scm:110
+#: guix/scripts/pull.scm:116
#, scheme-format
msgid ""
"\n"
@@ -2771,7 +3021,7 @@ msgstr ""
"\n"
" -p, --profile=PROFIL utiliser PROFIL au lieu de ~/.config/guix/current"
-#: guix/scripts/pull.scm:116
+#: guix/scripts/pull.scm:122
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the new Guix"
@@ -2779,47 +3029,57 @@ msgstr ""
"\n"
" --bootstrap utiliser le programme d'amorçage Guile pour compiler le nouveau Guix"
-#: guix/scripts/pull.scm:217
+#: guix/scripts/pull.scm:211
+#, scheme-format
+msgid "rolling back channel '~a' from ~a to ~a~%"
+msgstr "Retour du canal « ~a » de ~a à ~a~%"
+
+#: guix/scripts/pull.scm:214
+#, scheme-format
+msgid "moving channel '~a' from ~a to unrelated commit ~a~%"
+msgstr "déplacement du canal « ~a » de ~a au commit non lié ~a~%"
+
+#: guix/scripts/pull.scm:243
msgid "New in this revision:\n"
msgstr "Nouveautés de cette révision :\n"
#. TRANSLATORS: This describes a "channel"; the first placeholder is
#. the channel name (e.g., "guix") and the second placeholder is its
#. URL.
-#: guix/scripts/pull.scm:226
+#: guix/scripts/pull.scm:252
#, scheme-format
msgid " ~a at ~a~%"
msgstr " ~a à l'adresse ~a~%"
-#: guix/scripts/pull.scm:264
+#: guix/scripts/pull.scm:290
#, scheme-format
msgid " commit ~a~%"
msgstr " commit ~a~%"
-#: guix/scripts/pull.scm:301
+#: guix/scripts/pull.scm:327
#, scheme-format
msgid "News for channel '~a'~%"
msgstr "Nouveauté du canal « ~a »~%"
-#: guix/scripts/pull.scm:327
+#: guix/scripts/pull.scm:353
#, scheme-format
msgid " ~a new channel:~%"
msgid_plural " ~a new channels:~%"
msgstr[0] " ~a nouveau canal :~%"
msgstr[1] " ~a nouveaux canaux :~%"
-#: guix/scripts/pull.scm:337
+#: guix/scripts/pull.scm:363
#, scheme-format
msgid " ~a channel removed:~%"
msgid_plural " ~a channels removed:~%"
msgstr[0] " ~a canal supprimé:~%"
msgstr[1] " ~a canaux supprimés:~%"
-#: guix/scripts/pull.scm:413
+#: guix/scripts/pull.scm:439
msgid "Run @command{guix pull --news} to read all the news."
msgstr "Lancez @command{guix pull --news} pour lire les nouveautés."
-#: guix/scripts/pull.scm:421
+#: guix/scripts/pull.scm:447
#, scheme-format
msgid ""
"After setting @code{PATH}, run\n"
@@ -2828,44 +3088,34 @@ msgstr ""
"Après avoir paramétré @code{PATH}, lancez\n"
"@command{hash guix} pour vous assurez que votre shell se réfère à @file{~a}."
-#: guix/scripts/pull.scm:446
-#, scheme-format
-msgid "Git error ~a~%"
-msgstr "Erreur Git : ~a~%"
-
-#: guix/scripts/pull.scm:448 guix/git.scm:363
-#, scheme-format
-msgid "Git error: ~a~%"
-msgstr "Erreur Git : ~a~%"
-
-#: guix/scripts/pull.scm:473
+#: guix/scripts/pull.scm:482
#, scheme-format
msgid "Migrating profile generations to '~a'...~%"
msgstr "Migration des générations du profil vers « ~a »...~%"
-#: guix/scripts/pull.scm:515
+#: guix/scripts/pull.scm:525
#, scheme-format
msgid "while creating symlink '~a': ~a~%"
msgstr "pendant la création du lien symbolique « ~a » : ~a ~%"
-#: guix/scripts/pull.scm:604
+#: guix/scripts/pull.scm:614
msgid " ~h new package: ~a~%"
msgid_plural " ~h new packages: ~a~%"
msgstr[0] " ~h nouveau paquet : ~a~%"
msgstr[1] " ~h nouveaux paquets : ~a~%"
-#: guix/scripts/pull.scm:612
+#: guix/scripts/pull.scm:622
msgid " ~h package upgraded: ~a~%"
msgid_plural " ~h packages upgraded: ~a~%"
msgstr[0] " ~h paquet mis à jour : ~a~%"
msgstr[1] " ~h paquets mis à jour : ~a~%"
-#: guix/scripts/pull.scm:701
+#: guix/scripts/pull.scm:711
#, scheme-format
msgid "'~a' did not return a list of channels~%"
msgstr "« ~a » n'a pas renvoyé une liste de canaux~%"
-#: guix/scripts/pull.scm:717
+#: guix/scripts/pull.scm:727
#, scheme-format
msgid ""
"The 'GUIX_PULL_URL' environment variable is deprecated.\n"
@@ -2874,7 +3124,7 @@ msgstr ""
"La variable d'environnement « GUIX_PULL_URL » est obsolète.\n"
"Utilisez « ~/.config/guix/channels.scm » à la place."
-#: guix/scripts/pull.scm:771
+#: guix/scripts/pull.scm:795
#, scheme-format
msgid "Building from this channel:~%"
msgid_plural "Building from these channels:~%"
@@ -2931,37 +3181,37 @@ msgstr "format invalide du champ de signature : ~a~%"
msgid "'~a' does not name a store item~%"
msgstr "« ~a » ne nomme pas un élément du stockage~%"
-#: guix/scripts/substitute.scm:596
+#: guix/scripts/substitute.scm:598
#, scheme-format
msgid "~a: host not found: ~a~%"
msgstr "~a : hôte non trouvé : ~a~%"
-#: guix/scripts/substitute.scm:602
+#: guix/scripts/substitute.scm:604
#, scheme-format
msgid "~a: connection failed: ~a~%"
msgstr "~a : la connexion à échouée : ~a~%"
-#: guix/scripts/substitute.scm:618
+#: guix/scripts/substitute.scm:620
#, scheme-format
msgid "updating substitutes from '~a'... ~5,1f%"
msgstr "mise à jour des substituts depuis « ~a »... ~5,1f %"
-#: guix/scripts/substitute.scm:689
+#: guix/scripts/substitute.scm:691
#, scheme-format
msgid "~s: unsupported server URI scheme~%"
msgstr "~s : schéma d'URI du serveur non pris en charge~%"
-#: guix/scripts/substitute.scm:829
+#: guix/scripts/substitute.scm:831
#, scheme-format
msgid "host name lookup error: ~a~%"
msgstr "erreur lors de la consultation du nom d'hôte : ~a~%"
-#: guix/scripts/substitute.scm:834
+#: guix/scripts/substitute.scm:836
#, scheme-format
msgid "TLS error in procedure '~a': ~a~%"
msgstr "Erreur TLS dans la procédure « ~a » : ~a~%"
-#: guix/scripts/substitute.scm:845
+#: guix/scripts/substitute.scm:847
msgid ""
"Usage: guix substitute [OPTION]...\n"
"Internal tool to substitute a pre-built binary to a local build.\n"
@@ -2969,7 +3219,7 @@ msgstr ""
"Utilisation : guix substitute [OPTION]...\n"
"Outil interne pour substituer un binaire pré-compilé à une compilation locale.\n"
-#: guix/scripts/substitute.scm:847
+#: guix/scripts/substitute.scm:849
msgid ""
"\n"
" --query report on the availability of substitutes for the\n"
@@ -2980,7 +3230,7 @@ msgstr ""
" noms de fichiers de dépôt passés sur l'entrée\n"
" standard"
-#: guix/scripts/substitute.scm:850
+#: guix/scripts/substitute.scm:852
msgid ""
"\n"
" --substitute STORE-FILE DESTINATION\n"
@@ -2992,130 +3242,149 @@ msgstr ""
" télécharger FICHIER-DÉPÔT et l'enregistrer comme un Nar\n"
" dans le fichier DESTINATION"
-#: guix/scripts/substitute.scm:971
+#: guix/scripts/substitute.scm:973
#, scheme-format
msgid "no valid substitute for '~a'~%"
msgstr "pas de substitut valide pour « ~a »~%"
-#: guix/scripts/substitute.scm:981
+#: guix/scripts/substitute.scm:983
#, scheme-format
msgid "Downloading ~a...~%"
msgstr "Téléchargement de « ~a »...~%"
-#: guix/scripts/substitute.scm:1041
+#: guix/scripts/substitute.scm:1043
msgid "ACL for archive imports seems to be uninitialized, substitutes may be unavailable\n"
msgstr "L'ACL pour l'import d'archives ne semble pas initialisée ; les substituts pourraient être indisponibles\n"
-#: guix/scripts/substitute.scm:1095
+#: guix/scripts/substitute.scm:1097
#, scheme-format
msgid "~a: invalid URI~%"
msgstr "~a : URI invalide~%"
-#: guix/scripts/substitute.scm:1166
+#: guix/scripts/substitute.scm:1171
#, scheme-format
msgid "~a: unrecognized options~%"
msgstr "~a : options non reconnues~%"
-#: guix/scripts/authenticate.scm:59
+#: guix/scripts/authenticate.scm:64
#, scheme-format
-msgid "cannot find public key for secret key '~a'~%"
-msgstr "impossible de trouver la clé publique correspondant à la clé secrète « ~a »~%"
+msgid "failed to load key pair at '~a': ~a~%"
+msgstr "impossible de charger la paire de clefs dans « ~a » : ~a~%"
-#: guix/scripts/authenticate.scm:79
+#: guix/scripts/authenticate.scm:86
#, scheme-format
-msgid "error: invalid signature: ~a~%"
-msgstr "erreur : signature non valide: ~a~%"
+msgid "invalid signature: ~a"
+msgstr "signature non valide : ~a"
-#: guix/scripts/authenticate.scm:81
+#: guix/scripts/authenticate.scm:89
#, scheme-format
-msgid "error: unauthorized public key: ~a~%"
-msgstr "erreur : clé publique non autorisée: ~a~%"
+msgid "unauthorized public key: ~a"
+msgstr "clé publique non autorisée : ~a"
-#: guix/scripts/authenticate.scm:83
+#: guix/scripts/authenticate.scm:92
#, scheme-format
-msgid "error: corrupt signature data: ~a~%"
-msgstr "erreur : signature corrompue : ~a~%"
+msgid "corrupt signature data: ~a"
+msgstr "signature corrompue : ~a"
-#: guix/scripts/authenticate.scm:121
+#: guix/scripts/authenticate.scm:184
msgid ""
"Usage: guix authenticate OPTION...\n"
-"Sign or verify the signature on the given file. This tool is meant to\n"
-"be used internally by 'guix-daemon'.\n"
+"Sign data or verify signatures. This tool is meant to be used internally by\n"
+"'guix-daemon'.\n"
msgstr ""
"Utilisation : guix authenticate OPTION...\n"
-"Signer ou vérifier la signature du fichier donné. Cet outil est destiné\n"
-"à être utilisé en interne par « guix-daemon ».\n"
+"Signer ou vérifier des signatures. Cet outil est destiné à être utilisé\n"
+"en interne par « guix-daemon ».\n"
-#: guix/scripts/authenticate.scm:127
-msgid "wrong arguments"
-msgstr "mauvais arguments"
+#: guix/scripts/authenticate.scm:218
+#, scheme-format
+msgid "~s: invalid command; ignoring~%"
+msgstr "~s : commande invalide et ignorée~%"
-#: guix/scripts/system.scm:155
+#: guix/scripts/authenticate.scm:223
+#, scheme-format
+msgid "wrong arguments~%"
+msgstr "mauvais arguments~%"
+
+#: guix/scripts/system.scm:161
#, scheme-format
msgid "failed to register '~a' under '~a'~%"
msgstr "impossible d'enregistrer « ~a » sous « ~a »~%"
-#: guix/scripts/system.scm:170
+#: guix/scripts/system.scm:176
#, scheme-format
msgid "copying to '~a'..."
msgstr "copie vers « ~a »..."
-#: guix/scripts/system.scm:197
+#: guix/scripts/system.scm:203
#, scheme-format
msgid "initializing the current root file system~%"
msgstr "initialisation du système de fichier racine courant~%"
-#: guix/scripts/system.scm:211
+#: guix/scripts/system.scm:217
#, scheme-format
msgid "not running as 'root', so the ownership of '~a' may be incorrect!~%"
msgstr "n'est pas exécuté en tant que « root » donc le propriétaire de « ~a » pourrait être incorrect !~%"
-#: guix/scripts/system.scm:241 guix/scripts/system.scm:733
-#: guix/scripts/system.scm:837
+#: guix/scripts/system.scm:247 guix/scripts/system.scm:738
+#: guix/scripts/system.scm:846
#, scheme-format
msgid "bootloader successfully installed on '~a'~%"
msgstr "chargeur d'amorçage correctement installé sur « ~a »~%"
-#: guix/scripts/system.scm:264
+#: guix/scripts/system.scm:270
#, scheme-format
msgid "while talking to shepherd: ~a~%"
msgstr "en parlant au shepherd : ~a~%"
-#: guix/scripts/system.scm:271
+#: guix/scripts/system.scm:278
#, scheme-format
msgid "service '~a' could not be found~%"
msgstr "service: « ~a » introuvable~%"
-#: guix/scripts/system.scm:274
+#: guix/scripts/system.scm:281
#, scheme-format
msgid "service '~a' does not have an action '~a'~%"
msgstr "le service « ~a » n'a pas d'action « ~a »~%"
-#: guix/scripts/system.scm:278
+#: guix/scripts/system.scm:285
#, scheme-format
msgid "exception caught while executing '~a' on service '~a':~%"
msgstr "exception interceptée pendant l'exécution de « ~a » sur le service « ~a »:~%"
-#: guix/scripts/system.scm:286
+#: guix/scripts/system.scm:293
#, scheme-format
msgid "something went wrong: ~s~%"
msgstr "quelque chose s'est mal passé : ~s~%"
-#: guix/scripts/system.scm:289
+#: guix/scripts/system.scm:296
#, scheme-format
msgid "shepherd error~%"
msgstr "erreur du shepherd~%"
-#: guix/scripts/system.scm:353
+#: guix/scripts/system.scm:300
+#, scheme-format
+msgid "some services could not be upgraded~%"
+msgstr "certains services n'ont pas pu être mis à jour~%"
+
+#: guix/scripts/system.scm:301
+msgid ""
+"To allow changes to all the system services to take\n"
+"effect, you will need to reboot."
+msgstr ""
+"Pour que les changements au niveau des services systèmes puissent être\n"
+"pris en compte, vous devrez redémarrer."
+
+#: guix/scripts/system.scm:364
#, scheme-format
msgid "cannot switch to system generation '~a'~%"
msgstr "impossible de passer à la génération « ~a » du système~%"
-#: guix/scripts/system.scm:422
+#: guix/scripts/system.scm:433
msgid "the DAG of services"
msgstr "le graphe orienté acyclique (DAG) des services"
-#: guix/scripts/system.scm:435
+#: guix/scripts/system.scm:446
msgid "the dependency graph of shepherd services"
msgstr "le graphique des dépendances des services du shepherd"
@@ -3134,23 +3403,23 @@ msgstr " branche : ~a~%"
msgid " commit: ~a~%"
msgstr " commit : ~a~%"
-#: guix/scripts/system.scm:486
+#: guix/scripts/system.scm:484
#, scheme-format
msgid " file name: ~a~%"
msgstr " nom de fichier: ~a~%"
-#: guix/scripts/system.scm:487
+#: guix/scripts/system.scm:485
#, scheme-format
msgid " canonical file name: ~a~%"
msgstr " nom de fichier canonique : ~a~%"
#. TRANSLATORS: Please preserve the two-space indentation.
-#: guix/scripts/system.scm:489
+#: guix/scripts/system.scm:487
#, scheme-format
msgid " label: ~a~%"
msgstr " étiquette : ~a~%"
-#: guix/scripts/system.scm:490
+#: guix/scripts/system.scm:488
#, scheme-format
msgid " bootloader: ~a~%"
msgstr " chargeur de démarrage : ~a~%"
@@ -3163,34 +3432,39 @@ msgstr " chargeur de démarrage : ~a~%"
#. root device: label: "my-root"
#. or just:
#. root device: /dev/sda3
-#: guix/scripts/system.scm:500
+#: guix/scripts/system.scm:498
#, scheme-format
msgid " root device: ~[UUID: ~a~;label: ~s~;~a~]~%"
msgstr " périphérique racine : ~[UUID : ~a~;étiquette : ~s~;~a~]~%"
-#: guix/scripts/system.scm:506
+#: guix/scripts/system.scm:504
#, scheme-format
msgid " kernel: ~a~%"
msgstr " noyau : ~a~%"
+#: guix/scripts/system.scm:509
+#, scheme-format
+msgid " multiboot: ~a~%"
+msgstr " multiboot : ~a~%"
+
#. TRANSLATORS: Here "channel" is the same terminology as used in
#. "guix describe" and "guix pull --channels".
-#: guix/scripts/system.scm:516
+#: guix/scripts/system.scm:515
#, scheme-format
msgid " channels:~%"
msgstr " canaux :~%"
-#: guix/scripts/system.scm:519
+#: guix/scripts/system.scm:518
#, scheme-format
msgid " configuration file: ~a~%"
msgstr " fichier de configuration : ~a~%"
-#: guix/scripts/system.scm:593
+#: guix/scripts/system.scm:591
#, scheme-format
-msgid "~a: error: device '~a' not found: ~a~%"
-msgstr "~a : erreur : périphérique « ~a » non trouvé : ~a~%"
+msgid "device '~a' not found: ~a~%"
+msgstr "périphérique « ~a » non trouvé : ~a~%"
-#: guix/scripts/system.scm:597
+#: guix/scripts/system.scm:594
#, scheme-format
msgid ""
"If '~a' is a file system\n"
@@ -3199,32 +3473,32 @@ msgstr ""
"Si « ~a » est une étiquette de système de fichiers, écrivez\n"
"@code{(file-system-label ~s)} dans votre champ @code{device}."
-#: guix/scripts/system.scm:605
+#: guix/scripts/system.scm:603
#, scheme-format
-msgid "~a: error: file system with label '~a' not found~%"
-msgstr "~a : erreur : le système de fichier étiqueté « ~a » est introuvable~%"
+msgid "file system with label '~a' not found~%"
+msgstr "le système de fichier étiqueté « ~a » est introuvable~%"
-#: guix/scripts/system.scm:610
+#: guix/scripts/system.scm:609
#, scheme-format
-msgid "~a: error: file system with UUID '~a' not found~%"
-msgstr "~a : erreur : le système de fichier avec l'UUID « ~a » est introuvable~%"
+msgid "file system with UUID '~a' not found~%"
+msgstr "le système de fichier avec l'UUID « ~a » est introuvable~%"
-#: guix/scripts/system.scm:711
+#: guix/scripts/system.scm:716
#, scheme-format
msgid "Consider running 'guix pull' before 'reconfigure'.~%"
msgstr "Envisagez d'exécuter « guix pull » avant « reconfigure ».~%"
-#: guix/scripts/system.scm:712
+#: guix/scripts/system.scm:717
#, scheme-format
msgid "Failing to do that may downgrade your system!~%"
msgstr "Si vous ne le faites pas, votre système pourrait être amené à une version inférieure !~%"
-#: guix/scripts/system.scm:830
+#: guix/scripts/system.scm:839
#, scheme-format
msgid "activating system...~%"
msgstr "activation du système...~%"
-#: guix/scripts/system.scm:841
+#: guix/scripts/system.scm:850
msgid ""
"To complete the upgrade, run 'herd restart SERVICE' to stop,\n"
"upgrade, and restart each service that was not automatically restarted.\n"
@@ -3233,12 +3507,20 @@ msgstr ""
"mettre à jour et redémarrer tous les services qui n'ont pas été redémarrés\n"
"automatiquement.\n"
-#: guix/scripts/system.scm:846
+#: guix/scripts/system.scm:853
+msgid "Run 'herd status' to view the list of services on your system.\n"
+msgstr "Lancez « herd status » pour visualiser la liste des services de votre système.\n"
+
+#: guix/scripts/system.scm:857
#, scheme-format
msgid "initializing operating system under '~a'...~%"
msgstr "initialisation du système d'exploitation sous « ~a »...~%"
-#: guix/scripts/system.scm:890
+#: guix/scripts/system.scm:902
+msgid "The available image types are:\n"
+msgstr "Les types d'image disponibles sont :\n"
+
+#: guix/scripts/system.scm:912
msgid ""
"Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]\n"
"Build the operating system declared in FILE according to ACTION.\n"
@@ -3248,75 +3530,71 @@ msgstr ""
"Compiler le système d'exploitation déclaré dans FICHER en suivant ACTION.\n"
"Certaines ACTIONS prennent en charge des ARGUMENTS supplémentaires.\n"
-#: guix/scripts/system.scm:894 guix/scripts/container.scm:29
-msgid "The valid values for ACTION are:\n"
-msgstr "Les valeurs possibles pour ACTION sont :\n"
-
-#: guix/scripts/system.scm:896
+#: guix/scripts/system.scm:918
msgid " search search for existing service types\n"
msgstr " search chercher des types de services existants\n"
-#: guix/scripts/system.scm:898
+#: guix/scripts/system.scm:920
msgid " reconfigure switch to a new operating system configuration\n"
msgstr " reconfigure basculer vers une nouvelle configuration du système d'exploitation\n"
-#: guix/scripts/system.scm:900
+#: guix/scripts/system.scm:922
msgid " roll-back switch to the previous operating system configuration\n"
msgstr " roll-back basculer vers la configuration du système d'exploitation précédente\n"
-#: guix/scripts/system.scm:902
+#: guix/scripts/system.scm:924
msgid " describe describe the current system\n"
msgstr " describe décrit le système actuel\n"
-#: guix/scripts/system.scm:904
+#: guix/scripts/system.scm:926
msgid " list-generations list the system generations\n"
msgstr " list-generations lister les générations du système\n"
-#: guix/scripts/system.scm:906
+#: guix/scripts/system.scm:928
msgid " switch-generation switch to an existing operating system configuration\n"
msgstr " switch-generation basculer vers une configuration du système d'exploitation existante\n"
-#: guix/scripts/system.scm:908
+#: guix/scripts/system.scm:930
msgid " delete-generations delete old system generations\n"
msgstr " delete-generations supprimer les anciennes générations du système\n"
-#: guix/scripts/system.scm:910
+#: guix/scripts/system.scm:932
msgid " build build the operating system without installing anything\n"
msgstr " build compiler le système d'exploitation sans rien installer\n"
-#: guix/scripts/system.scm:912
+#: guix/scripts/system.scm:934
msgid " container build a container that shares the host's store\n"
msgstr " container compiler un conteneur qui partage le dépôt de l'hôte\n"
-#: guix/scripts/system.scm:914
+#: guix/scripts/system.scm:936
msgid " vm build a virtual machine image that shares the host's store\n"
msgstr " vm compiler une machine virtuelle partageant le dépôt de l'hôte\n"
-#: guix/scripts/system.scm:916
+#: guix/scripts/system.scm:938
msgid " vm-image build a freestanding virtual machine image\n"
msgstr " vm-image compiler une image autonome de machine virtuelle\n"
-#: guix/scripts/system.scm:918
+#: guix/scripts/system.scm:940
msgid " disk-image build a disk image, suitable for a USB stick\n"
msgstr " disk-image compiler une image disque adaptée pour une clé USB\n"
-#: guix/scripts/system.scm:920
+#: guix/scripts/system.scm:942
msgid " docker-image build a Docker image\n"
msgstr " docker-image compiler une image Docker\n"
-#: guix/scripts/system.scm:922
+#: guix/scripts/system.scm:944
msgid " init initialize a root file system to run GNU\n"
msgstr " init initialiser un système de fichier racine pour lancer GNU.\n"
-#: guix/scripts/system.scm:924
+#: guix/scripts/system.scm:946
msgid " extension-graph emit the service extension graph in Dot format\n"
msgstr " extension-graph produire le graphique des extensions de service au format Dot\n"
-#: guix/scripts/system.scm:926
+#: guix/scripts/system.scm:948
msgid " shepherd-graph emit the graph of shepherd services in Dot format\n"
msgstr " shepherd-graph produire le graphique des services du shepherd au format Dot\n"
-#: guix/scripts/system.scm:930
+#: guix/scripts/system.scm:952
msgid ""
"\n"
" -d, --derivation return the derivation of the given system"
@@ -3324,7 +3602,7 @@ msgstr ""
"\n"
" -d, --derivation retourner les dérivations pour le système donné"
-#: guix/scripts/system.scm:932
+#: guix/scripts/system.scm:954
msgid ""
"\n"
" -e, --expression=EXPR consider the operating-system EXPR evaluates to\n"
@@ -3334,7 +3612,17 @@ msgstr ""
" -e, --expression=EXPR considère le paquet évalué par EXPR\n"
" au lieu de lire FICHIER, lorsque c'est possible"
-#: guix/scripts/system.scm:935
+#: guix/scripts/system.scm:957
+msgid ""
+"\n"
+" --allow-downgrades for 'reconfigure', allow downgrades to earlier\n"
+" channel revisions"
+msgstr ""
+"\n"
+" --allow-downgrades pour « reconfigure », permet de revenir aux révisions antérieures\n"
+" des canaux"
+
+#: guix/scripts/system.scm:960
msgid ""
"\n"
" --on-error=STRATEGY\n"
@@ -3346,19 +3634,23 @@ msgstr ""
" appliquer la STRATÉGIE (nothing-special, backtrace ou debug)\n"
" quand une erreur survient en lisant le FICHIER"
-#: guix/scripts/system.scm:939
+#: guix/scripts/system.scm:964
msgid ""
"\n"
-" --file-system-type=TYPE\n"
-" for 'disk-image', produce a root file system of TYPE\n"
-" (one of 'ext4', 'iso9660')"
+" --list-image-types list available image types"
msgstr ""
"\n"
-" --file-system-type=TYPE\n"
-" avec « disk-image », produit un système de fichiers racine de TYPE\n"
-" (parmis « ext4» et « iso9660 »)"
+" --list-image-types lister les types d'image disponibles"
-#: guix/scripts/system.scm:943
+#: guix/scripts/system.scm:966
+msgid ""
+"\n"
+" -t, --image-type=TYPE for 'disk-image', produce an image of TYPE"
+msgstr ""
+"\n"
+" -t, --image-type=TYPE pour « disk-image », produit une image de type TYPE"
+
+#: guix/scripts/system.scm:968
msgid ""
"\n"
" --image-size=SIZE for 'vm-image', produce an image of SIZE"
@@ -3367,7 +3659,7 @@ msgstr ""
" --image-size=TAILLE\n"
" pour « vm-image », produire une image de TAILLE"
-#: guix/scripts/system.scm:945
+#: guix/scripts/system.scm:970
msgid ""
"\n"
" --no-bootloader for 'init', do not install a bootloader"
@@ -3375,7 +3667,15 @@ msgstr ""
"\n"
" --no-bootloader pour « init », ne pas installer un chargeur de démarrage"
-#: guix/scripts/system.scm:947 guix/scripts/pack.scm:938
+#: guix/scripts/system.scm:972
+msgid ""
+"\n"
+" --label=LABEL for 'disk-image', label disk image with LABEL"
+msgstr ""
+"\n"
+" --label=LABEL pour « disk-image », utilise l'étiquette LABEL pour l'image disque"
+
+#: guix/scripts/system.scm:974 guix/scripts/pack.scm:1069
msgid ""
"\n"
" --save-provenance save provenance information"
@@ -3383,25 +3683,27 @@ msgstr ""
"\n"
" --save-provenance sauvegarder les informations de provenance"
-#: guix/scripts/system.scm:949
+#: guix/scripts/system.scm:976
msgid ""
"\n"
-" --share=SPEC for 'vm', share host file system according to SPEC"
+" --share=SPEC for 'vm' and 'container', share host file system with\n"
+" read/write access according to SPEC"
msgstr ""
"\n"
-" --share=SPEC pour « vm », partager le système de fichiers hôte selon\n"
-" SPEC"
+" --share=SPEC pour « vm » et « container », partager le système de fichiers\n"
+" hôte en lecture-écriture selon SPEC"
-#: guix/scripts/system.scm:951
+#: guix/scripts/system.scm:979
msgid ""
"\n"
-" --expose=SPEC for 'vm', expose host file system according to SPEC"
+" --expose=SPEC for 'vm' and 'container', expose host file system\n"
+" directory as read-only according to SPEC"
msgstr ""
"\n"
-" --expose=SPEC pour « vm », exposer le système de fichiers hôte selon\n"
-" SPEC"
+" --expose=SPEC pour « vm » et « container », exposer le système de fichiers\n"
+" hôte en lecture-seule selon SPEC"
-#: guix/scripts/system.scm:953
+#: guix/scripts/system.scm:982
msgid ""
"\n"
" -N, --network for 'container', allow containers to access the network"
@@ -3409,7 +3711,7 @@ msgstr ""
"\n"
" -N, --network pour « container », permet l'accès au réseau des conteneurs"
-#: guix/scripts/system.scm:955
+#: guix/scripts/system.scm:984
msgid ""
"\n"
" -r, --root=FILE for 'vm', 'vm-image', 'disk-image', 'container',\n"
@@ -3422,7 +3724,7 @@ msgstr ""
" sur le résultat et l'enregistrer en tant que racine du\n"
" ramasse-miettes"
-#: guix/scripts/system.scm:959
+#: guix/scripts/system.scm:988
msgid ""
"\n"
" --full-boot for 'vm', make a full boot sequence"
@@ -3430,7 +3732,7 @@ msgstr ""
"\n"
" --full-boot pour « vm », accomplir une séquence complète de démarrage"
-#: guix/scripts/system.scm:961
+#: guix/scripts/system.scm:990
msgid ""
"\n"
" --skip-checks skip file system and initrd module safety checks"
@@ -3439,47 +3741,47 @@ msgstr ""
" --skip-checks ignorer les tests de sécurité des systèmes de fichiers et\n"
" des modules de l'initrd"
-#: guix/scripts/system.scm:1078
+#: guix/scripts/system.scm:1127
#, scheme-format
msgid "'~a' does not return an operating system~%"
msgstr "« ~a » ne renvoie pas un système d'exploitation~%"
-#: guix/scripts/system.scm:1101
+#: guix/scripts/system.scm:1150
#, scheme-format
msgid "both file and expression cannot be specified~%"
msgstr "on ne peut pas spécifier à la fois un fichier et une expression~%"
-#: guix/scripts/system.scm:1108
+#: guix/scripts/system.scm:1157
#, scheme-format
msgid "no configuration specified~%"
msgstr "aucune configuration spécifiée~%"
-#: guix/scripts/system.scm:1191
+#: guix/scripts/system.scm:1247
#, scheme-format
msgid "no system generation, nothing to describe~%"
msgstr "pas de génération du système, il n'y a rien à décrire~%"
-#: guix/scripts/system.scm:1235
+#: guix/scripts/system.scm:1293
#, scheme-format
msgid "~a: unknown action~%"
msgstr "~a : action inconnue~%"
-#: guix/scripts/system.scm:1251
+#: guix/scripts/system.scm:1309
#, scheme-format
msgid "wrong number of arguments for action '~a'~%"
msgstr "nombre d'arguments incorrect pour l'action « ~a »~%"
-#: guix/scripts/system.scm:1256
+#: guix/scripts/system.scm:1314
#, scheme-format
msgid "guix system: missing command name~%"
msgstr "guix system : nom de commande manquant~%"
-#: guix/scripts/system.scm:1258
+#: guix/scripts/system.scm:1316
#, scheme-format
msgid "Try 'guix system --help' for more information.~%"
msgstr "Essayez « guix system --help » pour plus d'informations.~%"
-#: guix/scripts/system/search.scm:92 guix/ui.scm:1443 guix/ui.scm:1461
+#: guix/scripts/system/search.scm:93 guix/ui.scm:1539 guix/ui.scm:1557
msgid "unknown"
msgstr "inconnu"
@@ -3526,7 +3828,7 @@ msgstr ""
msgid "~a: invalid checker~%"
msgstr "~a : vérificateur non valide~%"
-#: guix/scripts/publish.scm:72
+#: guix/scripts/publish.scm:71
#, scheme-format
msgid ""
"Usage: guix publish [OPTION]...\n"
@@ -3535,7 +3837,7 @@ msgstr ""
"Utilisation : guix publish [OPTION]...\n"
"Diffuser ~a via HTTP.\n"
-#: guix/scripts/publish.scm:74
+#: guix/scripts/publish.scm:73
msgid ""
"\n"
" -p, --port=PORT listen on PORT"
@@ -3543,7 +3845,7 @@ msgstr ""
"\n"
" -p, --port=PORT écouter sur le PORT"
-#: guix/scripts/publish.scm:76
+#: guix/scripts/publish.scm:75
msgid ""
"\n"
" --listen=HOST listen on the network interface for HOST"
@@ -3551,7 +3853,7 @@ msgstr ""
"\n"
" --listen=HÔTE écouter sur l'interface réseau HÔTE"
-#: guix/scripts/publish.scm:78
+#: guix/scripts/publish.scm:77
msgid ""
"\n"
" -u, --user=USER change privileges to USER as soon as possible"
@@ -3561,7 +3863,7 @@ msgstr ""
" changer les privilèges de UTILISATEUR aussi vite\n"
" que possible"
-#: guix/scripts/publish.scm:80
+#: guix/scripts/publish.scm:79
msgid ""
"\n"
" -C, --compression[=METHOD:LEVEL]\n"
@@ -3571,7 +3873,7 @@ msgstr ""
" -C, --compression[=MÉTHODE:NIVEAU]\n"
" compresser les archives avec MÉTHODE au NIVEAU"
-#: guix/scripts/publish.scm:83
+#: guix/scripts/publish.scm:82
msgid ""
"\n"
" -c, --cache=DIRECTORY cache published items to DIRECTORY"
@@ -3579,7 +3881,7 @@ msgstr ""
"\n"
" -c, --cache=RÉPERTOIRE mettre les éléments publiés en cache dans le RÉPERTOIRE"
-#: guix/scripts/publish.scm:85
+#: guix/scripts/publish.scm:84
msgid ""
"\n"
" --workers=N use N workers to bake items"
@@ -3587,7 +3889,7 @@ msgstr ""
"\n"
" --workers=N utiliser N travailleurs pour préparer les éléments"
-#: guix/scripts/publish.scm:87
+#: guix/scripts/publish.scm:86
msgid ""
"\n"
" --ttl=TTL announce narinfos can be cached for TTL seconds"
@@ -3596,7 +3898,7 @@ msgstr ""
" --ttl=TTL les annonces narinfos peuvent être mises en cache\n"
" pendant TTL secondes"
-#: guix/scripts/publish.scm:89
+#: guix/scripts/publish.scm:88
msgid ""
"\n"
" --nar-path=PATH use PATH as the prefix for nar URLs"
@@ -3604,7 +3906,7 @@ msgstr ""
"\n"
" --nar-path=CHEMIN utiliser le CHEMIN comme préfixe pour les URL nar"
-#: guix/scripts/publish.scm:91
+#: guix/scripts/publish.scm:90
msgid ""
"\n"
" --public-key=FILE use FILE as the public key for signatures"
@@ -3613,7 +3915,7 @@ msgstr ""
" --public-key=FICHIER\n"
" utiliser le FICHIER comme clé publique pour les signatures"
-#: guix/scripts/publish.scm:93
+#: guix/scripts/publish.scm:92
msgid ""
"\n"
" --private-key=FILE use FILE as the private key for signatures"
@@ -3622,7 +3924,7 @@ msgstr ""
" --private-key=FICHIER\n"
" utiliser le FICHIER comme clé privée pour les signatures"
-#: guix/scripts/publish.scm:95
+#: guix/scripts/publish.scm:94
msgid ""
"\n"
" -r, --repl[=PORT] spawn REPL server on PORT"
@@ -3630,22 +3932,22 @@ msgstr ""
"\n"
" -r, --repl[=PORT] créer le serveur REPL sur le PORT"
-#: guix/scripts/publish.scm:111
+#: guix/scripts/publish.scm:110
#, scheme-format
msgid "lookup of host '~a' failed: ~a~%"
msgstr "la recherche de l'hôte « ~a » a échoué : ~a~%"
-#: guix/scripts/publish.scm:159
+#: guix/scripts/publish.scm:158
#, scheme-format
msgid "lookup of host '~a' returned nothing"
msgstr "la recherche de l'hôte « ~a » n'a rien retourné"
-#: guix/scripts/publish.scm:182
+#: guix/scripts/publish.scm:181
#, scheme-format
msgid "~a: unsupported compression type~%"
msgstr "~a : type de compression non pris en charge~%"
-#: guix/scripts/publish.scm:196
+#: guix/scripts/publish.scm:195
#, scheme-format
msgid "~a: invalid duration~%"
msgstr "~a : durée non valide~%"
@@ -3655,17 +3957,17 @@ msgstr "~a : durée non valide~%"
msgid "user '~a' not found: ~a~%"
msgstr "utilisateur « ~a » non trouvé : ~a~%"
-#: guix/scripts/publish.scm:1059
+#: guix/scripts/publish.scm:1060
#, scheme-format
msgid "server running as root; consider using the '--user' option!~%"
msgstr "le serveur tourne en tant que root. Envisagez d'utiliser l'option « --user » !~%"
-#: guix/scripts/publish.scm:1064
+#: guix/scripts/publish.scm:1065
#, scheme-format
msgid "publishing ~a on ~a, port ~d~%"
msgstr "diffusion de ~a sur ~a, port ~d~%"
-#: guix/scripts/publish.scm:1070
+#: guix/scripts/publish.scm:1071
#, scheme-format
msgid "using '~a' compression method, level ~a~%"
msgstr "utilisation de la méthode de compression « ~a », au niveau ~a~%"
@@ -3678,12 +3980,12 @@ msgstr ""
"Utilisation : guix edit PAQUET...\n"
"Démarrer $VISUAL ou $EDITOR pour éditer la définition de PAQUET...\n"
-#: guix/scripts/edit.scm:69
+#: guix/scripts/edit.scm:68
#, scheme-format
msgid "file '~a' not found in search path ~s~%"
msgstr "fichier « ~a » pas trouvé dans le chemin de recherche ~s~%"
-#: guix/scripts/edit.scm:104
+#: guix/scripts/edit.scm:106
#, scheme-format
msgid "failed to launch '~a': ~a~%"
msgstr "impossible de démarrer « ~a » : ~a~%"
@@ -3719,11 +4021,11 @@ msgstr "profil du dépôt"
#: guix/scripts/size.scm:233
msgid ""
-"Usage: guix size [OPTION]... PACKAGE\n"
-"Report the size of PACKAGE and its dependencies.\n"
+"Usage: guix size [OPTION]... PACKAGE|STORE-ITEM\n"
+"Report the size of the PACKAGE or STORE-ITEM, with its dependencies.\n"
msgstr ""
-"Utilisation : guix size [OPTION]... PAQUET\n"
-"Rapporter la taille du PAQUET et de ses dépendances.\n"
+"Utilisation : guix size [OPTION]... PAQUET|ÉLÉMENT-DU-DÉPÔT\n"
+"Rapporter la taille du PAQUET ou de l'ÉLÉMENT-DU-DÉPÔT et de ses dépendances.\n"
#: guix/scripts/size.scm:238
msgid ""
@@ -3755,7 +4057,7 @@ msgstr ""
msgid "~a: invalid sorting key~%"
msgstr "~a : clef de tri invalide~%"
-#: guix/scripts/size.scm:315
+#: guix/scripts/size.scm:318
msgid "missing store item argument\n"
msgstr "argument d'élément de stockage manquant\n"
@@ -3796,48 +4098,53 @@ msgstr "le DAG des dérivations"
msgid "unsupported argument for derivation graph"
msgstr "argument non pris en charge pour le graphe de dérivation"
-#: guix/scripts/graph.scm:325
+#: guix/scripts/graph.scm:333
msgid "unsupported argument for this type of graph"
msgstr "argument non pris en charge pour ce type de graphe"
-#: guix/scripts/graph.scm:338
+#: guix/scripts/graph.scm:347
#, scheme-format
msgid "references for '~a' are not known~%"
msgstr "les références pour « ~a » sont inconnues~%"
-#: guix/scripts/graph.scm:345
+#: guix/scripts/graph.scm:354
msgid "the DAG of run-time dependencies (store references)"
msgstr "le DAG des dépendances à l'exécution (stockage des références)"
-#: guix/scripts/graph.scm:361
+#: guix/scripts/graph.scm:370
msgid "the DAG of referrers in the store"
msgstr "le graphe orienté acyclique (DAG) des référents dans le stockage"
-#: guix/scripts/graph.scm:391
+#: guix/scripts/graph.scm:400
msgid "the graph of package modules"
msgstr "le graphe des modules de paquets"
-#: guix/scripts/graph.scm:420
+#: guix/scripts/graph.scm:429
#, scheme-format
msgid "~a: unknown node type~%"
msgstr "~a : type de nœud inconnu~%"
-#: guix/scripts/graph.scm:427
+#: guix/scripts/graph.scm:436
#, scheme-format
msgid "~a: unknown backend~%"
msgstr "~a : moteur de graphe inconnu~%"
-#: guix/scripts/graph.scm:431
+#: guix/scripts/graph.scm:440
msgid "The available node types are:\n"
msgstr "Les types de nœuds disponibles sont :\n"
-#: guix/scripts/graph.scm:441
+#: guix/scripts/graph.scm:450
msgid "The available backend types are:\n"
msgstr "Les types de moteurs de graphes disponibles sont :\n"
+#: guix/scripts/graph.scm:477
+#, scheme-format
+msgid "no path from '~a' to '~a'~%"
+msgstr "pas de chemin de « ~a » à « ~a »~%"
+
#. TRANSLATORS: Here 'dot' is the name of a program; it must not be
#. translated.
-#: guix/scripts/graph.scm:494
+#: guix/scripts/graph.scm:529
msgid ""
"Usage: guix graph PACKAGE...\n"
"Emit a representation of the dependency graph of PACKAGE...\n"
@@ -3845,7 +4152,7 @@ msgstr ""
"Utilisation : guix graph PAQUET...\n"
"Produit une représentation du graphe des dépendances de PAQUET...\n"
-#: guix/scripts/graph.scm:496
+#: guix/scripts/graph.scm:531
msgid ""
"\n"
" -b, --backend=TYPE produce a graph with the given backend TYPE"
@@ -3853,7 +4160,7 @@ msgstr ""
"\n"
" -b, --backend=TYPE produire un graphe avec le TYPE de moteur donné"
-#: guix/scripts/graph.scm:498
+#: guix/scripts/graph.scm:533
msgid ""
"\n"
" --list-backends list the available graph backends"
@@ -3861,7 +4168,7 @@ msgstr ""
"\n"
" --list-backends lister les types de moteurs de graphes disponibles"
-#: guix/scripts/graph.scm:500
+#: guix/scripts/graph.scm:535
msgid ""
"\n"
" -t, --type=TYPE represent nodes of the given TYPE"
@@ -3869,7 +4176,7 @@ msgstr ""
"\n"
" -t, --type=TYPE représenter les nœuds du TYPE donné"
-#: guix/scripts/graph.scm:502
+#: guix/scripts/graph.scm:537
msgid ""
"\n"
" --list-types list the available graph types"
@@ -3877,7 +4184,15 @@ msgstr ""
"\n"
" --list-types lister les types de graphes disponibles"
-#: guix/scripts/graph.scm:504 guix/scripts/pack.scm:923
+#: guix/scripts/graph.scm:539
+msgid ""
+"\n"
+" --path display the shortest path between the given nodes"
+msgstr ""
+"\n"
+" --path affiche le plus court chemin entre les nœuds donnés"
+
+#: guix/scripts/graph.scm:541 guix/scripts/pack.scm:1054
msgid ""
"\n"
" -e, --expression=EXPR consider the package EXPR evaluates to"
@@ -3885,7 +4200,7 @@ msgstr ""
"\n"
" -e, --expression=EXPR considère le paquet évalué par EXPR"
-#: guix/scripts/graph.scm:506
+#: guix/scripts/graph.scm:543
msgid ""
"\n"
" -s, --system=SYSTEM consider the graph for SYSTEM--e.g., \"i686-linux\""
@@ -3893,6 +4208,11 @@ msgstr ""
"\n"
" -s, --system=SYSTÈME considérer le graphe pour le SYSTÈME, par exemple « i686-linux »"
+#: guix/scripts/graph.scm:606
+#, scheme-format
+msgid "'--path' option requires exactly two nodes (given ~a)~%"
+msgstr "l'option « --path » a besoin d'exactement deux nœuds (~a donné)~%"
+
#: guix/scripts/challenge.scm:301
#, scheme-format
msgid " differing file:~%"
@@ -3972,35 +4292,35 @@ msgstr ""
#: guix/scripts/challenge.scm:418
msgid ""
"\n"
-" -v, --verbose show details about successful comparisons"
+" -v, --verbose show details about successful comparisons"
msgstr ""
"\n"
-" -v, --verbose montrer les détails des comparaisons réussies"
+" -v, --verbose montre les détails des comparaisons réussies"
#: guix/scripts/challenge.scm:420
msgid ""
"\n"
-" --diff=MODE show differences according to MODE"
+" --diff=MODE show differences according to MODE"
msgstr ""
"\n"
-" --diff=MODE montre les différences suivant MODE"
+" --diff=MODE montre les différences suivant MODE"
#: guix/scripts/challenge.scm:449
#, scheme-format
msgid "~a: unknown diff mode~%"
msgstr "~a : mode de différence inconnu~%"
-#: guix/scripts/copy.scm:60
+#: guix/scripts/copy.scm:61
#, scheme-format
msgid "~a: invalid TCP port number~%"
msgstr "~a : numéro de port TCP invalide~%"
-#: guix/scripts/copy.scm:62
+#: guix/scripts/copy.scm:63
#, scheme-format
msgid "~a: invalid SSH specification~%"
msgstr "~a : spécification SSH invalide~%"
-#: guix/scripts/copy.scm:105
+#: guix/scripts/copy.scm:109
msgid ""
"Usage: guix copy [OPTION]... ITEMS...\n"
"Copy ITEMS to or from the specified host over SSH.\n"
@@ -4008,7 +4328,7 @@ msgstr ""
"Usage: guix copy [OPTION]... ÉLÉMENTS...\n"
"Copier les ÉLÉMENTS vers ou depuis l'hôte spécifié en SSH.\n"
-#: guix/scripts/copy.scm:107
+#: guix/scripts/copy.scm:111
msgid ""
"\n"
" --to=HOST send ITEMS to HOST"
@@ -4016,7 +4336,7 @@ msgstr ""
"\n"
" --to=HÔTE envoyer les ÉLÉMENTS vers l'HÔTE"
-#: guix/scripts/copy.scm:109
+#: guix/scripts/copy.scm:113
msgid ""
"\n"
" --from=HOST receive ITEMS from HOST"
@@ -4024,22 +4344,22 @@ msgstr ""
"\n"
" --from=HÔTE recevoir les ÉLÉMENTS depuis l'HÔTE"
-#: guix/scripts/copy.scm:183
+#: guix/scripts/copy.scm:192
#, scheme-format
msgid "use '--to' or '--from'~%"
msgstr "utilisez « --to » ou « --from »~%"
-#: guix/scripts/pack.scm:98
+#: guix/scripts/pack.scm:104
#, scheme-format
msgid "~a: compressor not found~%"
msgstr "~a : compresseur introuvable~%"
-#: guix/scripts/pack.scm:283
+#: guix/scripts/pack.scm:309
#, scheme-format
msgid "entry point not supported in the '~a' format~%"
msgstr "point d'entré non pris en charge dans le format « ~a »~%"
-#: guix/scripts/pack.scm:661
+#: guix/scripts/pack.scm:690
#, scheme-format
msgid ""
"cross-compilation not implemented here;\n"
@@ -4048,11 +4368,11 @@ msgstr ""
"la compilation croisée n'est pas implémentée ici ;\n"
"envoyez un courriel à « ~a »~%"
-#: guix/scripts/pack.scm:804
+#: guix/scripts/pack.scm:935
msgid "The supported formats for 'guix pack' are:"
msgstr "Les formats pris en charge par « guix pack » sont :"
-#: guix/scripts/pack.scm:806
+#: guix/scripts/pack.scm:937
msgid ""
"\n"
" tarball Self-contained tarball, ready to run on another machine"
@@ -4060,7 +4380,7 @@ msgstr ""
"\n"
" tarball Archive auto-contenue, prête à être lancée sur d'autres machines"
-#: guix/scripts/pack.scm:808
+#: guix/scripts/pack.scm:939
msgid ""
"\n"
" squashfs Squashfs image suitable for Singularity"
@@ -4068,7 +4388,7 @@ msgstr ""
"\n"
" squashfs Image Squashfs compatible avec Singularity"
-#: guix/scripts/pack.scm:810
+#: guix/scripts/pack.scm:941
msgid ""
"\n"
" docker Tarball ready for 'docker load'"
@@ -4076,17 +4396,17 @@ msgstr ""
"\n"
" docker Archive prête à être utilisée avec « docker load »"
-#: guix/scripts/pack.scm:879
+#: guix/scripts/pack.scm:1010
#, scheme-format
msgid "~a: invalid symlink specification~%"
msgstr "~a : spécification de lien symbolique invalide~%"
-#: guix/scripts/pack.scm:893
+#: guix/scripts/pack.scm:1024
#, scheme-format
msgid "~a: unsupported profile name~%"
msgstr "~a : nom de profil non pris en charge~%"
-#: guix/scripts/pack.scm:911
+#: guix/scripts/pack.scm:1042
msgid ""
"Usage: guix pack [OPTION]... PACKAGE...\n"
"Create a bundle of PACKAGE.\n"
@@ -4094,7 +4414,7 @@ msgstr ""
"Utilisation : guix pack [OPTION]... PAQUET...\n"
"Créer un lot applicatif de PAQUET.\n"
-#: guix/scripts/pack.scm:917
+#: guix/scripts/pack.scm:1048
msgid ""
"\n"
" -f, --format=FORMAT build a pack in the given FORMAT"
@@ -4102,7 +4422,7 @@ msgstr ""
"\n"
" -f, --format=FORMAT créer un lot applicatif dans le FORMAT donné"
-#: guix/scripts/pack.scm:919
+#: guix/scripts/pack.scm:1050
msgid ""
"\n"
" --list-formats list the formats available"
@@ -4110,7 +4430,7 @@ msgstr ""
"\n"
" --list-formats lister les formats disponibles"
-#: guix/scripts/pack.scm:921
+#: guix/scripts/pack.scm:1052
msgid ""
"\n"
" -R, --relocatable produce relocatable executables"
@@ -4118,7 +4438,7 @@ msgstr ""
"\n"
" -R, --relocatable produire des exécutables repositionnables"
-#: guix/scripts/pack.scm:929
+#: guix/scripts/pack.scm:1060
msgid ""
"\n"
" -C, --compression=TOOL compress using TOOL--e.g., \"lzip\""
@@ -4127,7 +4447,7 @@ msgstr ""
" -C, --compression=OUTIL\n"
" compresser en utilisant l'OUTIL, par ex, « lzip »"
-#: guix/scripts/pack.scm:931
+#: guix/scripts/pack.scm:1062
msgid ""
"\n"
" -S, --symlink=SPEC create symlinks to the profile according to SPEC"
@@ -4135,7 +4455,7 @@ msgstr ""
"\n"
" -S, --symlink=SPEC créer des liens symboliques vers le profil selon la SPEC"
-#: guix/scripts/pack.scm:933
+#: guix/scripts/pack.scm:1064
msgid ""
"\n"
" -m, --manifest=FILE create a pack with the manifest from FILE"
@@ -4143,7 +4463,7 @@ msgstr ""
"\n"
" -m, --manifest=FICHIER créer un lot avec le manifeste dans FICHIER"
-#: guix/scripts/pack.scm:935
+#: guix/scripts/pack.scm:1066
msgid ""
"\n"
" --entry-point=PROGRAM\n"
@@ -4153,7 +4473,7 @@ msgstr ""
" --entry-point=PROGRAM\n"
" utiliser PROGRAM comme point d'entré du lot applicatif"
-#: guix/scripts/pack.scm:940
+#: guix/scripts/pack.scm:1071
msgid ""
"\n"
" --localstatedir include /var/guix in the resulting pack"
@@ -4161,7 +4481,7 @@ msgstr ""
"\n"
" --localstatedir inclure /var/guix dans le lot résultant"
-#: guix/scripts/pack.scm:942
+#: guix/scripts/pack.scm:1073
msgid ""
"\n"
" --profile-name=NAME\n"
@@ -4170,7 +4490,7 @@ msgstr ""
"\n"
" --profile-name=NOM rempli /var/guix/profiles/.../NOM"
-#: guix/scripts/pack.scm:948
+#: guix/scripts/pack.scm:1079
msgid ""
"\n"
" -d, --derivation return the derivation of the pack"
@@ -4178,7 +4498,7 @@ msgstr ""
"\n"
" -d, --derivation renvoyer la dérivation du lot applicatif"
-#: guix/scripts/pack.scm:952
+#: guix/scripts/pack.scm:1083
msgid ""
"\n"
" --bootstrap use the bootstrap binaries to build the pack"
@@ -4186,32 +4506,32 @@ msgstr ""
"\n"
" --bootstrap utiliser les programmes d'amorçage pour compiler le lot"
-#: guix/scripts/pack.scm:1003
+#: guix/scripts/pack.scm:1137
#, scheme-format
msgid "could not determine provenance of package ~a~%"
msgstr "impossible de déterminer la provenance du paquet ~a~%"
-#: guix/scripts/pack.scm:1012
+#: guix/scripts/pack.scm:1151
#, scheme-format
msgid "both a manifest and a package list were given~%"
msgstr "vous avez donné à la fois un manifeste et une liste de paquets~%"
-#: guix/scripts/pack.scm:1069
+#: guix/scripts/pack.scm:1210
#, scheme-format
msgid "~a: unknown pack format~%"
msgstr "~a : format de lot inconnu~%"
-#: guix/scripts/pack.scm:1079
+#: guix/scripts/pack.scm:1234
#, scheme-format
msgid "no packages specified; building an empty pack~%"
msgstr "aucun paquet spécifié, construction d'un lot vide~%"
-#: guix/scripts/pack.scm:1083
+#: guix/scripts/pack.scm:1238
#, scheme-format
msgid "Singularity requires you to provide a shell~%"
msgstr "Singularity a besoin que vous fournissiez un shell~%"
-#: guix/scripts/pack.scm:1084
+#: guix/scripts/pack.scm:1239
msgid "Add @code{bash} or @code{bash-minimal} to your package list."
msgstr "Ajoutez @code{bash} ou @code{bash-minimal} à la liste des paquets."
@@ -4224,8 +4544,8 @@ msgid "looking for ~h store items on ~a...~%"
msgstr "recherche de ~h éléments du dépôt sur ~a...~%"
#: guix/scripts/weather.scm:193
-msgid " ~2,1f% substitutes available (~h out of ~h)~%"
-msgstr " ~2,1f % des substituts sont disponibles (~h sur ~h)~%"
+msgid " ~,1f% substitutes available (~h out of ~h)~%"
+msgstr " ~,1f % des substituts sont disponibles (~h sur ~h)~%"
#: guix/scripts/weather.scm:199
#, scheme-format
@@ -4355,26 +4675,30 @@ msgstr ""
msgid "~a: invalid URL~%"
msgstr "~a : URL invalide~%"
-#: guix/scripts/weather.scm:446
+#: guix/scripts/weather.scm:447
#, scheme-format
msgid "The following ~a package is missing from '~a' for '~a':~%"
msgid_plural "The following ~a packages are missing from '~a' for '~a':~%"
msgstr[0] "Le (~a) paquet suivant n'est pas sur « ~a » pour « ~a » :~%"
msgstr[1] "Les ~a paquets suivants ne sont pas sur « ~a » pour « ~a » :~%"
-#: guix/scripts/weather.scm:452
+#: guix/scripts/weather.scm:453
#, scheme-format
msgid "~a package is missing from '~a' for '~a':~%"
msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
msgstr[0] "~a paquet n'est pas sur « ~a » pour « ~a » :~%"
msgstr[1] "~a paquets ne sont pas sur « ~a » pour « ~a », parmi lesquels :~%"
-#: guix/scripts/describe.scm:50
+#: guix/scripts/describe.scm:52
+msgid "The available formats are:\n"
+msgstr "Les formats disponibles sont :\n"
+
+#: guix/scripts/describe.scm:63
#, scheme-format
msgid "~a: unsupported output format~%"
msgstr "~a : format de sortie non pris en charge~%"
-#: guix/scripts/describe.scm:69
+#: guix/scripts/describe.scm:86
msgid ""
"Usage: guix describe [OPTION]...\n"
"Display information about the channels currently in use.\n"
@@ -4382,7 +4706,7 @@ msgstr ""
"Utilisation : guix describe [OPTION]...\n"
"Affiche des informations sur les canaux actuellement utilisés.\n"
-#: guix/scripts/describe.scm:71
+#: guix/scripts/describe.scm:88
msgid ""
"\n"
" -f, --format=FORMAT display information in the given FORMAT"
@@ -4390,7 +4714,15 @@ msgstr ""
"\n"
" -f, --format=FORMAT montrer les informations dans le FORMAT donné"
-#: guix/scripts/describe.scm:73
+#: guix/scripts/describe.scm:90
+msgid ""
+"\n"
+" --list-formats display available formats"
+msgstr ""
+"\n"
+" --list-formats affiche les formats disponibles"
+
+#: guix/scripts/describe.scm:92
msgid ""
"\n"
" -p, --profile=PROFILE display information about PROFILE"
@@ -4398,22 +4730,22 @@ msgstr ""
"\n"
" -p, --profile=PROFIL afficher les informations sur le PROFIL"
-#: guix/scripts/describe.scm:92
+#: guix/scripts/describe.scm:111
#, scheme-format
msgid "~%;; warning: GUIX_PACKAGE_PATH=\"~a\"~%"
msgstr "~%;; attention : GUIX_PACKAGE_PATH=\"~a\"~%"
-#: guix/scripts/describe.scm:95
+#: guix/scripts/describe.scm:114
#, scheme-format
msgid "'GUIX_PACKAGE_PATH' is set but it is not captured~%"
msgstr "« GUIX_PACKAGE_PATH » est renseigné mais n'est pas utilisé~%"
-#: guix/scripts/describe.scm:122
+#: guix/scripts/describe.scm:170
#, scheme-format
msgid "failed to determine origin~%"
msgstr "échec à la détection de l'origine~%"
-#: guix/scripts/describe.scm:123
+#: guix/scripts/describe.scm:171
#, scheme-format
msgid ""
"Perhaps this\n"
@@ -4424,37 +4756,37 @@ msgstr ""
"@command{guix} n'a pas été obtenue avec @command{guix pull} ? Son numéro de version\n"
"est ~a.~%"
-#: guix/scripts/describe.scm:133
+#: guix/scripts/describe.scm:181
#, scheme-format
msgid "Git checkout:~%"
msgstr "Dépôt git :~%"
-#: guix/scripts/describe.scm:134
+#: guix/scripts/describe.scm:182
#, scheme-format
msgid " repository: ~a~%"
msgstr " URL du dépôt : ~a~%"
-#: guix/scripts/describe.scm:135
+#: guix/scripts/describe.scm:183
#, scheme-format
msgid " branch: ~a~%"
msgstr " branche: ~a~%"
-#: guix/scripts/describe.scm:136
+#: guix/scripts/describe.scm:184
#, scheme-format
msgid " commit: ~a~%"
msgstr " commit : ~a~%"
-#: guix/scripts/describe.scm:198
+#: guix/scripts/describe.scm:250
#, scheme-format
msgid " repository URL: ~a~%"
msgstr " URL du dépôt : ~a~%"
-#: guix/scripts/describe.scm:200
+#: guix/scripts/describe.scm:252
#, scheme-format
msgid " branch: ~a~%"
msgstr " branche: ~a~%"
-#: guix/scripts/describe.scm:201
+#: guix/scripts/describe.scm:253
#, scheme-format
msgid " commit: ~a~%"
msgstr " commit : ~a~%"
@@ -4502,23 +4834,32 @@ msgstr "Retour en arrière de ~a...~%"
msgid "successfully deployed ~a~%"
msgstr "déploiement de ~a réussi~%"
-#: guix/gnu-maintenance.scm:647
+#: guix/gexp.scm:413
+#, scheme-format
+msgid "resolving '~a' relative to current directory~%"
+msgstr "résolution de « ~a » à partir du répertoire actuel~%"
+
+#: guix/gnu-maintenance.scm:699
msgid "Updater for GNU packages"
msgstr "Logiciel de mise à jour des paquets GNU"
-#: guix/gnu-maintenance.scm:656
+#: guix/gnu-maintenance.scm:708
msgid "Updater for GNU packages only available via FTP"
msgstr "Logiciel de mise à jour des paquets GNU disponibles uniquement par FTP"
-#: guix/gnu-maintenance.scm:665
+#: guix/gnu-maintenance.scm:717
+msgid "Updater for packages hosted on savannah.gnu.org"
+msgstr "Logiciel de mise à jour des paquets hébergés sur savannah.gnu.org"
+
+#: guix/gnu-maintenance.scm:724
msgid "Updater for X.org packages"
msgstr "Logiciel de mise à jour des paquets X.org"
-#: guix/gnu-maintenance.scm:672
+#: guix/gnu-maintenance.scm:731
msgid "Updater for packages hosted on kernel.org"
msgstr "Logiciel de mise à jour des paquets hébergés sur kernel.org"
-#: guix/scripts/container.scm:26
+#: guix/scripts/container.scm:27
msgid ""
"Usage: guix container ACTION ARGS...\n"
"Build and manipulate Linux containers.\n"
@@ -4526,16 +4867,16 @@ msgstr ""
"Utilisation : guix container ACTION ARGS...\n"
"Compile et manipule des containers Linux.\n"
-#: guix/scripts/container.scm:31
+#: guix/scripts/container.scm:32
msgid " exec execute a command inside of an existing container\n"
msgstr " exec exécuter une commande dans un container existant\n"
-#: guix/scripts/container.scm:54
+#: guix/scripts/container.scm:58
#, scheme-format
msgid "guix container: missing action~%"
msgstr "guix container : action manquante~%"
-#: guix/scripts/container.scm:64
+#: guix/scripts/container.scm:68
#, scheme-format
msgid "guix container: invalid action~%"
msgstr "guix container : action invalide~%"
@@ -4573,54 +4914,59 @@ msgstr "aucun processus ~d~%"
msgid "exec failed with status ~d~%"
msgstr "exec a échoué avec le statut ~d~%"
-#: guix/upstream.scm:328
+#: guix/upstream.scm:337
+#, scheme-format
+msgid "failed to download detached signature from ~a~%"
+msgstr "échec lors du téléchargement de la signature détachée depuis ~a~%"
+
+#: guix/upstream.scm:341
#, scheme-format
msgid "signature verification failed for '~a' (key: ~a)~%"
msgstr "la vérification de la signature a échoué pour « ~a » (clef : ~a)~%"
-#: guix/upstream.scm:332
+#: guix/upstream.scm:345
#, scheme-format
msgid "missing public key ~a for '~a'~%"
msgstr "impossible de trouver la clé publique ~a correspondant à « ~a »~%"
-#: guix/upstream.scm:408
+#: guix/upstream.scm:421
#, scheme-format
msgid "cannot download for this method: ~s"
msgstr "impossible de télécharger pour cette méthode : ~s"
-#: guix/upstream.scm:471
+#: guix/upstream.scm:486
#, scheme-format
msgid "~a: could not locate source file"
msgstr "~a : le fichier source est introuvable"
-#: guix/upstream.scm:476
+#: guix/upstream.scm:490
#, scheme-format
-msgid "~a: ~a: no `version' field in source; skipping~%"
-msgstr "~a : ~a : aucun champ « version » dans la source ; ignoré~%"
+msgid "~a: no `version' field in source; skipping~%"
+msgstr "~a : aucun champ « version » dans la source ; ignoré~%"
-#: guix/ui.scm:156
+#: guix/ui.scm:161
#, scheme-format
msgid "error: ~a: unbound variable"
msgstr "erreur : ~a : variable non liée"
-#: guix/ui.scm:256
+#: guix/ui.scm:261
msgid "entering debugger; type ',bt' for a backtrace\n"
msgstr "entrée dans le débogueur; tapez « ,bt » pour la trace d'exécution\n"
-#: guix/ui.scm:313
+#: guix/ui.scm:318
msgid "hint: "
msgstr "conseil : "
-#: guix/ui.scm:330
+#: guix/ui.scm:335
msgid "Did you forget a @code{use-modules} form?"
msgstr "Auriez-vous oublié un @code{use-modules} ?"
-#: guix/ui.scm:332
+#: guix/ui.scm:337
#, scheme-format
msgid "Did you forget @code{(use-modules ~a)}?"
msgstr "Auriez-vous oublié @code{(use-modules ~a)} ?"
-#: guix/ui.scm:342
+#: guix/ui.scm:347
#, scheme-format
msgid ""
"File @file{~a} should probably start with:\n"
@@ -4635,54 +4981,54 @@ msgstr ""
"(define-module ~a)\n"
"@end example"
-#: guix/ui.scm:356
+#: guix/ui.scm:361
#, scheme-format
msgid "module name ~a does not match file name '~a'~%"
msgstr "le nom de module « ~a » ne correspond pas au nom du fichier « ~a »~%"
-#: guix/ui.scm:360
+#: guix/ui.scm:365
#, scheme-format
msgid "~a: file is empty~%"
msgstr "~a : le fichier est vide~%"
-#: guix/ui.scm:371 guix/ui.scm:413 guix/ui.scm:421
+#: guix/ui.scm:376 guix/ui.scm:424 guix/ui.scm:432 guix/ui.scm:436
#, scheme-format
msgid "failed to load '~a': ~a~%"
msgstr "impossible de charger « ~a » : ~a~%"
-#: guix/ui.scm:378
+#: guix/ui.scm:383
#, scheme-format
msgid "~amissing closing parenthesis~%"
msgstr "~a parenthèses fermantes manquantes~%"
-#: guix/ui.scm:383
+#: guix/ui.scm:388
#, scheme-format
msgid "~s: ~a~%"
msgstr "~s : ~a~%"
-#: guix/ui.scm:393 guix/ui.scm:845
+#: guix/ui.scm:404 guix/ui.scm:897
#, scheme-format
msgid "exception thrown: ~s~%"
msgstr "exception générée : ~s~%"
-#: guix/ui.scm:397 guix/ui.scm:427
+#: guix/ui.scm:408 guix/ui.scm:445
#, scheme-format
msgid "failed to load '~a':~%"
msgstr "échec lors du chargement de « ~a » :~%"
-#: guix/ui.scm:424
+#: guix/ui.scm:442
#, scheme-format
msgid "failed to load '~a': exception thrown: ~s~%"
msgstr "échec lors du chargement de « ~a » : exception générée : ~s~%"
-#: guix/ui.scm:472
+#: guix/ui.scm:490
msgid ""
"Consider installing the @code{glibc-utf8-locales} or\n"
"@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
"lines:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4693,7 +5039,7 @@ msgstr ""
"façon :\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4702,15 +5048,15 @@ msgstr ""
#. TRANSLATORS: Translate "(C)" to the copyright symbol
#. (C-in-a-circle), if this symbol is available in the user's
#. locale. Otherwise, do not translate "(C)"; leave it as-is. */
-#: guix/ui.scm:510
+#: guix/ui.scm:532
msgid "(C)"
msgstr "©"
-#: guix/ui.scm:511
+#: guix/ui.scm:533
msgid "the Guix authors\n"
msgstr "les auteurs de Guix\n"
-#: guix/ui.scm:512
+#: guix/ui.scm:534
msgid ""
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
"This is free software: you are free to change and redistribute it.\n"
@@ -4724,7 +5070,7 @@ msgstr ""
#. package. Please add another line saying "Report translation bugs to
#. ...\n" with the address for translation bugs (typically your translation
#. team's web or email address).
-#: guix/ui.scm:524
+#: guix/ui.scm:546
#, scheme-format
msgid ""
"\n"
@@ -4734,7 +5080,7 @@ msgstr ""
"Signalez toute anomalie à : ~a.\n"
"Signalez toute erreur de traduction à : traduc@traduc.org."
-#: guix/ui.scm:526
+#: guix/ui.scm:548
#, scheme-format
msgid ""
"\n"
@@ -4743,35 +5089,36 @@ msgstr ""
"\n"
"~a page d'accueil : <~a>"
-#: guix/ui.scm:528
+#: guix/ui.scm:550
+#, scheme-format
msgid ""
"\n"
-"General help using GNU software: <http://www.gnu.org/gethelp/>"
+"General help using Guix and GNU software: <~a>"
msgstr ""
"\n"
-"Aide générale sur l'utilisation des logiciels GNU : <http://www.gnu.org/gethelp/>"
+"Aide générale sur l'utilisation des logiciels GNU : <~a>"
-#: guix/ui.scm:583
+#: guix/ui.scm:606
#, scheme-format
msgid "'~a' is not a valid regular expression: ~a~%"
msgstr "« ~a » n'est pas une expression rationnelle valide : ~a~%"
-#: guix/ui.scm:589
+#: guix/ui.scm:612
#, scheme-format
msgid "~a: invalid number~%"
msgstr "~a : nombre non valide~%"
-#: guix/ui.scm:607
+#: guix/ui.scm:630
#, scheme-format
msgid "invalid number: ~a~%"
msgstr "nombre non valide : ~a~%"
-#: guix/ui.scm:630
+#: guix/ui.scm:653
#, scheme-format
msgid "unknown unit: ~a~%"
msgstr "unité inconnue : ~a~%"
-#: guix/ui.scm:645
+#: guix/ui.scm:668
#, scheme-format
msgid ""
"You cannot have two different versions\n"
@@ -4780,7 +5127,7 @@ msgstr ""
"Vous ne pouvez pas avoir deux versions ou variantes\n"
"différentes de @code{~a} dans le même profil."
-#: guix/ui.scm:648
+#: guix/ui.scm:671
#, scheme-format
msgid ""
"Try upgrading both @code{~a} and @code{~a},\n"
@@ -4789,111 +5136,111 @@ msgstr ""
"Essayez de mettre à jour à la fois @code{~a} et @code{~a},\n"
"ou supprimez-en un du profil."
-#: guix/ui.scm:667
+#: guix/ui.scm:707
#, scheme-format
msgid "~a:~a:~a: package `~a' has an invalid input: ~s~%"
msgstr "~a :~a :~a : le paquet « ~a » a une entrée non valide : ~s~%"
-#: guix/ui.scm:674
+#: guix/ui.scm:714
#, scheme-format
msgid "~a: ~a: build system `~a' does not support cross builds~%"
msgstr "~a : ~a : le système de construction « ~a » ne prend pas en charge la compilation croisée~%"
-#: guix/ui.scm:680
+#: guix/ui.scm:720
#, scheme-format
msgid "~s: invalid G-expression input~%"
msgstr "~s : entrée G-expression invalide~%"
-#: guix/ui.scm:683
+#: guix/ui.scm:723
#, scheme-format
msgid "profile '~a' does not exist~%"
msgstr "le profil « ~a » n'existe pas~%"
-#: guix/ui.scm:686
+#: guix/ui.scm:726
#, scheme-format
msgid "generation ~a of profile '~a' does not exist~%"
msgstr "la génération ~a du profil « ~a » n'existe pas~%"
-#: guix/ui.scm:691
+#: guix/ui.scm:731
#, scheme-format
msgid "package '~a~@[@~a~]~@[:~a~]' not found in profile~%"
msgstr "le paquet « ~a~@[@~a~]~@[:~a~] » n'a pas été trouvé dans le profil~%"
-#: guix/ui.scm:703
+#: guix/ui.scm:743
#, scheme-format
msgid " ... propagated from ~a@~a~%"
msgstr " ... propagé depuis ~a@~a~%"
-#: guix/ui.scm:713
+#: guix/ui.scm:753
#, scheme-format
msgid "profile contains conflicting entries for ~a~a~%"
msgstr "le profil contient des entrées en conflit pour ~a~a~%"
-#: guix/ui.scm:716
+#: guix/ui.scm:756
#, scheme-format
msgid " first entry: ~a@~a~a ~a~%"
msgstr " première entrée : ~a@~a~a ~a~%"
-#: guix/ui.scm:722
+#: guix/ui.scm:762
#, scheme-format
msgid " second entry: ~a@~a~a ~a~%"
msgstr " deuxième entrée : ~a@~a~a ~a~%"
-#: guix/ui.scm:734
+#: guix/ui.scm:774
#, scheme-format
msgid "corrupt input while restoring '~a' from ~s~%"
msgstr "entrée corrompue en restaurant « ~a » depuis ~s~%"
-#: guix/ui.scm:736
+#: guix/ui.scm:776
#, scheme-format
msgid "corrupt input while restoring archive from ~s~%"
msgstr "entrée corrompue en restaurant l'archive depuis ~s~%"
-#: guix/ui.scm:739
+#: guix/ui.scm:779
#, scheme-format
msgid "failed to connect to `~a': ~a~%"
msgstr "impossible de se connecter à « ~a » : ~a~%"
-#: guix/ui.scm:747
+#: guix/ui.scm:787
#, scheme-format
msgid "reference to invalid output '~a' of derivation '~a'~%"
msgstr "référence à la sortie invalide « ~a » de la dérivation « ~a »~%"
-#: guix/ui.scm:751
+#: guix/ui.scm:791
#, scheme-format
msgid "file '~a' could not be found in these directories:~{ ~a~}~%"
msgstr "le fichier « ~a » n'a pas été trouvé dans ces répertoires :~{ ~a~}~%"
-#: guix/ui.scm:756
+#: guix/ui.scm:796
#, scheme-format
msgid "program exited~@[ with non-zero exit status ~a~]~@[ terminated by signal ~a~]~@[ stopped by signal ~a~]: ~s~%"
msgstr "le programme a quitté~@[ avec un statut non nul ~a~]~@[ terminé par le signal ~a~]~@[ arrêté par le signal ~a~] : ~s~%"
-#: guix/ui.scm:830
+#: guix/ui.scm:876
#, scheme-format
msgid "failed to read expression ~s: ~s~%"
msgstr "impossible de lire l'expression ~s : ~s~%"
-#: guix/ui.scm:836
+#: guix/ui.scm:882
#, scheme-format
msgid "failed to evaluate expression '~a':~%"
msgstr "impossible d'évaluer l'expression « ~a » :~%"
-#: guix/ui.scm:839
+#: guix/ui.scm:885
#, scheme-format
msgid "syntax error: ~a~%"
msgstr "erreur de syntaxe : ~a~%"
-#: guix/ui.scm:857
+#: guix/ui.scm:909
#, scheme-format
msgid "expression ~s does not evaluate to a package~%"
msgstr "l'expression ~s ne correspond à aucun paquet~%"
-#: guix/ui.scm:884
+#: guix/ui.scm:936
msgid "at least ~,1h MB needed but only ~,1h MB available in ~a~%"
msgstr "au moins ~,1h Mo sont nécessaires mais seulement ~,1h Mo sont disponibles dans ~a~%"
-#: guix/ui.scm:982
+#: guix/ui.scm:1045
#, scheme-format
msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
@@ -4902,32 +5249,44 @@ msgstr[1] "~:[Les dérivations suivantes seraient compilées :~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:990
+#: guix/ui.scm:1054
msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h Mo seraient téléchargés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:996
+#: guix/ui.scm:1060
#, scheme-format
msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Le fichier suivant serait téléchargé :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les fichiers suivants seraient téléchargés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1003
+#: guix/ui.scm:1067
#, scheme-format
msgid "~:[The following graft would be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts would be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La greffe suivante serait effectuée :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les greffes suivantes seraient effectuées :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1008
+#: guix/ui.scm:1072
#, scheme-format
msgid "~:[The following profile hook would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks would be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Le crochet suivante serait compilé :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les crochets suivants seraient compilés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1014
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1084
+msgid "~:[~,1h MB would be downloaded~%~;~]"
+msgstr "~:[~,1h Mo seraient téléchargés~%~;~]"
+
+#: guix/ui.scm:1088
+msgid "~:[~h item would be downloaded~%~;~]"
+msgid_plural "~:[~h items would be downloaded~%~;~]"
+msgstr[0] "~:[~h élément serait téléchargé~%~;~]"
+msgstr[1] "~:[~h éléments seraient téléchargés~%~;~]"
+
+#: guix/ui.scm:1096
#, scheme-format
msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
@@ -4936,102 +5295,109 @@ msgstr[1] "~:[Les dérivations suivantes seront compilées :~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:1022
+#: guix/ui.scm:1105
msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h Mo seront téléchargés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1028
+#: guix/ui.scm:1111
#, scheme-format
msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Le fichier suivant sera téléchargé :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les fichiers suivants seront téléchargés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1035
+#: guix/ui.scm:1118
#, scheme-format
msgid "~:[The following graft will be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts will be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[La greffe suivante sera effectuée :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les greffes suivantes seront effectuées :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1040
+#: guix/ui.scm:1123
#, scheme-format
msgid "~:[The following profile hook will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks will be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[Le crochet suivant sera compilée :~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Les crochets suivants seront compilés :~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1167
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1135
+msgid "~:[~,1h MB will be downloaded~%~;~]"
+msgstr "~:[~,1h Mo seront téléchargés~%~;~]"
+
+#: guix/ui.scm:1139
+msgid "~:[~h item will be downloaded~%~;~]"
+msgid_plural "~:[~h items will be downloaded~%~;~]"
+msgstr[0] "~:[~h élément sera téléchargé~%~;~]"
+msgstr[1] "~:[~h éléments seront téléchargés~%~;~]"
+
+#: guix/ui.scm:1258
msgid "(dependencies or package changed)"
msgstr "(dépendances ou paquet modifiés)"
-#: guix/ui.scm:1180
+#: guix/ui.scm:1277
#, scheme-format
msgid "The following package would be removed:~%~{~a~%~}~%"
msgid_plural "The following packages would be removed:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant serait supprimé :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seraient supprimés :~%~{~a~%~}~%"
-#: guix/ui.scm:1185
+#: guix/ui.scm:1282
#, scheme-format
msgid "The following package will be removed:~%~{~a~%~}~%"
msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant sera supprimé :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seront supprimés :~%~{~a~%~}~%"
-#: guix/ui.scm:1198
+#: guix/ui.scm:1295
#, scheme-format
msgid "The following package would be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be downgraded:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant serait mis à une version inférieure :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seraient mis à des versions inférieures :~%~{~a~%~}~%"
-#: guix/ui.scm:1203
+#: guix/ui.scm:1300
#, scheme-format
msgid "The following package will be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be downgraded:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant sera mis à une version inférieure :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seront mis à des versions inférieures :~%~{~a~%~}~%"
-#: guix/ui.scm:1217
+#: guix/ui.scm:1313
#, scheme-format
msgid "The following package would be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be upgraded:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant serait mis à jour :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seraient mis à jour :~%~{~a~%~}~%"
-#: guix/ui.scm:1222
+#: guix/ui.scm:1318
#, scheme-format
msgid "The following package will be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant sera mis à jour :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seront mis à jour :~%~{~a~%~}~%"
-#: guix/ui.scm:1233
+#: guix/ui.scm:1329
#, scheme-format
msgid "The following package would be installed:~%~{~a~%~}~%"
msgid_plural "The following packages would be installed:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant serait installé :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seraient installés :~%~{~a~%~}~%"
-#: guix/ui.scm:1238
+#: guix/ui.scm:1334
#, scheme-format
msgid "The following package will be installed:~%~{~a~%~}~%"
msgid_plural "The following packages will be installed:~%~{~a~%~}~%"
msgstr[0] "Le paquet suivant sera installé :~%~{~a~%~}~%"
msgstr[1] "Les paquets suivants seront installés :~%~{~a~%~}~%"
-#: guix/ui.scm:1592
-#, scheme-format
-msgid "Run @code{~a ... | less} to view all the results."
-msgstr "Lancez @code{~a ... | less} pour voir tous les résultats"
-
-#: guix/ui.scm:1742
+#: guix/ui.scm:1861
#, scheme-format
msgid "invalid syntax: ~a~%"
msgstr "syntaxe non valide : ~a~%"
-#: guix/ui.scm:1752
+#: guix/ui.scm:1870
#, scheme-format
msgid "Generation ~a\t~a"
msgstr "Génération ~a\t~a"
@@ -5041,7 +5407,7 @@ msgstr "Génération ~a\t~a"
#. usual way of presenting dates in your locale.
#. See https://www.gnu.org/software/guile/manual/html_node/SRFI_002d19-Date-to-string.html
#. for details.
-#: guix/ui.scm:1762
+#: guix/ui.scm:1880
#, scheme-format
msgid "~b ~d ~Y ~T"
msgstr "~d ~b ~Y ~T"
@@ -5049,37 +5415,37 @@ msgstr "~d ~b ~Y ~T"
#. TRANSLATORS: The word "current" here is an adjective for
#. "Generation", as in "current generation". Use the appropriate
#. gender where applicable.
-#: guix/ui.scm:1768
+#: guix/ui.scm:1886
#, scheme-format
msgid "~a\t(current)~%"
msgstr "~a\t(actuelle)~%"
-#: guix/ui.scm:1802
+#: guix/ui.scm:1920
#, scheme-format
msgid "cannot lock profile ~a: ~a~%"
msgstr "impossible de verrouiller le profil ~a : ~a~%"
-#: guix/ui.scm:1804
+#: guix/ui.scm:1922
#, scheme-format
msgid "profile ~a is locked by another process~%"
msgstr "le profil ~a est verrouillé par un autre processus~%"
-#: guix/ui.scm:1831
+#: guix/ui.scm:1949
#, scheme-format
msgid "switched from generation ~a to ~a~%"
msgstr "passé de la génération ~a à ~a~%"
-#: guix/ui.scm:1847
+#: guix/ui.scm:1965
#, scheme-format
msgid "deleting ~a~%"
msgstr "suppression de ~a~%"
-#: guix/ui.scm:1878
+#: guix/ui.scm:1996
#, scheme-format
msgid "Try `guix --help' for more information.~%"
msgstr "Essayez « guix --help » pour plus d'informations.~%"
-#: guix/ui.scm:1906
+#: guix/ui.scm:2077
msgid ""
"Usage: guix COMMAND ARGS...\n"
"Run COMMAND with ARGS.\n"
@@ -5087,21 +5453,21 @@ msgstr ""
"Utilisation : guix COMMANDE ARGS...\n"
"Lance la COMMANDE avec les arguments ARGS.\n"
-#: guix/ui.scm:1909
+#: guix/ui.scm:2080
msgid "COMMAND must be one of the sub-commands listed below:\n"
msgstr "COMMANDE doit être une des sous-commandes listées ci-dessous :\n"
-#: guix/ui.scm:1925
+#: guix/ui.scm:2104
#, scheme-format
msgid "guix: ~a: command not found~%"
msgstr "guix : ~a : commande introuvable~%"
-#: guix/ui.scm:1955
+#: guix/ui.scm:2134
#, scheme-format
msgid "guix: missing command name~%"
msgstr "guix : nom de commande manquant~%"
-#: guix/ui.scm:1963
+#: guix/ui.scm:2142
#, scheme-format
msgid "guix: unrecognized option '~a'~%"
msgstr "guix : option « ~a » non reconnue ~%"
@@ -5164,8 +5530,8 @@ msgstr "construction du cache des paquets…"
#: guix/status.scm:475
#, scheme-format
-msgid "applying ~a graft for ~a..."
-msgid_plural "applying ~a grafts for ~a..."
+msgid "applying ~a graft for ~a ..."
+msgid_plural "applying ~a grafts for ~a ..."
msgstr[0] "application de ~a greffe pour ~a..."
msgstr[1] "application de ~a greffes pour ~a..."
@@ -5220,7 +5586,7 @@ msgstr "substitution de ~a..."
#: guix/status.scm:528
#, scheme-format
-msgid "downloading from ~a..."
+msgid "downloading from ~a ..."
msgstr "téléchargement depuis ~a..."
#: guix/status.scm:553
@@ -5264,66 +5630,120 @@ msgstr "redirection vers « ~a »...~%"
msgid "~a: HTTP download failed: ~a (~s)"
msgstr "~a : le téléchargement HTTP a échoué : ~a (~s)"
-#: guix/nar.scm:147
+#: guix/nar.scm:172
msgid "signature is not a valid s-expression"
msgstr "la signature n'est pas une s-expression valide"
-#: guix/nar.scm:156
+#: guix/nar.scm:181
msgid "invalid signature"
msgstr "signature non valide"
-#: guix/nar.scm:160
+#: guix/nar.scm:185
msgid "invalid hash"
msgstr "empreinte non valide"
-#: guix/nar.scm:168
+#: guix/nar.scm:193
msgid "unauthorized public key"
msgstr "clé publique non autorisée"
-#: guix/nar.scm:173
+#: guix/nar.scm:198
msgid "corrupt signature data"
msgstr "signature corrompue"
-#: guix/nar.scm:193
+#: guix/nar.scm:218
msgid "corrupt file set archive"
msgstr "ensemble de fichiers corrompu dans l'archive"
-#: guix/nar.scm:203
+#: guix/nar.scm:228
#, scheme-format
msgid "importing file or directory '~a'...~%"
msgstr "import du fichier ou répertoire « ~a »...~%"
-#: guix/nar.scm:214
+#: guix/nar.scm:239
#, scheme-format
msgid "found valid signature for '~a'~%"
msgstr "signature valide trouvée pour « ~a »~%"
-#: guix/nar.scm:221
+#: guix/nar.scm:246
msgid "imported file lacks a signature"
msgstr "les fichiers importés requièrent une signature"
-#: guix/nar.scm:260
+#: guix/nar.scm:285
msgid "invalid inter-file archive mark"
msgstr "marque d'archive inter-fichier non valide"
-#: guix/channels.scm:168
+#: guix/channels.scm:266
msgid "unsupported '.guix-channel' version"
msgstr "version de « .guix-channel » non prise en charge"
-#: guix/channels.scm:174
+#: guix/channels.scm:272
msgid "invalid '.guix-channel' file"
msgstr "fichier « .guix-channel » invalide"
-#: guix/channels.scm:224
+#: guix/channels.scm:331
+msgid "Authenticating channel '~a', commits ~a to ~a (~h new commits)...~%"
+msgstr "Authentification du canal « ~a », commits ~a à ~a (~h nouveaux commits)...~%"
+
+#: guix/channels.scm:382
+#, scheme-format
+msgid "channel '~a' lacks an introduction and cannot be authenticated~%"
+msgstr "le canal « ~a » n'a pas d'introduction et ne peut pas être authentifié~%"
+
+#: guix/channels.scm:387
+msgid ""
+"Add the missing introduction to your\n"
+"channels file to address the issue. Alternatively, you can pass\n"
+"@option{--disable-authentication}, at the risk of running unauthenticated and\n"
+"thus potentially malicious code."
+msgstr ""
+"Ajoutez l'introduction manquante à votre fichier de canaux\n"
+"pour corriger ce problème. Autrement, vous pouvez passer\n"
+"@option{--disable-authentication} au risque de lancer du code\n"
+"non authentifié et potentiellement malveillant."
+
+#: guix/channels.scm:391
+#, scheme-format
+msgid "channel authentication disabled~%"
+msgstr "authentification du canal échouée~%"
+
+#: guix/channels.scm:416
+#, scheme-format
+msgid "aborting update of channel '~a' to commit ~a, which is not a descendant of ~a"
+msgstr "interruption de la mise à jour du canal « ~a » au commit ~a, qui n'est pas un descendant de ~a"
+
+#: guix/channels.scm:427
+msgid ""
+"Use @option{--allow-downgrades} to force\n"
+"this downgrade."
+msgstr "Utilisez @option{--allow-downgrades} pour forcer ce retour en arrière."
+
+#: guix/channels.scm:431
+msgid ""
+"This could indicate that the channel has\n"
+"been tampered with and is trying to force a roll-back, preventing you from\n"
+"getting the latest updates. If you think this is not the case, explicitly\n"
+"allow non-forward updates."
+msgstr ""
+"Cela peut indiquer que le canal a été modifié et essaye de forcer un retour\n"
+"en arrière, ce qui vous empêche de récupérer les dernières mises à jour. Si\n"
+"vous pensez que ce n'est pas le cas, permettez explicitement les mises à jour\n"
+"non avant."
+
+#: guix/channels.scm:484
#, scheme-format
msgid "Updating channel '~a' from Git repository at '~a'...~%"
msgstr "Mise à jour du canal « ~a » depuis le dépôt Git « ~a »...~%"
-#: guix/channels.scm:475
+#: guix/channels.scm:505
+#, scheme-format
+msgid "pulled channel '~a' from a mirror of ~a, which might be stale~%"
+msgstr "canal « ~a » récupéré d'un miroir de ~a, qui peut être plus vieux~%"
+
+#: guix/channels.scm:733
msgid "'guix' channel is lacking"
msgstr "le canal « guix » est absent"
-#: guix/channels.scm:477
+#: guix/channels.scm:735
msgid ""
"Make sure your list of channels\n"
"contains one channel named @code{guix} providing the core of Guix."
@@ -5332,67 +5752,77 @@ msgstr ""
"nommé @code{guix} qui fourrnit le cœur de la distribution de\n"
"Guix."
-#: guix/channels.scm:679
+#: guix/channels.scm:963
msgid "invalid channel news entry"
msgstr "entrée de nouvelle d'un canal invalide"
-#: guix/channels.scm:697
+#: guix/channels.scm:981
msgid "syntactically invalid channel news file"
msgstr "fichier de nouvelles d'un canal syntactiquement invalide"
-#: guix/channels.scm:700
+#: guix/channels.scm:984
msgid "invalid channel news file"
msgstr "fichier de nouvelles d'un canal invalide"
-#: guix/profiles.scm:564
+#: guix/profiles.scm:574
msgid "unsupported manifest format"
msgstr "format de manifeste non pris en charge"
-#: guix/profiles.scm:1878
+#: guix/profiles.scm:1923
#, scheme-format
msgid "while creating directory `~a': ~a"
msgstr "pendant la création du répertoire « ~a » : ~a"
-#: guix/profiles.scm:1883
+#: guix/profiles.scm:1928
#, scheme-format
msgid "Please create the @file{~a} directory, with you as the owner."
msgstr "Veuillez créer le répertoire @file{~a} dont vous êtes le propriétaire."
-#: guix/profiles.scm:1892
+#: guix/profiles.scm:1937
#, scheme-format
msgid "directory `~a' is not owned by you"
msgstr "vous ne possédez pas le répertoire « ~a »"
-#: guix/profiles.scm:1896
+#: guix/profiles.scm:1941
#, scheme-format
msgid "Please change the owner of @file{~a} to user ~s."
msgstr "Veuillez définir le propriétaire de @file{~a} comme étant ~s."
-#: guix/git.scm:170
+#: guix/git.scm:175
msgid "long Git object ID is required"
msgstr "l'ID long de l'objet Git est requis"
-#: guix/git.scm:228
+#: guix/git.scm:226
+#, scheme-format
+msgid "Git error ~a~%"
+msgstr "Erreur Git : ~a~%"
+
+#: guix/git.scm:228 guix/git.scm:418
+#, scheme-format
+msgid "Git error: ~a~%"
+msgstr "Erreur Git : ~a~%"
+
+#: guix/git.scm:256
#, scheme-format
msgid "updating submodule '~a'...~%"
msgstr "mise à jour du sous-module « ~a »…~%"
-#: guix/git.scm:241
+#: guix/git.scm:269
#, scheme-format
msgid "Support for submodules is missing; please upgrade Guile-Git.~%"
msgstr "La prise en charge des sous-modules est absente ; mettez Guile-Git à jour.~%"
-#: guix/git.scm:440
+#: guix/git.scm:512
#, scheme-format
msgid "cannot fetch commit ~a from ~a: ~a"
msgstr "impossible de récupérer le commit ~a depuis ~a : ~a"
-#: guix/git.scm:443
+#: guix/git.scm:515
#, scheme-format
msgid "cannot fetch branch '~a' from ~a: ~a"
msgstr "impossible de récupérer la branche « ~a » depuis ~a : ~a"
-#: guix/git.scm:446
+#: guix/git.scm:518
#, scheme-format
msgid "Git failure while fetching ~a: ~a"
msgstr "Échec de Git pendant la récupération de ~a : ~a"
@@ -5409,7 +5839,7 @@ msgstr "« ~a » est obsolète~%"
#. TRANSLATORS: 'derivation' must not be translated; it refers to the
#. 'derivation' procedure.
-#: guix/derivations.scm:743
+#: guix/derivations.scm:775
#, scheme-format
msgid "in '~a': deprecated 'derivation' calling convention used~%"
msgstr "dans « ~a » : convention d'appel à « derivation » obsolète~%"
@@ -5538,6 +5968,35 @@ msgstr "écoute sur SOCKET pour des connexions"
msgid "produce debugging output"
msgstr "produit une sortie de déboguage"
+#~ msgid "cannot find public key for secret key '~a'~%"
+#~ msgstr "impossible de trouver la clé publique correspondant à la clé secrète « ~a »~%"
+
+#~ msgid "error: invalid signature: ~a~%"
+#~ msgstr "erreur : signature non valide: ~a~%"
+
+#~ msgid "error: unauthorized public key: ~a~%"
+#~ msgstr "erreur : clé publique non autorisée: ~a~%"
+
+#~ msgid "error: corrupt signature data: ~a~%"
+#~ msgstr "erreur : signature corrompue : ~a~%"
+
+#~ msgid "~a: error: device '~a' not found: ~a~%"
+#~ msgstr "~a : erreur : périphérique « ~a » non trouvé : ~a~%"
+
+#~ msgid ""
+#~ "\n"
+#~ " --file-system-type=TYPE\n"
+#~ " for 'disk-image', produce a root file system of TYPE\n"
+#~ " (one of 'ext4', 'iso9660')"
+#~ msgstr ""
+#~ "\n"
+#~ " --file-system-type=TYPE\n"
+#~ " avec « disk-image », produit un système de fichiers racine de TYPE\n"
+#~ " (parmis « ext4» et « iso9660 »)"
+
+#~ msgid "Run @code{~a ... | less} to view all the results."
+#~ msgstr "Lancez @code{~a ... | less} pour voir tous les résultats"
+
#~ msgid "Retry system install"
#~ msgstr "Réessayer l'installation du système"
diff --git a/po/guix/pt_BR.po b/po/guix/pt_BR.po
index baee374eb6..2c33a1e51f 100644
--- a/po/guix/pt_BR.po
+++ b/po/guix/pt_BR.po
@@ -1,14 +1,13 @@
# Brazilian Portuguese translation of the guix
# Copyright (C) 2020 the authors of Guix (msgids)
-# Copyright (C) 2020 Free Software Foundation, Inc.
# This file is distributed under the same license as the guix package.
# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2020.
msgid ""
msgstr ""
-"Project-Id-Version: guix 1.1.0-pre2\n"
-"Report-Msgid-Bugs-To: ludo@gnu.org\n"
-"POT-Creation-Date: 2020-04-09 18:27+0200\n"
-"PO-Revision-Date: 2020-04-10 05:36-0300\n"
+"Project-Id-Version: guix 1.2.0-pre1\n"
+"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
+"POT-Creation-Date: 2020-10-05 16:00+0200\n"
+"PO-Revision-Date: 2020-10-12 15:52-0300\n"
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
"Language: pt_BR\n"
@@ -19,12 +18,12 @@ msgstr ""
"X-Generator: Virtaal 1.0.0-beta1\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
-#: gnu.scm:83
+#: gnu.scm:81
#, scheme-format
msgid "module ~a not found"
msgstr "módulo ~a não localizado"
-#: gnu.scm:101
+#: gnu.scm:99
msgid ""
"You may use @command{guix package --show=foo | grep location} to search\n"
"for the location of package @code{foo}.\n"
@@ -36,12 +35,12 @@ msgstr ""
"Se você obtiver a linha @code{location: gnu/packages/bar.scm:174:2},\n"
"adicione @code{bar} à forma @code{use-package-modules}."
-#: gnu.scm:109
+#: gnu.scm:107
#, scheme-format
msgid "Try adding @code{(use-package-modules ~a)}."
msgstr "Tente adicionar @code{(use-package-modules ~a)}."
-#: gnu.scm:124
+#: gnu.scm:122
#, scheme-format
msgid ""
"You may use @command{guix system search ~a} to search for a service\n"
@@ -54,7 +53,7 @@ msgstr ""
"Se você obtiver a linha @code{location: gnu/services/foo.scm:188:2},\n"
"adicione @code{foo} à forma @code{use-service-modules}."
-#: gnu.scm:133
+#: gnu.scm:131
#, scheme-format
msgid "Try adding @code{(use-service-modules ~a)}."
msgstr "Tente adicionar @code{(use-service-modules ~a)}."
@@ -64,42 +63,42 @@ msgstr "Tente adicionar @code{(use-service-modules ~a)}."
msgid "~a: patch not found"
msgstr "~a: patch não localizado"
-#: gnu/packages.scm:460 gnu/packages.scm:501
+#: gnu/packages.scm:480 gnu/packages.scm:521
#, scheme-format
msgid "ambiguous package specification `~a'~%"
msgstr "especificação ambígua de pacote \"~a\"~%"
-#: gnu/packages.scm:461 gnu/packages.scm:502
+#: gnu/packages.scm:481 gnu/packages.scm:522
#, scheme-format
msgid "choosing ~a@~a from ~a~%"
msgstr "escolhendo ~a@~a de ~a~%"
-#: gnu/packages.scm:466 guix/scripts/package.scm:207
+#: gnu/packages.scm:486 guix/scripts/package.scm:210
#, scheme-format
msgid "package '~a' has been superseded by '~a'~%"
msgstr "pacote \"~a\" foi substituído por \"~a\"~%"
-#: gnu/packages.scm:473 gnu/packages.scm:490
+#: gnu/packages.scm:493 gnu/packages.scm:510
#, scheme-format
msgid "~A: package not found for version ~a~%"
msgstr "~A: pacote não encontrado para versão ~a~%"
-#: gnu/packages.scm:474 gnu/packages.scm:491
+#: gnu/packages.scm:494 gnu/packages.scm:511
#, scheme-format
msgid "~A: unknown package~%"
msgstr "~A: pacote desconhecido~%"
-#: gnu/packages.scm:530
+#: gnu/packages.scm:550
#, scheme-format
msgid "package `~a' lacks output `~a'~%"
msgstr "pacote \"~a\" carece de mensagem de saída \"~a\"~%"
-#: gnu/services.scm:242
+#: gnu/services.scm:249
#, scheme-format
msgid "~a: no value specified for service of type '~a'"
msgstr "~a: nenhum valor especificado para um serviço do tipo \"~a\""
-#: gnu/services.scm:341
+#: gnu/services.scm:347
msgid ""
"Build the operating system top-level directory, which in\n"
"turn refers to everything the operating system needs: its kernel, initrd,\n"
@@ -109,7 +108,7 @@ msgstr ""
"se refere a tudo que o sistema operacional precisa: seu kernel, initrd,\n"
"perfil do sistema, script de inicialização e assim por diante."
-#: gnu/services.scm:371
+#: gnu/services.scm:377
msgid ""
"Produce the operating system's boot script, which is spawned\n"
"by the initrd once the root file system is mounted."
@@ -117,7 +116,7 @@ msgstr ""
"Produz o script de inicialização do sistema operacional, que\n"
"é gerado pelo initrd quando o sistema de arquivos raiz é montado."
-#: gnu/services.scm:452
+#: gnu/services.scm:488
msgid ""
"Store provenance information about the system in the system\n"
"itself: the channels used when building the system, and its configuration\n"
@@ -127,7 +126,7 @@ msgstr ""
"sistema: os canais usados na compilação do sistema e seu arquivo de\n"
"configuração, quando disponível."
-#: gnu/services.scm:510
+#: gnu/services.scm:571
msgid ""
"Delete files from @file{/tmp}, @file{/var/run}, and other\n"
"temporary locations at boot time."
@@ -135,7 +134,7 @@ msgstr ""
"Exclui arquivos a partir de @file{/tmp}, @file{/var/run}\n"
"e outros locais temporários no momento da inicialização."
-#: gnu/services.scm:564
+#: gnu/services.scm:625
msgid ""
"Run @dfn{activation} code at boot time and upon\n"
"@command{guix system reconfigure} completion."
@@ -143,7 +142,7 @@ msgstr ""
"Executa o código @dfn{activation} na inicialização e\n"
"após conclusão com @command{guix system reconfigure}."
-#: gnu/services.scm:619
+#: gnu/services.scm:713
msgid ""
"Add special files to the root file system---e.g.,\n"
"@file{/usr/bin/env}."
@@ -151,11 +150,16 @@ msgstr ""
"Adiciona arquivos especiais ao sistema de arquivos raiz,\n"
"por exemplo @file{/usr/bin/env}."
-#: gnu/services.scm:655
+#: gnu/services.scm:736
+#, scheme-format
+msgid "duplicate '~a' entry for /etc"
+msgstr ""
+
+#: gnu/services.scm:764
msgid "Populate the @file{/etc} directory."
msgstr "Popula o diretório @file{/etc}."
-#: gnu/services.scm:672
+#: gnu/services.scm:781
msgid ""
"Populate @file{/run/setuid-programs} with the specified\n"
"executables, making them setuid-root."
@@ -163,7 +167,7 @@ msgstr ""
"Preenche @file{/run/setuid-programs} com os executáveis\n"
"especificados, tornando-os setuid-root."
-#: gnu/services.scm:692
+#: gnu/services.scm:801
msgid ""
"This is the @dfn{system profile}, available as\n"
"@file{/run/current-system/profile}. It contains packages that the sysadmin\n"
@@ -173,7 +177,7 @@ msgstr ""
"@file{/run/current-system/profile}. Ele contém pacotes que o sysadmin\n"
"quer que esteja globalmente disponível para todos os usuários do sistema."
-#: gnu/services.scm:712
+#: gnu/services.scm:821
msgid ""
"Make ``firmware'' files loadable by the operating system\n"
"kernel. Firmware may then be uploaded to some of the machine's devices, such\n"
@@ -183,7 +187,7 @@ msgstr ""
"operacional. O firmware pode ser carregado em alguns dispositivos da máquina,\n"
"como placas de rede WiFi."
-#: gnu/services.scm:743
+#: gnu/services.scm:852
msgid ""
"Register garbage-collector roots---i.e., store items that\n"
"will not be reclaimed by the garbage collector."
@@ -191,57 +195,79 @@ msgstr ""
"Registra raízes de coletor de lixo --- isto é, armazena\n"
"itens que não serão recuperados pelo coletor de lixo."
-#: gnu/services.scm:769
+#: gnu/services.scm:878
#, scheme-format
msgid "no target of type '~a' for service '~a'"
msgstr "nenhum alvo do tipo \"~a\" para o serviço \"~a\""
-#: gnu/services.scm:795 gnu/services.scm:914
+#: gnu/services.scm:904 gnu/services.scm:1023
#, scheme-format
msgid "more than one target service of type '~a'"
msgstr "mais de um serviço alvo do tipo \"~a\""
-#: gnu/services.scm:904
+#: gnu/services.scm:1013
#, scheme-format
msgid "service of type '~a' not found"
msgstr "serviço do tipo \"~a\" não localizado"
-#: gnu/system.scm:355
+#: gnu/system.scm:390
#, scheme-format
msgid "unrecognized boot parameters at '~a'~%"
msgstr "parâmetros de inicialização não reconhecidos em \"~a\"~%"
-#: gnu/system.scm:793
+#: gnu/system.scm:926
#, scheme-format
msgid "using a string for file '~a' is deprecated; use 'plain-file' instead~%"
msgstr "o uso de um texto para arquivo \"~a\" está obsoleto; em vez disso, use \"plain-file\"~%"
-#: gnu/system.scm:809
+#: gnu/system.scm:942
#, scheme-format
msgid "using a monadic value for '~a' is deprecated; use 'plain-file' instead~%"
msgstr "o uso de um valor monádico para \"~a\" está obsoleto; em vez disso, use \"plain-file\"~%"
-#: gnu/system.scm:959
+#: gnu/system.scm:1069
+#, fuzzy
+#| msgid "initializing the current root file system~%"
+msgid "missing root file system"
+msgstr "inicialização do sistema de arquivos raiz atual~%"
+
+#: gnu/system.scm:1145
#, scheme-format
msgid "~a: invalid locale name"
msgstr "~a: nome de localidade inválido"
-#: gnu/services/shepherd.scm:194
+#: gnu/services/shepherd.scm:112
+msgid ""
+"Run the GNU Shepherd as PID 1---i.e., the operating system's first\n"
+"process. The Shepherd takes care of managing services such as daemons by\n"
+"ensuring they are started and stopped in the right order."
+msgstr ""
+
+#: gnu/services/shepherd.scm:202
#, scheme-format
msgid "service '~a' provided more than once"
msgstr "serviço \"~a\" fornecido mais de uma vez"
-#: gnu/services/shepherd.scm:209
+#: gnu/services/shepherd.scm:217
#, scheme-format
msgid "service '~a' requires '~a', which is not provided by any service"
msgstr "serviço \"~a\" requer \"~a\", o que não é fornecido por nenhum serviço"
-#: gnu/system/mapped-devices.scm:136
+#: gnu/services/shepherd.scm:547
+msgid ""
+"The @code{user-processes} service is responsible for\n"
+"terminating all the processes so that the root file system can be re-mounted\n"
+"read-only, just before rebooting/halting. Processes still running after a few\n"
+"seconds after @code{SIGTERM} has been sent are terminated with\n"
+"@code{SIGKILL}."
+msgstr ""
+
+#: gnu/system/mapped-devices.scm:137
#, scheme-format
msgid "you may need these modules in the initrd for ~a:~{ ~a~}"
msgstr "você pode precisar desses módulos no initrd para ~a:~{ ~a~}"
-#: gnu/system/mapped-devices.scm:140
+#: gnu/system/mapped-devices.scm:142
#, scheme-format
msgid ""
"Try adding them to the\n"
@@ -272,7 +298,7 @@ msgstr ""
"Se você acredita que esse diagnóstico está incorreto, use a opção\n"
"@option{--skip-checks} de @command{guix system}.\n"
-#: gnu/system/mapped-devices.scm:219
+#: gnu/system/mapped-devices.scm:221
#, scheme-format
msgid "no LUKS partition with UUID '~a'"
msgstr "nenhuma partição LUKS com UUID \"~a\""
@@ -287,49 +313,55 @@ msgstr "grupo suplementar \"~a\" do usuário \"~a\" não está declarado"
msgid "primary group '~a' of user '~a' is undeclared"
msgstr "grupo primário \"~a\" do usuário \"~a\" não está declarado"
-#: guix/import/opam.scm:141
+#: gnu/system/shadow.scm:383
+msgid ""
+"Ensure the specified user accounts and groups exist, as well\n"
+"as each account home directory."
+msgstr ""
+
+#: guix/import/opam.scm:148
#, scheme-format
msgid "Package not found in opam repository: ~a~%"
msgstr "Pacote não encontrado no repositório opam: ~a~%"
-#: guix/import/opam.scm:357
+#: guix/import/opam.scm:368
msgid "Updater for OPAM packages"
msgstr "Atualizador para pacotes OPAM"
-#: gnu/installer.scm:215
+#: gnu/installer.scm:214
msgid "Locale"
msgstr "Localidade"
-#: gnu/installer.scm:231 gnu/installer/newt/timezone.scm:58
+#: gnu/installer.scm:230 gnu/installer/newt/timezone.scm:58
msgid "Timezone"
msgstr "Fuso horário"
-#: gnu/installer.scm:248
+#: gnu/installer.scm:247
msgid "Keyboard mapping selection"
msgstr "Seleção do mapeamento de teclado"
-#: gnu/installer.scm:257 gnu/installer/newt/hostname.scm:26
+#: gnu/installer.scm:256 gnu/installer/newt/hostname.scm:26
msgid "Hostname"
msgstr "Nome da máquina"
-#: gnu/installer.scm:266
+#: gnu/installer.scm:265
msgid "Network selection"
msgstr "Seleção de rede"
-#: gnu/installer.scm:273 gnu/installer/newt/user.scm:68
+#: gnu/installer.scm:272 gnu/installer/newt/user.scm:68
#: gnu/installer/newt/user.scm:205
msgid "User creation"
msgstr "Criação de usuário"
-#: gnu/installer.scm:281
+#: gnu/installer.scm:280
msgid "Services"
msgstr "Serviços"
-#: gnu/installer.scm:292
+#: gnu/installer.scm:291
msgid "Partitioning"
msgstr "Particionamento"
-#: gnu/installer.scm:299 gnu/installer/newt/final.scm:52
+#: gnu/installer.scm:298 gnu/installer/newt/final.scm:53
msgid "Configuration file"
msgstr "Arquivo de configuração"
@@ -384,36 +416,36 @@ msgstr "Conexão ethernet"
msgid "Exit"
msgstr "Sair"
-#: gnu/installer/newt/final.scm:45
+#: gnu/installer/newt/final.scm:46
#, scheme-format
msgid "We're now ready to proceed with the installation! A system configuration file has been generated, it is displayed below. This file will be available as '~a' on the installed system. The new system will be created from this file once you've pressed OK. This will take a few minutes."
msgstr "Agora estamos prontos para prosseguir com a instalação! Um arquivo de configuração do sistema foi gerado e está exibido abaixo. Este arquivo estará disponível como \"~a\" no sistema instalado. O novo sistema será criado a partir desse arquivo depois que você pressionar OK. Isto levará alguns minutos."
-#: gnu/installer/newt/final.scm:69
+#: gnu/installer/newt/final.scm:70
msgid "Installation complete"
msgstr "Instalação concluída"
-#: gnu/installer/newt/final.scm:70 gnu/installer/newt/welcome.scm:139
+#: gnu/installer/newt/final.scm:71 gnu/installer/newt/welcome.scm:139
msgid "Reboot"
msgstr "Reiniciar"
-#: gnu/installer/newt/final.scm:71
+#: gnu/installer/newt/final.scm:72
msgid "Congratulations! Installation is now complete. You may remove the device containing the installation image and press the button to reboot."
msgstr "Parabéns! A instalação foi concluída. Você pode remover o dispositivo que contém a imagem de instalação e pressionar o botão para reinicializar."
-#: gnu/installer/newt/final.scm:85
+#: gnu/installer/newt/final.scm:86
msgid "Installation failed"
msgstr "Instalação falhou"
-#: gnu/installer/newt/final.scm:86
+#: gnu/installer/newt/final.scm:87
msgid "Resume"
msgstr "Continuar"
-#: gnu/installer/newt/final.scm:87
+#: gnu/installer/newt/final.scm:88
msgid "Restart the installer"
msgstr "Reiniciar o instalador"
-#: gnu/installer/newt/final.scm:88
+#: gnu/installer/newt/final.scm:89
msgid "The final system installation step failed. You can resume from a specific step, or restart the installer."
msgstr "A etapa final de instalação do sistema falhou. Você pode continuar de uma etapa específica ou reiniciar o instalador."
@@ -1007,11 +1039,11 @@ msgstr "Nenhum WiFi detectado"
msgid "Wifi"
msgstr "WiFi"
-#: gnu/installer/parted.scm:395 gnu/installer/parted.scm:432
+#: gnu/installer/parted.scm:403 gnu/installer/parted.scm:440
msgid "Free space"
msgstr "Espaço livre"
-#: gnu/installer/parted.scm:1350
+#: gnu/installer/parted.scm:1370
#, scheme-format
msgid "Device ~a is still in use."
msgstr "O dispositivo ~a ainda está em uso."
@@ -1050,22 +1082,22 @@ msgstr "Não foi possível localizar o caminho: ~a."
msgid "Press Enter to continue.~%"
msgstr "Pressione Enter para continuar.~%"
-#: gnu/installer/utils.scm:101
+#: gnu/installer/utils.scm:102
#, scheme-format
msgid "Command failed with exit code ~a.~%"
msgstr "O comando falhou com código de saída ~a.~%"
-#: gnu/machine/ssh.scm:108
+#: gnu/machine/ssh.scm:113
#, scheme-format
msgid "<machine-ssh-configuration> without a 'host-key' is deprecated~%"
msgstr "<machine-ssh-configuration> sem uma \"host-key\" está descontinuado~%"
-#: gnu/machine/ssh.scm:183
+#: gnu/machine/ssh.scm:188
#, scheme-format
msgid "device '~a' not found: ~a"
msgstr "dispositivo \"~a\" não localizado: ~a"
-#: gnu/machine/ssh.scm:200
+#: gnu/machine/ssh.scm:203
#, scheme-format
msgid "no file system with label '~a'"
msgstr "nenhum sistema de arquivos com rótulo \"~a\""
@@ -1080,21 +1112,21 @@ msgstr "nenhum sistema de arquivos com UUID \"~a\""
msgid "missing modules for ~a:~{ ~a~}~%"
msgstr "faltando módulos para ~a:~{ ~a~}~%"
-#: gnu/machine/ssh.scm:290
+#: gnu/machine/ssh.scm:309
#, scheme-format
msgid "incorrect target system ('~a' was given, while the system reports that it is '~a')~%"
msgstr "sistema alvo incorreto (\"~a\" foi fornecido, enquanto os relatórios de sistema que é \"~a\")~%"
-#: gnu/machine/ssh.scm:407
+#: gnu/machine/ssh.scm:425
#, scheme-format
msgid "no signing key '~a'. have you run 'guix archive --generate-key?'"
msgstr "nenhuma chave de assinatura \"~a\"; você executou \"guix archive --generate-key\"?"
-#: gnu/machine/ssh.scm:458
+#: gnu/machine/ssh.scm:476
msgid "could not roll-back machine"
msgstr "não foi possível reverter a máquina"
-#: gnu/machine/ssh.scm:490
+#: gnu/machine/ssh.scm:508
msgid ""
"Provisioning for machines that are accessible over SSH\n"
"and have a known host-name. This entails little more than maintaining an SSH\n"
@@ -1104,7 +1136,7 @@ msgstr ""
"um nome de máquina conhecido. Isso envolve pouco mais do que manter uma conexão\n"
"SSH com a máquina."
-#: gnu/machine/ssh.scm:502
+#: gnu/machine/ssh.scm:518
#, scheme-format
msgid ""
"unsupported machine configuration '~a'\n"
@@ -1113,46 +1145,66 @@ msgstr ""
"configuração de máquina não suportada \"~a\"\n"
"para ambiente do tipo \"~a\""
-#: gnu/packages/bootstrap.scm:137
+#: gnu/packages/bootstrap.scm:152
#, scheme-format
msgid "could not find bootstrap binary '~a' for system '~a'"
msgstr "não foi possível localizar binário de inicialização \"~a\" para o sistema \"~a\""
-#: gnu/packages/bootstrap.scm:436
+#: gnu/packages/bootstrap.scm:459
msgid "Raw build system with direct store access"
msgstr "Sistema de compilação bruto com acesso direto ao armazenamento"
-#: gnu/packages/bootstrap.scm:444
+#: gnu/packages/bootstrap.scm:467
msgid "Pre-built Guile for bootstrapping purposes."
msgstr "Guile pré-compilado para o propósito de inicialização."
-#: guix/build/utils.scm:713
+#: guix/build/utils.scm:715
#, scheme-format
msgid "'~a~{ ~a~}' exited with status ~a; output follows:~%~%~{ ~a~%~}"
msgstr "\"~a~{ ~a~}\" saiu com status ~a; saída a seguir:~%~%~{ ~a~%~}"
-#: guix/scripts.scm:61
+#: guix/scripts.scm:85
+msgid "main commands"
+msgstr ""
+
+#: guix/scripts.scm:86
+msgid "software development commands"
+msgstr ""
+
+#: guix/scripts.scm:87
+msgid "packaging commands"
+msgstr ""
+
+#: guix/scripts.scm:88
+msgid "plumbing commands"
+msgstr ""
+
+#: guix/scripts.scm:89
+msgid "internal commands"
+msgstr ""
+
+#: guix/scripts.scm:122
#, scheme-format
msgid "invalid argument: ~a~%"
msgstr "argumento inválido: ~a~%"
-#: guix/scripts.scm:89 guix/scripts/download.scm:150
-#: guix/scripts/search.scm:69 guix/scripts/show.scm:69
+#: guix/scripts.scm:150 guix/scripts/download.scm:167
+#: guix/scripts/search.scm:71 guix/scripts/show.scm:71
#: guix/scripts/import/cran.scm:84 guix/scripts/import/elpa.scm:84
-#: guix/scripts/publish.scm:1020 guix/scripts/edit.scm:87
-#: guix/scripts/describe.scm:258 guix/scripts/processes.scm:230
+#: guix/scripts/publish.scm:1023 guix/scripts/edit.scm:89
+#: guix/scripts/describe.scm:311 guix/scripts/processes.scm:232
#, scheme-format
msgid "~A: unrecognized option~%"
msgstr "~A: opção não reconhecida~%"
-#: guix/scripts.scm:172
+#: guix/scripts.scm:233
#, scheme-format
msgid "Your Guix installation is ~a day old.\n"
msgid_plural "Your Guix installation is ~a days old.\n"
msgstr[0] "Sua instalação do Guix tem ~a dia.\n"
msgstr[1] "Sua instalação do Guix tem ~a dias.\n"
-#: guix/scripts.scm:178
+#: guix/scripts.scm:239
#, scheme-format
msgid ""
"Consider running 'guix pull' followed by\n"
@@ -1161,12 +1213,12 @@ msgstr ""
"Considere executar \"guix pull\" seguido de\n"
"\"~a\" para obter pacotes atualizados e atualizações de segurança.\n"
-#: guix/scripts.scm:242
+#: guix/scripts.scm:303
#, scheme-format
msgid "only ~,1f GiB of free space available on ~a~%"
msgstr "apenas ~,1f GiB de espaço livre disponível ~a~%"
-#: guix/scripts.scm:244
+#: guix/scripts.scm:305
msgid ""
"Consider deleting old profile\n"
"generations and collecting garbage, along these lines:\n"
@@ -1182,42 +1234,47 @@ msgstr ""
"guix gc --delete-generations=1m\n"
"@end example\n"
-#: guix/scripts/build.scm:88
+#: guix/scripts/build.scm:93
#, scheme-format
msgid "cannot access build log at '~a':~%"
msgstr "não foi possível acessar o log de compilação em \"~a\"~%"
-#: guix/scripts/build.scm:142
+#: guix/scripts/build.scm:147
#, scheme-format
msgid "failed to create GC root `~a': ~a~%"
msgstr "falha ao criar raiz de GC \"~a\": ~a~%"
-#: guix/scripts/build.scm:247 guix/scripts/build.scm:312
+#: guix/scripts/build.scm:252 guix/scripts/build.scm:317
#, scheme-format
msgid "invalid replacement specification: ~s~%"
msgstr "especificação de substituição inválida: ~s~%"
-#: guix/scripts/build.scm:294
+#: guix/scripts/build.scm:299
#, scheme-format
msgid "the source of ~a is not a Git reference~%"
msgstr "o fonte de ~a não é uma referência Git~%"
-#: guix/scripts/build.scm:382
+#: guix/scripts/build.scm:387
#, scheme-format
msgid "~a: invalid Git URL replacement specification~%"
msgstr "~a: especificação de substituição de URL Git inválida~%"
-#: guix/scripts/build.scm:427
+#: guix/scripts/build.scm:462
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-source=SOURCE\n"
+#| " use SOURCE when building the corresponding package"
msgid ""
"\n"
-" --with-source=SOURCE\n"
+" --with-source=[PACKAGE=]SOURCE\n"
" use SOURCE when building the corresponding package"
msgstr ""
"\n"
" --with-source=FONTE\n"
" usa FONTE ao compilar o pacote correspondente"
-#: guix/scripts/build.scm:430
+#: guix/scripts/build.scm:465
msgid ""
"\n"
" --with-input=PACKAGE=REPLACEMENT\n"
@@ -1227,7 +1284,7 @@ msgstr ""
" --with-input=PACOTE=SUBSTITUIÇÃO\n"
" substitui a dependência PACOTE por SUBSTITUIÇÃO"
-#: guix/scripts/build.scm:433
+#: guix/scripts/build.scm:468
msgid ""
"\n"
" --with-graft=PACKAGE=REPLACEMENT\n"
@@ -1237,7 +1294,7 @@ msgstr ""
" --with-graft=PACOTE=SUBSTITUIÇÃO\n"
" insere SUBSTITUIÇÃO em pacotes referindo-se a PACOTE"
-#: guix/scripts/build.scm:436
+#: guix/scripts/build.scm:471
msgid ""
"\n"
" --with-branch=PACKAGE=BRANCH\n"
@@ -1247,7 +1304,7 @@ msgstr ""
" --with-branch=PACOTE=RAMO\n"
" compila PACOTE do último commit de BRANCH"
-#: guix/scripts/build.scm:439
+#: guix/scripts/build.scm:474
msgid ""
"\n"
" --with-commit=PACKAGE=COMMIT\n"
@@ -1257,7 +1314,7 @@ msgstr ""
" --with-commit=PACOTE=COMMIT\n"
" compila PACOTE do COMMIT"
-#: guix/scripts/build.scm:442
+#: guix/scripts/build.scm:477
msgid ""
"\n"
" --with-git-url=PACKAGE=URL\n"
@@ -1267,14 +1324,29 @@ msgstr ""
" --with-git-url=PACKAGE=URL\n"
" compila PACOTE de repositório na URL"
-#: guix/scripts/build.scm:473
+#: guix/scripts/build.scm:480
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-git-url=PACKAGE=URL\n"
+#| " build PACKAGE from the repository at URL"
+msgid ""
+"\n"
+" --without-tests=PACKAGE\n"
+" build PACKAGE without running its tests"
+msgstr ""
+"\n"
+" --with-git-url=PACKAGE=URL\n"
+" compila PACOTE de repositório na URL"
+
+#: guix/scripts/build.scm:524
#, scheme-format
msgid "transformation '~a' had no effect on ~a~%"
msgstr "a transformação \"~a\" não obteve efeito em ~a~%"
-#: guix/scripts/build.scm:491 guix/scripts/search.scm:41
+#: guix/scripts/build.scm:566 guix/scripts/search.scm:41
#: guix/scripts/show.scm:41 guix/scripts/lint.scm:101 guix/scripts/edit.scm:48
-#: guix/scripts/size.scm:246 guix/scripts/graph.scm:509
+#: guix/scripts/size.scm:246 guix/scripts/graph.scm:546
msgid ""
"\n"
" -L, --load-path=DIR prepend DIR to the package module search path"
@@ -1283,7 +1355,7 @@ msgstr ""
" -L, --load-path=DIR insere DIR no início do caminho de pesquisa do\n"
" módulo do pacote"
-#: guix/scripts/build.scm:493
+#: guix/scripts/build.scm:568
msgid ""
"\n"
" -K, --keep-failed keep build tree of failed builds"
@@ -1291,7 +1363,7 @@ msgstr ""
"\n"
" -K, --keep-failed mantém a árvore de compilado de pacotes falhos"
-#: guix/scripts/build.scm:495
+#: guix/scripts/build.scm:570
msgid ""
"\n"
" -k, --keep-going keep going when some of the derivations fail"
@@ -1299,7 +1371,7 @@ msgstr ""
"\n"
" -k, --keep-going continua mesmo se algumas das derivações falharem"
-#: guix/scripts/build.scm:497
+#: guix/scripts/build.scm:572
msgid ""
"\n"
" -n, --dry-run do not build the derivations"
@@ -1307,7 +1379,7 @@ msgstr ""
"\n"
" -n, --dry-run não compila as derivações"
-#: guix/scripts/build.scm:499
+#: guix/scripts/build.scm:574
msgid ""
"\n"
" --fallback fall back to building when the substituter fails"
@@ -1315,7 +1387,7 @@ msgstr ""
"\n"
" --fallback volta para compilação quando o substituto falhar"
-#: guix/scripts/build.scm:501
+#: guix/scripts/build.scm:576
msgid ""
"\n"
" --no-substitutes build instead of resorting to pre-built substitutes"
@@ -1324,7 +1396,7 @@ msgstr ""
" --no-substitutes compila, em vez de recorrer a substitutos\n"
" pré-construídos"
-#: guix/scripts/build.scm:503 guix/scripts/size.scm:235
+#: guix/scripts/build.scm:578 guix/scripts/size.scm:235
msgid ""
"\n"
" --substitute-urls=URLS\n"
@@ -1334,7 +1406,7 @@ msgstr ""
" --substitute-urls=URLS\n"
" obtém substituto a partir das URLS se autorizadas"
-#: guix/scripts/build.scm:506
+#: guix/scripts/build.scm:581
msgid ""
"\n"
" --no-grafts do not graft packages"
@@ -1342,7 +1414,7 @@ msgstr ""
"\n"
" --no-grafts não faz gráficos de pacotes"
-#: guix/scripts/build.scm:508
+#: guix/scripts/build.scm:583
msgid ""
"\n"
" --no-offload do not attempt to offload builds"
@@ -1350,7 +1422,7 @@ msgstr ""
"\n"
" --no-offload não tenta descarregar compilações"
-#: guix/scripts/build.scm:510
+#: guix/scripts/build.scm:585
msgid ""
"\n"
" --max-silent-time=SECONDS\n"
@@ -1361,7 +1433,7 @@ msgstr ""
" marca a compilação como falha após transcorridos\n"
" SEGUNDOS de silêncio"
-#: guix/scripts/build.scm:513
+#: guix/scripts/build.scm:588
msgid ""
"\n"
" --timeout=SECONDS mark the build as failed after SECONDS of activity"
@@ -1371,7 +1443,7 @@ msgstr ""
" marca a compilação como falha após transcorridos\n"
" SEGUNDOS de atividade"
-#: guix/scripts/build.scm:515
+#: guix/scripts/build.scm:590
msgid ""
"\n"
" --rounds=N build N times in a row to detect non-determinism"
@@ -1380,7 +1452,7 @@ msgstr ""
" --rounds=N compila N vezes de uma vez para detectar\n"
" não determinismo"
-#: guix/scripts/build.scm:517
+#: guix/scripts/build.scm:592
msgid ""
"\n"
" -c, --cores=N allow the use of up to N CPU cores for the build"
@@ -1388,7 +1460,7 @@ msgstr ""
"\n"
" -c, --cores=N permite uso de até N núcleos de CPU para compilação"
-#: guix/scripts/build.scm:519
+#: guix/scripts/build.scm:594
msgid ""
"\n"
" -M, --max-jobs=N allow at most N build jobs"
@@ -1396,7 +1468,7 @@ msgstr ""
"\n"
" -M, --max-jobs=N permite no máximo N trabalhos de compilação"
-#: guix/scripts/build.scm:521
+#: guix/scripts/build.scm:596
msgid ""
"\n"
" --debug=LEVEL produce debugging output at LEVEL"
@@ -1404,21 +1476,21 @@ msgstr ""
"\n"
" --debug=NÍVEL produz uma saída de depuração no NÍVEL"
-#: guix/scripts/build.scm:538
+#: guix/scripts/build.scm:613
msgid "'--keep-failed' ignored since you are talking to a remote daemon\n"
msgstr "\"--keep-failed\" ignorada já que você está falando com um daemon remoto\n"
-#: guix/scripts/build.scm:619
+#: guix/scripts/build.scm:694
#, scheme-format
msgid "'--no-build-hook' is deprecated; use '--no-offload' instead~%"
msgstr "\"--no-build-hook\" está descontinuado; use \"--no-offload\"~%"
-#: guix/scripts/build.scm:649 guix/scripts/build.scm:656
+#: guix/scripts/build.scm:724 guix/scripts/build.scm:731
#, scheme-format
msgid "not a number: '~a' option argument: ~a~%"
msgstr "não é um número: argumento da opção \"~a\": ~a~%"
-#: guix/scripts/build.scm:677
+#: guix/scripts/build.scm:752
msgid ""
"Usage: guix build [OPTION]... PACKAGE-OR-DERIVATION...\n"
"Build the given PACKAGE-OR-DERIVATION and return their output paths.\n"
@@ -1426,7 +1498,7 @@ msgstr ""
"Uso: guix build [OPÇÃO]... PACOTE-OU-DERIVAÇÃO...\n"
"Compila o PACOTE-OU-DERIVAÇÃO dado e returna seus caminhos de saída.\n"
-#: guix/scripts/build.scm:679
+#: guix/scripts/build.scm:754
msgid ""
"\n"
" -e, --expression=EXPR build the package or derivation EXPR evaluates to"
@@ -1434,7 +1506,7 @@ msgstr ""
"\n"
" -e, --expression=EXPR compila o pacote ou derivação que EXPR corresponder"
-#: guix/scripts/build.scm:681
+#: guix/scripts/build.scm:756
msgid ""
"\n"
" -f, --file=FILE build the package or derivation that the code within\n"
@@ -1444,7 +1516,7 @@ msgstr ""
" -f, --file=ARQUIVO compila o pacote ou derivação que o código dentro\n"
" de ARQUIVO avaliar"
-#: guix/scripts/build.scm:684
+#: guix/scripts/build.scm:759
msgid ""
"\n"
" -m, --manifest=FILE build the packages that the manifest given in FILE\n"
@@ -1454,7 +1526,7 @@ msgstr ""
" -m, --manifest=ARQUIVO compila os pacotes que o manifesto dado no ARQUIVO\n"
" avaliar"
-#: guix/scripts/build.scm:687
+#: guix/scripts/build.scm:762
msgid ""
"\n"
" -S, --source build the packages' source derivations"
@@ -1462,7 +1534,7 @@ msgstr ""
"\n"
" -S, --source compila as derivações de fontes do pacote"
-#: guix/scripts/build.scm:689
+#: guix/scripts/build.scm:764
msgid ""
"\n"
" --sources[=TYPE] build source derivations; TYPE may optionally be one\n"
@@ -1472,8 +1544,8 @@ msgstr ""
" --sources[=TIPO] compila derivações de fonte; como opção, TIPO pode\n"
" um entre \"package\", \"all\" (padrão) ou \"transitive\""
-#: guix/scripts/build.scm:692 guix/scripts/pull.scm:114
-#: guix/scripts/pack.scm:925
+#: guix/scripts/build.scm:767 guix/scripts/pull.scm:120
+#: guix/scripts/pack.scm:1056
msgid ""
"\n"
" -s, --system=SYSTEM attempt to build for SYSTEM--e.g., \"i686-linux\""
@@ -1481,8 +1553,8 @@ msgstr ""
"\n"
" -s, --system=SISTEMA tenta compilar para SISTEMA (ex.: \"i686-linux\")"
-#: guix/scripts/build.scm:694 guix/scripts/system.scm:963
-#: guix/scripts/pack.scm:927
+#: guix/scripts/build.scm:769 guix/scripts/system.scm:992
+#: guix/scripts/pack.scm:1058
msgid ""
"\n"
" --target=TRIPLET cross-build for TRIPLET--e.g., \"armel-linux-gnu\""
@@ -1490,7 +1562,7 @@ msgstr ""
"\n"
" --target=TRIO compilação cruzada para TRIO (ex: \"armel-linux-gnu\")"
-#: guix/scripts/build.scm:696
+#: guix/scripts/build.scm:771
msgid ""
"\n"
" -d, --derivations return the derivation paths of the given packages"
@@ -1498,7 +1570,7 @@ msgstr ""
"\n"
" -d, --derivations retorna os caminhos de derivação dos pacotes dados"
-#: guix/scripts/build.scm:698
+#: guix/scripts/build.scm:773
msgid ""
"\n"
" --check rebuild items to check for non-determinism issues"
@@ -1507,7 +1579,7 @@ msgstr ""
" --check recompila itens para verificar questões de\n"
" não determinismo"
-#: guix/scripts/build.scm:700
+#: guix/scripts/build.scm:775
msgid ""
"\n"
" --repair repair the specified items"
@@ -1515,7 +1587,7 @@ msgstr ""
"\n"
" --repair conserta os itens especificados"
-#: guix/scripts/build.scm:702 guix/scripts/pack.scm:945
+#: guix/scripts/build.scm:777 guix/scripts/pack.scm:1076
msgid ""
"\n"
" -r, --root=FILE make FILE a symlink to the result, and register it\n"
@@ -1525,11 +1597,11 @@ msgstr ""
" -r, --root=ARQUIVO faz do ARQUIVO um link simbólico para o resultado\n"
" e o registra, como um coletor de lixo"
-#: guix/scripts/build.scm:705 guix/scripts/package.scm:371
+#: guix/scripts/build.scm:780 guix/scripts/package.scm:384
#: guix/scripts/install.scm:36 guix/scripts/remove.scm:36
-#: guix/scripts/upgrade.scm:36 guix/scripts/pull.scm:112
-#: guix/scripts/system.scm:965 guix/scripts/copy.scm:111
-#: guix/scripts/pack.scm:950 guix/scripts/deploy.scm:58
+#: guix/scripts/upgrade.scm:37 guix/scripts/pull.scm:118
+#: guix/scripts/system.scm:994 guix/scripts/copy.scm:115
+#: guix/scripts/pack.scm:1081 guix/scripts/deploy.scm:58
msgid ""
"\n"
" -v, --verbosity=LEVEL use the given verbosity LEVEL"
@@ -1537,7 +1609,7 @@ msgstr ""
"\n"
" -v, --verbosity=NÍVEL usa o NÍVEL de detalhamento dado"
-#: guix/scripts/build.scm:707
+#: guix/scripts/build.scm:782
msgid ""
"\n"
" -q, --quiet do not show the build log"
@@ -1545,7 +1617,7 @@ msgstr ""
"\n"
" -q, --quiet não mostra o log de compilação"
-#: guix/scripts/build.scm:709
+#: guix/scripts/build.scm:784
msgid ""
"\n"
" --log-file return the log file names for the given derivations"
@@ -1554,20 +1626,21 @@ msgstr ""
" --log-file retorna o os nomes de arquivos de log para as\n"
" derivações fornecidas"
-#: guix/scripts/build.scm:716 guix/scripts/download.scm:98
-#: guix/scripts/package.scm:389 guix/scripts/install.scm:43
-#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:43
+#: guix/scripts/build.scm:791 guix/scripts/download.scm:103
+#: guix/scripts/package.scm:402 guix/scripts/install.scm:43
+#: guix/scripts/remove.scm:41 guix/scripts/upgrade.scm:44
#: guix/scripts/search.scm:36 guix/scripts/show.scm:36 guix/scripts/gc.scm:88
-#: guix/scripts/hash.scm:60 guix/scripts/import.scm:94
-#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:120
-#: guix/scripts/substitute.scm:855 guix/scripts/system.scm:968
-#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:98
+#: guix/scripts/git.scm:34 guix/scripts/git/authenticate.scm:110
+#: guix/scripts/hash.scm:65 guix/scripts/import.scm:95
+#: guix/scripts/import/cran.scm:47 guix/scripts/pull.scm:126
+#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:997
+#: guix/scripts/lint.scm:104 guix/scripts/publish.scm:97
#: guix/scripts/edit.scm:51 guix/scripts/size.scm:249
-#: guix/scripts/graph.scm:514 guix/scripts/challenge.scm:423
-#: guix/scripts/copy.scm:116 guix/scripts/pack.scm:955
-#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:76
+#: guix/scripts/graph.scm:551 guix/scripts/challenge.scm:423
+#: guix/scripts/copy.scm:120 guix/scripts/pack.scm:1086
+#: guix/scripts/weather.scm:293 guix/scripts/describe.scm:95
#: guix/scripts/processes.scm:214 guix/scripts/deploy.scm:53
-#: guix/scripts/container.scm:34 guix/scripts/container/exec.scm:43
+#: guix/scripts/container.scm:35 guix/scripts/container/exec.scm:43
msgid ""
"\n"
" -h, --help display this help and exit"
@@ -1575,20 +1648,21 @@ msgstr ""
"\n"
" -h, --help exibe esta ajuda e sai"
-#: guix/scripts/build.scm:718 guix/scripts/download.scm:100
-#: guix/scripts/package.scm:391 guix/scripts/install.scm:45
-#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:45
+#: guix/scripts/build.scm:793 guix/scripts/download.scm:105
+#: guix/scripts/package.scm:404 guix/scripts/install.scm:45
+#: guix/scripts/remove.scm:43 guix/scripts/upgrade.scm:46
#: guix/scripts/search.scm:38 guix/scripts/show.scm:38 guix/scripts/gc.scm:90
-#: guix/scripts/hash.scm:62 guix/scripts/import.scm:96
-#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:122
-#: guix/scripts/substitute.scm:857 guix/scripts/system.scm:970
-#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:100
+#: guix/scripts/git.scm:36 guix/scripts/git/authenticate.scm:112
+#: guix/scripts/hash.scm:67 guix/scripts/import.scm:97
+#: guix/scripts/import/cran.scm:51 guix/scripts/pull.scm:128
+#: guix/scripts/substitute.scm:859 guix/scripts/system.scm:999
+#: guix/scripts/lint.scm:108 guix/scripts/publish.scm:99
#: guix/scripts/edit.scm:53 guix/scripts/size.scm:251
-#: guix/scripts/graph.scm:516 guix/scripts/challenge.scm:425
-#: guix/scripts/copy.scm:118 guix/scripts/pack.scm:957
-#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:78
+#: guix/scripts/graph.scm:553 guix/scripts/challenge.scm:425
+#: guix/scripts/copy.scm:122 guix/scripts/pack.scm:1088
+#: guix/scripts/weather.scm:295 guix/scripts/describe.scm:97
#: guix/scripts/processes.scm:216 guix/scripts/deploy.scm:55
-#: guix/scripts/container.scm:36 guix/scripts/container/exec.scm:45
+#: guix/scripts/container.scm:37 guix/scripts/container/exec.scm:45
msgid ""
"\n"
" -V, --version display version information and exit"
@@ -1596,7 +1670,7 @@ msgstr ""
"\n"
" -V, --version exibe informações da versão e sai"
-#: guix/scripts/build.scm:745
+#: guix/scripts/build.scm:820
#, scheme-format
msgid ""
"invalid argument: '~a' option argument: ~a, ~\n"
@@ -1605,17 +1679,41 @@ msgstr ""
"argumento inválido: argumento da opção \"~a\": ~a, ~\n"
"deve ser um entre \"package\", \"all\" ou \"transitive\"~%"
-#: guix/scripts/build.scm:806
+#: guix/scripts/build.scm:882
#, scheme-format
msgid "~s: not something we can build~%"
msgstr "~s: não é algo que podemos compilar~%"
-#: guix/scripts/build.scm:888
+#: guix/scripts/build.scm:887
+msgid ""
+"If you build from a file, make sure the last Scheme\n"
+"expression returns a package value. @code{define-public} defines a variable,\n"
+"but returns @code{#<unspecified>}. To fix this, add a Scheme expression at\n"
+"the end of the file that consists only of the package's variable name you\n"
+"defined, as in this example:\n"
+"\n"
+"@example\n"
+"(define-public my-package\n"
+" (package\n"
+" ...))\n"
+"\n"
+"my-package\n"
+"@end example"
+msgstr ""
+
+#: guix/scripts/build.scm:900
+msgid ""
+"If you build from a file, make sure the last\n"
+"Scheme expression returns a package, gexp, derivation or a list of such\n"
+"values."
+msgstr ""
+
+#: guix/scripts/build.scm:987
#, scheme-format
msgid "package '~a' has no source~%"
msgstr "pacote \"~a\" não possui fontes~%"
-#: guix/scripts/build.scm:936
+#: guix/scripts/build.scm:1035
#, scheme-format
msgid "no build log for '~a'~%"
msgstr "nenhum log de compilação para \"~a\"~%"
@@ -1625,15 +1723,15 @@ msgstr "nenhum log de compilação para \"~a\"~%"
msgid "cannot access `~a': ~a~%"
msgstr "não foi possível acessar \"~a\": ~a~%"
-#: guix/lint.scm:180
+#: guix/lint.scm:184
msgid "description should not be empty"
msgstr "a descrição deve não estar vazia"
-#: guix/lint.scm:191
+#: guix/lint.scm:195
msgid "Texinfo markup in description is invalid"
msgstr "a marcação Texinfo na descrição é inválida"
-#: guix/lint.scm:201
+#: guix/lint.scm:205
#, scheme-format
msgid ""
"description should not contain ~\n"
@@ -1644,15 +1742,15 @@ msgstr ""
#. TRANSLATORS: '@code' is Texinfo markup and must be kept
#. as is.
-#: guix/lint.scm:214
+#: guix/lint.scm:218
msgid "use @code or similar ornament instead of quotes"
msgstr "use @code ou ornamento similar em vez de aspas"
-#: guix/lint.scm:226
+#: guix/lint.scm:230
msgid "description should start with an upper-case letter or digit"
msgstr "a descrição deve iniciar com uma letra maiúscula ou dígito"
-#: guix/lint.scm:244
+#: guix/lint.scm:248
#, scheme-format
msgid ""
"sentences in description should be followed ~\n"
@@ -1661,197 +1759,202 @@ msgstr ""
"sentenças nas descrição devem ser seguidas ~\n"
"por dois espaços; possível infração~p em ~{~a~^, ~}"
-#: guix/lint.scm:265
+#: guix/lint.scm:269
#, scheme-format
msgid "invalid description: ~s"
msgstr "a descrição inválida: ~s"
-#: guix/lint.scm:334
+#: guix/lint.scm:339
#, scheme-format
msgid "'~a' should probably be a native input"
msgstr "\"~a\" provavelmente é uma entrada nativa"
-#: guix/lint.scm:349
+#: guix/lint.scm:354
#, scheme-format
msgid "'~a' should probably not be an input at all"
msgstr "\"~a\" provavelmente deve não ser uma entrada"
-#: guix/lint.scm:370
+#: guix/lint.scm:375
msgid "no period allowed at the end of the synopsis"
msgstr "nenhum ponto permitido ao final da sinopse"
-#: guix/lint.scm:384
+#: guix/lint.scm:389
msgid "no article allowed at the beginning of the synopsis"
msgstr "nenhum artigo permitido no início da sinopse"
-#: guix/lint.scm:393
+#: guix/lint.scm:398
msgid "synopsis should be less than 80 characters long"
msgstr "a sinopse deve ser menor que 80 caracteres"
-#: guix/lint.scm:402
+#: guix/lint.scm:407
msgid "synopsis should start with an upper-case letter or digit"
msgstr "a sinopse deve iniciar com uma letra maiúscula ou dígito"
-#: guix/lint.scm:410
+#: guix/lint.scm:415
msgid "synopsis should not start with the package name"
msgstr "a sinopse deve não iniciar com o nome do pacote"
-#: guix/lint.scm:424
+#: guix/lint.scm:429
msgid "Texinfo markup in synopsis is invalid"
msgstr "Marcação Texinfo na sinopse é inválida"
-#: guix/lint.scm:439
+#: guix/lint.scm:444
msgid "synopsis should not be empty"
msgstr "a sinopse deve não estar vazia"
-#: guix/lint.scm:449
+#: guix/lint.scm:454
#, scheme-format
msgid "invalid synopsis: ~s"
msgstr "sinopse inválida: ~s"
-#: guix/lint.scm:567
+#: guix/lint.scm:572
#, scheme-format
msgid "URI ~a returned suspiciously small file (~a bytes)"
msgstr "a URI ~a retornou um arquivo suspeitosamente pequeno (~a bytes)"
-#: guix/lint.scm:576
+#: guix/lint.scm:581
#, scheme-format
msgid "permanent redirect from ~a to ~a"
msgstr "redirecionamento permanente de ~a para ~a"
-#: guix/lint.scm:582
+#: guix/lint.scm:587
#, scheme-format
msgid "invalid permanent redirect from ~a"
msgstr "redirecionamento permanente inválido de ~a"
-#: guix/lint.scm:588 guix/lint.scm:598
+#: guix/lint.scm:593 guix/lint.scm:603
#, scheme-format
msgid "URI ~a not reachable: ~a (~s)"
msgstr "a URI ~a não é alcançável: ~a (~s)"
-#: guix/lint.scm:604
+#: guix/lint.scm:609
#, scheme-format
msgid "URI ~a domain not found: ~a"
msgstr "o domínio da URI ~a não foi localizado: ~a"
-#: guix/lint.scm:610
+#: guix/lint.scm:615
#, scheme-format
msgid "URI ~a unreachable: ~a"
msgstr "URI ~a inalcançável: ~a"
-#: guix/lint.scm:618
+#: guix/lint.scm:623
#, scheme-format
msgid "TLS certificate error: ~a"
msgstr "erro de certificado TLS: ~a"
-#: guix/lint.scm:645
+#: guix/lint.scm:650
msgid "invalid value for home page"
msgstr "valor inválido para página inicial"
-#: guix/lint.scm:650
+#: guix/lint.scm:655
#, scheme-format
msgid "invalid home page URL: ~s"
msgstr "URL de página inicial inválida: ~s"
-#: guix/lint.scm:683
+#: guix/lint.scm:698
msgid "file names of patches should start with the package name"
msgstr "nomes de arquivos de patches devem iniciar com o nome do pacote"
-#: guix/lint.scm:699
+#: guix/lint.scm:714
#, scheme-format
msgid "~a: file name is too long"
msgstr "~a: o nome de arquivo é longo demais"
-#: guix/lint.scm:741
+#: guix/lint.scm:756
#, scheme-format
msgid "proposed synopsis: ~s~%"
msgstr "sinopse proposta: ~s~%"
-#: guix/lint.scm:755
+#: guix/lint.scm:770
#, scheme-format
msgid "proposed description:~% \"~a\"~%"
msgstr "descrição proposta:~% \"~a\"~%"
-#: guix/lint.scm:802
+#: guix/lint.scm:821
msgid "all the source URIs are unreachable:"
msgstr "todas as URIs fontes estão inalcançáveis:"
-#: guix/lint.scm:826
+#: guix/lint.scm:850
msgid "the source file name should contain the package name"
msgstr "o nome de arquivo fonte deve conter o nome do pacote"
-#: guix/lint.scm:838
+#: guix/lint.scm:862
msgid "the source URI should not be an autogenerated tarball"
msgstr "a URI fonte não deve ser um tarball gerado automaticamente"
-#: guix/lint.scm:862
+#: guix/lint.scm:886
#, scheme-format
msgid "URL should be 'mirror://~a/~a'"
msgstr "a URL deve ser \"mirror://~a/~a\""
-#: guix/lint.scm:907
+#: guix/lint.scm:931
#, scheme-format
msgid "URL should be '~a'"
msgstr "a URL deve ser \"~a\""
-#: guix/lint.scm:929 guix/lint.scm:940
+#: guix/lint.scm:953 guix/lint.scm:964 guix/lint.scm:972
#, scheme-format
msgid "failed to create ~a derivation: ~a"
msgstr "falha ao criar a derivação de ~a: ~a"
-#: guix/lint.scm:934 guix/lint.scm:955
+#: guix/lint.scm:958 guix/lint.scm:986
#, scheme-format
msgid "failed to create ~a derivation: ~s"
msgstr "falha ao criar a derivação de ~a: ~s"
-#: guix/lint.scm:975
+#: guix/lint.scm:1014
+#, scheme-format
+msgid "propagated inputs ~a and ~a collide"
+msgstr ""
+
+#: guix/lint.scm:1038
msgid "invalid license field"
msgstr "campo de licença inválido"
-#: guix/lint.scm:982
+#: guix/lint.scm:1045
#, scheme-format
msgid "~a: HTTP GET error for ~a: ~a (~s)~%"
msgstr "~a: erro HTTP GET para ~a: ~a (~s)~%"
-#: guix/lint.scm:992
+#: guix/lint.scm:1055
#, scheme-format
msgid "~a: host lookup failure: ~a~%"
msgstr "~a: falha ao procurar o host: ~a~%"
-#: guix/lint.scm:997
+#: guix/lint.scm:1060
#, scheme-format
msgid "~a: TLS certificate error: ~a"
msgstr "~a: erro de certificado TLS: ~a"
-#: guix/lint.scm:1008 guix/ui.scm:795
+#: guix/lint.scm:1071 guix/ui.scm:841
#, scheme-format
msgid "~a: ~a~%"
msgstr "~a: ~a~%"
-#: guix/lint.scm:1022
+#: guix/lint.scm:1085
msgid "while retrieving CVE vulnerabilities"
msgstr "ao obter vulnerabilidades CVE"
-#: guix/lint.scm:1065
+#: guix/lint.scm:1128
#, scheme-format
msgid "probably vulnerable to ~a"
msgstr "provavelmente vulnerável a ~a"
-#: guix/lint.scm:1072
+#: guix/lint.scm:1135
#, scheme-format
msgid "while retrieving upstream info for '~a'"
msgstr "ao obter informações do upstream para \"~a\""
-#: guix/lint.scm:1081
+#: guix/lint.scm:1144
#, scheme-format
msgid "can be upgraded to ~a"
msgstr "pode ser atualizado para ~a"
-#: guix/lint.scm:1099
+#: guix/lint.scm:1162
msgid "Software Heritage rate limit reached; try again later"
msgstr "Limite de taxa de Software Heritage atingido; tente novamente mais tarde"
-#: guix/lint.scm:1103
+#: guix/lint.scm:1166
#, scheme-format
msgid "'~a' returned ~a"
msgstr "\"~a\" retornou ~a"
@@ -1859,123 +1962,138 @@ msgstr "\"~a\" retornou ~a"
#. TRANSLATORS: "Software Heritage" is a proper noun
#. that must remain untranslated. See
#. <https://www.softwareheritage.org>.
-#: guix/lint.scm:1142
+#: guix/lint.scm:1205
msgid "scheduled Software Heritage archival"
msgstr "arquivamento Software Heritage agendado"
-#: guix/lint.scm:1148
+#: guix/lint.scm:1211
msgid "archival rate limit exceeded; try again later"
msgstr "taxa limite de arquivamento excedida; tente novamente mais tarde"
-#: guix/lint.scm:1160
+#: guix/lint.scm:1226
msgid "source not archived on Software Heritage"
msgstr "fonte não arquivada no Software Heritage"
-#: guix/lint.scm:1173
+#: guix/lint.scm:1239
msgid "while connecting to Software Heritage"
msgstr "enquanto conectava ao Software Heritage"
-#: guix/lint.scm:1188
+#: guix/lint.scm:1254
#, scheme-format
msgid "tabulation on line ~a, column ~a"
msgstr "tabulação na linha ~a, coluna ~a"
-#: guix/lint.scm:1200
+#: guix/lint.scm:1266
#, scheme-format
msgid "trailing white space on line ~a"
msgstr "espaço ao final da linha ~a"
-#: guix/lint.scm:1214
+#: guix/lint.scm:1280
#, scheme-format
msgid "line ~a is way too long (~a characters)"
msgstr "a linha ~a está grande demais (~a caracteres)"
-#: guix/lint.scm:1228
+#: guix/lint.scm:1294
msgid "parentheses feel lonely, move to the previous or next line"
msgstr "parênteses se sentem sozinhos, mova para a linha anterior ou a seguinte"
-#: guix/lint.scm:1309
+#: guix/lint.scm:1371
+#, fuzzy
+#| msgid "module ~a not found"
+msgid "source file not found"
+msgstr "módulo ~a não localizado"
+
+#: guix/lint.scm:1383
msgid "Validate package descriptions"
msgstr "Valida descrições dos pacotes"
-#: guix/lint.scm:1313
+#: guix/lint.scm:1387
msgid "Identify inputs that should be native inputs"
msgstr "Identifica entradas que devem ser nativas"
-#: guix/lint.scm:1317
+#: guix/lint.scm:1391
msgid "Identify inputs that shouldn't be inputs at all"
msgstr "Identifica entradas que podem ser entradas"
#. TRANSLATORS: <license> is the name of a data type and must not be
#. translated.
-#: guix/lint.scm:1323
+#: guix/lint.scm:1397
msgid "Make sure the 'license' field is a <license> or a list thereof"
msgstr "Certifica que o campo \"license\" é um <license> ou uma lista disto"
-#: guix/lint.scm:1328
+#: guix/lint.scm:1402
msgid "Suggest 'mirror://' URLs"
msgstr "Sugere URLs \"mirror://\""
-#: guix/lint.scm:1332
+#: guix/lint.scm:1406
msgid "Validate file names of sources"
msgstr "Valida nomes de arquivos dos fontes"
-#: guix/lint.scm:1336
+#: guix/lint.scm:1410
msgid "Check for autogenerated tarballs"
msgstr "Verifica para tarballs gerados automaticamente"
-#: guix/lint.scm:1340
+#: guix/lint.scm:1414
msgid "Report failure to compile a package to a derivation"
msgstr "Relata falha ao compilar um pacote para uma derivação"
-#: guix/lint.scm:1345
+#: guix/lint.scm:1419
+msgid "Report collisions that would occur due to propagated inputs"
+msgstr ""
+
+#: guix/lint.scm:1424
msgid "Validate file names and availability of patches"
msgstr "Valida nomes de arquivos e disponibilidade de patches"
-#: guix/lint.scm:1349
+#: guix/lint.scm:1428
msgid "Look for formatting issues in the source"
msgstr "Procura por problemas de formatação no fonte"
-#: guix/lint.scm:1356
+#: guix/lint.scm:1435
msgid "Validate package synopses"
msgstr "Valida sinopses do pacotes"
-#: guix/lint.scm:1360
+#: guix/lint.scm:1439
msgid "Validate synopsis & description of GNU packages"
msgstr "Valida sinopse & descrição de pacotes GNU"
-#: guix/lint.scm:1364
+#: guix/lint.scm:1443
msgid "Validate home-page URLs"
msgstr "Valida URLs de site"
-#: guix/lint.scm:1368
+#: guix/lint.scm:1447
msgid "Validate source URLs"
msgstr "Valida URLs fonte"
-#: guix/lint.scm:1372
+#: guix/lint.scm:1451
msgid "Suggest GitHub URLs"
msgstr "Sugere URLs do GitHub"
-#: guix/lint.scm:1376
+#: guix/lint.scm:1455
msgid "Check the Common Vulnerabilities and Exposures (CVE) database"
msgstr "Verifica o banco de dados de Vulnerabilidades e Exposições Comuns (CVE)"
-#: guix/lint.scm:1381
+#: guix/lint.scm:1460
msgid "Check the package for new upstream releases"
msgstr "Verifica o pacote por novos lançamentos do upstream"
-#: guix/lint.scm:1385
+#: guix/lint.scm:1464
msgid "Ensure source code archival on Software Heritage"
msgstr "Força arquivamento do código-fonte no Software Heritage"
-#: guix/scripts/download.scm:84
+#: guix/scripts/download.scm:86
+#, fuzzy
+#| msgid ""
+#| "Usage: guix download [OPTION] URL\n"
+#| "Download the file at URL to the store or to the given file, and print its\n"
+#| "file name and the hash of its contents.\n"
+#| "\n"
+#| "Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
+#| "('hex' and 'hexadecimal' can be used as well).\n"
msgid ""
"Usage: guix download [OPTION] URL\n"
"Download the file at URL to the store or to the given file, and print its\n"
"file name and the hash of its contents.\n"
-"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16'\n"
-"('hex' and 'hexadecimal' can be used as well).\n"
msgstr ""
"Uso: guix download [OPÇÃO] URL\n"
"Baixa o arquivo da URL para o armazenamento ou o arquivo dado, e exibe seu\n"
@@ -1984,7 +2102,25 @@ msgstr ""
"Suporte a formatos: \"nix-base32\" (padrão), \"base32\" e \"base16\"\n"
"(\"hex\" e \"hexadecimal\" também podem ser usados).\n"
-#: guix/scripts/download.scm:90 guix/scripts/hash.scm:55
+#: guix/scripts/download.scm:90 guix/scripts/hash.scm:53
+#, fuzzy
+#| msgid ""
+#| "Usage: guix hash [OPTION] FILE\n"
+#| "Return the cryptographic hash of FILE.\n"
+#| "\n"
+#| "Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
+#| "and 'hexadecimal' can be used as well).\n"
+msgid ""
+"Supported formats: 'base64', 'nix-base32' (default), 'base32',\n"
+"and 'base16' ('hex' and 'hexadecimal' can be used as well).\n"
+msgstr ""
+"Uso: guix hash [OPÇÃO] ARQUIVO\n"
+"Retorna o hash criptográfico do ARQUIVO.\n"
+"\n"
+"Suporte a formatos: \"nix-base32\" (padrão), \"base32\" e \"base16\"\n"
+"(\"hex\" e \"hexadecimal\" também podem ser usados).\n"
+
+#: guix/scripts/download.scm:93 guix/scripts/hash.scm:60
msgid ""
"\n"
" -f, --format=FMT write the hash in the given format"
@@ -1992,7 +2128,13 @@ msgstr ""
"\n"
" -f, --format=FMT escreve o hash no formato FMT dado"
-#: guix/scripts/download.scm:92
+#: guix/scripts/download.scm:95 guix/scripts/hash.scm:58
+msgid ""
+"\n"
+" -H, --hash=ALGORITHM use the given hash ALGORITHM"
+msgstr ""
+
+#: guix/scripts/download.scm:97
msgid ""
"\n"
" --no-check-certificate\n"
@@ -2002,7 +2144,7 @@ msgstr ""
" --no-check-certificate\n"
" não valida o certificado de servidores HTTPS "
-#: guix/scripts/download.scm:95
+#: guix/scripts/download.scm:100
msgid ""
"\n"
" -o, --output=FILE download to FILE"
@@ -2010,54 +2152,60 @@ msgstr ""
"\n"
" -o, --output=ARQUIVO baixa para ARQUIVO"
-#: guix/scripts/download.scm:118 guix/scripts/hash.scm:83
+#: guix/scripts/download.scm:125 guix/scripts/hash.scm:97
#, scheme-format
msgid "unsupported hash format: ~a~%"
msgstr "sem suporte ao formato de hash: ~a~%"
-#: guix/scripts/download.scm:153 guix/scripts/package.scm:933
-#: guix/scripts/upgrade.scm:79 guix/scripts/publish.scm:1022
+#: guix/scripts/download.scm:133 guix/scripts/hash.scm:81
+#, fuzzy, scheme-format
+#| msgid "~a: unknown pack format~%"
+msgid "~a: unknown hash algorithm~%"
+msgstr "~a: formato de pacote desconhecido~%"
+
+#: guix/scripts/download.scm:170 guix/scripts/package.scm:956
+#: guix/scripts/upgrade.scm:82 guix/scripts/publish.scm:1025
#, scheme-format
msgid "~A: extraneous argument~%"
msgstr "~A: argumento estranho~%"
-#: guix/scripts/download.scm:161
+#: guix/scripts/download.scm:178
#, scheme-format
msgid "no download URI was specified~%"
msgstr "nenhuma URI de download foi especificada~%"
-#: guix/scripts/download.scm:166
+#: guix/scripts/download.scm:183
#, scheme-format
msgid "~a: failed to parse URI~%"
msgstr "~a: falha ao analisar URI~%"
-#: guix/scripts/download.scm:176
+#: guix/scripts/download.scm:193
#, scheme-format
msgid "~a: download failed~%"
msgstr "~a: falha no download~%"
-#: guix/scripts/package.scm:121
+#: guix/scripts/package.scm:124
#, scheme-format
msgid "not removing generation ~a, which is current~%"
msgstr "não será removida a geração ~a, que é o atual~%"
# geração, criação?
-#: guix/scripts/package.scm:128
+#: guix/scripts/package.scm:131
#, scheme-format
msgid "no matching generation~%"
msgstr "nenhuma geração correspondente~%"
-#: guix/scripts/package.scm:150
+#: guix/scripts/package.scm:153
#, scheme-format
msgid "nothing to be done~%"
msgstr "nada para ser feito~%"
-#: guix/scripts/package.scm:250
+#: guix/scripts/package.scm:256
#, scheme-format
msgid "package '~a' no longer exists~%"
msgstr "o pacote \"~a\" não existe mais~%"
-#: guix/scripts/package.scm:298
+#: guix/scripts/package.scm:311
#, scheme-format
msgid ""
"Consider setting the necessary environment\n"
@@ -2080,7 +2228,7 @@ msgstr ""
"\n"
"Alternativamente, consulte @command{guix package --search-paths -p ~s}."
-#: guix/scripts/package.scm:326
+#: guix/scripts/package.scm:339
msgid ""
"Usage: guix package [OPTION]...\n"
"Install, remove, or upgrade packages in a single transaction.\n"
@@ -2088,7 +2236,7 @@ msgstr ""
"Uso: guix package [OPÇÃO]...\n"
"Instala, remove ou atualiza pacotes em uma única transação.\n"
-#: guix/scripts/package.scm:328
+#: guix/scripts/package.scm:341
msgid ""
"\n"
" -i, --install PACKAGE ...\n"
@@ -2098,7 +2246,7 @@ msgstr ""
" -i, --install PACOTE ...\n"
" instala PACOTEs"
-#: guix/scripts/package.scm:331
+#: guix/scripts/package.scm:344
msgid ""
"\n"
" -e, --install-from-expression=EXP\n"
@@ -2108,7 +2256,7 @@ msgstr ""
" -e, --install-from-expression=EXP\n"
" instala o pacote que EXPR corresponder"
-#: guix/scripts/package.scm:334
+#: guix/scripts/package.scm:347
msgid ""
"\n"
" -f, --install-from-file=FILE\n"
@@ -2120,7 +2268,7 @@ msgstr ""
" instala o pacote cujo código dentro do ARQUIVO\n"
" corresponder"
-#: guix/scripts/package.scm:338
+#: guix/scripts/package.scm:351
msgid ""
"\n"
" -r, --remove PACKAGE ...\n"
@@ -2130,7 +2278,7 @@ msgstr ""
" -r, --remove PACOTE ...\n"
" remove PACOTEs"
-#: guix/scripts/package.scm:341
+#: guix/scripts/package.scm:354
msgid ""
"\n"
" -u, --upgrade[=REGEXP] upgrade all the installed packages matching REGEXP"
@@ -2139,7 +2287,7 @@ msgstr ""
" -u, --upgrade[=REGEXP] atualiza todos os pacotes instalados correspondendo\n"
" à REGEXP"
-#: guix/scripts/package.scm:343
+#: guix/scripts/package.scm:356
msgid ""
"\n"
" -m, --manifest=FILE create a new profile generation with the manifest\n"
@@ -2149,7 +2297,7 @@ msgstr ""
" -m, --manifest=ARQUIVO cria a geração de um novo perfil com o manifesto\n"
" do ARQUIVO"
-#: guix/scripts/package.scm:346
+#: guix/scripts/package.scm:359
msgid ""
"\n"
" --do-not-upgrade[=REGEXP] do not upgrade any packages matching REGEXP"
@@ -2157,7 +2305,7 @@ msgstr ""
"\n"
" --do-not-upgrade[=REGEXP] não atualiza pacotes correspondente a REGEXP"
-#: guix/scripts/package.scm:348 guix/scripts/pull.scm:102
+#: guix/scripts/package.scm:361 guix/scripts/pull.scm:108
msgid ""
"\n"
" --roll-back roll back to the previous generation"
@@ -2165,7 +2313,7 @@ msgstr ""
"\n"
" --roll-back reverte para a geração anterior"
-#: guix/scripts/package.scm:350
+#: guix/scripts/package.scm:363
msgid ""
"\n"
" --search-paths[=KIND]\n"
@@ -2175,7 +2323,7 @@ msgstr ""
" --search-paths[=TIPO]\n"
" exibe definições necessárias de variável de ambiente"
-#: guix/scripts/package.scm:353 guix/scripts/pull.scm:99
+#: guix/scripts/package.scm:366 guix/scripts/pull.scm:105
msgid ""
"\n"
" -l, --list-generations[=PATTERN]\n"
@@ -2185,7 +2333,7 @@ msgstr ""
" -l, --list-generations[=PADRÃO]\n"
" lista criações correspondendo a PADRÃO"
-#: guix/scripts/package.scm:356 guix/scripts/pull.scm:104
+#: guix/scripts/package.scm:369 guix/scripts/pull.scm:110
msgid ""
"\n"
" -d, --delete-generations[=PATTERN]\n"
@@ -2195,7 +2343,7 @@ msgstr ""
" -d, --delete-generations[=PADRÃO]\n"
" exclui gerações correspondendo a PADRÃO"
-#: guix/scripts/package.scm:359 guix/scripts/pull.scm:107
+#: guix/scripts/package.scm:372 guix/scripts/pull.scm:113
msgid ""
"\n"
" -S, --switch-generation=PATTERN\n"
@@ -2205,8 +2353,8 @@ msgstr ""
" -S, --switch-generations=PADRÃO\n"
" alterna para a geração correspondendo a PADRÃO"
-#: guix/scripts/package.scm:362 guix/scripts/install.scm:33
-#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:34
+#: guix/scripts/package.scm:375 guix/scripts/install.scm:33
+#: guix/scripts/remove.scm:33 guix/scripts/upgrade.scm:35
msgid ""
"\n"
" -p, --profile=PROFILE use PROFILE instead of the user's default profile"
@@ -2214,7 +2362,7 @@ msgstr ""
"\n"
" -p, --profile=PERFIL usa PERFIL em vez do perfil padrão do usuário"
-#: guix/scripts/package.scm:364
+#: guix/scripts/package.scm:377
msgid ""
"\n"
" --list-profiles list the user's profiles"
@@ -2222,7 +2370,7 @@ msgstr ""
"\n"
" --list-profiles lista os perfis do usuário"
-#: guix/scripts/package.scm:367
+#: guix/scripts/package.scm:380
msgid ""
"\n"
" --allow-collisions do not treat collisions in the profile as an error"
@@ -2230,7 +2378,7 @@ msgstr ""
"\n"
" --allow-collisions não trata colisões no perfil como um erro"
-#: guix/scripts/package.scm:369
+#: guix/scripts/package.scm:382
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the profile"
@@ -2238,7 +2386,7 @@ msgstr ""
"\n"
" --bootstrap usa a inicialização do Guile para compilar o perfil"
-#: guix/scripts/package.scm:374
+#: guix/scripts/package.scm:387
msgid ""
"\n"
" -s, --search=REGEXP search in synopsis and description using REGEXP"
@@ -2246,7 +2394,7 @@ msgstr ""
"\n"
" -s, --search=REGEXP pesquisa na sinopse e descrição usando REGEXP"
-#: guix/scripts/package.scm:376
+#: guix/scripts/package.scm:389
msgid ""
"\n"
" -I, --list-installed[=REGEXP]\n"
@@ -2256,7 +2404,7 @@ msgstr ""
" -I, --list-installed[=REGEXP]\n"
" lista pacotes instalados correspondentes a REGEXP"
-#: guix/scripts/package.scm:379
+#: guix/scripts/package.scm:392
msgid ""
"\n"
" -A, --list-available[=REGEXP]\n"
@@ -2266,7 +2414,7 @@ msgstr ""
" -A, --list-available[=REGEXP]\n"
" lista pacotes disponíveis correspondentes a REGEXP"
-#: guix/scripts/package.scm:382
+#: guix/scripts/package.scm:395
msgid ""
"\n"
" --show=PACKAGE show details about PACKAGE"
@@ -2274,33 +2422,33 @@ msgstr ""
"\n"
" --show=PACOTE mostra detalhes sobre o PACOTE"
-#: guix/scripts/package.scm:434
+#: guix/scripts/package.scm:450
#, scheme-format
msgid "upgrade regexp '~a' looks like a command-line option~%"
msgstr "a regexp de atualização \"~a\" se parece com uma opção de linha de comando~%"
-#: guix/scripts/package.scm:437
+#: guix/scripts/package.scm:453
#, scheme-format
msgid "is this intended?~%"
msgstr "isso é intencional?~%"
-#: guix/scripts/package.scm:487
+#: guix/scripts/package.scm:503
#, scheme-format
msgid "~a: unsupported kind of search path~%"
msgstr "~a: sem suporte ao tipo de caminho de pesquisa~%"
-#: guix/scripts/package.scm:619
+#: guix/scripts/package.scm:629
#, scheme-format
msgid "cannot install non-package object: ~s~%"
msgstr "não é possível instalar o objeto não-pacote: ~s~%"
-#: guix/scripts/package.scm:791
+#: guix/scripts/package.scm:810
#, scheme-format
msgid "~a~@[@~a~]: package not found~%"
msgstr "~a~@[@~a~]: pacote não localizado~%"
# geração, criação?
-#: guix/scripts/package.scm:825 guix/scripts/pull.scm:677
+#: guix/scripts/package.scm:845 guix/scripts/pull.scm:687
#, scheme-format
msgid "cannot switch to generation '~a'~%"
msgstr "não foi possível alternar para a geração \"~a\"~%"
@@ -2325,7 +2473,7 @@ msgstr ""
"Remove os PACOTES dados.\n"
"Esse é um apelido para \"guix package -r\".\n"
-#: guix/scripts/upgrade.scm:31
+#: guix/scripts/upgrade.scm:32
msgid ""
"Usage: guix upgrade [OPTION] [REGEXP]\n"
"Upgrade packages that match REGEXP.\n"
@@ -2351,7 +2499,7 @@ msgstr ""
"\n"
"Esse é um apelido para \"guix package -s\".\n"
-#: guix/scripts/search.scm:74
+#: guix/scripts/search.scm:76
#, scheme-format
msgid "missing arguments: no regular expressions to search for~%"
msgstr "faltando argumentos: sem expressões regulares para procurar por~%"
@@ -2372,7 +2520,7 @@ msgstr ""
"\n"
"Esse é um apelido para \"guix package --show=\".\n"
-#: guix/scripts/show.scm:74
+#: guix/scripts/show.scm:76
#, scheme-format
msgid "missing arguments: no package to show~%"
msgstr "faltando argumentos: nenhum pacote para mostrar~%"
@@ -2545,38 +2693,139 @@ msgstr "\"-d\" como um apelido para \"--delete\" está obsoleto; use \"-D\"~%"
msgid "~s does not denote a duration~%"
msgstr "~s não denota uma duração~%"
-#: guix/scripts/gc.scm:249
+#: guix/scripts/gc.scm:251
msgid "already ~h MiBs available on ~a, nothing to do~%"
msgstr "~h MiBs já disponíveis em ~a, nada para fazer~%"
-#: guix/scripts/gc.scm:252
+#: guix/scripts/gc.scm:254
msgid "freeing ~h MiBs~%"
msgstr "liberando ~h MiBs~%"
-#: guix/scripts/gc.scm:291
+#: guix/scripts/gc.scm:293
#, scheme-format
msgid "extraneous arguments: ~{~a ~}~%"
msgstr "argumentos estranhos: ~{~a ~}~%"
-#: guix/scripts/gc.scm:315 guix/scripts/gc.scm:318
+#: guix/scripts/gc.scm:317 guix/scripts/gc.scm:320
msgid "freed ~h MiBs~%"
msgstr "~h MiBs liberados~%"
-#: guix/scripts/hash.scm:48
+#: guix/scripts/git.scm:26
+#, fuzzy
+#| msgid ""
+#| "Usage: guix COMMAND ARGS...\n"
+#| "Run COMMAND with ARGS.\n"
+msgid ""
+"Usage: guix git COMMAND ARGS...\n"
+"Operate on Git repositories.\n"
+msgstr ""
+"Uso: guix COMANDO ARGUMENTOS...\n"
+"Executa COMANDO com ARGUMENTOS.\n"
+
+#: guix/scripts/git.scm:29 guix/scripts/system.scm:916
+#: guix/scripts/container.scm:30
+msgid "The valid values for ACTION are:\n"
+msgstr "Os valores válidos para AÇÃO são:\n"
+
+#: guix/scripts/git.scm:31
+msgid " authenticate verify commit signatures and authorizations\n"
+msgstr ""
+
+#: guix/scripts/git.scm:57
+#, fuzzy, scheme-format
+#| msgid "guix: missing command name~%"
+msgid "guix git: missing sub-command~%"
+msgstr "guix: faltando um nome de comando~%"
+
+#: guix/scripts/git.scm:67
+#, fuzzy, scheme-format
+#| msgid "guix container: invalid action~%"
+msgid "guix git: invalid sub-command~%"
+msgstr "guix container: ação inválida~%"
+
+#: guix/scripts/git/authenticate.scm:81
+#, scheme-format
+msgid "Signing statistics:~%"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:94
+msgid ""
+"Usage: guix git authenticate COMMIT SIGNER [OPTIONS...]\n"
+"Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:96
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --with-git-url=PACKAGE=URL\n"
+#| " build PACKAGE from the repository at URL"
msgid ""
-"Usage: guix hash [OPTION] FILE\n"
-"Return the cryptographic hash of FILE.\n"
"\n"
-"Supported formats: 'nix-base32' (default), 'base32', and 'base16' ('hex'\n"
-"and 'hexadecimal' can be used as well).\n"
+" -r, --repository=DIRECTORY\n"
+" open the Git repository at DIRECTORY"
msgstr ""
-"Uso: guix hash [OPÇÃO] ARQUIVO\n"
-"Retorna o hash criptográfico do ARQUIVO.\n"
"\n"
-"Suporte a formatos: \"nix-base32\" (padrão), \"base32\" e \"base16\"\n"
-"(\"hex\" e \"hexadecimal\" também podem ser usados).\n"
+" --with-git-url=PACKAGE=URL\n"
+" compila PACOTE de repositório na URL"
+
+#: guix/scripts/git/authenticate.scm:99
+msgid ""
+"\n"
+" -k, --keyring=REFERENCE\n"
+" load keyring from REFERENCE, a Git branch"
+msgstr ""
-#: guix/scripts/hash.scm:53
+#: guix/scripts/git/authenticate.scm:102
+msgid ""
+"\n"
+" --stats display commit signing statistics upon completion"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:104
+msgid ""
+"\n"
+" --cache-key=KEY cache authenticated commits under KEY"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:106
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -l, --list-generations[=PATTERN]\n"
+#| " list generations matching PATTERN"
+msgid ""
+"\n"
+" --historical-authorizations=FILE\n"
+" read historical authorizations from FILE"
+msgstr ""
+"\n"
+" -l, --list-generations[=PADRÃO]\n"
+" lista criações correspondendo a PADRÃO"
+
+#: guix/scripts/git/authenticate.scm:138
+msgid "Authenticating commits ~a to ~a (~h new commits)...~%"
+msgstr ""
+
+#: guix/scripts/git/authenticate.scm:178
+#, fuzzy, scheme-format
+#| msgid "wrong number of arguments~%"
+msgid "wrong number of arguments; expected COMMIT and SIGNER~%"
+msgstr "número errado de argumentos~%"
+
+#: guix/scripts/hash.scm:50
+#, fuzzy
+#| msgid ""
+#| "Usage: guix deploy [OPTION] FILE...\n"
+#| "Perform the deployment specified by FILE.\n"
+msgid ""
+"Usage: guix hash [OPTION] FILE\n"
+"Return the cryptographic hash of FILE.\n"
+msgstr ""
+"Uso: guix deploy [OPÇÃO] ARQUIVO...\n"
+"Realiza a implantação especificada por ARQUIVO.\n"
+
+#: guix/scripts/hash.scm:56
msgid ""
"\n"
" -x, --exclude-vcs exclude version control directories"
@@ -2584,7 +2833,7 @@ msgstr ""
"\n"
" -x, --exclude-vcs exclui diretórios de controle de versão"
-#: guix/scripts/hash.scm:57
+#: guix/scripts/hash.scm:62
msgid ""
"\n"
" -r, --recursive compute the hash on FILE recursively"
@@ -2592,20 +2841,20 @@ msgstr ""
"\n"
" -r, --recursive computa o hash no AQUIVO recursivamente"
-#: guix/scripts/hash.scm:151 guix/ui.scm:391 guix/ui.scm:416 guix/ui.scm:744
-#: guix/ui.scm:766 guix/ui.scm:772 guix/ui.scm:789 guix/ui.scm:842
+#: guix/scripts/hash.scm:171 guix/ui.scm:396 guix/ui.scm:427 guix/ui.scm:784
+#: guix/ui.scm:832 guix/ui.scm:888
#, scheme-format
msgid "~a~%"
msgstr "~a~%"
-#: guix/scripts/hash.scm:154 guix/scripts/system.scm:1186
-#: guix/scripts/system.scm:1202 guix/scripts/system.scm:1209
-#: guix/scripts/system.scm:1215
+#: guix/scripts/hash.scm:174 guix/scripts/system.scm:1242
+#: guix/scripts/system.scm:1258 guix/scripts/system.scm:1265
+#: guix/scripts/system.scm:1271
#, scheme-format
msgid "wrong number of arguments~%"
msgstr "número errado de argumentos~%"
-#: guix/scripts/import.scm:88
+#: guix/scripts/import.scm:89
msgid ""
"Usage: guix import IMPORTER ARGS ...\n"
"Run IMPORTER with ARGS.\n"
@@ -2613,21 +2862,21 @@ msgstr ""
"Uso: guix import IMPORTADOR ARGUMENTOS ...\n"
"Executa IMPORTADOR com ARGUMENTOS.\n"
-#: guix/scripts/import.scm:91
+#: guix/scripts/import.scm:92
msgid "IMPORTER must be one of the importers listed below:\n"
msgstr "IMPORTADOR deve ser um dos importadores listados abaixo:\n"
-#: guix/scripts/import.scm:105
+#: guix/scripts/import.scm:109
#, scheme-format
msgid "guix import: missing importer name~%"
msgstr "guix: import: faltando o nome de um importador~%"
-#: guix/scripts/import.scm:126
+#: guix/scripts/import.scm:130
#, scheme-format
msgid "'~a' import failed~%"
msgstr "importação de \"~a\" falhou~%"
-#: guix/scripts/import.scm:127
+#: guix/scripts/import.scm:131
#, scheme-format
msgid "~a: invalid importer~%"
msgstr "~a: importador inválido~%"
@@ -2716,7 +2965,7 @@ msgstr ""
msgid "failed to download package '~a'~%"
msgstr "falha ao baixar localidade: \"~a\"~%"
-#: guix/scripts/pull.scm:87
+#: guix/scripts/pull.scm:88
msgid ""
"Usage: guix pull [OPTION]...\n"
"Download and deploy the latest version of Guix.\n"
@@ -2724,7 +2973,7 @@ msgstr ""
"Uso: guix pull [OPÇÃO]...\n"
"Baixa e implanta a última versão do Guix.\n"
-#: guix/scripts/pull.scm:89
+#: guix/scripts/pull.scm:90
msgid ""
"\n"
" -C, --channels=FILE deploy the channels defined in FILE"
@@ -2732,7 +2981,7 @@ msgstr ""
"\n"
" -C, --channels=ARQUIVO implanta os canais definidos no ARQUIVO"
-#: guix/scripts/pull.scm:91
+#: guix/scripts/pull.scm:92
msgid ""
"\n"
" --url=URL download from the Git repository at URL"
@@ -2740,7 +2989,7 @@ msgstr ""
"\n"
" --url=URL baixa do repositório Git na URL"
-#: guix/scripts/pull.scm:93
+#: guix/scripts/pull.scm:94
msgid ""
"\n"
" --commit=COMMIT download the specified COMMIT"
@@ -2748,7 +2997,7 @@ msgstr ""
"\n"
" --commit=COMMIT baixa o COMMIT especificado"
-#: guix/scripts/pull.scm:95
+#: guix/scripts/pull.scm:96
msgid ""
"\n"
" --branch=BRANCH download the tip of the specified BRANCH"
@@ -2756,7 +3005,28 @@ msgstr ""
"\n"
" --branch=RAMO baixa a dica do RAMO especificado"
-#: guix/scripts/pull.scm:97
+#: guix/scripts/pull.scm:98
+msgid ""
+"\n"
+" --allow-downgrades allow downgrades to earlier channel revisions"
+msgstr ""
+
+#: guix/scripts/pull.scm:100
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --search-paths[=KIND]\n"
+#| " display needed environment variable definitions"
+msgid ""
+"\n"
+" --disable-authentication\n"
+" disable channel authentication"
+msgstr ""
+"\n"
+" --search-paths[=TIPO]\n"
+" exibe definições necessárias de variável de ambiente"
+
+#: guix/scripts/pull.scm:103
msgid ""
"\n"
" -N, --news display news compared to the previous generation"
@@ -2764,7 +3034,7 @@ msgstr ""
"\n"
" -N, --news exibe novidades em comparação com a geração anterior"
-#: guix/scripts/pull.scm:110
+#: guix/scripts/pull.scm:116
#, scheme-format
msgid ""
"\n"
@@ -2773,7 +3043,7 @@ msgstr ""
"\n"
" -p, --profile=PERFIL usa PERFIL em vez de ~/.config/guix/current"
-#: guix/scripts/pull.scm:116
+#: guix/scripts/pull.scm:122
msgid ""
"\n"
" --bootstrap use the bootstrap Guile to build the new Guix"
@@ -2781,47 +3051,59 @@ msgstr ""
"\n"
" --bootstrap usa inicialização do Guile para compilar o novo Guix"
-#: guix/scripts/pull.scm:217
+#: guix/scripts/pull.scm:211
+#, fuzzy, scheme-format
+#| msgid "Updating channel '~a' from Git repository at '~a'...~%"
+msgid "rolling back channel '~a' from ~a to ~a~%"
+msgstr "Atualizando canal \"~a\" a partir do repositório Git \"~a\"...~%"
+
+#: guix/scripts/pull.scm:214
+#, fuzzy, scheme-format
+#| msgid "Updating channel '~a' from Git repository at '~a'...~%"
+msgid "moving channel '~a' from ~a to unrelated commit ~a~%"
+msgstr "Atualizando canal \"~a\" a partir do repositório Git \"~a\"...~%"
+
+#: guix/scripts/pull.scm:243
msgid "New in this revision:\n"
msgstr "Novo nesta revisão:\n"
#. TRANSLATORS: This describes a "channel"; the first placeholder is
#. the channel name (e.g., "guix") and the second placeholder is its
#. URL.
-#: guix/scripts/pull.scm:226
+#: guix/scripts/pull.scm:252
#, scheme-format
msgid " ~a at ~a~%"
msgstr " ~a em ~a~%"
-#: guix/scripts/pull.scm:264
+#: guix/scripts/pull.scm:290
#, scheme-format
msgid " commit ~a~%"
msgstr " commit ~a~%"
-#: guix/scripts/pull.scm:301
+#: guix/scripts/pull.scm:327
#, scheme-format
msgid "News for channel '~a'~%"
msgstr "Novidades para o canal \"~a\"~%"
-#: guix/scripts/pull.scm:327
+#: guix/scripts/pull.scm:353
#, scheme-format
msgid " ~a new channel:~%"
msgid_plural " ~a new channels:~%"
msgstr[0] " ~a novo canal:~%"
msgstr[1] " ~a novos canais:~%"
-#: guix/scripts/pull.scm:337
+#: guix/scripts/pull.scm:363
#, scheme-format
msgid " ~a channel removed:~%"
msgid_plural " ~a channels removed:~%"
msgstr[0] " ~a canal removido:~%"
msgstr[1] " ~a canais removidos:~%"
-#: guix/scripts/pull.scm:413
+#: guix/scripts/pull.scm:439
msgid "Run @command{guix pull --news} to read all the news."
msgstr "Execute @command{guix pull --news} para ler todas as novidades."
-#: guix/scripts/pull.scm:421
+#: guix/scripts/pull.scm:447
#, scheme-format
msgid ""
"After setting @code{PATH}, run\n"
@@ -2830,44 +3112,34 @@ msgstr ""
"Após definir @code{PATH}, execute\n"
"@command{hash guix} para se certificar que seu shell faz referência a @file{~a}."
-#: guix/scripts/pull.scm:446
-#, scheme-format
-msgid "Git error ~a~%"
-msgstr "erro no Git ~a~%"
-
-#: guix/scripts/pull.scm:448 guix/git.scm:363
-#, scheme-format
-msgid "Git error: ~a~%"
-msgstr "erro no Git: ~a~%"
-
-#: guix/scripts/pull.scm:473
+#: guix/scripts/pull.scm:482
#, scheme-format
msgid "Migrating profile generations to '~a'...~%"
msgstr "Migrando gerações de perfil para \"~a\"...~%"
-#: guix/scripts/pull.scm:515
+#: guix/scripts/pull.scm:525
#, scheme-format
msgid "while creating symlink '~a': ~a~%"
msgstr "ao criar o link simbólico \"~a\": ~a~%"
-#: guix/scripts/pull.scm:604
+#: guix/scripts/pull.scm:614
msgid " ~h new package: ~a~%"
msgid_plural " ~h new packages: ~a~%"
msgstr[0] " ~h novo pacote: ~a~%"
msgstr[1] " ~h novos pacotes: ~a~%"
-#: guix/scripts/pull.scm:612
+#: guix/scripts/pull.scm:622
msgid " ~h package upgraded: ~a~%"
msgid_plural " ~h packages upgraded: ~a~%"
msgstr[0] " ~h pacote atualizado: ~a~%"
msgstr[1] " ~h pacotes atualizados: ~a~%"
-#: guix/scripts/pull.scm:701
+#: guix/scripts/pull.scm:711
#, scheme-format
msgid "'~a' did not return a list of channels~%"
msgstr "\"~a\" não retornou uma lista de canais~%"
-#: guix/scripts/pull.scm:717
+#: guix/scripts/pull.scm:727
#, scheme-format
msgid ""
"The 'GUIX_PULL_URL' environment variable is deprecated.\n"
@@ -2876,7 +3148,7 @@ msgstr ""
"A variável de ambiente \"GUIX_PULL_URL\" está obsoleta.\n"
"Use \"~/.config/guix/channels.scm\"."
-#: guix/scripts/pull.scm:771
+#: guix/scripts/pull.scm:795
#, scheme-format
msgid "Building from this channel:~%"
msgid_plural "Building from these channels:~%"
@@ -2933,37 +3205,37 @@ msgstr "formato inválido do campo de assinatura: ~a~%"
msgid "'~a' does not name a store item~%"
msgstr "\"~a\" não é o nome de um item do armazenamento~%"
-#: guix/scripts/substitute.scm:596
+#: guix/scripts/substitute.scm:598
#, scheme-format
msgid "~a: host not found: ~a~%"
msgstr "~a: host não localizado: ~a~%"
-#: guix/scripts/substitute.scm:602
+#: guix/scripts/substitute.scm:604
#, scheme-format
msgid "~a: connection failed: ~a~%"
msgstr "~a: conexão falhou: ~a~%"
-#: guix/scripts/substitute.scm:618
+#: guix/scripts/substitute.scm:620
#, scheme-format
msgid "updating substitutes from '~a'... ~5,1f%"
msgstr "atualizando substitutos de \"~a\"... ~5,1f%"
-#: guix/scripts/substitute.scm:689
+#: guix/scripts/substitute.scm:691
#, scheme-format
msgid "~s: unsupported server URI scheme~%"
msgstr "~s: sem suporte ao esquema de URI de servidor~%"
-#: guix/scripts/substitute.scm:829
+#: guix/scripts/substitute.scm:831
#, scheme-format
msgid "host name lookup error: ~a~%"
msgstr "erro na busca pelo nome da máquina: ~a~%"
-#: guix/scripts/substitute.scm:834
+#: guix/scripts/substitute.scm:836
#, scheme-format
msgid "TLS error in procedure '~a': ~a~%"
msgstr "erro TLS no procedimento \"~a\": ~a~%"
-#: guix/scripts/substitute.scm:845
+#: guix/scripts/substitute.scm:847
msgid ""
"Usage: guix substitute [OPTION]...\n"
"Internal tool to substitute a pre-built binary to a local build.\n"
@@ -2972,7 +3244,7 @@ msgstr ""
"Ferramenta interna para substituir um binário pré-compilado para\n"
"uma compilação local.\n"
-#: guix/scripts/substitute.scm:847
+#: guix/scripts/substitute.scm:849
msgid ""
"\n"
" --query report on the availability of substitutes for the\n"
@@ -2983,7 +3255,7 @@ msgstr ""
" nomes de arquivos de armazenamento passados na\n"
" entrada padrão"
-#: guix/scripts/substitute.scm:850
+#: guix/scripts/substitute.scm:852
msgid ""
"\n"
" --substitute STORE-FILE DESTINATION\n"
@@ -2995,131 +3267,160 @@ msgstr ""
" baixa ARQUIVO-ARMAZENAMENTO e armazena-o como um\n"
" Nar no arquivo DESTINO"
-#: guix/scripts/substitute.scm:971
+#: guix/scripts/substitute.scm:973
#, scheme-format
msgid "no valid substitute for '~a'~%"
msgstr "nenhum substituto válido para \"~a\"~%"
-#: guix/scripts/substitute.scm:981
+#: guix/scripts/substitute.scm:983
#, scheme-format
msgid "Downloading ~a...~%"
msgstr "Baixando ~a...~%"
-#: guix/scripts/substitute.scm:1041
+#: guix/scripts/substitute.scm:1043
msgid "ACL for archive imports seems to be uninitialized, substitutes may be unavailable\n"
msgstr "ACL para importações de pacote parece não estar inicializado, substitutos podem estar indisponíveis\n"
-#: guix/scripts/substitute.scm:1095
+#: guix/scripts/substitute.scm:1097
#, scheme-format
msgid "~a: invalid URI~%"
msgstr "~a: URI inválido~%"
-#: guix/scripts/substitute.scm:1166
+#: guix/scripts/substitute.scm:1171
#, scheme-format
msgid "~a: unrecognized options~%"
msgstr "~a: opções desconhecidas~%"
-#: guix/scripts/authenticate.scm:59
-#, scheme-format
-msgid "cannot find public key for secret key '~a'~%"
-msgstr "não foi possível localizar a chave pública da chave privada \"~a\"~%"
+#: guix/scripts/authenticate.scm:64
+#, fuzzy, scheme-format
+#| msgid "failed to load '~a': ~a~%"
+msgid "failed to load key pair at '~a': ~a~%"
+msgstr "falha ao carregar \"~a\": ~a~%"
-#: guix/scripts/authenticate.scm:79
-#, scheme-format
-msgid "error: invalid signature: ~a~%"
-msgstr "erro: assinatura inválida: ~a~%"
+#: guix/scripts/authenticate.scm:86
+#, fuzzy, scheme-format
+#| msgid "invalid signature"
+msgid "invalid signature: ~a"
+msgstr "assinatura inválida"
-#: guix/scripts/authenticate.scm:81
-#, scheme-format
-msgid "error: unauthorized public key: ~a~%"
-msgstr "erro: chave pública não autorizada: ~a~%"
+#: guix/scripts/authenticate.scm:89
+#, fuzzy, scheme-format
+#| msgid "unauthorized public key"
+msgid "unauthorized public key: ~a"
+msgstr "chave pública não autorizada"
-#: guix/scripts/authenticate.scm:83
-#, scheme-format
-msgid "error: corrupt signature data: ~a~%"
-msgstr "erro: dados de assinatura corrompidos: ~a~%"
+#: guix/scripts/authenticate.scm:92
+#, fuzzy, scheme-format
+#| msgid "corrupt signature data"
+msgid "corrupt signature data: ~a"
+msgstr "dados de assinatura corrompidos"
-#: guix/scripts/authenticate.scm:121
+#: guix/scripts/authenticate.scm:184
+#, fuzzy
+#| msgid ""
+#| "Usage: guix authenticate OPTION...\n"
+#| "Sign or verify the signature on the given file. This tool is meant to\n"
+#| "be used internally by 'guix-daemon'.\n"
msgid ""
"Usage: guix authenticate OPTION...\n"
-"Sign or verify the signature on the given file. This tool is meant to\n"
-"be used internally by 'guix-daemon'.\n"
+"Sign data or verify signatures. This tool is meant to be used internally by\n"
+"'guix-daemon'.\n"
msgstr ""
"Uso: guix authenticate OPÇÃO...\n"
"Assina ou verifica a assinatura no arquivo dado. Essa ferramenta é\n"
"feita para ser usada internamente por \"guix-daemon\".\n"
-#: guix/scripts/authenticate.scm:127
-msgid "wrong arguments"
+#: guix/scripts/authenticate.scm:218
+#, fuzzy, scheme-format
+#| msgid "~a: invalid sorting key~%"
+msgid "~s: invalid command; ignoring~%"
+msgstr "~a: chave de ordenação inválida~%"
+
+#: guix/scripts/authenticate.scm:223
+#, fuzzy, scheme-format
+#| msgid "wrong arguments"
+msgid "wrong arguments~%"
msgstr "argumentos errados"
-#: guix/scripts/system.scm:155
+#: guix/scripts/system.scm:161
#, scheme-format
msgid "failed to register '~a' under '~a'~%"
msgstr "falha ao registrar \"~a\" sob \"~a\"~%"
-#: guix/scripts/system.scm:170
+#: guix/scripts/system.scm:176
#, scheme-format
msgid "copying to '~a'..."
msgstr "copiando para \"~a\"..."
-#: guix/scripts/system.scm:197
+#: guix/scripts/system.scm:203
#, scheme-format
msgid "initializing the current root file system~%"
msgstr "inicialização do sistema de arquivos raiz atual~%"
-#: guix/scripts/system.scm:211
+#: guix/scripts/system.scm:217
#, scheme-format
msgid "not running as 'root', so the ownership of '~a' may be incorrect!~%"
msgstr "execução como não \"root\", então o dono de \"~a\" pode estar incorreto!~%"
-#: guix/scripts/system.scm:241 guix/scripts/system.scm:733
-#: guix/scripts/system.scm:837
+#: guix/scripts/system.scm:247 guix/scripts/system.scm:738
+#: guix/scripts/system.scm:846
#, scheme-format
msgid "bootloader successfully installed on '~a'~%"
msgstr "o carregador de inicialização foi instalado com sucesso sob \"~a\"~%"
-#: guix/scripts/system.scm:264
+#: guix/scripts/system.scm:270
#, scheme-format
msgid "while talking to shepherd: ~a~%"
msgstr "enquanto falava com o shepherd: ~a~%"
-#: guix/scripts/system.scm:271
+#: guix/scripts/system.scm:278
#, scheme-format
msgid "service '~a' could not be found~%"
msgstr "o serviço \"~a\" não pôde ser localizado~%"
-#: guix/scripts/system.scm:274
+#: guix/scripts/system.scm:281
#, scheme-format
msgid "service '~a' does not have an action '~a'~%"
msgstr "o serviço \"~a\" não possui uma ação \"~a\"~%"
-#: guix/scripts/system.scm:278
+#: guix/scripts/system.scm:285
#, scheme-format
msgid "exception caught while executing '~a' on service '~a':~%"
msgstr "exceção encontrada ao executar \"~a\" no serviço \"~a\":~%"
-#: guix/scripts/system.scm:286
+#: guix/scripts/system.scm:293
#, scheme-format
msgid "something went wrong: ~s~%"
msgstr "algo deu errado: ~s~%"
-#: guix/scripts/system.scm:289
+#: guix/scripts/system.scm:296
#, scheme-format
msgid "shepherd error~%"
msgstr "erro do shepherd~%"
+#: guix/scripts/system.scm:300
+#, fuzzy, scheme-format
+#| msgid "service '~a' could not be found~%"
+msgid "some services could not be upgraded~%"
+msgstr "o serviço \"~a\" não pôde ser localizado~%"
+
+#: guix/scripts/system.scm:301
+msgid ""
+"To allow changes to all the system services to take\n"
+"effect, you will need to reboot."
+msgstr ""
+
# geração, criação?
-#: guix/scripts/system.scm:353
+#: guix/scripts/system.scm:364
#, scheme-format
msgid "cannot switch to system generation '~a'~%"
msgstr "não foi possível alternar para a geração do sistema \"~a\"~%"
-#: guix/scripts/system.scm:422
+#: guix/scripts/system.scm:433
msgid "the DAG of services"
msgstr "o DAG de serviços"
-#: guix/scripts/system.scm:435
+#: guix/scripts/system.scm:446
msgid "the dependency graph of shepherd services"
msgstr "o gráfico de dependência de serviços do shepherd"
@@ -3138,23 +3439,23 @@ msgstr " ramo: ~a~%"
msgid " commit: ~a~%"
msgstr " commit: ~a~%"
-#: guix/scripts/system.scm:486
+#: guix/scripts/system.scm:484
#, scheme-format
msgid " file name: ~a~%"
msgstr " nome de arquivo: ~a~%"
-#: guix/scripts/system.scm:487
+#: guix/scripts/system.scm:485
#, scheme-format
msgid " canonical file name: ~a~%"
msgstr " nome de arquivo canônico: ~a~%"
#. TRANSLATORS: Please preserve the two-space indentation.
-#: guix/scripts/system.scm:489
+#: guix/scripts/system.scm:487
#, scheme-format
msgid " label: ~a~%"
msgstr " rótulo: ~a~%"
-#: guix/scripts/system.scm:490
+#: guix/scripts/system.scm:488
#, scheme-format
msgid " bootloader: ~a~%"
msgstr " carregador de inicialização: ~a~%"
@@ -3167,34 +3468,41 @@ msgstr " carregador de inicialização: ~a~%"
#. root device: label: "my-root"
#. or just:
#. root device: /dev/sda3
-#: guix/scripts/system.scm:500
+#: guix/scripts/system.scm:498
#, scheme-format
msgid " root device: ~[UUID: ~a~;label: ~s~;~a~]~%"
msgstr " dispositivo raiz: ~[UUID: ~a~;rótulo: ~s~;~a~]~%"
-#: guix/scripts/system.scm:506
+#: guix/scripts/system.scm:504
#, scheme-format
msgid " kernel: ~a~%"
msgstr " kernel: ~a~%"
+#: guix/scripts/system.scm:509
+#, fuzzy, scheme-format
+#| msgid " commit: ~a~%"
+msgid " multiboot: ~a~%"
+msgstr " commit: ~a~%"
+
#. TRANSLATORS: Here "channel" is the same terminology as used in
#. "guix describe" and "guix pull --channels".
-#: guix/scripts/system.scm:516
+#: guix/scripts/system.scm:515
#, scheme-format
msgid " channels:~%"
msgstr " canais:~%"
-#: guix/scripts/system.scm:519
+#: guix/scripts/system.scm:518
#, scheme-format
msgid " configuration file: ~a~%"
msgstr " arquivo de configuração: ~a~%"
-#: guix/scripts/system.scm:593
-#, scheme-format
-msgid "~a: error: device '~a' not found: ~a~%"
-msgstr "~a: erro: dispositivo \"~a\" não localizado: ~a~%"
+#: guix/scripts/system.scm:591
+#, fuzzy, scheme-format
+#| msgid "device '~a' not found: ~a"
+msgid "device '~a' not found: ~a~%"
+msgstr "dispositivo \"~a\" não localizado: ~a"
-#: guix/scripts/system.scm:597
+#: guix/scripts/system.scm:594
#, scheme-format
msgid ""
"If '~a' is a file system\n"
@@ -3203,32 +3511,34 @@ msgstr ""
"Se \"~a\" for um rótulo de sistema de arquivos,\n"
"escreva @code{(file-system-label ~s)} em seu campo @code{device}."
-#: guix/scripts/system.scm:605
-#, scheme-format
-msgid "~a: error: file system with label '~a' not found~%"
+#: guix/scripts/system.scm:603
+#, fuzzy, scheme-format
+#| msgid "~a: error: file system with label '~a' not found~%"
+msgid "file system with label '~a' not found~%"
msgstr "~a: erro: sistema de arquivos com rótulo \"~a\" não localizado~%"
-#: guix/scripts/system.scm:610
-#, scheme-format
-msgid "~a: error: file system with UUID '~a' not found~%"
+#: guix/scripts/system.scm:609
+#, fuzzy, scheme-format
+#| msgid "~a: error: file system with UUID '~a' not found~%"
+msgid "file system with UUID '~a' not found~%"
msgstr "~a: erro: sistema de arquivos com UUID \"~a\" não localizado~%"
-#: guix/scripts/system.scm:711
+#: guix/scripts/system.scm:716
#, scheme-format
msgid "Consider running 'guix pull' before 'reconfigure'.~%"
msgstr "Considere executar \"guix pull\" antes de \"reconfigure\".~%"
-#: guix/scripts/system.scm:712
+#: guix/scripts/system.scm:717
#, scheme-format
msgid "Failing to do that may downgrade your system!~%"
msgstr "Falhar em fazer isso pode fazer um downgrade de seu sistema!~%"
-#: guix/scripts/system.scm:830
+#: guix/scripts/system.scm:839
#, scheme-format
msgid "activating system...~%"
msgstr "ativando sistema...~%"
-#: guix/scripts/system.scm:841
+#: guix/scripts/system.scm:850
msgid ""
"To complete the upgrade, run 'herd restart SERVICE' to stop,\n"
"upgrade, and restart each service that was not automatically restarted.\n"
@@ -3236,12 +3546,22 @@ msgstr ""
"Para concluir a atualização, execute \"herd restart SERVIÇO\" para parar,\n"
"atualizar, reiniciar cada serviço que não foi reiniciado automaticamente.\n"
-#: guix/scripts/system.scm:846
+#: guix/scripts/system.scm:853
+msgid "Run 'herd status' to view the list of services on your system.\n"
+msgstr ""
+
+#: guix/scripts/system.scm:857
#, scheme-format
msgid "initializing operating system under '~a'...~%"
msgstr "inicializando sistema operacional sob \"~a\"...~%"
-#: guix/scripts/system.scm:890
+#: guix/scripts/system.scm:902
+#, fuzzy
+#| msgid "The available node types are:\n"
+msgid "The available image types are:\n"
+msgstr "Os tipos de nós disponíveis são:\n"
+
+#: guix/scripts/system.scm:912
msgid ""
"Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]\n"
"Build the operating system declared in FILE according to ACTION.\n"
@@ -3251,79 +3571,75 @@ msgstr ""
"Compilação do sistema operacional declarado em ARQUIVO de acordo com AÇÃO.\n"
"Algumas AÇÕES fornecem suporte adicional a ARGUMENTOS.\n"
-#: guix/scripts/system.scm:894 guix/scripts/container.scm:29
-msgid "The valid values for ACTION are:\n"
-msgstr "Os valores válidos para AÇÃO são:\n"
-
-#: guix/scripts/system.scm:896
+#: guix/scripts/system.scm:918
msgid " search search for existing service types\n"
msgstr " search pesquisa por tipos de serviços existentes\n"
-#: guix/scripts/system.scm:898
+#: guix/scripts/system.scm:920
msgid " reconfigure switch to a new operating system configuration\n"
msgstr " reconfigure alterna para configuração de um novo sistema operacional\n"
-#: guix/scripts/system.scm:900
+#: guix/scripts/system.scm:922
msgid " roll-back switch to the previous operating system configuration\n"
msgstr " roll-back alterna para a configuração de sistema operacional anterior\n"
-#: guix/scripts/system.scm:902
+#: guix/scripts/system.scm:924
msgid " describe describe the current system\n"
msgstr " describe descreve o sistema atual\n"
-#: guix/scripts/system.scm:904
+#: guix/scripts/system.scm:926
msgid " list-generations list the system generations\n"
msgstr " list-generations lista as gerações do sistema\n"
-#: guix/scripts/system.scm:906
+#: guix/scripts/system.scm:928
msgid " switch-generation switch to an existing operating system configuration\n"
msgstr " switch-generation alterna para uma configuração de sistema operacional existente\n"
-#: guix/scripts/system.scm:908
+#: guix/scripts/system.scm:930
msgid " delete-generations delete old system generations\n"
msgstr " delete-generations excluir as gerações antigas do sistema\n"
-#: guix/scripts/system.scm:910
+#: guix/scripts/system.scm:932
msgid " build build the operating system without installing anything\n"
msgstr " build compila o sistema operacional sem instalador nada\n"
-#: guix/scripts/system.scm:912
+#: guix/scripts/system.scm:934
msgid " container build a container that shares the host's store\n"
msgstr ""
" container compila um contêiner que compartilha o armazenamento\n"
" da máquina\n"
-#: guix/scripts/system.scm:914
+#: guix/scripts/system.scm:936
msgid " vm build a virtual machine image that shares the host's store\n"
msgstr ""
" vm compila uma imagem de máquina virtual que compartilha\n"
" o armazenamento da máquina\n"
-#: guix/scripts/system.scm:916
+#: guix/scripts/system.scm:938
msgid " vm-image build a freestanding virtual machine image\n"
msgstr " vm-image compila uma imagem de máquina virtual independente\n"
-#: guix/scripts/system.scm:918
+#: guix/scripts/system.scm:940
msgid " disk-image build a disk image, suitable for a USB stick\n"
msgstr " disk-image compila uma imagem de disco, adequada para pendrive USB\n"
-#: guix/scripts/system.scm:920
+#: guix/scripts/system.scm:942
msgid " docker-image build a Docker image\n"
msgstr " docker-image compila uma imagem de Docker\n"
-#: guix/scripts/system.scm:922
+#: guix/scripts/system.scm:944
msgid " init initialize a root file system to run GNU\n"
msgstr " init inicializa um sistema de arquivos raiz para executar GNU\n"
-#: guix/scripts/system.scm:924
+#: guix/scripts/system.scm:946
msgid " extension-graph emit the service extension graph in Dot format\n"
msgstr " extension-graph emite o gráfico da extensão de serviço no formato Dot\n"
-#: guix/scripts/system.scm:926
+#: guix/scripts/system.scm:948
msgid " shepherd-graph emit the graph of shepherd services in Dot format\n"
msgstr " shepherd-graph emite o gráfico de serviços do shepherd no formato Dot\n"
-#: guix/scripts/system.scm:930
+#: guix/scripts/system.scm:952
msgid ""
"\n"
" -d, --derivation return the derivation of the given system"
@@ -3331,7 +3647,7 @@ msgstr ""
"\n"
" -d, --derivation retorna a derivação do sistema dado"
-#: guix/scripts/system.scm:932
+#: guix/scripts/system.scm:954
msgid ""
"\n"
" -e, --expression=EXPR consider the operating-system EXPR evaluates to\n"
@@ -3341,7 +3657,14 @@ msgstr ""
" -e, --expression=EXPR considera o sistema operacional para o qual EXPR\n"
" avalia em vez de ler ARQUIVO, quando aplicável"
-#: guix/scripts/system.scm:935
+#: guix/scripts/system.scm:957
+msgid ""
+"\n"
+" --allow-downgrades for 'reconfigure', allow downgrades to earlier\n"
+" channel revisions"
+msgstr ""
+
+#: guix/scripts/system.scm:960
msgid ""
"\n"
" --on-error=STRATEGY\n"
@@ -3353,19 +3676,31 @@ msgstr ""
" aplica ESTRATÉGIA (podendo ser nothing-special,\n"
" backtrace ou debug) ocorrer um erro ao ler ARQUIVO"
-#: guix/scripts/system.scm:939
+#: guix/scripts/system.scm:964
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-types list the available graph types"
+msgid ""
+"\n"
+" --list-image-types list available image types"
+msgstr ""
+"\n"
+" --list-types lista os tipos de gráficos disponíveis"
+
+#: guix/scripts/system.scm:966
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --image-size=SIZE for 'vm-image', produce an image of SIZE"
msgid ""
"\n"
-" --file-system-type=TYPE\n"
-" for 'disk-image', produce a root file system of TYPE\n"
-" (one of 'ext4', 'iso9660')"
+" -t, --image-type=TYPE for 'disk-image', produce an image of TYPE"
msgstr ""
"\n"
-" --file-system-type=TIPO\n"
-" para \"disk-image\", produz um sistema de arquivos\n"
-" raiz do TIPO (um entre \"ext4\", \"iso9660\")"
+" --image-size=TAM para \"vm-image\", produz uma imagem de TAM"
-#: guix/scripts/system.scm:943
+#: guix/scripts/system.scm:968
msgid ""
"\n"
" --image-size=SIZE for 'vm-image', produce an image of SIZE"
@@ -3373,7 +3708,7 @@ msgstr ""
"\n"
" --image-size=TAM para \"vm-image\", produz uma imagem de TAM"
-#: guix/scripts/system.scm:945
+#: guix/scripts/system.scm:970
msgid ""
"\n"
" --no-bootloader for 'init', do not install a bootloader"
@@ -3381,7 +3716,13 @@ msgstr ""
"\n"
" --no-bootloader para \"init\", não instala um carregador de inic."
-#: guix/scripts/system.scm:947 guix/scripts/pack.scm:938
+#: guix/scripts/system.scm:972
+msgid ""
+"\n"
+" --label=LABEL for 'disk-image', label disk image with LABEL"
+msgstr ""
+
+#: guix/scripts/system.scm:974 guix/scripts/pack.scm:1069
msgid ""
"\n"
" --save-provenance save provenance information"
@@ -3389,25 +3730,35 @@ msgstr ""
"\n"
" --save-provenance salva informações proveniência"
-#: guix/scripts/system.scm:949
+#: guix/scripts/system.scm:976
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --share=SPEC for 'vm', share host file system according to SPEC"
msgid ""
"\n"
-" --share=SPEC for 'vm', share host file system according to SPEC"
+" --share=SPEC for 'vm' and 'container', share host file system with\n"
+" read/write access according to SPEC"
msgstr ""
"\n"
" --share=ESPEC para \"vm\", compartilha o sistema de arquivos do\n"
" hospedeiro de acordo com ESPEC"
-#: guix/scripts/system.scm:951
+#: guix/scripts/system.scm:979
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --expose=SPEC for 'vm', expose host file system according to SPEC"
msgid ""
"\n"
-" --expose=SPEC for 'vm', expose host file system according to SPEC"
+" --expose=SPEC for 'vm' and 'container', expose host file system\n"
+" directory as read-only according to SPEC"
msgstr ""
"\n"
" --expose=ESPEC para \"vm\", expõe o sistema de arquivos do\n"
" hospedeiro de acordo com ESPEC"
-#: guix/scripts/system.scm:953
+#: guix/scripts/system.scm:982
msgid ""
"\n"
" -N, --network for 'container', allow containers to access the network"
@@ -3415,7 +3766,7 @@ msgstr ""
"\n"
" -N, --network para \"container\", permite que contêineres acessem a rede"
-#: guix/scripts/system.scm:955
+#: guix/scripts/system.scm:984
msgid ""
"\n"
" -r, --root=FILE for 'vm', 'vm-image', 'disk-image', 'container',\n"
@@ -3428,7 +3779,7 @@ msgstr ""
" o resultado e o registra, como um coletor de lixo\n"
" central"
-#: guix/scripts/system.scm:959
+#: guix/scripts/system.scm:988
msgid ""
"\n"
" --full-boot for 'vm', make a full boot sequence"
@@ -3437,7 +3788,7 @@ msgstr ""
" --full-boot para \"vm\", faz uma sequência completa de\n"
" inicialização"
-#: guix/scripts/system.scm:961
+#: guix/scripts/system.scm:990
msgid ""
"\n"
" --skip-checks skip file system and initrd module safety checks"
@@ -3446,47 +3797,47 @@ msgstr ""
" --skip-checks ignora verificações de segurança do sistema de\n"
" arquivos e de módulo de initrd"
-#: guix/scripts/system.scm:1078
+#: guix/scripts/system.scm:1127
#, scheme-format
msgid "'~a' does not return an operating system~%"
msgstr "\"~a\" não retorna um sistema operacional~%"
-#: guix/scripts/system.scm:1101
+#: guix/scripts/system.scm:1150
#, scheme-format
msgid "both file and expression cannot be specified~%"
msgstr "não podem ser especificados arquivo e expressão~%"
-#: guix/scripts/system.scm:1108
+#: guix/scripts/system.scm:1157
#, scheme-format
msgid "no configuration specified~%"
msgstr "nenhuma configuração especificada~%"
-#: guix/scripts/system.scm:1191
+#: guix/scripts/system.scm:1247
#, scheme-format
msgid "no system generation, nothing to describe~%"
msgstr "nenhuma geração de sistema, nada para descrever~%"
-#: guix/scripts/system.scm:1235
+#: guix/scripts/system.scm:1293
#, scheme-format
msgid "~a: unknown action~%"
msgstr "~a: ação desconhecida~%"
-#: guix/scripts/system.scm:1251
+#: guix/scripts/system.scm:1309
#, scheme-format
msgid "wrong number of arguments for action '~a'~%"
msgstr "número errado de argumentos para a ação \"~a\"~%"
-#: guix/scripts/system.scm:1256
+#: guix/scripts/system.scm:1314
#, scheme-format
msgid "guix system: missing command name~%"
msgstr "guix system: faltando um nome de comando~%"
-#: guix/scripts/system.scm:1258
+#: guix/scripts/system.scm:1316
#, scheme-format
msgid "Try 'guix system --help' for more information.~%"
msgstr "Tente \"guix system --help\" para mais informações.~%"
-#: guix/scripts/system/search.scm:92 guix/ui.scm:1443 guix/ui.scm:1461
+#: guix/scripts/system/search.scm:93 guix/ui.scm:1539 guix/ui.scm:1557
msgid "unknown"
msgstr "desconhecido"
@@ -3533,7 +3884,7 @@ msgstr ""
msgid "~a: invalid checker~%"
msgstr "~a: verificador inválido~%"
-#: guix/scripts/publish.scm:72
+#: guix/scripts/publish.scm:71
#, scheme-format
msgid ""
"Usage: guix publish [OPTION]...\n"
@@ -3542,7 +3893,7 @@ msgstr ""
"Uso: guix publish [OPÇÃO]...\n"
"Publica ~a por HTTP.\n"
-#: guix/scripts/publish.scm:74
+#: guix/scripts/publish.scm:73
msgid ""
"\n"
" -p, --port=PORT listen on PORT"
@@ -3550,7 +3901,7 @@ msgstr ""
"\n"
" -p, --port=PORTA ouve na PORTA"
-#: guix/scripts/publish.scm:76
+#: guix/scripts/publish.scm:75
msgid ""
"\n"
" --listen=HOST listen on the network interface for HOST"
@@ -3558,7 +3909,7 @@ msgstr ""
"\n"
" --listen=MÁQUINA ouve na interface de rede pela MÁQUINA"
-#: guix/scripts/publish.scm:78
+#: guix/scripts/publish.scm:77
msgid ""
"\n"
" -u, --user=USER change privileges to USER as soon as possible"
@@ -3566,7 +3917,7 @@ msgstr ""
"\n"
" -u, --user=USUÁRIO altera privilégios para o USUÁRIO assim que possível"
-#: guix/scripts/publish.scm:80
+#: guix/scripts/publish.scm:79
msgid ""
"\n"
" -C, --compression[=METHOD:LEVEL]\n"
@@ -3576,7 +3927,7 @@ msgstr ""
" -C, --compression[=MÉTODO:NÍVEL]\n"
" comprime pacotes com MÉTODO no NÍVEL"
-#: guix/scripts/publish.scm:83
+#: guix/scripts/publish.scm:82
msgid ""
"\n"
" -c, --cache=DIRECTORY cache published items to DIRECTORY"
@@ -3584,7 +3935,7 @@ msgstr ""
"\n"
" -c, --cache=DIRETÓRIO itens de cache publicados para DIRETÓRIO"
-#: guix/scripts/publish.scm:85
+#: guix/scripts/publish.scm:84
msgid ""
"\n"
" --workers=N use N workers to bake items"
@@ -3593,7 +3944,7 @@ msgstr ""
" --workers=N usa N trabalhos para preparar itens"
# Abreviei segundos para a linha caber em 80 caracteres -- Rafael
-#: guix/scripts/publish.scm:87
+#: guix/scripts/publish.scm:86
msgid ""
"\n"
" --ttl=TTL announce narinfos can be cached for TTL seconds"
@@ -3601,7 +3952,7 @@ msgstr ""
"\n"
" --ttl=TTL anuncia que narinfos podem usar cache por TTL segs."
-#: guix/scripts/publish.scm:89
+#: guix/scripts/publish.scm:88
msgid ""
"\n"
" --nar-path=PATH use PATH as the prefix for nar URLs"
@@ -3609,7 +3960,7 @@ msgstr ""
"\n"
" --nar-path=CAMINHO usa CAMINHO como o prefixo para URLs nar"
-#: guix/scripts/publish.scm:91
+#: guix/scripts/publish.scm:90
msgid ""
"\n"
" --public-key=FILE use FILE as the public key for signatures"
@@ -3617,7 +3968,7 @@ msgstr ""
"\n"
" --public-key=ARQUIVO usa ARQUIVO como chave pública para assinaturas"
-#: guix/scripts/publish.scm:93
+#: guix/scripts/publish.scm:92
msgid ""
"\n"
" --private-key=FILE use FILE as the private key for signatures"
@@ -3625,7 +3976,7 @@ msgstr ""
"\n"
" --private-key=ARQUIVO usa ARQUIVO como chave privada para assinaturas"
-#: guix/scripts/publish.scm:95
+#: guix/scripts/publish.scm:94
msgid ""
"\n"
" -r, --repl[=PORT] spawn REPL server on PORT"
@@ -3633,22 +3984,22 @@ msgstr ""
"\n"
" -r, --repl[=PORTA] faz um servidor de REPL na PORTA"
-#: guix/scripts/publish.scm:111
+#: guix/scripts/publish.scm:110
#, scheme-format
msgid "lookup of host '~a' failed: ~a~%"
msgstr "a procura da máquina \"~a\" falhou: ~a~%"
-#: guix/scripts/publish.scm:159
+#: guix/scripts/publish.scm:158
#, scheme-format
msgid "lookup of host '~a' returned nothing"
msgstr "a procura da máquina \"~a\" retornou nada"
-#: guix/scripts/publish.scm:182
+#: guix/scripts/publish.scm:181
#, scheme-format
msgid "~a: unsupported compression type~%"
msgstr "~a: sem suporte ao tipo de compressão~%"
-#: guix/scripts/publish.scm:196
+#: guix/scripts/publish.scm:195
#, scheme-format
msgid "~a: invalid duration~%"
msgstr "~a: duração inválida~%"
@@ -3658,17 +4009,17 @@ msgstr "~a: duração inválida~%"
msgid "user '~a' not found: ~a~%"
msgstr "usuário \"~a\" não localizado: ~a~%"
-#: guix/scripts/publish.scm:1059
+#: guix/scripts/publish.scm:1060
#, scheme-format
msgid "server running as root; consider using the '--user' option!~%"
msgstr "servidor executado como root; considere usar a opção \"--user\"!~%"
-#: guix/scripts/publish.scm:1064
+#: guix/scripts/publish.scm:1065
#, scheme-format
msgid "publishing ~a on ~a, port ~d~%"
msgstr "publicando ~a em ~a, porta ~d~%"
-#: guix/scripts/publish.scm:1070
+#: guix/scripts/publish.scm:1071
#, scheme-format
msgid "using '~a' compression method, level ~a~%"
msgstr "usando o método de compressão \"~a\", nível ~a~%"
@@ -3681,12 +4032,12 @@ msgstr ""
"Uso: guix edit PACOTE...\n"
"Inicia $VISUAL ou $EDITOR para editar as definições de PACOTE...\n"
-#: guix/scripts/edit.scm:69
+#: guix/scripts/edit.scm:68
#, scheme-format
msgid "file '~a' not found in search path ~s~%"
msgstr "arquivo \"~a\" não localizado no caminho de pesquisa ~s~%"
-#: guix/scripts/edit.scm:104
+#: guix/scripts/edit.scm:106
#, scheme-format
msgid "failed to launch '~a': ~a~%"
msgstr "falha ao iniciar \"~a\": ~a~%"
@@ -3721,9 +4072,13 @@ msgid "store profile"
msgstr "perfil do armazenamento"
#: guix/scripts/size.scm:233
+#, fuzzy
+#| msgid ""
+#| "Usage: guix size [OPTION]... PACKAGE\n"
+#| "Report the size of PACKAGE and its dependencies.\n"
msgid ""
-"Usage: guix size [OPTION]... PACKAGE\n"
-"Report the size of PACKAGE and its dependencies.\n"
+"Usage: guix size [OPTION]... PACKAGE|STORE-ITEM\n"
+"Report the size of the PACKAGE or STORE-ITEM, with its dependencies.\n"
msgstr ""
"Uso: guix size [OPÇÃO]... PACOTE...\n"
"Relata o tamanho do PACOTE e suas dependências.\n"
@@ -3758,7 +4113,7 @@ msgstr ""
msgid "~a: invalid sorting key~%"
msgstr "~a: chave de ordenação inválida~%"
-#: guix/scripts/size.scm:315
+#: guix/scripts/size.scm:318
msgid "missing store item argument\n"
msgstr "faltando argumento de item do armazenamento\n"
@@ -3799,48 +4154,55 @@ msgstr "o DAG de derivações"
msgid "unsupported argument for derivation graph"
msgstr "sem suporte ao argumento para gráfico de derivação"
-#: guix/scripts/graph.scm:325
+#: guix/scripts/graph.scm:333
msgid "unsupported argument for this type of graph"
msgstr "sem suporte ao argumento para esse tipo de gráfico"
-#: guix/scripts/graph.scm:338
+#: guix/scripts/graph.scm:347
#, scheme-format
msgid "references for '~a' are not known~%"
msgstr "referências para \"~a\" não são conhecidas~%"
-#: guix/scripts/graph.scm:345
+#: guix/scripts/graph.scm:354
msgid "the DAG of run-time dependencies (store references)"
msgstr "o DAG de dependências de tempo real (referências de armazenamento)"
-#: guix/scripts/graph.scm:361
+#: guix/scripts/graph.scm:370
msgid "the DAG of referrers in the store"
msgstr "o DAG de referências no armazenamento"
-#: guix/scripts/graph.scm:391
+#: guix/scripts/graph.scm:400
msgid "the graph of package modules"
msgstr "o gráfico dos módulos de pacote"
-#: guix/scripts/graph.scm:420
+#: guix/scripts/graph.scm:429
#, scheme-format
msgid "~a: unknown node type~%"
msgstr "~a: tipo de nó desconhecido~%"
-#: guix/scripts/graph.scm:427
+#: guix/scripts/graph.scm:436
#, scheme-format
msgid "~a: unknown backend~%"
msgstr "~a: backend desconhecido~%"
-#: guix/scripts/graph.scm:431
+#: guix/scripts/graph.scm:440
msgid "The available node types are:\n"
msgstr "Os tipos de nós disponíveis são:\n"
-#: guix/scripts/graph.scm:441
+#: guix/scripts/graph.scm:450
msgid "The available backend types are:\n"
msgstr "Os tipos de backends disponíveis são:\n"
+#: guix/scripts/graph.scm:477
+#, fuzzy, scheme-format
+#| msgid "~a package is missing from '~a' for '~a':~%"
+#| msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
+msgid "no path from '~a' to '~a'~%"
+msgstr "~a pacote a seguir está faltando em \"~a\" para \"~a\":~%"
+
#. TRANSLATORS: Here 'dot' is the name of a program; it must not be
#. translated.
-#: guix/scripts/graph.scm:494
+#: guix/scripts/graph.scm:529
msgid ""
"Usage: guix graph PACKAGE...\n"
"Emit a representation of the dependency graph of PACKAGE...\n"
@@ -3848,7 +4210,7 @@ msgstr ""
"Uso: guix graph PACOTE...\n"
"Emite uma representação do gráfico de dependências do PACOTE...\n"
-#: guix/scripts/graph.scm:496
+#: guix/scripts/graph.scm:531
msgid ""
"\n"
" -b, --backend=TYPE produce a graph with the given backend TYPE"
@@ -3856,7 +4218,7 @@ msgstr ""
"\n"
" -b, --backend=TIPO produz um grafo com backend do TIPO"
-#: guix/scripts/graph.scm:498
+#: guix/scripts/graph.scm:533
msgid ""
"\n"
" --list-backends list the available graph backends"
@@ -3864,7 +4226,7 @@ msgstr ""
"\n"
" --list-backends lista os backends de gráficos disponíveis"
-#: guix/scripts/graph.scm:500
+#: guix/scripts/graph.scm:535
msgid ""
"\n"
" -t, --type=TYPE represent nodes of the given TYPE"
@@ -3872,7 +4234,7 @@ msgstr ""
"\n"
" -t, --type=TIPO representa nós do TIPO dado"
-#: guix/scripts/graph.scm:502
+#: guix/scripts/graph.scm:537
msgid ""
"\n"
" --list-types list the available graph types"
@@ -3880,7 +4242,19 @@ msgstr ""
"\n"
" --list-types lista os tipos de gráficos disponíveis"
-#: guix/scripts/graph.scm:504 guix/scripts/pack.scm:923
+#: guix/scripts/graph.scm:539
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -h, --help display this help and exit"
+msgid ""
+"\n"
+" --path display the shortest path between the given nodes"
+msgstr ""
+"\n"
+" -h, --help exibe esta ajuda e sai"
+
+#: guix/scripts/graph.scm:541 guix/scripts/pack.scm:1054
msgid ""
"\n"
" -e, --expression=EXPR consider the package EXPR evaluates to"
@@ -3888,7 +4262,7 @@ msgstr ""
"\n"
" -e, --expression=EXPR considera o pacote que EXPR corresponder"
-#: guix/scripts/graph.scm:506
+#: guix/scripts/graph.scm:543
msgid ""
"\n"
" -s, --system=SYSTEM consider the graph for SYSTEM--e.g., \"i686-linux\""
@@ -3896,6 +4270,11 @@ msgstr ""
"\n"
" -s, --system=SISTEMA considera o gráfico para SISTEMA--ex.: \"i686-linux\""
+#: guix/scripts/graph.scm:606
+#, scheme-format
+msgid "'--path' option requires exactly two nodes (given ~a)~%"
+msgstr ""
+
#: guix/scripts/challenge.scm:301
#, scheme-format
msgid " differing file:~%"
@@ -3973,17 +4352,25 @@ msgstr ""
" compara resultados da compilação com os de URLS"
#: guix/scripts/challenge.scm:418
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " -v, --verbose show details about successful comparisons"
msgid ""
"\n"
-" -v, --verbose show details about successful comparisons"
+" -v, --verbose show details about successful comparisons"
msgstr ""
"\n"
" -v, --verbose mostra detalhes sobre comparações bem-sucedidas"
#: guix/scripts/challenge.scm:420
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --diff=MODE show differences according to MODE"
msgid ""
"\n"
-" --diff=MODE show differences according to MODE"
+" --diff=MODE show differences according to MODE"
msgstr ""
"\n"
" --diff=MODO mostra diferenças conforme o MODO"
@@ -3993,17 +4380,17 @@ msgstr ""
msgid "~a: unknown diff mode~%"
msgstr "~a: modo diff desconhecido~%"
-#: guix/scripts/copy.scm:60
+#: guix/scripts/copy.scm:61
#, scheme-format
msgid "~a: invalid TCP port number~%"
msgstr "~a: número de porta TCP inválido~%"
-#: guix/scripts/copy.scm:62
+#: guix/scripts/copy.scm:63
#, scheme-format
msgid "~a: invalid SSH specification~%"
msgstr "~a: especificação SSH inválida~%"
-#: guix/scripts/copy.scm:105
+#: guix/scripts/copy.scm:109
msgid ""
"Usage: guix copy [OPTION]... ITEMS...\n"
"Copy ITEMS to or from the specified host over SSH.\n"
@@ -4011,7 +4398,7 @@ msgstr ""
"Uso: guix copy [OPÇÃO]... ITENS...\n"
"Copia ITENS para ou da máquina especificada por SSH.\n"
-#: guix/scripts/copy.scm:107
+#: guix/scripts/copy.scm:111
msgid ""
"\n"
" --to=HOST send ITEMS to HOST"
@@ -4019,7 +4406,7 @@ msgstr ""
"\n"
" --to=MÁQUINA envia ITENS para MÁQUINA"
-#: guix/scripts/copy.scm:109
+#: guix/scripts/copy.scm:113
msgid ""
"\n"
" --from=HOST receive ITEMS from HOST"
@@ -4027,22 +4414,22 @@ msgstr ""
"\n"
" --from=MÁQUINA recebe ITENS da MÁQUINA"
-#: guix/scripts/copy.scm:183
+#: guix/scripts/copy.scm:192
#, scheme-format
msgid "use '--to' or '--from'~%"
msgstr "use \"--to\" ou \"--from\"~%"
-#: guix/scripts/pack.scm:98
+#: guix/scripts/pack.scm:104
#, scheme-format
msgid "~a: compressor not found~%"
msgstr "~a: compressor não encontrado~%"
-#: guix/scripts/pack.scm:283
+#: guix/scripts/pack.scm:309
#, scheme-format
msgid "entry point not supported in the '~a' format~%"
msgstr "ponto de entrada sem suporte no formato \"~a\"~%"
-#: guix/scripts/pack.scm:661
+#: guix/scripts/pack.scm:690
#, scheme-format
msgid ""
"cross-compilation not implemented here;\n"
@@ -4051,11 +4438,11 @@ msgstr ""
"compilação cruzada não implementada aqui;\n"
"por favor, envie um e-mail para '~a'~%"
-#: guix/scripts/pack.scm:804
+#: guix/scripts/pack.scm:935
msgid "The supported formats for 'guix pack' are:"
msgstr "O comando \"guix pack\" tem suporte aos seguintes formatos:"
-#: guix/scripts/pack.scm:806
+#: guix/scripts/pack.scm:937
msgid ""
"\n"
" tarball Self-contained tarball, ready to run on another machine"
@@ -4063,7 +4450,7 @@ msgstr ""
"\n"
" tarball Tarball independente, pronto para executar em outra máquina"
-#: guix/scripts/pack.scm:808
+#: guix/scripts/pack.scm:939
msgid ""
"\n"
" squashfs Squashfs image suitable for Singularity"
@@ -4071,7 +4458,7 @@ msgstr ""
"\n"
" squashfs Imagem squashfs adequada para Singularity"
-#: guix/scripts/pack.scm:810
+#: guix/scripts/pack.scm:941
msgid ""
"\n"
" docker Tarball ready for 'docker load'"
@@ -4079,17 +4466,17 @@ msgstr ""
"\n"
" docker Tarball pronto para \"docker load\""
-#: guix/scripts/pack.scm:879
+#: guix/scripts/pack.scm:1010
#, scheme-format
msgid "~a: invalid symlink specification~%"
msgstr "~a: especificação de link simbólico inválida~%"
-#: guix/scripts/pack.scm:893
+#: guix/scripts/pack.scm:1024
#, scheme-format
msgid "~a: unsupported profile name~%"
msgstr "~a: sem suporte ao nome de perfil~%"
-#: guix/scripts/pack.scm:911
+#: guix/scripts/pack.scm:1042
msgid ""
"Usage: guix pack [OPTION]... PACKAGE...\n"
"Create a bundle of PACKAGE.\n"
@@ -4097,7 +4484,7 @@ msgstr ""
"Uso: guix pack [OPÇÃO]... PACOTE...\n"
"Cria um pacote de PACOTE.\n"
-#: guix/scripts/pack.scm:917
+#: guix/scripts/pack.scm:1048
msgid ""
"\n"
" -f, --format=FORMAT build a pack in the given FORMAT"
@@ -4105,7 +4492,7 @@ msgstr ""
"\n"
" -f, --format=FORMATO compila um pacote no FORMATO dado"
-#: guix/scripts/pack.scm:919
+#: guix/scripts/pack.scm:1050
msgid ""
"\n"
" --list-formats list the formats available"
@@ -4113,7 +4500,7 @@ msgstr ""
"\n"
" --list-formatos lista os formatos disponíveis"
-#: guix/scripts/pack.scm:921
+#: guix/scripts/pack.scm:1052
msgid ""
"\n"
" -R, --relocatable produce relocatable executables"
@@ -4121,7 +4508,7 @@ msgstr ""
"\n"
" -R, --relocatable produz executáveis relocados"
-#: guix/scripts/pack.scm:929
+#: guix/scripts/pack.scm:1060
msgid ""
"\n"
" -C, --compression=TOOL compress using TOOL--e.g., \"lzip\""
@@ -4130,7 +4517,7 @@ msgstr ""
" -C, --compression=FERRAMENTA\n"
" comprime usando FERRAMENTA--ex. \"lzip\""
-#: guix/scripts/pack.scm:931
+#: guix/scripts/pack.scm:1062
msgid ""
"\n"
" -S, --symlink=SPEC create symlinks to the profile according to SPEC"
@@ -4138,7 +4525,7 @@ msgstr ""
"\n"
" -S, --symlink=ESPEC cria link simbólicos para o perfil conforme ESPEC"
-#: guix/scripts/pack.scm:933
+#: guix/scripts/pack.scm:1064
msgid ""
"\n"
" -m, --manifest=FILE create a pack with the manifest from FILE"
@@ -4146,7 +4533,7 @@ msgstr ""
"\n"
" -m, --manifest=ARQUIVO cria um pacote com o manifesto do ARQUIVO"
-#: guix/scripts/pack.scm:935
+#: guix/scripts/pack.scm:1066
msgid ""
"\n"
" --entry-point=PROGRAM\n"
@@ -4156,7 +4543,7 @@ msgstr ""
" --entry-point=PROGRAMA\n"
" usa PROGRAMA como o ponto de entrada do pacote"
-#: guix/scripts/pack.scm:940
+#: guix/scripts/pack.scm:1071
msgid ""
"\n"
" --localstatedir include /var/guix in the resulting pack"
@@ -4164,7 +4551,7 @@ msgstr ""
"\n"
" --localstatedir inclui /var/guix no pacote resultante"
-#: guix/scripts/pack.scm:942
+#: guix/scripts/pack.scm:1073
msgid ""
"\n"
" --profile-name=NAME\n"
@@ -4174,7 +4561,7 @@ msgstr ""
" --profile-name=NOME\n"
" popula /var/guix/profiles/.../NOME"
-#: guix/scripts/pack.scm:948
+#: guix/scripts/pack.scm:1079
msgid ""
"\n"
" -d, --derivation return the derivation of the pack"
@@ -4182,7 +4569,7 @@ msgstr ""
"\n"
" -d, --derivation retorna a derivação do pacote"
-#: guix/scripts/pack.scm:952
+#: guix/scripts/pack.scm:1083
msgid ""
"\n"
" --bootstrap use the bootstrap binaries to build the pack"
@@ -4191,32 +4578,32 @@ msgstr ""
" --bootstrap usa os executáveis de inicialização para compilar\n"
" o pacote"
-#: guix/scripts/pack.scm:1003
+#: guix/scripts/pack.scm:1137
#, scheme-format
msgid "could not determine provenance of package ~a~%"
msgstr "não foi possível determinar a proveniência do pacote ~a~%"
-#: guix/scripts/pack.scm:1012
+#: guix/scripts/pack.scm:1151
#, scheme-format
msgid "both a manifest and a package list were given~%"
msgstr "foram especificados um manifesto e uma lista de pacote~%"
-#: guix/scripts/pack.scm:1069
+#: guix/scripts/pack.scm:1210
#, scheme-format
msgid "~a: unknown pack format~%"
msgstr "~a: formato de pacote desconhecido~%"
-#: guix/scripts/pack.scm:1079
+#: guix/scripts/pack.scm:1234
#, scheme-format
msgid "no packages specified; building an empty pack~%"
msgstr "nenhum pacote especificado; compilando um pacote vazio~%"
-#: guix/scripts/pack.scm:1083
+#: guix/scripts/pack.scm:1238
#, scheme-format
msgid "Singularity requires you to provide a shell~%"
msgstr "Singularidade requer que você forneça um shell~%"
-#: guix/scripts/pack.scm:1084
+#: guix/scripts/pack.scm:1239
msgid "Add @code{bash} or @code{bash-minimal} to your package list."
msgstr "Adiciona @code{bash} ou @code{bash-minimal} a sua lista de pacotes."
@@ -4229,7 +4616,9 @@ msgid "looking for ~h store items on ~a...~%"
msgstr "procurando por ~h itens de armazenamento em ~a…~%"
#: guix/scripts/weather.scm:193
-msgid " ~2,1f% substitutes available (~h out of ~h)~%"
+#, fuzzy
+#| msgid " ~2,1f% substitutes available (~h out of ~h)~%"
+msgid " ~,1f% substitutes available (~h out of ~h)~%"
msgstr " ~2,1f% substitutos disponíveis (~h de ~h)~%"
#: guix/scripts/weather.scm:199
@@ -4361,26 +4750,32 @@ msgstr ""
msgid "~a: invalid URL~%"
msgstr "~a: URL inválido~%"
-#: guix/scripts/weather.scm:446
+#: guix/scripts/weather.scm:447
#, scheme-format
msgid "The following ~a package is missing from '~a' for '~a':~%"
msgid_plural "The following ~a packages are missing from '~a' for '~a':~%"
msgstr[0] "O ~a pacote a seguir está faltando em \"~a\" para \"~a\":~%"
msgstr[1] "Os ~a pacotes a seguir estão faltando em \"~a\" para \"~a\":~%"
-#: guix/scripts/weather.scm:452
+#: guix/scripts/weather.scm:453
#, scheme-format
msgid "~a package is missing from '~a' for '~a':~%"
msgid_plural "~a packages are missing from '~a' for '~a', among which:~%"
msgstr[0] "~a pacote a seguir está faltando em \"~a\" para \"~a\":~%"
msgstr[1] "~a pacotes a seguir estão faltando em \"~a\" para \"~a\":~%"
-#: guix/scripts/describe.scm:50
+#: guix/scripts/describe.scm:52
+#, fuzzy
+#| msgid "The available node types are:\n"
+msgid "The available formats are:\n"
+msgstr "Os tipos de nós disponíveis são:\n"
+
+#: guix/scripts/describe.scm:63
#, scheme-format
msgid "~a: unsupported output format~%"
msgstr "~a: sem suporte ao formato de saída~%"
-#: guix/scripts/describe.scm:69
+#: guix/scripts/describe.scm:86
msgid ""
"Usage: guix describe [OPTION]...\n"
"Display information about the channels currently in use.\n"
@@ -4388,7 +4783,7 @@ msgstr ""
"Uso: guix describe [OPÇÃO]...\n"
"Exibe informações sobre os canais atualmente em uso.\n"
-#: guix/scripts/describe.scm:71
+#: guix/scripts/describe.scm:88
msgid ""
"\n"
" -f, --format=FORMAT display information in the given FORMAT"
@@ -4396,7 +4791,19 @@ msgstr ""
"\n"
" -f, --format=FORMATO exibe informações no FORMATO dado"
-#: guix/scripts/describe.scm:73
+#: guix/scripts/describe.scm:90
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| " --list-formats list the formats available"
+msgid ""
+"\n"
+" --list-formats display available formats"
+msgstr ""
+"\n"
+" --list-formatos lista os formatos disponíveis"
+
+#: guix/scripts/describe.scm:92
msgid ""
"\n"
" -p, --profile=PROFILE display information about PROFILE"
@@ -4404,22 +4811,22 @@ msgstr ""
"\n"
" -p, --profile=PERFIL exibe informações sobre o PERFIL"
-#: guix/scripts/describe.scm:92
+#: guix/scripts/describe.scm:111
#, scheme-format
msgid "~%;; warning: GUIX_PACKAGE_PATH=\"~a\"~%"
msgstr "~%;; aviso: GUIX_PACKAGE_PATH=\"~a\"~%"
-#: guix/scripts/describe.scm:95
+#: guix/scripts/describe.scm:114
#, scheme-format
msgid "'GUIX_PACKAGE_PATH' is set but it is not captured~%"
msgstr "\"GUIX_PACKAGE_PATH\" está definida, mas não foi capturada~%"
-#: guix/scripts/describe.scm:122
+#: guix/scripts/describe.scm:170
#, scheme-format
msgid "failed to determine origin~%"
msgstr "falha ao determinar a origem~%"
-#: guix/scripts/describe.scm:123
+#: guix/scripts/describe.scm:171
#, scheme-format
msgid ""
"Perhaps this\n"
@@ -4430,37 +4837,37 @@ msgstr ""
"@command{guix} não tenha sido obtido com @command{guix pull}? Sua string\n"
"de versão é ~a.~%"
-#: guix/scripts/describe.scm:133
+#: guix/scripts/describe.scm:181
#, scheme-format
msgid "Git checkout:~%"
msgstr "Git checkout:~%"
-#: guix/scripts/describe.scm:134
+#: guix/scripts/describe.scm:182
#, scheme-format
msgid " repository: ~a~%"
msgstr " repositório: ~a~%"
-#: guix/scripts/describe.scm:135
+#: guix/scripts/describe.scm:183
#, scheme-format
msgid " branch: ~a~%"
msgstr " ramo: ~a~%"
-#: guix/scripts/describe.scm:136
+#: guix/scripts/describe.scm:184
#, scheme-format
msgid " commit: ~a~%"
msgstr " commit: ~a~%"
-#: guix/scripts/describe.scm:198
+#: guix/scripts/describe.scm:250
#, scheme-format
msgid " repository URL: ~a~%"
msgstr " URL do repositório: ~a~%"
-#: guix/scripts/describe.scm:200
+#: guix/scripts/describe.scm:252
#, scheme-format
msgid " branch: ~a~%"
msgstr " ramo: ~a~%"
-#: guix/scripts/describe.scm:201
+#: guix/scripts/describe.scm:253
#, scheme-format
msgid " commit: ~a~%"
msgstr " commit: ~a~%"
@@ -4508,23 +4915,34 @@ msgstr "revertendo ~a...~%"
msgid "successfully deployed ~a~%"
msgstr "implantado com sucesso ~a~%"
-#: guix/gnu-maintenance.scm:647
+#: guix/gexp.scm:413
+#, scheme-format
+msgid "resolving '~a' relative to current directory~%"
+msgstr ""
+
+#: guix/gnu-maintenance.scm:699
msgid "Updater for GNU packages"
msgstr "Atualizador para pacotes GNU"
-#: guix/gnu-maintenance.scm:656
+#: guix/gnu-maintenance.scm:708
msgid "Updater for GNU packages only available via FTP"
msgstr "Atualizador para pacotes GNU só disponíveis via FTP"
-#: guix/gnu-maintenance.scm:665
+#: guix/gnu-maintenance.scm:717
+#, fuzzy
+#| msgid "Updater for packages hosted on kernel.org"
+msgid "Updater for packages hosted on savannah.gnu.org"
+msgstr "Atualizador para pacotes hospedados no kernel.org"
+
+#: guix/gnu-maintenance.scm:724
msgid "Updater for X.org packages"
msgstr "Atualizador para pacotes X.org"
-#: guix/gnu-maintenance.scm:672
+#: guix/gnu-maintenance.scm:731
msgid "Updater for packages hosted on kernel.org"
msgstr "Atualizador para pacotes hospedados no kernel.org"
-#: guix/scripts/container.scm:26
+#: guix/scripts/container.scm:27
msgid ""
"Usage: guix container ACTION ARGS...\n"
"Build and manipulate Linux containers.\n"
@@ -4532,16 +4950,16 @@ msgstr ""
"Uso: guix container AÇÃO ARGUMENTOS...\n"
"Compila e manipula contêineres Linux.\n"
-#: guix/scripts/container.scm:31
+#: guix/scripts/container.scm:32
msgid " exec execute a command inside of an existing container\n"
msgstr " exec executa comando dentro de um contêiner existente\n"
-#: guix/scripts/container.scm:54
+#: guix/scripts/container.scm:58
#, scheme-format
msgid "guix container: missing action~%"
msgstr "guix container: faltando uma ação~%"
-#: guix/scripts/container.scm:64
+#: guix/scripts/container.scm:68
#, scheme-format
msgid "guix container: invalid action~%"
msgstr "guix container: ação inválida~%"
@@ -4579,54 +4997,61 @@ msgstr "processo inexistente ~d~%"
msgid "exec failed with status ~d~%"
msgstr "execução falhou com status ~d~%"
-#: guix/upstream.scm:328
+#: guix/upstream.scm:337
+#, fuzzy, scheme-format
+#| msgid "failed to download package '~a'~%"
+msgid "failed to download detached signature from ~a~%"
+msgstr "falha ao baixar localidade: \"~a\"~%"
+
+#: guix/upstream.scm:341
#, scheme-format
msgid "signature verification failed for '~a' (key: ~a)~%"
msgstr "verificação de assinatura falhou para \"~a\" (chave: ~a)~%"
-#: guix/upstream.scm:332
+#: guix/upstream.scm:345
#, scheme-format
msgid "missing public key ~a for '~a'~%"
msgstr "faltando chave pública ~a para \"~a\"~%"
-#: guix/upstream.scm:408
+#: guix/upstream.scm:421
#, scheme-format
msgid "cannot download for this method: ~s"
msgstr "não foi possível baixar por este método: ~s"
-#: guix/upstream.scm:471
+#: guix/upstream.scm:486
#, scheme-format
msgid "~a: could not locate source file"
msgstr "~a: não foi possível localizar um arquivo fonte"
-#: guix/upstream.scm:476
-#, scheme-format
-msgid "~a: ~a: no `version' field in source; skipping~%"
+#: guix/upstream.scm:490
+#, fuzzy, scheme-format
+#| msgid "~a: ~a: no `version' field in source; skipping~%"
+msgid "~a: no `version' field in source; skipping~%"
msgstr "~a: ~a: sem o campo \"version\" no fonte; ignorando~%"
-#: guix/ui.scm:156
+#: guix/ui.scm:161
#, scheme-format
msgid "error: ~a: unbound variable"
msgstr "erro: ~a: variável não vinculada"
-#: guix/ui.scm:256
+#: guix/ui.scm:261
msgid "entering debugger; type ',bt' for a backtrace\n"
msgstr "entrando no depurador; digite \",bt\" para o \"backtrace\"\n"
-#: guix/ui.scm:313
+#: guix/ui.scm:318
msgid "hint: "
msgstr "dica: "
-#: guix/ui.scm:330
+#: guix/ui.scm:335
msgid "Did you forget a @code{use-modules} form?"
msgstr "Você se esqueceu de uma forma @code{use-modules}?"
-#: guix/ui.scm:332
+#: guix/ui.scm:337
#, scheme-format
msgid "Did you forget @code{(use-modules ~a)}?"
msgstr "Você se esqueceu de @code{(use-modules ~a)}?"
-#: guix/ui.scm:342
+#: guix/ui.scm:347
#, scheme-format
msgid ""
"File @file{~a} should probably start with:\n"
@@ -4641,54 +5066,66 @@ msgstr ""
"(define-module ~a)\n"
"@end example"
-#: guix/ui.scm:356
+#: guix/ui.scm:361
#, scheme-format
msgid "module name ~a does not match file name '~a'~%"
msgstr "o nome do módulo \"~a\" não corresponde a um nome de arquivo \"~a\"~%"
-#: guix/ui.scm:360
+#: guix/ui.scm:365
#, scheme-format
msgid "~a: file is empty~%"
msgstr "~a: arquivo está vazio~%"
-#: guix/ui.scm:371 guix/ui.scm:413 guix/ui.scm:421
+#: guix/ui.scm:376 guix/ui.scm:424 guix/ui.scm:432 guix/ui.scm:436
#, scheme-format
msgid "failed to load '~a': ~a~%"
msgstr "falha ao carregar \"~a\": ~a~%"
-#: guix/ui.scm:378
+#: guix/ui.scm:383
#, scheme-format
msgid "~amissing closing parenthesis~%"
msgstr "~afaltando parêntese de fechamento~%"
-#: guix/ui.scm:383
+#: guix/ui.scm:388
#, scheme-format
msgid "~s: ~a~%"
msgstr "~s: ~a~%"
-#: guix/ui.scm:393 guix/ui.scm:845
+#: guix/ui.scm:404 guix/ui.scm:897
#, scheme-format
msgid "exception thrown: ~s~%"
msgstr "excepção lançada: ~s~%"
-#: guix/ui.scm:397 guix/ui.scm:427
+#: guix/ui.scm:408 guix/ui.scm:445
#, scheme-format
msgid "failed to load '~a':~%"
msgstr "falha ao carregar \"~a\":~%"
-#: guix/ui.scm:424
+#: guix/ui.scm:442
#, scheme-format
msgid "failed to load '~a': exception thrown: ~s~%"
msgstr "falha ao carregar \"~a\": exceção lançada: ~s~%"
-#: guix/ui.scm:472
+#: guix/ui.scm:490
+#, fuzzy
+#| msgid ""
+#| "Consider installing the @code{glibc-utf8-locales} or\n"
+#| "@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
+#| "lines:\n"
+#| "\n"
+#| "@example\n"
+#| "guix package -i glibc-utf8-locales\n"
+#| "export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
+#| "@end example\n"
+#| "\n"
+#| "See the \"Application Setup\" section in the manual, for more info.\n"
msgid ""
"Consider installing the @code{glibc-utf8-locales} or\n"
"@code{glibc-locales} package and defining @code{GUIX_LOCPATH}, along these\n"
"lines:\n"
"\n"
"@example\n"
-"guix package -i glibc-utf8-locales\n"
+"guix install glibc-utf8-locales\n"
"export GUIX_LOCPATH=\"$HOME/.guix-profile/lib/locale\"\n"
"@end example\n"
"\n"
@@ -4708,15 +5145,15 @@ msgstr ""
#. TRANSLATORS: Translate "(C)" to the copyright symbol
#. (C-in-a-circle), if this symbol is available in the user's
#. locale. Otherwise, do not translate "(C)"; leave it as-is. */
-#: guix/ui.scm:510
+#: guix/ui.scm:532
msgid "(C)"
msgstr "(C)"
-#: guix/ui.scm:511
+#: guix/ui.scm:533
msgid "the Guix authors\n"
msgstr "os autores do Guix\n"
-#: guix/ui.scm:512
+#: guix/ui.scm:534
msgid ""
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
"This is free software: you are free to change and redistribute it.\n"
@@ -4730,7 +5167,7 @@ msgstr ""
#. package. Please add another line saying "Report translation bugs to
#. ...\n" with the address for translation bugs (typically your translation
#. team's web or email address).
-#: guix/ui.scm:524
+#: guix/ui.scm:546
#, scheme-format
msgid ""
"\n"
@@ -4740,7 +5177,7 @@ msgstr ""
"Relate erros para: ~a.\n"
"Relate erros de tradução para <https://translationproject.org/team/pt_BR.html>"
-#: guix/ui.scm:526
+#: guix/ui.scm:548
#, scheme-format
msgid ""
"\n"
@@ -4749,35 +5186,39 @@ msgstr ""
"\n"
"Site do ~a: <~a>"
-#: guix/ui.scm:528
+#: guix/ui.scm:550
+#, fuzzy, scheme-format
+#| msgid ""
+#| "\n"
+#| "General help using GNU software: <http://www.gnu.org/gethelp/>"
msgid ""
"\n"
-"General help using GNU software: <http://www.gnu.org/gethelp/>"
+"General help using Guix and GNU software: <~a>"
msgstr ""
"\n"
"Ajuda em geral usando softwares GNU: <http://www.gnu.org/gethelp/>"
-#: guix/ui.scm:583
+#: guix/ui.scm:606
#, scheme-format
msgid "'~a' is not a valid regular expression: ~a~%"
msgstr "\"~a\" não é uma expressão regular válida: ~a~%"
-#: guix/ui.scm:589
+#: guix/ui.scm:612
#, scheme-format
msgid "~a: invalid number~%"
msgstr "~a: número inválido~%"
-#: guix/ui.scm:607
+#: guix/ui.scm:630
#, scheme-format
msgid "invalid number: ~a~%"
msgstr "número inválido: ~a~%"
-#: guix/ui.scm:630
+#: guix/ui.scm:653
#, scheme-format
msgid "unknown unit: ~a~%"
msgstr "unidade desconhecida: ~a~%"
-#: guix/ui.scm:645
+#: guix/ui.scm:668
#, scheme-format
msgid ""
"You cannot have two different versions\n"
@@ -4786,7 +5227,7 @@ msgstr ""
"Você não pode ter duas versões diferentes\n"
"ou variantes de @code{~a} no mesmo perfil."
-#: guix/ui.scm:648
+#: guix/ui.scm:671
#, scheme-format
msgid ""
"Try upgrading both @code{~a} and @code{~a},\n"
@@ -4795,111 +5236,111 @@ msgstr ""
"Tente atualizar ambos @code{~a} e @code{~a},\n"
"ou remover um deles do perfil."
-#: guix/ui.scm:667
+#: guix/ui.scm:707
#, scheme-format
msgid "~a:~a:~a: package `~a' has an invalid input: ~s~%"
msgstr "~a:~a:~a: o pacote \"~a\" tem uma entrada inválida: ~s~%"
-#: guix/ui.scm:674
+#: guix/ui.scm:714
#, scheme-format
msgid "~a: ~a: build system `~a' does not support cross builds~%"
msgstr "~a: ~a: o sistema de compilação de \"~a\" não oferece suporte a compilações cruzadas~%"
-#: guix/ui.scm:680
+#: guix/ui.scm:720
#, scheme-format
msgid "~s: invalid G-expression input~%"
msgstr "~s: entrada de expressão G inválida~%"
-#: guix/ui.scm:683
+#: guix/ui.scm:723
#, scheme-format
msgid "profile '~a' does not exist~%"
msgstr "o perfil \"~a\" não existe~%"
-#: guix/ui.scm:686
+#: guix/ui.scm:726
#, scheme-format
msgid "generation ~a of profile '~a' does not exist~%"
msgstr "a geração ~a do perfil \"~a\" não existe~%"
-#: guix/ui.scm:691
+#: guix/ui.scm:731
#, scheme-format
msgid "package '~a~@[@~a~]~@[:~a~]' not found in profile~%"
msgstr "pacote '~a~@[@~a~]~@[:~a~]' não localizado no perfil~%"
-#: guix/ui.scm:703
+#: guix/ui.scm:743
#, scheme-format
msgid " ... propagated from ~a@~a~%"
msgstr " ... propagado de ~a@~a~%"
-#: guix/ui.scm:713
+#: guix/ui.scm:753
#, scheme-format
msgid "profile contains conflicting entries for ~a~a~%"
msgstr "o perfil contém entradas conflitantes para ~a~a~%"
-#: guix/ui.scm:716
+#: guix/ui.scm:756
#, scheme-format
msgid " first entry: ~a@~a~a ~a~%"
msgstr " primeira entrada: ~a@~a~a ~a~%"
-#: guix/ui.scm:722
+#: guix/ui.scm:762
#, scheme-format
msgid " second entry: ~a@~a~a ~a~%"
msgstr " segunda entrada: ~a@~a~a ~a~%"
-#: guix/ui.scm:734
+#: guix/ui.scm:774
#, scheme-format
msgid "corrupt input while restoring '~a' from ~s~%"
msgstr "entrada corrompida ao restaurar \"~a\" de ~s~%"
-#: guix/ui.scm:736
+#: guix/ui.scm:776
#, scheme-format
msgid "corrupt input while restoring archive from ~s~%"
msgstr "entrada corrompida ao restaurar um pacote de ~s~%"
-#: guix/ui.scm:739
+#: guix/ui.scm:779
#, scheme-format
msgid "failed to connect to `~a': ~a~%"
msgstr "falha ao conectar em \"~a\": ~a~%"
-#: guix/ui.scm:747
+#: guix/ui.scm:787
#, scheme-format
msgid "reference to invalid output '~a' of derivation '~a'~%"
msgstr "referência a uma saída inválida \"~a\" da derivação \"~a\"~%"
-#: guix/ui.scm:751
+#: guix/ui.scm:791
#, scheme-format
msgid "file '~a' could not be found in these directories:~{ ~a~}~%"
msgstr "o arquivo \"~a\" não pôde ser localizado nesses diretórios:~{ ~a~}~%"
-#: guix/ui.scm:756
+#: guix/ui.scm:796
#, scheme-format
msgid "program exited~@[ with non-zero exit status ~a~]~@[ terminated by signal ~a~]~@[ stopped by signal ~a~]: ~s~%"
msgstr "programa saiu~@[ com status de saída não zero ~a~]~@[ terminado por sinal ~a~]~@[ parado por sinal ~a~]: ~s~%"
-#: guix/ui.scm:830
+#: guix/ui.scm:876
#, scheme-format
msgid "failed to read expression ~s: ~s~%"
msgstr "falha ao ler a expressão ~s: ~s~%"
-#: guix/ui.scm:836
+#: guix/ui.scm:882
#, scheme-format
msgid "failed to evaluate expression '~a':~%"
msgstr "falha ao avaliar a expressão \"~a\":~%"
-#: guix/ui.scm:839
+#: guix/ui.scm:885
#, scheme-format
msgid "syntax error: ~a~%"
msgstr "erro de sintaxe: ~a~%"
-#: guix/ui.scm:857
+#: guix/ui.scm:909
#, scheme-format
msgid "expression ~s does not evaluate to a package~%"
msgstr "a expressão ~s não corresponde a um pacote~%"
-#: guix/ui.scm:884
+#: guix/ui.scm:936
msgid "at least ~,1h MB needed but only ~,1h MB available in ~a~%"
msgstr "pelo menos ~,1h MB necessário, mas apenas ~,1h MB disponível em ~a~%"
-#: guix/ui.scm:982
+#: guix/ui.scm:1045
#, scheme-format
msgid "~:[The following derivation would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations would be built:~%~{ ~a~%~}~;~]"
@@ -4908,32 +5349,48 @@ msgstr[1] "~:[As seguintes derivações seriam compiladas:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:990
+#: guix/ui.scm:1054
msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h MB seria baixado:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:996
+#: guix/ui.scm:1060
#, scheme-format
msgid "~:[The following file would be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files would be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte arquivo seria baixado:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes arquivos seriam baixados:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1003
+#: guix/ui.scm:1067
#, scheme-format
msgid "~:[The following graft would be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts would be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte enxerto seria feito:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes enxertos seriam feitos:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1008
+#: guix/ui.scm:1072
#, scheme-format
msgid "~:[The following profile hook would be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks would be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte gancho de perfil seria compilado:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes ganchos de perfil seriam compilados:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1014
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1084
+#, fuzzy
+#| msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB would be downloaded~%~;~]"
+msgstr "~:[~,1h MB seria baixado:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1088
+#, fuzzy
+#| msgid "~:[~,1h MB would be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~h item would be downloaded~%~;~]"
+msgid_plural "~:[~h items would be downloaded~%~;~]"
+msgstr[0] "~:[~,1h MB seria baixado:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[~,1h MB seria baixado:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1096
#, scheme-format
msgid "~:[The following derivation will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following derivations will be built:~%~{ ~a~%~}~;~]"
@@ -4942,102 +5399,113 @@ msgstr[1] "~:[As seguintes derivações serão compiladas:~%~{ ~a~%~}~;~]"
#. TRANSLATORS: "MB" is for "megabyte"; it should be
#. translated to the corresponding abbreviation.
-#: guix/ui.scm:1022
+#: guix/ui.scm:1105
msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
msgstr "~:[~,1h MB será baixado:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1028
+#: guix/ui.scm:1111
#, scheme-format
msgid "~:[The following file will be downloaded:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following files will be downloaded:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte arquivo será baixado:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes arquivos serão baixados:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1035
+#: guix/ui.scm:1118
#, scheme-format
msgid "~:[The following graft will be made:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following grafts will be made:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte enxerto será feito:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes enxertos serão feitos:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1040
+#: guix/ui.scm:1123
#, scheme-format
msgid "~:[The following profile hook will be built:~%~{ ~a~%~}~;~]"
msgid_plural "~:[The following profile hooks will be built:~%~{ ~a~%~}~;~]"
msgstr[0] "~:[O seguinte gancho de perfil será compilado:~%~{ ~a~%~}~;~]"
msgstr[1] "~:[Os seguintes ganchos de perfil serão compilados:~%~{ ~a~%~}~;~]"
-#: guix/ui.scm:1167
+#. TRANSLATORS: "MB" is for "megabyte"; it should be
+#. translated to the corresponding abbreviation.
+#: guix/ui.scm:1135
+#, fuzzy
+#| msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~,1h MB will be downloaded~%~;~]"
+msgstr "~:[~,1h MB será baixado:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1139
+#, fuzzy
+#| msgid "~:[~,1h MB will be downloaded:~%~{ ~a~%~}~;~]"
+msgid "~:[~h item will be downloaded~%~;~]"
+msgid_plural "~:[~h items will be downloaded~%~;~]"
+msgstr[0] "~:[~,1h MB será baixado:~%~{ ~a~%~}~;~]"
+msgstr[1] "~:[~,1h MB será baixado:~%~{ ~a~%~}~;~]"
+
+#: guix/ui.scm:1258
msgid "(dependencies or package changed)"
msgstr "(dependências ou pacote alterado)"
-#: guix/ui.scm:1180
+#: guix/ui.scm:1277
#, scheme-format
msgid "The following package would be removed:~%~{~a~%~}~%"
msgid_plural "The following packages would be removed:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote seria removido:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes seriam removidos:~%~{~a~%~}~%"
-#: guix/ui.scm:1185
+#: guix/ui.scm:1282
#, scheme-format
msgid "The following package will be removed:~%~{~a~%~}~%"
msgid_plural "The following packages will be removed:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote será removido:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes serão removidos:~%~{~a~%~}~%"
-#: guix/ui.scm:1198
+#: guix/ui.scm:1295
#, scheme-format
msgid "The following package would be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be downgraded:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote sofreria um downgrade:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes sofreriam um downgrade:~%~{~a~%~}~%"
-#: guix/ui.scm:1203
+#: guix/ui.scm:1300
#, scheme-format
msgid "The following package will be downgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be downgraded:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote sofrerá um downgrade:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes sofrerão um downgrade:~%~{~a~%~}~%"
-#: guix/ui.scm:1217
+#: guix/ui.scm:1313
#, scheme-format
msgid "The following package would be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages would be upgraded:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote seria atualizado:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes seriam atualizados:~%~{~a~%~}~%"
-#: guix/ui.scm:1222
+#: guix/ui.scm:1318
#, scheme-format
msgid "The following package will be upgraded:~%~{~a~%~}~%"
msgid_plural "The following packages will be upgraded:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote será atualizado:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes serão atualizados:~%~{~a~%~}~%"
-#: guix/ui.scm:1233
+#: guix/ui.scm:1329
#, scheme-format
msgid "The following package would be installed:~%~{~a~%~}~%"
msgid_plural "The following packages would be installed:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote seria instalado:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes seriam instalados:~%~{~a~%~}~%"
-#: guix/ui.scm:1238
+#: guix/ui.scm:1334
#, scheme-format
msgid "The following package will be installed:~%~{~a~%~}~%"
msgid_plural "The following packages will be installed:~%~{~a~%~}~%"
msgstr[0] "O seguinte pacote será instalado:~%~{~a~%~}~%"
msgstr[1] "Os seguintes pacotes serão instalados:~%~{~a~%~}~%"
-#: guix/ui.scm:1592
-#, scheme-format
-msgid "Run @code{~a ... | less} to view all the results."
-msgstr "Execute @code{~a ... | less} para ver todos os resultados."
-
-#: guix/ui.scm:1742
+#: guix/ui.scm:1861
#, scheme-format
msgid "invalid syntax: ~a~%"
msgstr "sintaxe inválida: ~a~%"
-#: guix/ui.scm:1752
+#: guix/ui.scm:1870
#, scheme-format
msgid "Generation ~a\t~a"
msgstr "Geração ~a\t~a"
@@ -5047,7 +5515,7 @@ msgstr "Geração ~a\t~a"
#. usual way of presenting dates in your locale.
#. See https://www.gnu.org/software/guile/manual/html_node/SRFI_002d19-Date-to-string.html
#. for details.
-#: guix/ui.scm:1762
+#: guix/ui.scm:1880
#, scheme-format
msgid "~b ~d ~Y ~T"
msgstr "~d ~b ~Y ~T"
@@ -5055,38 +5523,38 @@ msgstr "~d ~b ~Y ~T"
#. TRANSLATORS: The word "current" here is an adjective for
#. "Generation", as in "current generation". Use the appropriate
#. gender where applicable.
-#: guix/ui.scm:1768
+#: guix/ui.scm:1886
#, scheme-format
msgid "~a\t(current)~%"
msgstr "~a\t(atual)~%"
-#: guix/ui.scm:1802
+#: guix/ui.scm:1920
#, scheme-format
msgid "cannot lock profile ~a: ~a~%"
msgstr "não foi possível bloquear o perfil ~a: ~a~%"
-#: guix/ui.scm:1804
+#: guix/ui.scm:1922
#, scheme-format
msgid "profile ~a is locked by another process~%"
msgstr "o perfil ~a está bloqueado por outro processo~%"
# geração, criação?
-#: guix/ui.scm:1831
+#: guix/ui.scm:1949
#, scheme-format
msgid "switched from generation ~a to ~a~%"
msgstr "trocado da geração ~a para ~a~%"
-#: guix/ui.scm:1847
+#: guix/ui.scm:1965
#, scheme-format
msgid "deleting ~a~%"
msgstr "excluindo ~a~%"
-#: guix/ui.scm:1878
+#: guix/ui.scm:1996
#, scheme-format
msgid "Try `guix --help' for more information.~%"
msgstr "Tente \"guix --help\" para mais informações.~%"
-#: guix/ui.scm:1906
+#: guix/ui.scm:2077
msgid ""
"Usage: guix COMMAND ARGS...\n"
"Run COMMAND with ARGS.\n"
@@ -5094,21 +5562,21 @@ msgstr ""
"Uso: guix COMANDO ARGUMENTOS...\n"
"Executa COMANDO com ARGUMENTOS.\n"
-#: guix/ui.scm:1909
+#: guix/ui.scm:2080
msgid "COMMAND must be one of the sub-commands listed below:\n"
msgstr "COMANDO deve ser um dos subcomandos listados abaixo:\n"
-#: guix/ui.scm:1925
+#: guix/ui.scm:2104
#, scheme-format
msgid "guix: ~a: command not found~%"
msgstr "guix: ~a: comando não encontrado~%"
-#: guix/ui.scm:1955
+#: guix/ui.scm:2134
#, scheme-format
msgid "guix: missing command name~%"
msgstr "guix: faltando um nome de comando~%"
-#: guix/ui.scm:1963
+#: guix/ui.scm:2142
#, scheme-format
msgid "guix: unrecognized option '~a'~%"
msgstr "guix: opção \"~a\" desconhecida~%"
@@ -5170,9 +5638,11 @@ msgid "building package cache..."
msgstr "compilando cache de pacotes..."
#: guix/status.scm:475
-#, scheme-format
-msgid "applying ~a graft for ~a..."
-msgid_plural "applying ~a grafts for ~a..."
+#, fuzzy, scheme-format
+#| msgid "applying ~a graft for ~a..."
+#| msgid_plural "applying ~a grafts for ~a..."
+msgid "applying ~a graft for ~a ..."
+msgid_plural "applying ~a grafts for ~a ..."
msgstr[0] "aplicando enxerto ~a para ~a..."
msgstr[1] "aplicando enxertos ~a para ~a..."
@@ -5226,8 +5696,9 @@ msgid "substituting ~a..."
msgstr "substituindo ~a..."
#: guix/status.scm:528
-#, scheme-format
-msgid "downloading from ~a..."
+#, fuzzy, scheme-format
+#| msgid "downloading from ~a..."
+msgid "downloading from ~a ..."
msgstr "baixando de ~a..."
#: guix/status.scm:553
@@ -5271,66 +5742,112 @@ msgstr "seguindo redirecionamento para \"~a\"...~%"
msgid "~a: HTTP download failed: ~a (~s)"
msgstr "~a: download HTTP falhou: ~a (~s)"
-#: guix/nar.scm:147
+#: guix/nar.scm:172
msgid "signature is not a valid s-expression"
msgstr "a assinatura não é uma expressão-s válida"
-#: guix/nar.scm:156
+#: guix/nar.scm:181
msgid "invalid signature"
msgstr "assinatura inválida"
-#: guix/nar.scm:160
+#: guix/nar.scm:185
msgid "invalid hash"
msgstr "hash inválido"
-#: guix/nar.scm:168
+#: guix/nar.scm:193
msgid "unauthorized public key"
msgstr "chave pública não autorizada"
-#: guix/nar.scm:173
+#: guix/nar.scm:198
msgid "corrupt signature data"
msgstr "dados de assinatura corrompidos"
-#: guix/nar.scm:193
+#: guix/nar.scm:218
msgid "corrupt file set archive"
msgstr "pacote de conjunto de arquivos corrompido"
-#: guix/nar.scm:203
+#: guix/nar.scm:228
#, scheme-format
msgid "importing file or directory '~a'...~%"
msgstr "importando arquivo ou diretório \"~a\"...~%"
-#: guix/nar.scm:214
+#: guix/nar.scm:239
#, scheme-format
msgid "found valid signature for '~a'~%"
msgstr "localizada assinatura válida para \"~a\"~%"
-#: guix/nar.scm:221
+#: guix/nar.scm:246
msgid "imported file lacks a signature"
msgstr "arquivo importado carece de uma assinatura"
-#: guix/nar.scm:260
+#: guix/nar.scm:285
msgid "invalid inter-file archive mark"
msgstr "marca inválida de pacote interarquivo"
-#: guix/channels.scm:168
+#: guix/channels.scm:266
msgid "unsupported '.guix-channel' version"
msgstr "sem suporte à versão de \".guix-channel\""
-#: guix/channels.scm:174
+#: guix/channels.scm:272
msgid "invalid '.guix-channel' file"
msgstr "arquivo \".guix-channel\" inválido"
-#: guix/channels.scm:224
+#: guix/channels.scm:331
+msgid "Authenticating channel '~a', commits ~a to ~a (~h new commits)...~%"
+msgstr ""
+
+#: guix/channels.scm:382
+#, scheme-format
+msgid "channel '~a' lacks an introduction and cannot be authenticated~%"
+msgstr ""
+
+#: guix/channels.scm:387
+msgid ""
+"Add the missing introduction to your\n"
+"channels file to address the issue. Alternatively, you can pass\n"
+"@option{--disable-authentication}, at the risk of running unauthenticated and\n"
+"thus potentially malicious code."
+msgstr ""
+
+#: guix/channels.scm:391
+#, scheme-format
+msgid "channel authentication disabled~%"
+msgstr ""
+
+#: guix/channels.scm:416
+#, scheme-format
+msgid "aborting update of channel '~a' to commit ~a, which is not a descendant of ~a"
+msgstr ""
+
+#: guix/channels.scm:427
+msgid ""
+"Use @option{--allow-downgrades} to force\n"
+"this downgrade."
+msgstr ""
+
+#: guix/channels.scm:431
+msgid ""
+"This could indicate that the channel has\n"
+"been tampered with and is trying to force a roll-back, preventing you from\n"
+"getting the latest updates. If you think this is not the case, explicitly\n"
+"allow non-forward updates."
+msgstr ""
+
+#: guix/channels.scm:484
#, scheme-format
msgid "Updating channel '~a' from Git repository at '~a'...~%"
msgstr "Atualizando canal \"~a\" a partir do repositório Git \"~a\"...~%"
-#: guix/channels.scm:475
+#: guix/channels.scm:505
+#, scheme-format
+msgid "pulled channel '~a' from a mirror of ~a, which might be stale~%"
+msgstr ""
+
+#: guix/channels.scm:733
msgid "'guix' channel is lacking"
msgstr "o canal \"guix\" está faltando"
-#: guix/channels.scm:477
+#: guix/channels.scm:735
msgid ""
"Make sure your list of channels\n"
"contains one channel named @code{guix} providing the core of Guix."
@@ -5338,67 +5855,77 @@ msgstr ""
"Verifique se a sua lista de canais\n"
"contém um canal chamado @code{guix}, que fornece o núcleo do Guix."
-#: guix/channels.scm:679
+#: guix/channels.scm:963
msgid "invalid channel news entry"
msgstr "entrada de novidades de canal inválida"
-#: guix/channels.scm:697
+#: guix/channels.scm:981
msgid "syntactically invalid channel news file"
msgstr "arquivo de novidades de canal sintaticamente inválido"
-#: guix/channels.scm:700
+#: guix/channels.scm:984
msgid "invalid channel news file"
msgstr "arquivo de novidades de canal inválido"
-#: guix/profiles.scm:564
+#: guix/profiles.scm:574
msgid "unsupported manifest format"
msgstr "sem suporte ao formato de manifesto"
-#: guix/profiles.scm:1878
+#: guix/profiles.scm:1923
#, scheme-format
msgid "while creating directory `~a': ~a"
msgstr "ao criar diretório \"~a\": ~a"
-#: guix/profiles.scm:1883
+#: guix/profiles.scm:1928
#, scheme-format
msgid "Please create the @file{~a} directory, with you as the owner."
msgstr "Por favor, crie o diretório @file{~a}, com você sendo o proprietário."
-#: guix/profiles.scm:1892
+#: guix/profiles.scm:1937
#, scheme-format
msgid "directory `~a' is not owned by you"
msgstr "diretório \"~a\" não tem você como proprietário"
-#: guix/profiles.scm:1896
+#: guix/profiles.scm:1941
#, scheme-format
msgid "Please change the owner of @file{~a} to user ~s."
msgstr "Por favor, altere o proprietário d @file{~a} para o usuário ~s."
-#: guix/git.scm:170
+#: guix/git.scm:175
msgid "long Git object ID is required"
msgstr "Um ID longo de objeto Git é necessário"
-#: guix/git.scm:228
+#: guix/git.scm:226
+#, scheme-format
+msgid "Git error ~a~%"
+msgstr "erro no Git ~a~%"
+
+#: guix/git.scm:228 guix/git.scm:418
+#, scheme-format
+msgid "Git error: ~a~%"
+msgstr "erro no Git: ~a~%"
+
+#: guix/git.scm:256
#, scheme-format
msgid "updating submodule '~a'...~%"
msgstr "atualizando submódulo \"~a\"...~%"
-#: guix/git.scm:241
+#: guix/git.scm:269
#, scheme-format
msgid "Support for submodules is missing; please upgrade Guile-Git.~%"
msgstr "Suporte a submódulos está faltando; por favor, atualize Guile-Git.~%"
-#: guix/git.scm:440
+#: guix/git.scm:512
#, scheme-format
msgid "cannot fetch commit ~a from ~a: ~a"
msgstr "não foi possível obter o commit ~a de ~a: ~a"
-#: guix/git.scm:443
+#: guix/git.scm:515
#, scheme-format
msgid "cannot fetch branch '~a' from ~a: ~a"
msgstr "não foi possível obter o ramo \"~a\" de ~a: ~a"
-#: guix/git.scm:446
+#: guix/git.scm:518
#, scheme-format
msgid "Git failure while fetching ~a: ~a"
msgstr "falha no Git ao obter ~a: ~a"
@@ -5415,7 +5942,7 @@ msgstr "'~a' foi descontinuado~%"
#. TRANSLATORS: 'derivation' must not be translated; it refers to the
#. 'derivation' procedure.
-#: guix/derivations.scm:743
+#: guix/derivations.scm:775
#, scheme-format
msgid "in '~a': deprecated 'derivation' calling convention used~%"
msgstr "em \"~a\": uso descontinuado de convenção de chamada de \"derivation\"~%"
@@ -5544,6 +6071,35 @@ msgstr "ouve conexões no SOQUETE"
msgid "produce debugging output"
msgstr "produz saída de depuração"
+#~ msgid "cannot find public key for secret key '~a'~%"
+#~ msgstr "não foi possível localizar a chave pública da chave privada \"~a\"~%"
+
+#~ msgid "error: invalid signature: ~a~%"
+#~ msgstr "erro: assinatura inválida: ~a~%"
+
+#~ msgid "error: unauthorized public key: ~a~%"
+#~ msgstr "erro: chave pública não autorizada: ~a~%"
+
+#~ msgid "error: corrupt signature data: ~a~%"
+#~ msgstr "erro: dados de assinatura corrompidos: ~a~%"
+
+#~ msgid "~a: error: device '~a' not found: ~a~%"
+#~ msgstr "~a: erro: dispositivo \"~a\" não localizado: ~a~%"
+
+#~ msgid ""
+#~ "\n"
+#~ " --file-system-type=TYPE\n"
+#~ " for 'disk-image', produce a root file system of TYPE\n"
+#~ " (one of 'ext4', 'iso9660')"
+#~ msgstr ""
+#~ "\n"
+#~ " --file-system-type=TIPO\n"
+#~ " para \"disk-image\", produz um sistema de arquivos\n"
+#~ " raiz do TIPO (um entre \"ext4\", \"iso9660\")"
+
+#~ msgid "Run @code{~a ... | less} to view all the results."
+#~ msgstr "Execute @code{~a ... | less} para ver todos os resultados."
+
#~ msgid "Retry system install"
#~ msgstr "Tentar novamente a instalação do sistema"