aboutsummaryrefslogtreecommitdiff
path: root/po/doc/guix-manual.fr.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/doc/guix-manual.fr.po')
-rw-r--r--po/doc/guix-manual.fr.po9166
1 files changed, 5766 insertions, 3400 deletions
diff --git a/po/doc/guix-manual.fr.po b/po/doc/guix-manual.fr.po
index 409bb66809..57ac09a3f5 100644
--- a/po/doc/guix-manual.fr.po
+++ b/po/doc/guix-manual.fr.po
@@ -1,25 +1,24 @@
-# SOME DESCRIPTIVE TITLE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+# French translation of guix.
+# Copyright (C) 2013-2018 the authors of Guix (msgids)
+# This file is distributed under the same license as the guix package.
+# Julien Lepiller <julien@lepiller.eu>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: \n"
+"Project-Id-Version: guix-manual 0.15.0-pre1\n"
"Report-Msgid-Bugs-To: ludo@gnu.org\n"
"POT-Creation-Date: 2018-04-29 20:48+0200\n"
-"PO-Revision-Date: 2018-04-13 22:46+0200\n"
+"PO-Revision-Date: 2018-06-06 23:32+0200\n"
"Last-Translator: Julien Lepiller <julien@lepiller.eu>\n"
-"Language-Team: \n"
+"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"#-#-#-#-# contributing.fr.po #-#-#-#-#\n"
-"X-Generator: Poedit 2.0.6\n"
-"#-#-#-#-# guix.fr.po #-#-#-#-#\n"
-"X-Generator: Poedit 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Offlate 0.1\n"
#. #-#-#-#-# contributing.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: chapter
@@ -34,17 +33,17 @@ msgstr "Contribuer"
#. type: Plain text
#: doc/contributing.texi:9
msgid ""
-"This project is a cooperative effort, and we need your help to make it grow! "
-"Please get in touch with us on @email{guix-devel@@gnu.org} and @code{#guix} "
-"on the Freenode IRC network. We welcome ideas, bug reports, patches, and "
+"This project is a cooperative effort, and we need your help to make it grow!"
+" Please get in touch with us on @email{guix-devel@@gnu.org} and @code{#guix}"
+" on the Freenode IRC network. We welcome ideas, bug reports, patches, and "
"anything that may be helpful to the project. We particularly welcome help "
"on packaging (@pxref{Packaging Guidelines})."
msgstr ""
"Ce projet est un effort coopératif et nous avons besoin de votre aide pour "
"le faire grandir ! Contactez-nous sur @email{guix-devel@@gnu.org} et "
-"@code{#guix} sur le réseau IRC Freenode. Nous accueillons les idées, les "
-"rapports de bogues, les correctifs et tout ce qui pourrait aider le projet. "
-"Nous apprécions particulièrement toute aide sur la création de paquets "
+"@code{#guix} sur le réseau IRC Freenode. Nous accueillons les idées, les "
+"rapports de bogues, les correctifs et tout ce qui pourrait aider le projet."
+" Nous apprécions particulièrement toute aide sur la création de paquets "
"(@pxref{Consignes d'empaquetage})."
#. type: cindex
@@ -64,26 +63,26 @@ msgstr "convention de contribution"
msgid ""
"We want to provide a warm, friendly, and harassment-free environment, so "
"that anyone can contribute to the best of their abilities. To this end our "
-"project uses a ``Contributor Covenant'', which was adapted from @url{http://"
-"contributor-covenant.org/}. You can find a local version in the @file{CODE-"
-"OF-CONDUCT} file in the source tree."
+"project uses a ``Contributor Covenant'', which was adapted from "
+"@url{http://contributor-covenant.org/}. You can find a local version in the"
+" @file{CODE-OF-CONDUCT} file in the source tree."
msgstr ""
"Nous souhaitons fournir un environnement chaleureux, amical et sans "
"harcèlement pour que tout le monde puisse contribuer au mieux de ses "
-"capacités. Pour cela notre projet a une « Convention de contribution » "
-"adaptée de @url{http://contributor-covenant.org/}. Vous pouvez trouver une "
+"capacités. Pour cela notre projet a une « Convention de contribution » "
+"adaptée de @url{http://contributor-covenant.org/}. Vous pouvez trouver une "
"version locale dans le fichier @file{CODE-OF-CONDUCT} dans l'arborescence "
"des sources."
#. type: Plain text
#: doc/contributing.texi:21
msgid ""
-"Contributors are not required to use their legal name in patches and on-line "
-"communication; they can use any name or pseudonym of their choice."
+"Contributors are not required to use their legal name in patches and on-line"
+" communication; they can use any name or pseudonym of their choice."
msgstr ""
"Les contributeurs n'ont pas besoin d'utiliser leur nom légal dans leurs "
-"correctifs et leurs communications en ligne ; ils peuvent utiliser n'importe "
-"quel nom ou pseudonyme de leur choix."
+"correctifs et leurs communications en ligne ; ils peuvent utiliser n'importe"
+" quel nom ou pseudonyme de leur choix."
#. #-#-#-#-# contributing.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: section
@@ -98,14 +97,14 @@ msgstr "Construire depuis Git"
#. type: menuentry
#: doc/contributing.texi:28 doc/guix.texi:282
msgid "The latest and greatest."
-msgstr ""
+msgstr "toujours le plus récent."
#. #-#-#-#-# contributing.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: section
#. #-#-#-#-# guix.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: menuentry
-#: doc/contributing.texi:28 doc/contributing.texi:102 doc/contributing.texi:103
-#: doc/guix.texi:282
+#: doc/contributing.texi:28 doc/contributing.texi:102
+#: doc/contributing.texi:103 doc/guix.texi:282
#, no-wrap
msgid "Running Guix Before It Is Installed"
msgstr "Lancer Guix avant qu'il ne soit installé"
@@ -119,8 +118,8 @@ msgstr "Astuces pour les hackers."
#. type: section
#. #-#-#-#-# guix.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: menuentry
-#: doc/contributing.texi:28 doc/contributing.texi:169 doc/contributing.texi:170
-#: doc/guix.texi:282
+#: doc/contributing.texi:28 doc/contributing.texi:169
+#: doc/contributing.texi:170 doc/guix.texi:282
#, no-wrap
msgid "The Perfect Setup"
msgstr "La configuration parfaite"
@@ -134,8 +133,8 @@ msgstr "Les bons outils."
#. type: section
#. #-#-#-#-# guix.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: menuentry
-#: doc/contributing.texi:28 doc/contributing.texi:228 doc/contributing.texi:229
-#: doc/guix.texi:282 doc/guix.texi:284
+#: doc/contributing.texi:28 doc/contributing.texi:228
+#: doc/contributing.texi:229 doc/guix.texi:282 doc/guix.texi:284
#, no-wrap
msgid "Coding Style"
msgstr "Style de code"
@@ -149,8 +148,8 @@ msgstr "Hygiène du contributeur."
#. type: section
#. #-#-#-#-# guix.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: menuentry
-#: doc/contributing.texi:28 doc/contributing.texi:326 doc/contributing.texi:327
-#: doc/guix.texi:282
+#: doc/contributing.texi:28 doc/contributing.texi:326
+#: doc/contributing.texi:327 doc/guix.texi:282
#, no-wrap
msgid "Submitting Patches"
msgstr "Envoyer des correctifs"
@@ -163,11 +162,11 @@ msgstr "Partager votre travail."
#. type: Plain text
#: doc/contributing.texi:35
msgid ""
-"If you want to hack Guix itself, it is recommended to use the latest version "
-"from the Git repository:"
+"If you want to hack Guix itself, it is recommended to use the latest version"
+" from the Git repository:"
msgstr ""
-"Si vous souhaitez travailler sur Guix lui-même, il est recommandé d'utiliser "
-"la dernière version du dépôt Git :"
+"Si vous souhaitez travailler sur Guix lui-même, il est recommandé d'utiliser"
+" la dernière version du dépôt Git :"
#. type: example
#: doc/contributing.texi:38
@@ -182,8 +181,8 @@ msgid ""
"addition to those mentioned in the installation instructions "
"(@pxref{Requirements})."
msgstr ""
-"Lors de la construction de Guix depuis un extrait, les paquets suivants sont "
-"requis en plus de ceux mentionnés dans les instructions d'installation "
+"Lors de la construction de Guix depuis un extrait, les paquets suivants sont"
+" requis en plus de ceux mentionnés dans les instructions d'installation "
"(@pxref{Prérequis})."
#. type: item
@@ -220,7 +219,8 @@ msgstr "@url{http://www.graphviz.org/, Graphviz};"
#: doc/contributing.texi:50
#, no-wrap
msgid "@url{http://www.gnu.org/software/help2man/, GNU Help2man (optional)}."
-msgstr "@url{http://www.gnu.org/software/help2man/, GNU Help2man (facultatif)}."
+msgstr ""
+"@url{http://www.gnu.org/software/help2man/, GNU Help2man (facultatif)}."
#. type: Plain text
#: doc/contributing.texi:57
@@ -248,8 +248,8 @@ msgid ""
"Extra dependencies can be added with @option{--ad-hoc}:"
msgstr ""
"@xref{Invoquer guix environment}, pour plus d'information sur cette "
-"commande. On peut ajouter des dépendances supplémentaires avec @option{--ad-"
-"hoc} :"
+"commande. On peut ajouter des dépendances supplémentaires avec "
+"@option{--ad-hoc} :"
#. type: example
#: doc/contributing.texi:67
@@ -264,7 +264,7 @@ msgid ""
"Autoconf and Automake. If you get an error like this one:"
msgstr ""
"Lancez @command{./bootstrap} pour générer l'infrastructure du système de "
-"construction avec Autoconf et Automake. Si vous avez une erreur comme :"
+"construction avec Autoconf et Automake. Si vous avez une erreur comme :"
#. type: example
#: doc/contributing.texi:74
@@ -279,15 +279,15 @@ msgid ""
"provided by pkg-config. Make sure that @file{pkg.m4} is available. The "
"same holds for the @file{guile.m4} set of macros provided by Guile. For "
"instance, if you installed Automake in @file{/usr/local}, it wouldn’t look "
-"for @file{.m4} files in @file{/usr/share}. In that case, you have to invoke "
-"the following command:"
+"for @file{.m4} files in @file{/usr/share}. In that case, you have to invoke"
+" the following command:"
msgstr ""
"cela signifie probablement qu'Autoconf n'a pas pu trouver @file{pkg.m4} qui "
-"est fournit par pkg-config. Assurez-vous que @file{pkg.m4} est disponible. "
-"C'est aussi vrai pour l'ensemble de macros de @file{guile.m4} fournies par "
-"Guile. Par exemple, si vous avez installé Automake dans @file{/usr/local}, "
-"il ne cherchera pas les fichiers @file{.m4} dans @file{/usr/share}. Dans ce "
-"case vous devez invoquer la commande suivante :"
+"est fournit par pkg-config. Assurez-vous que @file{pkg.m4} est disponible."
+" C'est aussi vrai pour l'ensemble de macros de @file{guile.m4} fournies par"
+" Guile. Par exemple, si vous avez installé Automake dans @file{/usr/local},"
+" il ne cherchera pas les fichiers @file{.m4} dans @file{/usr/share}. Dans "
+"ce case vous devez invoquer la commande suivante :"
#. type: example
#: doc/contributing.texi:86
@@ -307,12 +307,12 @@ msgstr ""
#. type: Plain text
#: doc/contributing.texi:95
msgid ""
-"Then, run @command{./configure} as usual. Make sure to pass @code{--"
-"localstatedir=@var{directory}} where @var{directory} is the "
+"Then, run @command{./configure} as usual. Make sure to pass "
+"@code{--localstatedir=@var{directory}} where @var{directory} is the "
"@code{localstatedir} value used by your current installation (@pxref{The "
"Store}, for information about this)."
msgstr ""
-"Ensuite, lancez @command{./configure} comme d'habitude. Assurez-vous de "
+"Ensuite, lancez @command{./configure} comme d'habitude. Assurez-vous de "
"passer @code{--localstatedir=@var{directory}} où @var{directory} est la "
"valeur @code{localstatedir} utilisée par votre installation actuelle "
"(@pxref{Le dépôt} pour plus d'informations à ce propos)."
@@ -326,40 +326,40 @@ msgid ""
"devel@@gnu.org, mailing list}."
msgstr ""
"Finalement, vous devez invoquer @code{make check} pour lancer les tests "
-"(@pxref{Lancer la suite de tests}). Si quelque chose échoue, jetez un œil "
-"aux instructions d'installation (@pxref{Installation}) ou envoyez un message "
-"à la list @email{guix-devel@@gnu.org}."
+"(@pxref{Lancer la suite de tests}). Si quelque chose échoue, jetez un œil "
+"aux instructions d'installation (@pxref{Installation}) ou envoyez un message"
+" à la list @email{guix-devel@@gnu.org}."
#. type: Plain text
#: doc/contributing.texi:109
msgid ""
-"In order to keep a sane working environment, you will find it useful to test "
-"the changes made in your local source tree checkout without actually "
+"In order to keep a sane working environment, you will find it useful to test"
+" the changes made in your local source tree checkout without actually "
"installing them. So that you can distinguish between your ``end-user'' hat "
"and your ``motley'' costume."
msgstr ""
"Pour garder un environnement de travail sain, il est utile de tester les "
-"changement localement sans les installer pour de vrai. Pour pouvoir "
+"changement localement sans les installer pour de vrai. Pour pouvoir "
"distinguer votre rôle « d'utilisateur final » de celui parfois haut en "
"couleur de « développeur »."
#. type: Plain text
#: doc/contributing.texi:117
msgid ""
-"To that end, all the command-line tools can be used even if you have not run "
-"@code{make install}. To do that, prefix each command with @command{./pre-"
+"To that end, all the command-line tools can be used even if you have not run"
+" @code{make install}. To do that, prefix each command with @command{./pre-"
"inst-env} (the @file{pre-inst-env} script lives in the top build tree of "
-"Guix), as in@footnote{The @option{-E} flag to @command{sudo} guarantees that "
-"@code{GUILE_LOAD_PATH} is correctly set such that @command{guix-daemon} and "
-"the tools it uses can find the Guile modules they need.}:"
+"Guix), as in@footnote{The @option{-E} flag to @command{sudo} guarantees that"
+" @code{GUILE_LOAD_PATH} is correctly set such that @command{guix-daemon} and"
+" the tools it uses can find the Guile modules they need.}:"
msgstr ""
"Pour cela, tous les outils en ligne de commande sont utilisables même sans "
-"avoir lancé @code{make install}. Vous devez pour cela préfixer chaque "
+"avoir lancé @code{make install}. Vous devez pour cela préfixer chaque "
"commande par @command{./pre-inst-env} (le script @file{pre-inst-env} se "
"trouve dans le répertoire de plus haut niveau de l'arborescence des sources "
-"de Guix) comme cela@footnote{L'option @option{-E} de @command{sudo} garantie "
-"que @code{GUILE_LOAD_PATH} est bien paramétré pour @command{guix-daemon} et "
-"les outils qu'il utilise puissent trouver les modules Guile dont ils ont "
+"de Guix) comme cela@footnote{L'option @option{-E} de @command{sudo} garantie"
+" que @code{GUILE_LOAD_PATH} est bien paramétré pour @command{guix-daemon} et"
+" les outils qu'il utilise puissent trouver les modules Guile dont ils ont "
"besoin.} :"
#. type: example
@@ -460,47 +460,49 @@ msgstr ""
msgid ""
"Note that @command{./pre-inst-env guix pull} does @emph{not} upgrade the "
"local source tree; it simply updates the @file{~/.config/guix/latest} "
-"symlink (@pxref{Invoking guix pull}). Run @command{git pull} instead if you "
-"want to upgrade your local source tree.@footnote{If you would like to set up "
-"@command{guix} to use your Git checkout, you can point the @file{~/.config/"
-"guix/latest} symlink to your Git checkout directory. If you are the sole "
-"user of your system, you may also consider pointing the @file{/root/.config/"
-"guix/latest} symlink to point to @file{~/.config/guix/latest}; this way it "
-"will always use the same @command{guix} as your user does.}"
+"symlink (@pxref{Invoking guix pull}). Run @command{git pull} instead if you"
+" want to upgrade your local source tree.@footnote{If you would like to set "
+"up @command{guix} to use your Git checkout, you can point the "
+"@file{~/.config/guix/latest} symlink to your Git checkout directory. If you"
+" are the sole user of your system, you may also consider pointing the "
+"@file{/root/.config/guix/latest} symlink to point to "
+"@file{~/.config/guix/latest}; this way it will always use the same "
+"@command{guix} as your user does.}"
msgstr ""
"Remarquez que @command{./pre-inst-env guix pull} ne met @emph{pas} à jour "
"l'arborescence des sources locale ; il met seulement à jour le lien "
-"symbolique @file{~/.config/guix/latest} (@pxref{Invoquer guix pull}). Lancez "
-"@command{git pull} à la place si vous voulez mettre à jour votre "
+"symbolique @file{~/.config/guix/latest} (@pxref{Invoquer guix pull}). "
+"Lancez @command{git pull} à la place si vous voulez mettre à jour votre "
"arborescence des sources locale@footnote{Si vous voulez paramétrer "
-"@command{guix} pour qu'il utilise votre dépôt Git, vous pouvez faire pointer "
-"le lien symbolique @file{~/.config/guix/latest} vers le répertoire contenant "
-"ce dépôt. Si vous le seul utilisateur du système, vous pouvez aussi "
-"considérer faire pointer le lien symbolique @file{/root/.config/guix/latest} "
-"vers @file{~/.config/guix/latest} ; comme ça root aura toujours la même "
-"commande @command{guix} que votre utilisateur}."
+"@command{guix} pour qu'il utilise votre dépôt Git, vous pouvez faire pointer"
+" le lien symbolique @file{~/.config/guix/latest} vers le répertoire "
+"contenant ce dépôt. Si vous le seul utilisateur du système, vous pouvez "
+"aussi considérer faire pointer le lien symbolique "
+"@file{/root/.config/guix/latest} vers @file{~/.config/guix/latest} ; comme "
+"ça root aura toujours la même commande @command{guix} que votre "
+"utilisateur}."
#. type: Plain text
#: doc/contributing.texi:177
msgid ""
"The Perfect Setup to hack on Guix is basically the perfect setup used for "
"Guile hacking (@pxref{Using Guile in Emacs,,, guile, Guile Reference "
-"Manual}). First, you need more than an editor, you need @url{http://www.gnu."
-"org/software/emacs, Emacs}, empowered by the wonderful @url{http://nongnu."
-"org/geiser/, Geiser}."
+"Manual}). First, you need more than an editor, you need "
+"@url{http://www.gnu.org/software/emacs, Emacs}, empowered by the wonderful "
+"@url{http://nongnu.org/geiser/, Geiser}."
msgstr ""
"La configuration parfaite pour travailler sur Guix est simplement la "
"configuration parfaite pour travailler en Guile (@pxref{Using Guile in "
-"Emacs,,, guile, Guile Reference Manual}). Tout d'abord, vous avez besoin de "
-"mieux qu'un éditeur de texte, vous avez besoin de @url{http://www.gnu.org/"
-"software/emacs, Emacs}, amélioré par le superbe @url{http://nongnu.org/"
-"geiser/, Geiser}."
+"Emacs,,, guile, Guile Reference Manual}). Tout d'abord, vous avez besoin de"
+" mieux qu'un éditeur de texte, vous avez besoin de "
+"@url{http://www.gnu.org/software/emacs, Emacs}, amélioré par le superbe "
+"@url{http://nongnu.org/geiser/, Geiser}."
#. type: Plain text
#: doc/contributing.texi:185
msgid ""
-"Geiser allows for interactive and incremental development from within Emacs: "
-"code compilation and evaluation from within buffers, access to on-line "
+"Geiser allows for interactive and incremental development from within Emacs:"
+" code compilation and evaluation from within buffers, access to on-line "
"documentation (docstrings), context-sensitive completion, @kbd{M-.} to jump "
"to an object definition, a REPL to try out your code, and more "
"(@pxref{Introduction,,, geiser, Geiser User Manual}). For convenient Guix "
@@ -511,9 +513,10 @@ msgstr ""
"compilation du code et son évaluation depuis les buffers, l'accès à la "
"documentation en ligne (docstrings), la complétion sensible au contexte, "
"@kbd{M-.} pour sauter à la définition d'un objet, un REPL pour tester votre "
-"code, et bien plus (@pxref{Introduction,,, geiser, Geiser User Manual}). "
-"Pour travailler confortablement sur Guix, assurez-vous de modifier le chemin "
-"de chargement de Guile pour qu'il trouve les fichiers source de votre dépôt :"
+"code, et bien plus (@pxref{Introduction,,, geiser, Geiser User Manual}). "
+"Pour travailler confortablement sur Guix, assurez-vous de modifier le chemin"
+" de chargement de Guile pour qu'il trouve les fichiers source de votre dépôt"
+" :"
#. type: lisp
#: doc/contributing.texi:190
@@ -531,11 +534,18 @@ msgstr ""
#: doc/contributing.texi:198
msgid ""
"To actually edit the code, Emacs already has a neat Scheme mode. But in "
-"addition to that, you must not miss @url{http://www.emacswiki.org/emacs/"
-"ParEdit, Paredit}. It provides facilities to directly operate on the syntax "
-"tree, such as raising an s-expression or wrapping it, swallowing or "
-"rejecting the following s-expression, etc."
+"addition to that, you must not miss "
+"@url{http://www.emacswiki.org/emacs/ParEdit, Paredit}. It provides "
+"facilities to directly operate on the syntax tree, such as raising an "
+"s-expression or wrapping it, swallowing or rejecting the following "
+"s-expression, etc."
msgstr ""
+"Pour effectivement éditer le code, Emacs a déjà un très bon mode Scheme. "
+"Mais en plus de ça, vous ne devez pas rater "
+"@url{http://www.emacswiki.org/emacs/ParEdit, Paredit}. Il fournit des "
+"fonctionnalités pour opérer directement sur l'arbre de syntaxe, comme "
+"relever une s-expression ou l'envelopper, absorber ou rejeter la "
+"s-expression suivante, etc."
#. type: cindex
#: doc/contributing.texi:199
@@ -561,15 +571,15 @@ msgid ""
"We also provide templates for common git commit messages and package "
"definitions in the @file{etc/snippets} directory. These templates can be "
"used with @url{http://joaotavora.github.io/yasnippet/, YASnippet} to expand "
-"short trigger strings to interactive text snippets. You may want to add the "
-"snippets directory to the @var{yas-snippet-dirs} variable in Emacs."
+"short trigger strings to interactive text snippets. You may want to add the"
+" snippets directory to the @var{yas-snippet-dirs} variable in Emacs."
msgstr ""
"Nous fournissons aussi des modèles pour les messages de commit git communs "
-"et les définitions de paquets dans le répertoire @file{etc/snippets}. Ces "
+"et les définitions de paquets dans le répertoire @file{etc/snippets}. Ces "
"modèles s'utilisent avec @url{http://joaotavora.github.io/yasnippet/, "
"YASnippet} pour développer des chaînes courtes de déclenchement en extraits "
-"de texte interactifs. Vous pouvez ajouter le répertoire des modèles dans la "
-"variables @var{yas-snippet-dirs} d'Emacs."
+"de texte interactifs. Vous pouvez ajouter le répertoire des modèles dans la"
+" variables @var{yas-snippet-dirs} d'Emacs."
#. type: lisp
#: doc/contributing.texi:213
@@ -593,8 +603,8 @@ msgid ""
"updating a package."
msgstr ""
"Les extraits de messages de commit dépendent de @url{https://magit.vc/, "
-"Magit} pour afficher les fichiers sélectionnés. Lors de la modification d'un "
-"message de commit, tapez @code{add} suivi de @kbd{TAB} pour insérer un "
+"Magit} pour afficher les fichiers sélectionnés. Lors de la modification "
+"d'un message de commit, tapez @code{add} suivi de @kbd{TAB} pour insérer un "
"modèle de message de commit pour ajouter un paquet ; tapez @code{update} "
"suivi de @kbd{TAB} pour insérer un modèle pour la mise à jour d'un paquet."
@@ -608,8 +618,8 @@ msgid ""
"@code{...}, which also can be expanded further."
msgstr ""
"L'extrait principal pour @code{scheme-mode} est lancé en tapant "
-"@code{package…} suivi par @kbd{TAB}. Cet extrait insère aussi la chaîne de "
-"déclenchement @code{origin…}, qui peut aussi être étendue. L'extrait "
+"@code{package…} suivi par @kbd{TAB}. Cet extrait insère aussi la chaîne de "
+"déclenchement @code{origin…}, qui peut aussi être étendue. L'extrait "
"@code{origin} lui-même peut aussi insérer des chaînes de déclenchement qui "
"finissent sur @code{…}, qui peuvent aussi être étendues."
@@ -620,9 +630,9 @@ msgid ""
"standards, GNU Coding Standards}). However, they do not say much about "
"Scheme, so here are some additional rules."
msgstr ""
-"En général notre code suit le Standard de Code GNU (@pxref{Top,,, standards, "
-"GNU Coding Standards}). Cependant, il ne parle pas beaucoup de Scheme, donc "
-"voici quelques règles supplémentaires."
+"En général notre code suit le Standard de Code GNU (@pxref{Top,,, standards,"
+" GNU Coding Standards}). Cependant, il ne parle pas beaucoup de Scheme, "
+"donc voici quelques règles supplémentaires."
#. #-#-#-#-# contributing.pot (guix 0.14.0.4289-6527) #-#-#-#-#
#. type: subsection
@@ -691,7 +701,7 @@ msgid ""
"is code that involves input/output, and procedures that implement low-level "
"concepts, such as the @code{memoize} procedure."
msgstr ""
-"Le code Scheme dans Guix est écrit dans un style purement fonctionnel. Le "
+"Le code Scheme dans Guix est écrit dans un style purement fonctionnel. Le "
"code qui s'occupe des entrées-sorties est une exception ainsi que les "
"procédures qui implémentent des concepts bas-niveau comme la procédure "
"@code{memoize}."
@@ -699,14 +709,14 @@ msgstr ""
#. type: Plain text
#: doc/contributing.texi:256
msgid ""
-"Guile modules that are meant to be used on the builder side must live in the "
-"@code{(guix build @dots{})} name space. They must not refer to other Guix "
-"or GNU modules. However, it is OK for a ``host-side'' module to use a build-"
-"side module."
+"Guile modules that are meant to be used on the builder side must live in the"
+" @code{(guix build @dots{})} name space. They must not refer to other Guix "
+"or GNU modules. However, it is OK for a ``host-side'' module to use a "
+"build-side module."
msgstr ""
"Les modules Guile qui sont sensés être utilisés du côté de la construction "
-"doivent se trouver dans l'espace de nom @code{(guix build @dots{})}. Ils ne "
-"doivent pas se référer à d'autres modules Guix ou GNU. Cependant il est "
+"doivent se trouver dans l'espace de nom @code{(guix build @dots{})}. Ils ne"
+" doivent pas se référer à d'autres modules Guix ou GNU@. Cependant il est "
"correct pour un module « côté hôte » de dépendre d'un module coté "
"construction."
@@ -729,8 +739,8 @@ msgid ""
"reports."
msgstr ""
"La tendance en Lisp classique est d'utiliser des listes pour tout "
-"représenter et de naviguer dedans « à la main ( avec @code{car}, @code{cdr}, "
-"@code{cadr} et compagnie. Il y a plusieurs problèmes avec ce style, "
+"représenter et de naviguer dedans « à la main ( avec @code{car}, @code{cdr},"
+" @code{cadr} et compagnie. Il y a plusieurs problèmes avec ce style, "
"notamment le fait qu'il soit dur à lire, source d'erreur et un obstacle aux "
"rapports d'erreur bien typés."
@@ -738,13 +748,13 @@ msgstr ""
#: doc/contributing.texi:273
msgid ""
"Guix code should define appropriate data types (for instance, using "
-"@code{define-record-type*}) rather than abuse lists. In addition, it should "
-"use pattern matching, via Guile’s @code{(ice-9 match)} module, especially "
+"@code{define-record-type*}) rather than abuse lists. In addition, it should"
+" use pattern matching, via Guile’s @code{(ice-9 match)} module, especially "
"when matching lists."
msgstr ""
"Le code de Guix devrait définir des types de données appropriées (par "
-"exemple, avec @code{define-record-type*}) plutôt que d'abuser des listes. En "
-"plus, il devrait utiliser la recherche de motifs, via le module Guile "
+"exemple, avec @code{define-record-type*}) plutôt que d'abuser des listes. "
+"En plus, il devrait utiliser la recherche de motifs, via le module Guile "
"@code{(ice-9 match)}, surtout pour rechercher dans des listes."
#. type: cindex
@@ -762,32 +772,33 @@ msgstr "style de code"
#. type: Plain text
#: doc/contributing.texi:285
msgid ""
-"When writing Scheme code, we follow common wisdom among Scheme programmers. "
-"In general, we follow the @url{http://mumble.net/~campbell/scheme/style.txt, "
-"Riastradh's Lisp Style Rules}. This document happens to describe the "
-"conventions mostly used in Guile’s code too. It is very thoughtful and well "
-"written, so please do read it."
+"When writing Scheme code, we follow common wisdom among Scheme programmers."
+" In general, we follow the "
+"@url{http://mumble.net/~campbell/scheme/style.txt, Riastradh's Lisp Style "
+"Rules}. This document happens to describe the conventions mostly used in "
+"Guile’s code too. It is very thoughtful and well written, so please do read"
+" it."
msgstr ""
"Lorsque nous écrivons du code Scheme, nous suivons la sagesse commune aux "
-"programmeurs Scheme. En général, nous suivons les @url{http://mumble.net/"
-"~campbell/scheme/style.txt, règles de style de Riastradh}. Ce document "
-"décrit aussi les conventions utilisées dans le code de Guile. Il est bien "
-"pensé et bien écrit, alors n'hésitez pas à le lire."
+"programmeurs Scheme. En général, nous suivons les "
+"@url{http://mumble.net/~campbell/scheme/style.txt, règles de style de "
+"Riastradh}. Ce document décrit aussi les conventions utilisées dans le code"
+" de Guile. Il est bien pensé et bien écrit, alors n'hésitez pas à le lire."
#. type: Plain text
#: doc/contributing.texi:292
msgid ""
-"Some special forms introduced in Guix, such as the @code{substitute*} macro, "
-"have special indentation rules. These are defined in the @file{.dir-locals."
-"el} file, which Emacs automatically uses. Also note that Emacs-Guix "
+"Some special forms introduced in Guix, such as the @code{substitute*} macro,"
+" have special indentation rules. These are defined in the @file{.dir-"
+"locals.el} file, which Emacs automatically uses. Also note that Emacs-Guix "
"provides @code{guix-devel-mode} mode that indents and highlights Guix code "
"properly (@pxref{Development,,, emacs-guix, The Emacs-Guix Reference "
"Manual})."
msgstr ""
"Certaines formes spéciales introduites dans Guix comme la macro "
-"@code{substitute*} ont des règles d'indentation spécifiques. Elles sont "
+"@code{substitute*} ont des règles d'indentation spécifiques. Elles sont "
"définies dans le fichier @file{.dir-locals.el} qu'Emacs utilise "
-"automatiquement. Remarquez aussi qu'Emacs-Guix fournit le mode @code{guix-"
+"automatiquement. Remarquez aussi qu'Emacs-Guix fournit le mode @code{guix-"
"devel-mode} qui indente et colore le code Guix correctement "
"(@pxref{Development,,, emacs-guix, The Emacs-Guix Reference Manual})."
@@ -810,8 +821,8 @@ msgid ""
"rules. To automatically indent a package definition, you can also run:"
msgstr ""
"Si vous n'utilisez pas Emacs, assurez-vous que votre éditeur connaisse ces "
-"règles. Pour indenter automatiquement une définition de paquet, vous pouvez "
-"aussi lancer :"
+"règles. Pour indenter automatiquement une définition de paquet, vous pouvez"
+" aussi lancer :"
#. type: example
#: doc/contributing.texi:300
@@ -822,13 +833,13 @@ msgstr "./etc/indent-code.el gnu/packages/@var{file}.scm @var{package}\n"
#. type: Plain text
#: doc/contributing.texi:306
msgid ""
-"This automatically indents the definition of @var{package} in @file{gnu/"
-"packages/@var{file}.scm} by running Emacs in batch mode. To indent a whole "
-"file, omit the second argument:"
+"This automatically indents the definition of @var{package} in "
+"@file{gnu/packages/@var{file}.scm} by running Emacs in batch mode. To "
+"indent a whole file, omit the second argument:"
msgstr ""
-"Cela indente automatiquement la définition de @var{package} dans @file{gnu/"
-"packages/@var{file}.scm} en lançant Emacs en mode commande. Pour indenter un "
-"fichier complet, n'indiquez pas de second argument :"
+"Cela indente automatiquement la définition de @var{package} dans "
+"@file{gnu/packages/@var{file}.scm} en lançant Emacs en mode commande. Pour "
+"indenter un fichier complet, n'indiquez pas de second argument :"
#. type: example
#: doc/contributing.texi:309
@@ -840,7 +851,7 @@ msgstr "./etc/indent-code.el gnu/services/@var{file}.scm\n"
#: doc/contributing.texi:311
#, no-wrap
msgid "Vim, Scheme code editing"
-msgstr ""
+msgstr "Vim, édition de code Scheme"
#. type: Plain text
#: doc/contributing.texi:317
@@ -850,6 +861,11 @@ msgid ""
"Additionally, @uref{https://www.vim.org/scripts/script.php?script_id=3998, "
"@code{paredit.vim}} may help you deal with all these parentheses."
msgstr ""
+"Si vous éditez du code avec Vim, nous recommandons de lancer @code{:set "
+"autoindent} pour que votre code soit automatiquement indenté au moment où "
+"vous l'entrez. En plus, "
+"@uref{https://www.vim.org/scripts/script.php?script_id=3998, "
+"@code{paredit.vim}} peut vous aider à gérer toutes ces parenthèses."
#. type: Plain text
#: doc/contributing.texi:321
@@ -859,8 +875,9 @@ msgid ""
"@dots{})} name space, though."
msgstr ""
"Nous demandons que toutes les procédure de premier niveau contiennent une "
-"chaîne de documentation. Ce pré-requis peut être relâché pour les procédures "
-"privées simples dans l'espace de nom @code{(guix build @dots{})} cependant."
+"chaîne de documentation. Ce pré-requis peut être relâché pour les "
+"procédures privées simples dans l'espace de nom @code{(guix build @dots{})} "
+"cependant."
#. type: Plain text
#: doc/contributing.texi:324
@@ -868,20 +885,20 @@ msgid ""
"Procedures should not have more than four positional parameters. Use "
"keyword parameters for procedures that take more than four parameters."
msgstr ""
-"Les procédures ne devraient pas avoir plus de quatre paramètres positionnés. "
-"Utilisez des paramètres par mot-clefs pour les procédures qui prennent plus "
-"de quatre paramètres."
+"Les procédures ne devraient pas avoir plus de quatre paramètres positionnés."
+" Utilisez des paramètres par mot-clefs pour les procédures qui prennent plus"
+" de quatre paramètres."
#. type: Plain text
#: doc/contributing.texi:333
msgid ""
-"Development is done using the Git distributed version control system. Thus, "
-"access to the repository is not strictly necessary. We welcome "
+"Development is done using the Git distributed version control system. Thus,"
+" access to the repository is not strictly necessary. We welcome "
"contributions in the form of patches as produced by @code{git format-patch} "
"sent to the @email{guix-patches@@gnu.org} mailing list."
msgstr ""
-"Le développement se fait avec le système de contrôle de version Git. Ainsi, "
-"l'accès au dépôt n'est pas strictement nécessaire. Nous accueillons les "
+"Le développement se fait avec le système de contrôle de version Git. Ainsi,"
+" l'accès au dépôt n'est pas strictement nécessaire. Nous accueillons les "
"contributions sous forme de correctifs produits par @code{git format-patch} "
"envoyés sur la liste de diffusion @email{guix-patches@@gnu.org}."
@@ -897,7 +914,7 @@ msgid ""
msgstr ""
"Cette liste de diffusion est gérée par une instance Debbugs accessible à "
"l'adresse @uref{https://bugs.gnu.org/guix-patches}, qui nous permet de "
-"suivre les soumissions. Chaque message envoyé à cette liste se voit "
+"suivre les soumissions. Chaque message envoyé à cette liste se voit "
"attribuer un numéro de suivi ; les gens peuvent ensuite répondre à cette "
"soumission en envoyant un courriel à @code{@var{NNN}@@debbugs.gnu.org}, où "
"@var{NNN} est le numéro de suivi (@pxref{Envoyer une série de correctifs})."
@@ -916,8 +933,8 @@ msgstr ""
#. type: Plain text
#: doc/contributing.texi:347
msgid ""
-"Before submitting a patch that adds or modifies a package definition, please "
-"run through this check list:"
+"Before submitting a patch that adds or modifies a package definition, please"
+" run through this check list:"
msgstr ""
"Avant de soumettre un correctif qui ajoute ou modifie la définition d'un "
"paquet, veuillez vérifier cette check-list :"
@@ -931,8 +948,8 @@ msgid ""
"@code{gpg --verify} command."
msgstr ""
"Si les auteurs du paquet logiciel fournissent une signature cryptographique "
-"pour l'archive, faîtes un effort pour vérifier l'authenticité de l'archive. "
-"Pour un fichier de signature GPG détaché, cela se fait avec la commande "
+"pour l'archive, faîtes un effort pour vérifier l'authenticité de l'archive."
+" Pour un fichier de signature GPG détaché, cela se fait avec la commande "
"@code{gpg --verify}."
#. type: enumerate
@@ -942,15 +959,15 @@ msgid ""
"package. @xref{Synopses and Descriptions}, for some guidelines."
msgstr ""
"Prenez un peu de temps pour fournir un synopsis et une description adéquats "
-"pour le paquet. Voir @xref{Synopsis et descriptions} pour quelques lignes "
+"pour le paquet. Voir @xref{Synopsis et descriptions} pour quelques lignes "
"directrices."
#. type: enumerate
#: doc/contributing.texi:363
msgid ""
"Run @code{guix lint @var{package}}, where @var{package} is the name of the "
-"new or modified package, and fix any errors it reports (@pxref{Invoking guix "
-"lint})."
+"new or modified package, and fix any errors it reports (@pxref{Invoking guix"
+" lint})."
msgstr ""
"Lancez @code{guix lint @var{paquet}}, où @var{paquet} est le nom du nouveau "
"paquet ou du paquet modifié, et corrigez les erreurs qu'il rapporte "
@@ -977,8 +994,8 @@ msgid ""
"Make sure the package does not use bundled copies of software already "
"available as separate packages."
msgstr ""
-"Assurez-vous que le paquet n'utilise pas de copie groupée d'un logiciel déjà "
-"disponible dans un paquet séparé."
+"Assurez-vous que le paquet n'utilise pas de copie groupée d'un logiciel déjà"
+" disponible dans un paquet séparé."
#. type: enumerate
#: doc/contributing.texi:381
@@ -986,20 +1003,20 @@ msgid ""
"Sometimes, packages include copies of the source code of their dependencies "
"as a convenience for users. However, as a distribution, we want to make "
"sure that such packages end up using the copy we already have in the "
-"distribution, if there is one. This improves resource usage (the dependency "
-"is built and stored only once), and allows the distribution to make "
+"distribution, if there is one. This improves resource usage (the dependency"
+" is built and stored only once), and allows the distribution to make "
"transverse changes such as applying security updates for a given software "
"package in a single place and have them affect the whole system---something "
"that bundled copies prevent."
msgstr ""
"Parfois, les paquets incluent des copie du code source de leurs dépendances "
-"pour le confort de leurs utilisateurs. Cependant, en tant que distribution, "
-"nous voulons nous assurer que ces paquets utilisent bien les copient que "
-"nous avons déjà dans la distribution si elles existent. Cela améliore "
+"pour le confort de leurs utilisateurs. Cependant, en tant que distribution,"
+" nous voulons nous assurer que ces paquets utilisent bien les copient que "
+"nous avons déjà dans la distribution si elles existent. Cela améliore "
"l'utilisation des ressources (la dépendance n'est construite et stockée "
"qu'une seule fois) et permet à la distribution de faire des changements "
-"transversaux comme appliquer des correctifs de sécurité pour un paquet donné "
-"depuis un unique emplacement et qu'ils affectent tout le système, ce "
+"transversaux comme appliquer des correctifs de sécurité pour un paquet donné"
+" depuis un unique emplacement et qu'ils affectent tout le système, ce "
"qu'empêchent les copies groupées."
#. type: enumerate
@@ -1012,9 +1029,9 @@ msgid ""
"dependencies should be used."
msgstr ""
"Regardez le profile rapporté par @command{guix size} (@pxref{Invoking guix "
-"size}). Cela vous permettra de remarquer des références à d'autres paquets "
-"qui ont été retenus. Il peut aussi aider à déterminer s'il faut découper le "
-"paquet (@pxref{Des paquets avec plusieurs résultats}) et quelle dépendance "
+"size}). Cela vous permettra de remarquer des références à d'autres paquets "
+"qui ont été retenus. Il peut aussi aider à déterminer s'il faut découper le"
+" paquet (@pxref{Des paquets avec plusieurs résultats}) et quelle dépendance "
"facultative utiliser."
#. type: enumerate
@@ -1025,8 +1042,8 @@ msgid ""
"will help you do that (@pxref{Invoking guix refresh})."
msgstr ""
"Pour les changements important, vérifiez que les paquets qui en dépendent "
-"(s'ils existent) ne sont pas affectés par le changement ; @code{guix refresh "
-"--list-dependant @var{paquet}} vous aidera (@pxref{Invoquer guix refresh})."
+"(s'ils existent) ne sont pas affectés par le changement ; @code{guix refresh"
+" --list-dependant @var{paquet}} vous aidera (@pxref{Invoquer guix refresh})."
#. type: cindex
#: doc/contributing.texi:395
@@ -1075,10 +1092,10 @@ msgid ""
"update of the GNOME stack) can instead go to a specific branch (say, "
"@code{gnome-updates})."
msgstr ""
-"branche @code{staging} (changemets non-disruptifs). Cette branche devrait "
-"être fusionnées dans @code{master} tous les 3 semaines. Les changements par "
-"thèmes (par exemple une mise à jour de la pile GNOME) peuvent aller dans une "
-"branche spécifique (disons, @code{gnome-updates})."
+"branche @code{staging} (changemets non-disruptifs). Cette branche devrait "
+"être fusionnées dans @code{master} tous les 3 semaines. Les changements par"
+" thèmes (par exemple une mise à jour de la pile GNOME) peuvent aller dans "
+"une branche spécifique (disons, @code{gnome-updates})."
#. type: item
#: doc/contributing.texi:410
@@ -1094,7 +1111,7 @@ msgid ""
"months or so."
msgstr ""
"branche @code{core-updates} (peut inclure des changements majeurs et "
-"potentiellement disruptifs). Cette branche devrait être fusionnée dans "
+"potentiellement disruptifs). Cette branche devrait être fusionnée dans "
"@code{master} tous les 2,5 mois environ."
#. type: enumerate
@@ -1107,7 +1124,7 @@ msgid ""
msgstr ""
"Toutes ces branches sont gérées par notre ferme de construction et "
"fusionnées dans @code{master} une fois que tout a été construit "
-"correctement. Cela nous permet de corriger des problèmes avant qu'ils "
+"correctement. Cela nous permet de corriger des problèmes avant qu'ils "
"n'atteignent les utilisateurs et réduit la fenêtre pendant laquelle les "
"binaires pré-construits ne sont pas disponibles."
@@ -1130,7 +1147,7 @@ msgid ""
"means checking whether an independent build of the package yields the exact "
"same result that you obtained, bit for bit."
msgstr ""
-"Vérifiez si le processus de construction du paquet est déterministe. Cela "
+"Vérifiez si le processus de construction du paquet est déterministe. Cela "
"signifie typiquement vérifier qu'une construction indépendante du paquet "
"renvoie exactement le même résultat que vous avez obtenu, bit à bit."
@@ -1156,8 +1173,8 @@ msgid ""
"timestamps or randomly-generated output in the build result."
msgstr ""
"Cela est suffisant pour trouver une classe de non-déterminisme commune, "
-"comme l'horodatage ou des sorties générées aléatoirement dans le résultat de "
-"la construction."
+"comme l'horodatage ou des sorties générées aléatoirement dans le résultat de"
+" la construction."
#. type: enumerate
#: doc/contributing.texi:448
@@ -1172,26 +1189,27 @@ msgid ""
"system kernel---e.g., reliance on @code{uname} or @file{/proc} files."
msgstr ""
"Une autre option consiste à utiliser @command{guix challenge} "
-"(@pxref{Invoquer guix challenge}). Vous pouvez lancer la commande une fois "
-"que les paquets ont été commités et construits par @code{hydra.gnu.org} pour "
-"vérifier s'il obtient le même résultat que vous. Mieux encore : trouvez une "
-"autre machine qui peut le construire et lancez @command{guix publish}. Puis "
-"la machine distante est sûrement différente de la vôtre, cela peut trouver "
-"des problèmes de non-déterminisme liés au matériel — par exemple utiliser "
-"une extension du jeu d'instruction — ou du noyau du système d'exploitation — "
-"par exemple se reposer sur @code{uname} ou les fichiers de @file{/proc}."
+"(@pxref{Invoquer guix challenge}). Vous pouvez lancer la commande une fois "
+"que les paquets ont été commités et construits par @code{hydra.gnu.org} pour"
+" vérifier s'il obtient le même résultat que vous. Mieux encore : trouvez "
+"une autre machine qui peut le construire et lancez @command{guix publish}. "
+"Puis la machine distante est sûrement différente de la vôtre, cela peut "
+"trouver des problèmes de non-déterminisme liés au matériel — par exemple "
+"utiliser une extension du jeu d'instruction — ou du noyau du système "
+"d'exploitation — par exemple se reposer sur @code{uname} ou les fichiers de "
+"@file{/proc}."
#. type: enumerate
#: doc/contributing.texi:454
msgid ""
-"When writing documentation, please use gender-neutral wording when referring "
-"to people, such as @uref{https://en.wikipedia.org/wiki/Singular_they, "
+"When writing documentation, please use gender-neutral wording when referring"
+" to people, such as @uref{https://en.wikipedia.org/wiki/Singular_they, "
"singular ``they''@comma{} ``their''@comma{} ``them''}, and so forth."
msgstr ""
"Lorsque vous écrivez de la documentation, utilisez une formulation au genre "
-"neutre lorsque vous vous référez à des personnes, comme le @uref{https://fr."
-"wikipedia.org/wiki/They_singulier, ``they''@comma{} ``their''@comma{} "
-"``them'' singulier} (en anglais)."
+"neutre lorsque vous vous référez à des personnes, comme le "
+"@uref{https://fr.wikipedia.org/wiki/They_singulier, ``they''@comma{} "
+"``their''@comma{} ``them'' singulier} (en anglais)."
#. type: enumerate
#: doc/contributing.texi:458
@@ -1200,24 +1218,24 @@ msgid ""
"unrelated changes together makes reviewing harder and slower."
msgstr ""
"Vérifiez que votre correctif contienne seulement un ensemble de changements "
-"liés. Grouper des changements non liés ensemble rend la revue plus difficile "
-"et plus lente."
+"liés. Grouper des changements non liés ensemble rend la revue plus "
+"difficile et plus lente."
#. type: enumerate
#: doc/contributing.texi:461
msgid ""
-"Examples of unrelated changes include the addition of several packages, or a "
-"package update along with fixes to that package."
+"Examples of unrelated changes include the addition of several packages, or a"
+" package update along with fixes to that package."
msgstr ""
-"Ajouter plusieurs paquet ou une mise à jour d'un paquet avec des corrections "
-"dans ce paquet sont des exemples de changements sans rapport."
+"Ajouter plusieurs paquet ou une mise à jour d'un paquet avec des corrections"
+" dans ce paquet sont des exemples de changements sans rapport."
#. type: enumerate
#: doc/contributing.texi:466
msgid ""
-"Please follow our code formatting rules, possibly running the @command{etc/"
-"indent-code.el} script to do that automatically for you (@pxref{Formatting "
-"Code})."
+"Please follow our code formatting rules, possibly running the "
+"@command{etc/indent-code.el} script to do that automatically for you "
+"(@pxref{Formatting Code})."
msgstr ""
"Suivez nos règles de formatage de code, éventuellement en lançant le script "
"@command{et/indent-code.el} pour le faire automatiquement (@pxref{Formatage "
@@ -1228,16 +1246,16 @@ msgstr ""
msgid ""
"When posting a patch to the mailing list, use @samp{[PATCH] @dots{}} as a "
"subject. You may use your email client or the @command{git send-email} "
-"command (@pxref{Sending a Patch Series}). We prefer to get patches in plain "
-"text messages, either inline or as MIME attachments. You are advised to pay "
-"attention if your email client changes anything like line breaks or "
+"command (@pxref{Sending a Patch Series}). We prefer to get patches in plain"
+" text messages, either inline or as MIME attachments. You are advised to "
+"pay attention if your email client changes anything like line breaks or "
"indentation which could potentially break the patches."
msgstr ""
"Lorsque vous envoyez un correctif à la liste de diffusion, utilisez "
-"@samp{[PATCH] @dots{}} comme sujet. Vous pouvez utiliser votre client de "
+"@samp{[PATCH] @dots{}} comme sujet. Vous pouvez utiliser votre client de "
"courriel ou la commande @command{git send-email} (@pxref{Envoyer une série "
-"de correctifs}). Nous préférons recevoir des correctifs en texte brut, soit "
-"en ligne, soit en pièce-jointe MIME. Nous vous conseillons de faire "
+"de correctifs}). Nous préférons recevoir des correctifs en texte brut, soit"
+" en ligne, soit en pièce-jointe MIME@. Nous vous conseillons de faire "
"attention si votre client de courriel change par exemple les retours à la "
"ligne ou l'indentation, ce qui peut casser les correctifs."
@@ -1247,8 +1265,8 @@ msgid ""
"When a bug is resolved, please close the thread by sending an email to "
"@email{@var{NNN}-done@@debbugs.gnu.org}."
msgstr ""
-"Lorsqu'un bogue est résolu, veuillez fermer le fil en envoyant un courriel à "
-"@email{@var{NNN}-done@@debbugs.gnu.org}."
+"Lorsqu'un bogue est résolu, veuillez fermer le fil en envoyant un courriel à"
+" @email{@var{NNN}-done@@debbugs.gnu.org}."
#. type: anchor{#1}
#: doc/contributing.texi:480 doc/contributing.texi:482
@@ -1283,19 +1301,20 @@ msgid ""
"are kept together. See @uref{https://debbugs.gnu.org/Advanced.html, the "
"Debbugs documentation} for more information."
msgstr ""
-"Lorsque vous envoyez une série de correctifs (p.e. avec @code{git send-"
-"email}), envoyez d'abord une premier message à @email{guix-patches@@gnu.org} "
-"puis envoyez le reste des correctifs à @email{@var{NNN}@@debbugs.gnu.org} "
-"pour vous assurer qu'ils seront groupés ensemble. Voyez @uref{https://"
-"debbugs.gnu.org/Advanced.html, la documentation de Debbugs} pour plus "
-"d'informations."
+"Lorsque vous envoyez une série de correctifs (p.@@:: ex.@: avec @code{git "
+"send-email}), envoyez d'abord une premier message à @email{guix-"
+"patches@@gnu.org} puis envoyez le reste des correctifs à "
+"@email{@var{NNN}@@debbugs.gnu.org} pour vous assurer qu'ils seront groupés "
+"ensemble. Voyez @uref{https://debbugs.gnu.org/Advanced.html, la "
+"documentation de Debbugs} pour plus d'informations."
#. type: Plain text
#: doc/guix.texi:7
msgid "@documentencoding UTF-8"
msgstr ""
"@documentencoding UTF-8\n"
-"@documentlanguage fr"
+"@documentlanguage fr\n"
+"@frenchspacing on"
#. type: title
#: doc/guix.texi:7 doc/guix.texi:77
@@ -1324,8 +1343,8 @@ msgid ""
"Efraim Flashner@* Copyright @copyright{} 2016 John Darrington@* Copyright "
"@copyright{} 2016, 2017 Nils Gillmann@* Copyright @copyright{} 2016, 2017 "
"Jan Nieuwenhuizen@* Copyright @copyright{} 2016 Julien Lepiller@* Copyright "
-"@copyright{} 2016 Alex ter Weele@* Copyright @copyright{} 2017, 2018 Clément "
-"Lassieur@* Copyright @copyright{} 2017 Mathieu Othacehe@* Copyright "
+"@copyright{} 2016 Alex ter Weele@* Copyright @copyright{} 2017, 2018 Clément"
+" Lassieur@* Copyright @copyright{} 2017 Mathieu Othacehe@* Copyright "
"@copyright{} 2017 Federico Beffa@* Copyright @copyright{} 2017 Carlo "
"Zancanaro@* Copyright @copyright{} 2017 Thomas Danckaert@* Copyright "
"@copyright{} 2017 humanitiesNerd@* Copyright @copyright{} 2017 Christopher "
@@ -1335,8 +1354,8 @@ msgid ""
"Copyright @copyright{} 2017 George Clemmer@* Copyright @copyright{} 2017 "
"Andy Wingo@* Copyright @copyright{} 2017, 2018 Arun Isaac@* Copyright "
"@copyright{} 2017 nee@* Copyright @copyright{} 2018 Rutger Helling@* "
-"Copyright @copyright{} 2018 Oleg Pykhalov@* Copyright @copyright{} 2018 Mike "
-"Gerwitz"
+"Copyright @copyright{} 2018 Oleg Pykhalov@* Copyright @copyright{} 2018 Mike"
+" Gerwitz"
msgstr ""
"Copyright @copyright{} 2012, 2013, 2014, 2015, 2016, 2017, 2018 Ludovic "
"Courtès@* Copyright @copyright{} 2013, 2014, 2016 Andreas Enge@* Copyright "
@@ -1350,8 +1369,8 @@ msgstr ""
"Efraim Flashner@* Copyright @copyright{} 2016 John Darrington@* Copyright "
"@copyright{} 2016, 2017 Nils Gillmann@* Copyright @copyright{} 2016, 2017 "
"Jan Nieuwenhuizen@* Copyright @copyright{} 2016 Julien Lepiller@* Copyright "
-"@copyright{} 2016 Alex ter Weele@* Copyright @copyright{} 2017, 2018 Clément "
-"Lassieur@* Copyright @copyright{} 2017 Mathieu Othacehe@* Copyright "
+"@copyright{} 2016 Alex ter Weele@* Copyright @copyright{} 2017, 2018 Clément"
+" Lassieur@* Copyright @copyright{} 2017 Mathieu Othacehe@* Copyright "
"@copyright{} 2017 Federico Beffa@* Copyright @copyright{} 2017 Carlo "
"Zancanaro@* Copyright @copyright{} 2017 Thomas Danckaert@* Copyright "
"@copyright{} 2017 humanitiesNerd@* Copyright @copyright{} 2017 Christopher "
@@ -1361,8 +1380,8 @@ msgstr ""
"Copyright @copyright{} 2017 George Clemmer@* Copyright @copyright{} 2017 "
"Andy Wingo@* Copyright @copyright{} 2017, 2018 Arun Isaac@* Copyright "
"@copyright{} 2017 nee@* Copyright @copyright{} 2018 Rutger Helling@* "
-"Copyright @copyright{} 2018 Oleg Pykhalov@* Copyright @copyright{} 2018 Mike "
-"Gerwitz"
+"Copyright @copyright{} 2018 Oleg Pykhalov@* Copyright @copyright{} 2018 Mike"
+" Gerwitz"
#. type: copying
#: doc/guix.texi:58
@@ -1377,7 +1396,7 @@ msgstr ""
"Vous avez la permission de copier, distribuer ou modifier ce document sous "
"les termes de la Licence GNU Free Documentation, version 1.3 ou toute "
"version ultérieure publiée par la Free Software Foundation ; sans section "
-"invariante, texte de couverture et sans texte de quatrième de couverture. "
+"invariante, texte de couverture et sans texte de quatrième de couverture. "
"Une copie de la licence est incluse dans la section intitulée « GNU Free "
"Documentation License »."
@@ -1508,8 +1527,8 @@ msgid ""
"This document describes GNU Guix version @value{VERSION}, a functional "
"package management tool written for the GNU system."
msgstr ""
-"Cette documentation décrit GNU Guix version @value{VERSION}, un outils de "
-"gestion de paquets fonctionnel écrit pour le système GNU."
+"Cette documentation décrit GNU Guix version @value{VERSION}, un outil de "
+"gestion de paquets fonctionnel écrit pour le système GNU@."
#. type: chapter
#: doc/guix.texi:106 doc/guix.texi:294 doc/guix.texi:295
@@ -1751,7 +1770,7 @@ msgstr "Invoquer guix package"
#. type: menuentry
#: doc/guix.texi:140 doc/guix.texi:1682
msgid "Package installation, removal, etc."
-msgstr "Installation, suppression, etc. de paquets."
+msgstr "Installation, suppression, etc.@: de paquets."
#. type: section
#: doc/guix.texi:140 doc/guix.texi:142 doc/guix.texi:1682 doc/guix.texi:2245
@@ -2215,7 +2234,8 @@ msgid "Configuring the operating system."
msgstr "Configurer le système d'exploitation."
#. type: section
-#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21351 doc/guix.texi:21352
+#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21351
+#: doc/guix.texi:21352
#, no-wrap
msgid "Documentation"
msgstr "Documentation"
@@ -2226,7 +2246,8 @@ msgid "Browsing software user manuals."
msgstr "Visualiser les manuels d'utilisateur des logiciels."
#. type: section
-#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21415 doc/guix.texi:21416
+#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21415
+#: doc/guix.texi:21416
#, no-wrap
msgid "Installing Debugging Files"
msgstr "Installer les fichiers de débogage"
@@ -2237,7 +2258,8 @@ msgid "Feeding the debugger."
msgstr "Nourrir le débogueur."
#. type: section
-#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21481 doc/guix.texi:21482
+#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21481
+#: doc/guix.texi:21482
#, no-wrap
msgid "Security Updates"
msgstr "Mises à jour de sécurité"
@@ -2248,7 +2270,8 @@ msgid "Deploying security fixes quickly."
msgstr "Déployer des correctifs de sécurité rapidement."
#. type: section
-#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21601 doc/guix.texi:21602
+#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:21601
+#: doc/guix.texi:21602
#, no-wrap
msgid "Package Modules"
msgstr "Modules de paquets"
@@ -2271,7 +2294,8 @@ msgid "Growing the distribution."
msgstr "Faire grandir la distribution."
#. type: section
-#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:22106 doc/guix.texi:22107
+#: doc/guix.texi:200 doc/guix.texi:8053 doc/guix.texi:22106
+#: doc/guix.texi:22107
#, no-wrap
msgid "Bootstrapping"
msgstr "Bootstrapping"
@@ -2357,7 +2381,7 @@ msgstr "Installer GuixSD dans une VM"
#. type: menuentry
#: doc/guix.texi:210 doc/guix.texi:8090
msgid "GuixSD playground."
-msgstr "Jouer avec GuixSD."
+msgstr "Jouer avec GuixSD@."
#. type: subsection
#: doc/guix.texi:210 doc/guix.texi:8090 doc/guix.texi:8659 doc/guix.texi:8660
@@ -2379,7 +2403,7 @@ msgstr "Utiliser le système de configuration"
#. type: menuentry
#: doc/guix.texi:228 doc/guix.texi:8715
msgid "Customizing your GNU system."
-msgstr "Personnaliser votre système GNU."
+msgstr "Personnaliser votre système GNU@."
#. type: node
#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:8933
@@ -2450,7 +2474,8 @@ msgid "Specifying system services."
msgstr "Spécifier les services du système."
#. type: subsection
-#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:19720 doc/guix.texi:19721
+#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:19720
+#: doc/guix.texi:19721
#, no-wrap
msgid "Setuid Programs"
msgstr "Programmes setuid"
@@ -2470,7 +2495,7 @@ msgstr "Certificats X.509"
#. type: menuentry
#: doc/guix.texi:228 doc/guix.texi:8715
msgid "Authenticating HTTPS servers."
-msgstr "Authentifier les serveurs HTTPS."
+msgstr "Authentifier les serveurs HTTPS@."
#. type: subsection
#: doc/guix.texi:228 doc/guix.texi:1492 doc/guix.texi:8715 doc/guix.texi:19829
@@ -2485,7 +2510,8 @@ msgid "Configuring libc's name service switch."
msgstr "Configurer le « name service switch » de la libc."
#. type: subsection
-#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:19967 doc/guix.texi:19968
+#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:19967
+#: doc/guix.texi:19968
#, no-wrap
msgid "Initial RAM Disk"
msgstr "Disque de RAM initial"
@@ -2496,7 +2522,8 @@ msgid "Linux-Libre bootstrapping."
msgstr "Démarrage de Linux-Libre."
#. type: subsection
-#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:20127 doc/guix.texi:20128
+#: doc/guix.texi:228 doc/guix.texi:8715 doc/guix.texi:20127
+#: doc/guix.texi:20128
#, no-wrap
msgid "Bootloader Configuration"
msgstr "Configuration du chargeur d'amorçage"
@@ -2552,268 +2579,291 @@ msgid "Essential system services."
msgstr "Services systèmes essentiels."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10488 doc/guix.texi:10489
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10488
+#: doc/guix.texi:10489
#, no-wrap
msgid "Scheduled Job Execution"
-msgstr ""
+msgstr "Exécution de tâches planifiées"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "The mcron service."
-msgstr ""
+msgstr "Le service mcron."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10583 doc/guix.texi:10584
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10583
+#: doc/guix.texi:10584
#, no-wrap
msgid "Log Rotation"
-msgstr ""
+msgstr "Rotation des journaux"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "The rottlog service."
-msgstr ""
+msgstr "Le service rottlog."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10685 doc/guix.texi:10686
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:10685
+#: doc/guix.texi:10686
#, no-wrap
msgid "Networking Services"
-msgstr ""
+msgstr "Services réseau"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Network setup, SSH daemon, etc."
-msgstr ""
+msgstr "Paramétres réseau, démon SSH, etc."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:11431 doc/guix.texi:11432
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:11431
+#: doc/guix.texi:11432
#, no-wrap
msgid "X Window"
-msgstr ""
+msgstr "Système de fenêtrage X"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Graphical display."
-msgstr ""
+msgstr "Affichage graphique."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:11677 doc/guix.texi:11678
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:11677
+#: doc/guix.texi:11678
#, no-wrap
msgid "Printing Services"
-msgstr ""
+msgstr "Services d'impression"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Local and remote printer support."
-msgstr ""
+msgstr "Support pour les imprimantes locales et distantes."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12514 doc/guix.texi:12515
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12514
+#: doc/guix.texi:12515
#, no-wrap
msgid "Desktop Services"
-msgstr ""
+msgstr "Services de bureaux"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "D-Bus and desktop services."
-msgstr ""
+msgstr "D-Bus et les services de bureaux."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12807 doc/guix.texi:12808
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12807
+#: doc/guix.texi:12808
#, no-wrap
msgid "Database Services"
-msgstr ""
+msgstr "Services de bases de données"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "SQL databases, key-value stores, etc."
-msgstr ""
+msgstr "Bases SQL, clefs-valeurs, etc."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12931 doc/guix.texi:12932
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:12931
+#: doc/guix.texi:12932
#, no-wrap
msgid "Mail Services"
-msgstr ""
+msgstr "Services de courriels"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "IMAP, POP3, SMTP, and all that."
-msgstr ""
+msgstr "IMAP, POP3, SMTP, et tout ça."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:14383 doc/guix.texi:14384
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:14383
+#: doc/guix.texi:14384
#, no-wrap
msgid "Messaging Services"
-msgstr ""
+msgstr "Services de messagerie"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Messaging services."
-msgstr ""
+msgstr "Services de messagerie."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:14851 doc/guix.texi:14852
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:14851
+#: doc/guix.texi:14852
#, no-wrap
msgid "Telephony Services"
-msgstr ""
+msgstr "Services de téléphonie"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Telephony services."
-msgstr ""
+msgstr "Services de téléphonie."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15056 doc/guix.texi:15057
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15056
+#: doc/guix.texi:15057
#, no-wrap
msgid "Monitoring Services"
-msgstr ""
+msgstr "Services de surveillance"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Monitoring services."
-msgstr ""
+msgstr "Services de surveillance."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15209 doc/guix.texi:15210
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15209
+#: doc/guix.texi:15210
#, no-wrap
msgid "Kerberos Services"
-msgstr ""
+msgstr "Services Kerberos"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Kerberos services."
-msgstr ""
+msgstr "Services Kerberos."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15335 doc/guix.texi:15336
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15335
+#: doc/guix.texi:15336
#, no-wrap
msgid "Web Services"
-msgstr ""
+msgstr "Services web"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Web servers."
-msgstr ""
+msgstr "Services web."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15944 doc/guix.texi:15945
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:15944
+#: doc/guix.texi:15945
#, no-wrap
msgid "Certificate Services"
-msgstr ""
+msgstr "Services de certificats"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "TLS certificates via Let's Encrypt."
-msgstr ""
+msgstr "Certificats TLS via Let's Encrypt."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16090 doc/guix.texi:16091
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16090
+#: doc/guix.texi:16091
#, no-wrap
msgid "DNS Services"
-msgstr ""
+msgstr "Services DNS"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "DNS daemons."
-msgstr ""
+msgstr "Démons DNS@."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16494 doc/guix.texi:16495
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16494
+#: doc/guix.texi:16495
#, no-wrap
msgid "VPN Services"
-msgstr ""
+msgstr "Services VPN"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "VPN daemons."
-msgstr ""
+msgstr "Démons VPN"
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16852 doc/guix.texi:16853
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16852
+#: doc/guix.texi:16853
#, no-wrap
msgid "Network File System"
-msgstr ""
+msgstr "Système de fichiers en réseau"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "NFS related services."
-msgstr ""
+msgstr "Services liés à NFS@."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16967 doc/guix.texi:16968
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:16967
+#: doc/guix.texi:16968
#, no-wrap
msgid "Continuous Integration"
-msgstr ""
+msgstr "Intégration continue"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "The Cuirass service."
-msgstr ""
+msgstr "Le service Cuirass."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:17063 doc/guix.texi:17064
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:17063
+#: doc/guix.texi:17064
#, no-wrap
msgid "Power management Services"
-msgstr ""
+msgstr "Services de gestion de l'énergie"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "The TLP tool."
-msgstr ""
+msgstr "L'outil TLP@."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:17591 doc/guix.texi:17592
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:17591
+#: doc/guix.texi:17592
#, no-wrap
msgid "Audio Services"
-msgstr ""
+msgstr "Services audio"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "The MPD."
-msgstr ""
+msgstr "MPD@."
#. type: node
#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:17641
#, no-wrap
msgid "Virtualization Services"
-msgstr ""
+msgstr "Services de virtualisation"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Virtualization services."
-msgstr ""
+msgstr "Services de virtualisation."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:18434 doc/guix.texi:18435
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:18434
+#: doc/guix.texi:18435
#, no-wrap
msgid "Version Control Services"
-msgstr ""
+msgstr "Services de contrôle de version"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Providing remote access to Git repositories."
-msgstr ""
+msgstr "Fournit des accès distants à des dépôts Git."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:19528 doc/guix.texi:19529
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:19528
+#: doc/guix.texi:19529
#, no-wrap
msgid "Game Services"
-msgstr ""
+msgstr "Services de jeu"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Game servers."
-msgstr ""
+msgstr "Serveurs de jeu."
#. type: subsubsection
-#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:19559 doc/guix.texi:19560
+#: doc/guix.texi:256 doc/guix.texi:9718 doc/guix.texi:19559
+#: doc/guix.texi:19560
#, no-wrap
msgid "Miscellaneous Services"
-msgstr ""
+msgstr "Services divers"
#. type: menuentry
#: doc/guix.texi:256 doc/guix.texi:9718
msgid "Other services."
-msgstr ""
+msgstr "D'autres services."
#. type: subsubsection
#: doc/guix.texi:263 doc/guix.texi:20846 doc/guix.texi:20848
@@ -2849,7 +2899,7 @@ msgstr "Référence de service"
#. type: menuentry
#: doc/guix.texi:263 doc/guix.texi:20846
msgid "API reference."
-msgstr "Référence de l'API."
+msgstr "Référence de l'API@."
#. type: subsubsection
#: doc/guix.texi:263 doc/guix.texi:20846 doc/guix.texi:21266
@@ -2957,7 +3007,7 @@ msgstr "Polices de caractères"
#. type: menuentry
#: doc/guix.texi:274 doc/guix.texi:21730
msgid "Fond of fonts."
-msgstr ""
+msgstr "À fond les fontes."
#. type: cindex
#: doc/guix.texi:297
@@ -2969,19 +3019,19 @@ msgstr "but"
#: doc/guix.texi:304
msgid ""
"GNU Guix@footnote{``Guix'' is pronounced like ``geeks'', or ``ɡiːks'' using "
-"the international phonetic alphabet (IPA).} is a package management tool for "
-"the GNU system. Guix makes it easy for unprivileged users to install, "
+"the international phonetic alphabet (IPA).} is a package management tool for"
+" the GNU system. Guix makes it easy for unprivileged users to install, "
"upgrade, or remove packages, to roll back to a previous package set, to "
"build packages from source, and generally assists with the creation and "
"maintenance of software environments."
msgstr ""
"GNU Guix@footnote{« Guix » se prononce comme « geeks » (en prononçant le "
-"« s »), ou « ɡiːks » dans l'alphabet phonétique international (API).} est un "
-"outil de gestion de paquets pour le système GNU. Guix facilite pour les "
+"« s »), ou « ɡiːks » dans l'alphabet phonétique international (API).} est un"
+" outil de gestion de paquets pour le système GNU@. Guix facilite pour les "
"utilisateurs non privilégiés l'installation, la mise à jour et la "
"suppression de paquets, la restauration à un ensemble de paquets précédent, "
-"la construction de paquets depuis les sources et plus généralement aide à la "
-"création et à la maintenance d'environnements logiciels."
+"la construction de paquets depuis les sources et plus généralement aide à la"
+" création et à la maintenance d'environnements logiciels."
#. type: cindex
#: doc/guix.texi:305
@@ -2993,8 +3043,8 @@ msgstr "interfaces utilisateurs"
#: doc/guix.texi:310
msgid ""
"Guix provides a command-line package management interface (@pxref{Invoking "
-"guix package}), a set of command-line utilities (@pxref{Utilities}), as well "
-"as Scheme programming interfaces (@pxref{Programming Interface})."
+"guix package}), a set of command-line utilities (@pxref{Utilities}), as well"
+" as Scheme programming interfaces (@pxref{Programming Interface})."
msgstr ""
"Guix fournit une interface de gestion des paquets par la ligne de commande "
"(@pxref{Invoquer guix package}), un ensemble d'utilitaires en ligne de "
@@ -3011,8 +3061,8 @@ msgstr "démon de construction"
#: doc/guix.texi:314
msgid ""
"Its @dfn{build daemon} is responsible for building packages on behalf of "
-"users (@pxref{Setting Up the Daemon}) and for downloading pre-built binaries "
-"from authorized sources (@pxref{Substitutes})."
+"users (@pxref{Setting Up the Daemon}) and for downloading pre-built binaries"
+" from authorized sources (@pxref{Substitutes})."
msgstr ""
"Son @dfn{démon de construction} est responsable de la construction des "
"paquets pour les utilisateurs (@pxref{Paramétrer le démon}) et du "
@@ -3039,19 +3089,19 @@ msgid ""
"computing freedom}. It is @emph{extensible}: users can write their own "
"package definitions (@pxref{Defining Packages}) and make them available as "
"independent package modules (@pxref{Package Modules}). It is also "
-"@emph{customizable}: users can @emph{derive} specialized package definitions "
-"from existing ones, including from the command line (@pxref{Package "
+"@emph{customizable}: users can @emph{derive} specialized package definitions"
+" from existing ones, including from the command line (@pxref{Package "
"Transformation Options})."
msgstr ""
"Guix contient de nombreuses définitions de paquet GNU et non-GNU qui "
"respectent tous les @uref{https://www.gnu.org/philosophy/free-sw.fr.html, "
-"libertés de l'utilisateur}. Il est @emph{extensible} : les utilisateurs "
+"libertés de l'utilisateur}. Il est @emph{extensible} : les utilisateurs "
"peuvent écrire leurs propres définitions de paquets (@pxref{Defining "
"Packages}) et les rendre disponibles dans des modules de paquets "
-"indépendants (@pxref{Package Modules}). Il est aussi "
+"indépendants (@pxref{Package Modules}). Il est aussi "
"@emph{personnalisable} : les utilisateurs peuvent @emph{dériver} des "
-"définitions de paquets spécialisées à partir de définitions existantes, même "
-"depuis la ligne de commande (@pxref{Package Transformation Options})."
+"définitions de paquets spécialisées à partir de définitions existantes, même"
+" depuis la ligne de commande (@pxref{Package Transformation Options})."
#. type: cindex
#: doc/guix.texi:326 doc/guix.texi:7984 doc/guix.texi:8062
@@ -3078,12 +3128,13 @@ msgid ""
"Configuration})."
msgstr ""
"Vous pouvez installer GNU@tie{}Guix sur un système GNU/Linux existant pour "
-"compléter les outils disponibles sans interférence (@pxref{Installation}) ou "
-"vous pouvez l'utiliser à travers la @dfn{Distribution Système Guix} ou "
-"GuixSD (@pxref{Distribution GNU}) distincte. Avec GNU@tie{}GuixSD, vous "
+"compléter les outils disponibles sans interférence (@pxref{Installation}) ou"
+" vous pouvez l'utiliser à travers la @dfn{Distribution Système Guix} ou "
+"GuixSD (@pxref{Distribution GNU}) distincte. Avec GNU@tie{}GuixSD, vous "
"@emph{déclarez} tous les aspects de la configuration du système "
"d'exploitation et Guix s'occupe de créer la configuration d'une manière "
-"transactionnelle, reproductible et sans état (@pxref{Configuration système})."
+"transactionnelle, reproductible et sans état (@pxref{Configuration "
+"système})."
#. type: cindex
#: doc/guix.texi:337
@@ -3095,35 +3146,35 @@ msgstr "gestion de paquet fonctionnelle"
#: doc/guix.texi:352
msgid ""
"Under the hood, Guix implements the @dfn{functional package management} "
-"discipline pioneered by Nix (@pxref{Acknowledgments}). In Guix, the package "
-"build and installation process is seen as a @emph{function}, in the "
+"discipline pioneered by Nix (@pxref{Acknowledgments}). In Guix, the package"
+" build and installation process is seen as a @emph{function}, in the "
"mathematical sense. That function takes inputs, such as build scripts, a "
"compiler, and libraries, and returns an installed package. As a pure "
"function, its result depends solely on its inputs---for instance, it cannot "
"refer to software or scripts that were not explicitly passed as inputs. A "
"build function always produces the same result when passed a given set of "
"inputs. It cannot alter the environment of the running system in any way; "
-"for instance, it cannot create, modify, or delete files outside of its build "
-"and installation directories. This is achieved by running build processes "
+"for instance, it cannot create, modify, or delete files outside of its build"
+" and installation directories. This is achieved by running build processes "
"in isolated environments (or @dfn{containers}), where only their explicit "
"inputs are visible."
msgstr ""
"Sous le capot, Guix implémente la discipline de @dfn{gestion de paquet "
-"fonctionnel} inventé par Nix (@pxref{Remerciements}). Dans Guix le processus "
-"de construction et d'installation des paquets est vu comme une "
-"@emph{fonction} dans le sens mathématique du terme. Cette fonction a des "
+"fonctionnel} inventé par Nix (@pxref{Remerciements}). Dans Guix le "
+"processus de construction et d'installation des paquets est vu comme une "
+"@emph{fonction} dans le sens mathématique du terme. Cette fonction a des "
"entrées (comme des scripts de construction, un compilateur et des "
-"bibliothèques) et renvoie un paquet installé. En tant que fonction pure, son "
-"résultat ne dépend que de ses entrées. Par exemple, il ne peut pas faire "
-"référence à des logiciels ou des scripts qui n'ont pas été explicitement "
-"passés en entrée. Une fonction de construction produit toujours le même "
-"résultat quand on lui donne le même ensemble d'entrée. Elle ne peut pas "
-"modifier l'environnement du système en cours d'exécution d'aucune manière ; "
-"par exemple elle ne peut pas créer, modifier ou supprimer des fichiers en "
-"dehors de ses répertoires de construction et d'installation. Ce résultat "
-"s'obtient en lançant les processus de construction dans des environnements "
-"isolés (ou des @dfn{conteneurs}) où seules les entrées explicites sont "
-"visibles."
+"bibliothèques) et renvoie un paquet installé. En tant que fonction pure, "
+"son résultat ne dépend que de ses entrées. Par exemple, il ne peut pas "
+"faire référence à des logiciels ou des scripts qui n'ont pas été "
+"explicitement passés en entrée. Une fonction de construction produit "
+"toujours le même résultat quand on lui donne le même ensemble d'entrée. "
+"Elle ne peut pas modifier l'environnement du système en cours d'exécution "
+"d'aucune manière ; par exemple elle ne peut pas créer, modifier ou supprimer"
+" des fichiers en dehors de ses répertoires de construction et "
+"d'installation. Ce résultat s'obtient en lançant les processus de "
+"construction dans des environnements isolés (ou des @dfn{conteneurs}) où "
+"seules les entrées explicites sont visibles."
#. type: cindex
#: doc/guix.texi:353 doc/guix.texi:4186
@@ -3134,8 +3185,8 @@ msgstr "dépôt"
#. type: Plain text
#: doc/guix.texi:360
msgid ""
-"The result of package build functions is @dfn{cached} in the file system, in "
-"a special directory called @dfn{the store} (@pxref{The Store}). Each "
+"The result of package build functions is @dfn{cached} in the file system, in"
+" a special directory called @dfn{the store} (@pxref{The Store}). Each "
"package is installed in a directory of its own in the store---by default "
"under @file{/gnu/store}. The directory name contains a hash of all the "
"inputs used to build that package; thus, changing an input yields a "
@@ -3143,10 +3194,10 @@ msgid ""
msgstr ""
"Le résultat des fonctions de construction de paquets est mis en @dfn{cache} "
"dans le système de fichier, dans répertoire spécial appelé le @dfn{dépôt} "
-"(@pxref{The Store}). Chaque paquet est installé dans son répertoire propre "
-"dans le dépôt — par défaut dans @file{/gnu/store}. Le nom du répertoire "
-"contient un hash de toutes les entrées utilisées pour construire le paquet ; "
-"ainsi, changer une entrée donnera un nom de répertoire différent."
+"(@pxref{The Store}). Chaque paquet est installé dans son répertoire propre "
+"dans le dépôt — par défaut dans @file{/gnu/store}. Le nom du répertoire "
+"contient un hash de toutes les entrées utilisées pour construire le paquet ;"
+" ainsi, changer une entrée donnera un nom de répertoire différent."
#. type: Plain text
#: doc/guix.texi:364
@@ -3157,8 +3208,8 @@ msgid ""
msgstr ""
"Cette approche est le fondement des fonctionnalités les plus importante de "
"Guix : le support des mises à jour des paquets et des retours en arrière "
-"transactionnels, l'installation différenciée par utilisateur et le ramassage "
-"de miettes pour les paquets (@pxref{Fonctionnalités})."
+"transactionnels, l'installation différenciée par utilisateur et le ramassage"
+" de miettes pour les paquets (@pxref{Fonctionnalités})."
#. type: cindex
#: doc/guix.texi:370
@@ -3169,14 +3220,15 @@ msgstr "installer Guix"
#. type: Plain text
#: doc/guix.texi:375
msgid ""
-"GNU Guix is available for download from its website at @url{http://www.gnu."
-"org/software/guix/}. This section describes the software requirements of "
-"Guix, as well as how to install it and get ready to use it."
+"GNU Guix is available for download from its website at "
+"@url{http://www.gnu.org/software/guix/}. This section describes the "
+"software requirements of Guix, as well as how to install it and get ready to"
+" use it."
msgstr ""
"GNU Guix est disponible au téléchargement depuis son site web sur "
-"@url{http://www.gnu.org/software/guix/}. Cette section décrit les pré-requis "
-"logiciels de Guix ainsi que la manière de l'installer et de se préparer à "
-"l'utiliser."
+"@url{http://www.gnu.org/software/guix/}. Cette section décrit les pré-"
+"requis logiciels de Guix ainsi que la manière de l'installer et de se "
+"préparer à l'utiliser."
#. type: Plain text
#: doc/guix.texi:380
@@ -3187,7 +3239,7 @@ msgid ""
"@pxref{System Installation}."
msgstr ""
"Remarquez que cette section concerne l'installation du gestionnaire de "
-"paquet, ce qui se fait sur un système GNU/Linux en cours d'exécution. Si "
+"paquet, ce qui se fait sur un système GNU/Linux en cours d'exécution. Si "
"vous souhaitez plutôt installer le système d'exploitation GNU complet, "
"@pxref{System Installation}."
@@ -3201,15 +3253,15 @@ msgstr "distro extérieure"
#: doc/guix.texi:387
msgid ""
"When installed on a running GNU/Linux system---thereafter called a "
-"@dfn{foreign distro}---GNU@tie{}Guix complements the available tools without "
-"interference. Its data lives exclusively in two directories, usually @file{/"
-"gnu/store} and @file{/var/guix}; other files on your system, such as @file{/"
-"etc}, are left untouched."
+"@dfn{foreign distro}---GNU@tie{}Guix complements the available tools without"
+" interference. Its data lives exclusively in two directories, usually "
+"@file{/gnu/store} and @file{/var/guix}; other files on your system, such as "
+"@file{/etc}, are left untouched."
msgstr ""
"Lorsqu'il est installé sur an système GNU/Linux existant — ci-après nommé "
-"@dfn{distro extérieure} — GNU@tie{}Guix complète les outils disponibles sans "
-"interférence. Ses données se trouvent exclusivement dans deux répertoires, "
-"typiquement @file{/gnu/store} et @file{/var/guix} ; les autres fichiers de "
+"@dfn{distro extérieure} — GNU@tie{}Guix complète les outils disponibles sans"
+" interférence. Ses données se trouvent exclusivement dans deux répertoires,"
+" typiquement @file{/gnu/store} et @file{/var/guix} ; les autres fichiers de "
"votre système comme @file{/etc} sont laissés intacts."
#. type: Plain text
@@ -3225,7 +3277,7 @@ msgstr ""
#: doc/guix.texi:403
#, no-wrap
msgid "installing Guix from binaries"
-msgstr ""
+msgstr "installer Guix depuis les binaires"
#. type: Plain text
#: doc/guix.texi:409
@@ -3233,38 +3285,54 @@ msgid ""
"This section describes how to install Guix on an arbitrary system from a "
"self-contained tarball providing binaries for Guix and for all its "
"dependencies. This is often quicker than installing from source, which is "
-"described in the next sections. The only requirement is to have GNU@tie{}"
-"tar and Xz."
+"described in the next sections. The only requirement is to have "
+"GNU@tie{}tar and Xz."
msgstr ""
+"Cette section décrit comment intaller Guix sur un système quelconque depuis "
+"un archive autonome qui fournit les binaires pour Guix et toutes ses "
+"dépendances. C'est souvent plus rapide que d'installer depuis les sources, "
+"ce qui est décrit dans les sections suivantes. Le seul pré-requis est "
+"d'avoir GNU@tie{}tar et Xz."
#. type: Plain text
#: doc/guix.texi:414
msgid ""
-"We provide a @uref{https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-"
-"install.sh, shell installer script}, which automates the download, "
-"installation, and initial configuration of Guix. It should be run as the "
-"root user."
+"We provide a "
+"@uref{https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh, "
+"shell installer script}, which automates the download, installation, and "
+"initial configuration of Guix. It should be run as the root user."
msgstr ""
+"Nous fournissons un script "
+"@uref{https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh, "
+"script d'intallation shell} qui automatise le téléchargement, l'installation"
+" et la configuration initiale de Guix. Il devrait être lancé en tant "
+"qu'utilisateur root."
#. type: Plain text
#: doc/guix.texi:416
msgid "Installing goes along these lines:"
-msgstr ""
+msgstr "L'installation se comme ceci :"
#. type: cindex
#: doc/guix.texi:419
#, no-wrap
msgid "downloading Guix binary"
-msgstr ""
+msgstr "téléchargement du Guix binaire"
#. type: enumerate
#: doc/guix.texi:424
msgid ""
-"Download the binary tarball from @indicateurl{ftp://alpha.gnu.org/gnu/guix/"
-"guix-binary-@value{VERSION}.@var{system}.tar.xz}, where @var{system} is "
+"Download the binary tarball from "
+"@indicateurl{ftp://alpha.gnu.org/gnu/guix/guix-"
+"binary-@value{VERSION}.@var{system}.tar.xz}, where @var{system} is "
"@code{x86_64-linux} for an @code{x86_64} machine already running the kernel "
"Linux, and so on."
msgstr ""
+"Téléchargez l'archive binaire depuis "
+"@indicateurl{ftp://alpha.gnu.org/gnu/guix/guix-"
+"binary-@value{VERSION}.@var{système}.tar.xz}, où @var{système} est "
+"@code{x86_64-linux} pour une machine @code{x86_64} sur laquelle tourne déjà "
+"le noyau Linux, etc."
#. type: enumerate
#: doc/guix.texi:428
@@ -3272,6 +3340,8 @@ msgid ""
"Make sure to download the associated @file{.sig} file and to verify the "
"authenticity of the tarball against it, along these lines:"
msgstr ""
+"Assurez-vous de télécharger le fichier @file{.sig} associé et de vérifier "
+"l'authenticité de l'archive avec, comme ceci :"
#. type: example
#: doc/guix.texi:432
@@ -3280,6 +3350,8 @@ msgid ""
"$ wget ftp://alpha.gnu.org/gnu/guix/guix-binary-@value{VERSION}.@var{system}.tar.xz.sig\n"
"$ gpg --verify guix-binary-@value{VERSION}.@var{system}.tar.xz.sig\n"
msgstr ""
+"$ wget ftp://alpha.gnu.org/gnu/guix/guix-binary-@value{VERSION}.@var{système}.tar.xz.sig\n"
+"$ gpg --verify guix-binary-@value{VERSION}.@var{système}.tar.xz.sig\n"
#. type: Plain text
#: doc/guix.texi:436 doc/guix.texi:8198
@@ -3287,17 +3359,21 @@ msgid ""
"If that command fails because you do not have the required public key, then "
"run this command to import it:"
msgstr ""
+"Si cette commande échoue parce que vous n'avez pas la clef publique requise,"
+" lancez cette commande pour l'importer :"
#. type: example
#: doc/guix.texi:439 doc/guix.texi:8201
#, no-wrap
-msgid "$ gpg --keyserver pgp.mit.edu --recv-keys @value{OPENPGP-SIGNING-KEY-ID}\n"
+msgid ""
+"$ gpg --keyserver pgp.mit.edu --recv-keys @value{OPENPGP-SIGNING-KEY-ID}\n"
msgstr ""
+"$ gpg --keyserver pgp.mit.edu --recv-keys @value{OPENPGP-SIGNING-KEY-ID}\n"
#. type: Plain text
#: doc/guix.texi:444 doc/guix.texi:8206
msgid "and rerun the @code{gpg --verify} command."
-msgstr ""
+msgstr "et relancez la commande @code{gpg --verify}."
#. type: enumerate
#: doc/guix.texi:448
@@ -3306,6 +3382,9 @@ msgid ""
"distribution, you may have to run @code{su -} or @code{sudo -i}. As "
"@code{root}, run:"
msgstr ""
+"Maintenant, vous devez devenir l'utilisateur @code{root}. En fonction de "
+"votre distribution, vous devrez lancer @code{su -} ou @code{sudo -i}. En "
+"tant que @code{root}, lancez :"
#. type: example
#: doc/guix.texi:454
@@ -3316,6 +3395,10 @@ msgid ""
" guix-binary-@value{VERSION}.@var{system}.tar.xz\n"
"# mv var/guix /var/ && mv gnu /\n"
msgstr ""
+"# cd /tmp\n"
+"# tar --warning=no-timestamp -xf \\\n"
+" guix-binary-@value{VERSION}.@var{système}.tar.xz\n"
+"# mv var/guix /var/ && mv gnu /\n"
#. type: enumerate
#: doc/guix.texi:459
@@ -3323,6 +3406,9 @@ msgid ""
"This creates @file{/gnu/store} (@pxref{The Store}) and @file{/var/guix}. "
"The latter contains a ready-to-use profile for @code{root} (see next step.)"
msgstr ""
+"Cela crée @file{/gnu/store} (@pxref{The Store}) and @file{/var/guix}. Ce "
+"deuxième dossier contient un profil pret à être utilisé pour @code{root} "
+"(voir les étapes suivantes)."
#. type: enumerate
#: doc/guix.texi:462
@@ -3330,6 +3416,8 @@ msgid ""
"Do @emph{not} unpack the tarball on a working Guix system since that would "
"overwrite its own essential files."
msgstr ""
+"Ne décompressez @emph{pas} l'archive sur un système Guix lancé car cela "
+"écraserait ses propres fichiers essentiels."
#. type: enumerate
#: doc/guix.texi:472
@@ -3337,16 +3425,25 @@ msgid ""
"The @code{--warning=no-timestamp} option makes sure GNU@tie{}tar does not "
"emit warnings about ``implausibly old time stamps'' (such warnings were "
"triggered by GNU@tie{}tar 1.26 and older; recent versions are fine.) They "
-"stem from the fact that all the files in the archive have their modification "
-"time set to zero (which means January 1st, 1970.) This is done on purpose "
+"stem from the fact that all the files in the archive have their modification"
+" time set to zero (which means January 1st, 1970.) This is done on purpose "
"to make sure the archive content is independent of its creation time, thus "
"making it reproducible."
msgstr ""
+"L'option @code{--warning=no-timestamp} s'assure que GNU@tie{}tar ne produise"
+" pas d'avertissement disant que « l'horodatage est trop vieux pour être "
+"plausible » (ces avertissements étaient produits par GNU@tie{}tar 1.26 et "
+"précédents ; les versions récentes n'ont pas ce problème). Cela vient du "
+"fait que les fichiers de l'archive ont pour date de modification zéro (ce "
+"qui signifie le 1er janvier 1970). C'est fait exprès pour s'assurer que le "
+"contenu de l'archive ne dépende pas de la date de création, ce qui la rend "
+"reproductible."
#. type: enumerate
#: doc/guix.texi:475
msgid "Make @code{root}'s profile available under @file{~root/.guix-profile}:"
msgstr ""
+"Rendez le profil de @code{root} disponible sous @file{~root/.guix-profile} :"
#. type: example
#: doc/guix.texi:479
@@ -3355,6 +3452,8 @@ msgid ""
"# ln -sf /var/guix/profiles/per-user/root/guix-profile \\\n"
" ~root/.guix-profile\n"
msgstr ""
+"# ln -sf /var/guix/profiles/per-user/root/guix-profile \\\n"
+" ~root/.guix-profile\n"
#. type: enumerate
#: doc/guix.texi:483
@@ -3362,6 +3461,8 @@ msgid ""
"Source @file{etc/profile} to augment @code{PATH} and other relevant "
"environment variables:"
msgstr ""
+"Sourcez @file{etc/profile} pour augmenter @code{PATH} et les autres "
+"variables d'environnement nécessaires :"
#. type: example
#: doc/guix.texi:487
@@ -3370,6 +3471,8 @@ msgid ""
"# GUIX_PROFILE=\"`echo ~root`/.guix-profile\" ; \\\n"
" source $GUIX_PROFILE/etc/profile\n"
msgstr ""
+"# GUIX_PROFILE=\"`echo ~root`/.guix-profile\" ; \\\n"
+" source $GUIX_PROFILE/etc/profile\n"
#. type: enumerate
#: doc/guix.texi:492
@@ -3377,11 +3480,14 @@ msgid ""
"Create the group and user accounts for build users as explained below "
"(@pxref{Build Environment Setup})."
msgstr ""
+"Créez le groupe et les comptes utilisateurs pour les utilisateurs de "
+"construction comme expliqué plus loin (@pxref{Build Environment Setup})."
#. type: enumerate
#: doc/guix.texi:495
msgid "Run the daemon, and set it to automatically start on boot."
msgstr ""
+"Lancez le démon et paramétrez-le pour démarrer automatiquement au démarrage."
#. type: enumerate
#: doc/guix.texi:498
@@ -3389,6 +3495,8 @@ msgid ""
"If your host distro uses the systemd init system, this can be achieved with "
"these commands:"
msgstr ""
+"Si votre distribution hôte utilise le système d'initialisation systemd, cela"
+" peut se faire avec ces commandes :"
#. type: example
#: doc/guix.texi:510
@@ -3398,11 +3506,15 @@ msgid ""
" /etc/systemd/system/\n"
"# systemctl start guix-daemon && systemctl enable guix-daemon\n"
msgstr ""
+"# cp ~root/.guix-profile/lib/systemd/system/guix-daemon.service \\\n"
+" /etc/systemd/system/\n"
+"# systemctl start guix-daemon && systemctl enable guix-daemon\n"
#. type: itemize
#: doc/guix.texi:513 doc/guix.texi:7635
msgid "If your host distro uses the Upstart init system:"
msgstr ""
+"Si votre distribution hôte utilise le système d'initialisation Upstart :"
#. type: example
#: doc/guix.texi:518
@@ -3412,24 +3524,29 @@ msgid ""
"# cp ~root/.guix-profile/lib/upstart/system/guix-daemon.conf /etc/init/\n"
"# start guix-daemon\n"
msgstr ""
+"# initctl reload-configuration\n"
+"# cp ~root/.guix-profile/lib/upstart/system/guix-daemon.conf /etc/init/\n"
+"# start guix-daemon\n"
#. type: enumerate
#: doc/guix.texi:521
msgid "Otherwise, you can still start the daemon manually with:"
-msgstr ""
+msgstr "Sinon, vous pouvez toujours démarrer le démon manuellement avec :"
#. type: example
#: doc/guix.texi:524
#, no-wrap
msgid "# ~root/.guix-profile/bin/guix-daemon --build-users-group=guixbuild\n"
-msgstr ""
+msgstr "# ~root/.guix-profile/bin/guix-daemon --build-users-group=guixbuild\n"
#. type: enumerate
#: doc/guix.texi:529
msgid ""
-"Make the @command{guix} command available to other users on the machine, for "
-"instance with:"
+"Make the @command{guix} command available to other users on the machine, for"
+" instance with:"
msgstr ""
+"Rendez la commande @command{guix} disponible pour les autres utilisateurs "
+"sur la machine, par exemple avec :"
#. type: example
#: doc/guix.texi:534
@@ -3439,6 +3556,9 @@ msgid ""
"# cd /usr/local/bin\n"
"# ln -s /var/guix/profiles/per-user/root/guix-profile/bin/guix\n"
msgstr ""
+"# mkdir -p /usr/local/bin\n"
+"# cd /usr/local/bin\n"
+"# ln -s /var/guix/profiles/per-user/root/guix-profile/bin/guix\n"
#. type: enumerate
#: doc/guix.texi:538
@@ -3446,6 +3566,8 @@ msgid ""
"It is also a good idea to make the Info version of this manual available "
"there:"
msgstr ""
+"C'est aussi une bonne idée de rendre la version Info de ce manuel disponible"
+" ici :"
#. type: example
#: doc/guix.texi:544
@@ -3456,6 +3578,10 @@ msgid ""
"# for i in /var/guix/profiles/per-user/root/guix-profile/share/info/* ;\n"
" do ln -s $i ; done\n"
msgstr ""
+"# mkdir -p /usr/local/share/info\n"
+"# cd /usr/local/share/info\n"
+"# for i in /var/guix/profiles/per-user/root/guix-profile/share/info/* ;\n"
+" do ln -s $i ; done\n"
#. type: enumerate
#: doc/guix.texi:550
@@ -3465,12 +3591,16 @@ msgid ""
"Directories,,, texinfo, GNU Texinfo}, for more details on changing the Info "
"search path.)"
msgstr ""
+"Comme cela, en supposant que @file{/usr/local/share/info} est dans le chemin"
+" de recherche, lancer @command{info guix} ouvrira ce manuel (@pxref{Other "
+"Info Directories,,, texinfo, GNU Texinfo}, pour plus de détails sur comment "
+"changer le chemin de recherche de Info)."
#. type: cindex
#: doc/guix.texi:552 doc/guix.texi:2304 doc/guix.texi:10194
#, no-wrap
msgid "substitutes, authorization thereof"
-msgstr ""
+msgstr "substituts, autorisations"
#. type: enumerate
#: doc/guix.texi:555
@@ -3478,14 +3608,18 @@ msgid ""
"To use substitutes from @code{hydra.gnu.org} or one of its mirrors "
"(@pxref{Substitutes}), authorize them:"
msgstr ""
-"Pour utiliser les substituts de @code{hydra.gnu.org} ou l'un de ses mirroirs "
-"(@pxref{Substituts}), autorisez-les :"
+"Pour utiliser les substituts de @code{hydra.gnu.org} ou l'un de ses mirroirs"
+" (@pxref{Substituts}), autorisez-les :"
#. type: example
#: doc/guix.texi:558
#, no-wrap
-msgid "# guix archive --authorize < ~root/.guix-profile/share/guix/hydra.gnu.org.pub\n"
+msgid ""
+"# guix archive --authorize < ~root/.guix-"
+"profile/share/guix/hydra.gnu.org.pub\n"
msgstr ""
+"# guix archive --authorize < ~root/.guix-"
+"profile/share/guix/hydra.gnu.org.pub\n"
#. type: enumerate
#: doc/guix.texi:563
@@ -3493,34 +3627,44 @@ msgid ""
"Each user may need to perform a few additional steps to make their Guix "
"environment ready for use, @pxref{Application Setup}."
msgstr ""
+"Chaque utilisateur peut avoir besoin d'effectuer des étapes supplémentaires "
+"pour que leur environnement Guix soit prêt à être utilisé, "
+"@pxref{Application Setup}."
#. type: Plain text
#: doc/guix.texi:566
msgid "Voilà, the installation is complete!"
-msgstr ""
+msgstr "Voilà, l'installation est terminée !"
#. type: Plain text
#: doc/guix.texi:569
msgid ""
-"You can confirm that Guix is working by installing a sample package into the "
-"root profile:"
+"You can confirm that Guix is working by installing a sample package into the"
+" root profile:"
msgstr ""
+"Vous pouvez confirmer que Guix fonctionne en installant un paquet d'exemple "
+"dans le profil de root :"
#. type: example
#: doc/guix.texi:572
#, no-wrap
msgid "# guix package -i hello\n"
-msgstr ""
+msgstr "# guix package -i hello\n"
#. type: Plain text
#: doc/guix.texi:579
msgid ""
"The @code{guix} package must remain available in @code{root}'s profile, or "
-"it would become subject to garbage collection---in which case you would find "
-"yourself badly handicapped by the lack of the @command{guix} command. In "
+"it would become subject to garbage collection---in which case you would find"
+" yourself badly handicapped by the lack of the @command{guix} command. In "
"other words, do not remove @code{guix} by running @code{guix package -r "
"guix}."
msgstr ""
+"Le paquet @code{guix} doit rester disponible dans le profil de @code{root} "
+"ou il pourrait être sujet au ramassage de miettes — dans ce cas vous vous "
+"retrouveriez gravement handicapé par l'absence de la commande "
+"@command{guix}. En d'autres termes, ne supprimez pas @code{guix} en lançant"
+" @code{guix package -r guix}."
#. type: Plain text
#: doc/guix.texi:582
@@ -3528,59 +3672,67 @@ msgid ""
"The binary installation tarball can be (re)produced and verified simply by "
"running the following command in the Guix source tree:"
msgstr ""
+"L'archive d'installation binaire peut être (re)produite et vérifiée "
+"simplement en lançaint la commande suivante dans l'arborescence des sources "
+"de Guix :"
#. type: example
#: doc/guix.texi:585
#, no-wrap
msgid "make guix-binary.@var{system}.tar.xz\n"
-msgstr ""
+msgstr "make guix-binary.@var{system}.tar.xz\n"
#. type: Plain text
#: doc/guix.texi:589
msgid "... which, in turn, runs:"
-msgstr ""
+msgstr "… ce qui à son tour lance :"
#. type: example
#: doc/guix.texi:592
#, no-wrap
msgid "guix pack -s @var{system} --localstatedir guix\n"
-msgstr ""
+msgstr "guix pack -s @var{system} --localstatedir guix\n"
#. type: Plain text
#: doc/guix.texi:595
msgid "@xref{Invoking guix pack}, for more info on this handy tool."
-msgstr ""
+msgstr "@xref{Invoking guix pack}, pour plus d'info sur cet outil pratique."
#. type: Plain text
#: doc/guix.texi:603
msgid ""
"This section lists requirements when building Guix from source. The build "
-"procedure for Guix is the same as for other GNU software, and is not covered "
-"here. Please see the files @file{README} and @file{INSTALL} in the Guix "
+"procedure for Guix is the same as for other GNU software, and is not covered"
+" here. Please see the files @file{README} and @file{INSTALL} in the Guix "
"source tree for additional details."
msgstr ""
+"Cette section dresse la liste des pré-requis pour la construction de Guix "
+"depuis les sources. La procédure de construction pour Guix est la même que "
+"pour les autres logiciels GNU, et n'est pas expliquée ici. Regardez les "
+"fichiers @file{README} et @file{INSTALL} dans l'arborescence des sources de "
+"Guix pour plus de détails."
#. type: Plain text
#: doc/guix.texi:605
msgid "GNU Guix depends on the following packages:"
-msgstr ""
+msgstr "GNU Guix dépend des paquets suivants :"
#. type: item
#: doc/guix.texi:607
#, no-wrap
msgid "@url{http://gnu.org/software/guile/, GNU Guile}, version 2.0.13 or"
-msgstr ""
+msgstr "@url{http://gnu.org/software/guile/, GNU Guile}, version 2.0.13 ou"
#. type: itemize
#: doc/guix.texi:609
msgid "later, including 2.2.x;"
-msgstr ""
+msgstr "ultérieure, dont 2.2.x,"
#. type: item
#: doc/guix.texi:609
#, no-wrap
msgid "@url{http://gnupg.org/, GNU libgcrypt};"
-msgstr ""
+msgstr "@url{http://gnupg.org/, GNU libgcrypt},"
#. type: itemize
#: doc/guix.texi:614
@@ -3589,6 +3741,9 @@ msgid ""
"(@pxref{Guile Preparations, how to install the GnuTLS bindings for Guile,, "
"gnutls-guile, GnuTLS-Guile});"
msgstr ""
+"@uref{http://gnutls.org/, GnuTLS}, en particulier ses liaisons Guile "
+"(@pxref{Guile Preparations, how to install the GnuTLS bindings for Guile,, "
+"gnutls-guile, GnuTLS-Guile}),"
#. type: itemize
#: doc/guix.texi:618
@@ -3596,40 +3751,51 @@ msgid ""
"@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, from August 2017 "
"or later;"
msgstr ""
+"@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, d'août 2017 ou "
+"ultérieur,"
#. type: item
#: doc/guix.texi:618
#, no-wrap
msgid "@url{http://zlib.net, zlib};"
-msgstr ""
+msgstr "@url{http://zlib.net, zlib},"
#. type: item
#: doc/guix.texi:619
#, no-wrap
msgid "@url{http://www.gnu.org/software/make/, GNU Make}."
-msgstr ""
+msgstr "@url{http://www.gnu.org/software/make/, GNU Make}."
#. type: Plain text
#: doc/guix.texi:623
msgid "The following dependencies are optional:"
-msgstr ""
+msgstr "Les dépendances suivantes sont facultatives :"
#. type: itemize
#: doc/guix.texi:631
msgid ""
-"Installing @url{http://savannah.nongnu.org/projects/guile-json/, Guile-JSON} "
-"will allow you to use the @command{guix import pypi} command "
+"Installing @url{http://savannah.nongnu.org/projects/guile-json/, Guile-JSON}"
+" will allow you to use the @command{guix import pypi} command "
"(@pxref{Invoking guix import}). It is of interest primarily for developers "
"and not for casual users."
msgstr ""
+"Installer @url{http://savannah.nongnu.org/projects/guile-json/, Guile-JSON} "
+"vous permettra d'utiliser la commande @command{guix import pypi} "
+"(@pxref{Invoking guix import}). Il est surtout utile pour les développeurs "
+"et pas pour les utilisateurs occasionnels."
#. type: itemize
#: doc/guix.texi:638
msgid ""
"Support for build offloading (@pxref{Daemon Offload Setup}) and "
-"@command{guix copy} (@pxref{Invoking guix copy}) depends on @uref{https://"
-"github.com/artyom-poptsov/guile-ssh, Guile-SSH}, version 0.10.2 or later."
+"@command{guix copy} (@pxref{Invoking guix copy}) depends on "
+"@uref{https://github.com/artyom-poptsov/guile-ssh, Guile-SSH}, version "
+"0.10.2 or later."
msgstr ""
+"Le support pour la décharge de construction (@pxref{Daemon Offload Setup}) "
+"et @command{guix copy} (@pxref{Invoking guix copy}) dépend de "
+"@uref{https://github.com/artyom-poptsov/guile-ssh, Guile-SSH}, version "
+"0.10.2 ou ulltérieure."
#. type: itemize
#: doc/guix.texi:642
@@ -3637,6 +3803,8 @@ msgid ""
"When @url{http://www.bzip.org, libbz2} is available, @command{guix-daemon} "
"can use it to compress build logs."
msgstr ""
+"Lorsque @url{http://www.bzip.org, libbz2} est disponible, @command{guix-"
+"daemon} peut l'utiliser pour compresser les journaux de construction."
#. type: Plain text
#: doc/guix.texi:646
@@ -3644,29 +3812,31 @@ msgid ""
"Unless @code{--disable-daemon} was passed to @command{configure}, the "
"following packages are also needed:"
msgstr ""
+"À moins que @code{--disable-daemon} ne soit passé à @command{configure}, les"
+" paquets suivants sont aussi requis :"
#. type: item
#: doc/guix.texi:648
#, no-wrap
msgid "@url{http://sqlite.org, SQLite 3};"
-msgstr ""
+msgstr "@url{http://sqlite.org, SQLite 3},"
#. type: item
#: doc/guix.texi:649
#, no-wrap
msgid "@url{http://gcc.gnu.org, GCC's g++}, with support for the"
-msgstr ""
+msgstr "@url{http://gcc.gnu.org, GCC's g++}, avec le support pour le"
#. type: itemize
#: doc/guix.texi:651
msgid "C++11 standard."
-msgstr ""
+msgstr "standard C++11."
#. type: cindex
#: doc/guix.texi:653
#, no-wrap
msgid "state directory"
-msgstr ""
+msgstr "répertoire d'état"
#. type: Plain text
#: doc/guix.texi:661
@@ -3679,12 +3849,19 @@ msgid ""
"misconfiguration of @var{localstatedir} so you do not inadvertently corrupt "
"your store (@pxref{The Store})."
msgstr ""
+"Lorsque vous configurez Guix sur un système qui a déjà une installation de "
+"Guix, assurez-vous de spécifier le même répertoire d'état que l'installation"
+" existante avec l'option @code{--localstatedir} du script "
+"@command{configure} (@pxref{Directory Variables, @code{localstatedir},, "
+"standards, GNU Coding Standards}). Le script @command{configure} vous "
+"protège des mauvaises configurations involontaires de @var{localstatedir} "
+"pour éviter que vous ne corrompiez votre dépôt (@pxref{The Store})."
#. type: cindex
#: doc/guix.texi:662
#, no-wrap
msgid "Nix, compatibility"
-msgstr ""
+msgstr "Nix, compatibilité"
#. type: Plain text
#: doc/guix.texi:667
@@ -3693,49 +3870,72 @@ msgid ""
"manager} is available, you can instead configure Guix with @code{--disable-"
"daemon}. In that case, Nix replaces the three dependencies above."
msgstr ""
+"Lorsque vous avez une installation fonctionnelle du "
+"@url{http://nixos.org/nix/, gestionnaire de paquets Nix}, vous pouvez "
+"configurer Guix avec @code{--disable-daemon}. Dan ce cas, Nix remplace les "
+"trois dépendances au dessus."
#. type: Plain text
#: doc/guix.texi:677
msgid ""
"Guix is compatible with Nix, so it is possible to share the same store "
-"between both. To do so, you must pass @command{configure} not only the same "
-"@code{--with-store-dir} value, but also the same @code{--localstatedir} "
-"value. The latter is essential because it specifies where the database that "
-"stores metadata about the store is located, among other things. The default "
-"values for Nix are @code{--with-store-dir=/nix/store} and @code{--"
-"localstatedir=/nix/var}. Note that @code{--disable-daemon} is not required "
-"if your goal is to share the store with Nix."
-msgstr ""
+"between both. To do so, you must pass @command{configure} not only the same"
+" @code{--with-store-dir} value, but also the same @code{--localstatedir} "
+"value. The latter is essential because it specifies where the database that"
+" stores metadata about the store is located, among other things. The "
+"default values for Nix are @code{--with-store-dir=/nix/store} and "
+"@code{--localstatedir=/nix/var}. Note that @code{--disable-daemon} is not "
+"required if your goal is to share the store with Nix."
+msgstr ""
+"Guix est compatible avec Nix, donc il est possible de partager le même dépôt"
+" entre les deux. Pour cela, vous devez passer à @command{configure} non "
+"seulement la même valeur de @code{--with-store-dir} mais aussi la même "
+"valeur de @code{--localstatedir}. Cette dernière est nécessaires car elle "
+"spécifie l'emplacement de la base de données qui stocke les métadonnées sur "
+"le dépôt, entre autres choses. Les valeurs par défaut pour Nix sont "
+"@code{--with-store-dir=/nix/store} et @code{--localstatedir=/nix/var}. "
+"Remarquez que @code{--disable-daemon} n'est pas requis si votre but est de "
+"partager le dépôt avec Nix."
#. type: cindex
#: doc/guix.texi:681
#, no-wrap
msgid "test suite"
-msgstr ""
+msgstr "suite de tests"
#. type: Plain text
#: doc/guix.texi:687
msgid ""
"After a successful @command{configure} and @code{make} run, it is a good "
"idea to run the test suite. It can help catch issues with the setup or "
-"environment, or bugs in Guix itself---and really, reporting test failures is "
-"a good way to help improve the software. To run the test suite, type:"
+"environment, or bugs in Guix itself---and really, reporting test failures is"
+" a good way to help improve the software. To run the test suite, type:"
msgstr ""
+"Après avoir lancé @command{configure} et @code{make} correctement, c'est une"
+" bonne idée de lancer la suite de tests. Elle peut aider à trouver des "
+"erreurs avec la configuration ou l'environnement, ou des bogues dans Guix "
+"lui-même — et vraiment, rapporter des échecs de tests est une bonne manière "
+"d'aider à améliorer le logiciel. Pour lancer la suite de tests, tapez :"
#. type: example
#: doc/guix.texi:690
#, no-wrap
msgid "make check\n"
-msgstr ""
+msgstr "make check\n"
#. type: Plain text
#: doc/guix.texi:697
msgid ""
-"Test cases can run in parallel: you can use the @code{-j} option of GNU@tie{}"
-"make to speed things up. The first run may take a few minutes on a recent "
-"machine; subsequent runs will be faster because the store that is created "
-"for test purposes will already have various things in cache."
+"Test cases can run in parallel: you can use the @code{-j} option of "
+"GNU@tie{}make to speed things up. The first run may take a few minutes on a"
+" recent machine; subsequent runs will be faster because the store that is "
+"created for test purposes will already have various things in cache."
msgstr ""
+"Les cas de tests peuvent être lancés en parallèle : vous pouvez utiliser "
+"l'option @code{-j} de GNU@tie{}make pour accélérer les choses. Le premier "
+"lancement peut prendre plusieurs minutes sur une machine récente ; les "
+"lancements suivants seront plus rapides car le dépôt créé pour les tests "
+"aura déjà plusieurs choses en cache."
#. type: Plain text
#: doc/guix.texi:700
@@ -3743,12 +3943,14 @@ msgid ""
"It is also possible to run a subset of the tests by defining the "
"@code{TESTS} makefile variable as in this example:"
msgstr ""
+"Il est aussi possible de lancer un sous-ensemble des tests en définissant la"
+" variable makefile @code{TESTS} comme dans cet exemple :"
#. type: example
#: doc/guix.texi:703
#, no-wrap
msgid "make check TESTS=\"tests/store.scm tests/cpio.scm\"\n"
-msgstr ""
+msgstr "make check TESTS=\"tests/store.scm tests/cpio.scm\"\n"
#. type: Plain text
#: doc/guix.texi:708
@@ -3757,12 +3959,16 @@ msgid ""
"the details of every individual test cases, it is possible to define the "
"@code{SCM_LOG_DRIVER_FLAGS} makefile variable as in this example:"
msgstr ""
+"Par défaut, les résultats des tests sont affichés au niveau du fichier. "
+"Pour voir les détails de chaque cas de test individuel, il est possible de "
+"définire la variable makefile @code{SCM_LOG_DRIVER_FLAGS} comme dans cet "
+"exemple :"
#. type: example
#: doc/guix.texi:711
#, no-wrap
msgid "make check TESTS=\"tests/base64.scm\" SCM_LOG_DRIVER_FLAGS=\"--brief=no\"\n"
-msgstr ""
+msgstr "make check TESTS=\"tests/base64.scm\" SCM_LOG_DRIVER_FLAGS=\"--brief=no\"\n"
#. type: Plain text
#: doc/guix.texi:717
@@ -3772,6 +3978,10 @@ msgid ""
"well as version numbers of the dependencies (@pxref{Requirements}) in your "
"message."
msgstr ""
+"Après un échec, envoyez un courriel à @email{bug-guix@@gnu.org} et attachez "
+"le fichier @file{test-suite.log}. Précisez la version de Guix utilisée "
+"ainsi que les numéros de version de ses dépendances (@pxref{Requirements}) "
+"dans votre message."
#. type: Plain text
#: doc/guix.texi:721
@@ -3780,23 +3990,29 @@ msgid ""
"operating system instances. It can only run on systems where Guix is "
"already installed, using:"
msgstr ""
+"Guix possède aussi une suite de tests de systèmes complets qui test des "
+"instances complètes du système d'exploitation GuixSD@. Elle ne peut être "
+"lancée qui sur un système où Guix est déjà installé, avec :"
#. type: example
#: doc/guix.texi:724
#, no-wrap
msgid "make check-system\n"
-msgstr ""
+msgstr "make check-system\n"
#. type: Plain text
#: doc/guix.texi:728
-msgid "or, again, by defining @code{TESTS} to select a subset of tests to run:"
+msgid ""
+"or, again, by defining @code{TESTS} to select a subset of tests to run:"
msgstr ""
+"Ou, de nouveau, en définissant @code{TESTS} pour choisir un sous-ensemble "
+"des tests à lancer :"
#. type: example
#: doc/guix.texi:731
#, no-wrap
msgid "make check-system TESTS=\"basic mcron\"\n"
-msgstr ""
+msgstr "make check-system TESTS=\"basic mcron\"\n"
#. type: Plain text
#: doc/guix.texi:739
@@ -3805,15 +4021,16 @@ msgid ""
"They work by running the operating systems under test with lightweight "
"instrumentation in a virtual machine (VM). They can be computationally "
"intensive or rather cheap, depending on whether substitutes are available "
-"for their dependencies (@pxref{Substitutes}). Some of them require a lot of "
-"storage space to hold VM images."
+"for their dependencies (@pxref{Substitutes}). Some of them require a lot of"
+" storage space to hold VM images."
msgstr ""
-"Ces tests systèmes sont définis dans les modules @code{(gnu tests @dots{})}. "
-"Ils fonctionnent en lançant les systèmes d'exploitation sous test avec une "
-"instrumentation légère dans une machine virtuelle (VM). Ils peuvent être "
+"Ces tests systèmes sont définis dans les modules @code{(gnu tests @dots{})}."
+" Ils fonctionnent en lançant les systèmes d'exploitation sous test avec une "
+"instrumentation légère dans une machine virtuelle (VM). Ils peuvent être "
"intenses en terme de calculs ou plutôt rapides en fonction de la "
-"disponibilité des substituts de leurs dépendances (@pxref{Substituts}). "
-"Certains requièrent beaucoup d'espace disque pour contenir les images des VM."
+"disponibilité des substituts de leurs dépendances (@pxref{Substituts}). "
+"Certains requièrent beaucoup d'espace disque pour contenir les images des "
+"VM@."
#. type: Plain text
#: doc/guix.texi:742
@@ -3821,24 +4038,33 @@ msgid ""
"Again in case of test failures, please send @email{bug-guix@@gnu.org} all "
"the details."
msgstr ""
+"De nouveau, en cas d'échec, envoyez tous les détails à @email{bug-"
+"guix@@gnu.org}."
#. type: cindex
#: doc/guix.texi:746
#, no-wrap
msgid "daemon"
-msgstr ""
+msgstr "démon"
#. type: Plain text
#: doc/guix.texi:754
msgid ""
"Operations such as building a package or running the garbage collector are "
-"all performed by a specialized process, the @dfn{build daemon}, on behalf of "
-"clients. Only the daemon may access the store and its associated database. "
-"Thus, any operation that manipulates the store goes through the daemon. For "
-"instance, command-line tools such as @command{guix package} and "
+"all performed by a specialized process, the @dfn{build daemon}, on behalf of"
+" clients. Only the daemon may access the store and its associated database."
+" Thus, any operation that manipulates the store goes through the daemon. "
+"For instance, command-line tools such as @command{guix package} and "
"@command{guix build} communicate with the daemon (@i{via} remote procedure "
"calls) to instruct it what to do."
msgstr ""
+"Les opérations comme la construction d'un paquet ou le lancement du ramasse-"
+"miettes sont toutes effectuées par un processus spécialisé, le @dfn{démon de"
+" construction}, pour le compte des clients. Seul le démon peut accéder au "
+"dépôt et à sa base de données associée. Ainsi, toute opération manipulant "
+"le dépôt passe par le démon. Par exemple, les outils en ligne de commande "
+"comme @command{guix package} et @command{guix build} communiquent avec le "
+"démon (@i{via} des appels de procédures distantes) pour lui dire quoi faire."
#. type: Plain text
#: doc/guix.texi:758
@@ -3848,32 +4074,39 @@ msgid ""
"the daemon to download pre-built binaries."
msgstr ""
"Les sections suivantes expliquent comment préparer l'environnement du démon "
-"de construction. Voir aussi @ref{Substituts} pour apprendre comment "
+"de construction. Voir aussi @ref{Substituts} pour apprendre comment "
"permettre le téléchargement de binaires pré-construits."
#. type: cindex
#: doc/guix.texi:768 doc/guix.texi:1193
#, no-wrap
msgid "build environment"
-msgstr ""
+msgstr "environnement de construction"
#. type: Plain text
#: doc/guix.texi:776
msgid ""
"In a standard multi-user setup, Guix and its daemon---the @command{guix-"
-"daemon} program---are installed by the system administrator; @file{/gnu/"
-"store} is owned by @code{root} and @command{guix-daemon} runs as "
+"daemon} program---are installed by the system administrator; "
+"@file{/gnu/store} is owned by @code{root} and @command{guix-daemon} runs as "
"@code{root}. Unprivileged users may use Guix tools to build packages or "
"otherwise access the store, and the daemon will do it on their behalf, "
"ensuring that the store is kept in a consistent state, and allowing built "
"packages to be shared among users."
msgstr ""
+"Dans une installation standard multi-utilisateurs, Guix et son démon — le "
+"programme @command{guix-daemon} — sont installé par l'administrateur système"
+" ; @file{/gnu/store} appartient à @code{root} et @command{guix-daemon} est "
+"lancé en @code{root}. Les utilisateurs non-privilégiés peuvent utiliser les"
+" outils Guix pour construire des paquets ou accéder au dépôt et le démon le "
+"fera pour leur compte en s'assurant que le dépôt garde un état cohérent et "
+"permet le partage des paquets déjà construits entre les utilisateurs."
#. type: cindex
#: doc/guix.texi:777
#, no-wrap
msgid "build users"
-msgstr ""
+msgstr "utilisateurs de construction"
#. type: Plain text
#: doc/guix.texi:788
@@ -3881,14 +4114,27 @@ msgid ""
"When @command{guix-daemon} runs as @code{root}, you may not want package "
"build processes themselves to run as @code{root} too, for obvious security "
"reasons. To avoid that, a special pool of @dfn{build users} should be "
-"created for use by build processes started by the daemon. These build users "
-"need not have a shell and a home directory: they will just be used when the "
-"daemon drops @code{root} privileges in build processes. Having several such "
-"users allows the daemon to launch distinct build processes under separate "
-"UIDs, which guarantees that they do not interfere with each other---an "
-"essential feature since builds are regarded as pure functions "
+"created for use by build processes started by the daemon. These build users"
+" need not have a shell and a home directory: they will just be used when the"
+" daemon drops @code{root} privileges in build processes. Having several "
+"such users allows the daemon to launch distinct build processes under "
+"separate UIDs, which guarantees that they do not interfere with each other"
+"---an essential feature since builds are regarded as pure functions "
"(@pxref{Introduction})."
msgstr ""
+"Alors que @command{guix-daemon} tourne en @code{root}, vous n'avez pas "
+"forcément envie que les processus de construction de paquets tournent aussi "
+"en @code{root}, pour des raisons de sécurité évidentes. Pour éviter cela, "
+"vous devriez créer une réserve spéciale d'@dfn{utilisateurs de construction}"
+" que les processus de construction démarrés par le démon utiliseront. Ces "
+"utilisateurs de construction n'ont pas besoin d'un shell ou d'un répertoire "
+"personnel ; ils seront seulement utilisés quand le démon délaissera ses "
+"privilèges @code{root} dans les processus de construction. En ayant "
+"plusieurs de ces utilisateurs, vous permettez au démon de lancer des "
+"processus de construction distincts sous des UID différent, ce qui garanti "
+"qu'aucune interférence n'ait lieu entre les uns et les autres — une "
+"fonctionnalité essentielle puisque les constructions sont supposées être des"
+" fonctions pures (@pxref{Introduction})."
#. type: Plain text
#: doc/guix.texi:791
@@ -3896,6 +4142,9 @@ msgid ""
"On a GNU/Linux system, a build user pool may be created like this (using "
"Bash syntax and the @code{shadow} commands):"
msgstr ""
+"Sur un système GNU/Linux, on peut créer une réserve d'utilisateurs de "
+"construction comme ceci (avec la syntaxe Bash et les commandes "
+"@code{shadow}) :"
#. type: example
#: doc/guix.texi:803
@@ -3910,6 +4159,14 @@ msgid ""
" guixbuilder$i;\n"
" done\n"
msgstr ""
+"# groupadd --system guixbuild\n"
+"# for i in `seq -w 1 10`;\n"
+" do\n"
+" useradd -g guixbuild -G guixbuild \\\n"
+" -d /var/empty -s `which nologin` \\\n"
+" -c \"Utilisateur de construction Guix $i\" --system \\\n"
+" guixbuilder$i;\n"
+" done\n"
#. type: Plain text
#: doc/guix.texi:813
@@ -3921,30 +4178,46 @@ msgid ""
"group so they can access @file{/dev/kvm}, using @code{-G guixbuild,kvm} "
"instead of @code{-G guixbuild} (@pxref{Invoking guix system})."
msgstr ""
+"Le nombre d'utilisateurs de construction détermine le nombre de tâches de "
+"constructions qui peuvent tourner en parallèle, tel que spécifié par "
+"l'option @option{--max-jobs} (@pxref{Invoking guix-daemon, @option{--max-"
+"jobs}}). Pour utiliser @command{guix system vm} et les commandes liées, "
+"vous devrez ajouter les utilisateurs de construction au groupe @code{kvm} "
+"pour qu'ils puissent accéder à @file{/dev/kvm} avec @code{-G guixbuild,kvm} "
+"plutôt que @code{-G guixbuild} (@pxref{Invoking guix system})."
#. type: Plain text
#: doc/guix.texi:822
msgid ""
"The @code{guix-daemon} program may then be run as @code{root} with the "
"following command@footnote{If your machine uses the systemd init system, "
-"dropping the @file{@var{prefix}/lib/systemd/system/guix-daemon.service} file "
-"in @file{/etc/systemd/system} will ensure that @command{guix-daemon} is "
+"dropping the @file{@var{prefix}/lib/systemd/system/guix-daemon.service} file"
+" in @file{/etc/systemd/system} will ensure that @command{guix-daemon} is "
"automatically started. Similarly, if your machine uses the Upstart init "
"system, drop the @file{@var{prefix}/lib/upstart/system/guix-daemon.conf} "
"file in @file{/etc/init}.}:"
msgstr ""
+"Le programme @code{guix-daemon} peut ensuite être lancé en @code{root} avec "
+"la commande suivante@footnote{Si votre machine utilise le système "
+"d'initialisation systemd, copiez le fichier "
+"@file{@var{prefix}/lib/systemd/system/guix-daemon.service} dans "
+"@file{/etc/systemd/system} pour vous assurer que @command{guix-daemon} est "
+"démarré automatiquement. De même, si votre machine utilise le système "
+"d'initialisation Upstart, copiez le fichier "
+"@file{@var{prefix}/lib/upstart/system/guix-daemon.conf} dans "
+"@file{/etc/init}.} :"
#. type: example
#: doc/guix.texi:825 doc/guix.texi:1186
#, no-wrap
msgid "# guix-daemon --build-users-group=guixbuild\n"
-msgstr ""
+msgstr "# guix-daemon --build-users-group=guixbuild\n"
#. type: cindex
#: doc/guix.texi:827 doc/guix.texi:1191
#, no-wrap
msgid "chroot"
-msgstr ""
+msgstr "chroot"
#. type: Plain text
#: doc/guix.texi:832
@@ -3953,6 +4226,9 @@ msgid ""
"@code{guixbuilder} users. On GNU/Linux, by default, the chroot environment "
"contains nothing but:"
msgstr ""
+"De cette façon, le démon démarre les processus de construction dans un "
+"chroot, sous un des utilisateurs @code{guixbuilder}. Sur GNU/Linux par "
+"défaut, l'environnement chroot ne contient rien d'autre que :"
#. type: itemize
#: doc/guix.texi:840
@@ -3962,6 +4238,11 @@ msgid ""
"in the chroot's @code{/dev} is fixed, most of these files can only be "
"created if the host has them.};"
msgstr ""
+"un répertoire @code{/dev} minimal, créé presque indépendamment du "
+"@code{/dev} de l'hôte@footnote{« presque », parce que même si l'ensemble des"
+" fichiers qui apparaissent dans le @code{/dev} du chroot sont déterminés à "
+"l'avance, la plupart de ces fichiers ne peut pas être créée si l'hôte ne les"
+" a pas.} ;"
#. type: itemize
#: doc/guix.texi:844
@@ -3969,6 +4250,8 @@ msgid ""
"the @code{/proc} directory; it only shows the processes of the container "
"since a separate PID name space is used;"
msgstr ""
+"le répertoire @code{/proc} ; il ne montre que les processus du conteneur car"
+" on utilise une espace de nom séparé pour les PID ;"
#. type: itemize
#: doc/guix.texi:848
@@ -3976,11 +4259,13 @@ msgid ""
"@file{/etc/passwd} with an entry for the current user and an entry for user "
"@file{nobody};"
msgstr ""
+"@file{/etc/passwd} avec une entrée pour l'utilisateur actuel et une entrée "
+"pour l'utilisateur @file{nobody} ;"
#. type: itemize
#: doc/guix.texi:851
msgid "@file{/etc/group} with an entry for the user's group;"
-msgstr ""
+msgstr "@file{/etc/group} avec une entrée pour le groupe de l'utilisateur ;"
#. type: itemize
#: doc/guix.texi:855
@@ -3988,11 +4273,13 @@ msgid ""
"@file{/etc/hosts} with an entry that maps @code{localhost} to "
"@code{127.0.0.1};"
msgstr ""
+"@file{/etc/hosts} avec une entrée qui fait correspondre @code{localhost} à "
+"@code{127.0.0.1} ;"
#. type: itemize
#: doc/guix.texi:858
msgid "a writable @file{/tmp} directory."
-msgstr ""
+msgstr "un répertoire @file{/tmp} inscriptible."
#. type: Plain text
#: doc/guix.texi:867
@@ -4005,12 +4292,20 @@ msgid ""
"avoids discrepancies in cases where build processes capture the name of "
"their build tree."
msgstr ""
+"Vous pouvez influencer le répertoire où le démon stocke les arbres de "
+"construction @i{via} la variable d'environnement @code{TMPDIR}. Cependant, "
+"l'arbre de construction dans le chroot sera toujours appelé @file{/tmp/guix-"
+"build-@var{nom}.drv-0}, où @var{nom} est le nom de la dérivation — p.@: "
+"ex.@: @code{coreutils-8.24}. De cette façon, la valeur de @code{TMPDIR} ne "
+"fuite pas à l'intérieur des environnements de construction, ce qui évite des"
+" différences lorsque le processus de construction retient le nom de leur "
+"répertoire de construction."
#. type: vindex
#: doc/guix.texi:868 doc/guix.texi:2411
#, no-wrap
msgid "http_proxy"
-msgstr ""
+msgstr "http_proxy"
#. type: Plain text
#: doc/guix.texi:872
@@ -4019,8 +4314,8 @@ msgid ""
"downloads it performs, be it for fixed-output derivations "
"(@pxref{Derivations}) or for substitutes (@pxref{Substitutes})."
msgstr ""
-"Le démon tient aussi compte de la variable d'environnement @code{http_proxy} "
-"pour ses téléchargements HTTP, que ce soit pour les dérivations à sortie "
+"Le démon tient aussi compte de la variable d'environnement @code{http_proxy}"
+" pour ses téléchargements HTTP, que ce soit pour les dérivations à sortie "
"fixes (@pxref{Derivations}) ou pour les substituts (@pxref{Substituts})."
#. type: Plain text
@@ -4028,51 +4323,73 @@ msgstr ""
msgid ""
"If you are installing Guix as an unprivileged user, it is still possible to "
"run @command{guix-daemon} provided you pass @code{--disable-chroot}. "
-"However, build processes will not be isolated from one another, and not from "
-"the rest of the system. Thus, build processes may interfere with each "
+"However, build processes will not be isolated from one another, and not from"
+" the rest of the system. Thus, build processes may interfere with each "
"other, and may access programs, libraries, and other files available on the "
"system---making it much harder to view them as @emph{pure} functions."
msgstr ""
+"Si vous installez Guix en tant qu'utilisateur non-privilégié, il est "
+"toujours possible de lancer @command{guix-daemon} si vous passez "
+"@code{--disable-chroot}. Cependant, les processus de construction ne seront"
+" pas isolés les uns des autres ni du reste du système. Ainsi les processus "
+"de construction peuvent interférer les uns avec les autres, et peuvent "
+"accéder à des programmes, des bibliothèques et d'autres fichiers présents "
+"sur le système — ce qui rend plus difficile de les voir comme des fonctions "
+"@emph{pures}."
#. type: subsection
#: doc/guix.texi:883
#, no-wrap
msgid "Using the Offload Facility"
-msgstr ""
+msgstr "Utiliser le dispositif de déchargement"
#. type: cindex
#: doc/guix.texi:885
#, no-wrap
msgid "offloading"
-msgstr ""
+msgstr "déchargement"
#. type: cindex
#: doc/guix.texi:886 doc/guix.texi:1247
#, no-wrap
msgid "build hook"
-msgstr ""
+msgstr "crochet de construction"
#. type: Plain text
#: doc/guix.texi:900
msgid ""
"When desired, the build daemon can @dfn{offload} derivation builds to other "
-"machines running Guix, using the @code{offload} @dfn{build hook}"
-"@footnote{This feature is available only when @uref{https://github.com/"
-"artyom-poptsov/guile-ssh, Guile-SSH} is present.}. When that feature is "
-"enabled, a list of user-specified build machines is read from @file{/etc/"
-"guix/machines.scm}; every time a build is requested, for instance via "
-"@code{guix build}, the daemon attempts to offload it to one of the machines "
-"that satisfy the constraints of the derivation, in particular its system "
-"type---e.g., @file{x86_64-linux}. Missing prerequisites for the build are "
-"copied over SSH to the target machine, which then proceeds with the build; "
-"upon success the output(s) of the build are copied back to the initial "
-"machine."
-msgstr ""
+"machines running Guix, using the @code{offload} @dfn{build "
+"hook}@footnote{This feature is available only when "
+"@uref{https://github.com/artyom-poptsov/guile-ssh, Guile-SSH} is present.}."
+" When that feature is enabled, a list of user-specified build machines is "
+"read from @file{/etc/guix/machines.scm}; every time a build is requested, "
+"for instance via @code{guix build}, the daemon attempts to offload it to one"
+" of the machines that satisfy the constraints of the derivation, in "
+"particular its system type---e.g., @file{x86_64-linux}. Missing "
+"prerequisites for the build are copied over SSH to the target machine, which"
+" then proceeds with the build; upon success the output(s) of the build are "
+"copied back to the initial machine."
+msgstr ""
+"Si vous le souhaitez, le démon de construction peut @dfn{décharger} des "
+"constructions de dérivations sur d'autres machines Guix avec le @dfn{crochet"
+" de construction} @code{offload}@footnote{Cette fonctionnalité n'est "
+"disponible que si @uref{https://github.com/artyom-poptsov/guile-ssh, Guile-"
+"SSH} est présent.}. Lorsque cette fonctionnalité est activée, Guix lit une "
+"liste de machines de constructions spécifiée par l'utilisateur dans "
+"@file{/etc/guix/machines.scm} ; à chaque fois qu'une construction est "
+"demandée, par exemple par @code{guix build}, le démon essaie de la décharger"
+" sur une des machines qui satisfont les contraintes de la dérivation, en "
+"particulier le type de système, p.@: ex.@: @file{x86_64-linux}. Les "
+"prérequis manquants pour la construction sont copiés par SSH sur la machine "
+"de construction qui procède ensuite à la construction ; si elle réussi, les "
+"sorties de la construction sont copiés vers la machine de départ."
#. type: Plain text
#: doc/guix.texi:902
msgid "The @file{/etc/guix/machines.scm} file typically looks like this:"
msgstr ""
+"Le fichier @file{/etc/guix/machines.scm} ressemble typiquement à cela :"
#. type: example
#: doc/guix.texi:910
@@ -4086,6 +4403,13 @@ msgid ""
" (speed 2.)) ;incredibly fast!\n"
"\n"
msgstr ""
+"(list (build-machine\n"
+" (name \"eightysix.example.org\")\n"
+" (system \"x86_64-linux\")\n"
+" (host-key \"ssh-ed25519 AAAAC3Nza@dots{}\")\n"
+" (user \"bob\")\n"
+" (speed 2.)) ;très rapide !\n"
+"\n"
#. type: example
#: doc/guix.texi:919
@@ -4100,6 +4424,14 @@ msgid ""
" (string-append (getenv \"HOME\")\n"
" \"/.ssh/identity-for-guix\"))))\n"
msgstr ""
+" (build-machine\n"
+" (name \"meeps.example.org\")\n"
+" (system \"mips64el-linux\")\n"
+" (host-key \"ssh-rsa AAAAB3Nza@dots{}\")\n"
+" (user \"alice\")\n"
+" (private-key\n"
+" (string-append (getenv \"HOME\")\n"
+" \"/.ssh/identity-for-guix\"))))\n"
#. type: Plain text
#: doc/guix.texi:925
@@ -4107,24 +4439,35 @@ msgid ""
"In the example above we specify a list of two build machines, one for the "
"@code{x86_64} architecture and one for the @code{mips64el} architecture."
msgstr ""
+"Dans l'exemple ci-dessus nous spécifions une liste de deux machines de "
+"construction, une pour l'architecture @code{x86_64} et une pour "
+"l'architecture @code{mips64el}."
#. type: Plain text
#: doc/guix.texi:934
msgid ""
"In fact, this file is---not surprisingly!---a Scheme file that is evaluated "
-"when the @code{offload} hook is started. Its return value must be a list of "
-"@code{build-machine} objects. While this example shows a fixed list of "
+"when the @code{offload} hook is started. Its return value must be a list of"
+" @code{build-machine} objects. While this example shows a fixed list of "
"build machines, one could imagine, say, using DNS-SD to return a list of "
"potential build machines discovered in the local network "
-"(@pxref{Introduction, Guile-Avahi,, guile-avahi, Using Avahi in Guile Scheme "
-"Programs}). The @code{build-machine} data type is detailed below."
-msgstr ""
+"(@pxref{Introduction, Guile-Avahi,, guile-avahi, Using Avahi in Guile Scheme"
+" Programs}). The @code{build-machine} data type is detailed below."
+msgstr ""
+"En fait, ce fichier est — et ça ne devrait pas vous surprendre ! — un "
+"fichier Scheme qui est évalué au démarrage du crochet @code{offload}. Sa "
+"valeur de retour doit être une liste d'objets @code{build-machine}. Même si"
+" cet exemple montre une liste fixée de machines de construction, on pourrait"
+" imaginer par exemple utiliser DNS-SD pour renvoyer une liste de machines de"
+" constructions potentielles découvertes sur le réseau local "
+"(@pxref{Introduction, Guile-Avahi,, guile-avahi, Using Avahi in Guile Scheme"
+" Programs}). Le type de données @code{build-machine} est détaillé plus bas."
#. type: deftp
#: doc/guix.texi:935
#, no-wrap
msgid "{Data Type} build-machine"
-msgstr ""
+msgstr "{Type de données} build-machine"
#. type: deftp
#: doc/guix.texi:938
@@ -4132,6 +4475,8 @@ msgid ""
"This data type represents build machines to which the daemon may offload "
"builds. The important fields are:"
msgstr ""
+"Ce type de données représente les machines de construction sur lesquelles le"
+" démon peut décharger des constructions. Les champs importants sont :"
#. type: code{#1}
#: doc/guix.texi:941 doc/guix.texi:3402 doc/guix.texi:9406 doc/guix.texi:9470
@@ -4141,43 +4486,48 @@ msgstr ""
#: doc/guix.texi:19946 doc/guix.texi:21154
#, no-wrap
msgid "name"
-msgstr ""
+msgstr "name"
#. type: table
#: doc/guix.texi:943
msgid "The host name of the remote machine."
-msgstr ""
+msgstr "Le nom d'hôte de la machine distante."
#. type: item
#: doc/guix.texi:944
#, no-wrap
msgid "system"
-msgstr ""
+msgstr "system"
#. type: table
#: doc/guix.texi:946
msgid "The system type of the remote machine---e.g., @code{\"x86_64-linux\"}."
msgstr ""
+"Le type de système de la machine distante, p.@: ex.@: "
+"@code{\"x86_64-linux\"}."
#. type: code{#1}
#: doc/guix.texi:947 doc/guix.texi:11010
#, no-wrap
msgid "user"
-msgstr ""
+msgstr "user"
#. type: table
#: doc/guix.texi:951
msgid ""
"The user account to use when connecting to the remote machine over SSH. "
-"Note that the SSH key pair must @emph{not} be passphrase-protected, to allow "
-"non-interactive logins."
+"Note that the SSH key pair must @emph{not} be passphrase-protected, to allow"
+" non-interactive logins."
msgstr ""
+"Le compte utilisateur à utiliser lors de la connexion à la machine distante "
+"par SSH@. Remarquez que la paire de clef SSH ne doit @emph{pas} être "
+"protégée par mot de passe pour permettre des connexions non-interactives."
#. type: item
#: doc/guix.texi:952
#, no-wrap
msgid "host-key"
-msgstr ""
+msgstr "host-key"
#. type: table
#: doc/guix.texi:956
@@ -4186,12 +4536,15 @@ msgid ""
"This is used to authenticate the machine when we connect to it. It is a "
"long string that looks like this:"
msgstr ""
+"Cela doit être la @dfn{clef d'hôte SSH publique} de la machine au format "
+"OpenSSH@. Elle est utilisée pour authentifier la machine lors de la "
+"connexion. C'est une longue chaîne qui ressemble à cela :"
#. type: example
#: doc/guix.texi:959
#, no-wrap
msgid "ssh-ed25519 AAAAC3NzaC@dots{}mde+UhL hint@@example.org\n"
-msgstr ""
+msgstr "ssh-ed25519 AAAAC3NzaC@dots{}mde+UhL hint@@example.org\n"
#. type: table
#: doc/guix.texi:964
@@ -4199,6 +4552,8 @@ msgid ""
"If the machine is running the OpenSSH daemon, @command{sshd}, the host key "
"can be found in a file such as @file{/etc/ssh/ssh_host_ed25519_key.pub}."
msgstr ""
+"Si la machine utilise le démon OpenSSH, @command{sshd}, la clef d'hôte se "
+"trouve dans un fichier comme @file{/etc/ssh/ssh_host_ed25519_key.pub}."
#. type: table
#: doc/guix.texi:969
@@ -4208,6 +4563,10 @@ msgid ""
"be converted to the OpenSSH format using @command{lsh-export-key} "
"(@pxref{Converting keys,,, lsh, LSH Manual}):"
msgstr ""
+"Si la machine utilise le démon SSH de GNU@tie{}lsh, la clef d'hôte est dans "
+"@file{/etc/lsh/host-key.pub} ou un fichier similaire. Elle peut être "
+"convertie au format OpenSSH avec @command{lsh-export-key} "
+"(@pxref{Converting keys,,, lsh, LSH Manual}) :"
#. type: example
#: doc/guix.texi:973
@@ -4216,28 +4575,31 @@ msgid ""
"$ lsh-export-key --openssh < /etc/lsh/host-key.pub \n"
"ssh-rsa AAAAB3NzaC1yc2EAAAAEOp8FoQAAAQEAs1eB46LV@dots{}\n"
msgstr ""
+"$ lsh-export-key --openssh < /etc/lsh/host-key.pub \n"
+"ssh-rsa AAAAB3NzaC1yc2EAAAAEOp8FoQAAAQEAs1eB46LV@dots{}\n"
#. type: deftp
#: doc/guix.texi:978
msgid "A number of optional fields may be specified:"
msgstr ""
+"Il y a un certain nombre de champs facultatifs que vous pouvez remplir :"
#. type: item
#: doc/guix.texi:981
#, no-wrap
msgid "@code{port} (default: @code{22})"
-msgstr ""
+msgstr "@code{port} (par défaut : @code{22})"
#. type: table
#: doc/guix.texi:983
msgid "Port number of SSH server on the machine."
-msgstr ""
+msgstr "Numéro de port du serveur SSH sur la machine."
#. type: item
#: doc/guix.texi:984
#, no-wrap
msgid "@code{private-key} (default: @file{~root/.ssh/id_rsa})"
-msgstr ""
+msgstr "@code{private-key} (par défaut : @file{~root/.ssh/id_rsa})"
#. type: table
#: doc/guix.texi:987
@@ -4245,6 +4607,8 @@ msgid ""
"The SSH private key file to use when connecting to the machine, in OpenSSH "
"format."
msgstr ""
+"Le fichier de clef privée à utiliser lors de la connexion à la machine, au "
+"format OpenSSH@."
#. type: table
#: doc/guix.texi:990
@@ -4252,23 +4616,27 @@ msgid ""
"Note that the default value is the private key @emph{of the root account}. "
"Make sure it exists if you use the default."
msgstr ""
+"Remarquez que la valeur par défaut est la clef privée @emph{du compte root}."
+" Assurez-vous qu'elle existe si vous utilisez la valeur par défaut."
#. type: item
#: doc/guix.texi:991
#, no-wrap
msgid "@code{compression} (default: @code{\"zlib@@openssh.com,zlib\"})"
-msgstr ""
+msgstr "@code{compression} (par défaut : @code{\"zlib@@openssh.com,zlib\"})"
#. type: item
#: doc/guix.texi:992 doc/guix.texi:10422
#, no-wrap
msgid "@code{compression-level} (default: @code{3})"
-msgstr ""
+msgstr "@code{compression-level} (par défaut : @code{3})"
#. type: table
#: doc/guix.texi:994
msgid "The SSH-level compression methods and compression level requested."
msgstr ""
+"Les méthodes de compression au niveau SSH et le niveau de compression "
+"demandé."
#. type: table
#: doc/guix.texi:997
@@ -4276,36 +4644,44 @@ msgid ""
"Note that offloading relies on SSH compression to reduce bandwidth usage "
"when transferring files to and from build machines."
msgstr ""
+"Remarquez que le déchargement utilise la compression SSH pour réduire la "
+"bande passante utilisée lors du transfert vers et depuis les machines de "
+"construction."
#. type: item
#: doc/guix.texi:998
#, no-wrap
msgid "@code{daemon-socket} (default: @code{\"/var/guix/daemon-socket/socket\"})"
msgstr ""
+"@code{daemon-socket} (par défaut : @code{\"/var/guix/daemon-"
+"socket/socket\"})"
#. type: table
#: doc/guix.texi:1001
msgid ""
-"File name of the Unix-domain socket @command{guix-daemon} is listening to on "
-"that machine."
+"File name of the Unix-domain socket @command{guix-daemon} is listening to on"
+" that machine."
msgstr ""
+"Le nom de fichier du socket Unix-domain sur lequel @command{guix-daemon} "
+"écoute sur cette machine."
#. type: item
#: doc/guix.texi:1002
#, no-wrap
msgid "@code{parallel-builds} (default: @code{1})"
-msgstr ""
+msgstr "@code{parallel-builds} (par défaut : @code{1})"
#. type: table
#: doc/guix.texi:1004
msgid "The number of builds that may run in parallel on the machine."
msgstr ""
+"Le nombre de constructions qui peuvent tourner simultanément sur la machine."
#. type: item
#: doc/guix.texi:1005
#, no-wrap
msgid "@code{speed} (default: @code{1.0})"
-msgstr ""
+msgstr "@code{speed} (par défaut : @code{1.0})"
#. type: table
#: doc/guix.texi:1008
@@ -4313,12 +4689,14 @@ msgid ""
"A ``relative speed factor''. The offload scheduler will tend to prefer "
"machines with a higher speed factor."
msgstr ""
+"Un « facteur de vitesse relatif ». L'ordonnanceur des constructions tendra "
+"à préférer les machines avec un plus grand facteur de vitesse."
#. type: item
#: doc/guix.texi:1009
#, no-wrap
msgid "@code{features} (default: @code{'()})"
-msgstr ""
+msgstr "@code{features} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:1014
@@ -4328,6 +4706,11 @@ msgid ""
"corresponding hardware support. Derivations can request features by name, "
"and they will be scheduled on matching build machines."
msgstr ""
+"Une liste de chaînes qui contient les fonctionnalités spécifiques supportées"
+" par la machine. Un exemple est @code{\"kvm\"} pour les machines qui ont le"
+" module Linux KVM et le support matériel correspondant. Les dérivations "
+"peuvent demander des fonctionnalités par leur nom et seront orchestrées sur "
+"les machines de construction correspondantes."
#. type: Plain text
#: doc/guix.texi:1022
@@ -4336,12 +4719,16 @@ msgid ""
"In addition, the Guix modules must be in @code{$GUILE_LOAD_PATH} on the "
"build machine---you can check whether this is the case by running:"
msgstr ""
+"La commande @code{guile} doit être dans le chemin de recherche des machines "
+"de construction. En plus, les modules Guix doivent se trouver dans "
+"@code{$GUILE_LOAD_PATH} sur la machine de construction. Vous pouvez "
+"vérifier si c'est le cas en lançant :"
#. type: example
#: doc/guix.texi:1025
#, no-wrap
msgid "ssh build-machine guile -c \"'(use-modules (guix config))'\"\n"
-msgstr ""
+msgstr "ssh build-machine guile -c \"'(use-modules (guix config))'\"\n"
#. type: Plain text
#: doc/guix.texi:1032
@@ -4352,12 +4739,18 @@ msgid ""
"key pair on each machine to allow the daemon to export signed archives of "
"files from the store (@pxref{Invoking guix archive}):"
msgstr ""
+"Il reste une dernière chose à faire maintenant que @file{machines.scm} est "
+"en place. Comme expliqué ci-dessus, lors du déchargement les fichiers sont "
+"transférés entre les dépôts des machines. Pour que cela fonctionne, vous "
+"devez d'abord générer une paire de clef sur chaque machine pour permettre au"
+" démon d'exporter des archives signées des fichiers de son dépôt "
+"(@pxref{Invoking guix archive}) :"
#. type: example
#: doc/guix.texi:1035
#, no-wrap
msgid "# guix archive --generate-key\n"
-msgstr ""
+msgstr "# guix archive --generate-key\n"
#. type: Plain text
#: doc/guix.texi:1040
@@ -4365,18 +4758,22 @@ msgid ""
"Each build machine must authorize the key of the master machine so that it "
"accepts store items it receives from the master:"
msgstr ""
+"Chaque machine de construction doit autoriser la clef de la machine "
+"maîtresse pour qu'ils acceptent les éléments de dépôt de celle-ci :"
#. type: example
#: doc/guix.texi:1043
#, no-wrap
msgid "# guix archive --authorize < master-public-key.txt\n"
-msgstr ""
+msgstr "# guix archive --authorize < master-public-key.txt\n"
#. type: Plain text
#: doc/guix.texi:1047
msgid ""
"Likewise, the master machine must authorize the key of each build machine."
msgstr ""
+"De même, la machine maîtresse doit autoriser les clefs de chaque machine de "
+"construction."
#. type: Plain text
#: doc/guix.texi:1053
@@ -4387,12 +4784,18 @@ msgid ""
"can make sure they are genuine, have not been tampered with, and that they "
"are signed by an authorized key."
msgstr ""
+"Toute cette histoire de clefs permet d'exprimer la confiance mutuelle deux-"
+"à-deux entre le maître et les machines de construction. Concrètement, "
+"lorsque le maître reçoit des fichiers d'une machine de construction (et "
+"vice-versa), son démon de construction s'assure qu'ils sont authentiques, "
+"n'ont pas été modifiés par un tiers et qu'il sont signés par un clef "
+"autorisée."
#. type: cindex
#: doc/guix.texi:1054
#, no-wrap
msgid "offload test"
-msgstr ""
+msgstr "test du déchargement"
#. type: Plain text
#: doc/guix.texi:1057
@@ -4400,12 +4803,14 @@ msgid ""
"To test whether your setup is operational, run this command on the master "
"node:"
msgstr ""
+"Pour tester que votre paramétrage fonctionne, lancez cette commande sur le "
+"nœud maître :"
#. type: example
#: doc/guix.texi:1060
#, no-wrap
msgid "# guix offload test\n"
-msgstr ""
+msgstr "# guix offload test\n"
#. type: Plain text
#: doc/guix.texi:1066
@@ -4415,19 +4820,26 @@ msgid ""
"available on each machine, attempt to export to the machine and import from "
"it, and report any error in the process."
msgstr ""
+"Cela essaiera de se connecter à toutes les machines de construction "
+"spécifiées dans @file{/etc/guix/machines.scm}, s'assurera que Guile et les "
+"modules Guix sont disponibles sur toutes les machines et tentera d'exporter "
+"vers la machine et d'importer depuis elle, et rapportera toute erreur "
+"survenu pendant le processus."
#. type: Plain text
#: doc/guix.texi:1069
msgid ""
-"If you want to test a different machine file, just specify it on the command "
-"line:"
+"If you want to test a different machine file, just specify it on the command"
+" line:"
msgstr ""
+"Si vous souhaitez tester un fichier de machines différent, spécifiez-le sur "
+"la ligne de commande :"
#. type: example
#: doc/guix.texi:1072
#, no-wrap
msgid "# guix offload test machines-qualif.scm\n"
-msgstr ""
+msgstr "# guix offload test machines-qualif.scm\n"
#. type: Plain text
#: doc/guix.texi:1076
@@ -4435,82 +4847,91 @@ msgid ""
"Last, you can test the subset of the machines whose name matches a regular "
"expression like this:"
msgstr ""
+"Enfin, vous pouvez tester un sous-ensemble de machines dont le nom "
+"correspond à une expression rationnelle comme ceci :"
#. type: example
#: doc/guix.texi:1079
#, no-wrap
msgid "# guix offload test machines.scm '\\.gnu\\.org$'\n"
-msgstr ""
+msgstr "# guix offload test machines.scm '\\.gnu\\.org$'\n"
#. type: cindex
#: doc/guix.texi:1081
#, no-wrap
msgid "offload status"
-msgstr ""
+msgstr "statut du déchargement"
#. type: Plain text
#: doc/guix.texi:1084
msgid ""
-"To display the current load of all build hosts, run this command on the main "
-"node:"
+"To display the current load of all build hosts, run this command on the main"
+" node:"
msgstr ""
+"Pour afficher la charge actuelle de tous les hôtes de construction, lancez "
+"cette commande sur le nœud principal :"
#. type: example
#: doc/guix.texi:1087
#, no-wrap
msgid "# guix offload status\n"
-msgstr ""
+msgstr "# guix offload status\n"
#. type: cindex
#: doc/guix.texi:1093
#, no-wrap
msgid "SELinux, daemon policy"
-msgstr ""
+msgstr "SELinux, politique du démon"
#. type: cindex
#: doc/guix.texi:1094
#, no-wrap
msgid "mandatory access control, SELinux"
-msgstr ""
+msgstr "contrôle d'accès obligatoire, SELinux"
#. type: cindex
#: doc/guix.texi:1095
#, no-wrap
msgid "security, guix-daemon"
-msgstr ""
+msgstr "sécurité, guix-daemon"
#. type: Plain text
#: doc/guix.texi:1101
msgid ""
"Guix includes an SELinux policy file at @file{etc/guix-daemon.cil} that can "
"be installed on a system where SELinux is enabled, in order to label Guix "
-"files and to specify the expected behavior of the daemon. Since GuixSD does "
-"not provide an SELinux base policy, the daemon policy cannot be used on "
+"files and to specify the expected behavior of the daemon. Since GuixSD does"
+" not provide an SELinux base policy, the daemon policy cannot be used on "
"GuixSD."
msgstr ""
+"Guix inclus un fichier de politique SELniux dans @file{etc/guix-daemon.cil} "
+"qui peut être installé sur un système où SELinux est activé pour que les "
+"fichiers Guix soient étiquetés et pour spécifier le comportement attendu du "
+"démon. Comme GuixSD ne fournit pas de politique SELniux de base, la "
+"politique du démon ne peut pas être utilisée sur GuixSD@."
#. type: subsubsection
#: doc/guix.texi:1102
#, no-wrap
msgid "Installing the SELinux policy"
-msgstr ""
+msgstr "Installer la politique SELinux"
#. type: cindex
#: doc/guix.texi:1103
#, no-wrap
msgid "SELinux, policy installation"
-msgstr ""
+msgstr "SELinux, installation de la politique"
#. type: Plain text
#: doc/guix.texi:1105
msgid "To install the policy run this command as root:"
-msgstr ""
+msgstr "Pour installer la politique, lancez cette commande en root :"
#. type: example
#: doc/guix.texi:1108
#, no-wrap
msgid "semodule -i etc/guix-daemon.cil\n"
-msgstr ""
+msgstr "semodule -i etc/guix-daemon.cil\n"
#. type: Plain text
#: doc/guix.texi:1112
@@ -4518,6 +4939,8 @@ msgid ""
"Then relabel the file system with @code{restorecon} or by a different "
"mechanism provided by your system."
msgstr ""
+"Puis ré-étiquetez le système de fichier avec @code{restorecon} ou par un "
+"mécanisme différent fournit par votre système."
#. type: Plain text
#: doc/guix.texi:1117
@@ -4526,12 +4949,15 @@ msgid ""
"daemon has been restarted, it should be running in the @code{guix_daemon_t} "
"context. You can confirm this with the following command:"
msgstr ""
+"Une fois la politique installée, le système de fichier ré-étiqueté et le "
+"démon redémarré, il devrait être lancé dans le contexte "
+"@code{guix_daemon_t}. Vous pouvez le confirmer avec la commande suivante :"
#. type: example
#: doc/guix.texi:1120
#, no-wrap
msgid "ps -Zax | grep guix-daemon\n"
-msgstr ""
+msgstr "ps -Zax | grep guix-daemon\n"
#. type: Plain text
#: doc/guix.texi:1125
@@ -4539,29 +4965,40 @@ msgid ""
"Monitor the SELinux log files as you run a command like @code{guix build "
"hello} to convince yourself that SELinux permits all necessary operations."
msgstr ""
+"Surveillez les fichiers journaux de SELinux pendant que vous lancez une "
+"commande comme @code{guix build hello} pour vous convaincre que SELniux "
+"permet toutes les opérations nécessaires."
#. type: cindex
#: doc/guix.texi:1127
#, no-wrap
msgid "SELinux, limitations"
-msgstr ""
+msgstr "SELinux, limites"
#. type: Plain text
#: doc/guix.texi:1132
msgid ""
"This policy is not perfect. Here is a list of limitations or quirks that "
-"should be considered when deploying the provided SELinux policy for the Guix "
-"daemon."
+"should be considered when deploying the provided SELinux policy for the Guix"
+" daemon."
msgstr ""
+"La politique n'et pas parfaite. Voici une liste de limitations et de "
+"bizarreries qui vous devriez prendre en compte avant de déployer la "
+"politique SELinux fournie pour le démon Guix."
#. type: enumerate
#: doc/guix.texi:1139
msgid ""
"@code{guix_daemon_socket_t} isn’t actually used. None of the socket "
"operations involve contexts that have anything to do with "
-"@code{guix_daemon_socket_t}. It doesn’t hurt to have this unused label, but "
-"it would be preferrable to define socket rules for only this label."
+"@code{guix_daemon_socket_t}. It doesn’t hurt to have this unused label, but"
+" it would be preferrable to define socket rules for only this label."
msgstr ""
+"@code{guix_daemon_socket_t} n'est pas vraiment utilisé. Aucune des "
+"opérations sur les sockets n'impliquent de contextes qui ont quoi que ce "
+"soit à voir avec @code{guix_daemon_socket_t}. Ça ne fait pas de mal d'avoir"
+" une étiquette inutilisée, mais il serait préférable de définir des règles "
+"sur les sockets uniquement pour cette étiquette."
#. type: enumerate
#: doc/guix.texi:1150
@@ -4575,6 +5012,16 @@ msgid ""
"@file{/tmp}, or the HTTP server’s working directory, etc, this won’t work. "
"@code{guix gc} would be prevented from reading and following these links."
msgstr ""
+"@code{guix gc} ne peut pas accéder à n'importe quel lien vers les profils. "
+"Par conception, l'étiquette de fichier de la destination d'un lien "
+"symbolique est indépendant de l'étiquette du lien lui-même. Bien que tous "
+"les profils sous $localstatedir aient une étiquette, les liens vers ces "
+"profils héritent de l'étiquette du répertoire dans lequel ils se trouvent. "
+"Pour les liens dans le répertoire personnel cela sera @code{user_home_t}. "
+"Mais pour les liens du répertoire personnel de l'utilisateur root, ou "
+"@file{/tmp}, ou du répertoire de travail du serveur HTTP, etc, cela ne "
+"fonctionnera pas. SELinux empêcherait @code{guix gc} de lire et de suivre "
+"ces liens."
#. type: enumerate
#: doc/guix.texi:1155
@@ -4583,46 +5030,71 @@ msgid ""
"This might require extra rules, because SELinux treats network sockets "
"differently from files."
msgstr ""
+"La fonctionnalité du démon d'écouter des connexions TCP pourrait ne plus "
+"fonctionner. Cela demande des règles supplémentaires car SELinux traite les"
+" sockets réseau différemment des fichiers."
#. type: enumerate
#: doc/guix.texi:1166
msgid ""
-"Currently all files with a name matching the regular expression @code{/gnu/"
-"store/.+-(guix-.+|profile)/bin/guix-daemon} are assigned the label "
-"@code{guix_daemon_exec_t}; this means that @emph{any} file with that name in "
-"any profile would be permitted to run in the @code{guix_daemon_t} domain. "
-"This is not ideal. An attacker could build a package that provides this "
-"executable and convince a user to install and run it, which lifts it into "
-"the @code{guix_daemon_t} domain. At that point SELinux could not prevent it "
-"from accessing files that are allowed for processes in that domain."
-msgstr ""
+"Currently all files with a name matching the regular expression "
+"@code{/gnu/store/.+-(guix-.+|profile)/bin/guix-daemon} are assigned the "
+"label @code{guix_daemon_exec_t}; this means that @emph{any} file with that "
+"name in any profile would be permitted to run in the @code{guix_daemon_t} "
+"domain. This is not ideal. An attacker could build a package that provides"
+" this executable and convince a user to install and run it, which lifts it "
+"into the @code{guix_daemon_t} domain. At that point SELinux could not "
+"prevent it from accessing files that are allowed for processes in that "
+"domain."
+msgstr ""
+"Actuellement tous les fichiers qui correspondent à l'expression rationnelle "
+"@code{/gnu/store/.+-(guix-.+|profile)/bin/guix-daemon} reçoivent l'étiquette"
+" @code{guix_daemon_exec_t} ; cela signifie que @emph{tout} fichier avec ce "
+"nom dans n'importe quel profil serait autorisé à se lancer dans le domaine "
+"@code{guix_daemon_t}. Ce n'est pas idéal. Un attaquant pourrait construire"
+" un paquet qui fournit cet exécutable et convaincre un utilisateur de "
+"l'installer et de le lancer, ce qui l'élève dans le domaine "
+"@code{guix_daemon_t}. À ce moment SELinux ne pourrait pas l'empêcher "
+"d'accéder à des fichiers autorisés pour les processus de ce domaine."
#. type: enumerate
#: doc/guix.texi:1174
msgid ""
"We could generate a much more restrictive policy at installation time, so "
"that only the @emph{exact} file name of the currently installed @code{guix-"
-"daemon} executable would be labelled with @code{guix_daemon_exec_t}, instead "
-"of using a broad regular expression. The downside is that root would have "
+"daemon} executable would be labelled with @code{guix_daemon_exec_t}, instead"
+" of using a broad regular expression. The downside is that root would have "
"to install or upgrade the policy at installation time whenever the Guix "
"package that provides the effectively running @code{guix-daemon} executable "
"is upgraded."
msgstr ""
+"Nous pourrions générer une politique bien plus restrictive à l'installation,"
+" pour que seuls les noms de fichiers @emph{exacts} de l'exécutable "
+"@code{guix-daemon} actuellement installé soit étiqueté avec "
+"@code{guix_daemon_exec_t}, plutôt que d'utiliser une expression rationnelle "
+"plus large. L'inconvénient c'est que root devrait installer ou mettre à "
+"jour la politique à l'installation à chaque fois que le paquet Guix qui "
+"fournit l'exécutable @code{guix-daemon} effectivement exécuté est mis à "
+"jour."
#. type: section
#: doc/guix.texi:1177
#, no-wrap
msgid "Invoking @command{guix-daemon}"
-msgstr ""
+msgstr "Invoquer @command{guix-daemon}"
#. type: Plain text
#: doc/guix.texi:1183
msgid ""
-"The @command{guix-daemon} program implements all the functionality to access "
-"the store. This includes launching build processes, running the garbage "
-"collector, querying the availability of a build result, etc. It is normally "
-"run as @code{root} like this:"
+"The @command{guix-daemon} program implements all the functionality to access"
+" the store. This includes launching build processes, running the garbage "
+"collector, querying the availability of a build result, etc. It is normally"
+" run as @code{root} like this:"
msgstr ""
+"Le programme @command{guix-daemon} implémente toutes les fonctionnalités "
+"d'accès au dépôt. Cela inclus le lancement des processus de construction, "
+"le lancement du ramasse-miettes, la demande de disponibilité des résultats "
+"de construction, etc. Il tourne normalement en @code{root} comme ceci :"
#. type: Plain text
#: doc/guix.texi:1190
@@ -4633,20 +5105,20 @@ msgstr "Pour des détails sur son paramétrage, @pxref{Paramétrer le démon}."
#: doc/guix.texi:1192
#, no-wrap
msgid "container, build environment"
-msgstr ""
+msgstr "conteneur, environnement de construction"
#. type: cindex
#: doc/guix.texi:1194 doc/guix.texi:1732 doc/guix.texi:2392 doc/guix.texi:7648
#, no-wrap
msgid "reproducible builds"
-msgstr ""
+msgstr "constructions reproductibles"
#. type: Plain text
#: doc/guix.texi:1206
msgid ""
"By default, @command{guix-daemon} launches build processes under different "
-"UIDs, taken from the build group specified with @code{--build-users-group}. "
-"In addition, each build process is run in a chroot environment that only "
+"UIDs, taken from the build group specified with @code{--build-users-group}."
+" In addition, each build process is run in a chroot environment that only "
"contains the subset of the store that the build process depends on, as "
"specified by its derivation (@pxref{Programming Interface, derivation}), "
"plus a set of specific system directories. By default, the latter contains "
@@ -4657,16 +5129,16 @@ msgid ""
msgstr ""
"Par défaut, @command{guix-daemon} lance les processus de construction sous "
"différents UID récupérés depuis le groupe de construction spécifié avec "
-"@code{--build-users-group}. En plus, chaque processus de construction est "
+"@code{--build-users-group}. En plus, chaque processus de construction est "
"lancé dans un environnement chroot qui ne contient que le sous-ensemble du "
"dépôt dont le processus de construction dépend, tel que spécifié par sa "
"dérivation (@pxref{Interface de programmation, dérivation}), plus un "
-"ensemble de répertoires systèmes spécifiques. Par défaut ce dernier contient "
-"@file{/dev} et @file{/dev/pts}. De plus, sous GNU/Linux, l'environnement de "
-"construction est un @dfn{conteneur} : en plus d'avoir sa propre arborescence "
-"du système de fichier, elle a un espace de montage séparé, son propre espace "
-"de PID, son espace de réseau, etc. Cela aide à obtenir des constructions "
-"reproductibles (@pxref{Fonctionnalités})."
+"ensemble de répertoires systèmes spécifiques. Par défaut ce dernier "
+"contient @file{/dev} et @file{/dev/pts}. De plus, sous GNU/Linux, "
+"l'environnement de construction est un @dfn{conteneur} : en plus d'avoir sa "
+"propre arborescence du système de fichier, elle a un espace de montage "
+"séparé, son propre espace de PID, son espace de réseau, etc. Cela aide à "
+"obtenir des constructions reproductibles (@pxref{Fonctionnalités})."
#. type: Plain text
#: doc/guix.texi:1215
@@ -4675,10 +5147,20 @@ msgid ""
"directory under @file{/tmp} or under the directory specified by its "
"@code{TMPDIR} environment variable; this directory is shared with the "
"container for the duration of the build. Be aware that using a directory "
-"other than @file{/tmp} can affect build results---for example, with a longer "
-"directory name, a build process that uses Unix-domain sockets might hit the "
-"name length limitation for @code{sun_path}, which it would otherwise not hit."
-msgstr ""
+"other than @file{/tmp} can affect build results---for example, with a longer"
+" directory name, a build process that uses Unix-domain sockets might hit the"
+" name length limitation for @code{sun_path}, which it would otherwise not "
+"hit."
+msgstr ""
+"Lorsque le démon effectue une construction pour le compte de l'utilisateur, "
+"il crée un répertoire sous @file{/tmp} ou sous le répertoire spécifié par sa"
+" variable d'environnement @code{TMPDIR}. Ce répertoire est partagé avec le "
+"conteneur pendant la durée de la construction. Soyez conscient qu'utiliser "
+"un répertoire différent de @file{/tmp} peut affecter les résultats de la "
+"construction — par exemple avec un nom de répertoire plus long, un processus"
+" de construction qui utiliserait des socket Unix-domain pourrait atteindre "
+"la limite de longueur de nom de fichier pour @code{sun_path}, qu'il n'aurait"
+" sinon pas atteinte."
#. type: Plain text
#: doc/guix.texi:1219
@@ -4687,17 +5169,21 @@ msgid ""
"build failed and the client specified @option{--keep-failed} "
"(@pxref{Invoking guix build, @option{--keep-failed}})."
msgstr ""
+"Le répertoire de construction est automatiquement supprimé à la fin, à moins"
+" que la construction n'ait échoué et que le client ait spécifié "
+"@option{--keep-failed} (@pxref{Invoking guix build, @option{--keep-"
+"failed}})."
#. type: Plain text
#: doc/guix.texi:1221
msgid "The following command-line options are supported:"
-msgstr ""
+msgstr "Les options en ligne de commande suivantes sont disponibles :"
#. type: item
#: doc/guix.texi:1223
#, no-wrap
msgid "--build-users-group=@var{group}"
-msgstr ""
+msgstr "--build-users-group=@var{groupe}"
#. type: table
#: doc/guix.texi:1226
@@ -4705,20 +5191,20 @@ msgid ""
"Take users from @var{group} to run build processes (@pxref{Setting Up the "
"Daemon, build users})."
msgstr ""
-"Prend les utilisateurs de @var{group} pour lancer les processus de "
+"Prendre les utilisateurs de @var{group} pour lancer les processus de "
"construction (@pxref{Paramétrer le démon, utilisateurs de construction})."
#. type: item
#: doc/guix.texi:1227 doc/guix.texi:5498
#, no-wrap
msgid "--no-substitutes"
-msgstr ""
+msgstr "--no-substitutes"
#. type: cindex
#: doc/guix.texi:1228 doc/guix.texi:1744 doc/guix.texi:2248
#, no-wrap
msgid "substitutes"
-msgstr ""
+msgstr "substituts"
#. type: table
#: doc/guix.texi:1232 doc/guix.texi:5502
@@ -4727,8 +5213,8 @@ msgid ""
"locally instead of allowing downloads of pre-built binaries "
"(@pxref{Substitutes})."
msgstr ""
-"Ne pas utiliser de substitut pour les résultats de la construction. C'est-à-"
-"dire, toujours construire localement plutôt que de permettre le "
+"Ne pas utiliser de substitut pour les résultats de la construction. C'est-"
+"à-dire, toujours construire localement plutôt que de permettre le "
"téléchargement de binaires pré-construits (@pxref{Substituts})."
#. type: table
@@ -4738,27 +5224,34 @@ msgid ""
"explicitly enable substitution @i{via} the @code{set-build-options} remote "
"procedure call (@pxref{The Store})."
msgstr ""
+"Lorsque le démon tourne avec @code{--no-substitutes}, les clients peuvent "
+"toujours activer explicitement la substitution @i{via} l'appel de procédure "
+"distante @code{set-build-options} (@pxref{The Store})."
#. type: item
#: doc/guix.texi:1237 doc/guix.texi:5485 doc/guix.texi:6897 doc/guix.texi:7773
#: doc/guix.texi:7961
#, no-wrap
msgid "--substitute-urls=@var{urls}"
-msgstr ""
+msgstr "--substitute-urls=@var{urls}"
#. type: anchor{#1}
#: doc/guix.texi:1243
msgid "daemon-substitute-urls"
-msgstr ""
+msgstr "daemon-substitute-urls"
#. type: table
#: doc/guix.texi:1243
msgid ""
"Consider @var{urls} the default whitespace-separated list of substitute "
-"source URLs. When this option is omitted, @indicateurl{https://mirror.hydra."
-"gnu.org https://hydra.gnu.org} is used (@code{mirror.hydra.gnu.org} is a "
-"mirror of @code{hydra.gnu.org})."
+"source URLs. When this option is omitted, "
+"@indicateurl{https://mirror.hydra.gnu.org https://hydra.gnu.org} is used "
+"(@code{mirror.hydra.gnu.org} is a mirror of @code{hydra.gnu.org})."
msgstr ""
+"Considèrer @var{urls} comme la liste séparée par des espaces des URL des "
+"sources de substituts par défaut. Lorsque cette option est omise, "
+"@indicateurl{https://mirror.hydra.gnu.org https://hydra.gnu.org} est utilisé"
+" (@code{mirror.hydra.gnu.org} est un mirroire de @code{hydra.gnu.org})."
#. type: table
#: doc/guix.texi:1246
@@ -4773,31 +5266,37 @@ msgstr ""
#: doc/guix.texi:1248 doc/guix.texi:5523
#, no-wrap
msgid "--no-build-hook"
-msgstr ""
+msgstr "--no-build-hook"
#. type: table
#: doc/guix.texi:1250
msgid "Do not use the @dfn{build hook}."
-msgstr ""
+msgstr "Ne pas utiliser le @dfn{crochet de construction}."
#. type: table
#: doc/guix.texi:1254
msgid ""
-"The build hook is a helper program that the daemon can start and to which it "
-"submits build requests. This mechanism is used to offload builds to other "
+"The build hook is a helper program that the daemon can start and to which it"
+" submits build requests. This mechanism is used to offload builds to other "
"machines (@pxref{Daemon Offload Setup})."
msgstr ""
+"Le crochet de construction est un programme d'aide qui le démon peut "
+"démarrer et auquel soumettre les requêtes de construction. Ce mécanisme est"
+" utilisé pour décharger les constructions à d'autres machines (@pxref{Daemon"
+" Offload Setup})."
#. type: item
#: doc/guix.texi:1255
#, no-wrap
msgid "--cache-failures"
-msgstr ""
+msgstr "--cache-failures"
#. type: table
#: doc/guix.texi:1257
msgid "Cache build failures. By default, only successful builds are cached."
msgstr ""
+"Mettre les échecs de construction en cache. Par défaut, seules les "
+"constructions réussies sont mises en cache."
#. type: table
#: doc/guix.texi:1262
@@ -4807,18 +5306,22 @@ msgid ""
"failures} removes store items from the set of cached failures. "
"@xref{Invoking guix gc}."
msgstr ""
+"Lorsque cette option est utilisée, @command{guix gc --list-failures} peut "
+"être utilisé pour demander l'ensemble des éléments du dépôt marqués comme "
+"échoués ; @command{guix gc --clear-failures} vide la liste des éléments "
+"aillant échoué. @xref{Invoking guix gc}."
#. type: item
#: doc/guix.texi:1263 doc/guix.texi:5547
#, no-wrap
msgid "--cores=@var{n}"
-msgstr ""
+msgstr "--cores=@var{n}"
#. type: itemx
#: doc/guix.texi:1264 doc/guix.texi:5548
#, no-wrap
msgid "-c @var{n}"
-msgstr ""
+msgstr "-c @var{n}"
#. type: table
#: doc/guix.texi:1267
@@ -4826,6 +5329,8 @@ msgid ""
"Use @var{n} CPU cores to build each derivation; @code{0} means as many as "
"available."
msgstr ""
+"Utiliser @var{n} cœurs CPU pour construire chaque dérivation ; @code{0} "
+"signifie autant que possible."
#. type: table
#: doc/guix.texi:1271
@@ -4834,6 +5339,9 @@ msgid ""
"the @code{--cores} option of @command{guix build} (@pxref{Invoking guix "
"build})."
msgstr ""
+"La valeur par défaut est @code{0}, mais elle peut être modifiée par les "
+"clients comme avec l'option @code{--cores} de @command{guix build} "
+"(@pxref{Invoking guix build})."
#. type: table
#: doc/guix.texi:1275
@@ -4842,18 +5350,22 @@ msgid ""
"the build process, which can then use it to exploit internal parallelism---"
"for instance, by running @code{make -j$NIX_BUILD_CORES}."
msgstr ""
+"L'effet est de définir la variable d'environnement @code{NIX_BUILD_CORES} "
+"dans le processus de construction, qui peut ensuite l'utiliser pour "
+"exploiter le parallélisme en interne — par exemple en lançant @code{make "
+"-j$NIX_BUILD_CORES}."
#. type: item
#: doc/guix.texi:1276 doc/guix.texi:5552
#, no-wrap
msgid "--max-jobs=@var{n}"
-msgstr ""
+msgstr "--max-jobs=@var{n}"
#. type: itemx
#: doc/guix.texi:1277 doc/guix.texi:5553
#, no-wrap
msgid "-M @var{n}"
-msgstr ""
+msgstr "-M @var{n}"
#. type: table
#: doc/guix.texi:1282
@@ -4863,12 +5375,16 @@ msgid ""
"locally; instead, the daemon will offload builds (@pxref{Daemon Offload "
"Setup}), or simply fail."
msgstr ""
+"Permettre au plus @var{n} travaux de construction en parallèle. La valeur "
+"par défaut est @code{1}. La mettre à @code{0} signifie qu'aucune "
+"construction ne sera effectuée localement ; à la place, le démon déchargera "
+"les constructions (@pxref{Daemon Offload Setup}) ou échouera."
#. type: item
#: doc/guix.texi:1283 doc/guix.texi:5528
#, no-wrap
msgid "--max-silent-time=@var{seconds}"
-msgstr ""
+msgstr "--max-silent-time=@var{secondes}"
#. type: table
#: doc/guix.texi:1286 doc/guix.texi:5531
@@ -4876,11 +5392,14 @@ msgid ""
"When the build or substitution process remains silent for more than "
"@var{seconds}, terminate it and report a build failure."
msgstr ""
+"Lorsque le processus de construction ou de substitution restent silencieux "
+"pendant plus de @var{secondes}, le terminer et rapporter une erreur de "
+"construction."
#. type: table
#: doc/guix.texi:1288 doc/guix.texi:1297
msgid "The default value is @code{0}, which disables the timeout."
-msgstr ""
+msgstr "La valeur par défaut est @code{0}, ce qui désactive le délai."
#. type: table
#: doc/guix.texi:1291
@@ -4888,12 +5407,14 @@ msgid ""
"The value specified here can be overridden by clients (@pxref{Common Build "
"Options, @code{--max-silent-time}})."
msgstr ""
+"La valeur spécifiée ici peut être modifiée par les clients (@pxref{Common "
+"Build Options, @code{--max-silent-time}})."
#. type: item
#: doc/guix.texi:1292 doc/guix.texi:5535
#, no-wrap
msgid "--timeout=@var{seconds}"
-msgstr ""
+msgstr "--timeout=@var{secondes}"
#. type: table
#: doc/guix.texi:1295 doc/guix.texi:5538
@@ -4901,6 +5422,8 @@ msgid ""
"Likewise, when the build or substitution process lasts for more than "
"@var{seconds}, terminate it and report a build failure."
msgstr ""
+"De même, lorsque le processus de construction ou de substitution dure plus "
+"de @var{secondes}, le terminer et rapporter une erreur de construction."
#. type: table
#: doc/guix.texi:1300
@@ -4908,12 +5431,14 @@ msgid ""
"The value specified here can be overridden by clients (@pxref{Common Build "
"Options, @code{--timeout}})."
msgstr ""
+"La valeur spécifiée ici peut être modifiée par les clients (@pxref{Common "
+"Build Options, @code{--timeout}})."
#. type: item
#: doc/guix.texi:1301
#, no-wrap
msgid "--rounds=@var{N}"
-msgstr ""
+msgstr "--rounds=@var{N}"
#. type: table
#: doc/guix.texi:1306
@@ -4923,6 +5448,10 @@ msgid ""
"setting can be overridden by clients such as @command{guix build} "
"(@pxref{Invoking guix build})."
msgstr ""
+"Construire chaque dérivations @var{N} fois à la suite, et lever une erreur "
+"si les résultats de construction consécutifs ne sont pas identiques bit-à-"
+"bit. Remarquez que ce paramètre peut être modifié par les clients comme "
+"@command{guix build} (@pxref{Invoking guix build})."
#. type: table
#: doc/guix.texi:1310 doc/guix.texi:5830
@@ -4931,17 +5460,20 @@ msgid ""
"is kept in the store, under @file{/gnu/store/@dots{}-check}. This makes it "
"easy to look for differences between the two results."
msgstr ""
+"Lorsqu'utilisé avec @option{--keep-failed}, la sourtie différente est gardée"
+" dans le dépôt sous @file{/gnu/store/@dots{}-check}. Cela rend plus facile "
+"l'étude des différences entre les deux résultats."
#. type: item
#: doc/guix.texi:1311
#, no-wrap
msgid "--debug"
-msgstr ""
+msgstr "--debug"
#. type: table
#: doc/guix.texi:1313
msgid "Produce debugging output."
-msgstr ""
+msgstr "Produire une sortie de débogage."
#. type: table
#: doc/guix.texi:1317
@@ -4950,17 +5482,20 @@ msgid ""
"overridden by clients, for example the @code{--verbosity} option of "
"@command{guix build} (@pxref{Invoking guix build})."
msgstr ""
+"Cela est utile pour déboguer des problèmes de démarrage du démon, mais "
+"ensuite elle peut être modifiée par les clients, par exemple par l'option "
+"@code{--verbosity} de @command{guix build} (@pxref{Invoking guix build})."
#. type: item
#: doc/guix.texi:1318
#, no-wrap
msgid "--chroot-directory=@var{dir}"
-msgstr ""
+msgstr "--chroot-directory=@var{rép}"
#. type: table
#: doc/guix.texi:1320
msgid "Add @var{dir} to the build chroot."
-msgstr ""
+msgstr "Ajouter @var{rép} au chroot de construction"
#. type: table
#: doc/guix.texi:1326
@@ -4970,17 +5505,22 @@ msgid ""
"otherwise. For that reason, it is not recommended to do so. Instead, make "
"sure that each derivation declares all the inputs that it needs."
msgstr ""
+"Cela peut changer le résultat d'un processus de construction — par exemple "
+"s'il utilise une dépendance facultative trouvée dans @var{rép} lorsqu'elle "
+"est disponible ou pas sinon. Pour cette raison, il n'est pas recommandé "
+"d'utiliser cette option. À la place, assurez-vous que chaque dérivation "
+"déclare toutes les entrées dont elle a besoin."
#. type: item
#: doc/guix.texi:1327
#, no-wrap
msgid "--disable-chroot"
-msgstr ""
+msgstr "--disable-chroot"
#. type: table
#: doc/guix.texi:1329
msgid "Disable chroot builds."
-msgstr ""
+msgstr "Désactive les constructions dans un chroot."
#. type: table
#: doc/guix.texi:1334
@@ -4990,12 +5530,16 @@ msgid ""
"though, when @command{guix-daemon} is running under an unprivileged user "
"account."
msgstr ""
+"Utiliser cette option n'est pas recommandé car, de nouveau, elle permet aux "
+"processus de construction d'accéder à des dépendances non déclarées. Elle "
+"est nécessaire cependant lorsque @command{guix-daemon} tourne en tant "
+"qu'utilisateur non privilégié."
#. type: item
#: doc/guix.texi:1335
#, no-wrap
msgid "--log-compression=@var{type}"
-msgstr ""
+msgstr "--log-compression=@var{type}"
#. type: table
#: doc/guix.texi:1338
@@ -5003,6 +5547,8 @@ msgid ""
"Compress build logs according to @var{type}, one of @code{gzip}, "
"@code{bzip2}, or @code{none}."
msgstr ""
+"Compresser les journaux de construction suivant le @var{type}, parmi "
+"@code{gzip}, @code{bzip2} ou @code{none}."
#. type: table
#: doc/guix.texi:1342
@@ -5011,23 +5557,27 @@ msgid ""
"@var{localstatedir}. To save space, the daemon automatically compresses "
"them with bzip2 by default."
msgstr ""
+"À moins que @code{--lose-logs} ne soit utilisé, tous les journaux de "
+"construction sont gardés dans @var{localstatedir}. Pour gagner de la place,"
+" le démon les compresse automatiquement avec bzip2 par défaut."
#. type: item
#: doc/guix.texi:1343
#, no-wrap
msgid "--disable-deduplication"
-msgstr ""
+msgstr "--disable-deduplication"
#. type: cindex
#: doc/guix.texi:1344 doc/guix.texi:2708
#, no-wrap
msgid "deduplication"
-msgstr ""
+msgstr "déduplication"
#. type: table
#: doc/guix.texi:1346
msgid "Disable automatic file ``deduplication'' in the store."
msgstr ""
+"Désactiver la « déduplication » automatique des fichiers dans le dépôt."
#. type: table
#: doc/guix.texi:1353
@@ -5035,16 +5585,22 @@ msgid ""
"By default, files added to the store are automatically ``deduplicated'': if "
"a newly added file is identical to another one found in the store, the "
"daemon makes the new file a hard link to the other file. This can "
-"noticeably reduce disk usage, at the expense of slightly increased input/"
-"output load at the end of a build process. This option disables this "
+"noticeably reduce disk usage, at the expense of slightly increased "
+"input/output load at the end of a build process. This option disables this "
"optimization."
msgstr ""
+"Par défaut, les fichiers ajoutés au dépôt sont automatiquement « dédupliqués"
+" » : si un nouveau fichier est identique à un autre fichier trouvé dans le "
+"dépôt, le démon en fait un lien en dur vers l'autre fichier. Cela réduit "
+"considérablement l'utilisation de l'espace disque au prix d'une charge en "
+"entrée/sortie plus grande à la fin d'un processus de construction. Cette "
+"option désactive cette optimisation."
#. type: item
#: doc/guix.texi:1354
#, no-wrap
msgid "--gc-keep-outputs[=yes|no]"
-msgstr ""
+msgstr "--gc-keep-outputs[=yes|no]"
#. type: table
#: doc/guix.texi:1357
@@ -5052,18 +5608,20 @@ msgid ""
"Tell whether the garbage collector (GC) must keep outputs of live "
"derivations."
msgstr ""
+"Dire si le ramasse-miettes (GC) doit garder les sorties des dérivations "
+"utilisées."
#. type: cindex
#: doc/guix.texi:1358 doc/guix.texi:2543
#, no-wrap
msgid "GC roots"
-msgstr ""
+msgstr "racines du GC"
#. type: cindex
#: doc/guix.texi:1359 doc/guix.texi:2544
#, no-wrap
msgid "garbage collector roots"
-msgstr ""
+msgstr "racines du ramasse-miettes"
#. type: table
#: doc/guix.texi:1364
@@ -5073,12 +5631,17 @@ msgid ""
"meaning that derivation outputs are kept only if they are GC roots. "
"@xref{Invoking guix gc}, for more on GC roots."
msgstr ""
+"Lorsqu'elle est à « yes », le GC gardera les sorties de toutes les "
+"dérivations — les fichiers @code{.drv} — utilisées dans le dépôt. La valeur"
+" par défaut est « no », ce qui signifie que les sorties des dérivations ne "
+"sont gardées que s'il s'agit de racines du GC@. @xref{Invoking guix gc} "
+"pour plus d'informations sur les racines du GC@."
#. type: item
#: doc/guix.texi:1365
#, no-wrap
msgid "--gc-keep-derivations[=yes|no]"
-msgstr ""
+msgstr "--gc-keep-derivations[=yes|no]"
#. type: table
#: doc/guix.texi:1368
@@ -5086,38 +5649,54 @@ msgid ""
"Tell whether the garbage collector (GC) must keep derivations corresponding "
"to live outputs."
msgstr ""
+"Dire si le ramasse-miettes (GC) doit garder les dérivations correspondant à "
+"des sorties utilisées."
#. type: table
#: doc/guix.texi:1373
msgid ""
-"When set to ``yes'', as is the case by default, the GC keeps derivations---i."
-"e., @code{.drv} files---as long as at least one of their outputs is live. "
-"This allows users to keep track of the origins of items in their store. "
+"When set to ``yes'', as is the case by default, the GC keeps derivations---"
+"i.e., @code{.drv} files---as long as at least one of their outputs is live."
+" This allows users to keep track of the origins of items in their store. "
"Setting it to ``no'' saves a bit of disk space."
msgstr ""
+"Lorsqu'elle est à « yes », comme c'est le cas par défaut, le GC garde les "
+"dérivations — c.-à-d.@: les fichiers @file{.drv} — tant qu'au moins une de "
+"leurs sorties est utilisée. Cela permet aux utilisateurs de garder une "
+"trace de l'origine des éléments du dépôt. Le mettre à « no » préserve un "
+"peu d'espace disque."
#. type: table
#: doc/guix.texi:1380
msgid ""
"Note that when both @code{--gc-keep-derivations} and @code{--gc-keep-"
"outputs} are used, the effect is to keep all the build prerequisites (the "
-"sources, compiler, libraries, and other build-time tools) of live objects in "
-"the store, regardless of whether these prerequisites are live. This is "
+"sources, compiler, libraries, and other build-time tools) of live objects in"
+" the store, regardless of whether these prerequisites are live. This is "
"convenient for developers since it saves rebuilds or downloads."
msgstr ""
+"Remarquez qu'avec @code{--gc-keep-derivations} et @code{--gc-keep-outputs}, "
+"le GC gardera tous les prérequis de construction (les sources, le "
+"compilateur, les bibliothèques, et les autres outils de construction) des "
+"objets utilisés dans le dépôt, indépendamment du fait qu'ils soient ou non "
+"utilisés. Cela est pratique pour les développeurs car ça leur fait gagner "
+"du temps de reconstruction et de téléchargement."
#. type: item
#: doc/guix.texi:1381
#, no-wrap
msgid "--impersonate-linux-2.6"
-msgstr ""
+msgstr "--impersonate-linux-2.6"
#. type: table
#: doc/guix.texi:1384
msgid ""
-"On Linux-based systems, impersonate Linux 2.6. This means that the kernel's "
-"@code{uname} system call will report 2.6 as the release number."
+"On Linux-based systems, impersonate Linux 2.6. This means that the kernel's"
+" @code{uname} system call will report 2.6 as the release number."
msgstr ""
+"Sur les système basés sur Linux, se faire passer pour Linux 2.6. Cela "
+"signifie que l'appel système du noyau @code{uname} rapportera 2.6 comme "
+"numéro de version."
#. type: table
#: doc/guix.texi:1387
@@ -5125,12 +5704,14 @@ msgid ""
"This might be helpful to build programs that (usually wrongfully) depend on "
"the kernel version number."
msgstr ""
+"Cela peut être utile pour construire des programmes qui dépendent "
+"(généralement sans fondement) du numéro de version du noyau."
#. type: item
#: doc/guix.texi:1388
#, no-wrap
msgid "--lose-logs"
-msgstr ""
+msgstr "--lose-logs"
#. type: table
#: doc/guix.texi:1391
@@ -5138,6 +5719,8 @@ msgid ""
"Do not keep build logs. By default they are kept under "
"@code{@var{localstatedir}/guix/log}."
msgstr ""
+"Ne pas garder les journaux de construction. Par défaut ils sont gardés dans"
+" @code{@var{localstatedir}/guix/log}."
#. type: item
#: doc/guix.texi:1392 doc/guix.texi:2890 doc/guix.texi:5783 doc/guix.texi:6924
@@ -5145,36 +5728,43 @@ msgstr ""
#: doc/guix.texi:20592
#, no-wrap
msgid "--system=@var{system}"
-msgstr ""
+msgstr "--system=@var{système}"
#. type: table
#: doc/guix.texi:1396
msgid ""
"Assume @var{system} as the current system type. By default it is the "
-"architecture/kernel pair found at configure time, such as @code{x86_64-"
-"linux}."
+"architecture/kernel pair found at configure time, such as "
+"@code{x86_64-linux}."
msgstr ""
+"Supposer que @var{système} est le type de système actuel. Par défaut c'est "
+"la paire architecture-noyau trouvée à la configuration, comme "
+"@code{x86_64-linux}."
#. type: item
#: doc/guix.texi:1397
#, no-wrap
msgid "--listen=@var{endpoint}"
-msgstr ""
+msgstr "--listen=@var{extrémité}"
#. type: table
#: doc/guix.texi:1402
msgid ""
"Listen for connections on @var{endpoint}. @var{endpoint} is interpreted as "
"the file name of a Unix-domain socket if it starts with @code{/} (slash "
-"sign). Otherwise, @var{endpoint} is interpreted as a host name or host name "
-"and port to listen to. Here are a few examples:"
+"sign). Otherwise, @var{endpoint} is interpreted as a host name or host name"
+" and port to listen to. Here are a few examples:"
msgstr ""
+"Écouter les connexions sur @var{extrémité}. @var{extrémité} est interprété "
+"comme un nom de fichier d'un socket Unix-domain s'il commence par @code{/} "
+"(barre oblique). Sinon, @var{extrémité} est interprété comme un nom de "
+"domaine ou d'hôte et un port sur lequel écouter. Voici quelques exemples :"
#. type: item
#: doc/guix.texi:1404
#, no-wrap
msgid "--listen=/gnu/var/daemon"
-msgstr ""
+msgstr "--listen=/gnu/var/daemon"
#. type: table
#: doc/guix.texi:1407
@@ -5182,36 +5772,38 @@ msgid ""
"Listen for connections on the @file{/gnu/var/daemon} Unix-domain socket, "
"creating it if needed."
msgstr ""
+"Écouter les connexions sur le socket Unix-domain @file{/gnu/var/daemon} en "
+"le créant si besoin."
#. type: item
#: doc/guix.texi:1408
#, no-wrap
msgid "--listen=localhost"
-msgstr ""
+msgstr "--listen=localhost"
#. type: cindex
#: doc/guix.texi:1409 doc/guix.texi:4235
#, no-wrap
msgid "daemon, remote access"
-msgstr ""
+msgstr "démon, accès distant"
#. type: cindex
#: doc/guix.texi:1410 doc/guix.texi:4236
#, no-wrap
msgid "remote access to the daemon"
-msgstr ""
+msgstr "accès distant au démon"
#. type: cindex
#: doc/guix.texi:1411 doc/guix.texi:4237
#, no-wrap
msgid "daemon, cluster setup"
-msgstr ""
+msgstr "démon, paramètres de grappes"
#. type: cindex
#: doc/guix.texi:1412 doc/guix.texi:4238
#, no-wrap
msgid "clusters, daemon setup"
-msgstr ""
+msgstr "grappes, paramètres du démon"
#. type: table
#: doc/guix.texi:1415
@@ -5219,12 +5811,14 @@ msgid ""
"Listen for TCP connections on the network interface corresponding to "
"@code{localhost}, on port 44146."
msgstr ""
+"Écouter les connexions TCP sur l'interface réseau correspondant à "
+"@code{localhost} sur le port 44146."
#. type: item
#: doc/guix.texi:1416
#, no-wrap
msgid "--listen=128.0.0.42:1234"
-msgstr ""
+msgstr "--listen=128.0.0.42:1234"
#. type: table
#: doc/guix.texi:1419
@@ -5232,6 +5826,8 @@ msgid ""
"Listen for TCP connections on the network interface corresponding to "
"@code{128.0.0.42}, on port 1234."
msgstr ""
+"Écouter les connexions TCP sur l'interface réseau correspondant à "
+"@code{128.0.0.42} sur le port 1234."
#. type: table
#: doc/guix.texi:1426
@@ -5242,16 +5838,21 @@ msgid ""
"@code{GUIX_DAEMON_SOCKET} environment variable (@pxref{The Store, "
"@code{GUIX_DAEMON_SOCKET}})."
msgstr ""
+"Cette option peut être répétée plusieurs fois, auquel cas @command{guix-"
+"daemon} accepte des connexions sur toutes les extrémités spécifiées. Les "
+"utilisateurs peuvent dire aux commandes clientes à quelle extrémité se "
+"connecter en paramétrant la variable d'environnement "
+"@code{GUIX_DAEMON_SOCKET} (@pxref{The Store, @code{GUIX_DAEMON_SOCKET}})."
#. type: quotation
#: doc/guix.texi:1427 doc/guix.texi:2325 doc/guix.texi:2789 doc/guix.texi:2952
#: doc/guix.texi:4205 doc/guix.texi:4273 doc/guix.texi:5788 doc/guix.texi:7224
-#: doc/guix.texi:7851 doc/guix.texi:8069 doc/guix.texi:8280 doc/guix.texi:11491
-#: doc/guix.texi:20375 doc/guix.texi:20573 doc/guix.texi:20660
-#: doc/guix.texi:21504
+#: doc/guix.texi:7851 doc/guix.texi:8069 doc/guix.texi:8280
+#: doc/guix.texi:11491 doc/guix.texi:20375 doc/guix.texi:20573
+#: doc/guix.texi:20660 doc/guix.texi:21504
#, no-wrap
msgid "Note"
-msgstr ""
+msgstr "Remarque"
#. type: quotation
#: doc/guix.texi:1433
@@ -5262,14 +5863,23 @@ msgid ""
"where remote access to the daemon is needed, we recommend using Unix-domain "
"sockets along with SSH."
msgstr ""
+"Le protocole du démon est @emph{non authentifié et non chiffré}. Utiliser "
+"@code{--listen=@var{host}} est adapté sur des réseaux locaux, comme pour des"
+" grappes de serveurs, où seuls des nœuds de confiance peuvent se connecter "
+"au démon de construction. Dans les autres cas où l'accès à distance au "
+"démon est requis, nous conseillons d'utiliser un socket Unix-domain avec "
+"SSH@."
#. type: table
#: doc/guix.texi:1438
msgid ""
"When @code{--listen} is omitted, @command{guix-daemon} listens for "
-"connections on the Unix-domain socket located at @file{@var{localstatedir}/"
-"guix/daemon-socket/socket}."
+"connections on the Unix-domain socket located at "
+"@file{@var{localstatedir}/guix/daemon-socket/socket}."
msgstr ""
+"Lorsque @code{--listen} est omis, @command{guix-daemon} écoute les "
+"connexions sur le socket Unix-domain situé à "
+"@file{@var{localstatedir}/guix/daemon-socket/socket}."
#. type: Plain text
#: doc/guix.texi:1448
@@ -5278,29 +5888,33 @@ msgid ""
"called @dfn{foreign distro}---a few additional steps are needed to get "
"everything in place. Here are some of them."
msgstr ""
+"Lorsque vous utilisez Guix par dessus une distribution GNU/Linux différente "
+"de GuixSD — ce qu'on appelle une @dfn{distro externe} — quelques étapes "
+"supplémentaires sont requises pour que tout soit en place. En voici "
+"certaines."
#. type: anchor{#1}
#: doc/guix.texi:1452
msgid "locales-and-locpath"
-msgstr ""
+msgstr "locales-and-locpath"
#. type: cindex
#: doc/guix.texi:1452
#, no-wrap
msgid "locales, when not on GuixSD"
-msgstr ""
+msgstr "régionalisation, en dehors de GuixSD"
#. type: vindex
#: doc/guix.texi:1453 doc/guix.texi:9549
#, no-wrap
msgid "LOCPATH"
-msgstr ""
+msgstr "LOCPATH"
#. type: vindex
#: doc/guix.texi:1454
#, no-wrap
msgid "GUIX_LOCPATH"
-msgstr ""
+msgstr "GUIX_LOCPATH"
#. type: Plain text
#: doc/guix.texi:1459
@@ -5310,6 +5924,10 @@ msgid ""
"available with Guix and then define the @code{GUIX_LOCPATH} environment "
"variable:"
msgstr ""
+"Les paquets installés @i{via} Guix n'utiliseront pas les données de "
+"régionalisation du système hôte. À la place, vous devrez d'abord installer "
+"l'un des paquets linguistiques disponibles dans Guix puis définir la "
+"variable d'environnement @code{GUIX_LOCPATH} :"
#. type: example
#: doc/guix.texi:1463
@@ -5318,15 +5936,21 @@ msgid ""
"$ guix package -i glibc-locales\n"
"$ export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale\n"
msgstr ""
+"$ guix package -i glibc-locales\n"
+"$ export GUIX_LOCPATH=$HOME/.guix-profile/lib/locale\n"
#. type: Plain text
#: doc/guix.texi:1469
msgid ""
-"Note that the @code{glibc-locales} package contains data for all the locales "
-"supported by the GNU@tie{}libc and weighs in at around 110@tie{}MiB. "
-"Alternatively, the @code{glibc-utf8-locales} is smaller but limited to a few "
-"UTF-8 locales."
+"Note that the @code{glibc-locales} package contains data for all the locales"
+" supported by the GNU@tie{}libc and weighs in at around 110@tie{}MiB. "
+"Alternatively, the @code{glibc-utf8-locales} is smaller but limited to a few"
+" UTF-8 locales."
msgstr ""
+"Remarquez que le paquet @code{glibc-locales} contient les données pour tous "
+"les environnement linguistiques supportés par la GNU@tie{}libc et pèse "
+"environ 110@tie{}Mo. Autrement, les @code{glibc-utf8-locales} est plus "
+"petit mais limité à quelques environnements UTF-8."
#. type: Plain text
#: doc/guix.texi:1473
@@ -5335,25 +5959,38 @@ msgid ""
"(@pxref{Locale Names, @code{LOCPATH},, libc, The GNU C Library Reference "
"Manual}). There are two important differences though:"
msgstr ""
+"La variable @code{GUIX_LOCPATH} joue un rôle similaire à @code{LOCPATH} "
+"(@pxref{Locale Names, @code{LOCPATH},, libc, The GNU C Library Reference "
+"Manual}). Il y a deux différences importantes cependant :"
#. type: enumerate
#: doc/guix.texi:1480
msgid ""
-"@code{GUIX_LOCPATH} is honored only by the libc in Guix, and not by the libc "
-"provided by foreign distros. Thus, using @code{GUIX_LOCPATH} allows you to "
-"make sure the programs of the foreign distro will not end up loading "
+"@code{GUIX_LOCPATH} is honored only by the libc in Guix, and not by the libc"
+" provided by foreign distros. Thus, using @code{GUIX_LOCPATH} allows you to"
+" make sure the programs of the foreign distro will not end up loading "
"incompatible locale data."
msgstr ""
+"@code{GUIX_LOCPATH} n'est compris que par la libc dans Guix et pas par la "
+"libc fournie par les distros externes. Ainsi, utiliser @code{GUIX_LOCPATH} "
+"vous permet de vous assurer que les programmes de la distro externe ne "
+"chargeront pas de données linguistiques incompatibles."
#. type: enumerate
#: doc/guix.texi:1487
msgid ""
"libc suffixes each entry of @code{GUIX_LOCPATH} with @code{/X.Y}, where "
-"@code{X.Y} is the libc version---e.g., @code{2.22}. This means that, should "
-"your Guix profile contain a mixture of programs linked against different "
+"@code{X.Y} is the libc version---e.g., @code{2.22}. This means that, should"
+" your Guix profile contain a mixture of programs linked against different "
"libc version, each libc version will only try to load locale data in the "
"right format."
msgstr ""
+"La libc ajoute un suffixe @code{/X.Y} à chaque entrée de "
+"@code{GUIX_LOCPATH}, où @code{X.Y} est la version de la libc — p.@: ex.@: "
+"@code{2.22}. Cela signifie que, si votre profile Guix contient un mélange "
+"de programmes liés avec des versions différentes de la libc, chaque version "
+"de la libc essaiera de charger les environnements linguistiques dans le bon "
+"format."
#. type: Plain text
#: doc/guix.texi:1491
@@ -5361,47 +5998,56 @@ msgid ""
"This is important because the locale data format used by different libc "
"versions may be incompatible."
msgstr ""
+"Cela est important car le format des données linguistiques utilisés par "
+"différentes version de la libc peuvent être incompatibles."
#. type: cindex
#: doc/guix.texi:1494
#, no-wrap
msgid "name service switch, glibc"
-msgstr ""
+msgstr "name service switch, glibc"
#. type: cindex
#: doc/guix.texi:1495
#, no-wrap
msgid "NSS (name service switch), glibc"
-msgstr ""
+msgstr "NSS (name service switch), glibc"
#. type: cindex
#: doc/guix.texi:1496
#, no-wrap
msgid "nscd (name service caching daemon)"
-msgstr ""
+msgstr "nscd (name service caching daemon)"
#. type: cindex
#: doc/guix.texi:1497
#, no-wrap
msgid "name service caching daemon (nscd)"
-msgstr ""
+msgstr "name service caching daemon (nscd)"
#. type: Plain text
#: doc/guix.texi:1504
msgid ""
"When using Guix on a foreign distro, we @emph{strongly recommend} that the "
"system run the GNU C library's @dfn{name service cache daemon}, "
-"@command{nscd}, which should be listening on the @file{/var/run/nscd/socket} "
-"socket. Failing to do that, applications installed with Guix may fail to "
-"look up host names or user accounts, or may even crash. The next paragraphs "
-"explain why."
-msgstr ""
+"@command{nscd}, which should be listening on the @file{/var/run/nscd/socket}"
+" socket. Failing to do that, applications installed with Guix may fail to "
+"look up host names or user accounts, or may even crash. The next paragraphs"
+" explain why."
+msgstr ""
+"Lorsque vous utilisez Guix sur une distro externe, nous @emph{recommandons "
+"fortement} que ce système fasse tourner le @dfn{démon de cache de service de"
+" noms} de la bibliothèque C de GNU, @command{nscd}, qui devrait écouter sur "
+"le socket @file{/var/run/nscd/socket}. Sans cela, les applications "
+"installées avec Guix peuvent échouer à résoudre des noms d'hôtes ou "
+"d'utilisateurs, ou même planter. Les paragraphes suivants expliquent "
+"pourquoi."
#. type: file{#1}
#: doc/guix.texi:1505
#, no-wrap
msgid "nsswitch.conf"
-msgstr ""
+msgstr "nsswitch.conf"
#. type: Plain text
#: doc/guix.texi:1510
@@ -5411,18 +6057,22 @@ msgid ""
"user accounts, and more (@pxref{Name Service Switch,,, libc, The GNU C "
"Library Reference Manual})."
msgstr ""
+"La bibliothèque C de GNU implémente un @dfn{name service switch} (NSS), qui "
+"est un mécanisme d'extension pour les « résolutions de noms » en général : "
+"résolution de nom d'hôte, de compte utilisateur et plus (@pxref{Name Service"
+" Switch,,, libc, The GNU C Library Reference Manual})."
#. type: cindex
#: doc/guix.texi:1511
#, no-wrap
msgid "Network information service (NIS)"
-msgstr ""
+msgstr "Network information service (NIS)"
#. type: cindex
#: doc/guix.texi:1512
#, no-wrap
msgid "NIS (Network information service)"
-msgstr ""
+msgstr "NIS (Network information service)"
#. type: Plain text
#: doc/guix.texi:1521
@@ -5431,11 +6081,20 @@ msgid ""
"lookup implementations: for example, the @code{nss-mdns} plugin allow "
"resolution of @code{.local} host names, the @code{nis} plugin allows user "
"account lookup using the Network information service (NIS), and so on. "
-"These extra ``lookup services'' are configured system-wide in @file{/etc/"
-"nsswitch.conf}, and all the programs running on the system honor those "
-"settings (@pxref{NSS Configuration File,,, libc, The GNU C Reference "
+"These extra ``lookup services'' are configured system-wide in "
+"@file{/etc/nsswitch.conf}, and all the programs running on the system honor "
+"those settings (@pxref{NSS Configuration File,,, libc, The GNU C Reference "
"Manual})."
msgstr ""
+"Comme il est extensible, NSS supporte des @dfn{greffons} qui fournissent une"
+" nouvelle implémentation de résolution de nom : par exemple le greffon "
+"@code{nss-mdns} permet la résolution de noms d'hôtes en @code{.local}, le "
+"greffon @code{nis} permet la résolution de comptes utilisateurs avec le "
+"Network Information Service (NIS), etc. Ces « services de recherches » "
+"supplémentaires sont configurés au niveau du système dans "
+"@file{/etc/nsswitch.conf}, et tous les programmes qui tournent sur ce "
+"système honorent ces paramètres (@pxref{NSS Configuration File,,, libc, The "
+"GNU C Reference Manual})"
#. type: Plain text
#: doc/guix.texi:1531
@@ -5444,11 +6103,21 @@ msgid ""
"@code{getaddrinfo} function in C---applications first try to connect to the "
"nscd; on success, nscd performs name lookups on their behalf. If the nscd "
"is not running, then they perform the name lookup by themselves, by loading "
-"the name lookup services into their own address space and running it. These "
-"name lookup services---the @file{libnss_*.so} files---are @code{dlopen}'d, "
+"the name lookup services into their own address space and running it. These"
+" name lookup services---the @file{libnss_*.so} files---are @code{dlopen}'d, "
"but they may come from the host system's C library, rather than from the C "
"library the application is linked against (the C library coming from Guix)."
msgstr ""
+"Lorsqu'ils essayent d'effectuer une résolution de nom — par exemple en "
+"appelant la fonction @code{getaddrinfo} en C — les applications essayent "
+"d'abord de se connecter au nscd ; en cas de réussite, nscd effectue la "
+"résolution de nom pour eux. Si le nscd ne tourne pas, alors ils effectue la"
+" résolution eux-même, en changeant les service de résolution dans leur "
+"propre espace d'adressage et en le lançant. Ce services de résolution de "
+"noms — les fichiers @file{libnns_*.so} — sont @code{dlopen}és mais ils "
+"peuvent provenir de la bibliothèque C du système, plutôt que de la "
+"bibliothèque C à laquelle l'application est liée (la bibliothèque C de "
+"Guix)."
#. type: Plain text
#: doc/guix.texi:1536
@@ -5458,6 +6127,11 @@ msgid ""
"another C library (say, @code{libnss_mdns.so} for glibc 2.22), it will "
"likely crash or have its name lookups fail unexpectedly."
msgstr ""
+"Et c'est là que se trouve le problème : si votre application est liée à la "
+"bibliothèque C de Guix (disons, glibc-2.24) et essaye de charger les "
+"greffons NSS d'une autre bibliothèque C (disons, @code{libnss_mdns.so} pour "
+"glibc-2.22), il est très probable qu'elle plante ou que sa résolution de nom"
+" échoue de manière inattendue."
#. type: Plain text
#: doc/guix.texi:1541
@@ -5466,18 +6140,21 @@ msgid ""
"this binary incompatibility problem because those @code{libnss_*.so} files "
"are loaded in the @command{nscd} process, not in applications themselves."
msgstr ""
+"Lancer @command{nscd} sur le système, entre autres avantages, élimine ce "
+"problème d'incompatibilité binaire car ces fichiers @code{libnss_*.so} sont "
+"chargés par le processus @command{nscd}, pas par l'application elle-même."
#. type: subsection
#: doc/guix.texi:1542
#, no-wrap
msgid "X11 Fonts"
-msgstr ""
+msgstr "Polices X11"
#. type: cindex
#: doc/guix.texi:1544 doc/guix.texi:22070
#, no-wrap
msgid "fonts"
-msgstr ""
+msgstr "polices"
#. type: Plain text
#: doc/guix.texi:1552
@@ -5489,6 +6166,13 @@ msgid ""
"to install fonts with Guix as well. Essential font packages include "
"@code{gs-fonts}, @code{font-dejavu}, and @code{font-gnu-freefont-ttf}."
msgstr ""
+"La majorité des applications graphiques utilisent fontconfig pour trouver et"
+" charger les police et effectuer le rendu côté client X11. Le paquet "
+"@code{fontconfig} dans Guix cherche les polices dans @file{$HOME/.guix-"
+"profile} par défaut. Ainsi, pour permettre aux applications graphiques "
+"installées avec Guix d'afficher des polices, vous devez aussi installer des "
+"polices avec Guix. Les paquets de polices essentiels sont @code{gs-fonts}, "
+"@code{font-dejavu} et @code{font-gnu-freefont-ttf}."
#. type: Plain text
#: doc/guix.texi:1559
@@ -5496,35 +6180,44 @@ msgid ""
"To display text written in Chinese languages, Japanese, or Korean in "
"graphical applications, consider installing @code{font-adobe-source-han-"
"sans} or @code{font-wqy-zenhei}. The former has multiple outputs, one per "
-"language family (@pxref{Packages with Multiple Outputs}). For instance, the "
-"following command installs fonts for Chinese languages:"
+"language family (@pxref{Packages with Multiple Outputs}). For instance, the"
+" following command installs fonts for Chinese languages:"
msgstr ""
+"Pour afficher des textes écrits en chinois, en japonais ou en coréen dans "
+"les applications graphiques, installez @code{font-adobe-source-han-sans} ou "
+"@code{font-wqy-zenhei}. Le premier a plusieurs sorties, une par famille de "
+"langue (@pxref{Packages with Multiple Outputs}). Par exemple, la commande "
+"suivante installe les polices pour le chinois :"
#. type: example
#: doc/guix.texi:1562
#, no-wrap
msgid "guix package -i font-adobe-source-han-sans:cn\n"
-msgstr ""
+msgstr "guix package -i font-adobe-source-han-sans:cn\n"
#. type: code{#1}
#: doc/guix.texi:1564
#, no-wrap
msgid "xterm"
-msgstr ""
+msgstr "xterm"
#. type: Plain text
#: doc/guix.texi:1568
msgid ""
"Older programs such as @command{xterm} do not use Fontconfig and instead "
-"rely on server-side font rendering. Such programs require to specify a full "
-"name of a font using XLFD (X Logical Font Description), like this:"
+"rely on server-side font rendering. Such programs require to specify a full"
+" name of a font using XLFD (X Logical Font Description), like this:"
msgstr ""
+"Les vieux programmes comme @command{xterm} n'utilisent pas fontconfig et "
+"s'appuient sur le rendu du côté du serveur. Ces programmes ont besoin de "
+"spécifier le nom complet de la police en utlisant XLFD (X Logical Font "
+"Description), comme ceci :"
#. type: example
#: doc/guix.texi:1571
#, no-wrap
msgid "-*-dejavu sans-medium-r-normal-*-*-100-*-*-*-*-*-1\n"
-msgstr ""
+msgstr "-*-dejavu sans-medium-r-normal-*-*-100-*-*-*-*-*-1\n"
#. type: Plain text
#: doc/guix.texi:1575
@@ -5532,18 +6225,25 @@ msgid ""
"To be able to use such full names for the TrueType fonts installed in your "
"Guix profile, you need to extend the font path of the X server:"
msgstr ""
+"Pour pouvoir utiliser ces noms complets avec les polices TrueType installées"
+" dans votre profil Guix, vous devez étendre le chemin des polices du serveur"
+" X :"
#. type: example
#: doc/guix.texi:1580
#, no-wrap
-msgid "xset +fp $(dirname $(readlink -f ~/.guix-profile/share/fonts/truetype/fonts.dir))\n"
+msgid ""
+"xset +fp $(dirname $(readlink -f ~/.guix-"
+"profile/share/fonts/truetype/fonts.dir))\n"
msgstr ""
+"xset +fp $(dirname $(readlink -f ~/.guix-"
+"profile/share/fonts/truetype/fonts.dir))\n"
#. type: code{#1}
#: doc/guix.texi:1582
#, no-wrap
msgid "xlsfonts"
-msgstr ""
+msgstr "xlsfonts"
#. type: Plain text
#: doc/guix.texi:1585
@@ -5551,34 +6251,42 @@ msgid ""
"After that, you can run @code{xlsfonts} (from @code{xlsfonts} package) to "
"make sure your TrueType fonts are listed there."
msgstr ""
+"Ensuite, vous pouvez lancer @code{xlsfonts} (du paquet @code{xlsfonts}) pour"
+" vous assurer que vos polices TrueType y sont listées."
#. type: code{#1}
#: doc/guix.texi:1586
#, no-wrap
msgid "fc-cache"
-msgstr ""
+msgstr "fc-cache"
#. type: cindex
#: doc/guix.texi:1587
#, no-wrap
msgid "font cache"
-msgstr ""
+msgstr "cache de polices"
#. type: Plain text
#: doc/guix.texi:1593
msgid ""
-"After installing fonts you may have to refresh the font cache to use them in "
-"applications. The same applies when applications installed via Guix do not "
-"seem to find fonts. To force rebuilding of the font cache run @code{fc-"
-"cache -f}. The @code{fc-cache} command is provided by the @code{fontconfig} "
-"package."
+"After installing fonts you may have to refresh the font cache to use them in"
+" applications. The same applies when applications installed via Guix do not"
+" seem to find fonts. To force rebuilding of the font cache run @code{fc-"
+"cache -f}. The @code{fc-cache} command is provided by the @code{fontconfig}"
+" package."
msgstr ""
+"Après l'installation des polices vous devrez peut-être rafraîchir le cache "
+"des polices pour pouvoir les utiliser dans les applications. Ça s'applique "
+"aussi lorsque les applications installées avec Guix n'ont pas l'air de "
+"trouver les polices. Pour forcer la reconstruction du cache de polices "
+"lancez @code{fc-cache -f}. La commande @code{fc-cache} est fournie par le "
+"paquet @code{fontconfig}."
#. type: code{#1}
#: doc/guix.texi:1596 doc/guix.texi:19787
#, no-wrap
msgid "nss-certs"
-msgstr ""
+msgstr "nss-certs"
#. type: Plain text
#: doc/guix.texi:1599
@@ -5586,26 +6294,32 @@ msgid ""
"The @code{nss-certs} package provides X.509 certificates, which allow "
"programs to authenticate Web servers accessed over HTTPS."
msgstr ""
+"Le paquet @code{nss-certs} fournit les certificats X.509 qui permettent aux "
+"programmes d'authentifier les serveurs web par HTTPS@."
#. type: Plain text
#: doc/guix.texi:1604
msgid ""
-"When using Guix on a foreign distro, you can install this package and define "
-"the relevant environment variables so that packages know where to look for "
+"When using Guix on a foreign distro, you can install this package and define"
+" the relevant environment variables so that packages know where to look for "
"certificates. @xref{X.509 Certificates}, for detailed information."
msgstr ""
+"Lorsque vous utilisez Guix sur une distribution externe, vous pouvez "
+"installer ce paquet et définir les variables d'environnement adéquates pour "
+"que les paquets sachent où trouver les certificats. @xref{X.509 "
+"Certificates}, pour des informations détaillées."
#. type: subsection
#: doc/guix.texi:1605
#, no-wrap
msgid "Emacs Packages"
-msgstr ""
+msgstr "Paquets emacs"
#. type: code{#1}
#: doc/guix.texi:1607
#, no-wrap
msgid "emacs"
-msgstr ""
+msgstr "emacs"
#. type: Plain text
#: doc/guix.texi:1618
@@ -5613,13 +6327,23 @@ msgid ""
"When you install Emacs packages with Guix, the elisp files may be placed "
"either in @file{$HOME/.guix-profile/share/emacs/site-lisp/} or in sub-"
"directories of @file{$HOME/.guix-profile/share/emacs/site-lisp/guix.d/}. "
-"The latter directory exists because potentially there may exist thousands of "
-"Emacs packages and storing all their files in a single directory may not be "
-"reliable (because of name conflicts). So we think using a separate "
+"The latter directory exists because potentially there may exist thousands of"
+" Emacs packages and storing all their files in a single directory may not be"
+" reliable (because of name conflicts). So we think using a separate "
"directory for each package is a good idea. It is very similar to how the "
"Emacs package system organizes the file structure (@pxref{Package Files,,, "
"emacs, The GNU Emacs Manual})."
msgstr ""
+"Lorsque vous installez les paquets Emacs avec Guix, les fichiers elisp "
+"peuvent être placés soit dans @file{$HOME/.guix-profile/share/emacs/site-"
+"lisp/} soit dans des sous-répertoires de @file{$HOME/.guix-"
+"profile/share/emacs/site-lisp/guix.d/}. Ce dernier existe car il existe "
+"potentiellement des milliers de paquets Emacs et stocker leurs fichiers dans"
+" un seul répertoire peut ne pas être fiable (à cause de conflits de noms). "
+"Donc on pense qu'utiliser un répertoire séparé est une bonne idée. C'est "
+"très similaire à la manière dont le système de paquet d'Emacs organise la "
+"structure de fichiers (@pxref{Package Files,,, emacs, The GNU Emacs "
+"Manual})."
#. type: Plain text
#: doc/guix.texi:1624
@@ -5630,24 +6354,29 @@ msgid ""
"you can do so by running Emacs with @code{--no-site-file} option "
"(@pxref{Init File,,, emacs, The GNU Emacs Manual})."
msgstr ""
+"Par défaut, Emacs (installé avec Guix) « sait » où ces paquets ce trouvent, "
+"donc vous n'avez pas besoin de le configurer. Si, pour quelque raison que "
+"ce soit, vous souhaitez éviter de charger automatiquement les paquets Emacs "
+"installés avec Guix, vous pouvez le faire en lançaint Emacs avec l'option "
+"@code{--no-site-file} (@pxref{Init File,,, emacs, The GNU Emacs Manual})."
#. type: subsection
#: doc/guix.texi:1625
#, no-wrap
msgid "The GCC toolchain"
-msgstr ""
+msgstr "La chaîne d'outils GCC"
#. type: cindex
#: doc/guix.texi:1627
#, no-wrap
msgid "GCC"
-msgstr ""
+msgstr "GCC"
#. type: cindex
#: doc/guix.texi:1628
#, no-wrap
msgid "ld-wrapper"
-msgstr ""
+msgstr "ld-wrapper"
#. type: Plain text
#: doc/guix.texi:1637
@@ -5659,12 +6388,19 @@ msgid ""
"GNU C Library (headers and binaries, plus debugging symbols in the "
"@code{debug} output), Binutils, and a linker wrapper."
msgstr ""
+"Guix offre des paquets de compilateurs individuels comme @code{gcc} mais si "
+"vous avez besoin d'une chaîne de compilation complète pour compiler et lier "
+"du code source, vous avez en fait besoin du paquet @code{gcc-toolchain}. Ce"
+" paquet fournit une chaîne d'outils GCC pour le développement C/C++, dont "
+"GCC lui-même, la bibliothèque C de GNU (les en-têtes et les binaires, plus "
+"les symboles de débogage dans la sortie @code{debug}), Binutils et une "
+"enveloppe pour l'éditeur de liens."
#. type: cindex
#: doc/guix.texi:1638
#, no-wrap
msgid "attempt to use impure library, error message"
-msgstr ""
+msgstr "tentative d'utiliser une bibliothèque impure, message d'erreur"
#. type: Plain text
#: doc/guix.texi:1648
@@ -5672,18 +6408,26 @@ msgid ""
"The wrapper's purpose is to inspect the @code{-L} and @code{-l} switches "
"passed to the linker, add corresponding @code{-rpath} arguments, and invoke "
"the actual linker with this new set of arguments. By default, the linker "
-"wrapper refuses to link to libraries outside the store to ensure "
-"``purity''. This can be annoying when using the toolchain to link with "
-"local libraries. To allow references to libraries outside the store you "
-"need to define the environment variable "
+"wrapper refuses to link to libraries outside the store to ensure ``purity''."
+" This can be annoying when using the toolchain to link with local "
+"libraries. To allow references to libraries outside the store you need to "
+"define the environment variable @code{GUIX_LD_WRAPPER_ALLOW_IMPURITIES}."
+msgstr ""
+"Le rôle de l'enveloppe est d'inspecter les paramètres @code{-L} et @code{-l}"
+" passés à l'éditeur de liens, d'ajouter des arguments @code{-rpath} "
+"correspondants et d'invoquer le véritable éditeur de liens avec ce nouvel "
+"ensemble d'arguments. Par défaut, l'enveloppe refuse de lier des "
+"bibliothèques en dehors du dépôt pour assure la « pureté ». Cela peut être "
+"embêtant lorsque vous utilisez la chaîne d'outils pour lier des "
+"bibliothèques locales. Pour permettre des références à des bibliothèques en"
+" dehors du dépôt, vous devrez définir la variable d'environnement "
"@code{GUIX_LD_WRAPPER_ALLOW_IMPURITIES}."
-msgstr ""
#. type: cindex
#: doc/guix.texi:1655
#, no-wrap
msgid "packages"
-msgstr ""
+msgstr "paquets"
#. type: Plain text
#: doc/guix.texi:1660
@@ -5693,6 +6437,10 @@ msgid ""
"procedures or dependencies. Guix also goes beyond this obvious set of "
"features."
msgstr ""
+"Le but de GNU Guix est de permettre à ses utilisateurs d'installer, mettre à"
+" jour et supprimer facilement des paquets logiciels sans devoir connaître "
+"leur procédure de construction ou leurs dépendances. Guix va aussi plus "
+"loin que ces fonctionnalités évidentes."
#. type: Plain text
#: doc/guix.texi:1668
@@ -5705,12 +6453,12 @@ msgid ""
"@kbd{M-x guix-help} command to start with it):"
msgstr ""
"Ce chapitre décrit les principales fonctionnalités de Guix, ainsi que des "
-"outils de gestion des paquets qu'il fournit. En plus de l'interface en ligne "
-"de commande décrite en dessous de (@pxref{Invoquer guix package, @code{guix "
-"package}}), vous pouvez aussi utiliser l'interface Emacs-Guix (@pxref{Top,,, "
-"emacs-guix, Le manuel de référence de emacs-guix}), après avoir installé le "
-"paquet @code{emacs-guix} (lancez la commande @kbd{M-x guix-help} pour le "
-"démarrer) :"
+"outils de gestion des paquets qu'il fournit. En plus de l'interface en "
+"ligne de commande décrite en dessous de (@pxref{Invoquer guix package, "
+"@code{guix package}}), vous pouvez aussi utiliser l'interface Emacs-Guix "
+"(@pxref{Top,,, emacs-guix, Le manuel de référence de emacs-guix}), après "
+"avoir installé le paquet @code{emacs-guix} (lancez la commande @kbd{M-x "
+"guix-help} pour le démarrer) :"
#. type: example
#: doc/guix.texi:1671
@@ -5721,30 +6469,45 @@ msgstr "guix package -i emacs-guix\n"
#. type: Plain text
#: doc/guix.texi:1690
msgid ""
-"When using Guix, each package ends up in the @dfn{package store}, in its own "
-"directory---something that resembles @file{/gnu/store/xxx-package-1.2}, "
+"When using Guix, each package ends up in the @dfn{package store}, in its own"
+" directory---something that resembles @file{/gnu/store/xxx-package-1.2}, "
"where @code{xxx} is a base32 string."
msgstr ""
+"Lorsque vous utilisez Guix, chaque paquet arrive dans @dfn{dépôt des "
+"paquets}, dans son propre répertoire — quelque chose comme "
+"@file{/gnu/store/xxx-paquet-1.2}, où @code{xxx} est une chaîne en base32."
#. type: Plain text
#: doc/guix.texi:1695
msgid ""
"Instead of referring to these directories, users have their own "
-"@dfn{profile}, which points to the packages that they actually want to use. "
-"These profiles are stored within each user's home directory, at @code{$HOME/."
-"guix-profile}."
+"@dfn{profile}, which points to the packages that they actually want to use."
+" These profiles are stored within each user's home directory, at "
+"@code{$HOME/.guix-profile}."
msgstr ""
+"Plutôt que de se rapporter à ces répertoires, les utilisateurs ont leur "
+"propre @dfn{profil} qui pointe vers les paquets qu'ils veulent vraiment "
+"utiliser. Ces profils sont stockés dans le répertoire personnel de chaque "
+"utilisateur dans @code{$HOME/.guix-profile}."
#. type: Plain text
#: doc/guix.texi:1703
msgid ""
-"For example, @code{alice} installs GCC 4.7.2. As a result, @file{/home/"
-"alice/.guix-profile/bin/gcc} points to @file{/gnu/store/@dots{}-gcc-4.7.2/"
-"bin/gcc}. Now, on the same machine, @code{bob} had already installed GCC "
-"4.8.0. The profile of @code{bob} simply continues to point to @file{/gnu/"
-"store/@dots{}-gcc-4.8.0/bin/gcc}---i.e., both versions of GCC coexist on the "
-"same system without any interference."
+"For example, @code{alice} installs GCC 4.7.2. As a result, "
+"@file{/home/alice/.guix-profile/bin/gcc} points to "
+"@file{/gnu/store/@dots{}-gcc-4.7.2/bin/gcc}. Now, on the same machine, "
+"@code{bob} had already installed GCC 4.8.0. The profile of @code{bob} "
+"simply continues to point to "
+"@file{/gnu/store/@dots{}-gcc-4.8.0/bin/gcc}---i.e., both versions of GCC "
+"coexist on the same system without any interference."
msgstr ""
+"Par exemple, @code{alice} installe GCC 4.7.2. Il en résulte que "
+"@file{/home/alice/.guix-profile/bin/gcc} pointe vers "
+"@file{/gnu/store/@dots{}-gcc-4.7.2/bin/gcc}. Maintenant, sur la même "
+"machine, @code{bob} a déjà intallé GCC 4.8.0. Le profil de @code{bob} "
+"continue simplement de pointer vers "
+"@file{/gnu/store/@dots{}-gcc-4.8.0/bin/gcc} — c.-à-d.@: les deux versions de"
+" GCC coexistent surs le même système sans aucune interférence."
#. type: Plain text
#: doc/guix.texi:1707
@@ -5753,50 +6516,73 @@ msgid ""
"(@pxref{Invoking guix package}). It operates on the per-user profiles, and "
"can be used @emph{with normal user privileges}."
msgstr ""
+"La commande @command{guix package} est l'outil central pour gérer les "
+"paquets (@pxref{Invoking guix package}). Il opère sur les profils "
+"utilisateurs et peut être utilisé avec les @emph{privilèges utilisateurs "
+"normaux}."
#. type: cindex
#: doc/guix.texi:1708 doc/guix.texi:1777
#, no-wrap
msgid "transactions"
-msgstr ""
+msgstr "transactions"
#. type: Plain text
#: doc/guix.texi:1715
msgid ""
"The command provides the obvious install, remove, and upgrade operations. "
"Each invocation is actually a @emph{transaction}: either the specified "
-"operation succeeds, or nothing happens. Thus, if the @command{guix package} "
-"process is terminated during the transaction, or if a power outage occurs "
+"operation succeeds, or nothing happens. Thus, if the @command{guix package}"
+" process is terminated during the transaction, or if a power outage occurs "
"during the transaction, then the user's profile remains in its previous "
"state, and remains usable."
msgstr ""
+"La commande fournit les opérations évidentes d'installation, de suppression "
+"et de mise à jour. Chaque invocation est en fait une @emph{transaction} : "
+"soit l'opération demandée réussi, soit rien ne se passe. Ainsi, si le "
+"processus @command{guix package} est terminé pendant la transaction ou si "
+"une panne de courant arrive pendant la transaction, le profil de "
+"l'utilisateur reste dans son état précédent et reste utilisable."
#. type: Plain text
#: doc/guix.texi:1723
msgid ""
-"In addition, any package transaction may be @emph{rolled back}. So, if, for "
-"example, an upgrade installs a new version of a package that turns out to "
+"In addition, any package transaction may be @emph{rolled back}. So, if, for"
+" example, an upgrade installs a new version of a package that turns out to "
"have a serious bug, users may roll back to the previous instance of their "
"profile, which was known to work well. Similarly, the global system "
"configuration on GuixSD is subject to transactional upgrades and roll-back "
"(@pxref{Using the Configuration System})."
msgstr ""
+"En plus, il est possible @emph{d'annuler} toute transaction sur les paquets."
+" Donc si par exemple un mise à jour installe une nouvelle version d'un "
+"paquet qui révèle un bogue sérieux, les utilisateurs peuvent revenir en "
+"arrière à l'instance précédente de leur profil qui est connu pour bien "
+"fonctionner. De manière similaire, la configuration globale du système dans"
+" GuixSD est sujette aux mises à jour transactionnelles et aux annulations "
+"(@pxref{Using the Configuration System})."
#. type: Plain text
#: doc/guix.texi:1730
msgid ""
-"All packages in the package store may be @emph{garbage-collected}. Guix can "
-"determine which packages are still referenced by user profiles, and remove "
+"All packages in the package store may be @emph{garbage-collected}. Guix can"
+" determine which packages are still referenced by user profiles, and remove "
"those that are provably no longer referenced (@pxref{Invoking guix gc}). "
"Users may also explicitly remove old generations of their profile so that "
"the packages they refer to can be collected."
msgstr ""
+"Tous les paquets du dépôt des paquets peut être @emph{glané}. Guix peut "
+"déterminer quels paquets sont toujours référencés par les profils des "
+"utilisateurs et supprimer ceux qui ne sont plus référencés de manière "
+"prouvable (@pxref{Invoking guix gc}). Les utilisateurs peuvent toujours "
+"explicitement supprimer les anciennes générations de leur profil pour que "
+"les paquets auxquels elles faisaient référence puissent être glanés."
#. type: cindex
#: doc/guix.texi:1731
#, no-wrap
msgid "reproducibility"
-msgstr ""
+msgstr "reproductibilité"
#. type: Plain text
#: doc/guix.texi:1743
@@ -5806,12 +6592,24 @@ msgid ""
"@file{/gnu/store} package directory name contains a hash of all the inputs "
"that were used to build that package---compiler, libraries, build scripts, "
"etc. This direct correspondence allows users to make sure a given package "
-"installation matches the current state of their distribution. It also helps "
-"maximize @dfn{build reproducibility}: thanks to the isolated build "
+"installation matches the current state of their distribution. It also helps"
+" maximize @dfn{build reproducibility}: thanks to the isolated build "
"environments that are used, a given build is likely to yield bit-identical "
"files when performed on different machines (@pxref{Invoking guix-daemon, "
"container})."
msgstr ""
+"Finalement, Guix prend une approche @dfn{purement fonctionnelle} de la "
+"gestion de paquets, telle que décrite dans l'introduction "
+"(@pxref{Introduction}). Chaque nom de répertoire de paquet dans "
+"@file{/gnu/store} contient un hash de toutes les entrées qui ont été "
+"utilisées pendant la construction de ce paquet — le compilateur, les "
+"bibliothèques, les scripts de construction, etc. Cette correspondance "
+"directe permet aux utilisateurs de s'assurer que l'installation d'un paquet "
+"donné correspond à l'état actuel de leur distribution. Elle aide aussi à "
+"maximiser la @dfn{reproductibilité} : grâce aux environnements de "
+"construction utilisés, une construction donnée à de forte chances de donner "
+"des fichiers identiques bit-à-bit lorsqu'elle est effectuée sur des machines"
+" différents (@pxref{Invoking guix-daemon, container})."
#. type: Plain text
#: doc/guix.texi:1754
@@ -5822,14 +6620,14 @@ msgid ""
"it and unpacks it; otherwise, it builds the package from source, locally "
"(@pxref{Substitutes}). Because build results are usually bit-for-bit "
"reproducible, users do not have to trust servers that provide substitutes: "
-"they can force a local build and @emph{challenge} providers (@pxref{Invoking "
-"guix challenge})."
+"they can force a local build and @emph{challenge} providers (@pxref{Invoking"
+" guix challenge})."
msgstr ""
"Ce fondement permet à Guix de supporter le @dfn{déploiement transparent de "
-"binaire ou source}. Lorsqu'une binaire pré-construit pour une entrée de "
+"binaire ou source}. Lorsqu'une binaire pré-construit pour une entrée de "
"@file{/gnu/store} est disponible depuis une source externe (un "
"@dfn{substitut}), Guix le télécharge simplement et le décompresse ; sinon, "
-"il construit le paquet depuis les sources localement (@pxref{Substituts}). "
+"il construit le paquet depuis les sources localement (@pxref{Substituts}). "
"Comme les résultats des constructions sont généralement reproductibles au "
"bit près, si vous n'avez pas besoin de faire confiance aux serveurs qui "
"fournissent les substituts : vous pouvez forcer une construction locale et "
@@ -5844,65 +6642,75 @@ msgid ""
"package, without having to manually install the dependencies of the package "
"into their profile (@pxref{Invoking guix environment})."
msgstr ""
+"Le contrôle de l'environnement de construction est aussi une fonctionnalité "
+"utile pour les développeurs. La commande @command{guix environment} permet "
+"aux développeurs d'un paquet de mettre en place rapidement le bon "
+"environnement de développement pour leur paquet, sans avoir à installer "
+"manuellement les dépendances du paquet dans leur profil (@pxref{Invoking "
+"guix environment})."
#. type: section
#: doc/guix.texi:1762
#, no-wrap
msgid "Invoking @command{guix package}"
-msgstr ""
+msgstr "Invoquer @command{guix package}"
#. type: cindex
#: doc/guix.texi:1764
#, no-wrap
msgid "installing packages"
-msgstr ""
+msgstr "installer des paquets"
#. type: cindex
#: doc/guix.texi:1765
#, no-wrap
msgid "removing packages"
-msgstr ""
+msgstr "supprimer des paquets"
#. type: cindex
#: doc/guix.texi:1766
#, no-wrap
msgid "package installation"
-msgstr ""
+msgstr "installation de paquets"
#. type: cindex
#: doc/guix.texi:1767
#, no-wrap
msgid "package removal"
-msgstr ""
+msgstr "suppression de paquets"
#. type: Plain text
#: doc/guix.texi:1773
msgid ""
-"The @command{guix package} command is the tool that allows users to install, "
-"upgrade, and remove packages, as well as rolling back to previous "
+"The @command{guix package} command is the tool that allows users to install,"
+" upgrade, and remove packages, as well as rolling back to previous "
"configurations. It operates only on the user's own profile, and works with "
"normal user privileges (@pxref{Features}). Its syntax is:"
msgstr ""
"La commande @command{guix package} est l'outil qui permet d'installer, "
"mettre à jour et supprimer les paquets ainsi que de revenir à une "
-"configuration précédente. Elle n'opère que dans le profil de l'utilisateur "
+"configuration précédente. Elle n'opère que dans le profil de l'utilisateur "
"et fonctionne avec les privilèges utilisateurs normaux "
-"(@pxref{Fonctionnalités}). Sa syntaxe est :"
+"(@pxref{Fonctionnalités}). Sa syntaxe est :"
#. type: example
#: doc/guix.texi:1776
#, no-wrap
msgid "guix package @var{options}\n"
-msgstr ""
+msgstr "guix package @var{options}\n"
#. type: Plain text
#: doc/guix.texi:1782
msgid ""
-"Primarily, @var{options} specifies the operations to be performed during the "
-"transaction. Upon completion, a new profile is created, but previous "
+"Primarily, @var{options} specifies the operations to be performed during the"
+" transaction. Upon completion, a new profile is created, but previous "
"@dfn{generations} of the profile remain available, should the user want to "
"roll back."
msgstr ""
+"@var{options} spécifie d'abord les opérations à effectuer pendant la "
+"transaction. À la fin, une nouvelle génération du profil est créée mais les"
+" @dfn{générations} précédentes du profil restent disponibles si "
+"l'utilisateur souhaite y revenir."
#. type: Plain text
#: doc/guix.texi:1785
@@ -5910,27 +6718,33 @@ msgid ""
"For example, to remove @code{lua} and install @code{guile} and @code{guile-"
"cairo} in a single transaction:"
msgstr ""
+"Par exemple, pour supprimer @code{lua} et installer @code{guile} et "
+"@code{guile-cairo} en une seule transaction :"
#. type: example
#: doc/guix.texi:1788
#, no-wrap
msgid "guix package -r lua -i guile guile-cairo\n"
-msgstr ""
+msgstr "guix package -r lua -i guile guile-cairo\n"
#. type: Plain text
#: doc/guix.texi:1794
msgid ""
"@command{guix package} also supports a @dfn{declarative approach} whereby "
"the user specifies the exact set of packages to be available and passes it "
-"@i{via} the @option{--manifest} option (@pxref{profile-manifest, @option{--"
-"manifest}})."
+"@i{via} the @option{--manifest} option (@pxref{profile-manifest, "
+"@option{--manifest}})."
msgstr ""
+"@command{guix package} supporte aussi une @dfn{approche déclarative} où "
+"l'utilisateur spécifie l'ensemble exact des paquets qui doivent être "
+"disponibles le passe @i{via} l'option @option{--manifest} (@pxref{profile-"
+"manifest, @option{--manifest}})."
#. type: cindex
#: doc/guix.texi:1795
#, no-wrap
msgid "profile"
-msgstr ""
+msgstr "profil"
#. type: Plain text
#: doc/guix.texi:1801
@@ -5941,21 +6755,31 @@ msgid ""
"@file{$HOME/.guix-profile/bin} to their @code{PATH} environment variable, "
"and so on."
msgstr ""
+"Pour chaque utilisateur, un lien symbolique vers le profil par défaut de cet"
+" utilisateur est automatiquement créé dans @file{$HOME/.guix-profile}. Ce "
+"lien symbolique pointe toujours vers la génération actuelle du profil par "
+"défaut de l'utilisateur. Ainsi, les utilisateurs peuvent ajouter "
+"@file{$HOME/.guix-profile/bin} à leur variable d'environnement @code{PATH} "
+"etc."
#. type: cindex
#: doc/guix.texi:1801 doc/guix.texi:1998
#, no-wrap
msgid "search paths"
-msgstr ""
+msgstr "chemins de recherche"
#. type: Plain text
#: doc/guix.texi:1806
msgid ""
"If you are not using the Guix System Distribution, consider adding the "
-"following lines to your @file{~/.bash_profile} (@pxref{Bash Startup Files,,, "
-"bash, The GNU Bash Reference Manual}) so that newly-spawned shells get all "
+"following lines to your @file{~/.bash_profile} (@pxref{Bash Startup Files,,,"
+" bash, The GNU Bash Reference Manual}) so that newly-spawned shells get all "
"the right environment variable definitions:"
msgstr ""
+"Si vous n'utilisez pas la distribution système Guix, vous devriez ajouter "
+"les lignes suivantes à votre @file{~/.bash_profile} (@pxref{Bash Startup "
+"Files,,, bash, The GNU Bash Reference Manual}) pour que les shells créés "
+"ensuite aient les bonnes définitions des variables d'environnement :"
#. type: example
#: doc/guix.texi:1810
@@ -5964,6 +6788,8 @@ msgid ""
"GUIX_PROFILE=\"$HOME/.guix-profile\" ; \\\n"
"source \"$HOME/.guix-profile/etc/profile\"\n"
msgstr ""
+"GUIX_PROFILE=\"$HOME/.guix-profile\" ; \\\n"
+"source \"$HOME/.guix-profile/etc/profile\"\n"
#. type: Plain text
#: doc/guix.texi:1821
@@ -5972,42 +6798,56 @@ msgid ""
"@dfn{garbage-collector root}, which @file{$HOME/.guix-profile} points to "
"(@pxref{Invoking guix gc}). That directory is normally "
"@code{@var{localstatedir}/guix/profiles/per-user/@var{user}}, where "
-"@var{localstatedir} is the value passed to @code{configure} as @code{--"
-"localstatedir}, and @var{user} is the user name. The @file{per-user} "
-"directory is created when @command{guix-daemon} is started, and the "
+"@var{localstatedir} is the value passed to @code{configure} as "
+"@code{--localstatedir}, and @var{user} is the user name. The @file{per-"
+"user} directory is created when @command{guix-daemon} is started, and the "
"@var{user} sub-directory is created by @command{guix package}."
msgstr ""
+"Dans un environnement multi-utilisateur, les profils utilisateurs sont "
+"stockés comme une @dfn{racine du ramasse-miettes}, vers laquelle pointe "
+"@file{$HOME/.guix-profile} (@pxref{Invoking guix gc}). Ce répertoire est "
+"normalement @code{@var{localstatedir}/guix/profiles/per-"
+"user/@var{utilisateur}}, où @var{localstatedir} est la valeur passée à "
+"@code{configure} avec @code{--localstatedir} et @var{utilisateur} le nom "
+"d'utilisateur. Le répertoire @file{per-user} est créé lorsque "
+"@command{guix-daemon} est démarré et sous-répertoire @var{utilisateur} est "
+"créé par @command{guix package}."
#. type: Plain text
#: doc/guix.texi:1823
msgid "The @var{options} can be among the following:"
-msgstr ""
+msgstr "Les @var{options} peuvent être les suivante :"
#. type: item
#: doc/guix.texi:1826
#, no-wrap
msgid "--install=@var{package} @dots{}"
-msgstr ""
+msgstr "--install=@var{paquet} @dots{}"
#. type: itemx
#: doc/guix.texi:1827
#, no-wrap
msgid "-i @var{package} @dots{}"
-msgstr ""
+msgstr "-i @var{paquet} @dots{}"
#. type: table
#: doc/guix.texi:1829
msgid "Install the specified @var{package}s."
-msgstr ""
+msgstr "Installer les @var{paquet}s spécifiés."
#. type: table
#: doc/guix.texi:1834
msgid ""
"Each @var{package} may specify either a simple package name, such as "
"@code{guile}, or a package name followed by an at-sign and version number, "
-"such as @code{guile@@1.8.8} or simply @code{guile@@1.8} (in the latter case, "
-"the newest version prefixed by @code{1.8} is selected.)"
+"such as @code{guile@@1.8.8} or simply @code{guile@@1.8} (in the latter case,"
+" the newest version prefixed by @code{1.8} is selected.)"
msgstr ""
+"Chaque @var{paquet} peut spécifier soit un simple nom de paquet, comme "
+"@code{guile} ou un nom de paquet suivi d'un arobase et d'un numéro de "
+"version, comme @code{guile@@1.8.8} ou simplement @code{guile@@1.8} (dans ce "
+"dernier cas, la version la plus récente commençant par @code{1.8} est "
+"utilisée)."
#. type: table
#: doc/guix.texi:1842
@@ -6016,29 +6856,42 @@ msgid ""
"selected. In addition, @var{package} may contain a colon, followed by the "
"name of one of the outputs of the package, as in @code{gcc:doc} or "
"@code{binutils@@2.22:lib} (@pxref{Packages with Multiple Outputs}). "
-"Packages with a corresponding name (and optionally version) are searched for "
-"among the GNU distribution modules (@pxref{Package Modules})."
+"Packages with a corresponding name (and optionally version) are searched for"
+" among the GNU distribution modules (@pxref{Package Modules})."
msgstr ""
+"Si aucun numéro de version n'est spécifié, la version la plus récente "
+"disponible est choisie. En plus, @var{paquet} peut contenir un deux-points,"
+" suivi du nom d'une des sorties du paquet, comme dans @code{gcc:doc} ou "
+"@code{binutils@@2.22:lib} (@pxref{Packages with Multiple Outputs}). Des "
+"paquets avec un nom correspondant et (éventuellement une version) sont "
+"recherchés dans les modules de la distribution GNU (@pxref{Package "
+"Modules})."
#. type: cindex
#: doc/guix.texi:1843
#, no-wrap
msgid "propagated inputs"
-msgstr ""
+msgstr "entrées propagées"
#. type: table
#: doc/guix.texi:1849
msgid ""
-"Sometimes packages have @dfn{propagated inputs}: these are dependencies that "
-"automatically get installed along with the required package (@pxref{package-"
-"propagated-inputs, @code{propagated-inputs} in @code{package} objects}, for "
-"information about propagated inputs in package definitions)."
+"Sometimes packages have @dfn{propagated inputs}: these are dependencies that"
+" automatically get installed along with the required package "
+"(@pxref{package-propagated-inputs, @code{propagated-inputs} in "
+"@code{package} objects}, for information about propagated inputs in package "
+"definitions)."
msgstr ""
+"Parfois les paquets ont des @dfn{entrées propagées} : ce sont des "
+"dépendances qui sont installées automatiquement avec le paquet demandé "
+"(@pxref{package-propagated-inputs, @code{propagated-inputs} in "
+"@code{package} objects} pour plus d'informations sur les entrées propagées "
+"dans les définitions des paquets)."
#. type: anchor{#1}
#: doc/guix.texi:1856
msgid "package-cmd-propagated-inputs"
-msgstr ""
+msgstr "package-cmd-propagated-inputs"
#. type: table
#: doc/guix.texi:1856
@@ -6049,6 +6902,12 @@ msgid ""
"profile; removing MPC also removes MPFR and GMP---unless they had also been "
"explicitly installed by the user."
msgstr ""
+"Un exemple est la bibliothèque MPC de GNU : ses fichiers d'en-tête C se "
+"réfèrent à ceux de la bibliothèque MPFR de GNU, qui se réfèrent en retour à "
+"ceux de la bibliothèque GMP. Ainsi, lorsqu'on installe MPC, les "
+"bibliothèques MPFR et GMP sont aussi installées dans le profil ; supprimer "
+"MPC supprimera aussi MPFR et GMP — à moins qu'ils n'aient été aussi "
+"installés explicitement par l'utilisateur."
#. type: table
#: doc/guix.texi:1861
@@ -6058,23 +6917,27 @@ msgid ""
"Any missing or possibly incorrect environment variable definitions are "
"reported here."
msgstr ""
+"D'autre part, les paquets dépendent parfois de la définition de variables "
+"d'environnement pour leur chemin de recherche (voir les explications sur "
+"@code{--search-paths} plus bas). Toute définition de variable "
+"d'environnement manquante ou possiblement incorrecte est rapportée ici."
#. type: item
#: doc/guix.texi:1862
#, no-wrap
msgid "--install-from-expression=@var{exp}"
-msgstr ""
+msgstr "--install-from-expression=@var{exp}"
#. type: itemx
#: doc/guix.texi:1863
#, no-wrap
msgid "-e @var{exp}"
-msgstr ""
+msgstr "-e @var{exp}"
#. type: table
#: doc/guix.texi:1865
msgid "Install the package @var{exp} evaluates to."
-msgstr ""
+msgstr "Installer le paquet évalué par @var{exp}"
#. type: table
#: doc/guix.texi:1870
@@ -6084,6 +6947,10 @@ msgid ""
"variants of a package, with expressions such as @code{(@@ (gnu packages "
"base) guile-final)}."
msgstr ""
+"@var{exp} doit être une expression Scheme qui s'évalue en un objet "
+"@code{<package>}. Cette option est notamment utile pour distinguer les "
+"variantes d'un paquet avec le même nom, avec des expressions comme @code{(@@"
+" (gnu packages base) guile-final)}."
#. type: table
#: doc/guix.texi:1874
@@ -6092,23 +6959,26 @@ msgid ""
"which may be insufficient when needing a specific output of a multiple-"
"output package."
msgstr ""
+"Remarquez que cette option installe la première sortie du paquet, ce qui "
+"peut être insuffisant lorsque vous avez besoin d'une sortie spécifique d'un "
+"paquet à plusieurs sorties."
#. type: item
#: doc/guix.texi:1875
#, no-wrap
msgid "--install-from-file=@var{file}"
-msgstr ""
+msgstr "--install-from-file=@var{fichier}"
#. type: itemx
#: doc/guix.texi:1876 doc/guix.texi:5699
#, no-wrap
msgid "-f @var{file}"
-msgstr ""
+msgstr "-f @var{fichier}"
#. type: table
#: doc/guix.texi:1878
msgid "Install the package that the code within @var{file} evaluates to."
-msgstr ""
+msgstr "Installer le paquet évalué par le code dans le @var{fichier}."
#. type: table
#: doc/guix.texi:1881 doc/guix.texi:7283
@@ -6116,12 +6986,14 @@ msgid ""
"As an example, @var{file} might contain a definition like this "
"(@pxref{Defining Packages}):"
msgstr ""
+"Par exemple, @var{fichier} peut contenir une définition comme celle-ci "
+"(@pxref{Defining Packages}) :"
#. type: example
#: doc/guix.texi:1884 doc/guix.texi:5709
#, no-wrap
msgid "@verbatiminclude package-hello.scm\n"
-msgstr ""
+msgstr "@verbatiminclude package-hello.scm\n"
#. type: table
#: doc/guix.texi:1890
@@ -6131,49 +7003,57 @@ msgid ""
"snapshots and create reproducible development environments (@pxref{Invoking "
"guix environment})."
msgstr ""
+"Les développeurs peuvent trouver utile d'inclure un tel fichier "
+"@file{guix.scm} à la racine de l'arborescence des sources de leur projet qui"
+" pourrait être utilisé pour tester des versions de développement et créer "
+"des environnements de développement reproductibles (@pxref{Invoking guix "
+"environment})."
#. type: item
#: doc/guix.texi:1891
#, no-wrap
msgid "--remove=@var{package} @dots{}"
-msgstr ""
+msgstr "--remove=@var{paquet} @dots{}"
#. type: itemx
#: doc/guix.texi:1892
#, no-wrap
msgid "-r @var{package} @dots{}"
-msgstr ""
+msgstr "-r @var{paquet} @dots{}"
#. type: table
#: doc/guix.texi:1894
msgid "Remove the specified @var{package}s."
-msgstr ""
+msgstr "Supprimer les @var{paquet}s spécifiés."
#. type: table
#: doc/guix.texi:1899
msgid ""
-"As for @code{--install}, each @var{package} may specify a version number and/"
-"or output name in addition to the package name. For instance, @code{-r "
+"As for @code{--install}, each @var{package} may specify a version number "
+"and/or output name in addition to the package name. For instance, @code{-r "
"glibc:debug} would remove the @code{debug} output of @code{glibc}."
msgstr ""
+"Comme pour @code{--install}, chaque @var{paquet} peut spécifier un numéro de"
+" version ou un nom de sortie en plus du nom du paquet. Par exemple, "
+"@code{-r glibc:debug} supprimerait la sortie @code{debug} de @code{glibc}."
#. type: item
#: doc/guix.texi:1900
#, no-wrap
msgid "--upgrade[=@var{regexp} @dots{}]"
-msgstr ""
+msgstr "--upgrade[=@var{regexp} @dots{}]"
#. type: itemx
#: doc/guix.texi:1901
#, no-wrap
msgid "-u [@var{regexp} @dots{}]"
-msgstr ""
+msgstr "-u [@var{regexp} @dots{}]"
#. type: cindex
#: doc/guix.texi:1902
#, no-wrap
msgid "upgrading packages"
-msgstr ""
+msgstr "mettre à jour des paquets"
#. type: table
#: doc/guix.texi:1906
@@ -6182,6 +7062,10 @@ msgid ""
"specified, upgrade only installed packages whose name matches a "
"@var{regexp}. Also see the @code{--do-not-upgrade} option below."
msgstr ""
+"Mettre à jour tous les paquets installés. Si une @var{regexp} ou plus est "
+"spécifiée, la mise à jour n'installera que les paquets dont le nom "
+"correspond à @var{regexp}. Voyez aussi l'option @code{--do-not-upgrade} en "
+"dessous."
#. type: table
#: doc/guix.texi:1911
@@ -6190,58 +7074,66 @@ msgid ""
"the distribution currently installed. To update your distribution, you "
"should regularly run @command{guix pull} (@pxref{Invoking guix pull})."
msgstr ""
+"Remarquez que cela met à jour vers la dernière version des paquets trouvée "
+"dans la distribution actuellement installée. Pour mettre à jour votre "
+"distribution, vous devriez lancer régulièrement @command{guix pull} "
+"(@pxref{Invoking guix pull})."
#. type: item
#: doc/guix.texi:1912
#, no-wrap
msgid "--do-not-upgrade[=@var{regexp} @dots{}]"
-msgstr ""
+msgstr "--do-not-upgrade[=@var{regexp} @dots{}]"
#. type: table
#: doc/guix.texi:1917
msgid ""
"When used together with the @code{--upgrade} option, do @emph{not} upgrade "
-"any packages whose name matches a @var{regexp}. For example, to upgrade all "
-"packages in the current profile except those containing the substring "
+"any packages whose name matches a @var{regexp}. For example, to upgrade all"
+" packages in the current profile except those containing the substring "
"``emacs'':"
msgstr ""
+"Lorsqu'elle est utilisée avec l'option @code{--upgrade}, ne @emph{pas} "
+"mettre à jour les paquets dont le nom correspond à @var{regexp}. Par "
+"exemple, pour mettre à jour tous les paquets du profil actuel à l'exception "
+"de ceux qui contiennent la chaîne « emacs » :"
#. type: example
#: doc/guix.texi:1920
#, no-wrap
msgid "$ guix package --upgrade . --do-not-upgrade emacs\n"
-msgstr ""
+msgstr "$ guix package --upgrade . --do-not-upgrade emacs\n"
#. type: anchor{#1}
#: doc/guix.texi:1922
#, no-wrap
msgid "profile-manifest"
-msgstr ""
+msgstr "profile-manifest"
#. type: item
#: doc/guix.texi:1922 doc/guix.texi:2877 doc/guix.texi:6577 doc/guix.texi:7288
#: doc/guix.texi:7972
#, no-wrap
msgid "--manifest=@var{file}"
-msgstr ""
+msgstr "--manifest=@var{fichier}"
#. type: itemx
#: doc/guix.texi:1923 doc/guix.texi:2878 doc/guix.texi:6578 doc/guix.texi:7289
#, no-wrap
msgid "-m @var{file}"
-msgstr ""
+msgstr "-m @var{fichier}"
#. type: cindex
#: doc/guix.texi:1924
#, no-wrap
msgid "profile declaration"
-msgstr ""
+msgstr "déclaration de profil"
#. type: cindex
#: doc/guix.texi:1925
#, no-wrap
msgid "profile manifest"
-msgstr ""
+msgstr "manifest de profil"
#. type: table
#: doc/guix.texi:1928
@@ -6249,16 +7141,21 @@ msgid ""
"Create a new generation of the profile from the manifest object returned by "
"the Scheme code in @var{file}."
msgstr ""
+"Créer une nouvelle génération du profil depuis l'objet manifeste renvoyé par"
+" le code Scheme dans @var{fichier}."
#. type: table
#: doc/guix.texi:1934
msgid ""
"This allows you to @emph{declare} the profile's contents rather than "
-"constructing it through a sequence of @code{--install} and similar "
-"commands. The advantage is that @var{file} can be put under version "
-"control, copied to different machines to reproduce the same profile, and so "
-"on."
+"constructing it through a sequence of @code{--install} and similar commands."
+" The advantage is that @var{file} can be put under version control, copied "
+"to different machines to reproduce the same profile, and so on."
msgstr ""
+"Cela vous permet de @emph{déclarer} le contenu du profil plutôt que de le "
+"construire avec une série de @code{--install} et de commandes similaires. "
+"L'avantage étant que le @var{fichier} peut être placé sous contrôle de "
+"version, copié vers d'autres machines pour reproduire le même profil, etc."
#. type: table
#: doc/guix.texi:1938
@@ -6266,12 +7163,14 @@ msgid ""
"@var{file} must return a @dfn{manifest} object, which is roughly a list of "
"packages:"
msgstr ""
+"@var{fichier} doit retourner un objet @dfn{manifest} qui est en gros une "
+"liste de paquets :"
#. type: findex
#: doc/guix.texi:1939
#, no-wrap
msgid "packages->manifest"
-msgstr ""
+msgstr "packages->manifest"
#. type: example
#: doc/guix.texi:1942
@@ -6280,6 +7179,8 @@ msgid ""
"(use-package-modules guile emacs)\n"
"\n"
msgstr ""
+"(use-package-modules guile emacs)\n"
+"\n"
#. type: example
#: doc/guix.texi:1948
@@ -6291,12 +7192,17 @@ msgid ""
" ;; Use a specific package output.\n"
" (list guile-2.0 \"debug\")))\n"
msgstr ""
+"(packages->manifest\n"
+" (list emacs\n"
+" guile-2.0\n"
+" ;; Utiliser une sortie spécifique d'un paquet.\n"
+" (list guile-2.0 \"debug\")))\n"
#. type: findex
#: doc/guix.texi:1950
#, no-wrap
msgid "specifications->manifest"
-msgstr ""
+msgstr "specifications->manifest"
#. type: table
#: doc/guix.texi:1957
@@ -6307,6 +7213,12 @@ msgid ""
"specifications and let @code{specifications->manifest} look up the "
"corresponding package objects, like this:"
msgstr ""
+"Dans cet exemple on doit savoir quels modules définissent les variables "
+"@code{emacs} et @code{guile-2.0} pour fournir la bonne ligne @code{use-"
+"package-modules} ce qui peut être embêtant. On peut à la place fournir des "
+"spécifications de paquets normales et laisser "
+"@code{specifications->manifest} rechercher les objets de paquets "
+"correspondants, comme ceci :"
#. type: example
#: doc/guix.texi:1961
@@ -6315,30 +7227,32 @@ msgid ""
"(specifications->manifest\n"
" '(\"emacs\" \"guile@@2.2\" \"guile@@2.2:debug\"))\n"
msgstr ""
+"(specifications->manifest\n"
+" '(\"emacs\" \"guile@@2.2\" \"guile@@2.2:debug\"))\n"
#. type: item
#: doc/guix.texi:1963
#, no-wrap
msgid "--roll-back"
-msgstr ""
+msgstr "--roll-back"
#. type: cindex
#: doc/guix.texi:1964 doc/guix.texi:20427
#, no-wrap
msgid "rolling back"
-msgstr ""
+msgstr "revenir en arrière"
#. type: cindex
#: doc/guix.texi:1965
#, no-wrap
msgid "undoing transactions"
-msgstr ""
+msgstr "défaire des transactions"
#. type: cindex
#: doc/guix.texi:1966
#, no-wrap
msgid "transactions, undoing"
-msgstr ""
+msgstr "transactions, défaire"
#. type: table
#: doc/guix.texi:1969
@@ -6346,21 +7260,28 @@ msgid ""
"Roll back to the previous @dfn{generation} of the profile---i.e., undo the "
"last transaction."
msgstr ""
+"Revenir à la @dfn{génération} précédente du profil c.-à-d.@: défaire la "
+"dernière transaction."
#. type: table
#: doc/guix.texi:1972
msgid ""
-"When combined with options such as @code{--install}, roll back occurs before "
-"any other actions."
+"When combined with options such as @code{--install}, roll back occurs before"
+" any other actions."
msgstr ""
+"Lorsqu'elle est combinée avec des options comme @code{--install}, cette "
+"option revient en arrière avant toute autre action."
#. type: table
#: doc/guix.texi:1976
msgid ""
-"When rolling back from the first generation that actually contains installed "
-"packages, the profile is made to point to the @dfn{zeroth generation}, which "
-"contains no files apart from its own metadata."
+"When rolling back from the first generation that actually contains installed"
+" packages, the profile is made to point to the @dfn{zeroth generation}, "
+"which contains no files apart from its own metadata."
msgstr ""
+"Lorsque vous revenez de la première génération qui contient des fichiers, le"
+" profil pointera vers la @dfn{zéroième génération} qui ne contient aucun "
+"fichier en dehors de ses propres métadonnées."
#. type: table
#: doc/guix.texi:1980
@@ -6369,38 +7290,46 @@ msgid ""
"overwrites previous future generations. Thus, the history of the "
"generations in a profile is always linear."
msgstr ""
+"Après être revenu en arrière, l'installation, la suppression et la mise à "
+"jour de paquets réécrit les futures générations précédentes. Ainsi, "
+"l'historique des générations dans un profil est toujours linéaire."
#. type: item
#: doc/guix.texi:1981
#, no-wrap
msgid "--switch-generation=@var{pattern}"
-msgstr ""
+msgstr "--switch-generation=@var{motif}"
#. type: itemx
#: doc/guix.texi:1982
#, no-wrap
msgid "-S @var{pattern}"
-msgstr ""
+msgstr "-S @var{motif}"
#. type: cindex
#: doc/guix.texi:1983 doc/guix.texi:2181 doc/guix.texi:20385
#, no-wrap
msgid "generations"
-msgstr ""
+msgstr "générations"
#. type: table
#: doc/guix.texi:1985
msgid "Switch to a particular generation defined by @var{pattern}."
-msgstr ""
+msgstr "Basculer vers une génération particulière définie par le @var{motif}."
#. type: table
#: doc/guix.texi:1991
msgid ""
-"@var{pattern} may be either a generation number or a number prefixed with ``"
-"+'' or ``-''. The latter means: move forward/backward by a specified number "
-"of generations. For example, if you want to return to the latest generation "
-"after @code{--roll-back}, use @code{--switch-generation=+1}."
+"@var{pattern} may be either a generation number or a number prefixed with "
+"``+'' or ``-''. The latter means: move forward/backward by a specified "
+"number of generations. For example, if you want to return to the latest "
+"generation after @code{--roll-back}, use @code{--switch-generation=+1}."
msgstr ""
+"Le @var{motif} peut être soit un numéro de génération soit un nombre précédé"
+" de « + » ou « - ». Ce dernier signifie : se déplacer en avant ou en "
+"arrière d'un nombre donné de générations. Par exemple, si vous voulez "
+"retourner à la dernière génération après @code{--roll-back}, utilisez "
+"@code{--switch-generation=+1}."
#. type: table
#: doc/guix.texi:1996
@@ -6410,12 +7339,16 @@ msgid ""
"a specified generation does not exist, the current generation will not be "
"changed."
msgstr ""
+"La différence entre @code{--roll-back} et @code{--switch-generation=-1} est "
+"que @code{--switch-generation} ne vous amènera pas à la zéroième génération,"
+" donc si la génération demandée n'existe pas la génération actuelle ne "
+"changera pas."
#. type: item
#: doc/guix.texi:1997
#, no-wrap
msgid "--search-paths[=@var{kind}]"
-msgstr ""
+msgstr "--search-paths[=@var{genre}]"
#. type: table
#: doc/guix.texi:2003
@@ -6425,6 +7358,10 @@ msgid ""
"are used to specify @dfn{search paths} for files used by some of the "
"installed packages."
msgstr ""
+"Rapporter les définitions des variables d'environnement dans la syntaxe Bash"
+" qui peuvent être requises pour utiliser l'ensemble des paquets installés. "
+"Ces variables d'environnement sont utilisées pour spécifier les @dfn{chemins"
+" de recherche} de fichiers utilisés par les paquets installés."
#. type: table
#: doc/guix.texi:2011
@@ -6436,18 +7373,27 @@ msgid ""
"profile, then @code{--search-paths} will suggest setting these variables to "
"@code{@var{profile}/include} and @code{@var{profile}/lib}, respectively."
msgstr ""
+"Par exemple, GCC a besoin des variables d'environnement @code{CPATH} et "
+"@code{LIBRARY_PATH} pour trouver les en-têtes et les bibliothèques dans le "
+"profil de l'utilisateur (@pxref{Environment Variables,,, gcc, Using the GNU "
+"Compiler Collection (GCC)}). Si GCC et, disons, la bibliothèque C sont "
+"installés dans le profil, alors @code{--search-paths} suggérera "
+"d'initialiser ces variables à @code{@var{profil}/include} et "
+"@code{@var{profil}/lib}, respectivement."
#. type: table
#: doc/guix.texi:2014
msgid ""
"The typical use case is to define these environment variables in the shell:"
msgstr ""
+"Le cas d'utilisation typique est de définir ces variables d'environnement "
+"dans le shell :"
#. type: example
#: doc/guix.texi:2017
#, no-wrap
msgid "$ eval `guix package --search-paths`\n"
-msgstr ""
+msgstr "$ eval `guix package --search-paths`\n"
#. type: table
#: doc/guix.texi:2023
@@ -6457,6 +7403,11 @@ msgid ""
"exact settings, or prefixes or suffixes of the current value of these "
"variables. When omitted, @var{kind} defaults to @code{exact}."
msgstr ""
+"@var{genre} peut être l'une des valeurs @code{exact}, @code{prefix} ou "
+"@code{suffix}, ce qui signifie que les définitions des variables "
+"d'environnement retournées seront soit les paramètres exactes, ou placés "
+"avant ou après la valeur actuelle de ces paramètres. Lorsqu'il est omis, "
+"@var{genre} a pour valeur par défaut @code{exact}."
#. type: table
#: doc/guix.texi:2026
@@ -6464,6 +7415,8 @@ msgid ""
"This option can also be used to compute the @emph{combined} search paths of "
"several profiles. Consider this example:"
msgstr ""
+"Cette option peut aussi être utilisé pour calculer les chemins de recherche "
+"@emph{combinés} de plusieurs profils. Regardez cet exemple :"
#. type: example
#: doc/guix.texi:2031
@@ -6473,6 +7426,9 @@ msgid ""
"$ guix package -p bar -i guile-json\n"
"$ guix package -p foo -p bar --search-paths\n"
msgstr ""
+"$ guix package -p foo -i guile\n"
+"$ guix package -p bar -i guile-json\n"
+"$ guix package -p foo -p bar --search-paths\n"
#. type: table
#: doc/guix.texi:2036
@@ -6481,52 +7437,58 @@ msgid ""
"even though, taken individually, neither @file{foo} nor @file{bar} would "
"lead to that recommendation."
msgstr ""
+"La dernière commande ci-dessus montre la variable @code{GUILE_LOAD_PATH} "
+"bien que, pris individuellement, ni @file{foo} ni @file{bar} n'auraient "
+"donné cette recommendation."
#. type: item
#: doc/guix.texi:2038
#, no-wrap
msgid "--profile=@var{profile}"
-msgstr ""
+msgstr "--profile=@var{profil}"
#. type: itemx
#: doc/guix.texi:2039
#, no-wrap
msgid "-p @var{profile}"
-msgstr ""
+msgstr "-p @var{profil}"
#. type: table
#: doc/guix.texi:2041
msgid "Use @var{profile} instead of the user's default profile."
msgstr ""
+"Utiliser le @var{profil} à la place du profil par défaut de l'utilisateur."
#. type: cindex
#: doc/guix.texi:2042
#, no-wrap
msgid "collisions, in a profile"
-msgstr ""
+msgstr "collisions, dans un profil"
#. type: cindex
#: doc/guix.texi:2043
#, no-wrap
msgid "colliding packages in profiles"
-msgstr ""
+msgstr "faire des collisions de paquets dans des profils"
#. type: cindex
#: doc/guix.texi:2044
#, no-wrap
msgid "profile collisions"
-msgstr ""
+msgstr "profil, collisions"
#. type: item
#: doc/guix.texi:2045
#, no-wrap
msgid "--allow-collisions"
-msgstr ""
+msgstr "--allow-collisions"
#. type: table
#: doc/guix.texi:2047
msgid "Allow colliding packages in the new profile. Use at your own risk!"
msgstr ""
+"Permettre des collisions de paquets dans le nouveau profil. À utiliser à "
+"vos risques et périls !"
#. type: table
#: doc/guix.texi:2051
@@ -6535,12 +7497,15 @@ msgid ""
"the profile. Collisions happen when two or more different versions or "
"variants of a given package end up in the profile."
msgstr ""
+"Par défaut, @command{guix package} rapporte les @dfn{collisions} dans le "
+"profil comme des erreurs. Les collisions ont lieu quand deux version ou "
+"variantes d'un paquet donné se retrouvent dans le profil."
#. type: item
#: doc/guix.texi:2052 doc/guix.texi:2754 doc/guix.texi:7777
#, no-wrap
msgid "--verbose"
-msgstr ""
+msgstr "--verbose"
#. type: table
#: doc/guix.texi:2055
@@ -6548,19 +7513,23 @@ msgid ""
"Produce verbose output. In particular, emit the build log of the "
"environment on the standard error port."
msgstr ""
+"Produire une sortie verbeuse. En particulier, fournir les journaux de "
+"construction de l'environnement sur le port d'erreur standard."
#. type: item
#: doc/guix.texi:2056 doc/guix.texi:2773 doc/guix.texi:2931
#, no-wrap
msgid "--bootstrap"
-msgstr ""
+msgstr "--bootstrap"
#. type: table
#: doc/guix.texi:2059
msgid ""
-"Use the bootstrap Guile to build the profile. This option is only useful to "
-"distribution developers."
+"Use the bootstrap Guile to build the profile. This option is only useful to"
+" distribution developers."
msgstr ""
+"Utiliser le programme d'amorçage Guile pour compiler le profil. Cette "
+"option n'est utile que pour les développeurs de la distriibution."
#. type: Plain text
#: doc/guix.texi:2065
@@ -6569,24 +7538,27 @@ msgid ""
"options to query the current state of a profile, or the availability of "
"packages:"
msgstr ""
+"En plus de ces actions, @command{guix package} supporte les options "
+"suivantes pour demander l'état actuel d'un profil ou la disponibilité des "
+"paquets :"
#. type: item
#: doc/guix.texi:2068
#, no-wrap
msgid "--search=@var{regexp}"
-msgstr ""
+msgstr "--search=@var{regexp}"
#. type: itemx
#: doc/guix.texi:2069
#, no-wrap
msgid "-s @var{regexp}"
-msgstr ""
+msgstr "-s @var{regexp}"
#. type: cindex
#: doc/guix.texi:2070
#, no-wrap
msgid "searching for packages"
-msgstr ""
+msgstr "chercher des paquets"
#. type: table
#: doc/guix.texi:2075
@@ -6596,6 +7568,10 @@ msgid ""
"packages in @code{recutils} format (@pxref{Top, GNU recutils databases,, "
"recutils, GNU recutils manual})."
msgstr ""
+"Lister les paquets disponibles dont le nom, le synopsis ou la description "
+"correspondent à la @var{regexp}, triés par pertinence. Afficher toutes les "
+"métadonnées des paquets correspondants au format @code{recutils} "
+"(@pxref{Top, GNU recutils databases,, recutils, GNU recutils manual})."
#. type: table
#: doc/guix.texi:2078
@@ -6603,6 +7579,8 @@ msgid ""
"This allows specific fields to be extracted using the @command{recsel} "
"command, for instance:"
msgstr ""
+"Cela permet à des champs spécifiques d'être extraits avec la commande "
+"@command{recsel}, par exemple :"
#. type: example
#: doc/guix.texi:2084
@@ -6614,6 +7592,11 @@ msgid ""
"relevance: 6\n"
"\n"
msgstr ""
+"$ guix package -s malloc | recsel -p name,version,relevance\n"
+"name: jemalloc\n"
+"version: 4.5.0\n"
+"relevance: 6\n"
+"\n"
#. type: example
#: doc/guix.texi:2088
@@ -6624,6 +7607,10 @@ msgid ""
"relevance: 1\n"
"\n"
msgstr ""
+"name: glibc\n"
+"version: 2.25\n"
+"relevance: 1\n"
+"\n"
#. type: example
#: doc/guix.texi:2092
@@ -6633,13 +7620,18 @@ msgid ""
"version: 7.6.0\n"
"relevance: 1\n"
msgstr ""
+"name: libgc\n"
+"version: 7.6.0\n"
+"relevance: 1\n"
#. type: table
#: doc/guix.texi:2096
msgid ""
-"Similarly, to show the name of all the packages available under the terms of "
-"the GNU@tie{}LGPL version 3:"
+"Similarly, to show the name of all the packages available under the terms of"
+" the GNU@tie{}LGPL version 3:"
msgstr ""
+"De manière similaire, pour montrer le nom de tous les paquets disponibles "
+"sous license GNU@tie{}LGPL version 3 :"
#. type: example
#: doc/guix.texi:2100
@@ -6649,6 +7641,9 @@ msgid ""
"name: elfutils\n"
"\n"
msgstr ""
+"$ guix package -s \"\" | recsel -p name -e 'license ~ \"LGPL 3\"'\n"
+"name: elfutils\n"
+"\n"
#. type: example
#: doc/guix.texi:2103
@@ -6657,13 +7652,18 @@ msgid ""
"name: gmp\n"
"@dots{}\n"
msgstr ""
+"name: gmp\n"
+"@dots{}\n"
#. type: table
#: doc/guix.texi:2108
msgid ""
-"It is also possible to refine search results using several @code{-s} flags. "
-"For example, the following command returns a list of board games:"
+"It is also possible to refine search results using several @code{-s} flags."
+" For example, the following command returns a list of board games:"
msgstr ""
+"Il est aussi possible de raffiner les résultats de la recherche avec "
+"plusieurs options @code{-s}. Par exemple, la commande suivante renvoie la "
+"liste des jeux de plateau :"
#. type: example
#: doc/guix.texi:2113
@@ -6673,6 +7673,9 @@ msgid ""
"name: gnubg\n"
"@dots{}\n"
msgstr ""
+"$ guix package -s '\\<board\\>' -s game | recsel -p name\n"
+"name: gnubg\n"
+"@dots{}\n"
#. type: table
#: doc/guix.texi:2119
@@ -6681,6 +7684,10 @@ msgid ""
"deal with printed circuit boards; removing the angle brackets around "
"@code{board} would further add packages that have to do with keyboards."
msgstr ""
+"Si on avait oublié @code{-s game}, on aurait aussi eu les paquets logiciels "
+"qui s'occupent de circuits imprimés (en anglais : circuit board) ; supprimer"
+" les chevrons autour de @code{board} aurait aussi ajouté les paquets qui "
+"parlent de clavier (en anglais : key@emph{board})."
#. type: table
#: doc/guix.texi:2123
@@ -6689,6 +7696,9 @@ msgid ""
"cryptographic libraries, filters out Haskell, Perl, Python, and Ruby "
"libraries, and prints the name and synopsis of the matching packages:"
msgstr ""
+"Et maintenant un exemple plus élaboré. La commande suivante recherche les "
+"bibliothèques cryptographiques, retire les bibliothèques Haskell, Perl, "
+"Python et Ruby et affiche le nom et le synopsis des paquets correspondants :"
#. type: example
#: doc/guix.texi:2127
@@ -6697,6 +7707,8 @@ msgid ""
"$ guix package -s crypto -s library | \\\n"
" recsel -e '! (name ~ \"^(ghc|perl|python|ruby)\")' -p name,synopsis\n"
msgstr ""
+"$ guix package -s crypto -s library | \\\n"
+" recsel -e '! (name ~ \"^(ghc|perl|python|ruby)\")' -p name,synopsis\n"
#. type: table
#: doc/guix.texi:2132
@@ -6704,20 +7716,25 @@ msgid ""
"@xref{Selection Expressions,,, recutils, GNU recutils manual}, for more "
"information on @dfn{selection expressions} for @code{recsel -e}."
msgstr ""
+"@xref{Selection Expressions,,, recutils, GNU recutils manual} pour plus "
+"d'information sur les @dfn{expressions de sélection} pour @code{recsel -e}."
#. type: item
#: doc/guix.texi:2133
#, no-wrap
msgid "--show=@var{package}"
-msgstr ""
+msgstr "--show=@var{paquet}"
#. type: table
#: doc/guix.texi:2137
msgid ""
-"Show details about @var{package}, taken from the list of available packages, "
-"in @code{recutils} format (@pxref{Top, GNU recutils databases,, recutils, "
+"Show details about @var{package}, taken from the list of available packages,"
+" in @code{recutils} format (@pxref{Top, GNU recutils databases,, recutils, "
"GNU recutils manual})."
msgstr ""
+"Afficher les détails du @var{paquet} dans la liste des paquets disponibles, "
+"au format @code{recutils} (@pxref{Top, GNU recutils databases,, recutils, "
+"GNU recutils manual})."
#. type: example
#: doc/guix.texi:2142
@@ -6728,6 +7745,10 @@ msgid ""
"version: 2.7.6\n"
"\n"
msgstr ""
+"$ guix package --show=python | recsel -p name,version\n"
+"name: python\n"
+"version: 2.7.6\n"
+"\n"
#. type: example
#: doc/guix.texi:2145
@@ -6736,6 +7757,8 @@ msgid ""
"name: python\n"
"version: 3.3.5\n"
msgstr ""
+"name: python\n"
+"version: 3.3.5\n"
#. type: table
#: doc/guix.texi:2149
@@ -6743,6 +7766,8 @@ msgid ""
"You may also specify the full name of a package to only get details about a "
"specific version of it:"
msgstr ""
+"Vous pouvez aussi spécifier le nom complet d'un paquet pour n'avoir que les "
+"détails concernant une version spécifique :"
#. type: example
#: doc/guix.texi:2153
@@ -6752,18 +7777,21 @@ msgid ""
"name: python\n"
"version: 3.4.3\n"
msgstr ""
+"$ guix package --show=python@@3.4 | recsel -p name,version\n"
+"name: python\n"
+"version: 3.4.3\n"
#. type: item
#: doc/guix.texi:2157
#, no-wrap
msgid "--list-installed[=@var{regexp}]"
-msgstr ""
+msgstr "--list-installed[=@var{regexp}]"
#. type: itemx
#: doc/guix.texi:2158
#, no-wrap
msgid "-I [@var{regexp}]"
-msgstr ""
+msgstr "-I [@var{regexp}]"
#. type: table
#: doc/guix.texi:2162
@@ -6786,13 +7814,13 @@ msgstr ""
#: doc/guix.texi:2169
#, no-wrap
msgid "--list-available[=@var{regexp}]"
-msgstr ""
+msgstr "--list-available[=@var{regexp}]"
#. type: itemx
#: doc/guix.texi:2170
#, no-wrap
msgid "-A [@var{regexp}]"
-msgstr ""
+msgstr "-A [@var{regexp}]"
#. type: table
#: doc/guix.texi:2174
@@ -6801,15 +7829,15 @@ msgid ""
"(@pxref{GNU Distribution}). When @var{regexp} is specified, list only "
"installed packages whose name matches @var{regexp}."
msgstr ""
-"Liste les paquets actuellement disponibles dans la distribution pour ce "
-"système (@pxref{Distribution GNU}). Lorsque @var{regexp} est spécifié, liste "
-"uniquement les paquets dont le nom correspond à @var{regexp}."
+"Lister les paquets actuellement disponibles dans la distribution pour ce "
+"système (@pxref{Distribution GNU}). Lorsque @var{regexp} est spécifié, "
+"liste uniquement les paquets dont le nom correspond à @var{regexp}."
#. type: table
#: doc/guix.texi:2178
msgid ""
-"For each package, print the following items separated by tabs: its name, its "
-"version string, the parts of the package (@pxref{Packages with Multiple "
+"For each package, print the following items separated by tabs: its name, its"
+" version string, the parts of the package (@pxref{Packages with Multiple "
"Outputs}), and the source location of its definition."
msgstr ""
@@ -6817,13 +7845,13 @@ msgstr ""
#: doc/guix.texi:2179
#, no-wrap
msgid "--list-generations[=@var{pattern}]"
-msgstr ""
+msgstr "--list-generations[=@var{motif}]"
#. type: itemx
#: doc/guix.texi:2180
#, no-wrap
msgid "-l [@var{pattern}]"
-msgstr ""
+msgstr "-l [@var{motif}]"
#. type: table
#: doc/guix.texi:2186
@@ -6832,15 +7860,23 @@ msgid ""
"generation, show the installed packages, with the most recently installed "
"packages shown last. Note that the zeroth generation is never shown."
msgstr ""
+"Renvoyer la liste des générations avec leur date de création ; pour chaque "
+"génération, montre les paquets installés avec les paquets installés les plus"
+" récemment en dernier. Remarquez que la zéroième génération n'est jamais "
+"montrée."
#. type: table
#: doc/guix.texi:2191
msgid ""
"For each installed package, print the following items, separated by tabs: "
"the name of a package, its version string, the part of the package that is "
-"installed (@pxref{Packages with Multiple Outputs}), and the location of this "
-"package in the store."
+"installed (@pxref{Packages with Multiple Outputs}), and the location of this"
+" package in the store."
msgstr ""
+"Pour chaque paquet installé, afficher les éléments suivants, séparés par des"
+" tabulations : le nom du paquet, sa version, la partie du paquet qui a été "
+"installée (@pxref{Packages with Multiple Outputs}), et l'emplacement du "
+"paquet dans le dépôt."
#. type: table
#: doc/guix.texi:2194
@@ -6848,12 +7884,16 @@ msgid ""
"When @var{pattern} is used, the command returns only matching generations. "
"Valid patterns include:"
msgstr ""
+"Lorsque @var{motif} est utilisé, la commande ne renvoie que les générations "
+"correspondantes. Les motifs valides sont :"
#. type: item
#: doc/guix.texi:2196
#, no-wrap
msgid "@emph{Integers and comma-separated integers}. Both patterns denote"
msgstr ""
+"@emph{Des entiers et des entiers séparés par des virgules}. Les deux motifs"
+" correspondent"
#. type: itemize
#: doc/guix.texi:2199
@@ -6861,6 +7901,8 @@ msgid ""
"generation numbers. For instance, @code{--list-generations=1} returns the "
"first one."
msgstr ""
+"à des numéros de version. Par exemple, @code{--list-generations=1} renvoie "
+"la première."
#. type: itemize
#: doc/guix.texi:2202
@@ -6868,12 +7910,14 @@ msgid ""
"And @code{--list-generations=1,8,2} outputs three generations in the "
"specified order. Neither spaces nor trailing commas are allowed."
msgstr ""
+"Et @code{--list-generations=1,8,2} renvoie les trois générations dans "
+"l'ordre spécifié. Aucune espace ni virgule surnuméraire n'est permise."
#. type: item
#: doc/guix.texi:2203
#, no-wrap
msgid "@emph{Ranges}. @code{--list-generations=2..9} prints the"
-msgstr ""
+msgstr "@emph{Des interval}. @code{--list-generations=2..9} affiche les"
#. type: itemize
#: doc/guix.texi:2206
@@ -6881,6 +7925,8 @@ msgid ""
"specified generations and everything in between. Note that the start of a "
"range must be smaller than its end."
msgstr ""
+"générations demandées et tout ce qui se trouvent entre elles. Remarquez que"
+" le début d'un interval doit être plus petit que sa fin."
#. type: itemize
#: doc/guix.texi:2210
@@ -6888,48 +7934,65 @@ msgid ""
"It is also possible to omit the endpoint. For example, @code{--list-"
"generations=2..}, returns all generations starting from the second one."
msgstr ""
+"Il est aussi possible d'omettre le numéro final. Par exemple, "
+"@code{--list-generations=2..} renvoie toutes les générations à partir de la "
+"deuxième."
#. type: item
#: doc/guix.texi:2211
#, no-wrap
-msgid "@emph{Durations}. You can also get the last @emph{N}@tie{}days, weeks,"
+msgid ""
+"@emph{Durations}. You can also get the last @emph{N}@tie{}days, weeks,"
msgstr ""
+"@emph{Des durées}. Vous pouvez aussi récupérer les derniers "
+"@emph{N}@tie{}jours, semaines,"
#. type: itemize
#: doc/guix.texi:2215
msgid ""
-"or months by passing an integer along with the first letter of the "
-"duration. For example, @code{--list-generations=20d} lists generations that "
-"are up to 20 days old."
+"or months by passing an integer along with the first letter of the duration."
+" For example, @code{--list-generations=20d} lists generations that are up "
+"to 20 days old."
msgstr ""
+"ou moins en passant un entier avec la première lettre de la durée (en "
+"anglais : d, w ou m). Par exemple @code{--list-generations=20d} liste les "
+"générations qui sont agées d'au plus 20 jours."
#. type: item
#: doc/guix.texi:2217
#, no-wrap
msgid "--delete-generations[=@var{pattern}]"
-msgstr ""
+msgstr "--delete-generations[=@var{motif}]"
#. type: itemx
#: doc/guix.texi:2218
#, no-wrap
msgid "-d [@var{pattern}]"
-msgstr ""
+msgstr "-d [@var{motif}]"
#. type: table
#: doc/guix.texi:2221
msgid ""
-"When @var{pattern} is omitted, delete all generations except the current one."
+"When @var{pattern} is omitted, delete all generations except the current "
+"one."
msgstr ""
+"Lorsque @var{motif} est omis, supprimer toutes les générations en dehors de "
+"l'actuelle."
#. type: table
#: doc/guix.texi:2227
msgid ""
-"This command accepts the same patterns as @option{--list-generations}. When "
-"@var{pattern} is specified, delete the matching generations. When "
+"This command accepts the same patterns as @option{--list-generations}. When"
+" @var{pattern} is specified, delete the matching generations. When "
"@var{pattern} specifies a duration, generations @emph{older} than the "
"specified duration match. For instance, @code{--delete-generations=1m} "
"deletes generations that are more than one month old."
msgstr ""
+"Cette commande accepte les même motifs que @option{--list-generations}. "
+"Lorsque @var{motif} est spécifié, supprimer les générations correspondante."
+" Lorsque @var{motif} spécifie une durée, les générations @emph{plus "
+"vieilles} que la durée spécifiée correspondent. Par exemple @code{--delete-"
+"generations=1m} supprime les générations vieilles de plus d'un mois."
#. type: table
#: doc/guix.texi:2230
@@ -6937,31 +8000,44 @@ msgid ""
"If the current generation matches, it is @emph{not} deleted. Also, the "
"zeroth generation is never deleted."
msgstr ""
+"Si la génération actuelle correspond, elle n'est @emph{pas} supprimée. La "
+"zéroième génération n'est elle non plus jamais supprimée."
#. type: table
#: doc/guix.texi:2233
msgid ""
-"Note that deleting generations prevents rolling back to them. Consequently, "
-"this command must be used with care."
+"Note that deleting generations prevents rolling back to them. Consequently,"
+" this command must be used with care."
msgstr ""
+"Remarquez que supprimer des générations empêche de revenir en arrière vers "
+"elles. Ainsi, cette commande doit être utilisée avec précaution."
#. type: Plain text
#: doc/guix.texi:2244
msgid ""
-"Finally, since @command{guix package} may actually start build processes, it "
-"supports all the common build options (@pxref{Common Build Options}). It "
-"also supports package transformation options, such as @option{--with-source} "
-"(@pxref{Package Transformation Options}). However, note that package "
+"Finally, since @command{guix package} may actually start build processes, it"
+" supports all the common build options (@pxref{Common Build Options}). It "
+"also supports package transformation options, such as @option{--with-source}"
+" (@pxref{Package Transformation Options}). However, note that package "
"transformations are lost when upgrading; to preserve transformations across "
"upgrades, you should define your own package variant in a Guile module and "
"add it to @code{GUIX_PACKAGE_PATH} (@pxref{Defining Packages})."
msgstr ""
+"Enfin, comme @command{guix package} peut démarrer des processus de "
+"construction, elle supporte les options de construction communes "
+"(@pxref{Common Build Options}). Elle supporte aussi les options de "
+"transformation de paquets comme @option{--with-source} (@pxref{Package "
+"Transformation Options}). Cependant, remarquez que les transformations de "
+"paquets sont perdues à la mise à jour ; pour les préserver à travers les "
+"mises à jours, vous devriez définir vos propres variantes des paquets dans "
+"une module Guile et l'ajouter à @code{GUIX_PACKAGE_PATH} (@pxref{Defining "
+"Packages})."
#. type: cindex
#: doc/guix.texi:2249
#, no-wrap
msgid "pre-built binaries"
-msgstr ""
+msgstr "binaires pré-construits"
#. type: Plain text
#: doc/guix.texi:2255
@@ -6972,6 +8048,13 @@ msgid ""
"substitutes for local build results. In many cases, downloading a "
"substitute is much faster than building things locally."
msgstr ""
+"Guix gère le déploiement depuis des binaires ou des sources de manière "
+"transparente ce qui signifie qu'il peut aussi bien construire localement que"
+" télécharger des éléments pré-construits depuis un serveur ou les deux. "
+"Nous appelons ces éléments pré-construits des @dfn{substituts} — ils se "
+"substituent aux résultats des constructions locales. Dans la plupart des "
+"cas, télécharger un substitut est bien plus rapide que de construire les "
+"choses localement."
#. type: Plain text
#: doc/guix.texi:2260
@@ -6981,31 +8064,44 @@ msgid ""
"package binaries, but source tarballs, for instance, which also result from "
"derivation builds, can be available as substitutes."
msgstr ""
+"Les substituts peuvent être tout ce qui résulte d'une construction de "
+"dérivation (@pxref{Derivations}). Bien sûr dans le cas général, il s'agit "
+"de paquets binaires pré-construits, mais les archives des sources par "
+"exemple résultent aussi de la construction d'une dérivation qui peut aussi "
+"être disponible en tant que substitut."
#. type: cindex
#: doc/guix.texi:2273
#, no-wrap
msgid "hydra"
-msgstr ""
+msgstr "hydra"
#. type: cindex
#: doc/guix.texi:2274
#, no-wrap
msgid "build farm"
-msgstr ""
+msgstr "ferme de construction"
#. type: Plain text
#: doc/guix.texi:2284
msgid ""
"The @code{mirror.hydra.gnu.org} server is a front-end to an official build "
-"farm that builds packages from Guix continuously for some architectures, and "
-"makes them available as substitutes. This is the default source of "
+"farm that builds packages from Guix continuously for some architectures, and"
+" makes them available as substitutes. This is the default source of "
"substitutes; it can be overridden by passing the @option{--substitute-urls} "
"option either to @command{guix-daemon} (@pxref{daemon-substitute-urls,, "
"@code{guix-daemon --substitute-urls}}) or to client tools such as "
-"@command{guix package} (@pxref{client-substitute-urls,, client @option{--"
-"substitute-urls} option})."
+"@command{guix package} (@pxref{client-substitute-urls,, client "
+"@option{--substitute-urls} option})."
msgstr ""
+"Le serveur @code{mirror.hydra.gnu.org} est une interface à la ferme de "
+"construction officielle qui construit des paquets pour Guix continuellement "
+"pour certaines architectures et les rend disponibles en tant que substituts."
+" C'est la source par défaut des substituts ; elle peut être modifiée en "
+"passant l'option @option{--substitute-urls} soit à @command{guix-daemon} "
+"(@pxref{daemon-substitute-urls,, @code{guix-daemon --substitute-urls}}) soit"
+" aux outils clients comme @command{guix package} (@pxref{client-substitute-"
+"urls,, client @option{--substitute-urls} option})."
#. type: Plain text
#: doc/guix.texi:2290
@@ -7016,6 +8112,11 @@ msgid ""
"gathered to determine, for instance, whether your system has unpatched "
"security vulnerabilities."
msgstr ""
+"Les URL des substituts peuvent être soit en HTTP soit en HTTPS. Le HTTPS "
+"est recommandé parce que les communications sont chiffrées ; à l'inverse "
+"HTTP rend les communications visibles pour un espion qui peut utiliser les "
+"informations accumulées sur vous pour déterminer par exemple si votre "
+"système a des vulnérabilités de sécurités non corrigées."
#. type: Plain text
#: doc/guix.texi:2299
@@ -7025,27 +8126,36 @@ msgid ""
"disabled by default when using Guix on a foreign distribution, unless you "
"have explicitly enabled them via one of the recommended installation steps "
"(@pxref{Installation}). The following paragraphs describe how to enable or "
-"disable substitutes for the official build farm; the same procedure can also "
-"be used to enable substitutes for any other substitute server."
+"disable substitutes for the official build farm; the same procedure can also"
+" be used to enable substitutes for any other substitute server."
msgstr ""
+"Les substituts de la ferme de construction officielle sont activés par "
+"défaut dans la distribution système Guix (@pxref{GNU Distribution}). "
+"Cependant, ils sont désactivés par défaut lorsque vous utilisez Guix sur une"
+" distribution externe, à moins que vous ne les ayez explicitement activés "
+"via l'une des étapes d'installation recommandées (@pxref{Installation}). "
+"Les paragraphes suivants décrivent comment activer ou désactiver les "
+"substituts de la ferme de construction ; la même procédure peut être "
+"utilisée pour activer les substituts de n'importe quel autre serveur de "
+"substituts."
#. type: cindex
#: doc/guix.texi:2303
#, no-wrap
msgid "security"
-msgstr ""
+msgstr "sécurité"
#. type: cindex
#: doc/guix.texi:2305
#, no-wrap
msgid "access control list (ACL), for substitutes"
-msgstr ""
+msgstr "liste de contrôle d'accès (ACL), pour les substituts"
#. type: cindex
#: doc/guix.texi:2306
#, no-wrap
msgid "ACL (access control list), for substitutes"
-msgstr ""
+msgstr "ACL (liste de contrôle d'accès), pour les substituts"
#. type: Plain text
#: doc/guix.texi:2313
@@ -7053,9 +8163,15 @@ msgid ""
"To allow Guix to download substitutes from @code{hydra.gnu.org} or a mirror "
"thereof, you must add its public key to the access control list (ACL) of "
"archive imports, using the @command{guix archive} command (@pxref{Invoking "
-"guix archive}). Doing so implies that you trust @code{hydra.gnu.org} to not "
-"be compromised and to serve genuine substitutes."
+"guix archive}). Doing so implies that you trust @code{hydra.gnu.org} to not"
+" be compromised and to serve genuine substitutes."
msgstr ""
+"Pour permettre à Guix de télécharger les substituts depuis "
+"@code{hydra.gnu.org} ou un mirroir, vous devez ajouter sa clef publique à la"
+" liste de contrôle d'accès (ACL) des imports d'archives, avec la commande "
+"@command{guix archive} (@pxref{Invoking guix archive}). Cela implique que "
+"vous faîtes confiance à @code{hydra.gnu.org} pour ne pas être compromis et "
+"vous servir des substituts authentiques."
#. type: Plain text
#: doc/guix.texi:2320
@@ -7066,20 +8182,30 @@ msgid ""
"you checked the GPG signature of @file{guix-@value{VERSION}.tar.gz}, which "
"contains this public key file. Then, you can run something like this:"
msgstr ""
+"La clef publique pour @code{hydra.gnu.org} est installée avec Guix, dans "
+"@code{@var{préfixe}/share/guix/hydra.gnu.org.pub}, où @var{préfixe} est le "
+"préfixe d'installation de Guix. Si vous avez installé Guix depuis les "
+"sources, assurez-vous d'avoir vérifié la signature GPG de "
+"@file{guix-@value{VERSION}.tar.gz} qui contient ce fichier de clef publique."
+" Ensuite vous pouvez lancer quelque chose comme ceci :"
#. type: example
#: doc/guix.texi:2323
#, no-wrap
msgid "# guix archive --authorize < @var{prefix}/share/guix/hydra.gnu.org.pub\n"
msgstr ""
+"# guix archive --authorize < @var{préfixe}/share/guix/hydra.gnu.org.pub\n"
#. type: quotation
#: doc/guix.texi:2329
msgid ""
-"Similarly, the @file{berlin.guixsd.org.pub} file contains the public key for "
-"the project's new build farm, reachable at @indicateurl{https://berlin."
-"guixsd.org}."
+"Similarly, the @file{berlin.guixsd.org.pub} file contains the public key for"
+" the project's new build farm, reachable at "
+"@indicateurl{https://berlin.guixsd.org}."
msgstr ""
+"De même, le fichier @file{berlin.guixsd.org.pub} contient la clef publique "
+"de la nouvelle ferme de construction du projet, disponible depuis "
+"@indicateurl{https://berlin.guixsd.org}."
#. type: quotation
#: doc/guix.texi:2334
@@ -7089,13 +8215,19 @@ msgid ""
"x86_64/i686 build nodes and may be able to provide substitutes more quickly "
"than @code{mirror.hydra.gnu.org}."
msgstr ""
+"Au moment où ces lignes sont écrites, @code{berlin.guixsd.org} est mis à "
+"niveau pour mieux passer à l'échelle, mais vous pourriez vouloir le tester."
+" Il est associé à 20 nœuds de construction x86_64/i686 et pourrait fournir "
+"des substituts plus rapidement que @code{mirror.hydra.gnu.org}"
#. type: Plain text
#: doc/guix.texi:2338
msgid ""
-"Once this is in place, the output of a command like @code{guix build} should "
-"change from something like:"
+"Once this is in place, the output of a command like @code{guix build} should"
+" change from something like:"
msgstr ""
+"Une fois que cela est en place, la sortie d'une commande comme @code{guix "
+"build} devrait changer de quelque chose comme :"
#. type: example
#: doc/guix.texi:2347
@@ -7109,11 +8241,18 @@ msgid ""
" /gnu/store/nlma1pw0p603fpfiqy7kn4zm105r5dmw-util-linux-2.21.drv\n"
"@dots{}\n"
msgstr ""
+"$ guix build emacs --dry-run\n"
+"Les dérivations suivantes seraient construites :\n"
+" /gnu/store/yr7bnx8xwcayd6j95r2clmkdl1qh688w-emacs-24.3.drv\n"
+" /gnu/store/x8qsh1hlhgjx6cwsjyvybnfv2i37z23w-dbus-1.6.4.tar.gz.drv\n"
+" /gnu/store/1ixwp12fl950d15h2cj11c73733jay0z-alsa-lib-1.0.27.1.tar.bz2.drv\n"
+" /gnu/store/nlma1pw0p603fpfiqy7kn4zm105r5dmw-util-linux-2.21.drv\n"
+"@dots{}\n"
#. type: Plain text
#: doc/guix.texi:2351
msgid "to something like:"
-msgstr ""
+msgstr "à quelque chose comme :"
#. type: example
#: doc/guix.texi:2360
@@ -7127,6 +8266,13 @@ msgid ""
" /gnu/store/7zdhgp0n1518lvfn8mb96sxqfmvqrl7v-libxrender-0.9.7\n"
"@dots{}\n"
msgstr ""
+"$ guix build emacs --dry-run\n"
+"112.3 Mo seraient téléchargés :\n"
+" /gnu/store/pk3n22lbq6ydamyymqkkz7i69wiwjiwi-emacs-24.3\n"
+" /gnu/store/2ygn4ncnhrpr61rssa6z0d9x22si0va3-libjpeg-8d\n"
+" /gnu/store/71yz6lgx4dazma9dwn2mcjxaah9w77jq-cairo-1.12.16\n"
+" /gnu/store/7zdhgp0n1518lvfn8mb96sxqfmvqrl7v-libxrender-0.9.7\n"
+"@dots{}\n"
#. type: Plain text
#: doc/guix.texi:2365
@@ -7134,28 +8280,35 @@ msgid ""
"This indicates that substitutes from @code{hydra.gnu.org} are usable and "
"will be downloaded, when possible, for future builds."
msgstr ""
+"Cela indique que les substituts de @code{hydra.gnu.org} sont utilisables et "
+"seront téléchargés, si possible, pour les futures constructions."
#. type: cindex
#: doc/guix.texi:2366
#, no-wrap
msgid "substitutes, how to disable"
-msgstr ""
+msgstr "substituts, comment les désactiver"
#. type: Plain text
#: doc/guix.texi:2372
msgid ""
"The substitute mechanism can be disabled globally by running @code{guix-"
-"daemon} with @code{--no-substitutes} (@pxref{Invoking guix-daemon}). It can "
-"also be disabled temporarily by passing the @code{--no-substitutes} option "
+"daemon} with @code{--no-substitutes} (@pxref{Invoking guix-daemon}). It can"
+" also be disabled temporarily by passing the @code{--no-substitutes} option "
"to @command{guix package}, @command{guix build}, and other command-line "
"tools."
msgstr ""
+"Le mécanisme de substitution peut être désactivé globalement en lançant "
+"@code{guix-daemon} avec @code{--no-substitutes} (@pxref{Invoking guix-"
+"daemon}). Il peut aussi être désactivé temporairement en passant l'option "
+"@code{--no-substitutes} à @command{guix package}, @command{guix build} et "
+"aux autres outils en ligne de commande."
#. type: cindex
#: doc/guix.texi:2376
#, no-wrap
msgid "digital signatures"
-msgstr ""
+msgstr "signatures numériques"
#. type: Plain text
#: doc/guix.texi:2380
@@ -7164,6 +8317,9 @@ msgid ""
"has been tampered with. Likewise, it ignores substitutes that are not "
"signed, or that are not signed by one of the keys listed in the ACL."
msgstr ""
+"Guix détecte et lève une erreur lorsqu'il essaye d'utiliser un substituts "
+"qui a été modifié. De même, il ignore les substituts qui ne sont pas signés"
+" ou qui ne sont pas signés par l'une des clefs listés dans l'ACL."
#. type: Plain text
#: doc/guix.texi:2386
@@ -7174,34 +8330,53 @@ msgid ""
"downloads. For example, assume we have chosen two substitute servers with "
"this option:"
msgstr ""
+"Il y a une exception cependant : si un serveur non autorisé fournit des "
+"substituts qui sont @emph{identiques bit-à-bit} à ceux fournis par un "
+"serveur autorisé, alors le serveur non autorisé devient disponible pour les "
+"téléchargements. Par exemple en supposant qu'on a choisi deux serveurs de "
+"substituts avec cette option :"
#. type: example
#: doc/guix.texi:2389
#, no-wrap
msgid "--substitute-urls=\"https://a.example.org https://b.example.org\"\n"
-msgstr ""
+msgstr "--substitute-urls=\"https://a.example.org https://b.example.org\"\n"
#. type: Plain text
#: doc/guix.texi:2400
msgid ""
-"If the ACL contains only the key for @code{b.example.org}, and if @code{a."
-"example.org} happens to serve the @emph{exact same} substitutes, then Guix "
-"will download substitutes from @code{a.example.org} because it comes first "
-"in the list and can be considered a mirror of @code{b.example.org}. In "
-"practice, independent build machines usually produce the same binaries, "
-"thanks to bit-reproducible builds (see below)."
+"If the ACL contains only the key for @code{b.example.org}, and if "
+"@code{a.example.org} happens to serve the @emph{exact same} substitutes, "
+"then Guix will download substitutes from @code{a.example.org} because it "
+"comes first in the list and can be considered a mirror of "
+"@code{b.example.org}. In practice, independent build machines usually "
+"produce the same binaries, thanks to bit-reproducible builds (see below)."
msgstr ""
+"Si l'ACL contient uniquement la clef de @code{b.example.org}, et si "
+"@code{a.example.org} sert @emph{exactement les mêmes} substituts, alors Guix"
+" téléchargera les substituts de @code{a.example.org} parce qu'il vient en "
+"premier dans la liste et peut être considéré comme un mirroir de "
+"@code{b.example.org}. En pratique, des machines de constructions produisent"
+" souvent les mêmes binaires grâce à des construction reproductibles au bit "
+"près (voir plus bas)."
#. type: Plain text
#: doc/guix.texi:2407
msgid ""
-"When using HTTPS, the server's X.509 certificate is @emph{not} validated (in "
-"other words, the server is not authenticated), contrary to what HTTPS "
-"clients such as Web browsers usually do. This is because Guix authenticates "
-"substitute information itself, as explained above, which is what we care "
+"When using HTTPS, the server's X.509 certificate is @emph{not} validated (in"
+" other words, the server is not authenticated), contrary to what HTTPS "
+"clients such as Web browsers usually do. This is because Guix authenticates"
+" substitute information itself, as explained above, which is what we care "
"about (whereas X.509 certificates are about authenticating bindings between "
"domain names and public keys.)"
msgstr ""
+"Lorsque vous utilisez HTTPS, le certificat X.509 du serveur n'est @emph{pas}"
+" validé (en d'autre termes, le serveur n'est pas authentifié), contrairement"
+" à ce que des clients HTTPS comme des navigateurs web font habituellement. "
+"Cela est dû au fait que Guix authentifie les informations sur les substituts"
+" eux-même, comme expliqué plus haut, ce dont on se soucie réellement (alors "
+"que les certificats X.509 authentifie la relation entre nom de domaine et "
+"clef publique)."
#. type: Plain text
#: doc/guix.texi:2419
@@ -7213,6 +8388,12 @@ msgid ""
"@command{guix package}, and other client commands are run has "
"@emph{absolutely no effect}."
msgstr ""
+"Les substituts sont téléchargés par HTTP ou HTTPS. La variable "
+"d'environnement @code{http_proxy} peut être initialisée dans l'environnement"
+" de @command{guix-daemon} et est respectée pour le téléchargement des "
+"substituts. Remarquez que la valeur de @code{http_proxy} dans "
+"l'environnement où tournent @command{guix build}, @command{guix package} et "
+"les autres clients n'a @emph{absolument aucun effet}."
#. type: Plain text
#: doc/guix.texi:2428
@@ -7222,59 +8403,91 @@ msgid ""
"the substitute server might be offline, the substitute may recently have "
"been deleted, the connection might have been interrupted, etc."
msgstr ""
+"Même lorsqu'un substitut pour une dérivation est disponible, la substitution"
+" échoue parfois. Cela peut arriver pour plusieurs raisons : le serveur de "
+"substitut peut être hors ligne, le substitut a récemment été supprimé du "
+"serveur, la connexion peut avoir été interrompue, etc."
#. type: Plain text
#: doc/guix.texi:2442
msgid ""
-"When substitutes are enabled and a substitute for a derivation is available, "
-"but the substitution attempt fails, Guix will attempt to build the "
+"When substitutes are enabled and a substitute for a derivation is available,"
+" but the substitution attempt fails, Guix will attempt to build the "
"derivation locally depending on whether or not @code{--fallback} was given "
"(@pxref{fallback-option,, common build option @code{--fallback}}). "
"Specifically, if @code{--fallback} was omitted, then no local build will be "
"performed, and the derivation is considered to have failed. However, if "
"@code{--fallback} was given, then Guix will attempt to build the derivation "
-"locally, and the success or failure of the derivation depends on the success "
-"or failure of the local build. Note that when substitutes are disabled or "
+"locally, and the success or failure of the derivation depends on the success"
+" or failure of the local build. Note that when substitutes are disabled or "
"no substitute is available for the derivation in question, a local build "
-"will @emph{always} be performed, regardless of whether or not @code{--"
-"fallback} was given."
-msgstr ""
+"will @emph{always} be performed, regardless of whether or not "
+"@code{--fallback} was given."
+msgstr ""
+"Lorsque les substituts sont activés et qu'un substitut pour une dérivation "
+"est disponible, mais que la tentative de substitution échoue, Guix essaiera "
+"de construire la dérivation localement si @code{--fallback} a été passé en "
+"argument (@pxref{fallback-option,, common build option @code{--fallback}})."
+" Plus spécifiquement, si cet option n'a pas été passée en argument, alors "
+"aucune construction locale n'est effectuée et la dérivation est considérée "
+"comme étant en échec. Cependant, si @code{--fallback} est passé en argument,"
+" alors Guix essaiera de construire la dérivation localement et l'échec ou le"
+" succès de la dérivation dépend de l'échec ou du succès de la construction "
+"locale. Remarquez que lorsque les substituts sont désactivés ou qu'aucun "
+"substitut n'est disponible pour la dérivation en question, une construction "
+"locale sera @emph{toujours} effectuée, indépendamment du fait que l'argument"
+" @code{--fallback} ait été ou non passé."
#. type: Plain text
#: doc/guix.texi:2447
msgid ""
"To get an idea of how many substitutes are available right now, you can try "
-"running the @command{guix weather} command (@pxref{Invoking guix weather}). "
-"This command provides statistics on the substitutes provided by a server."
+"running the @command{guix weather} command (@pxref{Invoking guix weather})."
+" This command provides statistics on the substitutes provided by a server."
msgstr ""
+"Pour se donner une idée du nombre de substituts disponibles maintenant, vous"
+" pouvez essayer de lancer la commande @command{guix weather} "
+"(@pxref{Invoking guix weather}). Cette command fournit des statistiques sur"
+" les substituts fournis par un serveur."
#. type: cindex
#: doc/guix.texi:2451
#, no-wrap
msgid "trust, of pre-built binaries"
-msgstr ""
+msgstr "confiance, en des binaires pré-construits"
#. type: Plain text
#: doc/guix.texi:2461
msgid ""
-"Today, each individual's control over their own computing is at the mercy of "
-"institutions, corporations, and groups with enough power and determination "
+"Today, each individual's control over their own computing is at the mercy of"
+" institutions, corporations, and groups with enough power and determination "
"to subvert the computing infrastructure and exploit its weaknesses. While "
-"using @code{hydra.gnu.org} substitutes can be convenient, we encourage users "
-"to also build on their own, or even run their own build farm, such that "
+"using @code{hydra.gnu.org} substitutes can be convenient, we encourage users"
+" to also build on their own, or even run their own build farm, such that "
"@code{hydra.gnu.org} is less of an interesting target. One way to help is "
"by publishing the software you build using @command{guix publish} so that "
"others have one more choice of server to download substitutes from "
"(@pxref{Invoking guix publish})."
msgstr ""
+"De nos jours, le contrôle individuel sur son utilisation propre de "
+"l'informatique est à la merci d'institutions, de sociétés et de groupes avec"
+" assez de pouvoir et de détermination pour contourner les infrastructures "
+"informatiques et exploiter leurs faiblesses. Bien qu'utiliser les "
+"substituts de @code{hydra.gnu.org} soit pratique, nous encourageons les "
+"utilisateurs à construire aussi par eux-même, voir à faire tourner leur "
+"propre ferme de construction, pour que @code{hydra.gnu.org} devienne une "
+"cible moins intéressante. Une façon d'aider est de publier les logiciels "
+"que vous construisez avec @command{guix publish} pour que les autres aient "
+"plus de choix de serveurs où télécharger les substituts (@pxref{Invoking "
+"guix publish})."
#. type: Plain text
#: doc/guix.texi:2473
msgid ""
"Guix has the foundations to maximize build reproducibility "
-"(@pxref{Features}). In most cases, independent builds of a given package or "
-"derivation should yield bit-identical results. Thus, through a diverse set "
-"of independent package builds, we can strengthen the integrity of our "
+"(@pxref{Features}). In most cases, independent builds of a given package or"
+" derivation should yield bit-identical results. Thus, through a diverse set"
+" of independent package builds, we can strengthen the integrity of our "
"systems. The @command{guix challenge} command aims to help users assess "
"substitute servers, and to assist developers in finding out about non-"
"deterministic package builds (@pxref{Invoking guix challenge}). Similarly, "
@@ -7282,32 +8495,47 @@ msgid ""
"whether previously-installed substitutes are genuine by rebuilding them "
"locally (@pxref{build-check, @command{guix build --check}})."
msgstr ""
+"Guix possède les fondations pour maximiser la reproductibilité logicielle "
+"(@pxref{Features}). Dans la plupart des cas, des constructions "
+"indépendantes d'un paquet donnée ou d'une dérivation devrait donner des "
+"résultats identiques au bit près. Ainsi, à travers un ensemble de "
+"constructions de paquets indépendantes il est possible de renforcer "
+"l'intégrité du système. La commande @command{guix challenge} a pour but "
+"d'aider les utilisateurs à tester les serveurs de substituts et à aider les "
+"développeurs à trouver les constructions de paquets non-déterministes "
+"(@pxref{Invoking guix challenge}). De même, l'option @option{--check} de "
+"@command{guix build} permet aux utilisateurs de vérifier si les substituts "
+"précédemment installés sont authentiques en les reconstruisant localement "
+"(@pxref{build-check, @command{guix build --check}})."
#. type: Plain text
#: doc/guix.texi:2477
msgid ""
-"In the future, we want Guix to have support to publish and retrieve binaries "
-"to/from other users, in a peer-to-peer fashion. If you would like to "
+"In the future, we want Guix to have support to publish and retrieve binaries"
+" to/from other users, in a peer-to-peer fashion. If you would like to "
"discuss this project, join us on @email{guix-devel@@gnu.org}."
msgstr ""
+"Dans le futur, nous aimerions que Guix puisse publier et recevoir des "
+"binaires d'autres utilisateurs, d'une manière pair-à-pair. Si vous voulez "
+"discuter de ce projet, rejoignez-nous sur @email{guix-devel@@gnu.org}."
#. type: cindex
#: doc/guix.texi:2481
#, no-wrap
msgid "multiple-output packages"
-msgstr ""
+msgstr "paquets avec plusieurs résultats"
#. type: cindex
#: doc/guix.texi:2482
#, no-wrap
msgid "package outputs"
-msgstr ""
+msgstr "sorties de paquets"
#. type: cindex
#: doc/guix.texi:2483
#, no-wrap
msgid "outputs"
-msgstr ""
+msgstr "sorties"
#. type: Plain text
#: doc/guix.texi:2493
@@ -7320,6 +8548,14 @@ msgid ""
"output of @code{glibc} contains all the C header files, shared libraries, "
"static libraries, Info documentation, and other supporting files."
msgstr ""
+"Souvent, les paquets définis dans Guix ont une seule @dfn{sortie} — "
+"c.-à-d.@: que le paquet source conduit à exactement un répertoire dans le "
+"dépôt. Lorsque vous lancez @command{guix package -i glibc}, vous installez "
+"la sortie par défaut du paquet GNU libc ; la sortie par défaut est appelée "
+"@code{out} mais son nom peut être omis comme le montre cette commande. Dans"
+" ce cas particuliers, la sortie par défaut de @code{glibc} contient tous les"
+" fichiers d'en-tête C, les bibliothèques partagées, les bibliothèques "
+"statiques, la documentation Info et les autres fichiers de support."
#. type: Plain text
#: doc/guix.texi:2501
@@ -7332,29 +8568,37 @@ msgid ""
"@code{doc}. To install the main GLib output, which contains everything but "
"the documentation, one would run:"
msgstr ""
+"Parfois il est plus approprié de séparer les divers types de fichiers "
+"produits par un même paquet source en plusieurs sorties. Par exemple, la "
+"bibliothèque C GLib (utilisée par GTK+ et des paquets associés) installe "
+"plus de 20 Mo de documentation de référence dans des pages HTML. Pour "
+"préserver l'espace disque des utilisateurs qui n'en ont pas besoin, la "
+"documentation va dans une sortie séparée nommée @code{doc}. Pour installer "
+"la sortie principale de GLib, qui contient tout sauf la documentation, on "
+"devrait lancer :"
#. type: example
#: doc/guix.texi:2504
#, no-wrap
msgid "guix package -i glib\n"
-msgstr ""
+msgstr "guix package -i glib\n"
#. type: code{#1}
#: doc/guix.texi:2506 doc/guix.texi:21321
#, no-wrap
msgid "documentation"
-msgstr ""
+msgstr "documentation"
#. type: Plain text
#: doc/guix.texi:2508
msgid "The command to install its documentation is:"
-msgstr ""
+msgstr "La commande pour installer la documentation est :"
#. type: example
#: doc/guix.texi:2511
#, no-wrap
msgid "guix package -i glib:doc\n"
-msgstr ""
+msgstr "guix package -i glib:doc\n"
#. type: Plain text
#: doc/guix.texi:2522
@@ -7362,42 +8606,59 @@ msgid ""
"Some packages install programs with different ``dependency footprints''. "
"For instance, the WordNet package installs both command-line tools and "
"graphical user interfaces (GUIs). The former depend solely on the C "
-"library, whereas the latter depend on Tcl/Tk and the underlying X "
-"libraries. In this case, we leave the command-line tools in the default "
-"output, whereas the GUIs are in a separate output. This allows users who do "
-"not need the GUIs to save space. The @command{guix size} command can help "
-"find out about such situations (@pxref{Invoking guix size}). @command{guix "
+"library, whereas the latter depend on Tcl/Tk and the underlying X libraries."
+" In this case, we leave the command-line tools in the default output, "
+"whereas the GUIs are in a separate output. This allows users who do not "
+"need the GUIs to save space. The @command{guix size} command can help find "
+"out about such situations (@pxref{Invoking guix size}). @command{guix "
"graph} can also be helpful (@pxref{Invoking guix graph})."
msgstr ""
+"Certains paquets installent des programmes avec des « empreintes dépendances"
+" » différentes. Par exemple le paquet WordNet installe à la fois les outils"
+" en ligne de commande et les interfaces graphiques (GUI). La première ne "
+"dépend que de la bibliothèque C, alors que cette dernière dépend de Tcl/Tk "
+"et des bibliothèques X sous-jacentes. Dans ce cas, nous laissons les outils"
+" en ligne de commande dans la sortie par défaut et l'interface graphique "
+"dans une sortie séparée. Cela permet aux utilisateurs qui n'ont pas besoin "
+"d'interface graphique de gagner de la place. La commande @command{guix "
+"size} peut aider à trouver ces situations (@pxref{Invoking guix size}). "
+"@command{guix graph} peut aussi être utile (@pxref{Invoking guix graph})."
#. type: Plain text
#: doc/guix.texi:2530
msgid ""
"There are several such multiple-output packages in the GNU distribution. "
"Other conventional output names include @code{lib} for libraries and "
-"possibly header files, @code{bin} for stand-alone programs, and @code{debug} "
-"for debugging information (@pxref{Installing Debugging Files}). The outputs "
-"of a packages are listed in the third column of the output of @command{guix "
-"package --list-available} (@pxref{Invoking guix package})."
-msgstr ""
+"possibly header files, @code{bin} for stand-alone programs, and @code{debug}"
+" for debugging information (@pxref{Installing Debugging Files}). The "
+"outputs of a packages are listed in the third column of the output of "
+"@command{guix package --list-available} (@pxref{Invoking guix package})."
+msgstr ""
+"Il y a plusieurs paquets à sorties multiples dans la distribution GNU. "
+"D'autres noms de sorties conventionnels sont @code{lib} pour les "
+"bibliothèques et éventuellement les fichiers d'en-tête, @code{bin} pour les "
+"programmes indépendants et @code{debug} pour les informations de débogage "
+"(@pxref{Installing Debugging Files}). Les sorties d'un paquet sont listés "
+"dans la troisième colonne de la sortie de @command{guix package --list-"
+"available} (@pxref{Invoking guix package})."
#. type: section
#: doc/guix.texi:2533
#, no-wrap
msgid "Invoking @command{guix gc}"
-msgstr ""
+msgstr "Invoquer @command{guix gc}"
#. type: cindex
#: doc/guix.texi:2535
#, no-wrap
msgid "garbage collector"
-msgstr ""
+msgstr "ramasse-miettes"
#. type: cindex
#: doc/guix.texi:2536
#, no-wrap
msgid "disk space"
-msgstr ""
+msgstr "espace disque"
#. type: Plain text
#: doc/guix.texi:2542
@@ -7408,42 +8669,66 @@ msgid ""
"@emph{only} way to remove files from @file{/gnu/store}---removing files or "
"directories manually may break it beyond repair!"
msgstr ""
+"Les paquets qui sont installés mais pas utilisés peuvent être @dfn{glanés}."
+" La commande @command{guix gc} permet aux utilisateurs de lancer "
+"explicitement le ramasse-miettes pour récupérer de l'espace dans le "
+"répertoire @file{/gnu/store}. C'est la @emph{seule} manière de supprimer "
+"des fichiers de @file{/gnu/store} — supprimer des fichiers ou des "
+"répertoires à la main peut le casser de manière impossible à réparer !"
#. type: Plain text
#: doc/guix.texi:2553
msgid ""
-"The garbage collector has a set of known @dfn{roots}: any file under @file{/"
-"gnu/store} reachable from a root is considered @dfn{live} and cannot be "
-"deleted; any other file is considered @dfn{dead} and may be deleted. The "
-"set of garbage collector roots (``GC roots'' for short) includes default "
+"The garbage collector has a set of known @dfn{roots}: any file under "
+"@file{/gnu/store} reachable from a root is considered @dfn{live} and cannot "
+"be deleted; any other file is considered @dfn{dead} and may be deleted. The"
+" set of garbage collector roots (``GC roots'' for short) includes default "
"user profiles; by default, the symlinks under @file{/var/guix/gcroots} "
"represent these GC roots. New GC roots can be added with @command{guix "
"build --root}, for example (@pxref{Invoking guix build})."
msgstr ""
+"Le ramasse-miettes a un ensemble de @dfn{racines} connues : tout fichier "
+"dans @file{/gnu/store} atteignable depuis une racine est considéré comme "
+"@dfn{utilisé} et ne peut pas être supprimé ; tous les autres fichiers sont "
+"considérés comme @dfn{inutilisés} et peuvent être supprimés. L'ensemble des"
+" racines du ramasse-miettes (ou « racines du GC » pour faire court) inclue "
+"les profils par défaut des utilisateurs ; par défaut les liens symboliques "
+"sous @file{/var/guix/gcroots} représentent ces racines du GC. De nouvelles "
+"racines du GC peuvent être ajoutées avec la @command{guix build -- root} par"
+" exemple (@pxref{Invoking guix build})."
#. type: Plain text
#: doc/guix.texi:2559
msgid ""
-"Prior to running @code{guix gc --collect-garbage} to make space, it is often "
-"useful to remove old generations from user profiles; that way, old package "
+"Prior to running @code{guix gc --collect-garbage} to make space, it is often"
+" useful to remove old generations from user profiles; that way, old package "
"builds referenced by those generations can be reclaimed. This is achieved "
"by running @code{guix package --delete-generations} (@pxref{Invoking guix "
"package})."
msgstr ""
+"Avant de lancer @code{guix gc --collect-garbage} pour faire de la place, "
+"c'est souvent utile de supprimer les anciennes génération des profils "
+"utilisateurs ; de cette façon les anciennes constructions de paquets "
+"référencées par ces générations peuvent être glanées. Cela se fait en "
+"lançaint @code{guix package --delete-generations} (@pxref{Invoking guix "
+"package})."
#. type: Plain text
#: doc/guix.texi:2563
msgid ""
"Our recommendation is to run a garbage collection periodically, or when you "
-"are short on disk space. For instance, to guarantee that at least 5@tie{}GB "
-"are available on your disk, simply run:"
+"are short on disk space. For instance, to guarantee that at least 5@tie{}GB"
+" are available on your disk, simply run:"
msgstr ""
+"Nous recommandons de lancer le ramasse-miettes régulièrement ou lorsque vous"
+" avez besoin d'espace disque. Par exemple pour garantir qu'au moins "
+"5@tie{}Go d'espace reste libre sur votre disque, lancez simplement :"
#. type: example
#: doc/guix.texi:2566
#, no-wrap
msgid "guix gc -F 5G\n"
-msgstr ""
+msgstr "guix gc -F 5G\n"
#. type: Plain text
#: doc/guix.texi:2575
@@ -7456,27 +8741,39 @@ msgid ""
"that is necessary to build other pieces of software---e.g., the compiler "
"tool chain."
msgstr ""
+"Il est parfaitement possible de le lancer comme une tâche périodique non-"
+"interactive (@pxref{Scheduled Job Execution} pour apprendre comment "
+"paramétrer une telle tâche sur GuixSD). Lancer @command{guix gc} sans "
+"argument ramassera autant de miettes que possible mais ça n'est pas le plus "
+"pratique : vous pourriez vous retrouver à reconstruire ou re-télécharger des"
+" logiciels « inutilisés » du point de vu du GC mais qui sont nécessaires "
+"pour construire d'autres logiciels — p.@: ex.@: la chaîne de compilation."
#. type: Plain text
#: doc/guix.texi:2581
msgid ""
"The @command{guix gc} command has three modes of operation: it can be used "
"to garbage-collect any dead files (the default), to delete specific files "
-"(the @code{--delete} option), to print garbage-collector information, or for "
-"more advanced queries. The garbage collection options are as follows:"
+"(the @code{--delete} option), to print garbage-collector information, or for"
+" more advanced queries. The garbage collection options are as follows:"
msgstr ""
+"La command @command{guix gc} a trois modes d'opération : il peut être "
+"utilisé pour glaner des fichiers inutilisés (par défaut), pour supprimer des"
+" fichiers spécifiques (l'option @code{--delete}), pour afficher des "
+"informations sur le ramasse-miettes ou pour des requêtes plus avancées. Les"
+" options du ramasse-miettes sont :"
#. type: item
#: doc/guix.texi:2583
#, no-wrap
msgid "--collect-garbage[=@var{min}]"
-msgstr ""
+msgstr "--collect-garbage[=@var{min}]"
#. type: itemx
#: doc/guix.texi:2584
#, no-wrap
msgid "-C [@var{min}]"
-msgstr ""
+msgstr "-C [@var{min}]"
#. type: table
#: doc/guix.texi:2588
@@ -7484,6 +8781,9 @@ msgid ""
"Collect garbage---i.e., unreachable @file{/gnu/store} files and sub-"
"directories. This is the default operation when no option is specified."
msgstr ""
+"Ramasse les miettes — c.-à-d.@: les fichiers inaccessibles de "
+"@file{/gnu/store} et ses sous-répertoires. C'est l'opération par défaut "
+"lorsqu'aucune option n'est spécifiée."
#. type: table
#: doc/guix.texi:2593
@@ -7493,31 +8793,38 @@ msgid ""
"such as @code{MiB} for mebibytes and @code{GB} for gigabytes (@pxref{Block "
"size, size specifications,, coreutils, GNU Coreutils})."
msgstr ""
+"Lorsque @var{min} est donné, s'arrêter une fois que @var{min} octets ont été"
+" collectés. @var{min} pour être un nombre d'octets ou inclure un suffixe "
+"d'unité, comme @code{MiB} pour mébioctet et @code{GB} pour gigaoctet "
+"(@pxref{Block size, size specifications,, coreutils, GNU Coreutils})."
#. type: table
#: doc/guix.texi:2595
msgid "When @var{min} is omitted, collect all the garbage."
-msgstr ""
+msgstr "Lorsque @var{min} est omis, tout glaner."
#. type: item
#: doc/guix.texi:2596
#, no-wrap
msgid "--free-space=@var{free}"
-msgstr ""
+msgstr "--free-space=@var{libre}"
#. type: itemx
#: doc/guix.texi:2597
#, no-wrap
msgid "-F @var{free}"
-msgstr ""
+msgstr "-F @var{libre}"
#. type: table
#: doc/guix.texi:2601
msgid ""
-"Collect garbage until @var{free} space is available under @file{/gnu/store}, "
-"if possible; @var{free} denotes storage space, such as @code{500MiB}, as "
+"Collect garbage until @var{free} space is available under @file{/gnu/store},"
+" if possible; @var{free} denotes storage space, such as @code{500MiB}, as "
"described above."
msgstr ""
+"Glaner jusqu'à ce que @var{libre} espace soit disponible dans "
+"@file{/gnu/store} si possible ; @var{libre} est une quantité de stockage "
+"comme @code{500MiB} comme décrit ci-dessus."
#. type: table
#: doc/guix.texi:2604
@@ -7525,37 +8832,43 @@ msgid ""
"When @var{free} or more is already available in @file{/gnu/store}, do "
"nothing and exit immediately."
msgstr ""
+"Lorsque @var{libre} ou plus est disponible dans @file{/gnu/store} ne rien "
+"faire et s'arrêter immédiatement."
#. type: item
#: doc/guix.texi:2605
#, no-wrap
msgid "--delete"
-msgstr ""
+msgstr "--delete"
#. type: itemx
#: doc/guix.texi:2606 doc/guix.texi:5840 doc/guix.texi:20598
#, no-wrap
msgid "-d"
-msgstr ""
+msgstr "-d"
#. type: table
#: doc/guix.texi:2610
msgid ""
"Attempt to delete all the store files and directories specified as "
-"arguments. This fails if some of the files are not in the store, or if they "
-"are still live."
+"arguments. This fails if some of the files are not in the store, or if they"
+" are still live."
msgstr ""
+"Essayer de supprimer tous les fichiers et les répertoires du dépôt spécifiés"
+" en argument. Cela échoue si certains des fichiers ne sont pas dans le "
+"dépôt ou s'ils sont toujours utilisés."
#. type: item
#: doc/guix.texi:2611
#, no-wrap
msgid "--list-failures"
-msgstr ""
+msgstr "--list-failures"
#. type: table
#: doc/guix.texi:2613
msgid "List store items corresponding to cached build failures."
msgstr ""
+"Lister les éléments du dépôt qui correspondent à des échecs de construction"
#. type: table
#: doc/guix.texi:2617
@@ -7563,17 +8876,22 @@ msgid ""
"This prints nothing unless the daemon was started with @option{--cache-"
"failures} (@pxref{Invoking guix-daemon, @option{--cache-failures}})."
msgstr ""
+"Cela n'affiche rien à moins que le démon n'ait été démarré avec "
+"@option{--cache-failures} (@pxref{Invoking guix-daemon, @option{--cache-"
+"failures}})."
#. type: item
#: doc/guix.texi:2618
#, no-wrap
msgid "--clear-failures"
-msgstr ""
+msgstr "--clear-failures"
#. type: table
#: doc/guix.texi:2620
msgid "Remove the specified store items from the failed-build cache."
msgstr ""
+"Supprimer les éléments du dépôt spécifiés du cache des constructions "
+"échouées."
#. type: table
#: doc/guix.texi:2623
@@ -7581,53 +8899,60 @@ msgid ""
"Again, this option only makes sense when the daemon is started with "
"@option{--cache-failures}. Otherwise, it does nothing."
msgstr ""
+"De nouveau, cette option ne fait de sens que lorsque le démon est démarré "
+"avec @option{--cache-failures}. Autrement elle ne fait rien."
#. type: item
#: doc/guix.texi:2624
#, no-wrap
msgid "--list-dead"
-msgstr ""
+msgstr "--list-dead"
#. type: table
#: doc/guix.texi:2627
msgid ""
-"Show the list of dead files and directories still present in the store---i."
-"e., files and directories no longer reachable from any root."
+"Show the list of dead files and directories still present in the store---"
+"i.e., files and directories no longer reachable from any root."
msgstr ""
+"Montrer la liste des fichiers et des répertoires inutilisés encore présents "
+"dans le dépôt — c.-à-d.@: les fichiers et les répertoires qui ne sont plus "
+"atteignables par aucune racine."
#. type: item
#: doc/guix.texi:2628
#, no-wrap
msgid "--list-live"
-msgstr ""
+msgstr "--list-live"
#. type: table
#: doc/guix.texi:2630
msgid "Show the list of live store files and directories."
-msgstr ""
+msgstr "Montrer la liste des fichiers et des répertoires du dépôt utilisés."
#. type: Plain text
#: doc/guix.texi:2634
msgid "In addition, the references among existing store files can be queried:"
msgstr ""
+"En plus, les références entre les fichiers existants du dépôt peuvent être "
+"demandés :"
#. type: item
#: doc/guix.texi:2637
#, no-wrap
msgid "--references"
-msgstr ""
+msgstr "--references"
#. type: itemx
#: doc/guix.texi:2638
#, no-wrap
msgid "--referrers"
-msgstr ""
+msgstr "--referrers"
#. type: cindex
#: doc/guix.texi:2639 doc/guix.texi:6935
#, no-wrap
msgid "package dependencies"
-msgstr ""
+msgstr "dépendances des paquets"
#. type: table
#: doc/guix.texi:2642
@@ -7635,24 +8960,26 @@ msgid ""
"List the references (respectively, the referrers) of store files given as "
"arguments."
msgstr ""
+"Lister les références (respectivement les référents) des fichiers du dépôt "
+"en argument."
#. type: item
#: doc/guix.texi:2643
#, no-wrap
msgid "--requisites"
-msgstr ""
+msgstr "--requisites"
#. type: itemx
#: doc/guix.texi:2644
#, no-wrap
msgid "-R"
-msgstr ""
+msgstr "-R"
#. type: item
#: doc/guix.texi:2645 doc/guix.texi:6819 doc/guix.texi:6843 doc/guix.texi:6907
#, no-wrap
msgid "closure"
-msgstr ""
+msgstr "closure"
#. type: table
#: doc/guix.texi:2650
@@ -7662,6 +8989,10 @@ msgid ""
"these, recursively. In other words, the returned list is the "
"@dfn{transitive closure} of the store files."
msgstr ""
+"Lister les prérequis des fichiers du dépôt passés en argument. Les "
+"prérequis sont le fichier du dépôt lui-même, leur références et les "
+"références de ces références, récursivement. En d'autre termes, la liste "
+"retournée est la @dfn{closure transitive} des fichiers du dépôt."
#. type: table
#: doc/guix.texi:2654
@@ -7670,18 +9001,21 @@ msgid ""
"an element. @xref{Invoking guix graph}, for a tool to visualize the graph "
"of references."
msgstr ""
+"@xref{Invoking guix size} pour un outil pour surveiller la taille de la "
+"closure d'un élément. @xref{Invoking guix graph} pour un outil pour "
+"visualiser le graphe des références."
#. type: item
#: doc/guix.texi:2655
#, no-wrap
msgid "--derivers"
-msgstr ""
+msgstr "--derivers"
#. type: item
#: doc/guix.texi:2656 doc/guix.texi:3122 doc/guix.texi:7020
#, no-wrap
msgid "derivation"
-msgstr ""
+msgstr "dérivation"
#. type: table
#: doc/guix.texi:2659
@@ -7689,17 +9023,19 @@ msgid ""
"Return the derivation(s) leading to the given store items "
"(@pxref{Derivations})."
msgstr ""
+"Renvoie les dérivations menant aux éléments du dépôt donnés "
+"(@pxref{Derivations})."
#. type: table
#: doc/guix.texi:2661
msgid "For example, this command:"
-msgstr ""
+msgstr "Par exemple cette commande :"
#. type: example
#: doc/guix.texi:2664
#, no-wrap
msgid "guix gc --derivers `guix package -I ^emacs$ | cut -f4`\n"
-msgstr ""
+msgstr "guix gc --derivers `guix package -I ^emacs$ | cut -f4`\n"
#. type: table
#: doc/guix.texi:2669
@@ -7707,14 +9043,19 @@ msgid ""
"returns the @file{.drv} file(s) leading to the @code{emacs} package "
"installed in your profile."
msgstr ""
+"renvoie les fichiers @file{.drv} menant au paquet @code{emacs} installé dans"
+" votre profil."
#. type: table
#: doc/guix.texi:2673
msgid ""
-"Note that there may be zero matching @file{.drv} files, for instance because "
-"these files have been garbage-collected. There can also be more than one "
+"Note that there may be zero matching @file{.drv} files, for instance because"
+" these files have been garbage-collected. There can also be more than one "
"matching @file{.drv} due to fixed-output derivations."
msgstr ""
+"Remarquez qu'il peut n'y avoir aucun fichier @file{.drv} par exemple quand "
+"ces fichiers ont été glanés. Il peut aussi y avoir plus d'un fichier "
+"@file{.drv} correspondant à cause de dérivations à sortie fixées."
#. type: Plain text
#: doc/guix.texi:2677
@@ -7722,29 +9063,31 @@ msgid ""
"Lastly, the following options allow you to check the integrity of the store "
"and to control disk usage."
msgstr ""
+"Enfin, les options suivantes vous permettent de vérifier l'intégrité du "
+"dépôt et de contrôler l'utilisation du disque."
#. type: item
#: doc/guix.texi:2680
#, no-wrap
msgid "--verify[=@var{options}]"
-msgstr ""
+msgstr "--verify[=@var{options}]"
#. type: cindex
#: doc/guix.texi:2681
#, no-wrap
msgid "integrity, of the store"
-msgstr ""
+msgstr "intégrité, du dépôt"
#. type: cindex
#: doc/guix.texi:2682
#, no-wrap
msgid "integrity checking"
-msgstr ""
+msgstr "vérification d'intégrité"
#. type: table
#: doc/guix.texi:2684
msgid "Verify the integrity of the store."
-msgstr ""
+msgstr "Vérifier l'intégrité du dépôt."
#. type: table
#: doc/guix.texi:2687
@@ -7752,6 +9095,8 @@ msgid ""
"By default, make sure that all the store items marked as valid in the "
"database of the daemon actually exist in @file{/gnu/store}."
msgstr ""
+"Par défaut, s'assurer que tous les éléments du dépôt marqués comme valides "
+"dans la base de données du démon existent bien dans @file{/gnu/store}."
#. type: table
#: doc/guix.texi:2690
@@ -7759,6 +9104,8 @@ msgid ""
"When provided, @var{options} must be a comma-separated list containing one "
"or more of @code{contents} and @code{repair}."
msgstr ""
+"Lorsqu'elle est fournie, l'@var{option} doit être une liste séparée par des "
+"virgule de l'un ou plus parmi @code{contents} et @code{repair}."
#. type: table
#: doc/guix.texi:2696
@@ -7769,18 +9116,24 @@ msgid ""
"@emph{all the files in the store}, this command can take a long time, "
"especially on systems with a slow disk drive."
msgstr ""
+"Lorsque vous passez @option{--verify=contents}, le démon calcul le hash du "
+"contenu de chaque élément du dépôt et le compare au hash de sa base de "
+"données. Les différences de hash sont rapportées comme des corruptions de "
+"données. Comme elle traverse @emph{tous les fichiers du dépôt}, cette "
+"commande peut prendre très longtemps pour terminer, surtout sur un système "
+"avec un disque lent."
#. type: cindex
#: doc/guix.texi:2697
#, no-wrap
msgid "repairing the store"
-msgstr ""
+msgstr "réparer le dépôt"
#. type: cindex
#: doc/guix.texi:2698 doc/guix.texi:5833
#, no-wrap
msgid "corruption, recovering from"
-msgstr ""
+msgstr "corruption, récupérer de"
#. type: table
#: doc/guix.texi:2706
@@ -7794,9 +9147,9 @@ msgid ""
msgstr ""
"Utiliser @option{--verify=repair} ou @option{--verify=contents,repair} fait "
"que le démon essaie de réparer les objets du dépôt corrompus en récupérant "
-"leurs substituts (@pxref{Substituts}). Comme la réparation n'est pas "
+"leurs substituts (@pxref{Substituts}). Comme la réparation n'est pas "
"atomique et donc potentiellement dangereuse, elle n'est disponible que pour "
-"l'administrateur système. Une alternative plus légère lorsque vous "
+"l'administrateur système. Une alternative plus légère lorsque vous "
"connaissez exactement quelle entrée est corrompue consiste à lancer "
"@command{guix build --repair} (@pxref{Invoking guix build})."
@@ -7804,7 +9157,7 @@ msgstr ""
#: doc/guix.texi:2707
#, no-wrap
msgid "--optimize"
-msgstr ""
+msgstr "--optimize"
#. type: table
#: doc/guix.texi:2711
@@ -7812,6 +9165,8 @@ msgid ""
"Optimize the store by hard-linking identical files---this is "
"@dfn{deduplication}."
msgstr ""
+"Optimiser le dépôt en liant en dur les fichiers identiques — c'est la "
+"@dfn{déduplication}."
#. type: table
#: doc/guix.texi:2717
@@ -7822,36 +9177,41 @@ msgid ""
"option is primarily useful when the daemon was running with @code{--disable-"
"deduplication}."
msgstr ""
+"Le démon effectue une déduplication à chaque construction réussie ou import "
+"d'archive à moins qu'il n'ait été démarré avec @code{--disable-"
+"deduplication} (@pxref{Invoking guix-daemon, @code{--disable-"
+"deduplication}}). Ainsi, cette option est surtout utile lorsque le démon "
+"tourne avec @code{--disable-deduplication}."
#. type: section
#: doc/guix.texi:2721
#, no-wrap
msgid "Invoking @command{guix pull}"
-msgstr ""
+msgstr "Invoquer @command{guix pull}"
#. type: cindex
#: doc/guix.texi:2723
#, no-wrap
msgid "upgrading Guix"
-msgstr ""
+msgstr "mettre à niveau Guix"
#. type: cindex
#: doc/guix.texi:2724
#, no-wrap
msgid "updating Guix"
-msgstr ""
+msgstr "mettre à jour Guix"
#. type: command{#1}
#: doc/guix.texi:2725
#, no-wrap
msgid "guix pull"
-msgstr ""
+msgstr "guix pull"
#. type: cindex
#: doc/guix.texi:2726
#, no-wrap
msgid "pull"
-msgstr ""
+msgstr "pull"
#. type: Plain text
#: doc/guix.texi:2733
@@ -7860,18 +9220,29 @@ msgid ""
"distribution currently available on your local machine. To update that "
"distribution, along with the Guix tools, you must run @command{guix pull}: "
"the command downloads the latest Guix source code and package descriptions, "
-"and deploys it. Source code is downloaded from a @uref{https://git-scm.com, "
-"Git} repository."
+"and deploys it. Source code is downloaded from a @uref{https://git-scm.com,"
+" Git} repository."
msgstr ""
+"Les paquets sont installés ou mis à jour vers la dernière version disponible"
+" dans la distribution actuellement disponible sur votre machine locale. "
+"Pour mettre à jour cette distribution, en même temps que les outils Guix, "
+"vous devez lancer @command{guix pull} ; la commande télécharge le dernier "
+"code source de Guix et des descriptions de paquets et le déploie. Le code "
+"source est téléchargé depuis un dépôt @uref{https://git-scm.com, Git}."
#. type: Plain text
#: doc/guix.texi:2739
msgid ""
-"On completion, @command{guix package} will use packages and package versions "
-"from this just-retrieved copy of Guix. Not only that, but all the Guix "
+"On completion, @command{guix package} will use packages and package versions"
+" from this just-retrieved copy of Guix. Not only that, but all the Guix "
"commands and Scheme modules will also be taken from that latest version. "
"New @command{guix} sub-commands added by the update also become available."
msgstr ""
+"À la fin, @command{guix package} utilisera les paquets et les versions des "
+"paquets de la copie de Guix tout juste récupérée. Non seulement ça, mais "
+"toutes les commandes Guix et les modules Scheme seront aussi récupérés "
+"depuis la dernière version. Les nouvelles sous-commandes de @command{guix} "
+"ajoutés par la mise à jour sont aussi maintenant disponibles."
#. type: Plain text
#: doc/guix.texi:2749
@@ -7886,36 +9257,50 @@ msgid ""
"of @command{guix pull} is to manually update this symlink to point to the "
"previous Guix.}."
msgstr ""
+"Chaque utilisateur peut mettre à jour sa copie de Guix avec @command{guix "
+"pull} et l'effet est limité à l'utilisateur qui a lancé @command{guix pull}."
+" Par exemple, lorsque l'utilisateur @code{root} lance @command{guix pull}, "
+"cela n'a pas d'effet sur la version de Guix que vois @code{alice} et vice-"
+"versa@footnote{Sous le capot, @command{guix pull} met à jour le lien "
+"symbolique @file{~/.config/guix/latest} pour qu'il pointe vers la dernière "
+"version de Guix et la commande @command{guix} charge son code depuis cet "
+"endroit. Actuellement la seule manière de revenir en arrière sur une "
+"invocation de @command{guix pull} est de mettre à jour manuellement le lien "
+"symbolique pour qu'il pointe vers une version précédente de Guix.}."
#. type: Plain text
#: doc/guix.texi:2752
msgid ""
-"The @command{guix pull} command is usually invoked with no arguments, but it "
-"supports the following options:"
+"The @command{guix pull} command is usually invoked with no arguments, but it"
+" supports the following options:"
msgstr ""
+"La commande @command{guix pull} est typiquement invoquée sans arguments mais"
+" il supporte les options suivantes :"
#. type: table
#: doc/guix.texi:2756
msgid ""
"Produce verbose output, writing build logs to the standard error output."
msgstr ""
+"Produire une sortie verbeuse, en écrivant les journaux de construction sur "
+"la sortie d'erreur standard."
#. type: item
#: doc/guix.texi:2757
#, no-wrap
msgid "--url=@var{url}"
-msgstr ""
+msgstr "--url=@var{url}"
#. type: table
#: doc/guix.texi:2759
msgid "Download Guix from the Git repository at @var{url}."
-msgstr ""
+msgstr "Télécharger Guix depuis le dépôt Git à @var{url}."
#. type: vindex
#: doc/guix.texi:2760
#, no-wrap
msgid "GUIX_PULL_URL"
-msgstr ""
+msgstr "GUIX_PULL_URL"
#. type: table
#: doc/guix.texi:2764
@@ -7924,12 +9309,15 @@ msgid ""
"@code{gnu.org}, for the stable branch of Guix. To use a different source, "
"set the @code{GUIX_PULL_URL} environment variable."
msgstr ""
+"Par défaut, la source est récupérée depuis le dépôt Git canonique sur "
+"@code{gnu.org}, pour la branche stable de Guix. Pour utiliser une autre "
+"source, paramétrez la variable d'environnement @code{GUIX_PULL_URL}."
#. type: item
#: doc/guix.texi:2765
#, no-wrap
msgid "--commit=@var{commit}"
-msgstr ""
+msgstr "--commit=@var{commit}"
#. type: table
#: doc/guix.texi:2768
@@ -7937,12 +9325,14 @@ msgid ""
"Deploy @var{commit}, a valid Git commit ID represented as a hexadecimal "
"string."
msgstr ""
+"Déployer de @var{commit}, un ID de commit Git valide représenté par une "
+"chaîne hexadécimale."
#. type: item
#: doc/guix.texi:2769
#, no-wrap
msgid "--branch=@var{branch}"
-msgstr ""
+msgstr "--branch=@var{branche}"
#. type: table
#: doc/guix.texi:2772
@@ -7950,6 +9340,8 @@ msgid ""
"Deploy the tip of @var{branch}, the name of a Git branch available on the "
"repository at @var{url}."
msgstr ""
+"Déployer le haut de la @var{branche}, le nom d'une branche Git disponible "
+"sur le répertoire à @var{url}."
#. type: table
#: doc/guix.texi:2776
@@ -7957,6 +9349,8 @@ msgid ""
"Use the bootstrap Guile to build the latest Guix. This option is only "
"useful to Guix developers."
msgstr ""
+"Utiliser le programme d'amorçage Guile pour construire la dernière version "
+"de Guix. Cette option n'est utile que pour les développeurs de Guix."
#. type: Plain text
#: doc/guix.texi:2780
@@ -7964,12 +9358,14 @@ msgid ""
"In addition, @command{guix pull} supports all the common build options "
"(@pxref{Common Build Options})."
msgstr ""
+"En plus, @command{guix pull} supporte toutes les options de construction "
+"communes (@pxref{Common Build Options})."
#. type: section
#: doc/guix.texi:2782
#, no-wrap
msgid "Invoking @command{guix pack}"
-msgstr ""
+msgstr "Invoquer @command{guix pack}"
#. type: Plain text
#: doc/guix.texi:2788
@@ -7979,51 +9375,66 @@ msgid ""
"@var{something}}, but that's not possible in this case. This is where "
"@command{guix pack} comes in."
msgstr ""
+"Parfois vous voulez passer un logiciel à des gens qui n'ont pas (encore !) "
+"la chance d'utiliser Guix. Vous leur diriez bien de lancer @command{guix "
+"package -i @var{quelque chose}} mais ce n'est pas possible dans ce cas. "
+"C'est là que @command{guix pack} entre en jeu."
#. type: quotation
#: doc/guix.texi:2793
msgid ""
-"If you are looking for ways to exchange binaries among machines that already "
-"run Guix, @pxref{Invoking guix copy}, @ref{Invoking guix publish}, and "
+"If you are looking for ways to exchange binaries among machines that already"
+" run Guix, @pxref{Invoking guix copy}, @ref{Invoking guix publish}, and "
"@ref{Invoking guix archive}."
msgstr ""
+"Si vous cherchez comment échanger des binaires entre des machines où Guix "
+"est déjà installé, @pxref{Invoking guix copy}, @ref{Invoking guix publish}, "
+"et @ref{Invoking guix archive}."
#. type: cindex
#: doc/guix.texi:2795
#, no-wrap
msgid "pack"
-msgstr ""
+msgstr "pack"
#. type: cindex
#: doc/guix.texi:2796
#, no-wrap
msgid "bundle"
-msgstr ""
+msgstr "lot"
#. type: cindex
#: doc/guix.texi:2797
#, no-wrap
msgid "application bundle"
-msgstr ""
+msgstr "lot d'applications"
#. type: cindex
#: doc/guix.texi:2798
#, no-wrap
msgid "software bundle"
-msgstr ""
+msgstr "lot de logiciels"
#. type: Plain text
#: doc/guix.texi:2807
msgid ""
"The @command{guix pack} command creates a shrink-wrapped @dfn{pack} or "
-"@dfn{software bundle}: it creates a tarball or some other archive containing "
-"the binaries of the software you're interested in, and all its "
+"@dfn{software bundle}: it creates a tarball or some other archive containing"
+" the binaries of the software you're interested in, and all its "
"dependencies. The resulting archive can be used on any machine that does "
"not have Guix, and people can run the exact same binaries as those you have "
"with Guix. The pack itself is created in a bit-reproducible fashion, so "
-"anyone can verify that it really contains the build results that you pretend "
-"to be shipping."
+"anyone can verify that it really contains the build results that you pretend"
+" to be shipping."
msgstr ""
+"La commande @command{guix pack} crée un @dfn{pack} ou @dfn{lot de logiciels}"
+" : elle crée une archive tar ou un autre type d'archive contenunt les "
+"binaires pour le logiciel qui vous intéresse ainsi que ses dépendances. "
+"L'archive qui en résulte peut être utilisée sur toutes les machines qui "
+"n'ont pas Guix et les gens peuvent lancer exactement les mêmes binaires que "
+"ceux que vous avez avec Guix. Le pack lui-même est créé d'une manière "
+"reproductible au bit près, pour que n'importe qui puisse vérifier qu'il "
+"contient bien les résultats que vous prétendez proposer."
#. type: Plain text
#: doc/guix.texi:2810
@@ -8031,6 +9442,8 @@ msgid ""
"For example, to create a bundle containing Guile, Emacs, Geiser, and all "
"their dependencies, you can run:"
msgstr ""
+"Par exemple, pour créer un lot contenant Guile, Emacs, Geiser et toutes "
+"leurs dépendances, vous pouvez lancer :"
#. type: example
#: doc/guix.texi:2815
@@ -8040,6 +9453,9 @@ msgid ""
"@dots{}\n"
"/gnu/store/@dots{}-pack.tar.gz\n"
msgstr ""
+"$ guix pack guile emacs geiser\n"
+"@dots{}\n"
+"/gnu/store/@dots{}-pack.tar.gz\n"
#. type: Plain text
#: doc/guix.texi:2823
@@ -8050,25 +9466,38 @@ msgid ""
"created by @command{guix package -i}. It is this mechanism that is used to "
"create Guix's own standalone binary tarball (@pxref{Binary Installation})."
msgstr ""
+"Le résultat ici est une archive tar contenant un répertoire "
+"@file{/gnu/store} avec tous les paquets nécessaires. L'archive qui en "
+"résulte contient un @dfn{profil} avec les trois paquets qui vous intéressent"
+" ; le profil est le même qui celui qui aurait été créé avec @command{guix "
+"package -i}. C'est ce mécanisme qui est utilisé pour créer les archives tar"
+" binaires indépendantes de Guix (@pxref{Binary Installation})."
#. type: Plain text
#: doc/guix.texi:2828
msgid ""
-"Users of this pack would have to run @file{/gnu/store/@dots{}-profile/bin/"
-"guile} to run Guile, which you may find inconvenient. To work around it, "
-"you can create, say, a @file{/opt/gnu/bin} symlink to the profile:"
+"Users of this pack would have to run "
+"@file{/gnu/store/@dots{}-profile/bin/guile} to run Guile, which you may find"
+" inconvenient. To work around it, you can create, say, a "
+"@file{/opt/gnu/bin} symlink to the profile:"
msgstr ""
+"Les utilisateurs de ce pack devraient lancer "
+"@file{/gnu/store/@dots{}-profile/bin/guile} pour lancer Guile, ce qui n'est "
+"pas très pratique. Pour éviter cela, vous pouvez créer, disons, un lien "
+"symbolique @file{/opt/gnu/bin} vers le profil :"
#. type: example
#: doc/guix.texi:2831
#, no-wrap
msgid "guix pack -S /opt/gnu/bin=bin guile emacs geiser\n"
-msgstr ""
+msgstr "guix pack -S /opt/gnu/bin=bin guile emacs geiser\n"
#. type: Plain text
#: doc/guix.texi:2835
msgid "That way, users can happily type @file{/opt/gnu/bin/guile} and enjoy."
msgstr ""
+"De cette façon, les utilisateurs peuvent joyeusement taper "
+"@file{/opt/gnu/bin/guile} et profiter."
#. type: Plain text
#: doc/guix.texi:2838
@@ -8076,53 +9505,62 @@ msgid ""
"Alternatively, you can produce a pack in the Docker image format using the "
"following command:"
msgstr ""
+"Autrement, vous pouvez produire un pack au format d'image Docker avec la "
+"commande suivante :"
#. type: example
#: doc/guix.texi:2841
#, no-wrap
msgid "guix pack -f docker guile emacs geiser\n"
-msgstr ""
+msgstr "guix pack -f docker guile emacs geiser\n"
#. type: Plain text
#: doc/guix.texi:2848
msgid ""
"The result is a tarball that can be passed to the @command{docker load} "
-"command. See the @uref{https://docs.docker.com/engine/reference/commandline/"
-"load/, Docker documentation} for more information."
+"command. See the "
+"@uref{https://docs.docker.com/engine/reference/commandline/load/, Docker "
+"documentation} for more information."
msgstr ""
+"Le résultat est une archive tar qui peut être passée à la commande "
+"@command{docker load}. Voir la "
+"@uref{https://docs.docker.com/engine/reference/commandline/load/, "
+"documentation de Docker} pour plus d'informations."
#. type: Plain text
#: doc/guix.texi:2850
msgid "Several command-line options allow you to customize your pack:"
msgstr ""
+"Diverses options en ligne de commande vous permettent de personnaliser votre"
+" pack :"
#. type: item
#: doc/guix.texi:2852
#, no-wrap
msgid "--format=@var{format}"
-msgstr ""
+msgstr "--format=@var{format}"
#. type: itemx
#: doc/guix.texi:2853
#, no-wrap
msgid "-f @var{format}"
-msgstr ""
+msgstr "-f @var{format}"
#. type: table
#: doc/guix.texi:2855
msgid "Produce a pack in the given @var{format}."
-msgstr ""
+msgstr "Produire un pack dans le @var{format} donné."
#. type: table
#: doc/guix.texi:2857
msgid "The available formats are:"
-msgstr ""
+msgstr "Les formats disponibles sont :"
#. type: item
#: doc/guix.texi:2859
#, no-wrap
msgid "tarball"
-msgstr ""
+msgstr "tarball"
#. type: table
#: doc/guix.texi:2862
@@ -8130,38 +9568,44 @@ msgid ""
"This is the default format. It produces a tarball containing all the "
"specified binaries and symlinks."
msgstr ""
+"C'est le format par défaut. Il produit une archive tar contenant tous les "
+"binaires et les liens symboliques spécifiés."
#. type: item
#: doc/guix.texi:2863
#, no-wrap
msgid "docker"
-msgstr ""
+msgstr "docker"
#. type: table
#: doc/guix.texi:2867
msgid ""
-"This produces a tarball that follows the @uref{https://github.com/docker/"
-"docker/blob/master/image/spec/v1.2.md, Docker Image Specification}."
+"This produces a tarball that follows the "
+"@uref{https://github.com/docker/docker/blob/master/image/spec/v1.2.md, "
+"Docker Image Specification}."
msgstr ""
+"Cela produit une archive tar qui suit la "
+"@uref{https://github.com/docker/docker/blob/master/image/spec/v1.2.md, "
+"spécification des images Docker}."
#. type: item
#: doc/guix.texi:2869 doc/guix.texi:5711 doc/guix.texi:6536 doc/guix.texi:7097
#: doc/guix.texi:7247 doc/guix.texi:20584
#, no-wrap
msgid "--expression=@var{expr}"
-msgstr ""
+msgstr "--expression=@var{expr}"
#. type: itemx
#: doc/guix.texi:2870 doc/guix.texi:5712 doc/guix.texi:6537 doc/guix.texi:7098
#: doc/guix.texi:7248 doc/guix.texi:20585
#, no-wrap
msgid "-e @var{expr}"
-msgstr ""
+msgstr "-e @var{expr}"
#. type: table
#: doc/guix.texi:2872 doc/guix.texi:6539 doc/guix.texi:7100
msgid "Consider the package @var{expr} evaluates to."
-msgstr ""
+msgstr "Considérer le paquet évalué par @var{expr}."
#. type: table
#: doc/guix.texi:2876
@@ -8170,6 +9614,9 @@ msgid ""
"(@pxref{Additional Build Options, @code{--expression} in @command{guix "
"build}})."
msgstr ""
+"Cela a le même but que l'option de même nom de @command{guix build} "
+"(@pxref{Additional Build Options, @code{--expression} dans @command{guix "
+"build}})."
#. type: table
#: doc/guix.texi:2881
@@ -8177,6 +9624,8 @@ msgid ""
"Use the packages contained in the manifest object returned by the Scheme "
"code in @var{file}."
msgstr ""
+"Utiliser les paquets contenus dans l'objet manifeste renvoyé par le code "
+"Scheme dans @var{fichier}"
#. type: table
#: doc/guix.texi:2889
@@ -8188,32 +9637,41 @@ msgid ""
"machines that do not have Guix installed. Note that you can specify "
"@emph{either} a manifest file @emph{or} a list of packages, but not both."
msgstr ""
+"Elle a un but similaire à l'option de même nom dans @command{guix package} "
+"(@pxref{profile-manifest, @option{--manifest}}) et utilise les mêmes "
+"fichiers manifeste. Ils vous permettent de définir une collection de "
+"paquets une fois et de l'utiliser aussi bien pour créer des profils que pour"
+" créer des archives pour des machines qui n'ont pas Guix d'installé. "
+"Remarquez que vous pouvez spécifier @emph{soit} un fichier manifeste, "
+"@emph{soit} une liste de paquet, mais pas les deux."
#. type: itemx
#: doc/guix.texi:2891 doc/guix.texi:5784 doc/guix.texi:6925 doc/guix.texi:7333
#: doc/guix.texi:7967 doc/guix.texi:20593
#, no-wrap
msgid "-s @var{system}"
-msgstr ""
+msgstr "-s @var{système}"
#. type: table
#: doc/guix.texi:2894 doc/guix.texi:5787
msgid ""
-"Attempt to build for @var{system}---e.g., @code{i686-linux}---instead of the "
-"system type of the build host."
+"Attempt to build for @var{system}---e.g., @code{i686-linux}---instead of the"
+" system type of the build host."
msgstr ""
+"Tenter de construire pour le @var{système} — p.@: ex.@: @code{i686-linux} — "
+"plutôt que pour le type de système de l'hôte de construction."
#. type: item
#: doc/guix.texi:2895 doc/guix.texi:5808
#, no-wrap
msgid "--target=@var{triplet}"
-msgstr ""
+msgstr "--target=@var{triplet}"
#. type: cindex
#: doc/guix.texi:2896 doc/guix.texi:3322 doc/guix.texi:5809
#, no-wrap
msgid "cross-compilation"
-msgstr ""
+msgstr "compilation croisée"
#. type: table
#: doc/guix.texi:2900 doc/guix.texi:5813
@@ -8222,18 +9680,21 @@ msgid ""
"@code{\"mips64el-linux-gnu\"} (@pxref{Specifying target triplets, GNU "
"configuration triplets,, autoconf, Autoconf})."
msgstr ""
+"Effectuer une compilation croisée pour @var{triplet} qui doit être un "
+"triplet GNU valide, comme @code{\"mips64el-linux-gnu\"} (@pxref{Specifying "
+"target triplets, GNU configuration triplets,, autoconf, Autoconf})."
#. type: item
#: doc/guix.texi:2901
#, no-wrap
msgid "--compression=@var{tool}"
-msgstr ""
+msgstr "--compression=@var{outil}"
#. type: itemx
#: doc/guix.texi:2902
#, no-wrap
msgid "-C @var{tool}"
-msgstr ""
+msgstr "-C @var{outil}"
#. type: table
#: doc/guix.texi:2905
@@ -8241,18 +9702,20 @@ msgid ""
"Compress the resulting tarball using @var{tool}---one of @code{gzip}, "
"@code{bzip2}, @code{xz}, @code{lzip}, or @code{none} for no compression."
msgstr ""
+"Compresser l'archive résultante avec @var{outil} — l'un des outils parmi "
+"@code{bzip2}, @code{xz}, @code{lzip} ou @code{none} pour aucune compression."
#. type: item
#: doc/guix.texi:2906
#, no-wrap
msgid "--symlink=@var{spec}"
-msgstr ""
+msgstr "--symlink=@var{spec}"
#. type: itemx
#: doc/guix.texi:2907
#, no-wrap
msgid "-S @var{spec}"
-msgstr ""
+msgstr "-S @var{spec}"
#. type: table
#: doc/guix.texi:2910
@@ -8260,13 +9723,17 @@ msgid ""
"Add the symlinks specified by @var{spec} to the pack. This option can "
"appear several times."
msgstr ""
+"Ajouter les liens symboliques spécifiés par @var{spec} dans le pack. Cette "
+"option peut apparaître plusieurs fois."
#. type: table
#: doc/guix.texi:2914
msgid ""
-"@var{spec} has the form @code{@var{source}=@var{target}}, where @var{source} "
-"is the symlink that will be created and @var{target} is the symlink target."
+"@var{spec} has the form @code{@var{source}=@var{target}}, where @var{source}"
+" is the symlink that will be created and @var{target} is the symlink target."
msgstr ""
+"@var{spec} a la forme @code{@var{source}=@var{cible}}, où @var{source} est "
+"le lien symbolique qui sera créé et @var{cible} est la cible du lien."
#. type: table
#: doc/guix.texi:2917
@@ -8274,12 +9741,14 @@ msgid ""
"For instance, @code{-S /opt/gnu/bin=bin} creates a @file{/opt/gnu/bin} "
"symlink pointing to the @file{bin} sub-directory of the profile."
msgstr ""
+"Par exemple, @code{-S /opt/gnu/bin=bin} crée un lien symbolique "
+"@file{/opt/gnu/bin} qui pointe vers le sous-répertoire @file{bin} du profil."
#. type: item
#: doc/guix.texi:2918
#, no-wrap
msgid "--localstatedir"
-msgstr ""
+msgstr "--localstatedir"
#. type: table
#: doc/guix.texi:2921
@@ -8287,6 +9756,8 @@ msgid ""
"Include the ``local state directory'', @file{/var/guix}, in the resulting "
"pack."
msgstr ""
+"Inclure le « répertoire d'état local », @file{/var/guix} dans le paquet "
+"résultant."
#. type: table
#: doc/guix.texi:2927
@@ -8294,9 +9765,14 @@ msgid ""
"@file{/var/guix} contains the store database (@pxref{The Store}) as well as "
"garbage-collector roots (@pxref{Invoking guix gc}). Providing it in the "
"pack means that the store is ``complete'' and manageable by Guix; not "
-"providing it pack means that the store is ``dead'': items cannot be added to "
-"it or removed from it after extraction of the pack."
+"providing it pack means that the store is ``dead'': items cannot be added to"
+" it or removed from it after extraction of the pack."
msgstr ""
+"@file{/var/guix} contient la base de données du dépôt (@pxref{The Store}) "
+"ainsi que les racines du ramasse-miettes (@pxref{Invoking guix gc}). Le "
+"fournir dans le pack signifie que le dépôt et « complet » et gérable par "
+"Guix ; ne pas le fournir dans le pack signifie que le dépôt est « mort » : "
+"aucun élément ne peut être ajouté ni enlevé après l'extraction du pack."
#. type: table
#: doc/guix.texi:2930
@@ -8304,13 +9780,17 @@ msgid ""
"One use case for this is the Guix self-contained binary tarball "
"(@pxref{Binary Installation})."
msgstr ""
+"Un cas d'utilisation est l'archive binaire indépendante de Guix "
+"(@pxref{Binary Installation})."
#. type: table
#: doc/guix.texi:2934
msgid ""
-"Use the bootstrap binaries to build the pack. This option is only useful to "
-"Guix developers."
+"Use the bootstrap binaries to build the pack. This option is only useful to"
+" Guix developers."
msgstr ""
+"Utiliser les programmes d'amorçage pour construire le pack. Cette option "
+"n'est utile que pour les développeurs de Guix."
#. type: Plain text
#: doc/guix.texi:2939
@@ -8319,33 +9799,41 @@ msgid ""
"(@pxref{Common Build Options}) and all the package transformation options "
"(@pxref{Package Transformation Options})."
msgstr ""
+"En plus, @command{guix pack} supporte toutes les options de construction "
+"communes (@pxref{Common Build Options}) et toutes les options de "
+"transformation de paquets (@pxref{Package Transformation Options})."
#. type: section
#: doc/guix.texi:2942
#, no-wrap
msgid "Invoking @command{guix archive}"
-msgstr ""
+msgstr "Invoquer @command{guix archive}"
#. type: command{#1}
#: doc/guix.texi:2944
#, no-wrap
msgid "guix archive"
-msgstr ""
+msgstr "guix archive"
#. type: cindex
#: doc/guix.texi:2945
#, no-wrap
msgid "archive"
-msgstr ""
+msgstr "archive"
#. type: Plain text
#: doc/guix.texi:2951
msgid ""
"The @command{guix archive} command allows users to @dfn{export} files from "
-"the store into a single archive, and to later @dfn{import} them on a machine "
-"that runs Guix. In particular, it allows store files to be transferred from "
-"one machine to the store on another machine."
+"the store into a single archive, and to later @dfn{import} them on a machine"
+" that runs Guix. In particular, it allows store files to be transferred "
+"from one machine to the store on another machine."
msgstr ""
+"La commande @command{guix archive} permet aux utilisateurs d'@dfn{exporter} "
+"des fichiers du dépôt dans une simple archive puis ensuite de les "
+"@dfn{importer} sur une machine qui fait tourner Guix. En particulier, elle "
+"permet de transférer des fichiers du dépôt d'une machine vers le dépôt d'une"
+" autre machine."
#. type: quotation
#: doc/guix.texi:2955
@@ -8353,23 +9841,27 @@ msgid ""
"If you're looking for a way to produce archives in a format suitable for "
"tools other than Guix, @pxref{Invoking guix pack}."
msgstr ""
+"Si vous chercher une manière de produire des archives dans un format adapté "
+"pour des outils autres que Guix, @pxref{Invoking guix pack}."
#. type: cindex
#: doc/guix.texi:2957
#, no-wrap
msgid "exporting store items"
-msgstr ""
+msgstr "exporter des éléments du dépôt"
#. type: Plain text
#: doc/guix.texi:2959
msgid "To export store files as an archive to standard output, run:"
msgstr ""
+"Pour exporter des fichiers du dépôt comme une archive sur la sortie "
+"standard, lancez :"
#. type: example
#: doc/guix.texi:2962
#, no-wrap
msgid "guix archive --export @var{options} @var{specifications}...\n"
-msgstr ""
+msgstr "guix archive --export @var{options} @var{spécifications}...\n"
#. type: Plain text
#: doc/guix.texi:2969
@@ -8380,12 +9872,17 @@ msgid ""
"containing the @code{gui} output of the @code{git} package and the main "
"output of @code{emacs}:"
msgstr ""
+"@var{spécifications} peut être soit des noms de fichiers soit des "
+"spécifications de paquets, comme pour @command{guix package} "
+"(@pxref{Invoking guix package}). Par exemple, la commande suivante crée une"
+" archive contenant la sortie @code{gui} du paquet @code{git} et la sortie "
+"principale de @code{emacs} :"
#. type: example
#: doc/guix.texi:2972
#, no-wrap
msgid "guix archive --export git:gui /gnu/store/...-emacs-24.3 > great.nar\n"
-msgstr ""
+msgstr "guix archive --export git:gui /gnu/store/...-emacs-24.3 > great.nar\n"
#. type: Plain text
#: doc/guix.texi:2977
@@ -8394,6 +9891,10 @@ msgid ""
"automatically builds them. The build process may be controlled with the "
"common build options (@pxref{Common Build Options})."
msgstr ""
+"Si les paquets spécifiés ne sont pas déjà construits, @command{guix archive}"
+" les construit automatiquement. Le processus de construction peut être "
+"contrôlé avec les options de construction communes (@pxref{Common Build "
+"Options})."
#. type: Plain text
#: doc/guix.texi:2980
@@ -8401,12 +9902,14 @@ msgid ""
"To transfer the @code{emacs} package to a machine connected over SSH, one "
"would run:"
msgstr ""
+"Pour transférer le paquet @code{emacs} vers une machine connectée en SSH, on"
+" pourrait lancer :"
#. type: example
#: doc/guix.texi:2983
#, no-wrap
msgid "guix archive --export -r emacs | ssh the-machine guix archive --import\n"
-msgstr ""
+msgstr "guix archive --export -r emacs | ssh la-machine guix archive --import\n"
#. type: Plain text
#: doc/guix.texi:2988
@@ -8414,6 +9917,8 @@ msgid ""
"Similarly, a complete user profile may be transferred from one machine to "
"another like this:"
msgstr ""
+"De même, on peut transférer un profil utilisateur complet d'une machine à "
+"une autre comme cela :"
#. type: example
#: doc/guix.texi:2992
@@ -8422,30 +9927,39 @@ msgid ""
"guix archive --export -r $(readlink -f ~/.guix-profile) | \\\n"
" ssh the-machine guix-archive --import\n"
msgstr ""
+"guix archive --export -r $(readlink -f ~/.guix-profile) | \\\n"
+" ssh la-machine guix-archive --import\n"
#. type: Plain text
#: doc/guix.texi:3002
msgid ""
-"However, note that, in both examples, all of @code{emacs} and the profile as "
-"well as all of their dependencies are transferred (due to @code{-r}), "
-"regardless of what is already available in the store on the target machine. "
-"The @code{--missing} option can help figure out which items are missing from "
-"the target store. The @command{guix copy} command simplifies and optimizes "
-"this whole process, so this is probably what you should use in this case "
-"(@pxref{Invoking guix copy})."
+"However, note that, in both examples, all of @code{emacs} and the profile as"
+" well as all of their dependencies are transferred (due to @code{-r}), "
+"regardless of what is already available in the store on the target machine."
+" The @code{--missing} option can help figure out which items are missing "
+"from the target store. The @command{guix copy} command simplifies and "
+"optimizes this whole process, so this is probably what you should use in "
+"this case (@pxref{Invoking guix copy})."
msgstr ""
+"Cependant, remarquez que, dans les deux exemples, le paquet @code{emacs}, le"
+" profil ainsi que toutes leurs dépendances sont transférées (à cause de "
+"@code{-r}), indépendamment du fait qu'ils soient disponibles dans le dépôt "
+"de la machine cible. L'option @code{--missing} peut vous aider à comprendre"
+" les éléments qui manquent dans le dépôt de la machine cible. La commande "
+"@command{guix copy} simplifie et optimise ce processus, c'est donc ce que "
+"vous devriez utiliser dans ce cas (@pxref{Invoking guix copy})."
#. type: cindex
#: doc/guix.texi:3003
#, no-wrap
msgid "nar, archive format"
-msgstr ""
+msgstr "nar, format d'archive"
#. type: cindex
#: doc/guix.texi:3004
#, no-wrap
msgid "normalized archive (nar)"
-msgstr ""
+msgstr "archive normalisée (nar)"
#. type: Plain text
#: doc/guix.texi:3014
@@ -8453,32 +9967,45 @@ msgid ""
"Archives are stored in the ``normalized archive'' or ``nar'' format, which "
"is comparable in spirit to `tar', but with differences that make it more "
"appropriate for our purposes. First, rather than recording all Unix "
-"metadata for each file, the nar format only mentions the file type (regular, "
-"directory, or symbolic link); Unix permissions and owner/group are "
+"metadata for each file, the nar format only mentions the file type (regular,"
+" directory, or symbolic link); Unix permissions and owner/group are "
"dismissed. Second, the order in which directory entries are stored always "
"follows the order of file names according to the C locale collation order. "
"This makes archive production fully deterministic."
msgstr ""
+"Les archives sont stockées au format « archive normalisé » ou « nar », qui "
+"est comparable dans l'esprit à « tar » mais avec des différences qui le "
+"rendent utilisable pour ce qu'on veut faire. Tout d'abord, au lieu de "
+"stocker toutes les métadonnées Unix de chaque fichier, le format nar ne "
+"mentionne que le type de fichier (normal, répertoire ou lien symbolique) ; "
+"les permissions Unix, le groupe et l'utilisateur ne sont pas mentionnés. "
+"Ensuite, l'ordre dans lequel les entrées de répertoires sont stockés suit "
+"toujours l'ordre des noms de fichier dans l'environnement linguistique C. "
+"Cela rend la production des archives entièrement déterministe."
#. type: Plain text
#: doc/guix.texi:3020
msgid ""
"When exporting, the daemon digitally signs the contents of the archive, and "
-"that digital signature is appended. When importing, the daemon verifies the "
-"signature and rejects the import in case of an invalid signature or if the "
+"that digital signature is appended. When importing, the daemon verifies the"
+" signature and rejects the import in case of an invalid signature or if the "
"signing key is not authorized."
msgstr ""
+"Lors de l'export, le démon signe numériquement le contenu de l'archive et "
+"cette signature est ajoutée à la fin du fichier. Lors de l'import, le démon"
+" vérifie la signature et rejette l'import en cas de signature invalide ou si"
+" la clef de signature n'est pas autorisée."
#. type: Plain text
#: doc/guix.texi:3022
msgid "The main options are:"
-msgstr ""
+msgstr "Les principales options sont :"
#. type: item
#: doc/guix.texi:3024
#, no-wrap
msgid "--export"
-msgstr ""
+msgstr "--export"
#. type: table
#: doc/guix.texi:3027
@@ -8486,55 +10013,67 @@ msgid ""
"Export the specified store files or packages (see below.) Write the "
"resulting archive to the standard output."
msgstr ""
+"Exporter les fichiers ou les paquets du dépôt (voir plus bas). Écrire "
+"l'archive résultante sur la sortie standard."
#. type: table
#: doc/guix.texi:3030
msgid ""
-"Dependencies are @emph{not} included in the output, unless @code{--"
-"recursive} is passed."
+"Dependencies are @emph{not} included in the output, unless "
+"@code{--recursive} is passed."
msgstr ""
+"Les dépendances ne sont @emph{pas} incluses dans la sortie à moins que "
+"@code{--recursive} ne soit passé."
#. type: itemx
#: doc/guix.texi:3031 doc/guix.texi:6080
#, no-wrap
msgid "-r"
-msgstr ""
+msgstr "-r"
#. type: item
#: doc/guix.texi:3032 doc/guix.texi:6079
#, no-wrap
msgid "--recursive"
-msgstr ""
+msgstr "--recursive"
#. type: table
#: doc/guix.texi:3037
msgid ""
-"When combined with @code{--export}, this instructs @command{guix archive} to "
-"include dependencies of the given items in the archive. Thus, the resulting "
-"archive is self-contained: it contains the closure of the exported store "
-"items."
+"When combined with @code{--export}, this instructs @command{guix archive} to"
+" include dependencies of the given items in the archive. Thus, the "
+"resulting archive is self-contained: it contains the closure of the exported"
+" store items."
msgstr ""
+"En combinaison avec @code{--export}, cette option demande à @command{guix "
+"archive} d'inclure les dépendances des éléments donnés dans l'archive. "
+"Ainsi, l'archive résultante est autonome : elle contient la closure des "
+"éléments du dépôt exportés."
#. type: item
#: doc/guix.texi:3038
#, no-wrap
msgid "--import"
-msgstr ""
+msgstr "--import"
#. type: table
#: doc/guix.texi:3043
msgid ""
-"Read an archive from the standard input, and import the files listed therein "
-"into the store. Abort if the archive has an invalid digital signature, or "
-"if it is signed by a public key not among the authorized keys (see @code{--"
-"authorize} below.)"
+"Read an archive from the standard input, and import the files listed therein"
+" into the store. Abort if the archive has an invalid digital signature, or "
+"if it is signed by a public key not among the authorized keys (see "
+"@code{--authorize} below.)"
msgstr ""
+"Lire une archive depuis l'entrée standard et importer les fichiers inclus "
+"dans le dépôt. Annuler si l'archive a une signature invalide ou si elle est"
+" signée par une clef publique qui ne se trouve pas dans le clefs autorisées "
+"(voir @code{--authorize} plus bas.)"
#. type: item
#: doc/guix.texi:3044
#, no-wrap
msgid "--missing"
-msgstr ""
+msgstr "--missing"
#. type: table
#: doc/guix.texi:3048
@@ -8543,18 +10082,21 @@ msgid ""
"write on the standard output the subset of these files missing from the "
"store."
msgstr ""
+"Liste une liste de noms de fichiers du dépôt sur l'entrée standard, un par "
+"ligne, et écrit sur l'entrée standard le sous-ensemble de ces fichiers qui "
+"manquent dans le dépôt."
#. type: item
#: doc/guix.texi:3049
#, no-wrap
msgid "--generate-key[=@var{parameters}]"
-msgstr ""
+msgstr "--generate-key[=@var{paramètres}]"
#. type: cindex
#: doc/guix.texi:3050
#, no-wrap
msgid "signing, archives"
-msgstr ""
+msgstr "signature, archives"
#. type: table
#: doc/guix.texi:3055
@@ -8564,31 +10106,43 @@ msgid ""
"usually takes time, because it needs to gather enough entropy to generate "
"the key pair."
msgstr ""
+"Générer une nouvelle paire de clefs pour le démon. Cela est un prérequis "
+"avant que les archives ne puissent être exportées avec @code{--export}. "
+"Remarquez que cette opération prend généralement du temps parce qu'elle doit"
+" récupère suffisamment d'entropie pour générer la paire de clefs."
#. type: table
#: doc/guix.texi:3065
msgid ""
"The generated key pair is typically stored under @file{/etc/guix}, in "
-"@file{signing-key.pub} (public key) and @file{signing-key.sec} (private key, "
-"which must be kept secret.) When @var{parameters} is omitted, an ECDSA key "
-"using the Ed25519 curve is generated, or, for Libgcrypt versions before "
+"@file{signing-key.pub} (public key) and @file{signing-key.sec} (private key,"
+" which must be kept secret.) When @var{parameters} is omitted, an ECDSA key"
+" using the Ed25519 curve is generated, or, for Libgcrypt versions before "
"1.6.0, it is a 4096-bit RSA key. Alternatively, @var{parameters} can "
"specify @code{genkey} parameters suitable for Libgcrypt (@pxref{General "
"public-key related Functions, @code{gcry_pk_genkey},, gcrypt, The Libgcrypt "
"Reference Manual})."
msgstr ""
+"La paire de clefs générée est typiquement stockée dans @file{/etc/guix}, "
+"dans @file{signing-key.pub} (clef publique) et @file{signing-key.sec} (clef "
+"privée, qui doit rester secrète). Lorsque @var{paramètres} est omis, une "
+"clef ECDSA utilisant la courbe Ed25519 est générée ou pour les version de "
+"libgcrypt avant 1.6.0, une clef RSA de 4096 bits. Autrement, "
+"@var{paramètres} peut spécifier les paramètres @code{genkey} adaptés pour "
+"libgcrypt (@pxref{General public-key related Functions, "
+"@code{gcry_pk_genkey},, gcrypt, The Libgcrypt Reference Manual})."
#. type: item
#: doc/guix.texi:3066
#, no-wrap
msgid "--authorize"
-msgstr ""
+msgstr "--authorize"
#. type: cindex
#: doc/guix.texi:3067
#, no-wrap
msgid "authorizing, archives"
-msgstr ""
+msgstr "autorisation, archives"
#. type: table
#: doc/guix.texi:3071
@@ -8597,28 +10151,38 @@ msgid ""
"public key must be in ``s-expression advanced format''---i.e., the same "
"format as the @file{signing-key.pub} file."
msgstr ""
+"Autoriser les imports signés par la clef publique passée sur l'entrée "
+"standard. La clef publique doit être au « format avancé s-expression » — "
+"c.-à-d.@: le même format que le fichier @file{signing-key.pub}."
#. type: table
#: doc/guix.texi:3078
msgid ""
-"The list of authorized keys is kept in the human-editable file @file{/etc/"
-"guix/acl}. The file contains @url{http://people.csail.mit.edu/rivest/Sexp."
-"txt, ``advanced-format s-expressions''} and is structured as an access-"
-"control list in the @url{http://theworld.com/~cme/spki.txt, Simple Public-"
-"Key Infrastructure (SPKI)}."
+"The list of authorized keys is kept in the human-editable file "
+"@file{/etc/guix/acl}. The file contains "
+"@url{http://people.csail.mit.edu/rivest/Sexp.txt, ``advanced-format "
+"s-expressions''} and is structured as an access-control list in the "
+"@url{http://theworld.com/~cme/spki.txt, Simple Public-Key Infrastructure "
+"(SPKI)}."
msgstr ""
+"La liste des clefs autorisées est gardée dans un fichier modifiable par des "
+"humains dans @file{/etc/guix/acl}. Le fichier contient des "
+"@url{http://people.csail.mit.edu/rivest/Sexp.txt, « s-expressions au format "
+"avancé »} et est structuré comme une liste de contrôle d'accès dans "
+"l'@url{http://theworld.com/~cme/spki.txt, infrastructure à clefs publiques "
+"simple (SPKI)}."
#. type: item
#: doc/guix.texi:3079
#, no-wrap
msgid "--extract=@var{directory}"
-msgstr ""
+msgstr "--extract=@var{répertoire}"
#. type: itemx
#: doc/guix.texi:3080
#, no-wrap
msgid "-x @var{directory}"
-msgstr ""
+msgstr "-x @var{répertoire}"
#. type: table
#: doc/guix.texi:3084
@@ -8628,9 +10192,9 @@ msgid ""
"level operation needed in only very narrow use cases; see below."
msgstr ""
"Lit une archive à un seul élément telle que servie par un serveur de "
-"substituts (@pxref{Substituts}) et l'extrait dans @var{directory}. C'est une "
-"opération de bas niveau requise seulement dans de rares cas d'usage ; voir "
-"plus loin."
+"substituts (@pxref{Substituts}) et l'extrait dans @var{répertoire}. C'est "
+"une opération de bas niveau requise seulement dans de rares cas d'usage ; "
+"voir plus loin."
#. type: table
#: doc/guix.texi:3087
@@ -8638,6 +10202,8 @@ msgid ""
"For example, the following command extracts the substitute for Emacs served "
"by @code{hydra.gnu.org} to @file{/tmp/emacs}:"
msgstr ""
+"Par exemple, la commande suivante extrait le substitut pour Emacs servi par "
+"@code{hydra.gnu.org} dans @file{/tmp/emacs} :"
#. type: example
#: doc/guix.texi:3092
@@ -8647,6 +10213,9 @@ msgid ""
" https://hydra.gnu.org/nar/@dots{}-emacs-24.5 \\\n"
" | bunzip2 | guix archive -x /tmp/emacs\n"
msgstr ""
+"$ wget -O - \\\n"
+" https://hydra.gnu.org/nar/@dots{}-emacs-24.5 \\\n"
+" | bunzip2 | guix archive -x /tmp/emacs\n"
#. type: table
#: doc/guix.texi:3099
@@ -8656,13 +10225,21 @@ msgid ""
"do @emph{not} embed a signature. Thus this operation does @emph{no} "
"signature verification and its output should be considered unsafe."
msgstr ""
+"Les archives à un seul élément sont différentes des archives à plusieurs "
+"éléments produites par @command{guix archive --export} ; elles contiennent "
+"un seul élément du dépôt et elles n'embarquent @emph{pas} de signature. "
+"Ainsi cette opération ne vérifie @emph{pas} de signature et sa sortie "
+"devrait être considérée comme non sûre."
#. type: table
#: doc/guix.texi:3102
msgid ""
-"The primary purpose of this operation is to facilitate inspection of archive "
-"contents coming from possibly untrusted substitute servers."
+"The primary purpose of this operation is to facilitate inspection of archive"
+" contents coming from possibly untrusted substitute servers."
msgstr ""
+"Le but principal de cette opération est de faciliter l'inspection du contenu"
+" des archives venant de serveurs auxquels on ne fait potentiellement pas "
+"confiance."
#. type: Plain text
#: doc/guix.texi:3115
@@ -8674,16 +10251,30 @@ msgid ""
"its dependencies. These definitions can then be turned into concrete build "
"actions."
msgstr ""
+"GNU Guix fournit diverses interface de programmation Scheme (API) qui pour "
+"définir, construire et faire des requêtes sur des paquets. La première "
+"interface permet aux utilisateurs d'écrire des définitions de paquets de "
+"haut-niveau. Ces définitions se réfèrent à des concepts de création de "
+"paquets familiers, comme le nom et la version du paquet, son système de "
+"construction et ses dépendances. Ces définitions peuvent ensuite être "
+"transformées en actions concrètes lors de la construction."
#. type: Plain text
#: doc/guix.texi:3121
msgid ""
"Build actions are performed by the Guix daemon, on behalf of users. In a "
-"standard setup, the daemon has write access to the store---the @file{/gnu/"
-"store} directory---whereas users do not. The recommended setup also has the "
-"daemon perform builds in chroots, under a specific build users, to minimize "
-"interference with the rest of the system."
+"standard setup, the daemon has write access to the store---the "
+"@file{/gnu/store} directory---whereas users do not. The recommended setup "
+"also has the daemon perform builds in chroots, under a specific build users,"
+" to minimize interference with the rest of the system."
msgstr ""
+"Les actions de construction sont effectuées par le démon Guix, pour le "
+"compte des utilisateurs. Dans un environnement standard, le démon possède "
+"les droits en écriture sur le dépôt — le répertoire @file{/gnu/store} — mais"
+" pas les utilisateurs. La configuration recommandée permet aussi au démon "
+"d'effectuer la construction dans des chroots, avec un utilisateur de "
+"construction spécifique pour minimiser les interférences avec le reste du "
+"système."
#. type: Plain text
#: doc/guix.texi:3130
@@ -8696,6 +10287,14 @@ msgid ""
"term ``derivation'' comes from the fact that build results @emph{derive} "
"from them."
msgstr ""
+"Il y a des API de plus bas niveau pour interagir avec le démon et le dépôt."
+" Pour demander au démon d'effectuer une action de construction, les "
+"utilisateurs lui donnent en fait une @dfn{dérivation}. Une dérivation est "
+"une représentation à bas-niveau des actions de construction à entreprendre "
+"et l'environnement dans lequel elles devraient avoir lieu — les dérivations "
+"sont aux définitions de paquets ce que l'assembleur est aux programmes C. "
+"Le terme de « dérivation » vient du fait que les résultats de la "
+"construction en @emph{dérivent}."
#. type: Plain text
#: doc/guix.texi:3133
@@ -8703,6 +10302,8 @@ msgid ""
"This chapter describes all these APIs in turn, starting from high-level "
"package definitions."
msgstr ""
+"Ce chapitre décrit toutes ces API tour à tour, à partir des définitions de "
+"paquets à haut-niveau."
#. type: Plain text
#: doc/guix.texi:3150
@@ -8712,6 +10313,10 @@ msgid ""
"example, the package definition, or @dfn{recipe}, for the GNU Hello package "
"looks like this:"
msgstr ""
+"L'interface de haut-niveau pour les définitions de paquets est implémentée "
+"dans les modules @code{(guix packages)} et @code{(guix build-system)}. Par "
+"exemple, la définition du paquet, ou la @dfn{recette}, du paquet GNU Hello "
+"ressemble à cela :"
#. type: example
#: doc/guix.texi:3158
@@ -8725,6 +10330,13 @@ msgid ""
" #:use-module (gnu packages gawk))\n"
"\n"
msgstr ""
+"(define-module (gnu packages hello)\n"
+" #:use-module (guix packages)\n"
+" #:use-module (guix download)\n"
+" #:use-module (guix build-system gnu)\n"
+" #:use-module (guix licenses)\n"
+" #:use-module (gnu packages gawk))\n"
+"\n"
#. type: example
#: doc/guix.texi:3177
@@ -8749,18 +10361,43 @@ msgid ""
" (home-page \"http://www.gnu.org/software/hello/\")\n"
" (license gpl3+)))\n"
msgstr ""
+"(define-public hello\n"
+" (package\n"
+" (name \"hello\")\n"
+" (version \"2.10\")\n"
+" (source (origin\n"
+" (method url-fetch)\n"
+" (uri (string-append \"mirror://gnu/hello/hello-\" version\n"
+" \".tar.gz\"))\n"
+" (sha256\n"
+" (base32\n"
+" \"0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i\"))))\n"
+" (build-system gnu-build-system)\n"
+" (arguments '(#:configure-flags '(\"--enable-silent-rules\")))\n"
+" (inputs `((\"gawk\" ,gawk)))\n"
+" (synopsis \"Hello, GNU world: An example GNU package\")\n"
+" (description \"Guess what GNU Hello prints!\")\n"
+" (home-page \"http://www.gnu.org/software/hello/\")\n"
+" (license gpl3+)))\n"
#. type: Plain text
#: doc/guix.texi:3187
msgid ""
"Without being a Scheme expert, the reader may have guessed the meaning of "
-"the various fields here. This expression binds the variable @code{hello} to "
-"a @code{<package>} object, which is essentially a record (@pxref{SRFI-9, "
+"the various fields here. This expression binds the variable @code{hello} to"
+" a @code{<package>} object, which is essentially a record (@pxref{SRFI-9, "
"Scheme records,, guile, GNU Guile Reference Manual}). This package object "
"can be inspected using procedures found in the @code{(guix packages)} "
-"module; for instance, @code{(package-name hello)} returns---surprise!---"
-"@code{\"hello\"}."
+"module; for instance, @code{(package-name hello)} returns---"
+"surprise!---@code{\"hello\"}."
msgstr ""
+"Sans être un expert Scheme, le lecteur peut comprendre la signification des "
+"différents champs présents. Cette expression lie la variable @code{hello} à"
+" un objet @code{<package>}, qui est essentiellement un enregistrement "
+"(@pxref{SRFI-9, Scheme records,, guile, GNU Guile Reference Manual}). On "
+"peut inspecter cet objet de paquet avec les procédures qui se trouvent dans "
+"le module @code{(guix packages)} ; par exemple, @code{(package-name hello)} "
+"renvoie — oh surprise ! — @code{\"hello\"}."
#. type: Plain text
#: doc/guix.texi:3191
@@ -8769,6 +10406,9 @@ msgid ""
"package you are interested in from another repository, using the @code{guix "
"import} command (@pxref{Invoking guix import})."
msgstr ""
+"Avec un peu de chance, vous pourrez importer tout ou partie de la définition"
+" du paquet qui vous intéresse depuis un autre répertoire avec la commande "
+"@code{guix import} (@pxref{Invoking guix import})."
#. type: Plain text
#: doc/guix.texi:3197
@@ -8779,20 +10419,30 @@ msgid ""
"@code{(gnu packages @dots{})} are automatically known to the command-line "
"tools (@pxref{Package Modules})."
msgstr ""
+"Dans l'exemple précédent, @var{hello} est défini dans un module à part, "
+"@code{(gnu packages hello)}. Techniquement, cela n'est pas strictement "
+"nécessaire, mais c'est pratique : tous les paquets définis dans des modules "
+"sous @code{(gnu packages @dots{})} sont automatiquement connus des outils en"
+" ligne de commande (@pxref{Package Modules})."
#. type: Plain text
#: doc/guix.texi:3199
msgid "There are a few points worth noting in the above package definition:"
msgstr ""
+"Il y a quelques points à remarquer dans la définition de paquet précédente :"
#. type: itemize
#: doc/guix.texi:3206
msgid ""
"The @code{source} field of the package is an @code{<origin>} object "
-"(@pxref{origin Reference}, for the complete reference). Here, the @code{url-"
-"fetch} method from @code{(guix download)} is used, meaning that the source "
-"is a file to be downloaded over FTP or HTTP."
+"(@pxref{origin Reference}, for the complete reference). Here, the "
+"@code{url-fetch} method from @code{(guix download)} is used, meaning that "
+"the source is a file to be downloaded over FTP or HTTP."
msgstr ""
+"Le champ @code{source} du paquet est un objet @code{<origin>} (@pxref{origin"
+" Reference}, pour la référence complète). Ici, on utilise la méthode "
+"@code{url-fetch} de @code{(guix download)}, ce qui signifie que la source "
+"est un fichier à télécharger par FTP ou HTTP."
#. type: itemize
#: doc/guix.texi:3209
@@ -8800,23 +10450,31 @@ msgid ""
"The @code{mirror://gnu} prefix instructs @code{url-fetch} to use one of the "
"GNU mirrors defined in @code{(guix download)}."
msgstr ""
+"Le préfixe @code{mirror://gnu} demande à @code{url-fetch} d'utiliser l'un "
+"des miroirs GNU définis dans @code{(guix download)}."
#. type: itemize
#: doc/guix.texi:3216
msgid ""
-"The @code{sha256} field specifies the expected SHA256 hash of the file being "
-"downloaded. It is mandatory, and allows Guix to check the integrity of the "
-"file. The @code{(base32 @dots{})} form introduces the base32 representation "
-"of the hash. You can obtain this information with @code{guix download} "
-"(@pxref{Invoking guix download}) and @code{guix hash} (@pxref{Invoking guix "
-"hash})."
+"The @code{sha256} field specifies the expected SHA256 hash of the file being"
+" downloaded. It is mandatory, and allows Guix to check the integrity of the"
+" file. The @code{(base32 @dots{})} form introduces the base32 "
+"representation of the hash. You can obtain this information with @code{guix"
+" download} (@pxref{Invoking guix download}) and @code{guix hash} "
+"(@pxref{Invoking guix hash})."
msgstr ""
+"Le champ @code{sha256} spécifie le hash SHA256 attendu pour le fichier "
+"téléchargé. Il est requis et permet à Guix de vérifier l'intégrité du "
+"fichier. La forme @code{(base32 @dots{})} introduit a représentation en "
+"base32 du hash. Vous pouvez obtenir cette information avec @code{guix "
+"download} (@pxref{Invoking guix download}) et @code{guix hash} "
+"(@pxref{Invoking guix hash})."
#. type: cindex
#: doc/guix.texi:3217
#, no-wrap
msgid "patches"
-msgstr ""
+msgstr "correctifs"
#. type: itemize
#: doc/guix.texi:3221
@@ -8825,12 +10483,15 @@ msgid ""
"listing patches to be applied, and a @code{snippet} field giving a Scheme "
"expression to modify the source code."
msgstr ""
+"Lorsque cela est requis, la forme @code{origin} peut aussi avec un champ "
+"@code{patches} qui liste les correctifs à appliquer et un champ "
+"@code{snippet} qui donne une expression Scheme pour modifier le code source."
#. type: cindex
#: doc/guix.texi:3223
#, no-wrap
msgid "GNU Build System"
-msgstr ""
+msgstr "Système de construction GNU"
#. type: itemize
#: doc/guix.texi:3229
@@ -8841,32 +10502,42 @@ msgid ""
"installed with the usual @code{./configure && make && make check && make "
"install} command sequence."
msgstr ""
+"Le champ @code{build-system} spécifie la procédure pour construire le paquet"
+" (@pxref{Build Systems}). Ici, @var{gnu-build-system} représente le système"
+" de construction GNU familier, où les paquets peuvent être configurés, "
+"construits et installés avec la séquence @code{./configure && make && make "
+"check && make install} habituelle."
#. type: itemize
#: doc/guix.texi:3235
msgid ""
"The @code{arguments} field specifies options for the build system "
"(@pxref{Build Systems}). Here it is interpreted by @var{gnu-build-system} "
-"as a request run @file{configure} with the @code{--enable-silent-rules} flag."
+"as a request run @file{configure} with the @code{--enable-silent-rules} "
+"flag."
msgstr ""
+"Le champ @code{arguments} spécifie des options pour le système de "
+"construction (@pxref{Build Systems}). Ici il est interprété par @var{gnu-"
+"build-system} comme une demande de lancer @file{configure} avec le drapeau "
+"@code{--enable-silent-rules}."
#. type: findex
#: doc/guix.texi:3236 doc/guix.texi:3239
#, no-wrap
msgid "quote"
-msgstr ""
+msgstr "quote"
#. type: cindex
#: doc/guix.texi:3237
#, no-wrap
msgid "quoting"
-msgstr ""
+msgstr "quoting"
#. type: findex
#: doc/guix.texi:3238
#, no-wrap
msgid "'"
-msgstr ""
+msgstr "'"
#. type: itemize
#: doc/guix.texi:3247
@@ -8878,15 +10549,28 @@ msgid ""
"arguments passed to the build system down the road, as with @code{apply} "
"(@pxref{Fly Evaluation, @code{apply},, guile, GNU Guile Reference Manual})."
msgstr ""
+"Que sont ces apostrophes (@code{'}) ? C'est de la syntaxe Scheme pour "
+"introduire une liste ; @code{'} est synonyme de la fonction @code{quote}. "
+"@xref{Expression Syntax, quoting,, guile, GNU Guile Reference Manual}, pour "
+"des détails. Ice la valeur du champ @code{arguments} est une liste "
+"d'arguments passés au système de construction plus tard, comme avec "
+"@code{apply} (@pxref{Fly Evaluation, @code{apply},, guile, GNU Guile "
+"Reference Manual})."
#. type: itemize
#: doc/guix.texi:3253
msgid ""
"The hash-colon (@code{#:}) sequence defines a Scheme @dfn{keyword} "
-"(@pxref{Keywords,,, guile, GNU Guile Reference Manual}), and @code{#:"
-"configure-flags} is a keyword used to pass a keyword argument to the build "
-"system (@pxref{Coding With Keywords,,, guile, GNU Guile Reference Manual})."
+"(@pxref{Keywords,,, guile, GNU Guile Reference Manual}), and "
+"@code{#:configure-flags} is a keyword used to pass a keyword argument to the"
+" build system (@pxref{Coding With Keywords,,, guile, GNU Guile Reference "
+"Manual})."
msgstr ""
+"La séquence dièse-deux-points (@code{#:}) définie un @dfn{mot-clef} Scheme "
+"(@pxref{Keywords,,, guile, GNU Guile Reference Manual}), et "
+"@code{#:configure-flags} est un mot-clef utilisé pour passer un argument au "
+"système de construction (@pxref{Coding With Keywords,,, guile, GNU Guile "
+"Reference Manual})."
#. type: itemize
#: doc/guix.texi:3259
@@ -8896,54 +10580,58 @@ msgid ""
"called @code{\"gawk\"} whose value is that of the @var{gawk} variable; "
"@var{gawk} is itself bound to a @code{<package>} object."
msgstr ""
+"Le champ @code{inputs} spécifie les entrées du processus de construction — "
+"c.-à-d.@: les dépendances à la construction ou à l'exécution du paquet. Ici"
+" on définie une entrée nommée @code{\"gawk\"} dont la valeur est la variable"
+" @var{gawk} ; @var{gawk} est elle-même liée à un objet @code{<package>}."
#. type: cindex
#: doc/guix.texi:3260
#, no-wrap
msgid "backquote (quasiquote)"
-msgstr ""
+msgstr "accent grave (quasiquote)"
#. type: findex
#: doc/guix.texi:3261
#, no-wrap
msgid "`"
-msgstr ""
+msgstr "`"
#. type: findex
#: doc/guix.texi:3262
#, no-wrap
msgid "quasiquote"
-msgstr ""
+msgstr "quasiquote"
#. type: cindex
#: doc/guix.texi:3263
#, no-wrap
msgid "comma (unquote)"
-msgstr ""
+msgstr "virgule (unquote)"
#. type: findex
#: doc/guix.texi:3264
#, no-wrap
msgid ","
-msgstr ""
+msgstr ","
#. type: findex
#: doc/guix.texi:3265
#, no-wrap
msgid "unquote"
-msgstr ""
+msgstr "unquote"
#. type: findex
#: doc/guix.texi:3266
#, no-wrap
msgid ",@@"
-msgstr ""
+msgstr ",@@"
#. type: findex
#: doc/guix.texi:3267
#, no-wrap
msgid "unquote-splicing"
-msgstr ""
+msgstr "unquote-splicing"
#. type: itemize
#: doc/guix.texi:3273
@@ -8954,6 +10642,11 @@ msgid ""
"list (@pxref{Expression Syntax, unquote,, guile, GNU Guile Reference "
"Manual})."
msgstr ""
+"De nouveau, @code{`} (un accent grave, synonyme de la fonction "
+"@code{quasiquote}) nous permet d'introduire une liste litérale dans le champ"
+" @code{inputs}, tandis que @code{,} (une virgule, synonyme de la fonction "
+"@code{unquote}) nous permet d'insérer une valeur dans cette liste "
+"(@pxref{Expression Syntax, unquote,, guile, GNU Guile Reference Manual})."
#. type: itemize
#: doc/guix.texi:3277
@@ -8962,6 +10655,10 @@ msgid ""
"specified as inputs here. Instead, @var{gnu-build-system} takes care of "
"ensuring that they are present (@pxref{Build Systems})."
msgstr ""
+"Remarquez que GCC, Coreutils, Bash et les autres outils essentiels n'ont pas"
+" besoin d'être spécifiés en tant qu'entrées ici. À la place, le @var{gnu-"
+"build-system} est en charge de s'assurer qu'ils sont présents (@pxref{Build "
+"Systems})."
#. type: itemize
#: doc/guix.texi:3281
@@ -8970,30 +10667,45 @@ msgid ""
"field. Any dependency not specified here will simply be unavailable to the "
"build process, possibly leading to a build failure."
msgstr ""
+"Cependant, toutes les autres dépendances doivent être spécifiées dans le "
+"champ @code{inputs}. Toute dépendance qui ne serait pas spécifiée ici sera "
+"simplement indisponible pour le processus de construction, ce qui peut mener"
+" à un échec de la construction."
#. type: Plain text
#: doc/guix.texi:3284
msgid "@xref{package Reference}, for a full description of possible fields."
msgstr ""
+"@xref{package Reference}, pour une description complète des champs "
+"possibles."
#. type: Plain text
#: doc/guix.texi:3295
msgid ""
"Once a package definition is in place, the package may actually be built "
-"using the @code{guix build} command-line tool (@pxref{Invoking guix build}), "
-"troubleshooting any build failures you encounter (@pxref{Debugging Build "
+"using the @code{guix build} command-line tool (@pxref{Invoking guix build}),"
+" troubleshooting any build failures you encounter (@pxref{Debugging Build "
"Failures}). You can easily jump back to the package definition using the "
"@command{guix edit} command (@pxref{Invoking guix edit}). @xref{Packaging "
"Guidelines}, for more information on how to test package definitions, and "
"@ref{Invoking guix lint}, for information on how to check a definition for "
"style conformance."
msgstr ""
+"Lorsqu'une définition de paquet est en place, le paquet peut enfin être "
+"construit avec l'outil en ligne de commande @code{guix build} "
+"(@pxref{Invoking guix build}), pour résoudre les échecs de construction que "
+"vous pourriez rencontrer (@pxref{Debugging Build Failures}). Vous pouvez "
+"aisément revenir à la définition du paquet avec la commande @command{guix "
+"edit} (@pxref{Invoking guix edit}). @xref{Packaging Guidelines}, pour plus "
+"d'inforamtions sur la manière de tester des définitions de paquets et "
+"@ref{Invoking guix lint}, pour des informations sur la manière de vérifier "
+"que la définition réspecte les conventions de style."
#. type: vindex
#: doc/guix.texi:3295
#, no-wrap
msgid "GUIX_PACKAGE_PATH"
-msgstr ""
+msgstr "GUIX_PACKAGE_PATH"
#. type: Plain text
#: doc/guix.texi:3299
@@ -9002,30 +10714,45 @@ msgid ""
"distribution by adding your own package definitions to "
"@code{GUIX_PACKAGE_PATH}."
msgstr ""
+"Enfin, @pxref{Package Modules} pour des informations sur la manière "
+"d'étendre la distribution en ajoutant vos propres définitions de paquets "
+"dans @code{GUIX_PACKAGE_PATH}."
#. type: Plain text
#: doc/guix.texi:3303
msgid ""
"Finally, updating the package definition to a new upstream version can be "
-"partly automated by the @command{guix refresh} command (@pxref{Invoking guix "
-"refresh})."
+"partly automated by the @command{guix refresh} command (@pxref{Invoking guix"
+" refresh})."
msgstr ""
+"Finalement, la mise à jour de la définition du paquet à une nouvelle version"
+" amont peut en partie s'automatiser avec la commande @command{guix refresh} "
+"(@pxref{Invoking guix refresh})."
#. type: Plain text
#: doc/guix.texi:3309
msgid ""
-"Behind the scenes, a derivation corresponding to the @code{<package>} object "
-"is first computed by the @code{package-derivation} procedure. That "
+"Behind the scenes, a derivation corresponding to the @code{<package>} object"
+" is first computed by the @code{package-derivation} procedure. That "
"derivation is stored in a @code{.drv} file under @file{/gnu/store}. The "
"build actions it prescribes may then be realized by using the @code{build-"
"derivations} procedure (@pxref{The Store})."
msgstr ""
+"Sous le capot, une dérivation qui correspond à un objet @code{<package>} est"
+" d'abord calculé par la procédure @code{package-derivation}. Cette "
+"dérivation est stockée dans un fichier @code{.drv} dans @file{/gnu/store}. "
+"Les actions de construction qu'il prescrit peuvent ensuite être réalisées "
+"par la procédure @code{build-derivation} (@pxref{The Store})."
#. type: deffn
#: doc/guix.texi:3310
#, no-wrap
-msgid "{Scheme Procedure} package-derivation @var{store} @var{package} [@var{system}]"
+msgid ""
+"{Scheme Procedure} package-derivation @var{store} @var{package} "
+"[@var{system}]"
msgstr ""
+"{Procédure Scheme} package-derivation @var{dépôt} @var{paquet} "
+"[@var{système}]"
#. type: deffn
#: doc/guix.texi:3313
@@ -9033,15 +10760,21 @@ msgid ""
"Return the @code{<derivation>} object of @var{package} for @var{system} "
"(@pxref{Derivations})."
msgstr ""
+"Renvoie l'objet @code{<derivation>} du @var{paquet} pour le @var{système} "
+"(@pxref{Derivations})."
#. type: deffn
#: doc/guix.texi:3319
msgid ""
-"@var{package} must be a valid @code{<package>} object, and @var{system} must "
-"be a string denoting the target system type---e.g., @code{\"x86_64-linux\"} "
-"for an x86_64 Linux-based GNU system. @var{store} must be a connection to "
+"@var{package} must be a valid @code{<package>} object, and @var{system} must"
+" be a string denoting the target system type---e.g., @code{\"x86_64-linux\"}"
+" for an x86_64 Linux-based GNU system. @var{store} must be a connection to "
"the daemon, which operates on the store (@pxref{The Store})."
msgstr ""
+"@var{paquet} doit être un objet @code{<package>} valide et @var{système} une"
+" chaîne indiquant le type de système cible — p.ex.@: @code{\"x86_64-linux\"}"
+" pour un système GNU x86_64 basé sur Linux. @var{dépôt} doit être une "
+"connexion au démon, qui opère sur les dépôt (@pxref{The Store})."
#. type: Plain text
#: doc/guix.texi:3325
@@ -9049,12 +10782,14 @@ msgid ""
"Similarly, it is possible to compute a derivation that cross-builds a "
"package for some other system:"
msgstr ""
+"De manière identique, il est possible de calculer une dérivation qui "
+"effectue une compilation croisée d'un paquet pour un autre système :"
#. type: deffn
#: doc/guix.texi:3326
#, no-wrap
msgid "{Scheme Procedure} package-cross-derivation @var{store} @"
-msgstr ""
+msgstr "{Procédure Scheme} package-cross-derivation @var{dépôt} @"
#. type: deffn
#: doc/guix.texi:3330
@@ -9062,6 +10797,8 @@ msgid ""
"@var{package} @var{target} [@var{system}] Return the @code{<derivation>} "
"object of @var{package} cross-built from @var{system} to @var{target}."
msgstr ""
+"@var{paquet} @var{cible} [@var{système}] renvoie l'objet @code{<derivation>}"
+" duof @var{paquet} construit depuis @var{système} pour @var{cible}."
#. type: deffn
#: doc/guix.texi:3335
@@ -9071,24 +10808,28 @@ msgid ""
"(@pxref{Configuration Names, GNU configuration triplets,, configure, GNU "
"Configure and Build System})."
msgstr ""
+"@var{cible} doit être un triplet GNU valide indiquant le matériel cible et "
+"le système d'exploitation, comme @code{\"mips64el-linux-gnu\"} "
+"(@pxref{Configuration Names, GNU configuration triplets,, configure, GNU "
+"Configure and Build System})."
#. type: cindex
#: doc/guix.texi:3337
#, no-wrap
msgid "package transformations"
-msgstr ""
+msgstr "transformations de paquets"
#. type: cindex
#: doc/guix.texi:3338
#, no-wrap
msgid "input rewriting"
-msgstr ""
+msgstr "réécriture d'entrées"
#. type: cindex
#: doc/guix.texi:3339
#, no-wrap
msgid "dependency tree rewriting"
-msgstr ""
+msgstr "réécriture de l'arbre des dépendances"
#. type: Plain text
#: doc/guix.texi:3343
@@ -9097,12 +10838,16 @@ msgid ""
"transformation is @dfn{input rewriting}, whereby the dependency tree of a "
"package is rewritten by replacing specific inputs by others:"
msgstr ""
+"On peut manipuler les paquets de manière arbitraire. Une transformation "
+"utile est par exemple la @dfn{réécriture d'entrées} où l'arbre des "
+"dépendances d'un paquet est réécrit en replaçant des entrées spécifiques par"
+" d'autres :"
#. type: deffn
#: doc/guix.texi:3344
#, no-wrap
msgid "{Scheme Procedure} package-input-rewriting @var{replacements} @"
-msgstr ""
+msgstr "{Procédure Scheme} package-input-rewriting @var{remplacements} @"
#. type: deffn
#: doc/guix.texi:3351
@@ -9113,6 +10858,11 @@ msgid ""
"pairs; the first element of each pair is the package to replace, and the "
"second one is the replacement."
msgstr ""
+"[@var{nom-réécrit}] Renvoie une procédure qui, lorsqu'on lui donne un "
+"paquet, remplace des dépendances directes et indirectes (mais pas ses "
+"entrées implicites) en fonction de @var{remplacements}. @var{remplacements}"
+" est une liste de paires de paquets ; le premier élément de chaque pair est "
+"le paquet à remplacer, le second son remplaçant."
#. type: deffn
#: doc/guix.texi:3354
@@ -9120,11 +10870,14 @@ msgid ""
"Optionally, @var{rewrite-name} is a one-argument procedure that takes the "
"name of a package and returns its new name after rewrite."
msgstr ""
+"De manière facultative, @var{nom-réécrit} est une procédure à un argument "
+"qui prend le nom d'un paquet et renvoie son nouveau nom après l'avoir "
+"réécrit."
#. type: Plain text
#: doc/guix.texi:3358
msgid "Consider this example:"
-msgstr ""
+msgstr "Regardez cet exemple :"
#. type: example
#: doc/guix.texi:3364
@@ -9136,6 +10889,11 @@ msgid ""
" (package-input-rewriting `((,openssl . ,libressl))))\n"
"\n"
msgstr ""
+"(define libressl-instead-of-openssl\n"
+" ;; Cette procédure remplace OPENSSL par LIBRESSL,\n"
+" ;; récursivement.\n"
+" (package-input-rewriting `((,openssl . ,libressl))))\n"
+"\n"
#. type: example
#: doc/guix.texi:3367
@@ -9144,6 +10902,8 @@ msgid ""
"(define git-with-libressl\n"
" (libressl-instead-of-openssl git))\n"
msgstr ""
+"(define git-with-libressl\n"
+" (libressl-instead-of-openssl git))\n"
#. type: Plain text
#: doc/guix.texi:3375
@@ -9154,6 +10914,12 @@ msgid ""
"what the @option{--with-input} command-line option does (@pxref{Package "
"Transformation Options, @option{--with-input}})."
msgstr ""
+"Ici nous définissons d'abord une procédure de réécriture qui remplace "
+"@var{openssl} par @var{libressl}. Ensuite nous l'utilisons pour définir une"
+" @dfn{variante} du paquet @var{git} qui utilise @var{libressl} plutôt que "
+"@var{openssl}. cela est exactement ce que l'option en ligne de commande "
+"@option{--with-input} fait (@pxref{Package Transformation Options, "
+"@option{--with-input}})."
#. type: Plain text
#: doc/guix.texi:3379
@@ -9161,26 +10927,32 @@ msgid ""
"A more generic procedure to rewrite a package dependency graph is "
"@code{package-mapping}: it supports arbitrary changes to nodes in the graph."
msgstr ""
+"Une procédure plus générique pour réécrire un graphe de dépendance d'un "
+"paquet est @code{package-mapping} : elle supporte n'importe quel changement "
+"dans les nœuds du graphe."
#. type: deffn
#: doc/guix.texi:3380
#, no-wrap
msgid "{Scheme Procedure} package-mapping @var{proc} [@var{cut?}]"
-msgstr ""
+msgstr "{Procédure Scheme} package-mapping @var{proc} [@var{cut?}]"
#. type: deffn
#: doc/guix.texi:3384
msgid ""
"Return a procedure that, given a package, applies @var{proc} to all the "
-"packages depended on and returns the resulting package. The procedure stops "
-"recursion when @var{cut?} returns true for a given package."
+"packages depended on and returns the resulting package. The procedure stops"
+" recursion when @var{cut?} returns true for a given package."
msgstr ""
+"Renvoie une procédure qui, avec un paquet, applique @var{proc} sur tous les "
+"paquets dont il dépend et renvoie le paquet qui en résulte. La procédure "
+"arrête la récursion là où @var{cut?} renvoie vrai pour un paquet donné."
#. type: subsection
#: doc/guix.texi:3393
#, no-wrap
msgid "@code{package} Reference"
-msgstr ""
+msgstr "Référence de @code{package}"
#. type: Plain text
#: doc/guix.texi:3397
@@ -9188,39 +10960,41 @@ msgid ""
"This section summarizes all the options available in @code{package} "
"declarations (@pxref{Defining Packages})."
msgstr ""
+"Cette section résume toutes les options disponibles dans les déclarations "
+"@code{package} (@pxref{Defining Packages})."
#. type: deftp
#: doc/guix.texi:3398
#, no-wrap
msgid "{Data Type} package"
-msgstr ""
+msgstr "{Type de donnée} package"
#. type: deftp
#: doc/guix.texi:3400
msgid "This is the data type representing a package recipe."
-msgstr ""
+msgstr "C'est le type de donnée représentant une recette de paquets"
#. type: table
#: doc/guix.texi:3404
msgid "The name of the package, as a string."
-msgstr ""
+msgstr "Le nom du paquet, comme une chaîne de caractères."
#. type: code{#1}
#: doc/guix.texi:3405
#, no-wrap
msgid "version"
-msgstr ""
+msgstr "version"
#. type: table
#: doc/guix.texi:3407
msgid "The version of the package, as a string."
-msgstr ""
+msgstr "La version du paquet, comme une chaîne de caractères."
#. type: code{#1}
#: doc/guix.texi:3408 doc/guix.texi:6743 doc/guix.texi:9281 doc/guix.texi:9569
#, no-wrap
msgid "source"
-msgstr ""
+msgstr "source"
#. type: table
#: doc/guix.texi:3415
@@ -9228,15 +11002,21 @@ msgid ""
"An object telling how the source code for the package should be acquired. "
"Most of the time, this is an @code{origin} object, which denotes a file "
"fetched from the Internet (@pxref{origin Reference}). It can also be any "
-"other ``file-like'' object such as a @code{local-file}, which denotes a file "
-"from the local file system (@pxref{G-Expressions, @code{local-file}})."
+"other ``file-like'' object such as a @code{local-file}, which denotes a file"
+" from the local file system (@pxref{G-Expressions, @code{local-file}})."
msgstr ""
+"Un objet qui indique comment le code source du paquet devrait être récupéré."
+" La plupart du temps, c'est un objet @code{origin} qui indique un fichier "
+"récupéré depuis internet (@pxref{origin Reference}). Il peut aussi s'agir "
+"de tout autre objet ``simili-fichier'' comme un @code{local-file} qui "
+"indique un fichier du système de fichier local (@pxref{G-Expressions, "
+"@code{local-file}})."
#. type: code{#1}
#: doc/guix.texi:3416
#, no-wrap
msgid "build-system"
-msgstr ""
+msgstr "build-system"
#. type: table
#: doc/guix.texi:3419
@@ -9244,12 +11024,14 @@ msgid ""
"The build system that should be used to build the package (@pxref{Build "
"Systems})."
msgstr ""
+"Le système de construction qui devrait être utilisé pour construire le "
+"paquet (@pxref{Build Systems})."
#. type: item
#: doc/guix.texi:3420 doc/guix.texi:11018
#, no-wrap
msgid "@code{arguments} (default: @code{'()})"
-msgstr ""
+msgstr "@code{arguments} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:3423
@@ -9257,30 +11039,32 @@ msgid ""
"The arguments that should be passed to the build system. This is a list, "
"typically containing sequential keyword-value pairs."
msgstr ""
+"Les arguments à passer au système de construction. C'est une liste qui "
+"contient typiquement une séquence de paires de clefs-valeurs."
#. type: item
#: doc/guix.texi:3424
#, no-wrap
msgid "@code{inputs} (default: @code{'()})"
-msgstr ""
+msgstr "@code{inputs} (par défaut : @code{'()})"
#. type: itemx
#: doc/guix.texi:3425
#, no-wrap
msgid "@code{native-inputs} (default: @code{'()})"
-msgstr ""
+msgstr "@code{native-inputs} (par défaut : @code{'()})"
#. type: itemx
#: doc/guix.texi:3426
#, no-wrap
msgid "@code{propagated-inputs} (default: @code{'()})"
-msgstr ""
+msgstr "@code{propagated-inputs} (par défaut : @code{'()})"
#. type: cindex
#: doc/guix.texi:3427
#, no-wrap
msgid "inputs, of packages"
-msgstr ""
+msgstr "entrées, des paquets"
#. type: table
#: doc/guix.texi:3435
@@ -9289,9 +11073,16 @@ msgid ""
"tuples, where each tuple has a label for the input (a string) as its first "
"element, a package, origin, or derivation as its second element, and "
"optionally the name of the output thereof that should be used, which "
-"defaults to @code{\"out\"} (@pxref{Packages with Multiple Outputs}, for more "
-"on package outputs). For example, the list below specifies three inputs:"
+"defaults to @code{\"out\"} (@pxref{Packages with Multiple Outputs}, for more"
+" on package outputs). For example, the list below specifies three inputs:"
msgstr ""
+"Ces champs listent les dépendances du paquet. Chacune est une liste de "
+"tuples, où chaque tuple a une étiquette pour une entrée (une chaîne de "
+"caractères) comme premier élément, un paquet, une origine ou une dérivation "
+"comme deuxième élément et éventuellement le nom d'une sortie à utiliser qui "
+"est @code{\"out\"} par défaut (@pxref{Packages with Multiple Outputs}, pour "
+"plus d'informations sur les sorties des paquets). Par exemple, la liste "
+"suivante spécifie trois entrées :"
#. type: example
#: doc/guix.texi:3440
@@ -9301,12 +11092,15 @@ msgid ""
" (\"libunistring\" ,libunistring)\n"
" (\"glib:bin\" ,glib \"bin\")) ;the \"bin\" output of Glib\n"
msgstr ""
+"`((\"libffi\" ,libffi)\n"
+" (\"libunistring\" ,libunistring)\n"
+" (\"glib:bin\" ,glib \"bin\")) ;la sortie \"bin\" de Glib\n"
#. type: cindex
#: doc/guix.texi:3442
#, no-wrap
msgid "cross compilation, package dependencies"
-msgstr ""
+msgstr "compilation croisée, dépendances des paquets"
#. type: table
#: doc/guix.texi:3448
@@ -9317,6 +11111,12 @@ msgid ""
"conversely, dependencies listed in @code{native-inputs} are built for the "
"architecture of the @emph{build} machine."
msgstr ""
+"La distinction entre @code{native-inputs} et @code{inputs} est nécessaire "
+"lorsqu'on considère la compilation croisée. Lors d'une compilation croisée,"
+" les dépendances listées dans @code{inputs} sont construites pour "
+"l'architecture @emph{cible} ; inversement, les dépendances listées dans "
+"@code{native-inputs} sont construites pour l'architecture de la machine de "
+"@emph{construction}."
#. type: table
#: doc/guix.texi:3453
@@ -9326,11 +11126,15 @@ msgid ""
"Bison. @command{guix lint} can report likely mistakes in this area "
"(@pxref{Invoking guix lint})."
msgstr ""
+"@code{native-inputs} est typiquement utilisé pour lister les outils requis à"
+" la construction mais pas à l'exécution, comme Autoconf, Automake, pkg-"
+"config, Gettext ou Bison. @command{guix lint} peut rapporter des erreurs de"
+" ce type (@pxref{Invoking guix lint})."
#. type: anchor{#1}
#: doc/guix.texi:3460
msgid "package-propagated-inputs"
-msgstr ""
+msgstr "package-propagated-inputs"
#. type: table
#: doc/guix.texi:3460
@@ -9341,6 +11145,11 @@ msgid ""
"package}}, for information on how @command{guix package} deals with "
"propagated inputs.)"
msgstr ""
+"Enfin, @code{propagated-inputs} est similaire à @code{inputs}, mais les "
+"paquets spécifiés seront automatiquement installés avec le paquet auquel ils"
+" appartiennent (@pxref{package-cmd-propagated-inputs, @command{guix "
+"package}}, pour des informations sur la manière dont @command{guix package} "
+"traite les entrées propagées)."
#. type: table
#: doc/guix.texi:3464
@@ -9349,6 +11158,9 @@ msgid ""
"library to compile, or when a pkg-config file refers to another one @i{via} "
"its @code{Requires} field."
msgstr ""
+"Par exemple cela est nécessaire lorsque des bibliothèques C/C++ ont besoin "
+"d'en-têtes d'une autre bibliothèque pour être compilé ou lorsqu'un fichier "
+"pkg-config se rapporte à un autre @i{via} son champ @code{Requires}."
#. type: table
#: doc/guix.texi:3471
@@ -9360,12 +11172,19 @@ msgid ""
"they depend on at run time, run-time dependencies must be listed in "
"@code{propagated-inputs} rather than @code{inputs}."
msgstr ""
+"Un autre exemple où @code{propagated-inputs} est utile est pour les langages"
+" auxquels il manque un moyen de retenir le chemin de recherche comme c'est "
+"le cas du @code{RUNPATH} des fichiers ELF ; cela comprend Guile, Python, "
+"Perl et plus. Pour s'assurer que les bibliothèques écrites dans ces "
+"langages peuvent trouver le code des bibliothèques dont elles dépendent à "
+"l'exécution, les dépendances à l'exécution doivent être listées dans "
+"@code{propagated-inputs} plutôt que @code{inputs}."
#. type: item
#: doc/guix.texi:3472
#, no-wrap
msgid "@code{self-native-input?} (default: @code{#f})"
-msgstr ""
+msgstr "@code{self-native-input?} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3475
@@ -9373,12 +11192,14 @@ msgid ""
"This is a Boolean field telling whether the package should use itself as a "
"native input when cross-compiling."
msgstr ""
+"C'est un champ booléen qui indique si le paquet devrait s'utiliser lui-même "
+"comme entrée native lors de la compilation croisée."
#. type: item
#: doc/guix.texi:3476
#, no-wrap
msgid "@code{outputs} (default: @code{'(\"out\")})"
-msgstr ""
+msgstr "@code{outputs} (par défaut : @code{'(\"out\")})"
#. type: table
#: doc/guix.texi:3479
@@ -9386,18 +11207,21 @@ msgid ""
"The list of output names of the package. @xref{Packages with Multiple "
"Outputs}, for typical uses of additional outputs."
msgstr ""
+"La liste des noms de sorties du paquet. @xref{Packages with Multiple "
+"Outputs}, pour des exemples typiques d'utilisation de sorties "
+"supplémentaires."
#. type: item
#: doc/guix.texi:3480
#, no-wrap
msgid "@code{native-search-paths} (default: @code{'()})"
-msgstr ""
+msgstr "@code{native-search-paths} (par défaut : @code{'()})"
#. type: itemx
#: doc/guix.texi:3481
#, no-wrap
msgid "@code{search-paths} (default: @code{'()})"
-msgstr ""
+msgstr "@code{search-paths} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:3484
@@ -9405,12 +11229,14 @@ msgid ""
"A list of @code{search-path-specification} objects describing search-path "
"environment variables honored by the package."
msgstr ""
+"Une liste d'objets @code{search-path-specification} décrivant les variables "
+"d'environnement de recherche de chemins que ce paquet utilise."
#. type: item
#: doc/guix.texi:3485
#, no-wrap
msgid "@code{replacement} (default: @code{#f})"
-msgstr ""
+msgstr "@code{replacement} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3489
@@ -9419,40 +11245,43 @@ msgid ""
"@dfn{replacement} for this package. @xref{Security Updates, grafts}, for "
"details."
msgstr ""
+"Ce champ doit être soit @code{#f} soit un objet de paquet qui sera utilisé "
+"comme @dfn{remplaçant} de ce paquet. @xref{Security Updates, grafts}, pour "
+"plus de détails."
#. type: item
#: doc/guix.texi:3490 doc/guix.texi:6735
#, no-wrap
msgid "synopsis"
-msgstr ""
+msgstr "synopsis"
#. type: table
#: doc/guix.texi:3492
msgid "A one-line description of the package."
-msgstr ""
+msgstr "Une description sur une ligne du paquet."
#. type: item
#: doc/guix.texi:3493 doc/guix.texi:6736 doc/guix.texi:21027
#, no-wrap
msgid "description"
-msgstr ""
+msgstr "description"
#. type: table
#: doc/guix.texi:3495
msgid "A more elaborate description of the package."
-msgstr ""
+msgstr "Une description plus détaillée du paquet."
#. type: code{#1}
#: doc/guix.texi:3496
#, no-wrap
msgid "license"
-msgstr ""
+msgstr "license"
#. type: cindex
#: doc/guix.texi:3497
#, no-wrap
msgid "license, of packages"
-msgstr ""
+msgstr "licence, des paquets"
#. type: table
#: doc/guix.texi:3500
@@ -9460,23 +11289,26 @@ msgid ""
"The license of the package; a value from @code{(guix licenses)}, or a list "
"of such values."
msgstr ""
+"La licence du paquet ; une valeur tirée de @code{(guix licenses)} ou une "
+"liste de ces valeurs."
#. type: itemx
#: doc/guix.texi:3501 doc/guix.texi:6744
#, no-wrap
msgid "home-page"
-msgstr ""
+msgstr "home-page"
#. type: table
#: doc/guix.texi:3503
msgid "The URL to the home-page of the package, as a string."
msgstr ""
+"L'URL de la page d'accueil du paquet, en tant que chaîne de caractères."
#. type: item
#: doc/guix.texi:3504
#, no-wrap
msgid "@code{supported-systems} (default: @var{%supported-systems})"
-msgstr ""
+msgstr "@code{supported-systems} (par défaut : @var{%supported-systems})"
#. type: table
#: doc/guix.texi:3507
@@ -9484,23 +11316,29 @@ msgid ""
"The list of systems supported by the package, as strings of the form "
"@code{architecture-kernel}, for example @code{\"x86_64-linux\"}."
msgstr ""
+"La liste des systèmes supportés par le paquet, comme des chaînes de "
+"caractères de la forme @code{architecture-noyau}, par exemple "
+"@code{\"x86_64-linux\"}."
#. type: item
#: doc/guix.texi:3508
#, no-wrap
msgid "@code{maintainers} (default: @code{'()})"
-msgstr ""
+msgstr "@code{maintainers} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:3510
msgid "The list of maintainers of the package, as @code{maintainer} objects."
msgstr ""
+"La liste des mainteneurs du paquet, comme des objets @code{maintainer}."
#. type: item
#: doc/guix.texi:3511
#, no-wrap
msgid "@code{location} (default: source location of the @code{package} form)"
msgstr ""
+"@code{location} (par défaut : emplacement de la source de la forme "
+"@code{package})"
#. type: table
#: doc/guix.texi:3515
@@ -9509,12 +11347,15 @@ msgid ""
"inheriting from another package, in which case this field is not "
"automatically corrected."
msgstr ""
+"L'emplacement de la source du paquet. C'est utile de le remplacer lorsqu'on"
+" hérite d'un autre paquet, auquel cas ce champ n'est pas automatiquement "
+"corrigé."
#. type: subsection
#: doc/guix.texi:3520
#, no-wrap
msgid "@code{origin} Reference"
-msgstr ""
+msgstr "Référence de @code{origin}"
#. type: Plain text
#: doc/guix.texi:3524
@@ -9522,23 +11363,25 @@ msgid ""
"This section summarizes all the options available in @code{origin} "
"declarations (@pxref{Defining Packages})."
msgstr ""
+"Cette section résume toutes les options disponibles dans le déclarations "
+"@code{origin} (@pxref{Defining Packages})."
#. type: deftp
#: doc/guix.texi:3525
#, no-wrap
msgid "{Data Type} origin"
-msgstr ""
+msgstr "{Type de donnée} origin"
#. type: deftp
#: doc/guix.texi:3527
msgid "This is the data type representing a source code origin."
-msgstr ""
+msgstr "C'est le type de donnée qui représente l'origine d'un code source."
#. type: code{#1}
#: doc/guix.texi:3529 doc/guix.texi:15696
#, no-wrap
msgid "uri"
-msgstr ""
+msgstr "uri"
#. type: table
#: doc/guix.texi:3534
@@ -9548,47 +11391,54 @@ msgid ""
"method of @code{(guix download)}, the valid @code{uri} values are: a URL "
"represented as a string, or a list thereof."
msgstr ""
+"Un objet contenant l'URI de la source. Le type d'objet dépend de la "
+"@code{method} (voir plus bas). Par exemple, avec la méthode @var{url-fetch}"
+" de @code{(guix download)}, les valeurs valide d'@code{uri} sont : une URL "
+"représentée par une chaîne de caractères, ou une liste de chaînes de "
+"caractères."
#. type: code{#1}
#: doc/guix.texi:3535
#, no-wrap
msgid "method"
-msgstr ""
+msgstr "method"
#. type: table
#: doc/guix.texi:3537
msgid "A procedure that handles the URI."
-msgstr ""
+msgstr "Un procédure qui gère l'URI."
#. type: table
#: doc/guix.texi:3539
msgid "Examples include:"
-msgstr ""
+msgstr "Quelques exemples :"
#. type: item
#: doc/guix.texi:3541
#, no-wrap
msgid "@var{url-fetch} from @code{(guix download)}"
-msgstr ""
+msgstr "@var{url-fetch} de @code{(guix download)}"
#. type: table
#: doc/guix.texi:3544
msgid ""
-"download a file from the HTTP, HTTPS, or FTP URL specified in the @code{uri} "
-"field;"
+"download a file from the HTTP, HTTPS, or FTP URL specified in the @code{uri}"
+" field;"
msgstr ""
+"télécharge un fichier depuis l'URL HTTP, HTTPS ou FTP spécifiée dans le "
+"champ @code{uri} ;"
#. type: vindex
#: doc/guix.texi:3545 doc/guix.texi:6097
#, no-wrap
msgid "git-fetch"
-msgstr ""
+msgstr "git-fetch"
#. type: item
#: doc/guix.texi:3546
#, no-wrap
msgid "@var{git-fetch} from @code{(guix git-download)}"
-msgstr ""
+msgstr "@var{git-fetch} de @code{(guix git-download)}"
#. type: table
#: doc/guix.texi:3550
@@ -9597,6 +11447,9 @@ msgid ""
"specified in the @code{uri} field as a @code{git-reference} object; a "
"@code{git-reference} looks like this:"
msgstr ""
+"clone le dépôt sous contrôle de version Git et récupère la révision "
+"spécifiée dans le champ @code{uri} en tant qu'objet @code{git-reference} ; "
+"un objet @code{git-reference} ressemble à cela :"
#. type: example
#: doc/guix.texi:3555
@@ -9606,12 +11459,15 @@ msgid ""
" (url \"git://git.debian.org/git/pkg-shadow/shadow\")\n"
" (commit \"v4.1.5.1\"))\n"
msgstr ""
+"(git-reference\n"
+" (url \"git://git.debian.org/git/pkg-shadow/shadow\")\n"
+" (commit \"v4.1.5.1\"))\n"
#. type: code{#1}
#: doc/guix.texi:3558
#, no-wrap
msgid "sha256"
-msgstr ""
+msgstr "sha256"
#. type: table
#: doc/guix.texi:3562
@@ -9620,6 +11476,9 @@ msgid ""
"@code{base32} form is used here to generate the bytevector from a base-32 "
"string."
msgstr ""
+"Un bytevector contenant le hash SHA-256 de la source. Typiquement la forme "
+"@code{base32} est utilisée ici pour générer le bytevector depuis une chaîne "
+"de caractères en base-32."
#. type: table
#: doc/guix.texi:3566
@@ -9627,28 +11486,37 @@ msgid ""
"You can obtain this information using @code{guix download} (@pxref{Invoking "
"guix download}) or @code{guix hash} (@pxref{Invoking guix hash})."
msgstr ""
+"Vous pouvez obtenir cette information avec @code{guix download} "
+"(@pxref{Invoking guix download}) ou @code{guix hash} (@pxref{Invoking guix "
+"hash})."
#. type: item
#: doc/guix.texi:3567
#, no-wrap
msgid "@code{file-name} (default: @code{#f})"
-msgstr ""
+msgstr "@code{file-name} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3573
msgid ""
"The file name under which the source code should be saved. When this is "
-"@code{#f}, a sensible default value will be used in most cases. In case the "
-"source is fetched from a URL, the file name from the URL will be used. For "
-"version control checkouts, it is recommended to provide the file name "
+"@code{#f}, a sensible default value will be used in most cases. In case the"
+" source is fetched from a URL, the file name from the URL will be used. For"
+" version control checkouts, it is recommended to provide the file name "
"explicitly because the default is not very descriptive."
msgstr ""
+"Le nom de fichier à utiliser pour sauvegarder le fichier. Lorsqu'elle est à"
+" @code{#f}, une valeur par défaut raisonnable est utilisée dans la plupart "
+"des cas. Dans le cas où la source est récupérée depuis une URL, le nom de "
+"fichier est celui de l'URL. Pour les sources récupérées depuis un outil de "
+"contrôle de version, il est recommandé de fournir un nom de fichier "
+"explicitement parce que le nom par défaut n'est pas très descriptif."
#. type: item
#: doc/guix.texi:3574
#, no-wrap
msgid "@code{patches} (default: @code{'()})"
-msgstr ""
+msgstr "@code{patches} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:3577
@@ -9656,19 +11524,25 @@ msgid ""
"A list of file names, origins, or file-like objects (@pxref{G-Expressions, "
"file-like objects}) pointing to patches to be applied to the source."
msgstr ""
+"Une liste de noms de fichiers, d'origines ou d'objets simili-fichiers "
+"(@pxref{G-Expressions, file-like objects}) qui pointent vers des correctifs "
+"à appliquer sur la source."
#. type: table
#: doc/guix.texi:3581
msgid ""
-"This list of patches must be unconditional. In particular, it cannot depend "
-"on the value of @code{%current-system} or @code{%current-target-system}."
+"This list of patches must be unconditional. In particular, it cannot depend"
+" on the value of @code{%current-system} or @code{%current-target-system}."
msgstr ""
+"Cette liste de correctifs doit être inconditionnelle. En particulier, elle "
+"ne peut pas dépendre des valeurs de @code{%current-system} ou "
+"@code{%current-target-system}."
#. type: item
#: doc/guix.texi:3582
#, no-wrap
msgid "@code{snippet} (default: @code{#f})"
-msgstr ""
+msgstr "@code{snippet} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3586
@@ -9677,39 +11551,45 @@ msgid ""
"the source directory. This is a convenient way to modify the source, "
"sometimes more convenient than a patch."
msgstr ""
+"Une G-expression (@pxref{G-Expressions}) ou une S-expression qui sera lancée"
+" dans le répertoire des sources. C'est une manière pratique de modifier la "
+"source, parfois plus qu'un correctif."
#. type: item
#: doc/guix.texi:3587
#, no-wrap
msgid "@code{patch-flags} (default: @code{'(\"-p1\")})"
-msgstr ""
+msgstr "@code{patch-flags} (par défaut : @code{'(\"-p1\")})"
#. type: table
#: doc/guix.texi:3590
msgid ""
"A list of command-line flags that should be passed to the @code{patch} "
"command."
-msgstr ""
+msgstr "Une liste de drapeaux à passer à la commande @code{patch}."
#. type: item
#: doc/guix.texi:3591
#, no-wrap
msgid "@code{patch-inputs} (default: @code{#f})"
-msgstr ""
+msgstr "@code{patch-inputs} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3595
msgid ""
"Input packages or derivations to the patching process. When this is "
-"@code{#f}, the usual set of inputs necessary for patching are provided, such "
-"as GNU@tie{}Patch."
+"@code{#f}, the usual set of inputs necessary for patching are provided, such"
+" as GNU@tie{}Patch."
msgstr ""
+"Paquets d'entrées ou dérivations pour le processus de correction. "
+"Lorsqu'elle est à @code{#f}, l'ensemble d'entrées habituellement nécessaire "
+"pour appliquer des correctifs est fournit, comme GNU@tie{}Patch."
#. type: item
#: doc/guix.texi:3596
#, no-wrap
msgid "@code{modules} (default: @code{'()})"
-msgstr ""
+msgstr "@code{modules} (par défaut : @code{'()})"
#. type: table
#: doc/guix.texi:3599
@@ -9717,25 +11597,29 @@ msgid ""
"A list of Guile modules that should be loaded during the patching process "
"and while running the code in the @code{snippet} field."
msgstr ""
+"Une liste de modules Guile qui devraient être chargés pendant le processus "
+"de correction et pendant que le lancement du code du champ @code{snippet}."
#. type: item
#: doc/guix.texi:3600
#, no-wrap
msgid "@code{patch-guile} (default: @code{#f})"
-msgstr ""
+msgstr "@code{patch-guile} (par défaut : @code{#f})"
#. type: table
#: doc/guix.texi:3603
msgid ""
-"The Guile package that should be used in the patching process. When this is "
-"@code{#f}, a sensible default is used."
+"The Guile package that should be used in the patching process. When this is"
+" @code{#f}, a sensible default is used."
msgstr ""
+"Le paquet Guile à utiliser dans le processus de correction. Lorsqu'elle est"
+" à @code{#f}, une valeur par défaut raisonnable est utilisée."
#. type: cindex
#: doc/guix.texi:3610
#, no-wrap
msgid "build system"
-msgstr ""
+msgstr "système de construction"
#. type: Plain text
#: doc/guix.texi:3615
@@ -9764,8 +11648,8 @@ msgstr ""
#: doc/guix.texi:3627
msgid ""
"Under the hood, build systems first compile package objects to @dfn{bags}. "
-"A @dfn{bag} is like a package, but with less ornamentation---in other words, "
-"a bag is a lower-level representation of a package, which includes all the "
+"A @dfn{bag} is like a package, but with less ornamentation---in other words,"
+" a bag is a lower-level representation of a package, which includes all the "
"inputs of that package, including some that were implicitly added by the "
"build system. This intermediate representation is then compiled to a "
"derivation (@pxref{Derivations})."
@@ -9787,8 +11671,8 @@ msgstr ""
#: doc/guix.texi:3639
msgid ""
"The main build system is @var{gnu-build-system}, which implements the "
-"standard build procedure for GNU and many other packages. It is provided by "
-"the @code{(guix build-system gnu)} module."
+"standard build procedure for GNU and many other packages. It is provided by"
+" the @code{(guix build-system gnu)} module."
msgstr ""
#. type: defvr
@@ -9800,8 +11684,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3644
msgid ""
-"@var{gnu-build-system} represents the GNU Build System, and variants thereof "
-"(@pxref{Configuration, configuration and makefile conventions,, standards, "
+"@var{gnu-build-system} represents the GNU Build System, and variants thereof"
+" (@pxref{Configuration, configuration and makefile conventions,, standards, "
"GNU Coding Standards})."
msgstr ""
@@ -9817,8 +11701,8 @@ msgid ""
"In a nutshell, packages using it are configured, built, and installed with "
"the usual @code{./configure && make && make check && make install} command "
"sequence. In practice, a few additional steps are often needed. All these "
-"steps are split up in separate @dfn{phases}, notably@footnote{Please see the "
-"@code{(guix build gnu-build-system)} modules for more details about the "
+"steps are split up in separate @dfn{phases}, notably@footnote{Please see the"
+" @code{(guix build gnu-build-system)} modules for more details about the "
"build phases.}:"
msgstr ""
@@ -9831,8 +11715,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:3658
msgid ""
-"Unpack the source tarball, and change the current directory to the extracted "
-"source tree. If the source is actually a directory, copy it to the build "
+"Unpack the source tarball, and change the current directory to the extracted"
+" source tree. If the source is actually a directory, copy it to the build "
"tree, and enter that directory."
msgstr ""
@@ -9846,8 +11730,8 @@ msgstr ""
#: doc/guix.texi:3663
msgid ""
"Patch shebangs encountered in source files so they refer to the right store "
-"file names. For instance, this changes @code{#!/bin/sh} to @code{#!/gnu/"
-"store/@dots{}-bash-4.3/bin/sh}."
+"file names. For instance, this changes @code{#!/bin/sh} to "
+"@code{#!/gnu/store/@dots{}-bash-4.3/bin/sh}."
msgstr ""
#. type: item
@@ -9966,8 +11850,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3714
msgid ""
-"In addition, this build system ensures that the ``standard'' environment for "
-"GNU packages is available. This includes tools such as GCC, libc, "
+"In addition, this build system ensures that the ``standard'' environment for"
+" GNU packages is available. This includes tools such as GCC, libc, "
"Coreutils, Bash, Make, Diffutils, grep, and sed (see the @code{(guix build-"
"system gnu)} module for a complete list). We call these the @dfn{implicit "
"inputs} of a package, because package definitions do not have to mention "
@@ -9977,8 +11861,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:3721
msgid ""
-"Other @code{<build-system>} objects are defined to support other conventions "
-"and tools used by free software packages. They inherit most of @var{gnu-"
+"Other @code{<build-system>} objects are defined to support other conventions"
+" and tools used by free software packages. They inherit most of @var{gnu-"
"build-system}, and differ mainly in the set of inputs implicitly added to "
"the build process, and in the list of phases executed. Some of these build "
"systems are listed below."
@@ -9994,45 +11878,46 @@ msgstr ""
#: doc/guix.texi:3726
msgid ""
"This variable is exported by @code{(guix build-system ant)}. It implements "
-"the build procedure for Java packages that can be built with @url{http://ant."
-"apache.org/, Ant build tool}."
+"the build procedure for Java packages that can be built with "
+"@url{http://ant.apache.org/, Ant build tool}."
msgstr ""
#. type: defvr
#: doc/guix.texi:3731
msgid ""
-"It adds both @code{ant} and the @dfn{Java Development Kit} (JDK) as provided "
-"by the @code{icedtea} package to the set of inputs. Different packages can "
-"be specified with the @code{#:ant} and @code{#:jdk} parameters, respectively."
+"It adds both @code{ant} and the @dfn{Java Development Kit} (JDK) as provided"
+" by the @code{icedtea} package to the set of inputs. Different packages can"
+" be specified with the @code{#:ant} and @code{#:jdk} parameters, "
+"respectively."
msgstr ""
#. type: defvr
#: doc/guix.texi:3737
msgid ""
"When the original package does not provide a suitable Ant build file, the "
-"parameter @code{#:jar-name} can be used to generate a minimal Ant build file "
-"@file{build.xml} with tasks to build the specified jar archive. In this "
-"case the parameter @code{#:source-dir} can be used to specify the source sub-"
-"directory, defaulting to ``src''."
+"parameter @code{#:jar-name} can be used to generate a minimal Ant build file"
+" @file{build.xml} with tasks to build the specified jar archive. In this "
+"case the parameter @code{#:source-dir} can be used to specify the source "
+"sub-directory, defaulting to ``src''."
msgstr ""
#. type: defvr
#: doc/guix.texi:3745
msgid ""
-"The @code{#:main-class} parameter can be used with the minimal ant buildfile "
-"to specify the main class of the resulting jar. This makes the jar file "
+"The @code{#:main-class} parameter can be used with the minimal ant buildfile"
+" to specify the main class of the resulting jar. This makes the jar file "
"executable. The @code{#:test-include} parameter can be used to specify the "
-"list of junit tests to run. It defaults to @code{(list \"**/*Test.java\")}. "
-"The @code{#:test-exclude} can be used to disable some tests. It defaults to "
-"@code{(list \"**/Abstract*.java\")}, because abstract classes cannot be run "
-"as tests."
+"list of junit tests to run. It defaults to @code{(list \"**/*Test.java\")}."
+" The @code{#:test-exclude} can be used to disable some tests. It defaults "
+"to @code{(list \"**/Abstract*.java\")}, because abstract classes cannot be "
+"run as tests."
msgstr ""
#. type: defvr
#: doc/guix.texi:3749
msgid ""
-"The parameter @code{#:build-target} can be used to specify the Ant task that "
-"should be run during the @code{build} phase. By default the ``jar'' task "
+"The parameter @code{#:build-target} can be used to specify the Ant task that"
+" should be run during the @code{build} phase. By default the ``jar'' task "
"will be run."
msgstr ""
@@ -10058,20 +11943,20 @@ msgstr ""
#: doc/guix.texi:3760
msgid ""
"These variables, exported by @code{(guix build-system asdf)}, implement "
-"build procedures for Common Lisp packages using @url{https://common-lisp.net/"
-"project/asdf/, ``ASDF''}. ASDF is a system definition facility for Common "
-"Lisp programs and libraries."
+"build procedures for Common Lisp packages using @url{https://common-"
+"lisp.net/project/asdf/, ``ASDF''}. ASDF is a system definition facility for "
+"Common Lisp programs and libraries."
msgstr ""
#. type: defvr
#: doc/guix.texi:3767
msgid ""
"The @code{asdf-build-system/source} system installs the packages in source "
-"form, and can be loaded using any common lisp implementation, via ASDF. The "
-"others, such as @code{asdf-build-system/sbcl}, install binary systems in the "
-"format which a particular implementation understands. These build systems "
-"can also be used to produce executable programs, or lisp images which "
-"contain a set of packages pre-loaded."
+"form, and can be loaded using any common lisp implementation, via ASDF. The"
+" others, such as @code{asdf-build-system/sbcl}, install binary systems in "
+"the format which a particular implementation understands. These build "
+"systems can also be used to produce executable programs, or lisp images "
+"which contain a set of packages pre-loaded."
msgstr ""
#. type: defvr
@@ -10102,12 +11987,12 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3787
msgid ""
-"In order to create executable programs and images, the build-side procedures "
-"@code{build-program} and @code{build-image} can be used. They should be "
+"In order to create executable programs and images, the build-side procedures"
+" @code{build-program} and @code{build-image} can be used. They should be "
"called in a build phase after the @code{create-symlinks} phase, so that the "
"system which was just built can be used within the resulting image. "
-"@code{build-program} requires a list of Common Lisp expressions to be passed "
-"as the @code{#:entry-program} argument."
+"@code{build-program} requires a list of Common Lisp expressions to be passed"
+" as the @code{#:entry-program} argument."
msgstr ""
#. type: defvr
@@ -10115,10 +12000,10 @@ msgstr ""
msgid ""
"If the system is not defined within its own @code{.asd} file of the same "
"name, then the @code{#:asd-file} parameter should be used to specify which "
-"file the system is defined in. Furthermore, if the package defines a system "
-"for its tests in a separate file, it will be loaded before the tests are run "
-"if it is specified by the @code{#:test-asd-file} parameter. If it is not "
-"set, the files @code{<system>-tests.asd}, @code{<system>-test.asd}, "
+"file the system is defined in. Furthermore, if the package defines a system"
+" for its tests in a separate file, it will be loaded before the tests are "
+"run if it is specified by the @code{#:test-asd-file} parameter. If it is "
+"not set, the files @code{<system>-tests.asd}, @code{<system>-test.asd}, "
"@code{tests.asd}, and @code{test.asd} will be tried if they exist."
msgstr ""
@@ -10152,8 +12037,8 @@ msgstr ""
#: doc/guix.texi:3809
msgid ""
"This variable is exported by @code{(guix build-system cargo)}. It supports "
-"builds of packages using Cargo, the build tool of the @uref{https://www.rust-"
-"lang.org, Rust programming language}."
+"builds of packages using Cargo, the build tool of the "
+"@uref{https://www.rust-lang.org, Rust programming language}."
msgstr ""
#. type: defvr
@@ -10175,8 +12060,8 @@ msgstr ""
#: doc/guix.texi:3820
msgid ""
"This variable is exported by @code{(guix build-system cmake)}. It "
-"implements the build procedure for packages using the @url{http://www.cmake."
-"org, CMake build tool}."
+"implements the build procedure for packages using the "
+"@url{http://www.cmake.org, CMake build tool}."
msgstr ""
#. type: defvr
@@ -10189,12 +12074,12 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3831
msgid ""
-"The @code{#:configure-flags} parameter is taken as a list of flags passed to "
-"the @command{cmake} command. The @code{#:build-type} parameter specifies in "
-"abstract terms the flags passed to the compiler; it defaults to "
+"The @code{#:configure-flags} parameter is taken as a list of flags passed to"
+" the @command{cmake} command. The @code{#:build-type} parameter specifies "
+"in abstract terms the flags passed to the compiler; it defaults to "
"@code{\"RelWithDebInfo\"} (short for ``release mode with debugging "
-"information''), which roughly means that code is compiled with @code{-O2 -"
-"g}, as is the case for Autoconf-based packages by default."
+"information''), which roughly means that code is compiled with @code{-O2 "
+"-g}, as is the case for Autoconf-based packages by default."
msgstr ""
#. type: defvr
@@ -10206,31 +12091,33 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3838
msgid ""
-"This variable is exported by @code{(guix build-system go)}. It implements a "
-"build procedure for Go packages using the standard @url{https://golang.org/"
-"cmd/go/#hdr-Compile_packages_and_dependencies, Go build mechanisms}."
+"This variable is exported by @code{(guix build-system go)}. It implements a"
+" build procedure for Go packages using the standard "
+"@url{https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies, Go "
+"build mechanisms}."
msgstr ""
#. type: defvr
#: doc/guix.texi:3849
msgid ""
"The user is expected to provide a value for the key @code{#:import-path} "
-"and, in some cases, @code{#:unpack-path}. The @url{https://golang.org/doc/"
-"code.html#ImportPaths, import path} corresponds to the file system path "
-"expected by the package's build scripts and any referring packages, and "
-"provides a unique way to refer to a Go package. It is typically based on a "
-"combination of the package source code's remote URI and file system "
-"hierarchy structure. In some cases, you will need to unpack the package's "
-"source code to a different directory structure than the one indicated by the "
-"import path, and @code{#:unpack-path} should be used in such cases."
+"and, in some cases, @code{#:unpack-path}. The "
+"@url{https://golang.org/doc/code.html#ImportPaths, import path} corresponds "
+"to the file system path expected by the package's build scripts and any "
+"referring packages, and provides a unique way to refer to a Go package. It "
+"is typically based on a combination of the package source code's remote URI "
+"and file system hierarchy structure. In some cases, you will need to unpack"
+" the package's source code to a different directory structure than the one "
+"indicated by the import path, and @code{#:unpack-path} should be used in "
+"such cases."
msgstr ""
#. type: defvr
#: doc/guix.texi:3854
msgid ""
"Packages that provide Go libraries should be installed along with their "
-"source code. The key @code{#:install-source?}, which defaults to @code{#t}, "
-"controls whether or not the source code is installed. It can be set to "
+"source code. The key @code{#:install-source?}, which defaults to @code{#t},"
+" controls whether or not the source code is installed. It can be set to "
"@code{#f} for packages that only provide executable files."
msgstr ""
@@ -10264,10 +12151,11 @@ msgstr ""
#: doc/guix.texi:3871
msgid ""
"The phase @code{glib-or-gtk-wrap} ensures that programs in @file{bin/} are "
-"able to find GLib ``schemas'' and @uref{https://developer.gnome.org/gtk3/"
-"stable/gtk-running.html, GTK+ modules}. This is achieved by wrapping the "
-"programs in launch scripts that appropriately set the @code{XDG_DATA_DIRS} "
-"and @code{GTK_PATH} environment variables."
+"able to find GLib ``schemas'' and "
+"@uref{https://developer.gnome.org/gtk3/stable/gtk-running.html, GTK+ "
+"modules}. This is achieved by wrapping the programs in launch scripts that "
+"appropriately set the @code{XDG_DATA_DIRS} and @code{GTK_PATH} environment "
+"variables."
msgstr ""
#. type: table
@@ -10345,8 +12233,8 @@ msgid ""
"This variable is exported by @code{(guix build-system ocaml)}. It "
"implements a build procedure for @uref{https://ocaml.org, OCaml} packages, "
"which consists of choosing the correct set of commands to run for each "
-"package. OCaml packages can expect many different commands to be run. This "
-"build system will try some of them."
+"package. OCaml packages can expect many different commands to be run. This"
+" build system will try some of them."
msgstr ""
#. type: defvr
@@ -10354,12 +12242,12 @@ msgstr ""
msgid ""
"When the package has a @file{setup.ml} file present at the top-level, it "
"will run @code{ocaml setup.ml -configure}, @code{ocaml setup.ml -build} and "
-"@code{ocaml setup.ml -install}. The build system will assume that this file "
-"was generated by @uref{http://oasis.forge.ocamlcore.org/, OASIS} and will "
-"take care of setting the prefix and enabling tests if they are not "
-"disabled. You can pass configure and build flags with the @code{#:configure-"
-"flags} and @code{#:build-flags}. The @code{#:test-flags} key can be passed "
-"to change the set of flags used to enable tests. The @code{#:use-make?} key "
+"@code{ocaml setup.ml -install}. The build system will assume that this file"
+" was generated by @uref{http://oasis.forge.ocamlcore.org/, OASIS} and will "
+"take care of setting the prefix and enabling tests if they are not disabled."
+" You can pass configure and build flags with the @code{#:configure-flags} "
+"and @code{#:build-flags}. The @code{#:test-flags} key can be passed to "
+"change the set of flags used to enable tests. The @code{#:use-make?} key "
"can be used to bypass this system in the build and install phases."
msgstr ""
@@ -10367,9 +12255,9 @@ msgstr ""
#: doc/guix.texi:3928
msgid ""
"When the package has a @file{configure} file, it is assumed that it is a "
-"hand-made configure script that requires a different argument format than in "
-"the @code{gnu-build-system}. You can add more flags with the @code{#:"
-"configure-flags} key."
+"hand-made configure script that requires a different argument format than in"
+" the @code{gnu-build-system}. You can add more flags with the "
+"@code{#:configure-flags} key."
msgstr ""
#. type: defvr
@@ -10455,16 +12343,16 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:3984
msgid ""
-"This variable is exported by @code{(guix build-system perl)}. It implements "
-"the standard build procedure for Perl packages, which either consists in "
+"This variable is exported by @code{(guix build-system perl)}. It implements"
+" the standard build procedure for Perl packages, which either consists in "
"running @code{perl Build.PL --prefix=/gnu/store/@dots{}}, followed by "
"@code{Build} and @code{Build install}; or in running @code{perl Makefile.PL "
-"PREFIX=/gnu/store/@dots{}}, followed by @code{make} and @code{make install}, "
-"depending on which of @code{Build.PL} or @code{Makefile.PL} is present in "
+"PREFIX=/gnu/store/@dots{}}, followed by @code{make} and @code{make install},"
+" depending on which of @code{Build.PL} or @code{Makefile.PL} is present in "
"the package distribution. Preference is given to the former if both "
"@code{Build.PL} and @code{Makefile.PL} exist in the package distribution. "
-"This preference can be reversed by specifying @code{#t} for the @code{#:make-"
-"maker?} parameter."
+"This preference can be reversed by specifying @code{#t} for the "
+"@code{#:make-maker?} parameter."
msgstr ""
#. type: defvr
@@ -10491,10 +12379,10 @@ msgstr ""
msgid ""
"This variable is exported by @code{(guix build-system r)}. It implements "
"the build procedure used by @uref{http://r-project.org, R} packages, which "
-"essentially is little more than running @code{R CMD INSTALL --library=/gnu/"
-"store/@dots{}} in an environment where @code{R_LIBS_SITE} contains the paths "
-"to all R package inputs. Tests are run after installation using the R "
-"function @code{tools::testInstalledPackage}."
+"essentially is little more than running @code{R CMD INSTALL "
+"--library=/gnu/store/@dots{}} in an environment where @code{R_LIBS_SITE} "
+"contains the paths to all R package inputs. Tests are run after "
+"installation using the R function @code{tools::testInstalledPackage}."
msgstr ""
#. type: defvr
@@ -10506,8 +12394,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:4007
msgid ""
-"This variable is exported by @code{(guix build-system texlive)}. It is used "
-"to build TeX packages in batch mode with a specified engine. The build "
+"This variable is exported by @code{(guix build-system texlive)}. It is used"
+" to build TeX packages in batch mode with a specified engine. The build "
"system sets the @code{TEXINPUTS} variable to find all TeX source files in "
"the inputs."
msgstr ""
@@ -10521,14 +12409,15 @@ msgid ""
"targets} argument, which expects a list of file names. The build system "
"adds only @code{texlive-bin} and @code{texlive-latex-base} (both from "
"@code{(gnu packages tex}) to the inputs. Both can be overridden with the "
-"arguments @code{#:texlive-bin} and @code{#:texlive-latex-base}, respectively."
+"arguments @code{#:texlive-bin} and @code{#:texlive-latex-base}, "
+"respectively."
msgstr ""
#. type: defvr
#: doc/guix.texi:4019
msgid ""
-"The @code{#:tex-directory} parameter tells the build system where to install "
-"the built files under the texmf tree."
+"The @code{#:tex-directory} parameter tells the build system where to install"
+" the built files under the texmf tree."
msgstr ""
#. type: defvr
@@ -10540,8 +12429,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:4025
msgid ""
-"This variable is exported by @code{(guix build-system ruby)}. It implements "
-"the RubyGems build procedure used by Ruby packages, which involves running "
+"This variable is exported by @code{(guix build-system ruby)}. It implements"
+" the RubyGems build procedure used by Ruby packages, which involves running "
"@code{gem build} followed by @code{gem install}."
msgstr ""
@@ -10551,8 +12440,8 @@ msgid ""
"The @code{source} field of a package that uses this build system typically "
"references a gem archive, since this is the format that Ruby developers use "
"when releasing their software. The build system unpacks the gem archive, "
-"potentially patches the source, runs the test suite, repackages the gem, and "
-"installs it. Additionally, directories and tarballs may be referenced to "
+"potentially patches the source, runs the test suite, repackages the gem, and"
+" installs it. Additionally, directories and tarballs may be referenced to "
"allow building unreleased gems from Git or a traditional source release "
"tarball."
msgstr ""
@@ -10575,9 +12464,9 @@ msgstr ""
#: doc/guix.texi:4045
msgid ""
"This variable is exported by @code{(guix build-system waf)}. It implements "
-"a build procedure around the @code{waf} script. The common phases---"
-"@code{configure}, @code{build}, and @code{install}---are implemented by "
-"passing their names as arguments to the @code{waf} script."
+"a build procedure around the @code{waf} script. The common "
+"phases---@code{configure}, @code{build}, and @code{install}---are "
+"implemented by passing their names as arguments to the @code{waf} script."
msgstr ""
#. type: defvr
@@ -10598,8 +12487,8 @@ msgstr ""
#: doc/guix.texi:4057
msgid ""
"This variable is exported by @code{(guix build-system scons)}. It "
-"implements the build procedure used by the SCons software construction "
-"tool. This build system runs @code{scons} to build the package, @code{scons "
+"implements the build procedure used by the SCons software construction tool."
+" This build system runs @code{scons} to build the package, @code{scons "
"test} to run tests, and then @code{scons install} to install the package."
msgstr ""
@@ -10607,9 +12496,9 @@ msgstr ""
#: doc/guix.texi:4062
msgid ""
"Additional flags to be passed to @code{scons} can be specified with the "
-"@code{#:scons-flags} parameter. The version of Python used to run SCons can "
-"be specified by selecting the appropriate SCons package with the @code{#:"
-"scons} parameter."
+"@code{#:scons-flags} parameter. The version of Python used to run SCons can"
+" be specified by selecting the appropriate SCons package with the "
+"@code{#:scons} parameter."
msgstr ""
#. type: defvr
@@ -10623,16 +12512,17 @@ msgstr ""
msgid ""
"This variable is exported by @code{(guix build-system haskell)}. It "
"implements the Cabal build procedure used by Haskell packages, which "
-"involves running @code{runhaskell Setup.hs configure --prefix=/gnu/store/"
-"@dots{}} and @code{runhaskell Setup.hs build}. Instead of installing the "
-"package by running @code{runhaskell Setup.hs install}, to avoid trying to "
-"register libraries in the read-only compiler store directory, the build "
-"system uses @code{runhaskell Setup.hs copy}, followed by @code{runhaskell "
-"Setup.hs register}. In addition, the build system generates the package "
-"documentation by running @code{runhaskell Setup.hs haddock}, unless @code{#:"
-"haddock? #f} is passed. Optional Haddock parameters can be passed with the "
-"help of the @code{#:haddock-flags} parameter. If the file @code{Setup.hs} "
-"is not found, the build system looks for @code{Setup.lhs} instead."
+"involves running @code{runhaskell Setup.hs configure "
+"--prefix=/gnu/store/@dots{}} and @code{runhaskell Setup.hs build}. Instead "
+"of installing the package by running @code{runhaskell Setup.hs install}, to "
+"avoid trying to register libraries in the read-only compiler store "
+"directory, the build system uses @code{runhaskell Setup.hs copy}, followed "
+"by @code{runhaskell Setup.hs register}. In addition, the build system "
+"generates the package documentation by running @code{runhaskell Setup.hs "
+"haddock}, unless @code{#:haddock? #f} is passed. Optional Haddock "
+"parameters can be passed with the help of the @code{#:haddock-flags} "
+"parameter. If the file @code{Setup.hs} is not found, the build system looks"
+" for @code{Setup.lhs} instead."
msgstr ""
#. type: defvr
@@ -10652,8 +12542,8 @@ msgstr ""
#: doc/guix.texi:4088
msgid ""
"This variable is exported by @code{(guix build-system dub)}. It implements "
-"the Dub build procedure used by D packages, which involves running @code{dub "
-"build} and @code{dub run}. Installation is done by copying the files "
+"the Dub build procedure used by D packages, which involves running @code{dub"
+" build} and @code{dub run}. Installation is done by copying the files "
"manually."
msgstr ""
@@ -10682,8 +12572,8 @@ msgstr ""
#: doc/guix.texi:4104
msgid ""
"It first creates the @code{@var{package}-autoloads.el} file, then it byte "
-"compiles all Emacs Lisp files. Differently from the Emacs packaging system, "
-"the Info documentation files are moved to the standard documentation "
+"compiles all Emacs Lisp files. Differently from the Emacs packaging system,"
+" the Info documentation files are moved to the standard documentation "
"directory and the @file{dir} file is deleted. Each package is installed in "
"its own directory under @file{share/emacs/site-lisp/guix.d}."
msgstr ""
@@ -10697,8 +12587,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:4112
msgid ""
-"This variable is exported by @code{(guix build-system font)}. It implements "
-"an installation procedure for font packages where upstream provides pre-"
+"This variable is exported by @code{(guix build-system font)}. It implements"
+" an installation procedure for font packages where upstream provides pre-"
"compiled TrueType, OpenType, etc. font files that merely need to be copied "
"into place. It copies font files to standard locations in the output "
"directory."
@@ -10714,8 +12604,8 @@ msgstr ""
#: doc/guix.texi:4118
msgid ""
"This variable is exported by @code{(guix build-system meson)}. It "
-"implements the build procedure for packages that use @url{http://mesonbuild."
-"com, Meson} as their build system."
+"implements the build procedure for packages that use "
+"@url{http://mesonbuild.com, Meson} as their build system."
msgstr ""
#. type: defvr
@@ -10724,8 +12614,8 @@ msgid ""
"It adds both Meson and @uref{https://ninja-build.org/, Ninja} to the set of "
"inputs, and they can be changed with the parameters @code{#:meson} and "
"@code{#:ninja} if needed. The default Meson is @code{meson-for-build}, "
-"which is special because it doesn't clear the @code{RUNPATH} of binaries and "
-"libraries when they are installed."
+"which is special because it doesn't clear the @code{RUNPATH} of binaries and"
+" libraries when they are installed."
msgstr ""
#. type: defvr
@@ -10746,8 +12636,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:4138
msgid ""
-"The phase runs @code{ninja} to build the package in parallel by default, but "
-"this can be changed with @code{#:parallel-build?}."
+"The phase runs @code{ninja} to build the package in parallel by default, but"
+" this can be changed with @code{#:parallel-build?}."
msgstr ""
#. type: table
@@ -10842,24 +12732,24 @@ msgid ""
"information such as the store paths referred to by each store path, and the "
"list of @emph{valid} store items---results of successful builds. This "
"database resides in @file{@var{localstatedir}/guix/db}, where "
-"@var{localstatedir} is the state directory specified @i{via} @option{--"
-"localstatedir} at configure time, usually @file{/var}."
+"@var{localstatedir} is the state directory specified @i{via} "
+"@option{--localstatedir} at configure time, usually @file{/var}."
msgstr ""
#. type: Plain text
#: doc/guix.texi:4204
msgid ""
"The store is @emph{always} accessed by the daemon on behalf of its clients "
-"(@pxref{Invoking guix-daemon}). To manipulate the store, clients connect to "
-"the daemon over a Unix-domain socket, send requests to it, and read the "
+"(@pxref{Invoking guix-daemon}). To manipulate the store, clients connect to"
+" the daemon over a Unix-domain socket, send requests to it, and read the "
"result---these are remote procedure calls, or RPCs."
msgstr ""
#. type: quotation
#: doc/guix.texi:4209
msgid ""
-"Users must @emph{never} modify files under @file{/gnu/store} directly. This "
-"would lead to inconsistencies and break the immutability assumptions of "
+"Users must @emph{never} modify files under @file{/gnu/store} directly. This"
+" would lead to inconsistencies and break the immutability assumptions of "
"Guix's functional model (@pxref{Introduction})."
msgstr ""
@@ -10874,8 +12764,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4220
msgid ""
-"The @code{(guix store)} module provides procedures to connect to the daemon, "
-"and to perform RPCs. These are described below. By default, @code{open-"
+"The @code{(guix store)} module provides procedures to connect to the daemon,"
+" and to perform RPCs. These are described below. By default, @code{open-"
"connection}, and thus all the @command{guix} commands, connect to the local "
"daemon or to the URI specified by the @code{GUIX_DAEMON_SOCKET} environment "
"variable."
@@ -10911,8 +12801,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:4233
msgid ""
-"These are for Unix-domain sockets. @code{file:///var/guix/daemon-socket/"
-"socket} is equivalent to @file{/var/guix/daemon-socket/socket}."
+"These are for Unix-domain sockets. @code{file:///var/guix/daemon-"
+"socket/socket} is equivalent to @file{/var/guix/daemon-socket/socket}."
msgstr ""
#. type: item
@@ -10939,16 +12829,16 @@ msgstr ""
#: doc/guix.texi:4250
msgid ""
"This setup is suitable on local networks, such as clusters, where only "
-"trusted nodes may connect to the build daemon at @code{master.guix.example."
-"org}."
+"trusted nodes may connect to the build daemon at "
+"@code{master.guix.example.org}."
msgstr ""
#. type: table
#: doc/guix.texi:4254
msgid ""
"The @code{--listen} option of @command{guix-daemon} can be used to instruct "
-"it to listen for TCP connections (@pxref{Invoking guix-daemon, @code{--"
-"listen}})."
+"it to listen for TCP connections (@pxref{Invoking guix-daemon, "
+"@code{--listen}})."
msgstr ""
#. type: item
@@ -10980,8 +12870,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:4267
msgid ""
-"As for @command{guix copy}, the usual OpenSSH client configuration files are "
-"honored (@pxref{Invoking guix copy})."
+"As for @command{guix copy}, the usual OpenSSH client configuration files are"
+" honored (@pxref{Invoking guix copy})."
msgstr ""
#. type: defvr
@@ -10992,8 +12882,8 @@ msgstr ""
#. type: quotation
#: doc/guix.texi:4277
msgid ""
-"The ability to connect to remote build daemons is considered experimental as "
-"of @value{VERSION}. Please get in touch with us to share any problems or "
+"The ability to connect to remote build daemons is considered experimental as"
+" of @value{VERSION}. Please get in touch with us to share any problems or "
"suggestions you may have (@pxref{Contributing})."
msgstr ""
@@ -11064,8 +12954,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4308
msgid ""
-"Return @code{#t} when @var{path} designates a valid store item and @code{#f} "
-"otherwise (an invalid item may exist on disk but still be invalid, for "
+"Return @code{#t} when @var{path} designates a valid store item and @code{#f}"
+" otherwise (an invalid item may exist on disk but still be invalid, for "
"instance because it is the result of an aborted or failed build.)"
msgstr ""
@@ -11079,7 +12969,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4313
#, no-wrap
-msgid "{Scheme Procedure} add-text-to-store @var{server} @var{name} @var{text} [@var{references}]"
+msgid ""
+"{Scheme Procedure} add-text-to-store @var{server} @var{name} @var{text} "
+"[@var{references}]"
msgstr ""
#. type: deffn
@@ -11099,9 +12991,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4323
msgid ""
-"Build @var{derivations} (a list of @code{<derivation>} objects or derivation "
-"paths), and return when the worker is done building them. Return @code{#t} "
-"on success."
+"Build @var{derivations} (a list of @code{<derivation>} objects or derivation"
+" paths), and return when the worker is done building them. Return @code{#t}"
+" on success."
msgstr ""
#. type: Plain text
@@ -11142,20 +13034,21 @@ msgstr ""
#. type: itemize
#: doc/guix.texi:4349
msgid ""
-"The inputs of the derivations, which may be other derivations or plain files "
-"in the store (patches, build scripts, etc.)"
+"The inputs of the derivations, which may be other derivations or plain files"
+" in the store (patches, build scripts, etc.)"
msgstr ""
#. type: itemize
#: doc/guix.texi:4352
-msgid "The system type targeted by the derivation---e.g., @code{x86_64-linux}."
+msgid ""
+"The system type targeted by the derivation---e.g., @code{x86_64-linux}."
msgstr ""
#. type: itemize
#: doc/guix.texi:4356
msgid ""
-"The file name of a build script in the store, along with the arguments to be "
-"passed."
+"The file name of a build script in the store, along with the arguments to be"
+" passed."
msgstr ""
#. type: itemize
@@ -11173,11 +13066,11 @@ msgstr ""
#: doc/guix.texi:4370
msgid ""
"Derivations allow clients of the daemon to communicate build actions to the "
-"store. They exist in two forms: as an in-memory representation, both on the "
-"client- and daemon-side, and as files in the store whose name end in @code{."
-"drv}---these files are referred to as @dfn{derivation paths}. Derivations "
-"paths can be passed to the @code{build-derivations} procedure to perform the "
-"build actions they prescribe (@pxref{The Store})."
+"store. They exist in two forms: as an in-memory representation, both on the"
+" client- and daemon-side, and as files in the store whose name end in "
+"@code{.drv}---these files are referred to as @dfn{derivation paths}. "
+"Derivations paths can be passed to the @code{build-derivations} procedure to"
+" perform the build actions they prescribe (@pxref{The Store})."
msgstr ""
#. type: cindex
@@ -11201,8 +13094,8 @@ msgstr ""
#: doc/guix.texi:4383
msgid ""
"The @code{(guix derivations)} module provides a representation of "
-"derivations as Scheme objects, along with procedures to create and otherwise "
-"manipulate derivations. The lowest-level primitive to create a derivation "
+"derivations as Scheme objects, along with procedures to create and otherwise"
+" manipulate derivations. The lowest-level primitive to create a derivation "
"is the @code{derivation} procedure:"
msgstr ""
@@ -11215,28 +13108,28 @@ msgstr "{Scheme Procedure} derivation @var{store} @var{name} @var{builder} @"
#. type: deffn
#: doc/guix.texi:4393
msgid ""
-"@var{args} [#:outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ [#:"
-"recursive? #f] [#:inputs '()] [#:env-vars '()] @ [#:system (%current-"
+"@var{args} [#:outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ "
+"[#:recursive? #f] [#:inputs '()] [#:env-vars '()] @ [#:system (%current-"
"system)] [#:references-graphs #f] @ [#:allowed-references #f] [#:disallowed-"
-"references #f] @ [#:leaked-env-vars #f] [#:local-build? #f] @ [#:"
-"substitutable? #t] Build a derivation with the given arguments, and return "
-"the resulting @code{<derivation>} object."
+"references #f] @ [#:leaked-env-vars #f] [#:local-build? #f] @ "
+"[#:substitutable? #t] Build a derivation with the given arguments, and "
+"return the resulting @code{<derivation>} object."
msgstr ""
-"@var{args} [#:outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ [#:"
-"recursive? #f] [#:inputs '()] [#:env-vars '()] @ [#:system (%current-"
+"@var{args} [#:outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ "
+"[#:recursive? #f] [#:inputs '()] [#:env-vars '()] @ [#:system (%current-"
"system)] [#:references-graphs #f] @ [#:allowed-references #f] [#:disallowed-"
-"references #f] @ [#:leaked-env-vars #f] [#:local-build? #f] @ [#:"
-"substitutable? #t] Construit une dérivation avec les arguments donnés et "
+"references #f] @ [#:leaked-env-vars #f] [#:local-build? #f] @ "
+"[#:substitutable? #t] Construit une dérivation avec les arguments donnés et "
"renvie l'objet @code{<derivation>} obtenu."
#. type: deffn
#: doc/guix.texi:4400
msgid ""
"When @var{hash} and @var{hash-algo} are given, a @dfn{fixed-output "
-"derivation} is created---i.e., one whose result is known in advance, such as "
-"a file download. If, in addition, @var{recursive?} is true, then that fixed "
-"output may be an executable file or a directory and @var{hash} must be the "
-"hash of an archive containing this output."
+"derivation} is created---i.e., one whose result is known in advance, such as"
+" a file download. If, in addition, @var{recursive?} is true, then that "
+"fixed output may be an executable file or a directory and @var{hash} must be"
+" the hash of an archive containing this output."
msgstr ""
#. type: deffn
@@ -11286,8 +13179,8 @@ msgid ""
"host CPU instruction set."
msgstr ""
"Lorsque que @var{substitutable?} est faux, déclare que les substituts de la "
-"sortie de la dérivation ne devraient pas être utilisés (@pxref{Substituts}). "
-"Cela est utile par exemple pour construire des paquets qui utilisent des "
+"sortie de la dérivation ne devraient pas être utilisés (@pxref{Substituts})."
+" Cela est utile par exemple pour construire des paquets qui utilisent des "
"détails du jeu d'instruction du CPU hôte."
#. type: Plain text
@@ -11328,8 +13221,8 @@ msgid ""
"As can be guessed, this primitive is cumbersome to use directly. A better "
"approach is to write build scripts in Scheme, of course! The best course of "
"action for that is to write the build code as a ``G-expression'', and to "
-"pass it to @code{gexp->derivation}. For more information, @pxref{G-"
-"Expressions}."
+"pass it to @code{gexp->derivation}. For more information, "
+"@pxref{G-Expressions}."
msgstr ""
#. type: Plain text
@@ -11337,8 +13230,8 @@ msgstr ""
msgid ""
"Once upon a time, @code{gexp->derivation} did not exist and constructing "
"derivations with build code written in Scheme was achieved with @code{build-"
-"expression->derivation}, documented below. This procedure is now deprecated "
-"in favor of the much nicer @code{gexp->derivation}."
+"expression->derivation}, documented below. This procedure is now deprecated"
+" in favor of the much nicer @code{gexp->derivation}."
msgstr ""
#. type: deffn
@@ -11350,29 +13243,30 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4476
msgid ""
-"@var{name} @var{exp} @ [#:system (%current-system)] [#:inputs '()] @ [#:"
-"outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ [#:recursive? #f] [#:env-"
-"vars '()] [#:modules '()] @ [#:references-graphs #f] [#:allowed-references "
-"#f] @ [#:disallowed-references #f] @ [#:local-build? #f] [#:substitutable? "
-"#t] [#:guile-for-build #f] Return a derivation that executes Scheme "
-"expression @var{exp} as a builder for derivation @var{name}. @var{inputs} "
-"must be a list of @code{(name drv-path sub-drv)} tuples; when @var{sub-drv} "
-"is omitted, @code{\"out\"} is assumed. @var{modules} is a list of names of "
-"Guile modules from the current search path to be copied in the store, "
-"compiled, and made available in the load path during the execution of "
-"@var{exp}---e.g., @code{((guix build utils) (guix build gnu-build-system))}."
+"@var{name} @var{exp} @ [#:system (%current-system)] [#:inputs '()] @ "
+"[#:outputs '(\"out\")] [#:hash #f] [#:hash-algo #f] @ [#:recursive? #f] "
+"[#:env-vars '()] [#:modules '()] @ [#:references-graphs #f] [#:allowed-"
+"references #f] @ [#:disallowed-references #f] @ [#:local-build? #f] "
+"[#:substitutable? #t] [#:guile-for-build #f] Return a derivation that "
+"executes Scheme expression @var{exp} as a builder for derivation @var{name}."
+" @var{inputs} must be a list of @code{(name drv-path sub-drv)} tuples; when"
+" @var{sub-drv} is omitted, @code{\"out\"} is assumed. @var{modules} is a "
+"list of names of Guile modules from the current search path to be copied in "
+"the store, compiled, and made available in the load path during the "
+"execution of @var{exp}---e.g., @code{((guix build utils) (guix build gnu-"
+"build-system))}."
msgstr ""
#. type: deffn
#: doc/guix.texi:4484
msgid ""
-"@var{exp} is evaluated in an environment where @code{%outputs} is bound to a "
-"list of output/path pairs, and where @code{%build-inputs} is bound to a list "
-"of string/output-path pairs made from @var{inputs}. Optionally, @var{env-"
-"vars} is a list of string pairs specifying the name and value of environment "
-"variables visible to the builder. The builder terminates by passing the "
-"result of @var{exp} to @code{exit}; thus, when @var{exp} returns @code{#f}, "
-"the build is considered to have failed."
+"@var{exp} is evaluated in an environment where @code{%outputs} is bound to a"
+" list of output/path pairs, and where @code{%build-inputs} is bound to a "
+"list of string/output-path pairs made from @var{inputs}. Optionally, "
+"@var{env-vars} is a list of string pairs specifying the name and value of "
+"environment variables visible to the builder. The builder terminates by "
+"passing the result of @var{exp} to @code{exit}; thus, when @var{exp} returns"
+" @code{#f}, the build is considered to have failed."
msgstr ""
#. type: deffn
@@ -11518,8 +13412,8 @@ msgstr ""
#: doc/guix.texi:4572
msgid ""
"As it turns out, the call to @code{package->derivation} can even be omitted "
-"since it will take place implicitly, as we will see later (@pxref{G-"
-"Expressions}):"
+"since it will take place implicitly, as we will see later "
+"(@pxref{G-Expressions}):"
msgstr ""
#. type: example
@@ -11635,9 +13529,9 @@ msgstr ""
msgid ""
"@dfn{Bind} monadic value @var{mval}, passing its ``contents'' to monadic "
"procedures @var{mproc}@dots{}@footnote{This operation is commonly referred "
-"to as ``bind'', but that name denotes an unrelated procedure in Guile. Thus "
-"we use this somewhat cryptic symbol inherited from the Haskell language.}. "
-"There can be one @var{mproc} or several of them, as in this example:"
+"to as ``bind'', but that name denotes an unrelated procedure in Guile. Thus"
+" we use this somewhat cryptic symbol inherited from the Haskell language.}."
+" There can be one @var{mproc} or several of them, as in this example:"
msgstr ""
#. type: example
@@ -11685,12 +13579,12 @@ msgid ""
"@var{mval} in @var{body}, which is a sequence of expressions. As with the "
"bind operator, this can be thought of as ``unpacking'' the raw, non-monadic "
"value ``contained'' in @var{mval} and making @var{var} refer to that raw, "
-"non-monadic value within the scope of the @var{body}. The form (@var{var} -"
-"> @var{val}) binds @var{var} to the ``normal'' value @var{val}, as per "
+"non-monadic value within the scope of the @var{body}. The form (@var{var} "
+"-> @var{val}) binds @var{var} to the ``normal'' value @var{val}, as per "
"@code{let}. The binding operations occur in sequence from left to right. "
"The last expression of @var{body} must be a monadic expression, and its "
-"result will become the result of the @code{mlet} or @code{mlet*} when run in "
-"the @var{monad}."
+"result will become the result of the @code{mlet} or @code{mlet*} when run in"
+" the @var{monad}."
msgstr ""
#. type: deffn
@@ -11709,9 +13603,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4676
msgid ""
-"Bind @var{mexp} and the following monadic expressions in sequence, returning "
-"the result of the last expression. Every expression in the sequence must be "
-"a monadic expression."
+"Bind @var{mexp} and the following monadic expressions in sequence, returning"
+" the result of the last expression. Every expression in the sequence must "
+"be a monadic expression."
msgstr ""
#. type: deffn
@@ -11748,8 +13642,8 @@ msgstr ""
msgid ""
"When @var{condition} is false, evaluate the sequence of monadic expressions "
"@var{mexp0}..@var{mexp*} as in an @code{mbegin}. When @var{condition} is "
-"true, return @code{*unspecified*} in the current monad. Every expression in "
-"the sequence must be a monadic expression."
+"true, return @code{*unspecified*} in the current monad. Every expression in"
+" the sequence must be a monadic expression."
msgstr ""
#. type: cindex
@@ -11761,8 +13655,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4700
msgid ""
-"The @code{(guix monads)} module provides the @dfn{state monad}, which allows "
-"an additional value---the state---to be @emph{threaded} through monadic "
+"The @code{(guix monads)} module provides the @dfn{state monad}, which allows"
+" an additional value---the state---to be @emph{threaded} through monadic "
"procedure calls."
msgstr ""
@@ -11783,8 +13677,8 @@ msgstr ""
#: doc/guix.texi:4708
msgid ""
"Consider the example below. The @code{square} procedure returns a value in "
-"the state monad. It returns the square of its argument, but also increments "
-"the current state value:"
+"the state monad. It returns the square of its argument, but also increments"
+" the current state value:"
msgstr ""
#. type: example
@@ -11874,8 +13768,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4747
msgid ""
-"Run monadic value @var{mval} starting with @var{state} as the initial "
-"state. Return two values: the resulting value, and the resulting state."
+"Run monadic value @var{mval} starting with @var{state} as the initial state."
+" Return two values: the resulting value, and the resulting state."
msgstr ""
#. type: Plain text
@@ -11907,7 +13801,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4760
#, no-wrap
-msgid "{Scheme Procedure} run-with-store @var{store} @var{mval} [#:guile-for-build] [#:system (%current-system)]"
+msgid ""
+"{Scheme Procedure} run-with-store @var{store} @var{mval} [#:guile-for-build]"
+" [#:system (%current-system)]"
msgstr ""
#. type: deffn
@@ -11941,8 +13837,8 @@ msgstr ""
#: doc/guix.texi:4776
msgid ""
"[#:recursive? #t] [#:select? (const #t)] Return the name of @var{file} once "
-"interned in the store. Use @var{name} as its store name, or the basename of "
-"@var{file} if @var{name} is omitted."
+"interned in the store. Use @var{name} as its store name, or the basename of"
+" @var{file} if @var{name} is omitted."
msgstr ""
#. type: deffn
@@ -11981,7 +13877,9 @@ msgstr ""
#. type: example
#: doc/guix.texi:4795
#, no-wrap
-msgid "@result{} (\"/gnu/store/rwm@dots{}-README\" \"/gnu/store/44i@dots{}-LEGU-MIN\")\n"
+msgid ""
+"@result{} (\"/gnu/store/rwm@dots{}-README\" \"/gnu/store/44i@dots{}-LEGU-"
+"MIN\")\n"
msgstr ""
#. type: Plain text
@@ -12002,9 +13900,9 @@ msgstr ""
msgid ""
"[#:system (%current-system)] [#:target #f] @ [#:output \"out\"] Return as a "
"monadic value in the absolute file name of @var{file} within the "
-"@var{output} directory of @var{package}. When @var{file} is omitted, return "
-"the name of the @var{output} directory of @var{package}. When @var{target} "
-"is true, use it as a cross-compilation target triplet."
+"@var{output} directory of @var{package}. When @var{file} is omitted, return"
+" the name of the @var{output} directory of @var{package}. When @var{target}"
+" is true, use it as a cross-compilation target triplet."
msgstr ""
#. type: deffn
@@ -12022,8 +13920,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:4817
msgid ""
-"@var{target} [@var{system}] Monadic version of @code{package-derivation} and "
-"@code{package-cross-derivation} (@pxref{Defining Packages})."
+"@var{target} [@var{system}] Monadic version of @code{package-derivation} and"
+" @code{package-cross-derivation} (@pxref{Defining Packages})."
msgstr ""
#. type: cindex
@@ -12044,8 +13942,8 @@ msgid ""
"So we have ``derivations'', which represent a sequence of build actions to "
"be performed to produce an item in the store (@pxref{Derivations}). These "
"build actions are performed when asking the daemon to actually build the "
-"derivations; they are run by the daemon in a container (@pxref{Invoking guix-"
-"daemon})."
+"derivations; they are run by the daemon in a container (@pxref{Invoking "
+"guix-daemon})."
msgstr ""
#. type: cindex
@@ -12072,8 +13970,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4850
msgid ""
-"To describe a derivation and its build actions, one typically needs to embed "
-"build code inside host code. It boils down to manipulating build code as "
+"To describe a derivation and its build actions, one typically needs to embed"
+" build code inside host code. It boils down to manipulating build code as "
"data, and the homoiconicity of Scheme---code has a direct representation as "
"data---comes in handy for that. But we need more than the normal "
"@code{quasiquote} mechanism in Scheme to construct build expressions."
@@ -12082,14 +13980,14 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4859
msgid ""
-"The @code{(guix gexp)} module implements @dfn{G-expressions}, a form of S-"
-"expressions adapted to build expressions. G-expressions, or @dfn{gexps}, "
+"The @code{(guix gexp)} module implements @dfn{G-expressions}, a form of "
+"S-expressions adapted to build expressions. G-expressions, or @dfn{gexps}, "
"consist essentially of three syntactic forms: @code{gexp}, @code{ungexp}, "
-"and @code{ungexp-splicing} (or simply: @code{#~}, @code{#$}, and @code{#"
-"$@@}), which are comparable to @code{quasiquote}, @code{unquote}, and "
-"@code{unquote-splicing}, respectively (@pxref{Expression Syntax, "
-"@code{quasiquote},, guile, GNU Guile Reference Manual}). However, there are "
-"major differences:"
+"and @code{ungexp-splicing} (or simply: @code{#~}, @code{#$}, and "
+"@code{#$@@}), which are comparable to @code{quasiquote}, @code{unquote}, and"
+" @code{unquote-splicing}, respectively (@pxref{Expression Syntax, "
+"@code{quasiquote},, guile, GNU Guile Reference Manual}). However, there are"
+" major differences:"
msgstr ""
#. type: itemize
@@ -12109,9 +14007,9 @@ msgstr ""
#. type: itemize
#: doc/guix.texi:4874
msgid ""
-"Gexps carry information about the packages or derivations they refer to, and "
-"these dependencies are automatically added as inputs to the build processes "
-"that use them."
+"Gexps carry information about the packages or derivations they refer to, and"
+" these dependencies are automatically added as inputs to the build processes"
+" that use them."
msgstr ""
#. type: cindex
@@ -12124,8 +14022,8 @@ msgstr ""
#: doc/guix.texi:4886
msgid ""
"This mechanism is not limited to package and derivation objects: "
-"@dfn{compilers} able to ``lower'' other high-level objects to derivations or "
-"files in the store can be defined, such that these objects can also be "
+"@dfn{compilers} able to ``lower'' other high-level objects to derivations or"
+" files in the store can be defined, such that these objects can also be "
"inserted into gexps. For example, a useful type of high-level objects that "
"can be inserted in a gexp is ``file-like objects'', which make it easy to "
"add files to the store and to refer to them in derivations and such (see "
@@ -12153,8 +14051,8 @@ msgstr ""
#: doc/guix.texi:4901
msgid ""
"This gexp can be passed to @code{gexp->derivation}; we obtain a derivation "
-"that builds a directory containing exactly one symlink to @file{/gnu/store/"
-"@dots{}-coreutils-8.22/bin/ls}:"
+"that builds a directory containing exactly one symlink to "
+"@file{/gnu/store/@dots{}-coreutils-8.22/bin/ls}:"
msgstr ""
#. type: example
@@ -12166,10 +14064,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4912
msgid ""
-"As one would expect, the @code{\"/gnu/store/@dots{}-coreutils-8.22\"} string "
-"is substituted to the reference to the @var{coreutils} package in the actual "
-"build code, and @var{coreutils} is automatically made an input to the "
-"derivation. Likewise, @code{#$output} (equivalent to @code{(ungexp "
+"As one would expect, the @code{\"/gnu/store/@dots{}-coreutils-8.22\"} string"
+" is substituted to the reference to the @var{coreutils} package in the "
+"actual build code, and @var{coreutils} is automatically made an input to the"
+" derivation. Likewise, @code{#$output} (equivalent to @code{(ungexp "
"output)}) is replaced by a string containing the directory name of the "
"output of the derivation."
msgstr ""
@@ -12208,8 +14106,8 @@ msgstr ""
#: doc/guix.texi:4935
msgid ""
"In the example above, the native build of @var{coreutils} is used, so that "
-"@command{ln} can actually run on the host; but then the cross-compiled build "
-"of @var{emacs} is referenced."
+"@command{ln} can actually run on the host; but then the cross-compiled build"
+" of @var{emacs} is referenced."
msgstr ""
#. type: cindex
@@ -12228,8 +14126,8 @@ msgstr ""
#: doc/guix.texi:4942
msgid ""
"Another gexp feature is @dfn{imported modules}: sometimes you want to be "
-"able to use certain Guile modules from the ``host environment'' in the gexp, "
-"so those modules should be imported in the ``build environment''. The "
+"able to use certain Guile modules from the ``host environment'' in the gexp,"
+" so those modules should be imported in the ``build environment''. The "
"@code{with-imported-modules} form allows you to express that:"
msgstr ""
@@ -12252,8 +14150,8 @@ msgstr ""
#: doc/guix.texi:4959
msgid ""
"In this example, the @code{(guix build utils)} module is automatically "
-"pulled into the isolated build environment of our gexp, such that @code{(use-"
-"modules (guix build utils))} works as expected."
+"pulled into the isolated build environment of our gexp, such that "
+"@code{(use-modules (guix build utils))} works as expected."
msgstr ""
#. type: cindex
@@ -12271,8 +14169,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:4968
msgid ""
-"Usually you want the @emph{closure} of the module to be imported---i.e., the "
-"module itself and all the modules it depends on---rather than just the "
+"Usually you want the @emph{closure} of the module to be imported---i.e., the"
+" module itself and all the modules it depends on---rather than just the "
"module; failing to do that, attempts to use the module will fail because of "
"missing dependent modules. The @code{source-module-closure} procedure "
"computes the closure of a module by looking at its source file headers, "
@@ -12340,10 +14238,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:4996
msgid ""
-"Introduce a reference to @var{obj}. @var{obj} may have one of the supported "
-"types, for example a package or a derivation, in which case the "
-"@code{ungexp} form is replaced by its output file name---e.g., @code{\"/gnu/"
-"store/@dots{}-coreutils-8.22}."
+"Introduce a reference to @var{obj}. @var{obj} may have one of the supported"
+" types, for example a package or a derivation, in which case the "
+"@code{ungexp} form is replaced by its output file name---e.g., "
+"@code{\"/gnu/store/@dots{}-coreutils-8.22}."
msgstr ""
#. type: table
@@ -12356,8 +14254,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5002
msgid ""
-"If @var{obj} is another gexp, its contents are inserted and its dependencies "
-"are added to those of the containing gexp."
+"If @var{obj} is another gexp, its contents are inserted and its dependencies"
+" are added to those of the containing gexp."
msgstr ""
#. type: table
@@ -12380,8 +14278,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5010
msgid ""
-"This is like the form above, but referring explicitly to the @var{output} of "
-"@var{obj}---this is useful when @var{obj} produces multiple outputs "
+"This is like the form above, but referring explicitly to the @var{output} of"
+" @var{obj}---this is useful when @var{obj} produces multiple outputs "
"(@pxref{Packages with Multiple Outputs})."
msgstr ""
@@ -12502,8 +14400,8 @@ msgstr ""
#: doc/guix.texi:5048
msgid ""
"Each item in @var{modules} can be the name of a module, such as @code{(guix "
-"build utils)}, or it can be a module name, followed by an arrow, followed by "
-"a file-like object:"
+"build utils)}, or it can be a module name, followed by an arrow, followed by"
+" a file-like object:"
msgstr ""
#. type: example
@@ -12560,15 +14458,15 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5090
msgid ""
-"[#:system (%current-system)] [#:target #f] [#:graft? #t] @ [#:hash #f] [#:"
-"hash-algo #f] @ [#:recursive? #f] [#:env-vars '()] [#:modules '()] @ [#:"
-"module-path @var{%load-path}] @ [#:references-graphs #f] [#:allowed-"
-"references #f] @ [#:disallowed-references #f] @ [#:leaked-env-vars #f] @ [#:"
-"script-name (string-append @var{name} \"-builder\")] @ [#:deprecation-"
+"[#:system (%current-system)] [#:target #f] [#:graft? #t] @ [#:hash #f] "
+"[#:hash-algo #f] @ [#:recursive? #f] [#:env-vars '()] [#:modules '()] @ "
+"[#:module-path @var{%load-path}] @ [#:references-graphs #f] [#:allowed-"
+"references #f] @ [#:disallowed-references #f] @ [#:leaked-env-vars #f] @ "
+"[#:script-name (string-append @var{name} \"-builder\")] @ [#:deprecation-"
"warnings #f] @ [#:local-build? #f] [#:substitutable? #t] [#:guile-for-build "
"#f] Return a derivation @var{name} that runs @var{exp} (a gexp) with "
-"@var{guile-for-build} (a derivation) on @var{system}; @var{exp} is stored in "
-"a file called @var{script-name}. When @var{target} is true, it is used as "
+"@var{guile-for-build} (a derivation) on @var{system}; @var{exp} is stored in"
+" a file called @var{script-name}. When @var{target} is true, it is used as "
"the cross-compilation target triplet for packages referred to by @var{exp}."
msgstr ""
@@ -12578,8 +14476,8 @@ msgid ""
"@var{modules} is deprecated in favor of @code{with-imported-modules}. Its "
"meaning is to make @var{modules} available in the evaluation context of "
"@var{exp}; @var{modules} is a list of names of Guile modules searched in "
-"@var{module-path} to be copied in the store, compiled, and made available in "
-"the load path during the execution of @var{exp}---e.g., @code{((guix build "
+"@var{module-path} to be copied in the store, compiled, and made available in"
+" the load path during the execution of @var{exp}---e.g., @code{((guix build "
"utils) (guix build gnu-build-system))}."
msgstr ""
@@ -12612,8 +14510,8 @@ msgstr ""
#: doc/guix.texi:5117
msgid ""
"The right-hand-side of each element of @var{references-graphs} is "
-"automatically made an input of the build process of @var{exp}. In the build "
-"environment, each @var{file-name} contains the reference graph of the "
+"automatically made an input of the build process of @var{exp}. In the build"
+" environment, each @var{file-name} contains the reference graph of the "
"corresponding item, in a simple text format."
msgstr ""
@@ -12623,8 +14521,8 @@ msgid ""
"@var{allowed-references} must be either @code{#f} or a list of output names "
"and packages. In the latter case, the list denotes store items that the "
"result is allowed to refer to. Any reference to another store item will "
-"lead to a build error. Similarly for @var{disallowed-references}, which can "
-"list items that must not be referenced by the outputs."
+"lead to a build error. Similarly for @var{disallowed-references}, which can"
+" list items that must not be referenced by the outputs."
msgstr ""
#. type: deffn
@@ -12637,7 +14535,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5128
-msgid "The other arguments are as for @code{derivation} (@pxref{Derivations})."
+msgid ""
+"The other arguments are as for @code{derivation} (@pxref{Derivations})."
msgstr ""
#. type: cindex
@@ -12667,10 +14566,10 @@ msgstr ""
#: doc/guix.texi:5148
msgid ""
"The effect here is to ``intern'' @file{/tmp/my-nscd.conf} by copying it to "
-"the store. Once expanded, for instance @i{via} @code{gexp->derivation}, the "
-"G-expression refers to that copy under @file{/gnu/store}; thus, modifying or "
-"removing the file in @file{/tmp} does not have any effect on what the G-"
-"expression does. @code{plain-file} can be used similarly; it differs in "
+"the store. Once expanded, for instance @i{via} @code{gexp->derivation}, the"
+" G-expression refers to that copy under @file{/gnu/store}; thus, modifying "
+"or removing the file in @file{/tmp} does not have any effect on what the "
+"G-expression does. @code{plain-file} can be used similarly; it differs in "
"that the file content is directly passed as a string."
msgstr ""
@@ -12683,9 +14582,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5155
msgid ""
-"[#:recursive? #f] [#:select? (const #t)] Return an object representing local "
-"file @var{file} to add to the store; this object can be used in a gexp. If "
-"@var{file} is a relative file name, it is looked up relative to the source "
+"[#:recursive? #f] [#:select? (const #t)] Return an object representing local"
+" file @var{file} to add to the store; this object can be used in a gexp. If"
+" @var{file} is a relative file name, it is looked up relative to the source "
"file where this form appears. @var{file} will be added to the store under "
"@var{name}--by default the base name of @var{file}."
msgstr ""
@@ -12819,8 +14718,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5229
msgid ""
-"[#:set-load-path? #t] [#:module-path %load-path] @ [#:splice? #f] @ [#:guile "
-"(default-guile)] Return a derivation that builds a file @var{name} "
+"[#:set-load-path? #t] [#:module-path %load-path] @ [#:splice? #f] @ [#:guile"
+" (default-guile)] Return a derivation that builds a file @var{name} "
"containing @var{exp}. When @var{splice?} is true, @var{exp} is considered "
"to be a list of expressions that will be spliced in the resulting file."
msgstr ""
@@ -12842,7 +14741,7 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5239
-#, fuzzy, no-wrap
+#, no-wrap
msgid "{Scheme Procedure} scheme-file @var{name} @var{exp} [#:splice? #f]"
msgstr "{Scheme Procedure} derivation @var{store} @var{name} @var{builder} @"
@@ -12877,8 +14776,8 @@ msgstr ""
#: doc/guix.texi:5257
msgid ""
"This variant should be preferred over @code{text-file} anytime the file to "
-"create will reference items from the store. This is typically the case when "
-"building a configuration file that embeds store file names, like this:"
+"create will reference items from the store. This is typically the case when"
+" building a configuration file that embeds store file names, like this:"
msgstr ""
#. type: example
@@ -12993,9 +14892,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:5317
msgid ""
-"Return a file-like object that expands to the concatenation of @var{obj} and "
-"@var{suffix}, where @var{obj} is a lowerable object and each @var{suffix} is "
-"a string."
+"Return a file-like object that expands to the concatenation of @var{obj} and"
+" @var{suffix}, where @var{obj} is a lowerable object and each @var{suffix} "
+"is a string."
msgstr ""
#. type: deffn
@@ -13030,9 +14929,9 @@ msgstr ""
#: doc/guix.texi:5338
msgid ""
"There is one difference though: in the @code{file-append} case, the "
-"resulting script contains the absolute file name as a string, whereas in the "
-"second case, the resulting script contains a @code{(string-append @dots{})} "
-"expression to construct the file name @emph{at run time}."
+"resulting script contains the absolute file name as a string, whereas in the"
+" second case, the resulting script contains a @code{(string-append @dots{})}"
+" expression to construct the file name @emph{at run time}."
msgstr ""
#. type: Plain text
@@ -13049,8 +14948,8 @@ msgstr ""
msgid ""
"Internally, high-level objects are @dfn{lowered}, using their compiler, to "
"either derivations or store items. For instance, lowering a package yields "
-"a derivation, and lowering a @code{plain-file} yields a store item. This is "
-"achieved using the @code{lower-object} monadic procedure."
+"a derivation, and lowering a @code{plain-file} yields a store item. This is"
+" achieved using the @code{lower-object} monadic procedure."
msgstr ""
#. type: deffn
@@ -13076,18 +14975,23 @@ msgid ""
"definitions, while others are more generally useful. They complement the "
"Scheme programming interface of Guix in a convenient way."
msgstr ""
+"cette section décrit les utilitaires en ligne de commande de Guix. certains"
+" sont surtout faits pour les développeurs qui écrivent de nouvelles "
+"définitions de paquets tandis que d'autres sont plus utiles pour une "
+"utilisation générale. Ils complètent l'interface de programmation Scheme de"
+" Guix d'une manière pratique."
#. type: cindex
#: doc/guix.texi:5391
#, no-wrap
msgid "package building"
-msgstr ""
+msgstr "construction de paquets"
#. type: command{#1}
#: doc/guix.texi:5392
#, no-wrap
msgid "guix build"
-msgstr ""
+msgstr "guix build"
#. type: Plain text
#: doc/guix.texi:5398
@@ -13104,7 +15008,7 @@ msgstr ""
#: doc/guix.texi:7123 doc/guix.texi:7453 doc/guix.texi:7758 doc/guix.texi:7824
#: doc/guix.texi:7863
msgid "The general syntax is:"
-msgstr ""
+msgstr "La syntaxe générale est :"
#. type: example
#: doc/guix.texi:5403
@@ -13115,8 +15019,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:5408
msgid ""
-"As an example, the following command builds the latest versions of Emacs and "
-"of Guile, displays their build logs, and finally displays the resulting "
+"As an example, the following command builds the latest versions of Emacs and"
+" of Guile, displays their build logs, and finally displays the resulting "
"directories:"
msgstr ""
@@ -13142,11 +15046,12 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:5426
msgid ""
-"@var{package-or-derivation} may be either the name of a package found in the "
-"software distribution such as @code{coreutils} or @code{coreutils@@8.20}, or "
-"a derivation such as @file{/gnu/store/@dots{}-coreutils-8.19.drv}. In the "
-"former case, a package with the corresponding name (and optionally version) "
-"is searched for among the GNU distribution modules (@pxref{Package Modules})."
+"@var{package-or-derivation} may be either the name of a package found in the"
+" software distribution such as @code{coreutils} or @code{coreutils@@8.20}, "
+"or a derivation such as @file{/gnu/store/@dots{}-coreutils-8.19.drv}. In "
+"the former case, a package with the corresponding name (and optionally "
+"version) is searched for among the GNU distribution modules (@pxref{Package "
+"Modules})."
msgstr ""
#. type: Plain text
@@ -13290,21 +15195,21 @@ msgstr ""
#. type: table
#: doc/guix.texi:5490
msgid ""
-"Consider @var{urls} the whitespace-separated list of substitute source URLs, "
-"overriding the default list of URLs of @command{guix-daemon} (@pxref{daemon-"
-"substitute-urls,, @command{guix-daemon} URLs})."
+"Consider @var{urls} the whitespace-separated list of substitute source URLs,"
+" overriding the default list of URLs of @command{guix-daemon} "
+"(@pxref{daemon-substitute-urls,, @command{guix-daemon} URLs})."
msgstr ""
#. type: table
#: doc/guix.texi:5494
msgid ""
-"This means that substitutes may be downloaded from @var{urls}, provided they "
-"are signed by a key authorized by the system administrator "
+"This means that substitutes may be downloaded from @var{urls}, provided they"
+" are signed by a key authorized by the system administrator "
"(@pxref{Substitutes})."
msgstr ""
-"Cela signifie que les substituts peuvent être téléchargés depuis @var{urls}, "
-"tant qu'ils sont signés par une clef autorisée par l'administrateur système "
-"(@pxref{Substituts})."
+"Cela signifie que les substituts peuvent être téléchargés depuis @var{urls},"
+" tant qu'ils sont signés par une clef autorisée par l'administrateur système"
+" (@pxref{Substituts})."
#. type: table
#: doc/guix.texi:5497
@@ -13343,8 +15248,8 @@ msgstr ""
#: doc/guix.texi:5516
msgid ""
"This is a useful way to detect non-deterministic builds processes. Non-"
-"deterministic build processes are a problem because they make it practically "
-"impossible for users to @emph{verify} whether third-party binaries are "
+"deterministic build processes are a problem because they make it practically"
+" impossible for users to @emph{verify} whether third-party binaries are "
"genuine. @xref{Invoking guix challenge}, for more."
msgstr ""
@@ -13389,8 +15294,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5546
msgid ""
-"Use the given verbosity level. @var{level} must be an integer between 0 and "
-"5; higher means more verbose output. Setting a level of 4 or more may be "
+"Use the given verbosity level. @var{level} must be an integer between 0 and"
+" 5; higher means more verbose output. Setting a level of 4 or more may be "
"helpful when debugging setup issues with the build daemon."
msgstr ""
@@ -13463,8 +15368,8 @@ msgstr ""
#: doc/guix.texi:5595
msgid ""
"Another set of command-line options supported by @command{guix build} and "
-"also @command{guix package} are @dfn{package transformation options}. These "
-"are options that make it possible to define @dfn{package variants}---for "
+"also @command{guix package} are @dfn{package transformation options}. These"
+" are options that make it possible to define @dfn{package variants}---for "
"instance, packages built from different source code. This is a convenient "
"way to create customized packages on the fly without having to type in the "
"definitions of package variants (@pxref{Defining Packages})."
@@ -13508,16 +15413,17 @@ msgstr ""
#. type: table
#: doc/guix.texi:5614
msgid ""
-"Likewise, when @var{version} is omitted, the version string is inferred from "
-"@var{source}; in the previous example, it is @code{2.0.10}."
+"Likewise, when @var{version} is omitted, the version string is inferred from"
+" @var{source}; in the previous example, it is @code{2.0.10}."
msgstr ""
#. type: table
#: doc/guix.texi:5619
msgid ""
"This option allows users to try out versions of packages other than the one "
-"provided by the distribution. The example below downloads @file{ed-1.7.tar."
-"gz} from a GNU mirror and uses that as the source for the @code{ed} package:"
+"provided by the distribution. The example below downloads "
+"@file{ed-1.7.tar.gz} from a GNU mirror and uses that as the source for the "
+"@code{ed} package:"
msgstr ""
#. type: example
@@ -13569,8 +15475,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5647
msgid ""
-"For instance, the following command builds Guix, but replaces its dependency "
-"on the current stable version of Guile with a dependency on the legacy "
+"For instance, the following command builds Guix, but replaces its dependency"
+" on the current stable version of Guile with a dependency on the legacy "
"version of Guile, @code{guile@@2.0}:"
msgstr ""
@@ -13583,8 +15489,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5655
msgid ""
-"This is a recursive, deep replacement. So in this example, both @code{guix} "
-"and its dependency @code{guile-json} (which also depends on @code{guile}) "
+"This is a recursive, deep replacement. So in this example, both @code{guix}"
+" and its dependency @code{guile-json} (which also depends on @code{guile}) "
"get rebuilt against @code{guile@@2.0}."
msgstr ""
@@ -13605,8 +15511,8 @@ msgstr ""
#: doc/guix.texi:5665
msgid ""
"This is similar to @code{--with-input} but with an important difference: "
-"instead of rebuilding the whole dependency chain, @var{replacement} is built "
-"and then @dfn{grafted} onto the binaries that were initially referring to "
+"instead of rebuilding the whole dependency chain, @var{replacement} is built"
+" and then @dfn{grafted} onto the binaries that were initially referring to "
"@var{package}. @xref{Security Updates}, for more information on grafts."
msgstr ""
@@ -13627,8 +15533,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5681
msgid ""
-"This has the advantage of being much faster than rebuilding everything. But "
-"there is a caveat: it works if and only if @var{package} and "
+"This has the advantage of being much faster than rebuilding everything. But"
+" there is a caveat: it works if and only if @var{package} and "
"@var{replacement} are strictly compatible---for example, if they provide a "
"library, the application binary interface (ABI) of those libraries must be "
"compatible. If @var{replacement} is somehow incompatible with "
@@ -13657,8 +15563,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5697
msgid ""
-"Build quietly, without displaying the build log. Upon completion, the build "
-"log is kept in @file{/var} (or similar) and can always be retrieved using "
+"Build quietly, without displaying the build log. Upon completion, the build"
+" log is kept in @file{/var} (or similar) and can always be retrieved using "
"the @option{--log-file} option."
msgstr ""
@@ -13671,7 +15577,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5703
msgid ""
-"Build the package or derivation that the code within @var{file} evaluates to."
+"Build the package or derivation that the code within @var{file} evaluates "
+"to."
msgstr ""
#. type: table
@@ -13690,14 +15597,15 @@ msgstr ""
#: doc/guix.texi:5718
msgid ""
"For example, @var{expr} may be @code{(@@ (gnu packages guile) guile-1.8)}, "
-"which unambiguously designates this specific variant of version 1.8 of Guile."
+"which unambiguously designates this specific variant of version 1.8 of "
+"Guile."
msgstr ""
#. type: table
#: doc/guix.texi:5722
msgid ""
-"Alternatively, @var{expr} may be a G-expression, in which case it is used as "
-"a build program passed to @code{gexp->derivation} (@pxref{G-Expressions})."
+"Alternatively, @var{expr} may be a G-expression, in which case it is used as"
+" a build program passed to @code{gexp->derivation} (@pxref{G-Expressions})."
msgstr ""
#. type: table
@@ -13730,8 +15638,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:5735
msgid ""
-"For instance, @code{guix build -S gcc} returns something like @file{/gnu/"
-"store/@dots{}-gcc-4.7.2.tar.bz2}, which is the GCC source tarball."
+"For instance, @code{guix build -S gcc} returns something like "
+"@file{/gnu/store/@dots{}-gcc-4.7.2.tar.bz2}, which is the GCC source "
+"tarball."
msgstr ""
#. type: table
@@ -13852,8 +15761,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:5807
msgid ""
-"Builds for a system other than that of the machine you are using can also be "
-"offloaded to a remote machine of the right architecture. @xref{Daemon "
+"Builds for a system other than that of the machine you are using can also be"
+" offloaded to a remote machine of the right architecture. @xref{Daemon "
"Offload Setup}, for more information on offloading."
msgstr ""
@@ -13884,7 +15793,8 @@ msgstr "reproductibilité, vérification"
#: doc/guix.texi:5821
msgid ""
"Rebuild @var{package-or-derivation}, which are already available in the "
-"store, and raise an error if the build results are not bit-for-bit identical."
+"store, and raise an error if the build results are not bit-for-bit "
+"identical."
msgstr ""
#. type: table
@@ -13972,8 +15882,8 @@ msgstr ""
msgid ""
"Consequently, the results of this @command{guix build} invocation are "
"protected from garbage collection until @var{file} is removed. When that "
-"option is omitted, build results are eligible for garbage collection as soon "
-"as the build completes. @xref{Invoking guix gc}, for more on GC roots."
+"option is omitted, build results are eligible for garbage collection as soon"
+" as the build completes. @xref{Invoking guix gc}, for more on GC roots."
msgstr ""
#. type: item
@@ -14051,16 +15961,16 @@ msgstr ""
msgid ""
"When defining a new package (@pxref{Defining Packages}), you will probably "
"find yourself spending some time debugging and tweaking the build until it "
-"succeeds. To do that, you need to operate the build commands yourself in an "
-"environment as close as possible to the one the build daemon uses."
+"succeeds. To do that, you need to operate the build commands yourself in an"
+" environment as close as possible to the one the build daemon uses."
msgstr ""
#. type: Plain text
#: doc/guix.texi:5902
msgid ""
"To that end, the first thing to do is to use the @option{--keep-failed} or "
-"@option{-K} option of @command{guix build}, which will keep the failed build "
-"tree in @file{/tmp} or whatever directory you specified as @code{TMPDIR} "
+"@option{-K} option of @command{guix build}, which will keep the failed build"
+" tree in @file{/tmp} or whatever directory you specified as @code{TMPDIR} "
"(@pxref{Invoking guix build, @code{--keep-failed}})."
msgstr ""
@@ -14069,8 +15979,8 @@ msgstr ""
msgid ""
"From there on, you can @command{cd} to the failed build tree and source the "
"@file{environment-variables} file, which contains all the environment "
-"variable definitions that were in place when the build failed. So let's say "
-"you're debugging a build failure in package @code{foo}; a typical session "
+"variable definitions that were in place when the build failed. So let's say"
+" you're debugging a build failure in package @code{foo}; a typical session "
"would look like this:"
msgstr ""
@@ -14098,8 +16008,8 @@ msgid ""
"Sometimes it happens that, for example, a package's tests pass when you run "
"them manually but they fail when the daemon runs them. This can happen "
"because the daemon runs builds in containers where, unlike in our "
-"environment above, network access is missing, @file{/bin/sh} does not exist, "
-"etc. (@pxref{Build Environment Setup})."
+"environment above, network access is missing, @file{/bin/sh} does not exist,"
+" etc. (@pxref{Build Environment Setup})."
msgstr ""
#. type: Plain text
@@ -14126,8 +16036,8 @@ msgstr ""
msgid ""
"Here, @command{guix environment -C} creates a container and spawns a new "
"shell in it (@pxref{Invoking guix environment}). The @command{--ad-hoc "
-"strace gdb} part adds the @command{strace} and @command{gdb} commands to the "
-"container, which would may find handy while debugging. The @option{--no-"
+"strace gdb} part adds the @command{strace} and @command{gdb} commands to the"
+" container, which would may find handy while debugging. The @option{--no-"
"grafts} option makes sure we get the exact same environment, with ungrafted "
"packages (@pxref{Security Updates}, for more info on grafts)."
msgstr ""
@@ -14168,8 +16078,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:5966
msgid ""
-"In this way, not only you will have reproduced the environment variables the "
-"daemon uses, you will also be running the build process in a container "
+"In this way, not only you will have reproduced the environment variables the"
+" daemon uses, you will also be running the build process in a container "
"similar to the one the daemon uses."
msgstr ""
@@ -14247,8 +16157,8 @@ msgid ""
"When writing a package definition, developers typically need to download a "
"source tarball, compute its SHA256 hash, and write that hash in the package "
"definition (@pxref{Defining Packages}). The @command{guix download} tool "
-"helps with this task: it downloads a file from the given URI, adds it to the "
-"store, and prints both its file name in the store and its SHA256 hash."
+"helps with this task: it downloads a file from the given URI, adds it to the"
+" store, and prints both its file name in the store and its SHA256 hash."
msgstr ""
#. type: Plain text
@@ -14269,8 +16179,8 @@ msgid ""
"package definitions. In particular, it supports @code{mirror://} URIs. "
"@code{https} URIs (HTTP over TLS) are supported @emph{provided} the Guile "
"bindings for GnuTLS are available in the user's environment; when they are "
-"not available, an error is raised. @xref{Guile Preparations, how to install "
-"the GnuTLS bindings for Guile,, gnutls-guile, GnuTLS-Guile}, for more "
+"not available, an error is raised. @xref{Guile Preparations, how to install"
+" the GnuTLS bindings for Guile,, gnutls-guile, GnuTLS-Guile}, for more "
"information."
msgstr ""
@@ -14321,9 +16231,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:6040
msgid ""
-"When using this option, you have @emph{absolutely no guarantee} that you are "
-"communicating with the authentic server responsible for the given URL, which "
-"makes you vulnerable to ``man-in-the-middle'' attacks."
+"When using this option, you have @emph{absolutely no guarantee} that you are"
+" communicating with the authentic server responsible for the given URL, "
+"which makes you vulnerable to ``man-in-the-middle'' attacks."
msgstr ""
#. type: item
@@ -14360,8 +16270,8 @@ msgstr ""
#: doc/guix.texi:6055
msgid ""
"The @command{guix hash} command computes the SHA256 hash of a file. It is "
-"primarily a convenience tool for anyone contributing to the distribution: it "
-"computes the cryptographic hash of a file, which can be used in the "
+"primarily a convenience tool for anyone contributing to the distribution: it"
+" computes the cryptographic hash of a file, which can be used in the "
"definition of a package (@pxref{Defining Packages})."
msgstr ""
@@ -14478,10 +16388,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:6122
msgid ""
-"The @command{guix import} command is useful for people who would like to add "
-"a package to the distribution with as little work as possible---a legitimate "
-"demand. The command knows of a few repositories from which it can "
-"``import'' package metadata. The result is a package definition, or a "
+"The @command{guix import} command is useful for people who would like to add"
+" a package to the distribution with as little work as possible---a "
+"legitimate demand. The command knows of a few repositories from which it "
+"can ``import'' package metadata. The result is a package definition, or a "
"template thereof, in the format we know (@pxref{Defining Packages})."
msgstr ""
@@ -14508,8 +16418,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6139
msgid ""
-"Import metadata for the given GNU package. This provides a template for the "
-"latest version of that GNU package, including the hash of its source "
+"Import metadata for the given GNU package. This provides a template for the"
+" latest version of that GNU package, including the hash of its source "
"tarball, and its canonical synopsis and description."
msgstr ""
@@ -14523,8 +16433,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6145
msgid ""
-"For example, the following command returns a package definition for GNU@tie{}"
-"Hello:"
+"For example, the following command returns a package definition for "
+"GNU@tie{}Hello:"
msgstr ""
#. type: example
@@ -14564,8 +16474,8 @@ msgid ""
"Import metadata from the @uref{https://pypi.python.org/, Python Package "
"Index}@footnote{This functionality requires Guile-JSON to be installed. "
"@xref{Requirements}.}. Information is taken from the JSON-formatted "
-"description available at @code{pypi.python.org} and usually includes all the "
-"relevant information, including package dependencies. For maximum "
+"description available at @code{pypi.python.org} and usually includes all the"
+" relevant information, including package dependencies. For maximum "
"efficiency, it is recommended to install the @command{unzip} utility, so "
"that the importer can unzip Python wheels and gather data from them."
msgstr ""
@@ -14597,8 +16507,8 @@ msgid ""
"Information is taken from the JSON-formatted description available at "
"@code{rubygems.org} and includes most relevant information, including "
"runtime dependencies. There are some caveats, however. The metadata "
-"doesn't distinguish between synopses and descriptions, so the same string is "
-"used for both fields. Additionally, the details of non-Ruby dependencies "
+"doesn't distinguish between synopses and descriptions, so the same string is"
+" used for both fields. Additionally, the details of non-Ruby dependencies "
"required to build native extensions is unavailable and left as an exercise "
"to the packager."
msgstr ""
@@ -14629,8 +16539,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6206
msgid ""
-"Import metadata from @uref{https://www.metacpan.org/, MetaCPAN}"
-"@footnote{This functionality requires Guile-JSON to be installed. "
+"Import metadata from @uref{https://www.metacpan.org/, "
+"MetaCPAN}@footnote{This functionality requires Guile-JSON to be installed. "
"@xref{Requirements}.}. Information is taken from the JSON-formatted "
"metadata provided through @uref{https://fastapi.metacpan.org/, MetaCPAN's "
"API} and includes most relevant information, such as module dependencies. "
@@ -14642,8 +16552,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6209
msgid ""
-"The command command below imports metadata for the @code{Acme::Boolean} Perl "
-"module:"
+"The command command below imports metadata for the @code{Acme::Boolean} Perl"
+" module:"
msgstr ""
#. type: example
@@ -14754,16 +16664,16 @@ msgstr ""
#: doc/guix.texi:6255
msgid ""
"Import metadata from @uref{http://www.ctan.org/, CTAN}, the comprehensive "
-"TeX archive network for TeX packages that are part of the @uref{https://www."
-"tug.org/texlive/, TeX Live distribution}."
+"TeX archive network for TeX packages that are part of the "
+"@uref{https://www.tug.org/texlive/, TeX Live distribution}."
msgstr ""
#. type: table
#: doc/guix.texi:6260
msgid ""
"Information about the package is obtained through the XML API provided by "
-"CTAN, while the source code is downloaded from the SVN repository of the Tex "
-"Live project. This is done because the CTAN does not keep versioned "
+"CTAN, while the source code is downloaded from the SVN repository of the Tex"
+" Live project. This is done because the CTAN does not keep versioned "
"archives."
msgstr ""
@@ -14894,13 +16804,13 @@ msgstr ""
#. type: table
#: doc/guix.texi:6340
msgid ""
-"Import metadata from a local copy of the source of the @uref{http://nixos."
-"org/nixpkgs/, Nixpkgs distribution}@footnote{This relies on the @command{nix-"
-"instantiate} command of @uref{http://nixos.org/nix/, Nix}.}. Package "
-"definitions in Nixpkgs are typically written in a mixture of Nix-language "
-"and Bash code. This command only imports the high-level package structure "
-"that is written in the Nix language. It normally includes all the basic "
-"fields of a package definition."
+"Import metadata from a local copy of the source of the "
+"@uref{http://nixos.org/nixpkgs/, Nixpkgs distribution}@footnote{This relies "
+"on the @command{nix-instantiate} command of @uref{http://nixos.org/nix/, "
+"Nix}.}. Package definitions in Nixpkgs are typically written in a mixture "
+"of Nix-language and Bash code. This command only imports the high-level "
+"package structure that is written in the Nix language. It normally includes"
+" all the basic fields of a package definition."
msgstr ""
#. type: table
@@ -15018,9 +16928,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:6392
msgid ""
-"The command below imports metadata for the latest version of the @code{HTTP} "
-"Haskell package without including test dependencies and specifying the value "
-"of the flag @samp{network-uri} as @code{false}:"
+"The command below imports metadata for the latest version of the @code{HTTP}"
+" Haskell package without including test dependencies and specifying the "
+"value of the flag @samp{network-uri} as @code{false}:"
msgstr ""
#. type: example
@@ -15051,11 +16961,11 @@ msgstr ""
#. type: table
#: doc/guix.texi:6412
msgid ""
-"The @code{stackage} importer is a wrapper around the @code{hackage} one. It "
-"takes a package name, looks up the package version included in a long-term "
-"support (LTS) @uref{https://www.stackage.org, Stackage} release and uses the "
-"@code{hackage} importer to retrieve its metadata. Note that it is up to you "
-"to select an LTS release compatible with the GHC compiler used by Guix."
+"The @code{stackage} importer is a wrapper around the @code{hackage} one. It"
+" takes a package name, looks up the package version included in a long-term "
+"support (LTS) @uref{https://www.stackage.org, Stackage} release and uses the"
+" @code{hackage} importer to retrieve its metadata. Note that it is up to "
+"you to select an LTS release compatible with the GHC compiler used by Guix."
msgstr ""
#. type: item
@@ -15099,8 +17009,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6436
msgid ""
-"Import metadata from an Emacs Lisp Package Archive (ELPA) package repository "
-"(@pxref{Packages,,, emacs, The GNU Emacs Manual})."
+"Import metadata from an Emacs Lisp Package Archive (ELPA) package repository"
+" (@pxref{Packages,,, emacs, The GNU Emacs Manual})."
msgstr ""
#. type: item
@@ -15119,7 +17029,8 @@ msgstr ""
#: doc/guix.texi:6445
msgid ""
"@var{repo} identifies the archive repository from which to retrieve the "
-"information. Currently the supported repositories and their identifiers are:"
+"information. Currently the supported repositories and their identifiers "
+"are:"
msgstr ""
#. type: itemize
@@ -15161,8 +17072,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6470
msgid ""
-"Import metadata from the crates.io Rust package repository @uref{https://"
-"crates.io, crates.io}."
+"Import metadata from the crates.io Rust package repository "
+"@uref{https://crates.io, crates.io}."
msgstr ""
#. type: Plain text
@@ -15189,8 +17100,8 @@ msgstr ""
#: doc/guix.texi:6484
msgid ""
"The primary audience of the @command{guix refresh} command is developers of "
-"the GNU software distribution. By default, it reports any packages provided "
-"by the distribution that are outdated compared to the latest upstream "
+"the GNU software distribution. By default, it reports any packages provided"
+" by the distribution that are outdated compared to the latest upstream "
"version, like this:"
msgstr ""
@@ -15224,8 +17135,8 @@ msgstr ""
msgid ""
"@command{guix refresh} browses the upstream repository of each package and "
"determines the highest version number of the releases therein. The command "
-"knows how to update specific types of packages: GNU packages, ELPA packages, "
-"etc.---see the documentation for @option{--type} below. There are many "
+"knows how to update specific types of packages: GNU packages, ELPA packages,"
+" etc.---see the documentation for @option{--type} below. There are many "
"packages, though, for which it lacks a method to determine whether a new "
"upstream release is available. However, the mechanism is extensible, so "
"feel free to get in touch with us to add a new method!"
@@ -15254,13 +17165,13 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:6531
msgid ""
-"When passed @code{--update}, it modifies distribution source files to update "
-"the version numbers and source tarball hashes of those package recipes "
-"(@pxref{Defining Packages}). This is achieved by downloading each package's "
-"latest source tarball and its associated OpenPGP signature, authenticating "
+"When passed @code{--update}, it modifies distribution source files to update"
+" the version numbers and source tarball hashes of those package recipes "
+"(@pxref{Defining Packages}). This is achieved by downloading each package's"
+" latest source tarball and its associated OpenPGP signature, authenticating "
"the downloaded tarball against its signature using @command{gpg}, and "
-"finally computing its hash. When the public key used to sign the tarball is "
-"missing from the user's keyring, an attempt is made to automatically "
+"finally computing its hash. When the public key used to sign the tarball is"
+" missing from the user's keyring, an attempt is made to automatically "
"retrieve it from a public key server; when this is successful, the key is "
"added to the user's keyring; otherwise, @command{guix refresh} reports an "
"error."
@@ -15285,8 +17196,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6548
msgid ""
-"This command lists the dependents of the ``final'' libc (essentially all the "
-"packages.)"
+"This command lists the dependents of the ``final'' libc (essentially all the"
+" packages.)"
msgstr ""
#. type: item
@@ -15380,8 +17291,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6586
msgid ""
-"Select only packages handled by @var{updater} (may be a comma-separated list "
-"of updaters). Currently, @var{updater} may be one of:"
+"Select only packages handled by @var{updater} (may be a comma-separated list"
+" of updaters). Currently, @var{updater} may be one of:"
msgstr ""
#. type: table
@@ -15516,8 +17427,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:6633
msgid ""
-"In addition, @command{guix refresh} can be passed one or more package names, "
-"as in this example:"
+"In addition, @command{guix refresh} can be passed one or more package names,"
+" as in this example:"
msgstr ""
#. type: example
@@ -15536,8 +17447,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:6647
msgid ""
-"When considering whether to upgrade a package, it is sometimes convenient to "
-"know which packages would be affected by the upgrade and should be checked "
+"When considering whether to upgrade a package, it is sometimes convenient to"
+" know which packages would be affected by the upgrade and should be checked "
"for compatibility. For this the following option may be used when passing "
"@command{guix refresh} one or more package names:"
msgstr ""
@@ -15694,13 +17605,13 @@ msgstr ""
msgid ""
"The @code{github} updater uses the @uref{https://developer.github.com/v3/, "
"GitHub API} to query for new releases. When used repeatedly e.g. when "
-"refreshing all packages, GitHub will eventually refuse to answer any further "
-"API requests. By default 60 API requests per hour are allowed, and a full "
+"refreshing all packages, GitHub will eventually refuse to answer any further"
+" API requests. By default 60 API requests per hour are allowed, and a full "
"refresh on all GitHub packages in Guix requires more than this. "
"Authentication with GitHub through the use of an API token alleviates these "
"limits. To use an API token, set the environment variable "
-"@code{GUIX_GITHUB_TOKEN} to a token procured from @uref{https://github.com/"
-"settings/tokens} or otherwise."
+"@code{GUIX_GITHUB_TOKEN} to a token procured from "
+"@uref{https://github.com/settings/tokens} or otherwise."
msgstr ""
#. type: section
@@ -15726,9 +17637,9 @@ msgstr ""
msgid ""
"The @command{guix lint} command is meant to help package developers avoid "
"common errors and use a consistent style. It runs a number of checks on a "
-"given set of packages in order to find common mistakes in their "
-"definitions. Available @dfn{checkers} include (see @code{--list-checkers} "
-"for a complete list):"
+"given set of packages in order to find common mistakes in their definitions."
+" Available @dfn{checkers} include (see @code{--list-checkers} for a "
+"complete list):"
msgstr ""
#. type: table
@@ -15792,8 +17703,8 @@ msgstr ""
#: doc/guix.texi:6760
msgid ""
"Report known vulnerabilities found in the Common Vulnerabilities and "
-"Exposures (CVE) databases of the current and past year @uref{https://nvd."
-"nist.gov/download.cfm#CVE_FEED, published by the US NIST}."
+"Exposures (CVE) databases of the current and past year "
+"@uref{https://nvd.nist.gov/download.cfm#CVE_FEED, published by the US NIST}."
msgstr ""
#. type: table
@@ -15822,9 +17733,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:6778
msgid ""
-"Package developers can specify in package recipes the @uref{https://nvd.nist."
-"gov/cpe.cfm,Common Platform Enumeration (CPE)} name and version of the "
-"package when they differ from the name that Guix uses, as in this example:"
+"Package developers can specify in package recipes the "
+"@uref{https://nvd.nist.gov/cpe.cfm,Common Platform Enumeration (CPE)} name "
+"and version of the package when they differ from the name that Guix uses, as"
+" in this example:"
msgstr ""
#. type: example
@@ -15892,8 +17804,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:6811
msgid ""
-"Only enable the checkers specified in a comma-separated list using the names "
-"returned by @code{--list-checkers}."
+"Only enable the checkers specified in a comma-separated list using the names"
+" returned by @code{--list-checkers}."
msgstr ""
#. type: section
@@ -15926,16 +17838,15 @@ msgid ""
"The @command{guix size} command helps package developers profile the disk "
"usage of packages. It is easy to overlook the impact of an additional "
"dependency added to a package, or the impact of using a single output for a "
-"package that could easily be split (@pxref{Packages with Multiple "
-"Outputs}). Such are the typical issues that @command{guix size} can "
-"highlight."
+"package that could easily be split (@pxref{Packages with Multiple Outputs})."
+" Such are the typical issues that @command{guix size} can highlight."
msgstr ""
#. type: Plain text
#: doc/guix.texi:6831
msgid ""
-"The command can be passed a package specification such as @code{gcc@@4.8} or "
-"@code{guile:debug}, or a file name in the store. Consider this example:"
+"The command can be passed a package specification such as @code{gcc@@4.8} or"
+" @code{guile:debug}, or a file name in the store. Consider this example:"
msgstr ""
#. type: example
@@ -15956,8 +17867,8 @@ msgstr ""
#: doc/guix.texi:6847
msgid ""
"The store items listed here constitute the @dfn{transitive closure} of "
-"Coreutils---i.e., Coreutils and all its dependencies, recursively---as would "
-"be returned by:"
+"Coreutils---i.e., Coreutils and all its dependencies, recursively---as would"
+" be returned by:"
msgstr ""
#. type: example
@@ -15980,10 +17891,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:6863
msgid ""
-"In this example, we see that the closure of Coreutils weighs in at 70@tie{}"
-"MiB, half of which is taken by libc. (That libc represents a large fraction "
-"of the closure is not a problem @i{per se} because it is always available on "
-"the system anyway.)"
+"In this example, we see that the closure of Coreutils weighs in at "
+"70@tie{}MiB, half of which is taken by libc. (That libc represents a large "
+"fraction of the closure is not a problem @i{per se} because it is always "
+"available on the system anyway.)"
msgstr ""
#. type: Plain text
@@ -16102,8 +18013,8 @@ msgstr ""
#: doc/guix.texi:6923
msgid ""
"This option requires that @uref{http://wingolog.org/software/guile-"
-"charting/, Guile-Charting} be installed and visible in Guile's module search "
-"path. When that is not the case, @command{guix size} fails as it tries to "
+"charting/, Guile-Charting} be installed and visible in Guile's module search"
+" path. When that is not the case, @command{guix size} fails as it tries to "
"load it."
msgstr ""
@@ -16134,16 +18045,17 @@ msgstr ""
#: doc/guix.texi:6948
msgid ""
"Packages and their dependencies form a @dfn{graph}, specifically a directed "
-"acyclic graph (DAG). It can quickly become difficult to have a mental model "
-"of the package DAG, so the @command{guix graph} command provides a visual "
+"acyclic graph (DAG). It can quickly become difficult to have a mental model"
+" of the package DAG, so the @command{guix graph} command provides a visual "
"representation of the DAG. By default, @command{guix graph} emits a DAG "
"representation in the input format of @uref{http://www.graphviz.org/, "
-"Graphviz}, so its output can be passed directly to the @command{dot} command "
-"of Graphviz. It can also emit an HTML page with embedded JavaScript code to "
-"display a ``chord diagram'' in a Web browser, using the @uref{https://d3js."
-"org/, d3.js} library, or emit Cypher queries to construct a graph in a graph "
-"database supporting the @uref{http://www.opencypher.org/, openCypher} query "
-"language. The general syntax is:"
+"Graphviz}, so its output can be passed directly to the @command{dot} command"
+" of Graphviz. It can also emit an HTML page with embedded JavaScript code "
+"to display a ``chord diagram'' in a Web browser, using the "
+"@uref{https://d3js.org/, d3.js} library, or emit Cypher queries to construct"
+" a graph in a graph database supporting the "
+"@uref{http://www.opencypher.org/, openCypher} query language. The general "
+"syntax is:"
msgstr ""
#. type: example
@@ -16188,8 +18100,8 @@ msgid ""
"But there is more than one graph! The one above is concise: it is the graph "
"of package objects, omitting implicit inputs such as GCC, libc, grep, etc. "
"It is often useful to have such a concise graph, but sometimes one may want "
-"to see more details. @command{guix graph} supports several types of graphs, "
-"allowing you to choose the level of detail:"
+"to see more details. @command{guix graph} supports several types of graphs,"
+" allowing you to choose the level of detail:"
msgstr ""
#. type: table
@@ -16268,8 +18180,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:7008
msgid ""
-"At the bottom of the graph, we see all the implicit inputs of @var{gnu-build-"
-"system} (@pxref{Build Systems, @code{gnu-build-system}})."
+"At the bottom of the graph, we see all the implicit inputs of @var{gnu-"
+"build-system} (@pxref{Build Systems, @code{gnu-build-system}})."
msgstr ""
#. type: table
@@ -16301,7 +18213,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:7019
-msgid "Similar to @code{bag}, but also showing origins and their dependencies."
+msgid ""
+"Similar to @code{bag}, but also showing origins and their dependencies."
msgstr ""
#. type: table
@@ -16403,10 +18316,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:7071
msgid ""
-"This relies exclusively on local information from your store. For instance, "
-"let us suppose that the current Inkscape is available in 10 profiles on your "
-"machine; @command{guix graph -t referrers inkscape} will show a graph rooted "
-"at Inkscape and with those 10 profiles linked to it."
+"This relies exclusively on local information from your store. For instance,"
+" let us suppose that the current Inkscape is available in 10 profiles on "
+"your machine; @command{guix graph -t referrers inkscape} will show a graph "
+"rooted at Inkscape and with those 10 profiles linked to it."
msgstr ""
#. type: table
@@ -16552,19 +18465,19 @@ msgstr ""
#: doc/guix.texi:7150
msgid ""
"If the needed dependencies are not built yet, @command{guix environment} "
-"automatically builds them. The environment of the new shell is an augmented "
-"version of the environment that @command{guix environment} was run in. It "
+"automatically builds them. The environment of the new shell is an augmented"
+" version of the environment that @command{guix environment} was run in. It "
"contains the necessary search paths for building the given package added to "
"the existing environment variables. To create a ``pure'' environment, in "
-"which the original environment variables have been unset, use the @code{--"
-"pure} option@footnote{Users sometimes wrongfully augment environment "
-"variables such as @code{PATH} in their @file{~/.bashrc} file. As a "
+"which the original environment variables have been unset, use the "
+"@code{--pure} option@footnote{Users sometimes wrongfully augment environment"
+" variables such as @code{PATH} in their @file{~/.bashrc} file. As a "
"consequence, when @code{guix environment} launches it, Bash may read "
"@file{~/.bashrc}, thereby introducing ``impurities'' in these environment "
-"variables. It is an error to define such environment variables in @file{."
-"bashrc}; instead, they should be defined in @file{.bash_profile}, which is "
-"sourced only by log-in shells. @xref{Bash Startup Files,,, bash, The GNU "
-"Bash Reference Manual}, for details on Bash start-up files.}."
+"variables. It is an error to define such environment variables in "
+"@file{.bashrc}; instead, they should be defined in @file{.bash_profile}, "
+"which is sourced only by log-in shells. @xref{Bash Startup Files,,, bash, "
+"The GNU Bash Reference Manual}, for details on Bash start-up files.}."
msgstr ""
#. type: vindex
@@ -16609,8 +18522,8 @@ msgstr ""
msgid ""
"Additionally, more than one package may be specified, in which case the "
"union of the inputs for the given packages are used. For example, the "
-"command below spawns a shell where all of the dependencies of both Guile and "
-"Emacs are available:"
+"command below spawns a shell where all of the dependencies of both Guile and"
+" Emacs are available:"
msgstr ""
#. type: example
@@ -16622,8 +18535,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7184
msgid ""
-"Sometimes an interactive shell session is not desired. An arbitrary command "
-"may be invoked by placing the @code{--} token to separate the command from "
+"Sometimes an interactive shell session is not desired. An arbitrary command"
+" may be invoked by placing the @code{--} token to separate the command from "
"the rest of the arguments:"
msgstr ""
@@ -16651,14 +18564,13 @@ msgstr ""
#: doc/guix.texi:7207
msgid ""
"Furthermore, one might want the dependencies of a package and also some "
-"additional packages that are not build-time or runtime dependencies, but are "
-"useful when developing nonetheless. Because of this, the @code{--ad-hoc} "
+"additional packages that are not build-time or runtime dependencies, but are"
+" useful when developing nonetheless. Because of this, the @code{--ad-hoc} "
"flag is positional. Packages appearing before @code{--ad-hoc} are "
-"interpreted as packages whose dependencies will be added to the "
-"environment. Packages appearing after are interpreted as packages that will "
-"be added to the environment directly. For example, the following command "
-"creates a Guix development environment that additionally includes Git and "
-"strace:"
+"interpreted as packages whose dependencies will be added to the environment."
+" Packages appearing after are interpreted as packages that will be added to"
+" the environment directly. For example, the following command creates a "
+"Guix development environment that additionally includes Git and strace:"
msgstr ""
#. type: example
@@ -16671,11 +18583,12 @@ msgstr ""
#: doc/guix.texi:7219
msgid ""
"Sometimes it is desirable to isolate the environment as much as possible, "
-"for maximal purity and reproducibility. In particular, when using Guix on a "
-"host distro that is not GuixSD, it is desirable to prevent access to @file{/"
-"usr/bin} and other system-wide resources from the development environment. "
-"For example, the following command spawns a Guile REPL in a ``container'' "
-"where only the store and the current working directory are mounted:"
+"for maximal purity and reproducibility. In particular, when using Guix on a"
+" host distro that is not GuixSD, it is desirable to prevent access to "
+"@file{/usr/bin} and other system-wide resources from the development "
+"environment. For example, the following command spawns a Guile REPL in a "
+"``container'' where only the store and the current working directory are "
+"mounted:"
msgstr ""
#. type: example
@@ -16724,10 +18637,10 @@ msgstr ""
#: doc/guix.texi:7246
msgid ""
"When this option is omitted, the environment is protected from garbage "
-"collection only for the duration of the @command{guix environment} session. "
-"This means that next time you recreate the same environment, you could have "
-"to rebuild or re-download packages. @xref{Invoking guix gc}, for more on GC "
-"roots."
+"collection only for the duration of the @command{guix environment} session."
+" This means that next time you recreate the same environment, you could "
+"have to rebuild or re-download packages. @xref{Invoking guix gc}, for more "
+"on GC roots."
msgstr ""
#. type: table
@@ -16781,7 +18694,9 @@ msgstr ""
#. type: example
#: doc/guix.texi:7274
#, no-wrap
-msgid "guix environment --ad-hoc -e '(list (@@ (gnu packages bash) bash) \"include\")'\n"
+msgid ""
+"guix environment --ad-hoc -e '(list (@@ (gnu packages bash) bash) "
+"\"include\")'\n"
msgstr ""
#. type: item
@@ -16835,8 +18750,8 @@ msgstr ""
msgid ""
"Include all specified packages in the resulting environment, as if an @i{ad "
"hoc} package were defined with them as inputs. This option is useful for "
-"quickly creating an environment without having to write a package expression "
-"to contain the desired inputs."
+"quickly creating an environment without having to write a package expression"
+" to contain the desired inputs."
msgstr ""
#. type: table
@@ -16862,8 +18777,8 @@ msgstr ""
msgid ""
"Note that this example implicitly asks for the default output of "
"@code{guile} and @code{guile-sdl}, but it is possible to ask for a specific "
-"output---e.g., @code{glib:bin} asks for the @code{bin} output of @code{glib} "
-"(@pxref{Packages with Multiple Outputs})."
+"output---e.g., @code{glib:bin} asks for the @code{bin} output of @code{glib}"
+" (@pxref{Packages with Multiple Outputs})."
msgstr ""
#. type: table
@@ -16872,8 +18787,8 @@ msgid ""
"This option may be composed with the default behavior of @command{guix "
"environment}. Packages appearing before @code{--ad-hoc} are interpreted as "
"packages whose dependencies will be added to the environment, the default "
-"behavior. Packages appearing after are interpreted as packages that will be "
-"added to the environment directly."
+"behavior. Packages appearing after are interpreted as packages that will be"
+" added to the environment directly."
msgstr ""
#. type: item
@@ -16931,10 +18846,10 @@ msgid ""
"Run @var{command} within an isolated container. The current working "
"directory outside the container is mapped inside the container. "
"Additionally, unless overridden with @code{--user}, a dummy home directory "
-"is created that matches the current user's home directory, and @file{/etc/"
-"passwd} is configured accordingly. The spawned process runs as the current "
-"user outside the container, but has root privileges in the context of the "
-"container."
+"is created that matches the current user's home directory, and "
+"@file{/etc/passwd} is configured accordingly. The spawned process runs as "
+"the current user outside the container, but has root privileges in the "
+"context of the container."
msgstr ""
#. type: item
@@ -16953,7 +18868,8 @@ msgstr ""
#: doc/guix.texi:7352
msgid ""
"For containers, share the network namespace with the host system. "
-"Containers created without this flag only have access to the loopback device."
+"Containers created without this flag only have access to the loopback "
+"device."
msgstr ""
#. type: item
@@ -16972,8 +18888,8 @@ msgstr ""
#: doc/guix.texi:7361
msgid ""
"For containers, link the environment profile to @file{~/.guix-profile} "
-"within the container. This is equivalent to running the command @command{ln "
-"-s $GUIX_ENVIRONMENT ~/.guix-profile} within the container. Linking will "
+"within the container. This is equivalent to running the command @command{ln"
+" -s $GUIX_ENVIRONMENT ~/.guix-profile} within the container. Linking will "
"fail and abort the environment if the directory already exists, which will "
"certainly be the case if @command{guix environment} was invoked in the "
"user's home directory."
@@ -16985,8 +18901,8 @@ msgid ""
"Certain packages are configured to look in @code{~/.guix-profile} for "
"configuration files and data;@footnote{For example, the @code{fontconfig} "
"package inspects @file{~/.guix-profile/share/fonts} for additional fonts.} "
-"@code{--link-profile} allows these programs to behave as expected within the "
-"environment."
+"@code{--link-profile} allows these programs to behave as expected within the"
+" environment."
msgstr ""
#. type: item
@@ -17005,18 +18921,18 @@ msgstr ""
#: doc/guix.texi:7376
msgid ""
"For containers, use the username @var{user} in place of the current user. "
-"The generated @file{/etc/passwd} entry within the container will contain the "
-"name @var{user}; the home directory will be @file{/home/USER}; and no user "
+"The generated @file{/etc/passwd} entry within the container will contain the"
+" name @var{user}; the home directory will be @file{/home/USER}; and no user "
"GECOS data will be copied. @var{user} need not exist on the system."
msgstr ""
#. type: table
#: doc/guix.texi:7381
msgid ""
-"Additionally, any shared or exposed path (see @code{--share} and @code{--"
-"expose} respectively) whose target is within the current user's home "
-"directory will be remapped relative to @file{/home/USER}; this includes the "
-"automatic mapping of the current working directory."
+"Additionally, any shared or exposed path (see @code{--share} and "
+"@code{--expose} respectively) whose target is within the current user's home"
+" directory will be remapped relative to @file{/home/USER}; this includes the"
+" automatic mapping of the current working directory."
msgstr ""
#. type: example
@@ -17063,7 +18979,9 @@ msgstr ""
#. type: example
#: doc/guix.texi:7406
#, no-wrap
-msgid "guix environment --container --expose=$HOME=/exchange --ad-hoc guile -- guile\n"
+msgid ""
+"guix environment --container --expose=$HOME=/exchange --ad-hoc guile -- "
+"guile\n"
msgstr ""
#. type: item
@@ -17076,8 +18994,8 @@ msgstr ""
#: doc/guix.texi:7413
msgid ""
"For containers, share the file system @var{source} from the host system as "
-"the writable file system @var{target} within the container. If @var{target} "
-"is not specified, @var{source} is used as the target mount point in the "
+"the writable file system @var{target} within the container. If @var{target}"
+" is not specified, @var{source} is used as the target mount point in the "
"container."
msgstr ""
@@ -17085,14 +19003,16 @@ msgstr ""
#: doc/guix.texi:7417
msgid ""
"The example below spawns a Guile REPL in a container in which the user's "
-"home directory is accessible for both reading and writing via the @file{/"
-"exchange} directory:"
+"home directory is accessible for both reading and writing via the "
+"@file{/exchange} directory:"
msgstr ""
#. type: example
#: doc/guix.texi:7420
#, no-wrap
-msgid "guix environment --container --share=$HOME=/exchange --ad-hoc guile -- guile\n"
+msgid ""
+"guix environment --container --share=$HOME=/exchange --ad-hoc guile -- "
+"guile\n"
msgstr ""
#. type: Plain text
@@ -17131,8 +19051,8 @@ msgid ""
"When @command{guix publish} runs, it spawns an HTTP server which allows "
"anyone with network access to obtain substitutes from it. This means that "
"any machine running Guix can also act as if it were a build farm, since the "
-"HTTP interface is compatible with Hydra, the software behind the @code{hydra."
-"gnu.org} build farm."
+"HTTP interface is compatible with Hydra, the software behind the "
+"@code{hydra.gnu.org} build farm."
msgstr ""
#. type: Plain text
@@ -17147,8 +19067,8 @@ msgstr ""
"Pour des raisons de sécurité, chaque substitut est signé, ce qui permet aux "
"destinataires de vérifier leur authenticité et leur intégrité "
"(@pxref{Substituts}). Comme @command{guix publish} utilise la clef de "
-"signature du système, qui n'est lisible que par l'administrateur système, il "
-"doit être lancé en root ; l'option @code{--user} lui fait baisser ses "
+"signature du système, qui n'est lisible que par l'administrateur système, il"
+" doit être lancé en root ; l'option @code{--user} lui fait baisser ses "
"privilèges le plus tôt possible."
#. type: Plain text
@@ -17197,8 +19117,8 @@ msgid ""
"By default, @command{guix publish} compresses archives on the fly as it "
"serves them. This ``on-the-fly'' mode is convenient in that it requires no "
"setup and is immediately available. However, when serving lots of clients, "
-"we recommend using the @option{--cache} option, which enables caching of the "
-"archives before they are sent to clients---see below for details. The "
+"we recommend using the @option{--cache} option, which enables caching of the"
+" archives before they are sent to clients---see below for details. The "
"@command{guix weather} command provides a handy way to check what a server "
"provides (@pxref{Invoking guix weather})."
msgstr ""
@@ -17206,12 +19126,12 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7486
msgid ""
-"As a bonus, @command{guix publish} also serves as a content-addressed mirror "
-"for source files referenced in @code{origin} records (@pxref{origin "
+"As a bonus, @command{guix publish} also serves as a content-addressed mirror"
+" for source files referenced in @code{origin} records (@pxref{origin "
"Reference}). For instance, assuming @command{guix publish} is running on "
-"@code{example.org}, the following URL returns the raw @file{hello-2.10.tar."
-"gz} file with the given SHA256 hash (represented in @code{nix-base32} "
-"format, @pxref{Invoking guix hash}):"
+"@code{example.org}, the following URL returns the raw "
+"@file{hello-2.10.tar.gz} file with the given SHA256 hash (represented in "
+"@code{nix-base32} format, @pxref{Invoking guix hash}):"
msgstr ""
#. type: example
@@ -17249,8 +19169,8 @@ msgstr ""
msgid ""
"When @command{guix-daemon} is configured to save compressed build logs, as "
"is the case by default (@pxref{Invoking guix-daemon}), @code{/log} URLs "
-"return the compressed log as-is, with an appropriate @code{Content-Type} and/"
-"or @code{Content-Encoding} header. We recommend running @command{guix-"
+"return the compressed log as-is, with an appropriate @code{Content-Type} "
+"and/or @code{Content-Encoding} header. We recommend running @command{guix-"
"daemon} with @code{--log-compression=gzip} since Web browsers can "
"automatically decompress it, which is not the case with bzip2 compression."
msgstr ""
@@ -17317,8 +19237,8 @@ msgstr ""
#: doc/guix.texi:7541
msgid ""
"Unless @option{--cache} is used, compression occurs on the fly and the "
-"compressed streams are not cached. Thus, to reduce load on the machine that "
-"runs @command{guix publish}, it may be a good idea to choose a low "
+"compressed streams are not cached. Thus, to reduce load on the machine that"
+" runs @command{guix publish}, it may be a good idea to choose a low "
"compression level, to run @command{guix publish} behind a caching proxy, or "
"to use @option{--cache}. Using @option{--cache} has the advantage that it "
"allows @command{guix publish} to add @code{Content-Length} HTTP header to "
@@ -17347,8 +19267,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:7554
msgid ""
-"When this option is omitted, archives and meta-data are created on-the-fly. "
-"This can reduce the available bandwidth, especially when compression is "
+"When this option is omitted, archives and meta-data are created on-the-fly."
+" This can reduce the available bandwidth, especially when compression is "
"enabled, since this may become CPU-bound. Another drawback of the default "
"mode is that the length of archives is not known in advance, so "
"@command{guix publish} does not add a @code{Content-Length} HTTP header to "
@@ -17371,8 +19291,8 @@ msgstr ""
#: doc/guix.texi:7566
msgid ""
"The ``baking'' process is performed by worker threads. By default, one "
-"thread per CPU core is created, but this can be customized. See @option{--"
-"workers} below."
+"thread per CPU core is created, but this can be customized. See "
+"@option{--workers} below."
msgstr ""
#. type: table
@@ -17413,9 +19333,9 @@ msgstr ""
#: doc/guix.texi:7583
msgid ""
"This allows the user's Guix to keep substitute information in cache for "
-"@var{ttl}. However, note that @code{guix publish} does not itself guarantee "
-"that the store items it provides will indeed remain available for as long as "
-"@var{ttl}."
+"@var{ttl}. However, note that @code{guix publish} does not itself guarantee"
+" that the store items it provides will indeed remain available for as long "
+"as @var{ttl}."
msgstr ""
#. type: table
@@ -17442,9 +19362,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:7595
msgid ""
-"By default, nars are served at a URL such as @code{/nar/gzip/@dots{}-"
-"coreutils-8.25}. This option allows you to change the @code{/nar} part to "
-"@var{path}."
+"By default, nars are served at a URL such as "
+"@code{/nar/gzip/@dots{}-coreutils-8.25}. This option allows you to change "
+"the @code{/nar} part to @var{path}."
msgstr ""
#. type: item
@@ -17462,19 +19382,19 @@ msgstr ""
#. type: table
#: doc/guix.texi:7600
msgid ""
-"Use the specific @var{file}s as the public/private key pair used to sign the "
-"store items being published."
+"Use the specific @var{file}s as the public/private key pair used to sign the"
+" store items being published."
msgstr ""
#. type: table
#: doc/guix.texi:7607
msgid ""
"The files must correspond to the same key pair (the private key is used for "
-"signing and the public key is merely advertised in the signature metadata). "
-"They must contain keys in the canonical s-expression format as produced by "
-"@command{guix archive --generate-key} (@pxref{Invoking guix archive}). By "
-"default, @file{/etc/guix/signing-key.pub} and @file{/etc/guix/signing-key."
-"sec} are used."
+"signing and the public key is merely advertised in the signature metadata)."
+" They must contain keys in the canonical s-expression format as produced by"
+" @command{guix archive --generate-key} (@pxref{Invoking guix archive}). By "
+"default, @file{/etc/guix/signing-key.pub} and @file{/etc/guix/signing-"
+"key.sec} are used."
msgstr ""
#. type: item
@@ -17492,8 +19412,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:7613
msgid ""
-"Spawn a Guile REPL server (@pxref{REPL Servers,,, guile, GNU Guile Reference "
-"Manual}) on @var{port} (37146 by default). This is used primarily for "
+"Spawn a Guile REPL server (@pxref{REPL Servers,,, guile, GNU Guile Reference"
+" Manual}) on @var{port} (37146 by default). This is used primarily for "
"debugging a running @command{guix publish} server."
msgstr ""
@@ -17567,9 +19487,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7656
msgid ""
-"Do the binaries provided by this server really correspond to the source code "
-"it claims to build? Is a package build process deterministic? These are the "
-"questions the @command{guix challenge} command attempts to answer."
+"Do the binaries provided by this server really correspond to the source code"
+" it claims to build? Is a package build process deterministic? These are the"
+" questions the @command{guix challenge} command attempts to answer."
msgstr ""
#. type: Plain text
@@ -17583,8 +19503,8 @@ msgid ""
"server provides a binary different from the one obtained locally, it may be "
"either corrupt or malicious."
msgstr ""
-"La première question est évidemment importante : avant d'utiliser un serveur "
-"de substituts (@pxref{Substituts}), il vaut mieux @emph{vérifier} qu'il "
+"La première question est évidemment importante : avant d'utiliser un serveur"
+" de substituts (@pxref{Substituts}), il vaut mieux @emph{vérifier} qu'il "
"fournit les bons binaires et donc le @emph{défier}. La deuxième est ce qui "
"permet la première : si les constructions des paquets sont déterministes "
"alors des constructions indépendantes du paquet devraient donner le même "
@@ -17597,8 +19517,8 @@ msgid ""
"We know that the hash that shows up in @file{/gnu/store} file names is the "
"hash of all the inputs of the process that built the file or directory---"
"compilers, libraries, build scripts, etc. (@pxref{Introduction}). Assuming "
-"deterministic build processes, one store file name should map to exactly one "
-"build output. @command{guix challenge} checks whether there is, indeed, a "
+"deterministic build processes, one store file name should map to exactly one"
+" build output. @command{guix challenge} checks whether there is, indeed, a "
"single mapping by comparing the build outputs of several independent builds "
"of any given store item."
msgstr ""
@@ -17651,11 +19571,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7707
msgid ""
-"In this example, @command{guix challenge} first scans the store to determine "
-"the set of locally-built derivations---as opposed to store items that were "
+"In this example, @command{guix challenge} first scans the store to determine"
+" the set of locally-built derivations---as opposed to store items that were "
"downloaded from a substitute server---and then queries all the substitute "
-"servers. It then reports those store items for which the servers obtained a "
-"result different from the local build."
+"servers. It then reports those store items for which the servers obtained a"
+" result different from the local build."
msgstr ""
#. type: cindex
@@ -17674,8 +19594,8 @@ msgid ""
"things that Guix does not fully control, in spite of building packages in "
"isolated environments (@pxref{Features}). Most common sources of non-"
"determinism include the addition of timestamps in build results, the "
-"inclusion of random numbers, and directory listings sorted by inode number. "
-"See @uref{https://reproducible-builds.org/docs/}, for more information."
+"inclusion of random numbers, and directory listings sorted by inode number."
+" See @uref{https://reproducible-builds.org/docs/}, for more information."
msgstr ""
#. type: Plain text
@@ -17697,8 +19617,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7736
msgid ""
-"This command shows the difference between the files resulting from the local "
-"build, and the files resulting from the build on @code{hydra.gnu.org} "
+"This command shows the difference between the files resulting from the local"
+" build, and the files resulting from the build on @code{hydra.gnu.org} "
"(@pxref{Overview, Comparing and Merging Files,, diffutils, Comparing and "
"Merging Files}). The @command{diff} command works great for text files. "
"When binary files differ, a better option is @uref{https://diffoscope.org/, "
@@ -17710,8 +19630,8 @@ msgstr ""
msgid ""
"Once you have done that work, you can tell whether the differences are due "
"to a non-deterministic build process or to a malicious server. We try hard "
-"to remove sources of non-determinism in packages to make it easier to verify "
-"substitutes, but of course, this is a process that involves not just Guix, "
+"to remove sources of non-determinism in packages to make it easier to verify"
+" substitutes, but of course, this is a process that involves not just Guix, "
"but a large part of the free software community. In the meantime, "
"@command{guix challenge} is one tool to help address the problem."
msgstr ""
@@ -17746,9 +19666,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7768
msgid ""
-"When a difference is found between the hash of a locally-built item and that "
-"of a server-provided substitute, or among substitutes provided by different "
-"servers, the command displays it as in the example above and its exit code "
+"When a difference is found between the hash of a locally-built item and that"
+" of a server-provided substitute, or among substitutes provided by different"
+" servers, the command displays it as in the example above and its exit code "
"is 2 (other non-zero exit codes denote other kinds of errors.)"
msgstr ""
@@ -17812,10 +19732,10 @@ msgstr ""
msgid ""
"The @command{guix copy} command copies items from the store of one machine "
"to that of another machine over a secure shell (SSH) "
-"connection@footnote{This command is available only when Guile-SSH was "
-"found. @xref{Requirements}, for details.}. For example, the following "
-"command copies the @code{coreutils} package, the user's profile, and all "
-"their dependencies over to @var{host}, logged in as @var{user}:"
+"connection@footnote{This command is available only when Guile-SSH was found."
+" @xref{Requirements}, for details.}. For example, the following command "
+"copies the @code{coreutils} package, the user's profile, and all their "
+"dependencies over to @var{host}, logged in as @var{user}:"
msgstr ""
#. type: example
@@ -17850,18 +19770,18 @@ msgstr ""
#: doc/guix.texi:7816
msgid ""
"The SSH connection is established using the Guile-SSH client, which is "
-"compatible with OpenSSH: it honors @file{~/.ssh/known_hosts} and @file{~/."
-"ssh/config}, and uses the SSH agent for authentication."
+"compatible with OpenSSH: it honors @file{~/.ssh/known_hosts} and "
+"@file{~/.ssh/config}, and uses the SSH agent for authentication."
msgstr ""
#. type: Plain text
#: doc/guix.texi:7822
msgid ""
"The key used to sign items that are sent must be accepted by the remote "
-"machine. Likewise, the key used by the remote machine to sign items you are "
-"retrieving must be in @file{/etc/guix/acl} so it is accepted by your own "
-"daemon. @xref{Invoking guix archive}, for more information about store item "
-"authentication."
+"machine. Likewise, the key used by the remote machine to sign items you are"
+" retrieving must be in @file{/etc/guix/acl} so it is accepted by your own "
+"daemon. @xref{Invoking guix archive}, for more information about store item"
+" authentication."
msgstr ""
#. type: example
@@ -17890,8 +19810,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:7837
msgid ""
-"Specify the host to send to or receive from. @var{spec} must be an SSH spec "
-"such as @code{example.org}, @code{charlie@@example.org}, or "
+"Specify the host to send to or receive from. @var{spec} must be an SSH spec"
+" such as @code{example.org}, @code{charlie@@example.org}, or "
"@code{charlie@@example.org:2222}."
msgstr ""
@@ -17906,8 +19826,8 @@ msgstr ""
#: doc/guix.texi:7845
msgid ""
"When specifying the name of a package to send, it is first built if needed, "
-"unless @option{--dry-run} was specified. Common build options are supported "
-"(@pxref{Common Build Options})."
+"unless @option{--dry-run} was specified. Common build options are supported"
+" (@pxref{Common Build Options})."
msgstr ""
#. type: section
@@ -17933,8 +19853,8 @@ msgstr ""
#: doc/guix.texi:7861
msgid ""
"The purpose of @command{guix container} is to manipulate processes running "
-"within an isolated environment, commonly known as a ``container'', typically "
-"created by the @command{guix environment} (@pxref{Invoking guix "
+"within an isolated environment, commonly known as a ``container'', typically"
+" created by the @command{guix environment} (@pxref{Invoking guix "
"environment}) and @command{guix system container} (@pxref{Invoking guix "
"system}) commands."
msgstr ""
@@ -18020,15 +19940,15 @@ msgstr ""
msgid ""
"Occasionally you're grumpy because substitutes are lacking and you end up "
"building packages by yourself (@pxref{Substitutes}). The @command{guix "
-"weather} command reports on substitute availability on the specified servers "
-"so you can have an idea of whether you'll be grumpy today. It can sometimes "
-"be useful info as a user, but it is primarily useful to people running "
-"@command{guix publish} (@pxref{Invoking guix publish})."
+"weather} command reports on substitute availability on the specified servers"
+" so you can have an idea of whether you'll be grumpy today. It can "
+"sometimes be useful info as a user, but it is primarily useful to people "
+"running @command{guix publish} (@pxref{Invoking guix publish})."
msgstr ""
"Vous pouvez parfois grogner lorsque les substituts ne sont pas disponibles "
"et que vous devez construire les paquets vous-même (@pxref{Substituts}). La "
-"commande @command{guix weather} rapporte la disponibilité des substituts sur "
-"les serveurs spécifiés pour que vous sachiez si vous allez raller "
+"commande @command{guix weather} rapporte la disponibilité des substituts sur"
+" les serveurs spécifiés pour que vous sachiez si vous allez raller "
"aujourd'hui. Cela peut parfois être une information utile pour les "
"utilisateurs, mais elle est surtout utile pour les personnes qui font "
"tourner @command{guix publish} (@pxref{Invoking guix publish})."
@@ -18107,10 +20027,10 @@ msgid ""
"substitutes are available on the server---regardless of whether substitutes "
"are enabled, and regardless of whether this server's signing key is "
"authorized. It also reports the size of the compressed archives (``nars'') "
-"provided by the server, the size the corresponding store items occupy in the "
-"store (assuming deduplication is turned off), and the server's throughput. "
-"The second part gives continuous integration (CI) statistics, if the server "
-"supports it."
+"provided by the server, the size the corresponding store items occupy in the"
+" store (assuming deduplication is turned off), and the server's throughput."
+" The second part gives continuous integration (CI) statistics, if the "
+"server supports it."
msgstr ""
#. type: Plain text
@@ -18158,14 +20078,14 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:7995
msgid ""
-"Guix comes with a distribution of the GNU system consisting entirely of free "
-"software@footnote{The term ``free'' here refers to the @url{http://www.gnu."
-"org/philosophy/free-sw.html,freedom provided to users of that software}.}. "
-"The distribution can be installed on its own (@pxref{System Installation}), "
-"but it is also possible to install Guix as a package manager on top of an "
-"installed GNU/Linux system (@pxref{Installation}). To distinguish between "
-"the two, we refer to the standalone distribution as the Guix System "
-"Distribution, or GuixSD."
+"Guix comes with a distribution of the GNU system consisting entirely of free"
+" software@footnote{The term ``free'' here refers to the "
+"@url{http://www.gnu.org/philosophy/free-sw.html,freedom provided to users of"
+" that software}.}. The distribution can be installed on its own "
+"(@pxref{System Installation}), but it is also possible to install Guix as a "
+"package manager on top of an installed GNU/Linux system "
+"(@pxref{Installation}). To distinguish between the two, we refer to the "
+"standalone distribution as the Guix System Distribution, or GuixSD."
msgstr ""
#. type: Plain text
@@ -18173,9 +20093,9 @@ msgstr ""
msgid ""
"The distribution provides core GNU packages such as GNU libc, GCC, and "
"Binutils, as well as many GNU and non-GNU applications. The complete list "
-"of available packages can be browsed @url{http://www.gnu.org/software/guix/"
-"packages,on-line} or by running @command{guix package} (@pxref{Invoking guix "
-"package}):"
+"of available packages can be browsed "
+"@url{http://www.gnu.org/software/guix/packages,on-line} or by running "
+"@command{guix package} (@pxref{Invoking guix package}):"
msgstr ""
#. type: example
@@ -18315,12 +20235,13 @@ msgstr ""
msgid ""
"As of version @value{VERSION}, the Guix System Distribution (GuixSD) is not "
"production-ready. It may contain bugs and lack important features. Thus, "
-"if you are looking for a stable production system that respects your freedom "
-"as a computer user, a good solution at this point is to consider @url{http://"
-"www.gnu.org/distros/free-distros.html, one of the more established GNU/Linux "
-"distributions}. We hope you can soon switch to the GuixSD without fear, of "
-"course. In the meantime, you can also keep using your distribution and try "
-"out the package manager on top of it (@pxref{Installation})."
+"if you are looking for a stable production system that respects your freedom"
+" as a computer user, a good solution at this point is to consider "
+"@url{http://www.gnu.org/distros/free-distros.html, one of the more "
+"established GNU/Linux distributions}. We hope you can soon switch to the "
+"GuixSD without fear, of course. In the meantime, you can also keep using "
+"your distribution and try out the package manager on top of it "
+"(@pxref{Installation})."
msgstr ""
#. type: Plain text
@@ -18353,8 +20274,8 @@ msgstr ""
#. type: itemize
#: doc/guix.texi:8124
msgid ""
-"More than 6,500 packages are available, but you might occasionally find that "
-"a useful package is missing."
+"More than 6,500 packages are available, but you might occasionally find that"
+" a useful package is missing."
msgstr ""
#. type: itemize
@@ -18420,11 +20341,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8165
msgid ""
-"The @uref{https://www.fsf.org/, Free Software Foundation} runs @uref{https://"
-"www.fsf.org/ryf, @dfn{Respects Your Freedom}} (RYF), a certification program "
-"for hardware products that respect your freedom and your privacy and ensure "
-"that you have control over your device. We encourage you to check the list "
-"of RYF-certified devices."
+"The @uref{https://www.fsf.org/, Free Software Foundation} runs "
+"@uref{https://www.fsf.org/ryf, @dfn{Respects Your Freedom}} (RYF), a "
+"certification program for hardware products that respect your freedom and "
+"your privacy and ensure that you have control over your device. We "
+"encourage you to check the list of RYF-certified devices."
msgstr ""
#. type: Plain text
@@ -18439,9 +20360,9 @@ msgstr ""
#: doc/guix.texi:8178
msgid ""
"An ISO-9660 installation image that can be written to a USB stick or burnt "
-"to a DVD can be downloaded from @indicateurl{ftp://alpha.gnu.org/gnu/guix/"
-"guixsd-install-@value{VERSION}.@var{system}.iso.xz}, where @var{system} is "
-"one of:"
+"to a DVD can be downloaded from "
+"@indicateurl{ftp://alpha.gnu.org/gnu/guix/guixsd-"
+"install-@value{VERSION}.@var{system}.iso.xz}, where @var{system} is one of:"
msgstr ""
#. type: table
@@ -18472,8 +20393,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8209
msgid ""
-"This image contains the tools necessary for an installation. It is meant to "
-"be copied @emph{as is} to a large-enough USB stick or DVD."
+"This image contains the tools necessary for an installation. It is meant to"
+" be copied @emph{as is} to a large-enough USB stick or DVD."
msgstr ""
#. type: unnumberedsubsubsec
@@ -18534,13 +20455,16 @@ msgstr ""
#: doc/guix.texi:8251
msgid ""
"Insert a blank DVD into your machine, and determine its device name. "
-"Assuming that the DVD drive is known as @file{/dev/srX}, copy the image with:"
+"Assuming that the DVD drive is known as @file{/dev/srX}, copy the image "
+"with:"
msgstr ""
#. type: example
#: doc/guix.texi:8254
#, no-wrap
-msgid "growisofs -dvd-compat -Z /dev/srX=guixsd-install-@value{VERSION}.x86_64.iso\n"
+msgid ""
+"growisofs -dvd-compat -Z /dev/srX=guixsd-"
+"install-@value{VERSION}.x86_64.iso\n"
msgstr ""
#. type: enumerate
@@ -18557,8 +20481,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8264
msgid ""
-"Once this is done, you should be able to reboot the system and boot from the "
-"USB stick or DVD. The latter usually requires you to get in the BIOS or "
+"Once this is done, you should be able to reboot the system and boot from the"
+" USB stick or DVD. The latter usually requires you to get in the BIOS or "
"UEFI boot menu, where you can choose to boot from the USB stick."
msgstr ""
@@ -18724,8 +20648,8 @@ msgstr ""
#: doc/guix.texi:8351
msgid ""
"As an example, the following stanza can go to this file and will work for "
-"many wireless networks, provided you give the actual SSID and passphrase for "
-"the network you are connecting to:"
+"many wireless networks, provided you give the actual SSID and passphrase for"
+" the network you are connecting to:"
msgstr ""
#. type: example
@@ -18837,10 +20761,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8408
msgid ""
-"The installation image includes several partitioning tools, including Parted "
-"(@pxref{Overview,,, parted, GNU Parted User Manual}), @command{fdisk}, and "
-"@command{cfdisk}. Run it and set up your disk with the partition layout you "
-"want:"
+"The installation image includes several partitioning tools, including Parted"
+" (@pxref{Overview,,, parted, GNU Parted User Manual}), @command{fdisk}, and "
+"@command{cfdisk}. Run it and set up your disk with the partition layout you"
+" want:"
msgstr ""
#. type: example
@@ -18879,8 +20803,9 @@ msgstr ""
#: doc/guix.texi:8424
msgid ""
"If you instead wish to use EFI-based GRUB, a FAT32 @dfn{EFI System "
-"Partition} (ESP) is required. This partition should be mounted at @file{/"
-"boot/efi} and must have the @code{esp} flag set. E.g., for @command{parted}:"
+"Partition} (ESP) is required. This partition should be mounted at "
+"@file{/boot/efi} and must have the @code{esp} flag set. E.g., for "
+"@command{parted}:"
msgstr ""
#. type: example
@@ -18910,9 +20835,10 @@ msgstr ""
msgid ""
"Preferably, assign file systems a label so that you can easily and reliably "
"refer to them in @code{file-system} declarations (@pxref{File Systems}). "
-"This is typically done using the @code{-L} option of @command{mkfs.ext4} and "
-"related commands. So, assuming the target root partition lives at @file{/"
-"dev/sda1}, a file system with the label @code{my-root} can be created with:"
+"This is typically done using the @code{-L} option of @command{mkfs.ext4} and"
+" related commands. So, assuming the target root partition lives at "
+"@file{/dev/sda1}, a file system with the label @code{my-root} can be created"
+" with:"
msgstr ""
#. type: example
@@ -18964,9 +20890,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8477
msgid ""
-"Also mount any other file systems you would like to use on the target system "
-"relative to this path. If you have @file{/boot} on a separate partition for "
-"example, mount it at @file{/mnt/boot} now so it is found by @code{guix "
+"Also mount any other file systems you would like to use on the target system"
+" relative to this path. If you have @file{/boot} on a separate partition "
+"for example, mount it at @file{/mnt/boot} now so it is found by @code{guix "
"system init} afterwards."
msgstr ""
@@ -18974,8 +20900,8 @@ msgstr ""
#: doc/guix.texi:8482
msgid ""
"Finally, if you plan to use one or more swap partitions (@pxref{Memory "
-"Concepts, swap space,, libc, The GNU C Library Reference Manual}), make sure "
-"to initialize them with @command{mkswap}. Assuming you have one swap "
+"Concepts, swap space,, libc, The GNU C Library Reference Manual}), make sure"
+" to initialize them with @command{mkswap}. Assuming you have one swap "
"partition on @file{/dev/sda2}, you would run:"
msgstr ""
@@ -18992,8 +20918,8 @@ msgstr ""
msgid ""
"Alternatively, you may use a swap file. For example, assuming that in the "
"new system you want to use the file @file{/swapfile} as a swap file, you "
-"would run@footnote{This example will work for many types of file systems (e."
-"g., ext4). However, for copy-on-write file systems (e.g., btrfs), the "
+"would run@footnote{This example will work for many types of file systems "
+"(e.g., ext4). However, for copy-on-write file systems (e.g., btrfs), the "
"required steps may be different. For details, see the manual pages for "
"@command{mkswap} and @command{swapon}.}:"
msgstr ""
@@ -19014,15 +20940,15 @@ msgstr ""
#: doc/guix.texi:8507
msgid ""
"Note that if you have encrypted the root partition and created a swap file "
-"in its file system as described above, then the encryption also protects the "
-"swap file, just like any other file in that file system."
+"in its file system as described above, then the encryption also protects the"
+" swap file, just like any other file in that file system."
msgstr ""
#. type: Plain text
#: doc/guix.texi:8513
msgid ""
-"With the target partitions ready and the target root mounted on @file{/mnt}, "
-"we're ready to go. First, run:"
+"With the target partitions ready and the target root mounted on @file{/mnt},"
+" we're ready to go. First, run:"
msgstr ""
#. type: example
@@ -19047,12 +20973,12 @@ msgid ""
"Next, you have to edit a file and provide the declaration of the operating "
"system to be installed. To that end, the installation system comes with "
"three text editors. We recommend GNU nano (@pxref{Top,,, nano, GNU nano "
-"Manual}), which supports syntax highlighting and parentheses matching; other "
-"editors include GNU Zile (an Emacs clone), and nvi (a clone of the original "
-"BSD @command{vi} editor). We strongly recommend storing that file on the "
+"Manual}), which supports syntax highlighting and parentheses matching; other"
+" editors include GNU Zile (an Emacs clone), and nvi (a clone of the original"
+" BSD @command{vi} editor). We strongly recommend storing that file on the "
"target root file system, say, as @file{/mnt/etc/config.scm}. Failing to do "
-"that, you will have lost your configuration file once you have rebooted into "
-"the newly-installed system."
+"that, you will have lost your configuration file once you have rebooted into"
+" the newly-installed system."
msgstr ""
#. type: Plain text
@@ -19097,8 +21023,8 @@ msgstr ""
#: doc/guix.texi:8566
msgid ""
"Be sure that your file system labels match the value of their respective "
-"@code{device} fields in your @code{file-system} configuration, assuming your "
-"@code{file-system} configuration sets the value of @code{title} to "
+"@code{device} fields in your @code{file-system} configuration, assuming your"
+" @code{file-system} configuration sets the value of @code{title} to "
"@code{'label}."
msgstr ""
@@ -19216,8 +21142,8 @@ msgstr ""
#. type: enumerate
#: doc/guix.texi:8626
msgid ""
-"Create a disk image that will hold the installed system. To make a qcow2-"
-"formatted disk image, use the @command{qemu-img} command:"
+"Create a disk image that will hold the installed system. To make a "
+"qcow2-formatted disk image, use the @command{qemu-img} command:"
msgstr ""
#. type: example
@@ -19321,12 +21247,12 @@ msgstr ""
#: doc/guix.texi:8693
msgid ""
"One of the advantages of putting all the system configuration under the "
-"control of Guix is that it supports transactional system upgrades, and makes "
-"it possible to roll back to a previous system instantiation, should "
+"control of Guix is that it supports transactional system upgrades, and makes"
+" it possible to roll back to a previous system instantiation, should "
"something go wrong with the new one (@pxref{Features}). Another advantage "
"is that it makes it easy to replicate the exact same configuration across "
-"different machines, or at different points in time, without having to resort "
-"to additional administration tools layered on top of the own tools of the "
+"different machines, or at different points in time, without having to resort"
+" to additional administration tools layered on top of the own tools of the "
"system."
msgstr ""
@@ -19335,8 +21261,8 @@ msgstr ""
msgid ""
"This section describes this mechanism. First we focus on the system "
"administrator's viewpoint---explaining how the system is configured and "
-"instantiated. Then we show how this mechanism can be extended, for instance "
-"to support new system services."
+"instantiated. Then we show how this mechanism can be extended, for instance"
+" to support new system services."
msgstr ""
#. type: Plain text
@@ -19365,8 +21291,8 @@ msgstr ""
#: doc/guix.texi:8735
msgid ""
"This example should be self-describing. Some of the fields defined above, "
-"such as @code{host-name} and @code{bootloader}, are mandatory. Others, such "
-"as @code{packages} and @code{services}, can be omitted, in which case they "
+"such as @code{host-name} and @code{bootloader}, are mandatory. Others, such"
+" as @code{packages} and @code{services}, can be omitted, in which case they "
"get a default value."
msgstr ""
@@ -19396,15 +21322,15 @@ msgstr ""
msgid ""
"The @code{packages} field lists packages that will be globally visible on "
"the system, for all user accounts---i.e., in every user's @code{PATH} "
-"environment variable---in addition to the per-user profiles (@pxref{Invoking "
-"guix package}). The @var{%base-packages} variable provides all the tools "
+"environment variable---in addition to the per-user profiles (@pxref{Invoking"
+" guix package}). The @var{%base-packages} variable provides all the tools "
"one would expect for basic user and administrator tasks---including the GNU "
"Core Utilities, the GNU Networking Utilities, the GNU Zile lightweight text "
"editor, @command{find}, @command{grep}, etc. The example above adds "
"GNU@tie{}Screen and OpenSSH to those, taken from the @code{(gnu packages "
"screen)} and @code{(gnu packages ssh)} modules (@pxref{Package Modules}). "
-"The @code{(list package output)} syntax can be used to add a specific output "
-"of a package:"
+"The @code{(list package output)} syntax can be used to add a specific output"
+" of a package:"
msgstr ""
#. type: lisp
@@ -19439,9 +21365,9 @@ msgid ""
"advantage of being unambiguous; it also allows typos and such to be "
"diagnosed right away as ``unbound variables''. The downside is that one "
"needs to know which module defines which package, and to augment the "
-"@code{use-package-modules} line accordingly. To avoid that, one can use the "
-"@code{specification->package} procedure of the @code{(gnu packages)} module, "
-"which returns the best package for a given name or name and version:"
+"@code{use-package-modules} line accordingly. To avoid that, one can use the"
+" @code{specification->package} procedure of the @code{(gnu packages)} "
+"module, which returns the best package for a given name or name and version:"
msgstr ""
#. type: lisp
@@ -19486,12 +21412,12 @@ msgstr ""
msgid ""
"The @code{services} field lists @dfn{system services} to be made available "
"when the system starts (@pxref{Services}). The @code{operating-system} "
-"declaration above specifies that, in addition to the basic services, we want "
-"the @command{lshd} secure shell daemon listening on port 2222 "
+"declaration above specifies that, in addition to the basic services, we want"
+" the @command{lshd} secure shell daemon listening on port 2222 "
"(@pxref{Networking Services, @code{lsh-service}}). Under the hood, "
"@code{lsh-service} arranges so that @code{lshd} is started with the right "
-"command-line options, possibly with supporting configuration files generated "
-"as needed (@pxref{Defining Services})."
+"command-line options, possibly with supporting configuration files generated"
+" as needed (@pxref{Defining Services})."
msgstr ""
#. type: cindex
@@ -19517,8 +21443,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8811
msgid ""
-"For example, suppose you want to modify @code{guix-daemon} and Mingetty (the "
-"console log-in) in the @var{%base-services} list (@pxref{Base Services, "
+"For example, suppose you want to modify @code{guix-daemon} and Mingetty (the"
+" console log-in) in the @var{%base-services} list (@pxref{Base Services, "
"@code{%base-services}}). To do that, you can write the following in your "
"operating system declaration:"
msgstr ""
@@ -19568,8 +21494,8 @@ msgstr ""
#: doc/guix.texi:8846
msgid ""
"The configuration for a typical ``desktop'' usage, with an encrypted root "
-"partition, the X11 display server, GNOME and Xfce (users can choose which of "
-"these desktop environments to use at the log-in screen by pressing "
+"partition, the X11 display server, GNOME and Xfce (users can choose which of"
+" these desktop environments to use at the log-in screen by pressing "
"@kbd{F1}), network management, power management, and more, would look like "
"this:"
msgstr ""
@@ -19589,8 +21515,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8854
msgid ""
-"A graphical UEFI system with a choice of lightweight window managers instead "
-"of full-blown desktop environments would look like this:"
+"A graphical UEFI system with a choice of lightweight window managers instead"
+" of full-blown desktop environments would look like this:"
msgstr ""
#. type: include
@@ -19620,8 +21546,8 @@ msgstr ""
msgid ""
"Again, @var{%desktop-services} is just a list of service objects. If you "
"want to remove services from there, you can do so using the procedures for "
-"list filtering (@pxref{SRFI-1 Filtering and Partitioning,,, guile, GNU Guile "
-"Reference Manual}). For instance, the following expression returns a list "
+"list filtering (@pxref{SRFI-1 Filtering and Partitioning,,, guile, GNU Guile"
+" Reference Manual}). For instance, the following expression returns a list "
"that contains all the services in @var{%desktop-services} minus the Avahi "
"service:"
msgstr ""
@@ -19657,9 +21583,9 @@ msgid ""
"and re-running @command{guix system reconfigure}. One should never have to "
"touch files in @file{/etc} or to run commands that modify the system state "
"such as @command{useradd} or @command{grub-install}. In fact, you must "
-"avoid that since that would not only void your warranty but also prevent you "
-"from rolling back to previous versions of your system, should you ever need "
-"to."
+"avoid that since that would not only void your warranty but also prevent you"
+" from rolling back to previous versions of your system, should you ever need"
+" to."
msgstr ""
#. type: cindex
@@ -19674,8 +21600,8 @@ msgid ""
"Speaking of roll-back, each time you run @command{guix system reconfigure}, "
"a new @dfn{generation} of the system is created---without modifying or "
"deleting previous generations. Old system generations get an entry in the "
-"bootloader boot menu, allowing you to boot them in case something went wrong "
-"with the latest generation. Reassuring, no? The @command{guix system list-"
+"bootloader boot menu, allowing you to boot them in case something went wrong"
+" with the latest generation. Reassuring, no? The @command{guix system list-"
"generations} command lists the system generations available on disk. It is "
"also possible to roll back the system via the commands @command{guix system "
"roll-back} and @command{guix system switch-generation}."
@@ -19741,8 +21667,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:8939
msgid ""
-"This section summarizes all the options available in @code{operating-system} "
-"declarations (@pxref{Using the Configuration System})."
+"This section summarizes all the options available in @code{operating-system}"
+" declarations (@pxref{Using the Configuration System})."
msgstr ""
#. type: deftp
@@ -19795,7 +21721,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:8957
msgid ""
-"The system bootloader configuration object. @xref{Bootloader Configuration}."
+"The system bootloader configuration object. @xref{Bootloader "
+"Configuration}."
msgstr ""
#. type: item
@@ -19933,10 +21860,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:9002
msgid ""
-"A list of strings identifying devices or files to be used for ``swap "
-"space'' (@pxref{Memory Concepts,,, libc, The GNU C Library Reference "
-"Manual}). For example, @code{'(\"/dev/sda3\")} or @code{'(\"/swapfile\")}. "
-"It is possible to specify a swap file in a file system on a mapped device, "
+"A list of strings identifying devices or files to be used for ``swap space''"
+" (@pxref{Memory Concepts,,, libc, The GNU C Library Reference Manual}). For"
+" example, @code{'(\"/dev/sda3\")} or @code{'(\"/swapfile\")}. It is "
+"possible to specify a swap file in a file system on a mapped device, "
"provided that the necessary device mapping and file system are also "
"specified. @xref{Mapped Devices} and @ref{File Systems}."
msgstr ""
@@ -19975,8 +21902,8 @@ msgstr ""
#: doc/guix.texi:9014
msgid ""
"A list target file name/file-like object tuples (@pxref{G-Expressions, file-"
-"like objects}). These are the skeleton files that will be added to the home "
-"directory of newly-created user accounts."
+"like objects}). These are the skeleton files that will be added to the home"
+" directory of newly-created user accounts."
msgstr ""
#. type: table
@@ -20041,8 +21968,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9042
msgid ""
-"You can run the @command{tzselect} command to find out which timezone string "
-"corresponds to your region. Choosing an invalid timezone name causes "
+"You can run the @command{tzselect} command to find out which timezone string"
+" corresponds to your region. Choosing an invalid timezone name causes "
"@command{guix system} to fail."
msgstr ""
@@ -20161,8 +22088,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9078
msgid ""
-"The contents of the @file{/etc/sudoers} file as a file-like object (@pxref{G-"
-"Expressions, @code{local-file} and @code{plain-file}})."
+"The contents of the @file{/etc/sudoers} file as a file-like object "
+"(@pxref{G-Expressions, @code{local-file} and @code{plain-file}})."
msgstr ""
#. type: table
@@ -20209,8 +22136,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:9108
msgid ""
-"Objects of this type represent file systems to be mounted. They contain the "
-"following members:"
+"Objects of this type represent file systems to be mounted. They contain the"
+" following members:"
msgstr ""
#. type: item
@@ -20278,10 +22205,11 @@ msgstr ""
msgid ""
"UUIDs may be converted from their string representation (as shown by the "
"@command{tune2fs -l} command) using the @code{uuid} form@footnote{The "
-"@code{uuid} form expects 16-byte UUIDs as defined in @uref{https://tools."
-"ietf.org/html/rfc4122, RFC@tie{}4122}. This is the form of UUID used by the "
-"ext2 family of file systems and others, but it is different from ``UUIDs'' "
-"found in FAT file systems, for instance.}, like this:"
+"@code{uuid} form expects 16-byte UUIDs as defined in "
+"@uref{https://tools.ietf.org/html/rfc4122, RFC@tie{}4122}. This is the form"
+" of UUID used by the ext2 family of file systems and others, but it is "
+"different from ``UUIDs'' found in FAT file systems, for instance.}, like "
+"this:"
msgstr ""
#. type: example
@@ -20328,8 +22256,8 @@ msgstr ""
msgid ""
"This is a list of symbols denoting mount flags. Recognized flags include "
"@code{read-only}, @code{bind-mount}, @code{no-dev} (disallow access to "
-"special files), @code{no-suid} (ignore setuid and setgid bits), and @code{no-"
-"exec} (disallow program execution.)"
+"special files), @code{no-suid} (ignore setuid and setgid bits), and "
+"@code{no-exec} (disallow program execution.)"
msgstr ""
#. type: item
@@ -20352,9 +22280,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:9176
msgid ""
-"This value indicates whether to automatically mount the file system when the "
-"system is brought up. When set to @code{#f}, the file system gets an entry "
-"in @file{/etc/fstab} (read by the @command{mount} command) but is not "
+"This value indicates whether to automatically mount the file system when the"
+" system is brought up. When set to @code{#f}, the file system gets an entry"
+" in @file{/etc/fstab} (read by the @command{mount} command) but is not "
"automatically mounted."
msgstr ""
@@ -20367,10 +22295,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:9182
msgid ""
-"This Boolean value indicates whether the file system is needed when "
-"booting. If that is true, then the file system is mounted when the initial "
-"RAM disk (initrd) is loaded. This is always the case, for instance, for the "
-"root file system."
+"This Boolean value indicates whether the file system is needed when booting."
+" If that is true, then the file system is mounted when the initial RAM disk"
+" (initrd) is loaded. This is always the case, for instance, for the root "
+"file system."
msgstr ""
#. type: item
@@ -20469,9 +22397,9 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:9226
msgid ""
-"This file system is mounted as @file{/dev/shm} and is used to support memory "
-"sharing across processes (@pxref{Memory-mapped I/O, @code{shm_open},, libc, "
-"The GNU C Library Reference Manual})."
+"This file system is mounted as @file{/dev/shm} and is used to support memory"
+" sharing across processes (@pxref{Memory-mapped I/O, @code{shm_open},, libc,"
+" The GNU C Library Reference Manual})."
msgstr ""
#. type: defvr
@@ -20519,8 +22447,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:9248
msgid ""
-"The @code{fusectl} file system, which allows unprivileged users to mount and "
-"unmount user-space FUSE file systems. This requires the @code{fuse.ko} "
+"The @code{fusectl} file system, which allows unprivileged users to mount and"
+" unmount user-space FUSE file systems. This requires the @code{fuse.ko} "
"kernel module to be loaded."
msgstr ""
@@ -20543,17 +22471,17 @@ msgid ""
"as a hard disk partition, can be @dfn{mapped} into another device, usually "
"in @code{/dev/mapper/}, with additional processing over the data that flows "
"through it@footnote{Note that the GNU@tie{}Hurd makes no difference between "
-"the concept of a ``mapped device'' and that of a file system: both boil down "
-"to @emph{translating} input/output operations made on a file to operations "
+"the concept of a ``mapped device'' and that of a file system: both boil down"
+" to @emph{translating} input/output operations made on a file to operations "
"on its backing store. Thus, the Hurd implements mapped devices, like file "
-"systems, using the generic @dfn{translator} mechanism (@pxref{Translators,,, "
-"hurd, The GNU Hurd Reference Manual}).}. A typical example is encryption "
-"device mapping: all writes to the mapped device are encrypted, and all reads "
-"are deciphered, transparently. Guix extends this notion by considering any "
-"device or set of devices that are @dfn{transformed} in some way to create a "
-"new device; for instance, RAID devices are obtained by @dfn{assembling} "
-"several other devices, such as hard disks or partitions, into a new one that "
-"behaves as one partition. Other examples, not yet implemented, are LVM "
+"systems, using the generic @dfn{translator} mechanism (@pxref{Translators,,,"
+" hurd, The GNU Hurd Reference Manual}).}. A typical example is encryption "
+"device mapping: all writes to the mapped device are encrypted, and all reads"
+" are deciphered, transparently. Guix extends this notion by considering any"
+" device or set of devices that are @dfn{transformed} in some way to create a"
+" new device; for instance, RAID devices are obtained by @dfn{assembling} "
+"several other devices, such as hard disks or partitions, into a new one that"
+" behaves as one partition. Other examples, not yet implemented, are LVM "
"logical volumes."
msgstr ""
@@ -20581,8 +22509,8 @@ msgstr ""
#: doc/guix.texi:9285
msgid ""
"This is either a string specifying the name of the block device to be "
-"mapped, such as @code{\"/dev/sda3\"}, or a list of such strings when several "
-"devices need to be assembled for creating a new one."
+"mapped, such as @code{\"/dev/sda3\"}, or a list of such strings when several"
+" devices need to be assembled for creating a new one."
msgstr ""
#. type: code{#1}
@@ -20596,9 +22524,10 @@ msgstr ""
msgid ""
"This string specifies the name of the resulting mapped device. For kernel "
"mappers such as encrypted devices of type @code{luks-device-mapping}, "
-"specifying @code{\"my-partition\"} leads to the creation of the @code{\"/dev/"
-"mapper/my-partition\"} device. For RAID devices of type @code{raid-device-"
-"mapping}, the full device name such as @code{\"/dev/md0\"} needs to be given."
+"specifying @code{\"my-partition\"} leads to the creation of the "
+"@code{\"/dev/mapper/my-partition\"} device. For RAID devices of type "
+"@code{raid-device-mapping}, the full device name such as @code{\"/dev/md0\"}"
+" needs to be given."
msgstr ""
#. type: table
@@ -20652,11 +22581,12 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9322
msgid ""
-"The following example specifies a mapping from @file{/dev/sda3} to @file{/"
-"dev/mapper/home} using LUKS---the @url{https://gitlab.com/cryptsetup/"
-"cryptsetup,Linux Unified Key Setup}, a standard mechanism for disk "
-"encryption. The @file{/dev/mapper/home} device can then be used as the "
-"@code{device} of a @code{file-system} declaration (@pxref{File Systems})."
+"The following example specifies a mapping from @file{/dev/sda3} to "
+"@file{/dev/mapper/home} using LUKS---the "
+"@url{https://gitlab.com/cryptsetup/cryptsetup,Linux Unified Key Setup}, a "
+"standard mechanism for disk encryption. The @file{/dev/mapper/home} device "
+"can then be used as the @code{device} of a @code{file-system} declaration "
+"(@pxref{File Systems})."
msgstr ""
#. type: example
@@ -20672,8 +22602,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9333
msgid ""
-"Alternatively, to become independent of device numbering, one may obtain the "
-"LUKS UUID (@dfn{unique identifier}) of the source device by a command like:"
+"Alternatively, to become independent of device numbering, one may obtain the"
+" LUKS UUID (@dfn{unique identifier}) of the source device by a command like:"
msgstr ""
#. type: example
@@ -20716,8 +22646,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9356
msgid ""
-"A RAID device formed of the partitions @file{/dev/sda1} and @file{/dev/sdb1} "
-"may be declared as follows:"
+"A RAID device formed of the partitions @file{/dev/sda1} and @file{/dev/sdb1}"
+" may be declared as follows:"
msgstr ""
#. type: example
@@ -20852,8 +22782,8 @@ msgstr ""
#: doc/guix.texi:9422
msgid ""
"This is the user ID for this account (a number), or @code{#f}. In the "
-"latter case, a number is automatically chosen by the system when the account "
-"is created."
+"latter case, a number is automatically chosen by the system when the account"
+" is created."
msgstr ""
#. type: item
@@ -20887,8 +22817,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9432
msgid ""
-"Indicates whether the home directory of this account should be created if it "
-"does not exist yet."
+"Indicates whether the home directory of this account should be created if it"
+" does not exist yet."
msgstr ""
#. type: item
@@ -20900,8 +22830,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9436
msgid ""
-"This is a G-expression denoting the file name of a program to be used as the "
-"shell (@pxref{G-Expressions})."
+"This is a G-expression denoting the file name of a program to be used as the"
+" shell (@pxref{G-Expressions})."
msgstr ""
#. type: item
@@ -20934,8 +22864,8 @@ msgstr ""
msgid ""
"You would normally leave this field to @code{#f}, initialize user passwords "
"as @code{root} with the @command{passwd} command, and then let users change "
-"it with @command{passwd}. Passwords set with @command{passwd} are of course "
-"preserved across reboot and reconfiguration."
+"it with @command{passwd}. Passwords set with @command{passwd} are of course"
+" preserved across reboot and reconfiguration."
msgstr ""
#. type: table
@@ -21018,9 +22948,9 @@ msgstr ""
#: doc/guix.texi:9496
msgid ""
"This is the list of basic user groups that users and/or packages expect to "
-"be present on the system. This includes groups such as ``root'', ``wheel'', "
-"and ``users'', as well as groups used to control access to specific devices "
-"such as ``audio'', ``disk'', and ``cdrom''."
+"be present on the system. This includes groups such as ``root'', ``wheel'',"
+" and ``users'', as well as groups used to control access to specific devices"
+" such as ``audio'', ``disk'', and ``cdrom''."
msgstr ""
#. type: defvr
@@ -21055,9 +22985,9 @@ msgid ""
"A @dfn{locale} defines cultural conventions for a particular language and "
"region of the world (@pxref{Locales,,, libc, The GNU C Library Reference "
"Manual}). Each locale has a name that typically has the form "
-"@code{@var{language}_@var{territory}.@var{codeset}}---e.g., @code{fr_LU."
-"utf8} designates the locale for the French language, with cultural "
-"conventions from Luxembourg, and using the UTF-8 encoding."
+"@code{@var{language}_@var{territory}.@var{codeset}}---e.g., "
+"@code{fr_LU.utf8} designates the locale for the French language, with "
+"cultural conventions from Luxembourg, and using the UTF-8 encoding."
msgstr ""
#. type: cindex
@@ -21078,20 +23008,20 @@ msgstr ""
#: doc/guix.texi:9530
msgid ""
"The selected locale is automatically added to the @dfn{locale definitions} "
-"known to the system if needed, with its codeset inferred from its name---e."
-"g., @code{bo_CN.utf8} will be assumed to use the @code{UTF-8} codeset. "
+"known to the system if needed, with its codeset inferred from its name---"
+"e.g., @code{bo_CN.utf8} will be assumed to use the @code{UTF-8} codeset. "
"Additional locale definitions can be specified in the @code{locale-"
-"definitions} slot of @code{operating-system}---this is useful, for instance, "
-"if the codeset could not be inferred from the locale name. The default set "
-"of locale definitions includes some widely used locales, but not all the "
+"definitions} slot of @code{operating-system}---this is useful, for instance,"
+" if the codeset could not be inferred from the locale name. The default set"
+" of locale definitions includes some widely used locales, but not all the "
"available locales, in order to save space."
msgstr ""
#. type: Plain text
#: doc/guix.texi:9533
msgid ""
-"For instance, to add the North Frisian locale for Germany, the value of that "
-"field may be:"
+"For instance, to add the North Frisian locale for Germany, the value of that"
+" field may be:"
msgstr ""
#. type: example
@@ -21122,10 +23052,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9556
msgid ""
-"The compiled locale definitions are available at @file{/run/current-system/"
-"locale/X.Y}, where @code{X.Y} is the libc version, which is the default "
-"location where the GNU@tie{}libc provided by Guix looks for locale data. "
-"This can be overridden using the @code{LOCPATH} environment variable "
+"The compiled locale definitions are available at @file{/run/current-"
+"system/locale/X.Y}, where @code{X.Y} is the libc version, which is the "
+"default location where the GNU@tie{}libc provided by Guix looks for locale "
+"data. This can be overridden using the @code{LOCPATH} environment variable "
"(@pxref{locales-and-locpath, @code{LOCPATH} and locale packages})."
msgstr ""
@@ -21170,8 +23100,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9577
msgid ""
-"The ``character set'' or ``code set'' for that locale, @uref{http://www.iana."
-"org/assignments/character-sets, as defined by IANA}."
+"The ``character set'' or ``code set'' for that locale, "
+"@uref{http://www.iana.org/assignments/character-sets, as defined by IANA}."
msgstr ""
#. type: defvr
@@ -21248,8 +23178,8 @@ msgstr ""
msgid ""
"The ``problem'' in GuixSD is that users have a lot of freedom: They can "
"choose whether and when to upgrade software in their profiles, and might be "
-"using a libc version different from the one the system administrator used to "
-"build the system-wide locale data."
+"using a libc version different from the one the system administrator used to"
+" build the system-wide locale data."
msgstr ""
#. type: Plain text
@@ -21291,8 +23221,8 @@ msgstr ""
#: doc/guix.texi:9644
msgid ""
"This example would lead to a system containing locale definitions for both "
-"libc 2.21 and the current version of libc in @file{/run/current-system/"
-"locale}."
+"libc 2.21 and the current version of libc in @file{/run/current-"
+"system/locale}."
msgstr ""
#. type: cindex
@@ -21306,8 +23236,8 @@ msgstr ""
msgid ""
"An important part of preparing an @code{operating-system} declaration is "
"listing @dfn{system services} and their configuration (@pxref{Using the "
-"Configuration System}). System services are typically daemons launched when "
-"the system boots, or other actions needed at that time---e.g., configuring "
+"Configuration System}). System services are typically daemons launched when"
+" the system boots, or other actions needed at that time---e.g., configuring "
"network access."
msgstr ""
@@ -21331,9 +23261,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9670
msgid ""
-"The above command, run as @code{root}, lists the currently defined "
-"services. The @command{herd doc} command shows a synopsis of the given "
-"service:"
+"The above command, run as @code{root}, lists the currently defined services."
+" The @command{herd doc} command shows a synopsis of the given service:"
msgstr ""
#. type: example
@@ -21347,9 +23276,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:9679
msgid ""
-"The @command{start}, @command{stop}, and @command{restart} sub-commands have "
-"the effect you would expect. For instance, the commands below stop the nscd "
-"service and restart the Xorg display server:"
+"The @command{start}, @command{stop}, and @command{restart} sub-commands have"
+" the effect you would expect. For instance, the commands below stop the "
+"nscd service and restart the Xorg display server:"
msgstr ""
#. type: example
@@ -21423,8 +23352,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:9751
msgid ""
-"The value associated with @code{special-files-service-type} services must be "
-"a list of tuples where the first element is the ``special file'' and the "
+"The value associated with @code{special-files-service-type} services must be"
+" a list of tuples where the first element is the ``special file'' and the "
"second element is its target. By default it is:"
msgstr ""
@@ -21496,8 +23425,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:9781
msgid ""
-"For example, adding the following lines to the @code{services} field of your "
-"operating system declaration leads to a @file{/usr/bin/env} symlink:"
+"For example, adding the following lines to the @code{services} field of your"
+" operating system declaration leads to a @file{/usr/bin/env} symlink:"
msgstr ""
#. type: example
@@ -21695,16 +23624,16 @@ msgstr ""
#: doc/guix.texi:9866
msgid ""
"The name of the console this agetty runs on, as a string---e.g., "
-"@code{\"ttyS0\"}. This argument is optional, it will default to a reasonable "
-"default serial port used by the kernel Linux."
+"@code{\"ttyS0\"}. This argument is optional, it will default to a reasonable"
+" default serial port used by the kernel Linux."
msgstr ""
#. type: table
#: doc/guix.texi:9870
msgid ""
"For this, if there is a value for an option @code{agetty.tty} in the kernel "
-"command line, agetty will extract the device name of the serial port from it "
-"and use that."
+"command line, agetty will extract the device name of the serial port from it"
+" and use that."
msgstr ""
#. type: table
@@ -21718,8 +23647,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9878
msgid ""
-"In both cases, agetty will leave the other serial device settings (baud rate "
-"etc.) alone---in the hope that Linux pinned them to the correct values."
+"In both cases, agetty will leave the other serial device settings (baud rate"
+" etc.) alone---in the hope that Linux pinned them to the correct values."
msgstr ""
#. type: item
@@ -21801,8 +23730,8 @@ msgstr ""
#: doc/guix.texi:9906
msgid ""
"When set to @code{#t} in conjunction with @var{host}, this will add an "
-"@code{-r} fakehost option to the command line of the login program specified "
-"in @var{login-program}."
+"@code{-r} fakehost option to the command line of the login program specified"
+" in @var{login-program}."
msgstr ""
#. type: item
@@ -21879,8 +23808,8 @@ msgstr ""
#: doc/guix.texi:9931
msgid ""
"Control the CLOCAL line flag. This accepts one of three symbols as "
-"arguments, @code{'auto}, @code{'always}, or @code{'never}. If @code{#f}, the "
-"default value chosen by agetty is @code{'auto}."
+"arguments, @code{'auto}, @code{'always}, or @code{'never}. If @code{#f}, the"
+" default value chosen by agetty is @code{'auto}."
msgstr ""
#. type: item
@@ -21905,8 +23834,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9940
msgid ""
-"When set to @code{#t}, do not prompt the user for a login name. This can be "
-"used with @var{login-program} field to use non-standard login systems."
+"When set to @code{#t}, do not prompt the user for a login name. This can be"
+" used with @var{login-program} field to use non-standard login systems."
msgstr ""
#. type: item
@@ -21918,8 +23847,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9944
msgid ""
-"When set to @code{#t}, do not print a newline before printing the @file{/etc/"
-"issue} file."
+"When set to @code{#t}, do not print a newline before printing the "
+"@file{/etc/issue} file."
msgstr ""
#. type: item
@@ -21931,10 +23860,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:9951
msgid ""
-"This option accepts a string containing options that are passed to the login "
-"program. When used with the @var{login-program}, be aware that a malicious "
-"user could try to enter a login name containing embedded options that could "
-"be parsed by the login program."
+"This option accepts a string containing options that are passed to the login"
+" program. When used with the @var{login-program}, be aware that a malicious"
+" user could try to enter a login name containing embedded options that could"
+" be parsed by the login program."
msgstr ""
#. type: item
@@ -21999,8 +23928,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:9973
msgid ""
-"When set to an integer value, terminate if no user name could be read within "
-"@var{timeout} seconds."
+"When set to an integer value, terminate if no user name could be read within"
+" @var{timeout} seconds."
msgstr ""
#. type: item
@@ -22093,8 +24022,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10008
msgid ""
-"This option accepts a string that should be interpreted to mean \"ignore all "
-"previous characters\" (also called a \"kill\" character) when the types "
+"This option accepts a string that should be interpreted to mean \"ignore all"
+" previous characters\" (also called a \"kill\" character) when the types "
"their login name."
msgstr ""
@@ -22159,9 +24088,10 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10032
msgid ""
-"Return a service to run @uref{https://www.freedesktop.org/wiki/Software/"
-"kmscon,kmscon} according to @var{config}, a @code{<kmscon-configuration>} "
-"object, which specifies the tty to run, among other things."
+"Return a service to run "
+"@uref{https://www.freedesktop.org/wiki/Software/kmscon,kmscon} according to "
+"@var{config}, a @code{<kmscon-configuration>} object, which specifies the "
+"tty to run, among other things."
msgstr ""
#. type: deftp
@@ -22191,7 +24121,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:10043
#, no-wrap
-msgid "@code{login-program} (default: @code{#~(string-append #$shadow \"/bin/login\")})"
+msgid ""
+"@code{login-program} (default: @code{#~(string-append #$shadow "
+"\"/bin/login\")})"
msgstr ""
#. type: table
@@ -22255,8 +24187,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10066
msgid ""
-"[#:name-services '()] Return a service that runs the libc name service cache "
-"daemon (nscd) with the given @var{config}---an @code{<nscd-configuration>} "
+"[#:name-services '()] Return a service that runs the libc name service cache"
+" daemon (nscd) with the given @var{config}---an @code{<nscd-configuration>} "
"object. @xref{Name Service Switch}, for an example."
msgstr ""
@@ -22467,9 +24399,9 @@ msgstr ""
msgid ""
"It enables persistent and aggressive caching of service and host name "
"lookups. The latter provides better host name lookup performance, "
-"resilience in the face of unreliable name servers, and also better privacy---"
-"often the result of host name lookups is in local cache, so external name "
-"servers do not even need to be queried."
+"resilience in the face of unreliable name servers, and also better privacy"
+"---often the result of host name lookups is in local cache, so external name"
+" servers do not even need to be queried."
msgstr ""
#. type: anchor{#1}
@@ -22503,7 +24435,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:10160
#, no-wrap
-msgid "@code{syslogd} (default: @code{#~(string-append #$inetutils \"/libexec/syslogd\")})"
+msgid ""
+"@code{syslogd} (default: @code{#~(string-append #$inetutils "
+"\"/libexec/syslogd\")})"
msgstr ""
#. type: table
@@ -22605,8 +24539,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10198
msgid ""
-"Whether to authorize the substitute keys listed in @code{authorized-keys}---"
-"by default that of @code{hydra.gnu.org} (@pxref{Substitutes})."
+"Whether to authorize the substitute keys listed in @code{authorized-"
+"keys}---by default that of @code{hydra.gnu.org} (@pxref{Substitutes})."
msgstr ""
"Autoriser ou non les clefs de substituts listées dans @code{authorize-keys} "
"— par défaut celle de @code{hydra.gny.org} (@pxref{Substituts})."
@@ -22717,7 +24651,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10231
msgid ""
-"The HTTP proxy used for downloading fixed-output derivations and substitutes."
+"The HTTP proxy used for downloading fixed-output derivations and "
+"substitutes."
msgstr ""
#. type: item
@@ -22746,15 +24681,16 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10243
#, no-wrap
-msgid "{Scheme Procedure} udev-service [#:udev @var{eudev} #:rules @code{'()}]"
+msgid ""
+"{Scheme Procedure} udev-service [#:udev @var{eudev} #:rules @code{'()}]"
msgstr ""
#. type: deffn
#: doc/guix.texi:10248
msgid ""
-"Run @var{udev}, which populates the @file{/dev} directory dynamically. udev "
-"rules can be provided as a list of files through the @var{rules} variable. "
-"The procedures @var{udev-rule} and @var{file->udev-rule} from @code{(gnu "
+"Run @var{udev}, which populates the @file{/dev} directory dynamically. udev"
+" rules can be provided as a list of files through the @var{rules} variable."
+" The procedures @var{udev-rule} and @var{file->udev-rule} from @code{(gnu "
"services base)} simplify the creation of such rule files."
msgstr ""
@@ -22774,9 +24710,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10256
msgid ""
-"In the following example, a rule for a USB device is defined to be stored in "
-"the file @file{90-usb-thing.rules}. The rule runs a script upon detecting a "
-"USB device with a given product identifier."
+"In the following example, a rule for a USB device is defined to be stored in"
+" the file @file{90-usb-thing.rules}. The rule runs a script upon detecting "
+"a USB device with a given product identifier."
msgstr ""
#. type: example
@@ -22820,8 +24756,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10283
msgid ""
-"Return a udev file named @var{file-name} containing the rules defined within "
-"@var{file}, a file-like object."
+"Return a udev file named @var{file-name} containing the rules defined within"
+" @var{file}, a file-like object."
msgstr ""
#. type: deffn
@@ -22860,9 +24796,10 @@ msgstr ""
msgid ""
"Additionally, Guix package definitions can be included in @var{rules} in "
"order to extend the udev rules with the definitions found under their "
-"@file{lib/udev/rules.d} sub-directory. In lieu of the previous @var{file-"
-">udev-rule} example, we could have used the @var{android-udev-rules} package "
-"which exists in Guix in the @code{(gnu packages android)} module."
+"@file{lib/udev/rules.d} sub-directory. In lieu of the previous "
+"@var{file->udev-rule} example, we could have used the @var{android-udev-"
+"rules} package which exists in Guix in the @code{(gnu packages android)} "
+"module."
msgstr ""
#. type: deffn
@@ -22872,8 +24809,8 @@ msgid ""
"so that the Android tool @command{adb} can detect devices without root "
"privileges. It also details how to create the @code{adbusers} group, which "
"is required for the proper functioning of the rules defined within the "
-"@var{android-udev-rules} package. To create such a group, we must define it "
-"both as part of the @var{supplementary-groups} of our @var{user-account} "
+"@var{android-udev-rules} package. To create such a group, we must define it"
+" both as part of the @var{supplementary-groups} of our @var{user-account} "
"declaration, as well as in the @var{groups} field of the @var{operating-"
"system} record."
msgstr ""
@@ -22942,8 +24879,9 @@ msgstr ""
#: doc/guix.texi:10353
msgid ""
"Save some entropy in @var{%random-seed-file} to seed @file{/dev/urandom} "
-"when rebooting. It also tries to seed @file{/dev/urandom} from @file{/dev/"
-"hwrng} while booting, if @file{/dev/hwrng} exists and is readable."
+"when rebooting. It also tries to seed @file{/dev/urandom} from "
+"@file{/dev/hwrng} while booting, if @file{/dev/hwrng} exists and is "
+"readable."
msgstr ""
#. type: defvr
@@ -23110,8 +25048,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10421
msgid ""
-"The host (and thus, network interface) to listen to. Use @code{\"0.0.0.0\"} "
-"to listen on all the network interfaces."
+"The host (and thus, network interface) to listen to. Use @code{\"0.0.0.0\"}"
+" to listen on all the network interfaces."
msgstr ""
#. type: table
@@ -23131,8 +25069,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10430
msgid ""
-"The URL path at which ``nars'' can be fetched. @xref{Invoking guix publish, "
-"@code{--nar-path}}, for details."
+"The URL path at which ``nars'' can be fetched. @xref{Invoking guix publish,"
+" @code{--nar-path}}, for details."
msgstr ""
#. type: item
@@ -23145,10 +25083,10 @@ msgstr ""
#: doc/guix.texi:10437
msgid ""
"When it is @code{#f}, disable caching and instead generate archives on "
-"demand. Otherwise, this should be the name of a directory---e.g., @code{\"/"
-"var/cache/guix/publish\"}---where @command{guix publish} caches archives and "
-"meta-data ready to be sent. @xref{Invoking guix publish, @option{--cache}}, "
-"for more information on the tradeoffs involved."
+"demand. Otherwise, this should be the name of a directory---e.g., "
+"@code{\"/var/cache/guix/publish\"}---where @command{guix publish} caches "
+"archives and meta-data ready to be sent. @xref{Invoking guix publish, "
+"@option{--cache}}, for more information on the tradeoffs involved."
msgstr ""
#. type: item
@@ -23174,9 +25112,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:10447
msgid ""
-"When it is an integer, this denotes the @dfn{time-to-live} in seconds of the "
-"published archives. @xref{Invoking guix publish, @option{--ttl}}, for more "
-"information."
+"When it is an integer, this denotes the @dfn{time-to-live} in seconds of the"
+" published archives. @xref{Invoking guix publish, @option{--ttl}}, for more"
+" information."
msgstr ""
#. type: anchor{#1}
@@ -23242,11 +25180,11 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10471
msgid ""
-"Return a service that installs a configuration file for the @uref{http://"
-"linux-pam.org/Linux-PAM-html/sag-pam_limits.html, @code{pam_limits} "
-"module}. The procedure optionally takes a list of @code{pam-limits-entry} "
-"values, which can be used to specify @code{ulimit} limits and nice priority "
-"limits to user sessions."
+"Return a service that installs a configuration file for the "
+"@uref{http://linux-pam.org/Linux-PAM-html/sag-pam_limits.html, "
+"@code{pam_limits} module}. The procedure optionally takes a list of "
+"@code{pam-limits-entry} values, which can be used to specify @code{ulimit} "
+"limits and nice priority limits to user sessions."
msgstr ""
#. type: deffn
@@ -23296,9 +25234,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:10500
msgid ""
-"The @code{(gnu services mcron)} module provides an interface to GNU@tie{}"
-"mcron, a daemon to run jobs at scheduled times (@pxref{Top,,, mcron, "
-"GNU@tie{}mcron}). GNU@tie{}mcron is similar to the traditional Unix "
+"The @code{(gnu services mcron)} module provides an interface to "
+"GNU@tie{}mcron, a daemon to run jobs at scheduled times (@pxref{Top,,, "
+"mcron, GNU@tie{}mcron}). GNU@tie{}mcron is similar to the traditional Unix "
"@command{cron} daemon; the main difference is that it is implemented in "
"Guile Scheme, which provides a lot of flexibility when specifying the "
"scheduling of jobs and their actions."
@@ -23380,8 +25318,8 @@ msgstr ""
#: doc/guix.texi:10546
msgid ""
"@xref{Guile Syntax, mcron job specifications,, mcron, GNU@tie{}mcron}, for "
-"more information on mcron job specifications. Below is the reference of the "
-"mcron service."
+"more information on mcron job specifications. Below is the reference of the"
+" mcron service."
msgstr ""
#. type: deffn
@@ -23463,8 +25401,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10579
msgid ""
-"This is a list of gexps (@pxref{G-Expressions}), where each gexp corresponds "
-"to an mcron job specification (@pxref{Syntax, mcron job specifications,, "
+"This is a list of gexps (@pxref{G-Expressions}), where each gexp corresponds"
+" to an mcron job specification (@pxref{Syntax, mcron job specifications,, "
"mcron, GNU@tie{}mcron})."
msgstr ""
@@ -23533,15 +25471,15 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:10615
msgid ""
-"Other services can extend this one with new @code{log-rotation} objects (see "
-"below), thereby augmenting the set of files to be rotated."
+"Other services can extend this one with new @code{log-rotation} objects (see"
+" below), thereby augmenting the set of files to be rotated."
msgstr ""
#. type: defvr
#: doc/guix.texi:10618
msgid ""
-"This service type can define mcron jobs (@pxref{Scheduled Job Execution}) to "
-"run the rottlog service."
+"This service type can define mcron jobs (@pxref{Scheduled Job Execution}) to"
+" run the rottlog service."
msgstr ""
#. type: deftp
@@ -23612,8 +25550,8 @@ msgstr ""
#: doc/guix.texi:10646
msgid ""
"Taking an example from the Rottlog manual (@pxref{Period Related File "
-"Examples,,, rottlog, GNU Rot[t]log Manual}), a log rotation might be defined "
-"like this:"
+"Examples,,, rottlog, GNU Rot[t]log Manual}), a log rotation might be defined"
+" like this:"
msgstr ""
#. type: example
@@ -23728,8 +25666,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10695
msgid ""
-"Return a service that runs @var{dhcp}, a Dynamic Host Configuration Protocol "
-"(DHCP) client, on all the non-loopback network interfaces."
+"Return a service that runs @var{dhcp}, a Dynamic Host Configuration Protocol"
+" (DHCP) client, on all the non-loopback network interfaces."
msgstr ""
#. type: deffn
@@ -23741,8 +25679,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10701
msgid ""
-"This type defines a service that runs a DHCP daemon. To create a service of "
-"this type, you must supply a @code{<dhcpd-configuration>}. For example:"
+"This type defines a service that runs a DHCP daemon. To create a service of"
+" this type, you must supply a @code{<dhcpd-configuration>}. For example:"
msgstr ""
#. type: example
@@ -23787,8 +25725,8 @@ msgstr ""
msgid ""
"The configuration file to use. This is required. It will be passed to "
"@code{dhcpd} via its @code{-cf} option. This may be any ``file-like'' "
-"object (@pxref{G-Expressions, file-like objects}). See @code{man dhcpd."
-"conf} for details on the configuration file syntax."
+"object (@pxref{G-Expressions, file-like objects}). See @code{man "
+"dhcpd.conf} for details on the configuration file syntax."
msgstr ""
#. type: item
@@ -23861,7 +25799,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10747
#, no-wrap
-msgid "{Scheme Procedure} static-networking-service @var{interface} @var{ip} @"
+msgid ""
+"{Scheme Procedure} static-networking-service @var{interface} @var{ip} @"
msgstr ""
#. type: deffn
@@ -23932,9 +25871,10 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:10783
msgid ""
-"This is the service type for the @uref{https://wiki.gnome.org/Projects/"
-"NetworkManager, NetworkManager} service. The value for this service type is "
-"a @code{network-manager-configuration} record."
+"This is the service type for the "
+"@uref{https://wiki.gnome.org/Projects/NetworkManager, NetworkManager} "
+"service. The value for this service type is a @code{network-manager-"
+"configuration} record."
msgstr ""
#. type: defvr
@@ -24001,8 +25941,8 @@ msgstr ""
#: doc/guix.texi:10808
msgid ""
"NetworkManager will run @code{dnsmasq} as a local caching nameserver, using "
-"a \"split DNS\" configuration if you are connected to a VPN, and then update "
-"@code{resolv.conf} to point to the local nameserver."
+"a \"split DNS\" configuration if you are connected to a VPN, and then update"
+" @code{resolv.conf} to point to the local nameserver."
msgstr ""
#. type: item
@@ -24284,7 +26224,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:10917
msgid ""
-"Specify a list of IP addresses or hostnames of NTP servers to synchronize to."
+"Specify a list of IP addresses or hostnames of NTP servers to synchronize "
+"to."
msgstr ""
#. type: item
@@ -24308,10 +26249,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:10926
msgid ""
-"@code{ntpd} can be configured to query the ‘Date’ from trusted HTTPS servers "
-"via TLS. This time information is not used for precision but acts as an "
-"authenticated constraint, thereby reducing the impact of unauthenticated NTP "
-"man-in-the-middle attacks. Specify a list of URLs, IP addresses or "
+"@code{ntpd} can be configured to query the ‘Date’ from trusted HTTPS servers"
+" via TLS. This time information is not used for precision but acts as an "
+"authenticated constraint, thereby reducing the impact of unauthenticated NTP"
+" man-in-the-middle attacks. Specify a list of URLs, IP addresses or "
"hostnames of HTTPS servers to provide a constraint."
msgstr ""
@@ -24358,19 +26299,19 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:10942
msgid ""
-"This service runs the @command{inetd} (@pxref{inetd invocation,,, inetutils, "
-"GNU Inetutils}) daemon. @command{inetd} listens for connections on internet "
-"sockets, and lazily starts the specified server program when a connection is "
-"made on one of these sockets."
+"This service runs the @command{inetd} (@pxref{inetd invocation,,, inetutils,"
+" GNU Inetutils}) daemon. @command{inetd} listens for connections on "
+"internet sockets, and lazily starts the specified server program when a "
+"connection is made on one of these sockets."
msgstr ""
#. type: deffn
#: doc/guix.texi:10948
msgid ""
"The value of this service is an @code{inetd-configuration} object. The "
-"following example configures the @command{inetd} daemon to provide the built-"
-"in @command{echo} service, as well as an smtp service which forwards smtp "
-"traffic over ssh to a server @code{smtp-server} behind a gateway "
+"following example configures the @command{inetd} daemon to provide the "
+"built-in @command{echo} service, as well as an smtp service which forwards "
+"smtp traffic over ssh to a server @code{smtp-server} behind a gateway "
"@code{hostname}:"
msgstr ""
@@ -24420,7 +26361,8 @@ msgstr ""
#. type: item
#: doc/guix.texi:10980
#, no-wrap
-msgid "@code{program} (default: @code{(file-append inetutils \"/libexec/inetd\")})"
+msgid ""
+"@code{program} (default: @code{(file-append inetutils \"/libexec/inetd\")})"
msgstr ""
#. type: table
@@ -24451,7 +26393,8 @@ msgstr ""
#: doc/guix.texi:10993
msgid ""
"Data type representing an entry in the @command{inetd} configuration. Each "
-"entry corresponds to a socket where @command{inetd} will listen for requests."
+"entry corresponds to a socket where @command{inetd} will listen for "
+"requests."
msgstr ""
#. type: item
@@ -24470,7 +26413,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11002
-msgid "A string, the name must correspond to an entry in @code{/etc/services}."
+msgid ""
+"A string, the name must correspond to an entry in @code{/etc/services}."
msgstr ""
#. type: code{#1}
@@ -24572,8 +26516,8 @@ msgstr ""
msgid ""
"The daemon runs as the @code{tor} unprivileged user. It is passed "
"@var{config-file}, a file-like object, with an additional @code{User tor} "
-"line and lines for hidden services added via @code{tor-hidden-service}. Run "
-"@command{man tor} for information about the configuration file."
+"line and lines for hidden services added via @code{tor-hidden-service}. Run"
+" @command{man tor} for information about the configuration file."
msgstr ""
#. type: cindex
@@ -24627,7 +26571,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:11062
-msgid "The @code{(gnu services rsync)} module provides the following services:"
+msgid ""
+"The @code{(gnu services rsync)} module provides the following services:"
msgstr ""
#. type: Plain text
@@ -24646,8 +26591,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:11070
msgid ""
-"This is the type for the @uref{https://rsync.samba.org, rsync} rsync daemon, "
-"@command{rsync-configuration} record as in this example:"
+"This is the type for the @uref{https://rsync.samba.org, rsync} rsync daemon,"
+" @command{rsync-configuration} record as in this example:"
msgstr ""
#. type: example
@@ -24692,8 +26637,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11089
msgid ""
-"TCP port on which @command{rsync} listens for incoming connections. If port "
-"is less than @code{1024} @command{rsync} needs to be started as the "
+"TCP port on which @command{rsync} listens for incoming connections. If port"
+" is less than @code{1024} @command{rsync} needs to be started as the "
"@code{root} user and group."
msgstr ""
@@ -24816,8 +26761,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11123
msgid ""
-"User name or user ID that file transfers to and from that module should take "
-"place as when the daemon was run as @code{root}."
+"User name or user ID that file transfers to and from that module should take"
+" place as when the daemon was run as @code{root}."
msgstr ""
#. type: item
@@ -24833,7 +26778,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:11131
-msgid "Furthermore, @code{(gnu services ssh)} provides the following services."
+msgid ""
+"Furthermore, @code{(gnu services ssh)} provides the following services."
msgstr ""
#. type: cindex
@@ -24858,11 +26804,11 @@ msgstr ""
#: doc/guix.texi:11143
msgid ""
"[#:daemonic? #t] [#:interfaces '()] [#:port-number 22] @ [#:allow-empty-"
-"passwords? #f] [#:root-login? #f] @ [#:syslog-output? #t] [#:x11-forwarding? "
-"#t] @ [#:tcp/ip-forwarding? #t] [#:password-authentication? #t] @ [#:public-"
-"key-authentication? #t] [#:initialize? #t] Run the @command{lshd} program "
-"from @var{lsh} to listen on port @var{port-number}. @var{host-key} must "
-"designate a file containing the host key, and readable only by root."
+"passwords? #f] [#:root-login? #f] @ [#:syslog-output? #t] [#:x11-forwarding?"
+" #t] @ [#:tcp/ip-forwarding? #t] [#:password-authentication? #t] @ "
+"[#:public-key-authentication? #t] [#:initialize? #t] Run the @command{lshd} "
+"program from @var{lsh} to listen on port @var{port-number}. @var{host-key} "
+"must designate a file containing the host key, and readable only by root."
msgstr ""
#. type: deffn
@@ -24896,15 +26842,16 @@ msgstr ""
#: doc/guix.texi:11162
msgid ""
"When @var{interfaces} is empty, lshd listens for connections on all the "
-"network interfaces; otherwise, @var{interfaces} must be a list of host names "
-"or addresses."
+"network interfaces; otherwise, @var{interfaces} must be a list of host names"
+" or addresses."
msgstr ""
#. type: deffn
#: doc/guix.texi:11166
msgid ""
"@var{allow-empty-passwords?} specifies whether to accept log-ins with empty "
-"passwords, and @var{root-login?} specifies whether to accept log-ins as root."
+"passwords, and @var{root-login?} specifies whether to accept log-ins as "
+"root."
msgstr ""
#. type: deffn
@@ -24921,8 +26868,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:11176
msgid ""
-"This is the type for the @uref{http://www.openssh.org, OpenSSH} secure shell "
-"daemon, @command{sshd}. Its value must be an @code{openssh-configuration} "
+"This is the type for the @uref{http://www.openssh.org, OpenSSH} secure shell"
+" daemon, @command{sshd}. Its value must be an @code{openssh-configuration} "
"record as in this example:"
msgstr ""
@@ -25003,8 +26950,8 @@ msgstr ""
msgid ""
"This field determines whether and when to allow logins as root. If "
"@code{#f}, root logins are disallowed; if @code{#t}, they are allowed. If "
-"it's the symbol @code{'without-password}, then root logins are permitted but "
-"not with password-based authentication."
+"it's the symbol @code{'without-password}, then root logins are permitted but"
+" not with password-based authentication."
msgstr ""
#. type: item
@@ -25048,8 +26995,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11229
msgid ""
-"Authorized public keys are stored in @file{~/.ssh/authorized_keys}. This is "
-"used only by protocol version 2."
+"Authorized public keys are stored in @file{~/.ssh/authorized_keys}. This is"
+" used only by protocol version 2."
msgstr ""
#. type: item
@@ -25087,8 +27034,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11245
msgid ""
-"Enables the Pluggable Authentication Module interface. If set to @code{#t}, "
-"this will enable PAM authentication using @code{challenge-response-"
+"Enables the Pluggable Authentication Module interface. If set to @code{#t},"
+" this will enable PAM authentication using @code{challenge-response-"
"authentication?} and @code{password-authentication?}, in addition to PAM "
"account and session module processing for all authentication types."
msgstr ""
@@ -25158,7 +27105,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11273
-msgid "List of strings describing which environment variables may be exported."
+msgid ""
+"List of strings describing which environment variables may be exported."
msgstr ""
#. type: table
@@ -25171,10 +27119,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:11281
msgid ""
-"This example allows ssh-clients to export the @code{COLORTERM} variable. It "
-"is set by terminal emulators, which support colors. You can use it in your "
-"shell's ressource file to enable colors for the prompt and commands if this "
-"variable is set."
+"This example allows ssh-clients to export the @code{COLORTERM} variable. It"
+" is set by terminal emulators, which support colors. You can use it in your"
+" shell's ressource file to enable colors for the prompt and commands if this"
+" variable is set."
msgstr ""
#. type: example
@@ -25233,14 +27181,15 @@ msgstr ""
#. type: table
#: doc/guix.texi:11309
msgid ""
-"Additional authorized keys can be specified @i{via} @code{service-extension}."
+"Additional authorized keys can be specified @i{via} @code{service-"
+"extension}."
msgstr ""
#. type: table
#: doc/guix.texi:11312
msgid ""
-"Note that this does @emph{not} interfere with the use of @file{~/.ssh/"
-"authorized_keys}."
+"Note that this does @emph{not} interfere with the use of "
+"@file{~/.ssh/authorized_keys}."
msgstr ""
#. type: deffn
@@ -25421,17 +27370,17 @@ msgid ""
"@command{avahi-daemon}, a system-wide mDNS/DNS-SD responder that allows for "
"service discovery and \"zero-configuration\" host name lookups (see "
"@uref{http://avahi.org/}), and extends the name service cache daemon (nscd) "
-"so that it can resolve @code{.local} host names using @uref{http://0pointer."
-"de/lennart/projects/nss-mdns/, nss-mdns}. Additionally, add the @var{avahi} "
-"package to the system profile so that commands such as @command{avahi-"
-"browse} are directly usable."
+"so that it can resolve @code{.local} host names using "
+"@uref{http://0pointer.de/lennart/projects/nss-mdns/, nss-mdns}. "
+"Additionally, add the @var{avahi} package to the system profile so that "
+"commands such as @command{avahi-browse} are directly usable."
msgstr ""
#. type: deffn
#: doc/guix.texi:11402
msgid ""
-"If @var{host-name} is different from @code{#f}, use that as the host name to "
-"publish for this machine; otherwise, use the machine's actual host name."
+"If @var{host-name} is different from @code{#f}, use that as the host name to"
+" publish for this machine; otherwise, use the machine's actual host name."
msgstr ""
#. type: deffn
@@ -25450,8 +27399,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:11411
msgid ""
-"Boolean values @var{ipv4?} and @var{ipv6?} determine whether to use IPv4/"
-"IPv6 sockets."
+"Boolean values @var{ipv4?} and @var{ipv6?} determine whether to use "
+"IPv4/IPv6 sockets."
msgstr ""
#. type: deffn
@@ -25528,9 +27477,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:11447
msgid ""
-"To use X11, you must install at least one @dfn{window manager}---for example "
-"the @code{windowmaker} or @code{openbox} packages---preferably by adding it "
-"to the @code{packages} field of your operating system definition "
+"To use X11, you must install at least one @dfn{window manager}---for example"
+" the @code{windowmaker} or @code{openbox} packages---preferably by adding it"
+" to the @code{packages} field of your operating system definition "
"(@pxref{operating-system Reference, system-wide packages})."
msgstr ""
@@ -25560,8 +27509,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:11459
msgid ""
-"SLiM looks for @dfn{session types} described by the @file{.desktop} files in "
-"@file{/run/current-system/profile/share/xsessions} and allows users to "
+"SLiM looks for @dfn{session types} described by the @file{.desktop} files in"
+" @file{/run/current-system/profile/share/xsessions} and allows users to "
"choose a session from the log-in screen using @kbd{F1}. Packages such as "
"@code{xfce}, @code{sawfish}, and @code{ratpoison} provide @file{.desktop} "
"files; adding them to the system-wide set of packages automatically makes "
@@ -25571,9 +27520,9 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:11463
msgid ""
-"In addition, @file{~/.xsession} files are honored. When available, @file{~/."
-"xsession} must be an executable that starts a window manager and/or other X "
-"clients."
+"In addition, @file{~/.xsession} files are honored. When available, "
+"@file{~/.xsession} must be an executable that starts a window manager and/or"
+" other X clients."
msgstr ""
#. type: deftp
@@ -25773,7 +27722,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11532
#, no-wrap
-msgid "@code{halt-command} (default @code{#~(string-apppend #$shepherd \"/sbin/halt\")})"
+msgid ""
+"@code{halt-command} (default @code{#~(string-apppend #$shepherd "
+"\"/sbin/halt\")})"
msgstr ""
#. type: table
@@ -25784,7 +27735,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11535
#, no-wrap
-msgid "@code{reboot-command} (default @code{#~(string-append #$shepherd \"/sbin/reboot\")})"
+msgid ""
+"@code{reboot-command} (default @code{#~(string-append #$shepherd "
+"\"/sbin/reboot\")})"
msgstr ""
#. type: table
@@ -25800,14 +27753,15 @@ msgstr ""
#. type: table
#: doc/guix.texi:11540
-msgid ""
-"Theme to use. Default themes provided by SDDM are \"elarun\" or \"maldives\"."
+msgid "Theme to use. Default themes provided by SDDM are \"elarun\" or \"maldives\"."
msgstr ""
#. type: item
#: doc/guix.texi:11541
#, no-wrap
-msgid "@code{themes-directory} (default \"/run/current-system/profile/share/sddm/themes\")"
+msgid ""
+"@code{themes-directory} (default \"/run/current-"
+"system/profile/share/sddm/themes\")"
msgstr ""
#. type: table
@@ -25818,7 +27772,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11544
#, no-wrap
-msgid "@code{faces-directory} (default \"/run/current-system/profile/share/sddm/faces\")"
+msgid ""
+"@code{faces-directory} (default \"/run/current-"
+"system/profile/share/sddm/faces\")"
msgstr ""
#. type: table
@@ -25895,7 +27851,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11565
#, no-wrap
-msgid "@code{hide-shells} (default @code{#~(string-append #$shadow \"/sbin/nologin\")})"
+msgid ""
+"@code{hide-shells} (default @code{#~(string-append #$shadow "
+"\"/sbin/nologin\")})"
msgstr ""
#. type: table
@@ -25906,7 +27864,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11568
#, no-wrap
-msgid "@code{session-command} (default @code{#~(string-append #$sddm \"/share/sddm/scripts/wayland-session\")})"
+msgid ""
+"@code{session-command} (default @code{#~(string-append #$sddm "
+"\"/share/sddm/scripts/wayland-session\")})"
msgstr ""
#. type: table
@@ -25917,7 +27877,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11571
#, no-wrap
-msgid "@code{sessions-directory} (default \"/run/current-system/profile/share/wayland-sessions\")"
+msgid ""
+"@code{sessions-directory} (default \"/run/current-"
+"system/profile/share/wayland-sessions\")"
msgstr ""
#. type: table
@@ -25939,7 +27901,8 @@ msgstr ""
#. type: item
#: doc/guix.texi:11577
#, no-wrap
-msgid "@code{xauth-path} (default @code{#~(string-append #$xauth \"/bin/xauth\")})"
+msgid ""
+"@code{xauth-path} (default @code{#~(string-append #$xauth \"/bin/xauth\")})"
msgstr ""
#. type: table
@@ -25950,7 +27913,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11580
#, no-wrap
-msgid "@code{xephyr-path} (default @code{#~(string-append #$xorg-server \"/bin/Xephyr\")})"
+msgid ""
+"@code{xephyr-path} (default @code{#~(string-append #$xorg-server "
+"\"/bin/Xephyr\")})"
msgstr ""
#. type: table
@@ -25961,7 +27926,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11583
#, no-wrap
-msgid "@code{xdisplay-start} (default @code{#~(string-append #$sddm \"/share/sddm/scripts/Xsetup\")})"
+msgid ""
+"@code{xdisplay-start} (default @code{#~(string-append #$sddm "
+"\"/share/sddm/scripts/Xsetup\")})"
msgstr ""
#. type: table
@@ -25972,7 +27939,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11586
#, no-wrap
-msgid "@code{xdisplay-stop} (default @code{#~(string-append #$sddm \"/share/sddm/scripts/Xstop\")})"
+msgid ""
+"@code{xdisplay-stop} (default @code{#~(string-append #$sddm "
+"\"/share/sddm/scripts/Xstop\")})"
msgstr ""
#. type: table
@@ -25994,7 +27963,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:11592
#, no-wrap
-msgid "@code{xsessions-directory} (default: \"/run/current-system/profile/share/xsessions\")"
+msgid ""
+"@code{xsessions-directory} (default: \"/run/current-"
+"system/profile/share/xsessions\")"
msgstr ""
#. type: table
@@ -26094,8 +28065,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:11635
msgid ""
-"[#:modules %default-xorg-modules] @ [#:fonts %default-xorg-fonts] @ [#:"
-"configuration-file (xorg-configuration-file @dots{})] @ [#:xorg-server "
+"[#:modules %default-xorg-modules] @ [#:fonts %default-xorg-fonts] @ "
+"[#:configuration-file (xorg-configuration-file @dots{})] @ [#:xorg-server "
"@var{xorg-server}] Return a @code{startx} script in which @var{modules}, a "
"list of X module packages, and @var{fonts}, a list of X font directories, "
"are available. See @code{xorg-wrapper} for more details on the arguments. "
@@ -26116,9 +28087,10 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:11645
msgid ""
-"[#:modules %default-xorg-modules] @ [#:fonts %default-xorg-fonts] @ [#:"
-"drivers '()] [#:resolutions '()] [#:extra-config '()] Return a configuration "
-"file for the Xorg server containing search paths for all the common drivers."
+"[#:modules %default-xorg-modules] @ [#:fonts %default-xorg-fonts] @ "
+"[#:drivers '()] [#:resolutions '()] [#:extra-config '()] Return a "
+"configuration file for the Xorg server containing search paths for all the "
+"common drivers."
msgstr ""
#. type: deffn
@@ -26142,8 +28114,8 @@ msgstr ""
#: doc/guix.texi:11658
msgid ""
"Likewise, when @var{resolutions} is the empty list, Xorg chooses an "
-"appropriate screen resolution; otherwise, it must be a list of resolutions---"
-"e.g., @code{((1024 768) (640 480))}."
+"appropriate screen resolution; otherwise, it must be a list of resolutions"
+"---e.g., @code{((1024 768) (640 480))}."
msgstr ""
#. type: deffn
@@ -26188,9 +28160,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:11684
msgid ""
-"The @code{(gnu services cups)} module provides a Guix service definition for "
-"the CUPS printing service. To add printer support to a GuixSD system, add a "
-"@code{cups-service} to the operating system definition:"
+"The @code{(gnu services cups)} module provides a Guix service definition for"
+" the CUPS printing service. To add printer support to a GuixSD system, add "
+"a @code{cups-service} to the operating system definition:"
msgstr ""
#. type: deffn
@@ -26247,10 +28219,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:11721
msgid ""
-"The available configuration parameters follow. Each parameter definition is "
-"preceded by its type; for example, @samp{string-list foo} indicates that the "
-"@code{foo} parameter should be specified as a list of strings. There is "
-"also a way to specify the configuration as a string, if you have an old "
+"The available configuration parameters follow. Each parameter definition is"
+" preceded by its type; for example, @samp{string-list foo} indicates that "
+"the @code{foo} parameter should be specified as a list of strings. There is"
+" also a way to specify the configuration as a string, if you have an old "
"@code{cupsd.conf} file that you want to port over from some other system; "
"see the end for more details."
msgstr ""
@@ -26285,7 +28257,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11741
#, no-wrap
-msgid "{@code{cups-configuration} parameter} files-configuration files-configuration"
+msgid ""
+"{@code{cups-configuration} parameter} files-configuration files-"
+"configuration"
msgstr ""
#. type: deftypevr
@@ -26313,9 +28287,9 @@ msgid ""
"access log generation. The value @code{stderr} causes log entries to be "
"sent to the standard error file when the scheduler is running in the "
"foreground, or to the system log daemon when run in the background. The "
-"value @code{syslog} causes log entries to be sent to the system log daemon. "
-"The server name may be included in filenames using the string @code{%s}, as "
-"in @code{/var/log/cups/%s-access_log}."
+"value @code{syslog} causes log entries to be sent to the system log daemon."
+" The server name may be included in filenames using the string @code{%s}, "
+"as in @code{/var/log/cups/%s-access_log}."
msgstr ""
#. type: deftypevr
@@ -26355,8 +28329,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11774
msgid ""
-"Note that the permissions for the printers.conf file are currently masked to "
-"only allow access from the scheduler user (typically root). This is done "
+"Note that the permissions for the printers.conf file are currently masked to"
+" only allow access from the scheduler user (typically root). This is done "
"because printer device URIs sometimes contain sensitive authentication "
"information that should not be generally known on the system. There is no "
"way to disable this security feature."
@@ -26376,8 +28350,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11786
msgid ""
-"Defines the error log filename. Specifying a blank filename disables access "
-"log generation. The value @code{stderr} causes log entries to be sent to "
+"Defines the error log filename. Specifying a blank filename disables access"
+" log generation. The value @code{stderr} causes log entries to be sent to "
"the standard error file when the scheduler is running in the foreground, or "
"to the system log daemon when run in the background. The value "
"@code{syslog} causes log entries to be sent to the system log daemon. The "
@@ -26446,8 +28420,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:11811
msgid ""
-"Listen or Port errors are fatal, except for IPv6 failures on the loopback or "
-"@code{any} addresses."
+"Listen or Port errors are fatal, except for IPv6 failures on the loopback or"
+" @code{any} addresses."
msgstr ""
#. type: item
@@ -26488,8 +28462,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11826
msgid ""
-"Specifies whether the file pseudo-device can be used for new printer "
-"queues. The URI @uref{file:///dev/null} is always allowed."
+"Specifies whether the file pseudo-device can be used for new printer queues."
+" The URI @uref{file:///dev/null} is always allowed."
msgstr ""
#. type: deftypevr
@@ -26598,7 +28572,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11865
msgid ""
-"Specifies the directory that contains print jobs and other HTTP request data."
+"Specifies the directory that contains print jobs and other HTTP request "
+"data."
msgstr ""
#. type: deftypevr
@@ -26615,9 +28590,10 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11874
msgid ""
-"Specifies the level of security sandboxing that is applied to print filters, "
-"backends, and other child processes of the scheduler; either @code{relaxed} "
-"or @code{strict}. This directive is currently only used/supported on macOS."
+"Specifies the level of security sandboxing that is applied to print filters,"
+" backends, and other child processes of the scheduler; either @code{relaxed}"
+" or @code{strict}. This directive is currently only used/supported on "
+"macOS."
msgstr ""
#. type: deftypevr
@@ -26634,8 +28610,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11883
msgid ""
-"Specifies the location of TLS certificates and private keys. CUPS will look "
-"for public and private keys in this directory: a @code{.crt} files for PEM-"
+"Specifies the location of TLS certificates and private keys. CUPS will look"
+" for public and private keys in this directory: a @code{.crt} files for PEM-"
"encoded certificates and corresponding @code{.key} files for PEM-encoded "
"private keys."
msgstr ""
@@ -26677,12 +28653,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11900
#, no-wrap
-msgid "{@code{files-configuration} parameter} space-separated-string-list system-group"
+msgid ""
+"{@code{files-configuration} parameter} space-separated-string-list system-"
+"group"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:11902
-msgid "Specifies the group(s) to use for @code{@@SYSTEM} group authentication."
+msgid ""
+"Specifies the group(s) to use for @code{@@SYSTEM} group authentication."
msgstr ""
#. type: deftypevr
@@ -26716,14 +28695,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11918
#, no-wrap
-msgid "{@code{cups-configuration} parameter} access-log-level access-log-level"
+msgid ""
+"{@code{cups-configuration} parameter} access-log-level access-log-level"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:11925
msgid ""
-"Specifies the logging level for the AccessLog file. The @code{config} level "
-"logs when printers and classes are added, deleted, or modified and when "
+"Specifies the logging level for the AccessLog file. The @code{config} level"
+" logs when printers and classes are added, deleted, or modified and when "
"configuration files are accessed or updated. The @code{actions} level logs "
"when print jobs are submitted, held, released, modified, or canceled, and "
"any of the conditions for @code{config}. The @code{all} level logs all "
@@ -26751,7 +28731,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11936
#, no-wrap
-msgid "{@code{cups-configuration} parameter} browse-local-protocols browse-local-protocols"
+msgid ""
+"{@code{cups-configuration} parameter} browse-local-protocols browse-local-"
+"protocols"
msgstr ""
#. type: deftypevr
@@ -26797,8 +28779,8 @@ msgstr ""
msgid ""
"Specifies the security classification of the server. Any valid banner name "
"can be used, including \"classified\", \"confidential\", \"secret\", "
-"\"topsecret\", and \"unclassified\", or the banner can be omitted to disable "
-"secure printing functions."
+"\"topsecret\", and \"unclassified\", or the banner can be omitted to disable"
+" secure printing functions."
msgstr ""
#. type: deftypevr
@@ -26839,7 +28821,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11970
#, no-wrap
-msgid "{@code{cups-configuration} parameter} default-auth-type default-auth-type"
+msgid ""
+"{@code{cups-configuration} parameter} default-auth-type default-auth-type"
msgstr ""
#. type: deftypevr
@@ -26855,7 +28838,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11976
#, no-wrap
-msgid "{@code{cups-configuration} parameter} default-encryption default-encryption"
+msgid ""
+"{@code{cups-configuration} parameter} default-encryption default-encryption"
msgstr ""
#. type: deftypevr
@@ -26893,8 +28877,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:11993
msgid ""
-"Specifies the default paper size for new print queues. @samp{\"Auto\"} uses "
-"a locale-specific default, while @samp{\"None\"} specifies there is no "
+"Specifies the default paper size for new print queues. @samp{\"Auto\"} uses"
+" a locale-specific default, while @samp{\"None\"} specifies there is no "
"default paper size. Specific size names are typically @samp{\"Letter\"} or "
"@samp{\"A4\"}."
msgstr ""
@@ -26946,7 +28930,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12009
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer dirty-clean-interval"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer dirty-clean-"
+"interval"
msgstr ""
#. type: deftypevr
@@ -26986,7 +28972,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12027
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer filter-limit"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer filter-limit"
msgstr ""
#. type: deftypevr
@@ -26996,8 +28983,8 @@ msgid ""
"be used to minimize disk, memory, and CPU resource problems. A limit of 0 "
"disables filter limiting. An average print to a non-PostScript printer "
"needs a filter limit of about 200. A PostScript printer needs about half "
-"that (100). Setting the limit below these thresholds will effectively limit "
-"the scheduler to printing a single job at any time."
+"that (100). Setting the limit below these thresholds will effectively limit"
+" the scheduler to printing a single job at any time."
msgstr ""
#. type: deftypevr
@@ -27026,7 +29013,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12047
#, no-wrap
-msgid "{@code{cups-configuration} parameter} host-name-lookups host-name-lookups"
+msgid ""
+"{@code{cups-configuration} parameter} host-name-lookups host-name-lookups"
msgstr ""
#. type: deftypevr
@@ -27043,7 +29031,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12058
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer job-kill-delay"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer job-kill-delay"
msgstr ""
#. type: deftypevr
@@ -27056,7 +29045,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12065
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer job-retry-interval"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer job-retry-"
+"interval"
msgstr ""
#. type: deftypevr
@@ -27070,7 +29061,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12074
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer job-retry-limit"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer job-retry-limit"
msgstr ""
#. type: deftypevr
@@ -27105,7 +29097,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12089
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer keep-alive-timeout"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer keep-alive-"
+"timeout"
msgstr ""
#. type: deftypevr
@@ -27116,14 +29110,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12095
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer limit-request-body"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer limit-request-"
+"body"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12098
msgid ""
-"Specifies the maximum size of print files, IPP requests, and HTML form "
-"data. A limit of 0 disables the limit check."
+"Specifies the maximum size of print files, IPP requests, and HTML form data."
+" A limit of 0 disables the limit check."
msgstr ""
#. type: deftypevr
@@ -27138,15 +29134,16 @@ msgid ""
"Listens on the specified interfaces for connections. Valid values are of "
"the form @var{address}:@var{port}, where @var{address} is either an IPv6 "
"address enclosed in brackets, an IPv4 address, or @code{*} to indicate all "
-"addresses. Values can also be file names of local UNIX domain sockets. The "
-"Listen directive is similar to the Port directive but allows you to restrict "
-"access to specific interfaces or networks."
+"addresses. Values can also be file names of local UNIX domain sockets. The"
+" Listen directive is similar to the Port directive but allows you to "
+"restrict access to specific interfaces or networks."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12111
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer listen-back-log"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer listen-back-log"
msgstr ""
#. type: deftypevr
@@ -27167,7 +29164,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12122
#, no-wrap
-msgid "{@code{cups-configuration} parameter} location-access-control-list location-access-controls"
+msgid ""
+"{@code{cups-configuration} parameter} location-access-control-list location-"
+"access-controls"
msgstr ""
#. type: deftypevr
@@ -27194,7 +29193,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12131
#, no-wrap
-msgid "{@code{location-access-controls} parameter} access-control-list access-controls"
+msgid ""
+"{@code{location-access-controls} parameter} access-control-list access-"
+"controls"
msgstr ""
#. type: deftypevr
@@ -27219,7 +29220,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12138
#, no-wrap
-msgid "{@code{location-access-controls} parameter} method-access-control-list method-access-controls"
+msgid ""
+"{@code{location-access-controls} parameter} method-access-control-list "
+"method-access-controls"
msgstr ""
#. type: deftypevr
@@ -27259,7 +29262,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12158
#, no-wrap
-msgid "{@code{method-access-controls} parameter} access-control-list access-controls"
+msgid ""
+"{@code{method-access-controls} parameter} access-control-list access-"
+"controls"
msgstr ""
#. type: deftypevr
@@ -27272,15 +29277,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12167
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer log-debug-history"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer log-debug-history"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12171
msgid ""
"Specifies the number of debugging messages that are retained for logging if "
-"an error occurs in a print job. Debug messages are logged regardless of the "
-"LogLevel setting."
+"an error occurs in a print job. Debug messages are logged regardless of the"
+" LogLevel setting."
msgstr ""
#. type: deftypevr
@@ -27298,8 +29304,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12178
msgid ""
-"Specifies the level of logging for the ErrorLog file. The value @code{none} "
-"stops all logging while @code{debug2} logs everything."
+"Specifies the level of logging for the ErrorLog file. The value @code{none}"
+" stops all logging while @code{debug2} logs everything."
msgstr ""
#. type: deftypevr
@@ -27334,21 +29340,23 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12192
msgid ""
-"Specifies the maximum number of simultaneous clients that are allowed by the "
-"scheduler."
+"Specifies the maximum number of simultaneous clients that are allowed by the"
+" scheduler."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12196
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-clients-per-host"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-clients-per-"
+"host"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12199
msgid ""
-"Specifies the maximum number of simultaneous clients that are allowed from a "
-"single address."
+"Specifies the maximum number of simultaneous clients that are allowed from a"
+" single address."
msgstr ""
#. type: deftypevr
@@ -27371,7 +29379,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12210
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-hold-time"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-hold-time"
msgstr ""
#. type: deftypevr
@@ -27403,7 +29412,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12225
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-jobs-per-printer"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-jobs-per-"
+"printer"
msgstr ""
#. type: deftypevr
@@ -27416,27 +29427,29 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12232
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-jobs-per-user"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-jobs-per-user"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12235
msgid ""
-"Specifies the maximum number of simultaneous jobs that are allowed per "
-"user. A value of 0 allows up to MaxJobs jobs per user."
+"Specifies the maximum number of simultaneous jobs that are allowed per user."
+" A value of 0 allows up to MaxJobs jobs per user."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12239
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-job-time"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-job-time"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12242
msgid ""
-"Specifies the maximum time a job may take to print before it is canceled, in "
-"seconds. Set to 0 to disable cancellation of \"stuck\" jobs."
+"Specifies the maximum time a job may take to print before it is canceled, in"
+" seconds. Set to 0 to disable cancellation of \"stuck\" jobs."
msgstr ""
#. type: deftypevr
@@ -27447,7 +29460,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12246
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer max-log-size"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer max-log-size"
msgstr ""
#. type: deftypevr
@@ -27465,7 +29479,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12253
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer multiple-operation-timeout"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer multiple-"
+"operation-timeout"
msgstr ""
#. type: deftypevr
@@ -27490,9 +29506,9 @@ msgstr ""
#: doc/guix.texi:12265
msgid ""
"Specifies the format of PageLog lines. Sequences beginning with percent "
-"(@samp{%}) characters are replaced with the corresponding information, while "
-"all other characters are copied literally. The following percent sequences "
-"are recognized:"
+"(@samp{%}) characters are replaced with the corresponding information, while"
+" all other characters are copied literally. The following percent sequences"
+" are recognized:"
msgstr ""
#. type: item
@@ -27594,7 +29610,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12300
#, no-wrap
-msgid "{@code{cups-configuration} parameter} environment-variables environment-variables"
+msgid ""
+"{@code{cups-configuration} parameter} environment-variables environment-"
+"variables"
msgstr ""
#. type: deftypevr
@@ -27607,7 +29625,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12307
#, no-wrap
-msgid "{@code{cups-configuration} parameter} policy-configuration-list policies"
+msgid ""
+"{@code{cups-configuration} parameter} policy-configuration-list policies"
msgstr ""
#. type: deftypevr
@@ -27678,7 +29697,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12338
#, no-wrap
-msgid "{@code{policy-configuration} parameter} string subscription-private-access"
+msgid ""
+"{@code{policy-configuration} parameter} string subscription-private-access"
msgstr ""
#. type: deftypevr
@@ -27698,7 +29718,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12352
#, no-wrap
-msgid "{@code{policy-configuration} parameter} string subscription-private-values"
+msgid ""
+"{@code{policy-configuration} parameter} string subscription-private-values"
msgstr ""
#. type: deftypevr
@@ -27711,7 +29732,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12360
#, no-wrap
-msgid "{@code{policy-configuration} parameter} operation-access-control-list access-controls"
+msgid ""
+"{@code{policy-configuration} parameter} operation-access-control-list "
+"access-controls"
msgstr ""
#. type: deftypevr
@@ -27722,7 +29745,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12367
#, no-wrap
-msgid "{@code{cups-configuration} parameter} boolean-or-non-negative-integer preserve-job-files"
+msgid ""
+"{@code{cups-configuration} parameter} boolean-or-non-negative-integer "
+"preserve-job-files"
msgstr ""
#. type: deftypevr
@@ -27742,14 +29767,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12376
#, no-wrap
-msgid "{@code{cups-configuration} parameter} boolean-or-non-negative-integer preserve-job-history"
+msgid ""
+"{@code{cups-configuration} parameter} boolean-or-non-negative-integer "
+"preserve-job-history"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12381
msgid ""
-"Specifies whether the job history is preserved after a job is printed. If a "
-"numeric value is specified, the job history is preserved for the indicated "
+"Specifies whether the job history is preserved after a job is printed. If a"
+" numeric value is specified, the job history is preserved for the indicated "
"number of seconds after printing. If @code{#t}, the job history is "
"preserved until the MaxJobs limit is reached."
msgstr ""
@@ -27757,7 +29784,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12385
#, no-wrap
-msgid "{@code{cups-configuration} parameter} non-negative-integer reload-timeout"
+msgid ""
+"{@code{cups-configuration} parameter} non-negative-integer reload-timeout"
msgstr ""
#. type: deftypevr
@@ -27776,8 +29804,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12395
msgid ""
-"Specifies the maximum amount of memory to use when converting documents into "
-"bitmaps for a printer."
+"Specifies the maximum amount of memory to use when converting documents into"
+" bitmaps for a printer."
msgstr ""
#. type: deftypevr
@@ -27870,7 +29898,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12437
-msgid "Set the specified environment variable to be passed to child processes."
+msgid ""
+"Set the specified environment variable to be passed to child processes."
msgstr ""
#. type: deftypevr
@@ -27887,8 +29916,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12446
msgid ""
-"Listens on the specified interfaces for encrypted connections. Valid values "
-"are of the form @var{address}:@var{port}, where @var{address} is either an "
+"Listens on the specified interfaces for encrypted connections. Valid values"
+" are of the form @var{address}:@var{port}, where @var{address} is either an "
"IPv6 address enclosed in brackets, an IPv4 address, or @code{*} to indicate "
"all addresses."
msgstr ""
@@ -27905,8 +29934,8 @@ msgid ""
"Sets encryption options. By default, CUPS only supports encryption using "
"TLS v1.0 or higher using known secure cipher suites. The @code{AllowRC4} "
"option enables the 128-bit RC4 cipher suites, which are required for some "
-"older clients that do not implement newer ones. The @code{AllowSSL3} option "
-"enables SSL v3.0, which is required for some older clients that do not "
+"older clients that do not implement newer ones. The @code{AllowSSL3} option"
+" enables SSL v3.0, which is required for some older clients that do not "
"support TLS v1.0."
msgstr ""
@@ -27950,9 +29979,10 @@ msgstr ""
msgid ""
"At this point you're probably thinking ``oh dear, Guix manual, I like you "
"but you can stop already with the configuration options''. Indeed. "
-"However, one more point: it could be that you have an existing @code{cupsd."
-"conf} that you want to use. In that case, you can pass an @code{opaque-cups-"
-"configuration} as the configuration of a @code{cups-service-type}."
+"However, one more point: it could be that you have an existing "
+"@code{cupsd.conf} that you want to use. In that case, you can pass an "
+"@code{opaque-cups-configuration} as the configuration of a @code{cups-"
+"service-type}."
msgstr ""
#. type: Plain text
@@ -28009,8 +30039,8 @@ msgstr ""
#: doc/guix.texi:12522
msgid ""
"The @code{(gnu services desktop)} module provides services that are usually "
-"useful in the context of a ``desktop'' setup---that is, on a machine running "
-"a graphical display server, possibly with graphical user interfaces, etc. "
+"useful in the context of a ``desktop'' setup---that is, on a machine running"
+" a graphical display server, possibly with graphical user interfaces, etc. "
"It also defines services that provide specific desktop environments like "
"GNOME, XFCE or MATE."
msgstr ""
@@ -28032,8 +30062,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:12530
msgid ""
-"This is a list of services that builds upon @var{%base-services} and adds or "
-"adjusts services for a typical ``desktop'' setup."
+"This is a list of services that builds upon @var{%base-services} and adds or"
+" adjusts services for a typical ``desktop'' setup."
msgstr ""
#. type: defvr
@@ -28044,8 +30074,8 @@ msgid ""
"(@pxref{Networking Services, @code{network-manager-service-type}}), energy "
"and color management services, the @code{elogind} login and seat manager, "
"the Polkit privilege service, the GeoClue location service, the "
-"AccountsService daemon that allows authorized users change system passwords, "
-"an NTP client (@pxref{Networking Services}), the Avahi daemon, and has the "
+"AccountsService daemon that allows authorized users change system passwords,"
+" an NTP client (@pxref{Networking Services}), the Avahi daemon, and has the "
"name service switch service configured to be able to use @code{nss-mdns} "
"(@pxref{Name Service Switch, mDNS})."
msgstr ""
@@ -28064,14 +30094,14 @@ msgid ""
"Additionally, the @code{gnome-desktop-service}, @code{xfce-desktop-service} "
"and @code{mate-desktop-service} procedures can add GNOME, XFCE and/or MATE "
"to a system. To ``add GNOME'' means that system-level services like the "
-"backlight adjustment helpers and the power management utilities are added to "
-"the system, extending @code{polkit} and @code{dbus} appropriately, allowing "
-"GNOME to operate with elevated privileges on a limited number of special-"
+"backlight adjustment helpers and the power management utilities are added to"
+" the system, extending @code{polkit} and @code{dbus} appropriately, allowing"
+" GNOME to operate with elevated privileges on a limited number of special-"
"purpose system interfaces. Additionally, adding a service made by "
"@code{gnome-desktop-service} adds the GNOME metapackage to the system "
"profile. Likewise, adding the XFCE service not only adds the @code{xfce} "
-"metapackage to the system profile, but it also gives the Thunar file manager "
-"the ability to open a ``root-mode'' file management window, if the user "
+"metapackage to the system profile, but it also gives the Thunar file manager"
+" the ability to open a ``root-mode'' file management window, if the user "
"authenticates using the administrator's password via the standard polkit "
"graphical interface. To ``add MATE'' means that @code{polkit} and "
"@code{dbus} are extended appropriately, allowing MATE to operate with "
@@ -28083,11 +30113,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:12574
msgid ""
-"The desktop environments in Guix use the Xorg display server by default. If "
-"you'd like to use the newer display server protocol called Wayland, you need "
-"to use the @code{sddm-service} instead of the @code{slim-service} for the "
-"graphical login manager. You should then select the ``GNOME (Wayland)'' "
-"session in SDDM. Alternatively you can also try starting GNOME on Wayland "
+"The desktop environments in Guix use the Xorg display server by default. If"
+" you'd like to use the newer display server protocol called Wayland, you "
+"need to use the @code{sddm-service} instead of the @code{slim-service} for "
+"the graphical login manager. You should then select the ``GNOME (Wayland)''"
+" session in SDDM. Alternatively you can also try starting GNOME on Wayland "
"manually from a TTY with the command ``XDG_SESSION_TYPE=wayland exec dbus-"
"run-session gnome-session``. Currently only GNOME has support for Wayland."
msgstr ""
@@ -28115,9 +30145,9 @@ msgstr ""
#: doc/guix.texi:12586
msgid ""
"Return a service that adds the @code{xfce} package to the system profile, "
-"and extends polkit with the ability for @code{thunar} to manipulate the file "
-"system as root from within a user session, after the user has authenticated "
-"with the administrator's password."
+"and extends polkit with the ability for @code{thunar} to manipulate the file"
+" system as root from within a user session, after the user has authenticated"
+" with the administrator's password."
msgstr ""
#. type: deffn
@@ -28137,8 +30167,8 @@ msgstr ""
#: doc/guix.texi:12599
msgid ""
"Because the GNOME, XFCE and MATE desktop services pull in so many packages, "
-"the default @code{%desktop-services} variable doesn't include either of them "
-"by default. To add GNOME, XFCE or MATE, just @code{cons} them onto "
+"the default @code{%desktop-services} variable doesn't include either of them"
+" by default. To add GNOME, XFCE or MATE, just @code{cons} them onto "
"@code{%desktop-services} in the @code{services} field of your "
"@code{operating-system}:"
msgstr ""
@@ -28169,8 +30199,8 @@ msgstr ""
#: doc/guix.texi:12618
msgid ""
"The actual service definitions included in @code{%desktop-services} and "
-"provided by @code{(gnu services dbus)} and @code{(gnu services desktop)} are "
-"described below."
+"provided by @code{(gnu services dbus)} and @code{(gnu services desktop)} are"
+" described below."
msgstr ""
#. type: deffn
@@ -28189,18 +30219,18 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:12626
msgid ""
-"@uref{http://dbus.freedesktop.org/, D-Bus} is an inter-process communication "
-"facility. Its system bus is used to allow system services to communicate "
+"@uref{http://dbus.freedesktop.org/, D-Bus} is an inter-process communication"
+" facility. Its system bus is used to allow system services to communicate "
"and to be notified of system-wide events."
msgstr ""
#. type: deffn
#: doc/guix.texi:12631
msgid ""
-"@var{services} must be a list of packages that provide an @file{etc/dbus-1/"
-"system.d} directory containing additional D-Bus configuration and policy "
-"files. For example, to allow avahi-daemon to use the system bus, "
-"@var{services} must be equal to @code{(list avahi)}."
+"@var{services} must be a list of packages that provide an "
+"@file{etc/dbus-1/system.d} directory containing additional D-Bus "
+"configuration and policy files. For example, to allow avahi-daemon to use "
+"the system bus, @var{services} must be equal to @code{(list avahi)}."
msgstr ""
#. type: deffn
@@ -28214,8 +30244,8 @@ msgstr ""
msgid ""
"Return a service that runs the @code{elogind} login and seat management "
"daemon. @uref{https://github.com/elogind/elogind, Elogind} exposes a D-Bus "
-"interface that can be used to know which users are logged in, know what kind "
-"of sessions they have open, suspend the system, inhibit system suspend, "
+"interface that can be used to know which users are logged in, know what kind"
+" of sessions they have open, suspend the system, inhibit system suspend, "
"reboot the system, and other tasks."
msgstr ""
@@ -28231,9 +30261,9 @@ msgstr ""
#: doc/guix.texi:12648
msgid ""
"The @var{config} keyword argument specifies the configuration for elogind, "
-"and should be the result of an @code{(elogind-configuration (@var{parameter} "
-"@var{value})...)} invocation. Available parameters and their default values "
-"are:"
+"and should be the result of an @code{(elogind-configuration (@var{parameter}"
+" @var{value})...)} invocation. Available parameters and their default "
+"values are:"
msgstr ""
#. type: item
@@ -28480,8 +30510,9 @@ msgid ""
"AccountsService, a system service that can list available accounts, change "
"their passwords, and so on. AccountsService integrates with PolicyKit to "
"enable unprivileged users to acquire the capability to modify their system "
-"configuration. @uref{https://www.freedesktop.org/wiki/Software/"
-"AccountsService/, the accountsservice web site} for more information."
+"configuration. "
+"@uref{https://www.freedesktop.org/wiki/Software/AccountsService/, the "
+"accountsservice web site} for more information."
msgstr ""
#. type: deffn
@@ -28500,13 +30531,14 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:12725
msgid ""
-"[#:polkit @var{polkit}] Return a service that runs the @uref{http://www."
-"freedesktop.org/wiki/Software/polkit/, Polkit privilege management service}, "
-"which allows system administrators to grant access to privileged operations "
-"in a structured way. By querying the Polkit service, a privileged system "
-"component can know when it should grant additional capabilities to ordinary "
-"users. For example, an ordinary user can be granted the capability to "
-"suspend the system if the user is logged in locally."
+"[#:polkit @var{polkit}] Return a service that runs the "
+"@uref{http://www.freedesktop.org/wiki/Software/polkit/, Polkit privilege "
+"management service}, which allows system administrators to grant access to "
+"privileged operations in a structured way. By querying the Polkit service, "
+"a privileged system component can know when it should grant additional "
+"capabilities to ordinary users. For example, an ordinary user can be "
+"granted the capability to suspend the system if the user is logged in "
+"locally."
msgstr ""
#. type: deffn
@@ -28524,8 +30556,8 @@ msgid ""
"[#:time-action 120] @ [#:critical-power-action 'hybrid-sleep] Return a "
"service that runs @uref{http://upower.freedesktop.org/, @command{upowerd}}, "
"a system-wide monitor for power consumption and battery levels, with the "
-"given configuration settings. It implements the @code{org.freedesktop."
-"UPower} D-Bus interface, and is notably used by GNOME."
+"given configuration settings. It implements the "
+"@code{org.freedesktop.UPower} D-Bus interface, and is notably used by GNOME."
msgstr ""
#. type: deffn
@@ -28539,8 +30571,8 @@ msgstr ""
msgid ""
"Return a service for @uref{http://udisks.freedesktop.org/docs/latest/, "
"UDisks}, a @dfn{disk management} daemon that provides user interfaces with "
-"notifications and ways to mount/unmount disks. Programs that talk to UDisks "
-"include the @command{udisksctl} command, part of UDisks, and GNOME Disks."
+"notifications and ways to mount/unmount disks. Programs that talk to UDisks"
+" include the @command{udisksctl} command, part of UDisks, and GNOME Disks."
msgstr ""
#. type: deffn
@@ -28562,16 +30594,18 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:12761
#, no-wrap
-msgid "{Scheme Procedure} geoclue-application name [#:allowed? #t] [#:system? #f] [#:users '()]"
+msgid ""
+"{Scheme Procedure} geoclue-application name [#:allowed? #t] [#:system? #f] "
+"[#:users '()]"
msgstr ""
#. type: deffn
#: doc/guix.texi:12770
msgid ""
"Return a configuration allowing an application to access GeoClue location "
-"data. @var{name} is the Desktop ID of the application, without the @code{."
-"desktop} part. If @var{allowed?} is true, the application will have access "
-"to location information by default. The boolean @var{system?} value "
+"data. @var{name} is the Desktop ID of the application, without the "
+"@code{.desktop} part. If @var{allowed?} is true, the application will have "
+"access to location information by default. The boolean @var{system?} value "
"indicates whether an application is a system component or not. Finally "
"@var{users} is a list of UIDs of all users for which this application is "
"allowed location info access. An empty users list means that all users are "
@@ -28587,11 +30621,11 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:12779
msgid ""
-"The standard list of well-known GeoClue application configurations, granting "
-"authority to the GNOME date-and-time utility to ask for the current location "
-"in order to set the time zone, and allowing the IceCat and Epiphany web "
-"browsers to request location information. IceCat and Epiphany both query "
-"the user before allowing a web page to know the user's location."
+"The standard list of well-known GeoClue application configurations, granting"
+" authority to the GNOME date-and-time utility to ask for the current "
+"location in order to set the time zone, and allowing the IceCat and Epiphany"
+" web browsers to request location information. IceCat and Epiphany both "
+"query the user before allowing a web page to know the user's location."
msgstr ""
#. type: deffn
@@ -28603,15 +30637,17 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:12794
msgid ""
-"[#:whitelist '()] @ [#:wifi-geolocation-url \"https://location.services."
-"mozilla.com/v1/geolocate?key=geoclue\"] @ [#:submit-data? #f] [#:wifi-"
-"submission-url \"https://location.services.mozilla.com/v1/submit?key=geoclue"
-"\"] @ [#:submission-nick \"geoclue\"] @ [#:applications %standard-geoclue-"
-"applications] Return a service that runs the GeoClue location service. This "
-"service provides a D-Bus interface to allow applications to request access "
+"[#:whitelist '()] @ [#:wifi-geolocation-url "
+"\"https://location.services.mozilla.com/v1/geolocate?key=geoclue\"] @ "
+"[#:submit-data? #f] [#:wifi-submission-url "
+"\"https://location.services.mozilla.com/v1/submit?key=geoclue\"] @ "
+"[#:submission-nick \"geoclue\"] @ [#:applications %standard-geoclue-"
+"applications] Return a service that runs the GeoClue location service. This"
+" service provides a D-Bus interface to allow applications to request access "
"to a user's physical location, and optionally to add information to online "
-"location databases. See @uref{https://wiki.freedesktop.org/www/Software/"
-"GeoClue/, the GeoClue web site} for more information."
+"location databases. See "
+"@uref{https://wiki.freedesktop.org/www/Software/GeoClue/, the GeoClue web "
+"site} for more information."
msgstr ""
#. type: deffn
@@ -28624,8 +30660,8 @@ msgstr ""
#: doc/guix.texi:12803
msgid ""
"[@w{#:auto-enable? #f}] Return a service that runs the @command{bluetoothd} "
-"daemon, which manages all the Bluetooth devices and provides a number of D-"
-"Bus interfaces. When AUTO-ENABLE? is true, the bluetooth controller is "
+"daemon, which manages all the Bluetooth devices and provides a number of "
+"D-Bus interfaces. When AUTO-ENABLE? is true, the bluetooth controller is "
"powered automatically at boot, which can be useful when using a bluetooth "
"keyboard or mouse."
msgstr ""
@@ -28657,8 +30693,8 @@ msgstr ""
#: doc/guix.texi:12819
msgid ""
"[#:config-file] [#:data-directory ``/var/lib/postgresql/data''] @ [#:port "
-"5432] [#:locale ``en_US.utf8''] Return a service that runs @var{postgresql}, "
-"the PostgreSQL database server."
+"5432] [#:locale ``en_US.utf8''] Return a service that runs @var{postgresql},"
+" the PostgreSQL database server."
msgstr ""
#. type: deffn
@@ -28728,7 +30764,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:12846
-msgid "TCP port on which the database server listens for incoming connections."
+msgid ""
+"TCP port on which the database server listens for incoming connections."
msgstr ""
#. type: defvr
@@ -28863,7 +30900,8 @@ msgstr ""
#. type: item
#: doc/guix.texi:12897
#, no-wrap
-msgid "@code{config-file} (default: @code{%default-mongodb-configuration-file})"
+msgid ""
+"@code{config-file} (default: @code{%default-mongodb-configuration-file})"
msgstr ""
#. type: table
@@ -29025,10 +31063,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:12971
msgid ""
-"The available configuration parameters follow. Each parameter definition is "
-"preceded by its type; for example, @samp{string-list foo} indicates that the "
-"@code{foo} parameter should be specified as a list of strings. There is "
-"also a way to specify the configuration as a string, if you have an old "
+"The available configuration parameters follow. Each parameter definition is"
+" preceded by its type; for example, @samp{string-list foo} indicates that "
+"the @code{foo} parameter should be specified as a list of strings. There is"
+" also a way to specify the configuration as a string, if you have an old "
"@code{dovecot.conf} file that you want to port over from some other system; "
"see the end for more details."
msgstr ""
@@ -29052,23 +31090,26 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:12986
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} comma-separated-string-list listen"
+msgid ""
+"{@code{dovecot-configuration} parameter} comma-separated-string-list listen"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12992
msgid ""
-"A list of IPs or hosts where to listen for connections. @samp{*} listens on "
-"all IPv4 interfaces, @samp{::} listens on all IPv6 interfaces. If you want "
-"to specify non-default ports or anything more complex, customize the address "
-"and port fields of the @samp{inet-listener} of the specific services you are "
-"interested in."
+"A list of IPs or hosts where to listen for connections. @samp{*} listens on"
+" all IPv4 interfaces, @samp{::} listens on all IPv6 interfaces. If you want"
+" to specify non-default ports or anything more complex, customize the "
+"address and port fields of the @samp{inet-listener} of the specific services"
+" you are interested in."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:12994
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} protocol-configuration-list protocols"
+msgid ""
+"{@code{dovecot-configuration} parameter} protocol-configuration-list "
+"protocols"
msgstr ""
#. type: deftypevr
@@ -29103,15 +31144,17 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13008
msgid ""
-"UNIX socket path to the master authentication server to find users. This is "
-"used by imap (for shared users) and lda. It defaults to @samp{\"/var/run/"
-"dovecot/auth-userdb\"}."
+"UNIX socket path to the master authentication server to find users. This is"
+" used by imap (for shared users) and lda. It defaults to "
+"@samp{\"/var/run/dovecot/auth-userdb\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13010
#, no-wrap
-msgid "{@code{protocol-configuration} parameter} space-separated-string-list mail-plugins"
+msgid ""
+"{@code{protocol-configuration} parameter} space-separated-string-list mail-"
+"plugins"
msgstr ""
#. type: deftypevr
@@ -29122,20 +31165,23 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13014
#, no-wrap
-msgid "{@code{protocol-configuration} parameter} non-negative-integer mail-max-userip-connections"
+msgid ""
+"{@code{protocol-configuration} parameter} non-negative-integer mail-max-"
+"userip-connections"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13018
msgid ""
-"Maximum number of IMAP connections allowed for a user from each IP address. "
-"NOTE: The username is compared case-sensitively. Defaults to @samp{10}."
+"Maximum number of IMAP connections allowed for a user from each IP address."
+" NOTE: The username is compared case-sensitively. Defaults to @samp{10}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13022
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} service-configuration-list services"
+msgid ""
+"{@code{dovecot-configuration} parameter} service-configuration-list services"
msgstr ""
#. type: deftypevr
@@ -29169,7 +31215,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13036
#, no-wrap
-msgid "{@code{service-configuration} parameter} listener-configuration-list listeners"
+msgid ""
+"{@code{service-configuration} parameter} listener-configuration-list "
+"listeners"
msgstr ""
#. type: deftypevr
@@ -29292,7 +31340,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13099
#, no-wrap
-msgid "{@code{inet-listener-configuration} parameter} non-negative-integer port"
+msgid ""
+"{@code{inet-listener-configuration} parameter} non-negative-integer port"
msgstr ""
#. type: deftypevr
@@ -29316,7 +31365,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13111
#, no-wrap
-msgid "{@code{service-configuration} parameter} non-negative-integer service-count"
+msgid ""
+"{@code{service-configuration} parameter} non-negative-integer service-count"
msgstr ""
#. type: deftypevr
@@ -29330,7 +31380,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13118
#, no-wrap
-msgid "{@code{service-configuration} parameter} non-negative-integer process-min-avail"
+msgid ""
+"{@code{service-configuration} parameter} non-negative-integer process-min-"
+"avail"
msgstr ""
#. type: deftypevr
@@ -29343,14 +31395,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13123
#, no-wrap
-msgid "{@code{service-configuration} parameter} non-negative-integer vsz-limit"
+msgid ""
+"{@code{service-configuration} parameter} non-negative-integer vsz-limit"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13127
msgid ""
-"If you set @samp{service-count 0}, you probably need to grow this. Defaults "
-"to @samp{256000000}."
+"If you set @samp{service-count 0}, you probably need to grow this. Defaults"
+" to @samp{256000000}."
msgstr ""
#. type: deftypevr
@@ -29379,13 +31432,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13140
msgid ""
-"A list of key-value pairs that this dict should hold. Defaults to @samp{()}."
+"A list of key-value pairs that this dict should hold. Defaults to "
+"@samp{()}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13144
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} passdb-configuration-list passdbs"
+msgid ""
+"{@code{dovecot-configuration} parameter} passdb-configuration-list passdbs"
msgstr ""
#. type: deftypevr
@@ -29417,7 +31472,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13157
#, no-wrap
-msgid "{@code{passdb-configuration} parameter} space-separated-string-list args"
+msgid ""
+"{@code{passdb-configuration} parameter} space-separated-string-list args"
msgstr ""
#. type: deftypevr
@@ -29430,7 +31486,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13164
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} userdb-configuration-list userdbs"
+msgid ""
+"{@code{dovecot-configuration} parameter} userdb-configuration-list userdbs"
msgstr ""
#. type: deftypevr
@@ -29461,7 +31518,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13176
#, no-wrap
-msgid "{@code{userdb-configuration} parameter} space-separated-string-list args"
+msgid ""
+"{@code{userdb-configuration} parameter} space-separated-string-list args"
msgstr ""
#. type: deftypevr
@@ -29485,7 +31543,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13188
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} plugin-configuration plugin-configuration"
+msgid ""
+"{@code{dovecot-configuration} parameter} plugin-configuration plugin-"
+"configuration"
msgstr ""
#. type: deftypevr
@@ -29498,14 +31558,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13193
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} list-of-namespace-configuration namespaces"
+msgid ""
+"{@code{dovecot-configuration} parameter} list-of-namespace-configuration "
+"namespaces"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13196
msgid ""
-"List of namespaces. Each item in the list is created by the @code{namespace-"
-"configuration} constructor."
+"List of namespaces. Each item in the list is created by the "
+"@code{namespace-configuration} constructor."
msgstr ""
#. type: deftypevr
@@ -29533,8 +31595,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13206
msgid ""
-"Namespace type: @samp{private}, @samp{shared} or @samp{public}. Defaults to "
-"@samp{\"private\"}."
+"Namespace type: @samp{private}, @samp{shared} or @samp{public}. Defaults to"
+" @samp{\"private\"}."
msgstr ""
#. type: deftypevr
@@ -29548,8 +31610,8 @@ msgstr ""
msgid ""
"Hierarchy separator to use. You should use the same separator for all "
"namespaces or some clients get confused. @samp{/} is usually a good one. "
-"The default however depends on the underlying mail storage format. Defaults "
-"to @samp{\"\"}."
+"The default however depends on the underlying mail storage format. Defaults"
+" to @samp{\"\"}."
msgstr ""
#. type: deftypevr
@@ -29640,12 +31702,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13259
#, no-wrap
-msgid "{@code{namespace-configuration} parameter} mailbox-configuration-list mailboxes"
+msgid ""
+"{@code{namespace-configuration} parameter} mailbox-configuration-list "
+"mailboxes"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13262
-msgid "List of predefined mailboxes in this namespace. Defaults to @samp{()}."
+msgid ""
+"List of predefined mailboxes in this namespace. Defaults to @samp{()}."
msgstr ""
#. type: deftypevr
@@ -29673,14 +31738,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13273
msgid ""
-"@samp{create} will automatically create this mailbox. @samp{subscribe} will "
-"both create and subscribe to the mailbox. Defaults to @samp{\"no\"}."
+"@samp{create} will automatically create this mailbox. @samp{subscribe} will"
+" both create and subscribe to the mailbox. Defaults to @samp{\"no\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13275
#, no-wrap
-msgid "{@code{mailbox-configuration} parameter} space-separated-string-list special-use"
+msgid ""
+"{@code{mailbox-configuration} parameter} space-separated-string-list "
+"special-use"
msgstr ""
#. type: deftypevr
@@ -29701,8 +31768,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13289
msgid ""
-"Base directory where to store runtime data. Defaults to @samp{\"/var/run/"
-"dovecot/\"}."
+"Base directory where to store runtime data. Defaults to "
+"@samp{\"/var/run/dovecot/\"}."
msgstr ""
#. type: deftypevr
@@ -29719,7 +31786,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13296
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list login-trusted-networks"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list login-"
+"trusted-networks"
msgstr ""
#. type: deftypevr
@@ -29727,15 +31796,17 @@ msgstr ""
msgid ""
"List of trusted network ranges. Connections from these IPs are allowed to "
"override their IP addresses and ports (for logging and for authentication "
-"checks). @samp{disable-plaintext-auth} is also ignored for these networks. "
-"Typically you would specify your IMAP proxy servers here. Defaults to "
+"checks). @samp{disable-plaintext-auth} is also ignored for these networks."
+" Typically you would specify your IMAP proxy servers here. Defaults to "
"@samp{()}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13305
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list login-access-sockets"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list login-"
+"access-sockets"
msgstr ""
#. type: deftypevr
@@ -29769,15 +31840,17 @@ msgstr ""
#: doc/guix.texi:13324
msgid ""
"Should all processes be killed when Dovecot master process shuts down. "
-"Setting this to @code{#f} means that Dovecot can be upgraded without forcing "
-"existing client connections to close (although that could also be a problem "
-"if the upgrade is e.g. due to a security fix). Defaults to @samp{#t}."
+"Setting this to @code{#f} means that Dovecot can be upgraded without forcing"
+" existing client connections to close (although that could also be a problem"
+" if the upgrade is e.g. due to a security fix). Defaults to @samp{#t}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13326
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer doveadm-worker-count"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer doveadm-"
+"worker-count"
msgstr ""
#. type: deftypevr
@@ -29796,14 +31869,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13335
msgid ""
-"UNIX socket or host:port used for connecting to doveadm server. Defaults to "
-"@samp{\"doveadm-server\"}."
+"UNIX socket or host:port used for connecting to doveadm server. Defaults to"
+" @samp{\"doveadm-server\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13337
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list import-environment"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list import-"
+"environment"
msgstr ""
#. type: deftypevr
@@ -29817,23 +31892,26 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13343
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean disable-plaintext-auth?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean disable-plaintext-auth?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13350
msgid ""
-"Disable LOGIN command and all other plaintext authentications unless SSL/TLS "
-"is used (LOGINDISABLED capability). Note that if the remote IP matches the "
-"local IP (i.e. you're connecting from the same computer), the connection is "
-"considered secure and plaintext authentication is allowed. See also "
+"Disable LOGIN command and all other plaintext authentications unless SSL/TLS"
+" is used (LOGINDISABLED capability). Note that if the remote IP matches the"
+" local IP (i.e. you're connecting from the same computer), the connection is"
+" considered secure and plaintext authentication is allowed. See also "
"ssl=required setting. Defaults to @samp{#t}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13352
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer auth-cache-size"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer auth-cache-"
+"size"
msgstr ""
#. type: deftypevr
@@ -29854,8 +31932,8 @@ msgstr ""
#: doc/guix.texi:13367
msgid ""
"Time to live for cached data. After TTL expires the cached record is no "
-"longer used, *except* if the main database lookup returns internal failure. "
-"We also try to handle password changes automatically: If user's previous "
+"longer used, *except* if the main database lookup returns internal failure."
+" We also try to handle password changes automatically: If user's previous "
"authentication was successful, but this one wasn't, the cache isn't used. "
"For now this works only with plaintext authentication. Defaults to "
"@samp{\"1 hour\"}."
@@ -29864,7 +31942,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13369
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string auth-cache-negative-ttl"
+msgid ""
+"{@code{dovecot-configuration} parameter} string auth-cache-negative-ttl"
msgstr ""
#. type: deftypevr
@@ -29877,7 +31956,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13375
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list auth-realms"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list auth-"
+"realms"
msgstr ""
#. type: deftypevr
@@ -29912,19 +31993,19 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13397
msgid ""
-"List of allowed characters in username. If the user-given username contains "
-"a character not listed in here, the login automatically fails. This is just "
-"an extra check to make sure user can't exploit any potential quote escaping "
-"vulnerabilities with SQL/LDAP databases. If you want to allow all "
+"List of allowed characters in username. If the user-given username contains"
+" a character not listed in here, the login automatically fails. This is "
+"just an extra check to make sure user can't exploit any potential quote "
+"escaping vulnerabilities with SQL/LDAP databases. If you want to allow all "
"characters, set this value to empty. Defaults to "
-"@samp{\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@@"
-"\"}."
+"@samp{\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@@\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13399
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string auth-username-translation"
+msgid ""
+"{@code{dovecot-configuration} parameter} string auth-username-translation"
msgstr ""
#. type: deftypevr
@@ -29955,7 +32036,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13416
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string auth-master-user-separator"
+msgid ""
+"{@code{dovecot-configuration} parameter} string auth-master-user-separator"
msgstr ""
#. type: deftypevr
@@ -29971,7 +32053,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13426
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string auth-anonymous-username"
+msgid ""
+"{@code{dovecot-configuration} parameter} string auth-anonymous-username"
msgstr ""
#. type: deftypevr
@@ -29984,7 +32067,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13432
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer auth-worker-max-count"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer auth-worker-"
+"max-count"
msgstr ""
#. type: deftypevr
@@ -30019,8 +32104,8 @@ msgstr ""
#: doc/guix.texi:13452
msgid ""
"Kerberos keytab to use for the GSSAPI mechanism. Will use the system "
-"default (usually @file{/etc/krb5.keytab}) if not specified. You may need to "
-"change the auth service to run as root to be able to read this file. "
+"default (usually @file{/etc/krb5.keytab}) if not specified. You may need to"
+" change the auth service to run as root to be able to read this file. "
"Defaults to @samp{\"\"}."
msgstr ""
@@ -30034,21 +32119,22 @@ msgstr ""
#: doc/guix.texi:13459
msgid ""
"Do NTLM and GSS-SPNEGO authentication using Samba's winbind daemon and "
-"@samp{ntlm-auth} helper. <doc/wiki/Authentication/Mechanisms/Winbind.txt>. "
-"Defaults to @samp{#f}."
+"@samp{ntlm-auth} helper. <doc/wiki/Authentication/Mechanisms/Winbind.txt>."
+" Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13461
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} file-name auth-winbind-helper-path"
+msgid ""
+"{@code{dovecot-configuration} parameter} file-name auth-winbind-helper-path"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13464
msgid ""
-"Path for Samba's @samp{ntlm-auth} helper binary. Defaults to @samp{\"/usr/"
-"bin/ntlm_auth\"}."
+"Path for Samba's @samp{ntlm-auth} helper binary. Defaults to "
+"@samp{\"/usr/bin/ntlm_auth\"}."
msgstr ""
#. type: deftypevr
@@ -30067,7 +32153,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13471
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean auth-ssl-require-client-cert?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean auth-ssl-require-client-"
+"cert?"
msgstr ""
#. type: deftypevr
@@ -30080,7 +32168,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13477
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean auth-ssl-username-from-cert?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean auth-ssl-username-from-"
+"cert?"
msgstr ""
#. type: deftypevr
@@ -30094,15 +32184,17 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13484
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list auth-mechanisms"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list auth-"
+"mechanisms"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13490
msgid ""
"List of wanted authentication mechanisms. Supported mechanisms are: "
-"@samp{plain}, @samp{login}, @samp{digest-md5}, @samp{cram-md5}, @samp{ntlm}, "
-"@samp{rpa}, @samp{apop}, @samp{anonymous}, @samp{gssapi}, @samp{otp}, "
+"@samp{plain}, @samp{login}, @samp{digest-md5}, @samp{cram-md5}, @samp{ntlm},"
+" @samp{rpa}, @samp{apop}, @samp{anonymous}, @samp{gssapi}, @samp{otp}, "
"@samp{skey}, and @samp{gss-spnego}. NOTE: See also @samp{disable-plaintext-"
"auth} setting."
msgstr ""
@@ -30110,7 +32202,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13492
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list director-servers"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list "
+"director-servers"
msgstr ""
#. type: deftypevr
@@ -30124,7 +32218,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13499
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list director-mail-servers"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list "
+"director-mail-servers"
msgstr ""
#. type: deftypevr
@@ -30157,8 +32253,8 @@ msgstr ""
#: doc/guix.texi:13516
msgid ""
"How the username is translated before being hashed. Useful values include "
-"%Ln if user can log in with or without @@domain, %Ld if mailboxes are shared "
-"within domain. Defaults to @samp{\"%Lu\"}."
+"%Ln if user can log in with or without @@domain, %Ld if mailboxes are shared"
+" within domain. Defaults to @samp{\"%Lu\"}."
msgstr ""
#. type: deftypevr
@@ -30170,8 +32266,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13522
msgid ""
-"Log file to use for error messages. @samp{syslog} logs to syslog, @samp{/"
-"dev/stderr} logs to stderr. Defaults to @samp{\"syslog\"}."
+"Log file to use for error messages. @samp{syslog} logs to syslog, "
+"@samp{/dev/stderr} logs to stderr. Defaults to @samp{\"syslog\"}."
msgstr ""
#. type: deftypevr
@@ -30230,7 +32326,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13549
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean auth-verbose-passwords?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean auth-verbose-passwords?"
msgstr ""
#. type: deftypevr
@@ -30239,8 +32336,8 @@ msgid ""
"In case of password mismatches, log the attempted password. Valid values "
"are no, plain and sha1. sha1 can be useful for detecting brute force "
"password attempts vs. user simply trying the same password over and over "
-"again. You can also truncate the value to n chars by appending \":n\" (e.g. "
-"sha1:6). Defaults to @samp{#f}."
+"again. You can also truncate the value to n chars by appending \":n\" (e.g."
+" sha1:6). Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
@@ -30310,7 +32407,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13588
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list login-log-format-elements"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list login-"
+"log-format-elements"
msgstr ""
#. type: deftypevr
@@ -30343,8 +32442,8 @@ msgstr ""
#: doc/guix.texi:13604
msgid ""
"Log prefix for mail processes. See doc/wiki/Variables.txt for list of "
-"possible variables you can use. Defaults to @samp{\"\\\"%s(%u)<%@{pid@}><"
-"%@{session@}>: \\\"\"}."
+"possible variables you can use. Defaults to "
+"@samp{\"\\\"%s(%u)<%@{pid@}><%@{session@}>: \\\"\"}."
msgstr ""
#. type: deftypevr
@@ -30522,8 +32621,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13664
msgid ""
-"System user and group used to access mails. If you use multiple, userdb can "
-"override these by returning uid or gid fields. You can use either numbers "
+"System user and group used to access mails. If you use multiple, userdb can"
+" override these by returning uid or gid fields. You can use either numbers "
"or names. <doc/wiki/UserIds.txt>. Defaults to @samp{\"\"}."
msgstr ""
@@ -30560,15 +32659,17 @@ msgid ""
"Grant access to these supplementary groups for mail processes. Typically "
"these are used to set up access to shared mailboxes. Note that it may be "
"dangerous to set these if users can create symlinks (e.g. if \"mail\" group "
-"is set here, ln -s /var/mail ~/mail/var could allow a user to delete others' "
-"mailboxes, or ln -s /secret/shared/box ~/mail/mybox would allow reading "
+"is set here, ln -s /var/mail ~/mail/var could allow a user to delete others'"
+" mailboxes, or ln -s /secret/shared/box ~/mail/mybox would allow reading "
"it). Defaults to @samp{\"\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13689
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean mail-full-filesystem-access?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean mail-full-filesystem-"
+"access?"
msgstr ""
#. type: deftypevr
@@ -30576,8 +32677,8 @@ msgstr ""
msgid ""
"Allow full file system access to clients. There's no access checks other "
"than what the operating system does for the active UID/GID. It works with "
-"both maildir and mboxes, allowing you to prefix mailboxes names with e.g. /"
-"path/ or ~user/. Defaults to @samp{#f}."
+"both maildir and mboxes, allowing you to prefix mailboxes names with e.g. "
+"/path/ or ~user/. Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
@@ -30667,8 +32768,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13734
msgid ""
-"Mail index files also exist in NFS. Setting this to yes requires @samp{mmap-"
-"disable? #t} and @samp{fsync-disable? #f}. Defaults to @samp{#f}."
+"Mail index files also exist in NFS. Setting this to yes requires "
+"@samp{mmap-disable? #t} and @samp{fsync-disable? #f}. Defaults to "
+"@samp{#f}."
msgstr ""
#. type: deftypevr
@@ -30680,8 +32782,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13742
msgid ""
-"Locking method for index files. Alternatives are fcntl, flock and dotlock. "
-"Dotlocking uses some tricks which may create more disk I/O than other "
+"Locking method for index files. Alternatives are fcntl, flock and dotlock."
+" Dotlocking uses some tricks which may create more disk I/O than other "
"locking methods. NFS users: flock doesn't work, remember to change "
"@samp{mmap-disable}. Defaults to @samp{\"fcntl\"}."
msgstr ""
@@ -30702,28 +32804,33 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13750
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer first-valid-uid"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer first-valid-"
+"uid"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13756
msgid ""
-"Valid UID range for users. This is mostly to make sure that users can't log "
-"in as daemons or other system users. Note that denying root logins is "
-"hardcoded to dovecot binary and can't be done even if @samp{first-valid-uid} "
-"is set to 0. Defaults to @samp{500}."
+"Valid UID range for users. This is mostly to make sure that users can't log"
+" in as daemons or other system users. Note that denying root logins is "
+"hardcoded to dovecot binary and can't be done even if @samp{first-valid-uid}"
+" is set to 0. Defaults to @samp{500}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13758
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer last-valid-uid"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer last-valid-uid"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13763
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer first-valid-gid"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer first-valid-"
+"gid"
msgstr ""
#. type: deftypevr
@@ -30737,13 +32844,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13770
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer last-valid-gid"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer last-valid-gid"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13775
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer mail-max-keyword-length"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer mail-max-"
+"keyword-length"
msgstr ""
#. type: deftypevr
@@ -30756,16 +32866,18 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13781
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} colon-separated-file-name-list valid-chroot-dirs"
+msgid ""
+"{@code{dovecot-configuration} parameter} colon-separated-file-name-list "
+"valid-chroot-dirs"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13791
msgid ""
-"List of directories under which chrooting is allowed for mail processes (i."
-"e. /var/mail will allow chrooting to /var/mail/foo/bar too). This setting "
-"doesn't affect @samp{login-chroot} @samp{mail-chroot} or auth chroot "
-"settings. If this setting is empty, \"/./\" in home dirs are ignored. "
+"List of directories under which chrooting is allowed for mail processes "
+"(i.e. /var/mail will allow chrooting to /var/mail/foo/bar too). This "
+"setting doesn't affect @samp{login-chroot} @samp{mail-chroot} or auth chroot"
+" settings. If this setting is empty, \"/./\" in home dirs are ignored. "
"WARNING: Never add directories here which local users can modify, that may "
"lead to root exploit. Usually this should be done only if you don't allow "
"shell access for users. <doc/wiki/Chrooting.txt>. Defaults to @samp{()}."
@@ -30781,12 +32893,12 @@ msgstr ""
#: doc/guix.texi:13802
msgid ""
"Default chroot directory for mail processes. This can be overridden for "
-"specific users in user database by giving /./ in user's home directory (e."
-"g. /home/./user chroots into /home). Note that usually there is no real "
-"need to do chrooting, Dovecot doesn't allow users to access files outside "
-"their mail directory anyway. If your home directories are prefixed with the "
-"chroot directory, append \"/.\" to @samp{mail-chroot}. <doc/wiki/Chrooting."
-"txt>. Defaults to @samp{\"\"}."
+"specific users in user database by giving /./ in user's home directory (e.g."
+" /home/./user chroots into /home). Note that usually there is no real need "
+"to do chrooting, Dovecot doesn't allow users to access files outside their "
+"mail directory anyway. If your home directories are prefixed with the "
+"chroot directory, append \"/.\" to @samp{mail-chroot}. "
+"<doc/wiki/Chrooting.txt>. Defaults to @samp{\"\"}."
msgstr ""
#. type: deftypevr
@@ -30799,8 +32911,8 @@ msgstr ""
#: doc/guix.texi:13808
msgid ""
"UNIX socket path to master authentication server to find users. This is "
-"used by imap (for shared users) and lda. Defaults to @samp{\"/var/run/"
-"dovecot/auth-userdb\"}."
+"used by imap (for shared users) and lda. Defaults to "
+"@samp{\"/var/run/dovecot/auth-userdb\"}."
msgstr ""
#. type: deftypevr
@@ -30812,27 +32924,32 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13813
msgid ""
-"Directory where to look up mail plugins. Defaults to @samp{\"/usr/lib/"
-"dovecot\"}."
+"Directory where to look up mail plugins. Defaults to "
+"@samp{\"/usr/lib/dovecot\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13815
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list mail-plugins"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list mail-"
+"plugins"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13819
msgid ""
"List of plugins to load for all services. Plugins specific to IMAP, LDA, "
-"etc. are added to this list in their own .conf files. Defaults to @samp{()}."
+"etc. are added to this list in their own .conf files. Defaults to "
+"@samp{()}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13821
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer mail-cache-min-mail-count"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer mail-cache-"
+"min-mail-count"
msgstr ""
#. type: deftypevr
@@ -30846,7 +32963,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13828
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string mailbox-idle-check-interval"
+msgid ""
+"{@code{dovecot-configuration} parameter} string mailbox-idle-check-interval"
msgstr ""
#. type: deftypevr
@@ -30870,8 +32988,8 @@ msgstr ""
msgid ""
"Save mails with CR+LF instead of plain LF. This makes sending those mails "
"take less CPU, especially with sendfile() syscall with Linux and FreeBSD. "
-"But it also creates a bit more disk I/O which may just make it slower. Also "
-"note that if other software reads the mboxes/maildirs, they may handle the "
+"But it also creates a bit more disk I/O which may just make it slower. Also"
+" note that if other software reads the mboxes/maildirs, they may handle the "
"extra CRs wrong and cause problems. Defaults to @samp{#f}."
msgstr ""
@@ -30884,31 +33002,34 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13854
msgid ""
-"By default LIST command returns all entries in maildir beginning with a "
-"dot. Enabling this option makes Dovecot return only entries which are "
-"directories. This is done by stat()ing each entry, so it causes more disk I/"
-"O. (For systems setting struct @samp{dirent->d_type} this check is free and "
-"it's done always regardless of this setting). Defaults to @samp{#f}."
+"By default LIST command returns all entries in maildir beginning with a dot."
+" Enabling this option makes Dovecot return only entries which are "
+"directories. This is done by stat()ing each entry, so it causes more disk "
+"I/O. (For systems setting struct @samp{dirent->d_type} this check is free "
+"and it's done always regardless of this setting). Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13856
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean maildir-copy-with-hardlinks?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean maildir-copy-with-"
+"hardlinks?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13861
msgid ""
-"When copying a message, do it with hard links whenever possible. This makes "
-"the performance much better, and it's unlikely to have any side effects. "
+"When copying a message, do it with hard links whenever possible. This makes"
+" the performance much better, and it's unlikely to have any side effects. "
"Defaults to @samp{#t}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13863
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean maildir-very-dirty-syncs?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean maildir-very-dirty-syncs?"
msgstr ""
#. type: deftypevr
@@ -30922,7 +33043,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13870
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list mbox-read-locks"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list mbox-"
+"read-locks"
msgstr ""
#. type: deftypevr
@@ -30940,8 +33063,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:13879
msgid ""
-"Create <mailbox>.lock file. This is the oldest and most NFS-safe solution. "
-"If you want to use /var/mail/ like directory, the users will need write "
+"Create <mailbox>.lock file. This is the oldest and most NFS-safe solution."
+" If you want to use /var/mail/ like directory, the users will need write "
"access to that directory."
msgstr ""
@@ -30998,7 +33121,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13896
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list mbox-write-locks"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list mbox-"
+"write-locks"
msgstr ""
#. type: deftypevr
@@ -31017,7 +33142,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13905
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string mbox-dotlock-change-timeout"
+msgid ""
+"{@code{dovecot-configuration} parameter} string mbox-dotlock-change-timeout"
msgstr ""
#. type: deftypevr
@@ -31038,11 +33164,11 @@ msgstr ""
msgid ""
"When mbox changes unexpectedly we have to fully read it to find out what "
"changed. If the mbox is large this can take a long time. Since the change "
-"is usually just a newly appended mail, it'd be faster to simply read the new "
-"mails. If this setting is enabled, Dovecot does this but still safely "
-"fallbacks to re-reading the whole mbox file whenever something in mbox isn't "
-"how it's expected to be. The only real downside to this setting is that if "
-"some other MUA changes message flags, Dovecot doesn't notice it "
+"is usually just a newly appended mail, it'd be faster to simply read the new"
+" mails. If this setting is enabled, Dovecot does this but still safely "
+"fallbacks to re-reading the whole mbox file whenever something in mbox isn't"
+" how it's expected to be. The only real downside to this setting is that if"
+" some other MUA changes message flags, Dovecot doesn't notice it "
"immediately. Note that a full sync is done with SELECT, EXAMINE, EXPUNGE "
"and CHECK commands. Defaults to @samp{#t}."
msgstr ""
@@ -31050,15 +33176,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13924
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean mbox-very-dirty-syncs?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean mbox-very-dirty-syncs?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13929
msgid ""
"Like @samp{mbox-dirty-syncs}, but don't do full syncs even with SELECT, "
-"EXAMINE, EXPUNGE or CHECK commands. If this is set, @samp{mbox-dirty-syncs} "
-"is ignored. Defaults to @samp{#f}."
+"EXAMINE, EXPUNGE or CHECK commands. If this is set, @samp{mbox-dirty-syncs}"
+" is ignored. Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
@@ -31079,21 +33206,25 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13939
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer mbox-min-index-size"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer mbox-min-"
+"index-size"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13944
msgid ""
"If mbox size is smaller than this (e.g. 100k), don't write index files. If "
-"an index file already exists it's still read, just not updated. Defaults to "
-"@samp{0}."
+"an index file already exists it's still read, just not updated. Defaults to"
+" @samp{0}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:13946
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer mdbox-rotate-size"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer mdbox-rotate-"
+"size"
msgstr ""
#. type: deftypevr
@@ -31119,7 +33250,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13958
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean mdbox-preallocate-space?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean mdbox-preallocate-space?"
msgstr ""
#. type: deftypevr
@@ -31160,7 +33292,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:13976
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer mail-attachment-min-size"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer mail-"
+"attachment-min-size"
msgstr ""
#. type: deftypevr
@@ -31239,13 +33373,17 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14004
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer default-process-limit"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer default-"
+"process-limit"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14009
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer default-client-limit"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer default-"
+"client-limit"
msgstr ""
#. type: deftypevr
@@ -31256,15 +33394,17 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14014
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer default-vsz-limit"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer default-vsz-"
+"limit"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14019
msgid ""
"Default VSZ (virtual memory size) limit for service processes. This is "
-"mainly intended to catch and kill processes that leak memory before they eat "
-"up everything. Defaults to @samp{256000000}."
+"mainly intended to catch and kill processes that leak memory before they eat"
+" up everything. Defaults to @samp{256000000}."
msgstr ""
#. type: deftypevr
@@ -31290,9 +33430,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14033
msgid ""
-"Internal user is used by unprivileged processes. It should be separate from "
-"login user, so that login processes can't disturb other processes. Defaults "
-"to @samp{\"dovecot\"}."
+"Internal user is used by unprivileged processes. It should be separate from"
+" login user, so that login processes can't disturb other processes. "
+"Defaults to @samp{\"dovecot\"}."
msgstr ""
#. type: deftypevr
@@ -31317,8 +33457,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14043
msgid ""
-"PEM encoded X.509 SSL/TLS certificate (public key). Defaults to @samp{\"</"
-"etc/dovecot/default.pem\"}."
+"PEM encoded X.509 SSL/TLS certificate (public key). Defaults to "
+"@samp{\"</etc/dovecot/default.pem\"}."
msgstr ""
#. type: deftypevr
@@ -31331,8 +33471,8 @@ msgstr ""
#: doc/guix.texi:14050
msgid ""
"PEM encoded SSL/TLS private key. The key is opened before dropping root "
-"privileges, so keep the key file unreadable by anyone but root. Defaults to "
-"@samp{\"</etc/dovecot/private/default.pem\"}."
+"privileges, so keep the key file unreadable by anyone but root. Defaults to"
+" @samp{\"</etc/dovecot/private/default.pem\"}."
msgstr ""
#. type: deftypevr
@@ -31361,8 +33501,8 @@ msgstr ""
msgid ""
"PEM encoded trusted certificate authority. Set this only if you intend to "
"use @samp{ssl-verify-client-cert? #t}. The file should contain the CA "
-"certificate(s) followed by the matching CRL(s). (e.g. @samp{ssl-ca </etc/"
-"ssl/certs/ca.pem}). Defaults to @samp{\"\"}."
+"certificate(s) followed by the matching CRL(s). (e.g. @samp{ssl-ca "
+"</etc/ssl/certs/ca.pem}). Defaults to @samp{\"\"}."
msgstr ""
#. type: deftypevr
@@ -31381,7 +33521,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14073
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean ssl-verify-client-cert?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean ssl-verify-client-cert?"
msgstr ""
#. type: deftypevr
@@ -31395,7 +33536,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14079
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string ssl-cert-username-field"
+msgid ""
+"{@code{dovecot-configuration} parameter} string ssl-cert-username-field"
msgstr ""
#. type: deftypevr
@@ -31426,8 +33568,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14094
msgid ""
-"SSL ciphers to use. Defaults to @samp{\"ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!"
-"eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@@STRENGTH\"}."
+"SSL ciphers to use. Defaults to "
+"@samp{\"ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@@STRENGTH\"}."
msgstr ""
#. type: deftypevr
@@ -31439,8 +33581,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14099
msgid ""
-"SSL crypto device to use, for valid values run \"openssl engine\". Defaults "
-"to @samp{\"\"}."
+"SSL crypto device to use, for valid values run \"openssl engine\". Defaults"
+" to @samp{\"\"}."
msgstr ""
#. type: deftypevr
@@ -31479,8 +33621,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14117
msgid ""
-"If user is over quota, return with temporary failure instead of bouncing the "
-"mail. Defaults to @samp{#f}."
+"If user is over quota, return with temporary failure instead of bouncing the"
+" mail. Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
@@ -31587,7 +33729,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14159
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string lda-original-recipient-header"
+msgid ""
+"{@code{dovecot-configuration} parameter} string lda-original-recipient-"
+"header"
msgstr ""
#. type: deftypevr
@@ -31595,14 +33739,15 @@ msgstr ""
msgid ""
"Header where the original recipient address (SMTP's RCPT TO: address) is "
"taken from if not available elsewhere. With dovecot-lda -a parameter "
-"overrides this. A commonly used header for this is X-Original-To. Defaults "
-"to @samp{\"\"}."
+"overrides this. A commonly used header for this is X-Original-To. Defaults"
+" to @samp{\"\"}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14167
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean lda-mailbox-autocreate?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean lda-mailbox-autocreate?"
msgstr ""
#. type: deftypevr
@@ -31615,7 +33760,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14173
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} boolean lda-mailbox-autosubscribe?"
+msgid ""
+"{@code{dovecot-configuration} parameter} boolean lda-mailbox-autosubscribe?"
msgstr ""
#. type: deftypevr
@@ -31628,7 +33774,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14179
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} non-negative-integer imap-max-line-length"
+msgid ""
+"{@code{dovecot-configuration} parameter} non-negative-integer imap-max-line-"
+"length"
msgstr ""
#. type: deftypevr
@@ -31677,10 +33825,10 @@ msgstr ""
#: doc/guix.texi:14197
msgid ""
"See @file{doc/wiki/Variables.txt} for a list of all the variables you can "
-"use. Defaults to @samp{\"in=%i out=%o deleted=%@{deleted@} expunged="
-"%@{expunged@} trashed=%@{trashed@} hdr_count=%@{fetch_hdr_count@} hdr_bytes="
-"%@{fetch_hdr_bytes@} body_count=%@{fetch_body_count@} body_bytes="
-"%@{fetch_body_bytes@}\"}."
+"use. Defaults to @samp{\"in=%i out=%o deleted=%@{deleted@} "
+"expunged=%@{expunged@} trashed=%@{trashed@} hdr_count=%@{fetch_hdr_count@} "
+"hdr_bytes=%@{fetch_hdr_bytes@} body_count=%@{fetch_body_count@} "
+"body_bytes=%@{fetch_body_bytes@}\"}."
msgstr ""
#. type: deftypevr
@@ -31700,7 +33848,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14205
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} string imap-idle-notify-interval"
+msgid ""
+"{@code{dovecot-configuration} parameter} string imap-idle-notify-interval"
msgstr ""
#. type: deftypevr
@@ -31741,7 +33890,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14224
#, no-wrap
-msgid "{@code{dovecot-configuration} parameter} space-separated-string-list imap-client-workarounds"
+msgid ""
+"{@code{dovecot-configuration} parameter} space-separated-string-list imap-"
+"client-workarounds"
msgstr ""
#. type: deftypevr
@@ -31760,8 +33911,8 @@ msgstr ""
msgid ""
"Send EXISTS/RECENT new mail notifications only when replying to NOOP and "
"CHECK commands. Some clients ignore them otherwise, for example OSX Mail "
-"(<v2.1). Outlook Express breaks more badly though, without this it may show "
-"user \"Message no longer in server\" errors. Note that OE6 still breaks "
+"(<v2.1). Outlook Express breaks more badly though, without this it may show"
+" user \"Message no longer in server\" errors. Note that OE6 still breaks "
"even with this workaround if synchronization is set to \"Headers Only\"."
msgstr ""
@@ -31802,15 +33953,15 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14252
msgid ""
-"Host allowed in URLAUTH URLs sent by client. \"*\" allows all. Defaults to "
-"@samp{\"\"}."
+"Host allowed in URLAUTH URLs sent by client. \"*\" allows all. Defaults to"
+" @samp{\"\"}."
msgstr ""
#. type: Plain text
#: doc/guix.texi:14260
msgid ""
-"Whew! Lots of configuration options. The nice thing about it though is that "
-"GuixSD has a complete interface to Dovecot's configuration language. This "
+"Whew! Lots of configuration options. The nice thing about it though is that"
+" GuixSD has a complete interface to Dovecot's configuration language. This "
"allows not only a nice way to declare configurations, but also offers "
"reflective capabilities as well: users can write code to inspect and "
"transform configurations from within Scheme."
@@ -31851,8 +34002,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14279
msgid ""
-"For example, if your @code{dovecot.conf} is just the empty string, you could "
-"instantiate a dovecot service like this:"
+"For example, if your @code{dovecot.conf} is just the empty string, you could"
+" instantiate a dovecot service like this:"
msgstr ""
#. type: example
@@ -31879,8 +34030,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:14292
msgid ""
-"This is the type of the @uref{https://www.opensmtpd.org, OpenSMTPD} service, "
-"whose value should be an @code{opensmtpd-configuration} object as in this "
+"This is the type of the @uref{https://www.opensmtpd.org, OpenSMTPD} service,"
+" whose value should be an @code{opensmtpd-configuration} object as in this "
"example:"
msgstr ""
@@ -32097,8 +34248,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14391
msgid ""
-"The @code{(gnu services messaging)} module provides Guix service definitions "
-"for messaging services: currently only Prosody is supported."
+"The @code{(gnu services messaging)} module provides Guix service definitions"
+" for messaging services: currently only Prosody is supported."
msgstr ""
#. type: subsubheading
@@ -32177,9 +34328,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14439
msgid ""
-"The available configuration parameters follow. Each parameter definition is "
-"preceded by its type; for example, @samp{string-list foo} indicates that the "
-"@code{foo} parameter should be specified as a list of strings. Types "
+"The available configuration parameters follow. Each parameter definition is"
+" preceded by its type; for example, @samp{string-list foo} indicates that "
+"the @code{foo} parameter should be specified as a list of strings. Types "
"starting with @code{maybe-} denote parameters that won't show up in "
"@code{prosody.cfg.lua} when their value is @code{'disabled}."
msgstr ""
@@ -32187,16 +34338,16 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14443
msgid ""
-"There is also a way to specify the configuration as a string, if you have an "
-"old @code{prosody.cfg.lua} file that you want to port over from some other "
+"There is also a way to specify the configuration as a string, if you have an"
+" old @code{prosody.cfg.lua} file that you want to port over from some other "
"system; see the end for more details."
msgstr ""
#. type: Plain text
#: doc/guix.texi:14446
msgid ""
-"The @code{file-object} type designates either a file-like object (@pxref{G-"
-"Expressions, file-like objects}) or a file name."
+"The @code{file-object} type designates either a file-like object "
+"(@pxref{G-Expressions, file-like objects}) or a file name."
msgstr ""
#. type: Plain text
@@ -32224,8 +34375,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14465
msgid ""
-"Location of the Prosody data storage directory. See @url{https://prosody.im/"
-"doc/configure}. Defaults to @samp{\"/var/lib/prosody\"}."
+"Location of the Prosody data storage directory. See "
+"@url{https://prosody.im/doc/configure}. Defaults to "
+"@samp{\"/var/lib/prosody\"}."
msgstr ""
#. type: deftypevr
@@ -32237,9 +34389,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14471
msgid ""
-"Additional plugin directories. They are searched in all the specified paths "
-"in order. See @url{https://prosody.im/doc/plugins_directory}. Defaults to "
-"@samp{()}."
+"Additional plugin directories. They are searched in all the specified paths"
+" in order. See @url{https://prosody.im/doc/plugins_directory}. Defaults to"
+" @samp{()}."
msgstr ""
#. type: deftypevr
@@ -32253,8 +34405,8 @@ msgstr ""
msgid ""
"Every virtual host and component needs a certificate so that clients and "
"servers can securely verify its identity. Prosody will automatically load "
-"certificates/keys from the directory specified here. Defaults to @samp{\"/"
-"etc/prosody/certs\"}."
+"certificates/keys from the directory specified here. Defaults to "
+"@samp{\"/etc/prosody/certs\"}."
msgstr ""
#. type: deftypevr
@@ -32267,10 +34419,10 @@ msgstr ""
#: doc/guix.texi:14486
msgid ""
"This is a list of accounts that are admins for the server. Note that you "
-"must create the accounts separately. See @url{https://prosody.im/doc/"
-"admins} and @url{https://prosody.im/doc/creating_accounts}. Example: "
-"@code{(admins '(\"user1@@example.com\" \"user2@@example.net\"))} Defaults to "
-"@samp{()}."
+"must create the accounts separately. See "
+"@url{https://prosody.im/doc/admins} and "
+"@url{https://prosody.im/doc/creating_accounts}. Example: @code{(admins "
+"'(\"user1@@example.com\" \"user2@@example.net\"))} Defaults to @samp{()}."
msgstr ""
#. type: deftypevr
@@ -32297,10 +34449,11 @@ msgstr ""
msgid ""
"This is the list of modules Prosody will load on startup. It looks for "
"@code{mod_modulename.lua} in the plugins folder, so make sure that exists "
-"too. Documentation on modules can be found at: @url{https://prosody.im/doc/"
-"modules}. Defaults to @samp{(\"roster\" \"saslauth\" \"tls\" \"dialback\" "
-"\"disco\" \"carbons\" \"private\" \"blocklist\" \"vcard\" \"version\" "
-"\"uptime\" \"time\" \"ping\" \"pep\" \"register\" \"admin_adhoc\")}."
+"too. Documentation on modules can be found at: "
+"@url{https://prosody.im/doc/modules}. Defaults to @samp{(\"roster\" "
+"\"saslauth\" \"tls\" \"dialback\" \"disco\" \"carbons\" \"private\" "
+"\"blocklist\" \"vcard\" \"version\" \"uptime\" \"time\" \"ping\" \"pep\" "
+"\"register\" \"admin_adhoc\")}."
msgstr ""
#. type: deftypevr
@@ -32327,9 +34480,9 @@ msgstr ""
#: doc/guix.texi:14513
msgid ""
"Path to a text file where the shared groups are defined. If this path is "
-"empty then @samp{mod_groups} does nothing. See @url{https://prosody.im/doc/"
-"modules/mod_groups}. Defaults to @samp{\"/var/lib/prosody/sharedgroups.txt"
-"\"}."
+"empty then @samp{mod_groups} does nothing. See "
+"@url{https://prosody.im/doc/modules/mod_groups}. Defaults to "
+"@samp{\"/var/lib/prosody/sharedgroups.txt\"}."
msgstr ""
#. type: deftypevr
@@ -32341,8 +34494,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14519
msgid ""
-"Disable account creation by default, for security. See @url{https://prosody."
-"im/doc/creating_accounts}. Defaults to @samp{#f}."
+"Disable account creation by default, for security. See "
+"@url{https://prosody.im/doc/creating_accounts}. Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
@@ -32354,10 +34507,10 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14526
msgid ""
-"These are the SSL/TLS-related settings. Most of them are disabled so to use "
-"Prosody's defaults. If you do not completely understand these options, do "
-"not add them to your config, it is easy to lower the security of your server "
-"using them. See @url{https://prosody.im/doc/advanced_ssl_config}."
+"These are the SSL/TLS-related settings. Most of them are disabled so to use"
+" Prosody's defaults. If you do not completely understand these options, do "
+"not add them to your config, it is easy to lower the security of your server"
+" using them. See @url{https://prosody.im/doc/advanced_ssl_config}."
msgstr ""
#. type: deftypevr
@@ -32421,8 +34574,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14550
msgid ""
-"Path to a file containing root certificates that you wish Prosody to trust. "
-"Similar to @code{capath} but with all certificates concatenated together."
+"Path to a file containing root certificates that you wish Prosody to trust."
+" Similar to @code{capath} but with all certificates concatenated together."
msgstr ""
#. type: deftypevr
@@ -32487,9 +34640,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14577
msgid ""
-"A path to a file containing parameters for Diffie-Hellman key exchange. You "
-"can create such a file with: @code{openssl dhparam -out /etc/prosody/certs/"
-"dh-2048.pem 2048}"
+"A path to a file containing parameters for Diffie-Hellman key exchange. You"
+" can create such a file with: @code{openssl dhparam -out "
+"/etc/prosody/certs/dh-2048.pem 2048}"
msgstr ""
#. type: deftypevr
@@ -32530,7 +34683,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14594
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} boolean c2s-require-encryption?"
+msgid ""
+"{@code{prosody-configuration} parameter} boolean c2s-require-encryption?"
msgstr ""
#. type: deftypevr
@@ -32543,20 +34697,23 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14600
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} string-list disable-sasl-mechanisms"
+msgid ""
+"{@code{prosody-configuration} parameter} string-list disable-sasl-mechanisms"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14604
msgid ""
-"Set of mechanisms that will never be offered. See @url{https://prosody.im/"
-"doc/modules/mod_saslauth}. Defaults to @samp{(\"DIGEST-MD5\")}."
+"Set of mechanisms that will never be offered. See "
+"@url{https://prosody.im/doc/modules/mod_saslauth}. Defaults to "
+"@samp{(\"DIGEST-MD5\")}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14606
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} boolean s2s-require-encryption?"
+msgid ""
+"{@code{prosody-configuration} parameter} boolean s2s-require-encryption?"
msgstr ""
#. type: deftypevr
@@ -32575,16 +34732,17 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14618
msgid ""
-"Whether to require encryption and certificate authentication. This provides "
-"ideal security, but requires servers you communicate with to support "
-"encryption AND present valid, trusted certificates. See @url{https://"
-"prosody.im/doc/s2s#security}. Defaults to @samp{#f}."
+"Whether to require encryption and certificate authentication. This provides"
+" ideal security, but requires servers you communicate with to support "
+"encryption AND present valid, trusted certificates. See "
+"@url{https://prosody.im/doc/s2s#security}. Defaults to @samp{#f}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14620
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} string-list s2s-insecure-domains"
+msgid ""
+"{@code{prosody-configuration} parameter} string-list s2s-insecure-domains"
msgstr ""
#. type: deftypevr
@@ -32592,14 +34750,15 @@ msgstr ""
msgid ""
"Many servers don't support encryption or have invalid or self-signed "
"certificates. You can list domains here that will not be required to "
-"authenticate using certificates. They will be authenticated using DNS. See "
-"@url{https://prosody.im/doc/s2s#security}. Defaults to @samp{()}."
+"authenticate using certificates. They will be authenticated using DNS. See"
+" @url{https://prosody.im/doc/s2s#security}. Defaults to @samp{()}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14628
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} string-list s2s-secure-domains"
+msgid ""
+"{@code{prosody-configuration} parameter} string-list s2s-secure-domains"
msgstr ""
#. type: deftypevr
@@ -32623,8 +34782,9 @@ msgid ""
"passwords in plaintext and uses Prosody's configured data storage to store "
"the authentication data. If you do not trust your server please see "
"@url{https://prosody.im/doc/modules/mod_auth_internal_hashed} for "
-"information about using the hashed backend. See also @url{https://prosody."
-"im/doc/authentication} Defaults to @samp{\"internal_plain\"}."
+"information about using the hashed backend. See also "
+"@url{https://prosody.im/doc/authentication} Defaults to "
+"@samp{\"internal_plain\"}."
msgstr ""
#. type: deftypevr
@@ -32636,8 +34796,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14649
msgid ""
-"Set logging options. Advanced logging configuration is not yet supported by "
-"the GuixSD Prosody Service. See @url{https://prosody.im/doc/logging}. "
+"Set logging options. Advanced logging configuration is not yet supported by"
+" the GuixSD Prosody Service. See @url{https://prosody.im/doc/logging}. "
"Defaults to @samp{\"*syslog\"}."
msgstr ""
@@ -32657,7 +34817,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14656
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} maybe-non-negative-integer http-max-content-size"
+msgid ""
+"{@code{prosody-configuration} parameter} maybe-non-negative-integer http-"
+"max-content-size"
msgstr ""
#. type: deftypevr
@@ -32668,7 +34830,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14660
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} maybe-string http-external-url"
+msgid ""
+"{@code{prosody-configuration} parameter} maybe-string http-external-url"
msgstr ""
#. type: deftypevr
@@ -32676,23 +34839,26 @@ msgstr ""
msgid ""
"Some modules expose their own URL in various ways. This URL is built from "
"the protocol, host and port used. If Prosody sits behind a proxy, the "
-"public URL will be @code{http-external-url} instead. See @url{https://"
-"prosody.im/doc/http#external_url}."
+"public URL will be @code{http-external-url} instead. See "
+"@url{https://prosody.im/doc/http#external_url}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14667
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} virtualhost-configuration-list virtualhosts"
+msgid ""
+"{@code{prosody-configuration} parameter} virtualhost-configuration-list "
+"virtualhosts"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14672
msgid ""
"A host in Prosody is a domain on which user accounts can be created. For "
-"example if you want your users to have addresses like @samp{\"john."
-"smith@@example.com\"} then you need to add a host @samp{\"example.com\"}. "
-"All options in this list will apply only to this host."
+"example if you want your users to have addresses like "
+"@samp{\"john.smith@@example.com\"} then you need to add a host "
+"@samp{\"example.com\"}. All options in this list will apply only to this "
+"host."
msgstr ""
#. type: deftypevr
@@ -32723,8 +34889,8 @@ msgid ""
"file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-"
"encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-"
"encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, "
-"@code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-"
-"content-size}, @code{http-external-url}, @code{raw-content}, plus:"
+"@code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-"
+"max-content-size}, @code{http-external-url}, @code{raw-content}, plus:"
msgstr ""
#. type: deftypevr
@@ -32741,16 +34907,18 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14690
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} int-component-configuration-list int-components"
+msgid ""
+"{@code{prosody-configuration} parameter} int-component-configuration-list "
+"int-components"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14695
msgid ""
"Components are extra services on a server which are available to clients, "
-"usually on a subdomain of the main server (such as @samp{\"mycomponent."
-"example.com\"}). Example components might be chatroom servers, user "
-"directories, or gateways to other protocols."
+"usually on a subdomain of the main server (such as "
+"@samp{\"mycomponent.example.com\"}). Example components might be chatroom "
+"servers, user directories, or gateways to other protocols."
msgstr ""
#. type: deftypevr
@@ -32796,7 +34964,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14714
#, no-wrap
-msgid "{@code{int-component-configuration} parameter} maybe-mod-muc-configuration mod-muc"
+msgid ""
+"{@code{int-component-configuration} parameter} maybe-mod-muc-configuration "
+"mod-muc"
msgstr ""
#. type: deftypevr
@@ -32810,8 +34980,9 @@ msgstr ""
#: doc/guix.texi:14721
msgid ""
"General information on setting up and using multi-user chatrooms can be "
-"found in the \"Chatrooms\" documentation (@url{https://prosody.im/doc/"
-"chatrooms}), which you should read if you are new to XMPP chatrooms."
+"found in the \"Chatrooms\" documentation "
+"(@url{https://prosody.im/doc/chatrooms}), which you should read if you are "
+"new to XMPP chatrooms."
msgstr ""
#. type: deftypevr
@@ -32840,7 +35011,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14731
#, no-wrap
-msgid "{@code{mod-muc-configuration} parameter} string-or-boolean restrict-room-creation"
+msgid ""
+"{@code{mod-muc-configuration} parameter} string-or-boolean restrict-room-"
+"creation"
msgstr ""
#. type: deftypevr
@@ -32857,7 +35030,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14740
#, no-wrap
-msgid "{@code{mod-muc-configuration} parameter} non-negative-integer max-history-messages"
+msgid ""
+"{@code{mod-muc-configuration} parameter} non-negative-integer max-history-"
+"messages"
msgstr ""
#. type: deftypevr
@@ -32870,14 +35045,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14750
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} ext-component-configuration-list ext-components"
+msgid ""
+"{@code{prosody-configuration} parameter} ext-component-configuration-list "
+"ext-components"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:14755
msgid ""
-"External components use XEP-0114, which most standalone components support. "
-"To add an external component, you simply fill the hostname field. See "
+"External components use XEP-0114, which most standalone components support."
+" To add an external component, you simply fill the hostname field. See "
"@url{https://prosody.im/doc/components}. Defaults to @samp{()}."
msgstr ""
@@ -32906,7 +35083,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:14769
#, no-wrap
-msgid "{@code{prosody-configuration} parameter} non-negative-integer-list component-ports"
+msgid ""
+"{@code{prosody-configuration} parameter} non-negative-integer-list "
+"component-ports"
msgstr ""
#. type: deftypevr
@@ -33009,8 +35188,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14815
msgid ""
-"@url{http://bitlbee.org,BitlBee} is a gateway that provides an IRC interface "
-"to a variety of messaging protocols such as XMPP."
+"@url{http://bitlbee.org,BitlBee} is a gateway that provides an IRC interface"
+" to a variety of messaging protocols such as XMPP."
msgstr ""
#. type: defvr
@@ -33065,8 +35244,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:14837
msgid ""
-"Listen on the network interface corresponding to the IP address specified in "
-"@var{interface}, on @var{port}."
+"Listen on the network interface corresponding to the IP address specified in"
+" @var{interface}, on @var{port}."
msgstr ""
#. type: table
@@ -33114,8 +35293,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:14859
msgid ""
-"This section describes how to set up and run a Murmur server. Murmur is the "
-"server of the @uref{https://mumble.info, Mumble} voice-over-IP (VoIP) suite."
+"This section describes how to set up and run a Murmur server. Murmur is the"
+" server of the @uref{https://mumble.info, Mumble} voice-over-IP (VoIP) "
+"suite."
msgstr ""
#. type: deftp
@@ -33156,11 +35336,11 @@ msgstr ""
#: doc/guix.texi:14885
msgid ""
"It is recommended to register a normal Mumble user account and grant it "
-"admin or moderator rights. You can use the @code{mumble} client to login as "
-"new normal user, register yourself, and log out. For the next step login "
+"admin or moderator rights. You can use the @code{mumble} client to login as"
+" new normal user, register yourself, and log out. For the next step login "
"with the name @code{SuperUser} use the @code{SuperUser} password that you "
-"set previously, and grant your newly registered mumble user administrator or "
-"moderator rights and create some channels."
+"set previously, and grant your newly registered mumble user administrator or"
+" moderator rights and create some channels."
msgstr ""
#. type: deftp
@@ -33291,8 +35471,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:14924
msgid ""
-"Maximum number of logins a user can make in @code{autoban-timeframe} without "
-"getting auto banned for @code{autoban-time}."
+"Maximum number of logins a user can make in @code{autoban-timeframe} without"
+" getting auto banned for @code{autoban-time}."
msgstr ""
#. type: item
@@ -33483,8 +35663,8 @@ msgstr ""
#: doc/guix.texi:14979
msgid ""
"Murmur also stores logs in the database, which are accessible via RPC. The "
-"default is 31 days of months, but you can set this setting to 0 to keep logs "
-"forever, or -1 to disable logging to the database."
+"default is 31 days of months, but you can set this setting to 0 to keep logs"
+" forever, or -1 to disable logging to the database."
msgstr ""
#. type: item
@@ -33541,8 +35721,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15000
msgid ""
-"File name of a PEM-encoded file with Diffie-Hellman parameters for the SSL/"
-"TLS encryption. Alternatively you set it to @code{\"@@ffdhe2048\"}, "
+"File name of a PEM-encoded file with Diffie-Hellman parameters for the "
+"SSL/TLS encryption. Alternatively you set it to @code{\"@@ffdhe2048\"}, "
"@code{\"@@ffdhe3072\"}, @code{\"@@ffdhe4096\"}, @code{\"@@ffdhe6144\"} or "
"@code{\"@@ffdhe8192\"} to use bundled parameters from RFC 7919."
msgstr ""
@@ -33563,8 +35743,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:15008
msgid ""
-"This option is specified using @uref{https://www.openssl.org/docs/apps/"
-"ciphers.html#CIPHER-LIST-FORMAT, OpenSSL cipher list notation}."
+"This option is specified using "
+"@uref{https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT, "
+"OpenSSL cipher list notation}."
msgstr ""
#. type: table
@@ -33603,7 +35784,8 @@ msgstr ""
msgid ""
"You can optionally register your server in the public server list that the "
"@code{mumble} client shows on startup. You cannot register your server if "
-"you have set a @code{server-password}, or set @code{allow-ping} to @code{#f}."
+"you have set a @code{server-password}, or set @code{allow-ping} to "
+"@code{#f}."
msgstr ""
#. type: table
@@ -33636,7 +35818,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15039
msgid ""
-"This is a display name for your server. Not to be confused with the hostname."
+"This is a display name for your server. Not to be confused with the "
+"hostname."
msgstr ""
#. type: itemx
@@ -33750,8 +35933,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15095
msgid ""
-"For example, to instead use a local file, the @code{local-file} function can "
-"be used:"
+"For example, to instead use a local file, the @code{local-file} function can"
+" be used:"
msgstr ""
#. type: example
@@ -34119,7 +36302,8 @@ msgstr ""
#. type: item
#: doc/guix.texi:15253
#, no-wrap
-msgid "Recognizes two realms, @i{viz:} ``EXAMPLE.COM'' and ``ARGRX.EDU'', both"
+msgid ""
+"Recognizes two realms, @i{viz:} ``EXAMPLE.COM'' and ``ARGRX.EDU'', both"
msgstr ""
#. type: itemize
@@ -34131,7 +36315,8 @@ msgstr ""
#. type: item
#: doc/guix.texi:15255
#, no-wrap
-msgid "Will default to the realm ``EXAMPLE.COM'' if the realm is not explicitly"
+msgid ""
+"Will default to the realm ``EXAMPLE.COM'' if the realm is not explicitly"
msgstr ""
#. type: itemize
@@ -34148,11 +36333,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:15265
msgid ""
-"The @code{krb5-realm} and @code{krb5-configuration} types have many fields. "
-"Only the most commonly used ones are described here. For a full list, and "
-"more detailed explanation of each, see the MIT @uref{http://web.mit.edu/"
-"kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html,,krb5.conf} "
-"documentation."
+"The @code{krb5-realm} and @code{krb5-configuration} types have many fields."
+" Only the most commonly used ones are described here. For a full list, and"
+" more detailed explanation of each, see the MIT "
+"@uref{http://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html,,krb5.conf}"
+" documentation."
msgstr ""
#. type: deftp
@@ -34197,7 +36382,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15282
msgid ""
-"This field is a string identifying the key distribution center for the realm."
+"This field is a string identifying the key distribution center for the "
+"realm."
msgstr ""
#. type: deftp
@@ -34228,8 +36414,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15299
msgid ""
-"This field should be a string identifying the default Kerberos realm for the "
-"client. You should set this field to the name of your Kerberos realm. If "
+"This field should be a string identifying the default Kerberos realm for the"
+" client. You should set this field to the name of your Kerberos realm. If "
"this value is @code{#f} then a realm must be specified with every Kerberos "
"principal when invoking programs such as @command{kinit}."
msgstr ""
@@ -34264,8 +36450,8 @@ msgstr ""
#: doc/guix.texi:15316
msgid ""
"The @code{pam-krb5} service allows for login authentication and password "
-"management via Kerberos. You will need this service if you want PAM enabled "
-"applications to authenticate users using Kerberos."
+"management via Kerberos. You will need this service if you want PAM enabled"
+" applications to authenticate users using Kerberos."
msgstr ""
#. type: defvr
@@ -34312,9 +36498,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15331
msgid ""
-"The smallest user ID for which Kerberos authentications should be "
-"attempted. Local accounts with lower values will silently fail to "
-"authenticate."
+"The smallest user ID for which Kerberos authentications should be attempted."
+" Local accounts with lower values will silently fail to authenticate."
msgstr ""
#. type: cindex
@@ -34403,8 +36588,8 @@ msgstr ""
#: doc/guix.texi:15379
msgid ""
"The details for the @code{httpd-configuration}, @code{httpd-module}, "
-"@code{httpd-config-file} and @code{httpd-virtualhost} record types are given "
-"below."
+"@code{httpd-config-file} and @code{httpd-virtualhost} record types are given"
+" below."
msgstr ""
#. type: deffn
@@ -34449,9 +36634,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:15395
msgid ""
-"The configuration file to use with the httpd service. The default value is a "
-"@code{httpd-config-file} record, but this can also be a different G-"
-"expression that generates a file, for example a @code{plain-file}. A file "
+"The configuration file to use with the httpd service. The default value is a"
+" @code{httpd-config-file} record, but this can also be a different "
+"G-expression that generates a file, for example a @code{plain-file}. A file "
"outside of the store can also be specified through a string."
msgstr ""
@@ -34476,8 +36661,8 @@ msgstr ""
msgid ""
"The file for the module. This can be relative to the httpd package being "
"used, the absolute location of a file, or a G-expression for a file within "
-"the store, for example @code{(file-append mod-wsgi \"/modules/mod_wsgi.so"
-"\")}."
+"the store, for example @code{(file-append mod-wsgi "
+"\"/modules/mod_wsgi.so\")}."
msgstr ""
#. type: deffn
@@ -34514,8 +36699,8 @@ msgstr ""
#: doc/guix.texi:15427
msgid ""
"The @code{ServerRoot} in the configuration file, defaults to the httpd "
-"package. Directives including @code{Include} and @code{LoadModule} are taken "
-"as relative to the server root."
+"package. Directives including @code{Include} and @code{LoadModule} are taken"
+" as relative to the server root."
msgstr ""
#. type: item
@@ -34527,8 +36712,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:15432
msgid ""
-"The @code{ServerName} in the configuration file, used to specify the request "
-"scheme, hostname and port that the server uses to identify itself."
+"The @code{ServerName} in the configuration file, used to specify the request"
+" scheme, hostname and port that the server uses to identify itself."
msgstr ""
#. type: table
@@ -34607,7 +36792,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:15460
#, no-wrap
-msgid "@code{extra-config} (default: @code{(list \"TypesConfig etc/httpd/mime.types\")})"
+msgid ""
+"@code{extra-config} (default: @code{(list \"TypesConfig "
+"etc/httpd/mime.types\")})"
msgstr ""
#. type: table
@@ -34721,10 +36908,10 @@ msgid ""
"uses a default file to log error messages. If it fails to load its "
"configuration file, that is where error messages are logged. After the "
"configuration file is loaded, the default error log file changes as per "
-"configuration. In our case, startup error messages can be found in @file{/"
-"var/run/nginx/logs/error.log}, and after configuration in @file{/var/log/"
-"nginx/error.log}. The second location can be changed with the @var{log-"
-"directory} configuration option."
+"configuration. In our case, startup error messages can be found in "
+"@file{/var/run/nginx/logs/error.log}, and after configuration in "
+"@file{/var/log/nginx/error.log}. The second location can be changed with "
+"the @var{log-directory} configuration option."
msgstr ""
#. type: deffn
@@ -34785,15 +36972,15 @@ msgstr ""
#. type: table
#: doc/guix.texi:15554
msgid ""
-"A list of @dfn{server blocks} to create in the generated configuration file, "
-"the elements should be of type @code{<nginx-server-configuration>}."
+"A list of @dfn{server blocks} to create in the generated configuration file,"
+" the elements should be of type @code{<nginx-server-configuration>}."
msgstr ""
#. type: table
#: doc/guix.texi:15558
msgid ""
-"The following example would setup NGinx to serve @code{www.example.com} from "
-"the @code{/srv/http/www.example.com} directory, without using HTTPS."
+"The following example would setup NGinx to serve @code{www.example.com} from"
+" the @code{/srv/http/www.example.com} directory, without using HTTPS."
msgstr ""
#. type: item
@@ -34908,8 +37095,8 @@ msgstr ""
msgid ""
"Each @code{listen} directive sets the address and port for IP, or the path "
"for a UNIX-domain socket on which the server will accept requests. Both "
-"address and port, or only address or only port can be specified. An address "
-"may also be a hostname, for example:"
+"address and port, or only address or only port can be specified. An address"
+" may also be a hostname, for example:"
msgstr ""
#. type: example
@@ -35038,8 +37225,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:15675
msgid ""
-"Data type representing the configuration of an nginx @code{upstream} block. "
-"This type has the following parameters:"
+"Data type representing the configuration of an nginx @code{upstream} block."
+" This type has the following parameters:"
msgstr ""
#. type: table
@@ -35059,8 +37246,8 @@ msgid ""
"Specify the addresses of the servers in the group. The address can be "
"specified as a IP address (e.g. @samp{127.0.0.1}), domain name (e.g. "
"@samp{backend1.example.com}) or a path to a UNIX socket using the prefix "
-"@samp{unix:}. For addresses using an IP address or domain name, the default "
-"port is 80, and a different port can be specified explicitly."
+"@samp{unix:}. For addresses using an IP address or domain name, the default"
+" port is 80, and a different port can be specified explicitly."
msgstr ""
#. type: deftp
@@ -35072,8 +37259,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:15694
msgid ""
-"Data type representing the configuration of an nginx @code{location} block. "
-"This type has the following parameters:"
+"Data type representing the configuration of an nginx @code{location} block."
+" This type has the following parameters:"
msgstr ""
#. type: table
@@ -35095,11 +37282,11 @@ msgstr ""
#. type: table
#: doc/guix.texi:15707
msgid ""
-"Body of the location block, specified as a list of strings. This can contain "
-"many configuration directives. For example, to pass requests to a upstream "
-"server group defined using an @code{nginx-upstream-configuration} block, the "
-"following directive would be specified in the body @samp{(list \"proxy_pass "
-"http://upstream-name;\")}."
+"Body of the location block, specified as a list of strings. This can contain"
+" many configuration directives. For example, to pass requests to a upstream"
+" server group defined using an @code{nginx-upstream-configuration} block, "
+"the following directive would be specified in the body @samp{(list "
+"\"proxy_pass http://upstream-name;\")}."
msgstr ""
#. type: deftp
@@ -35207,10 +37394,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:15763
msgid ""
-"The socket on which the @code{fcgiwrap} process should listen, as a string. "
-"Valid @var{socket} values include @code{unix:@var{/path/to/unix/socket}}, "
-"@code{tcp:@var{dot.ted.qu.ad}:@var{port}} and @code{tcp6:[@var{ipv6_addr}]:"
-"port}."
+"The socket on which the @code{fcgiwrap} process should listen, as a string."
+" Valid @var{socket} values include @code{unix:@var{/path/to/unix/socket}}, "
+"@code{tcp:@var{dot.ted.qu.ad}:@var{port}} and "
+"@code{tcp6:[@var{ipv6_addr}]:port}."
msgstr ""
#. type: item
@@ -35228,10 +37415,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:15770
msgid ""
-"The user and group names, as strings, under which to run the @code{fcgiwrap} "
-"process. The @code{fastcgi} service will ensure that if the user asks for "
-"the specific user or group names @code{fcgiwrap} that the corresponding user "
-"and/or group is present on the system."
+"The user and group names, as strings, under which to run the @code{fcgiwrap}"
+" process. The @code{fastcgi} service will ensure that if the user asks for "
+"the specific user or group names @code{fcgiwrap} that the corresponding user"
+" and/or group is present on the system."
msgstr ""
#. type: table
@@ -35325,8 +37512,8 @@ msgstr ""
#. type: itemize
#: doc/guix.texi:15798
msgid ""
-"a special function to finish request & flush all data while continuing to do "
-"something time-consuming (video converting, stats processing, etc.)"
+"a special function to finish request & flush all data while continuing to do"
+" something time-consuming (video converting, stats processing, etc.)"
msgstr ""
#. type: Plain text
@@ -35370,7 +37557,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:15810
#, no-wrap
-msgid "@code{socket} (default: @code{(string-append \"/var/run/php\" (version-major (package-version php)) \"-fpm.sock\")})"
+msgid ""
+"@code{socket} (default: @code{(string-append \"/var/run/php\" (version-major"
+" (package-version php)) \"-fpm.sock\")})"
msgstr ""
#. type: table
@@ -35458,7 +37647,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:15829
#, no-wrap
-msgid "@code{pid-file} (default: @code{(string-append \"/var/run/php\" (version-major (package-version php)) \"-fpm.pid\")})"
+msgid ""
+"@code{pid-file} (default: @code{(string-append \"/var/run/php\" (version-"
+"major (package-version php)) \"-fpm.pid\")})"
msgstr ""
#. type: table
@@ -35471,7 +37662,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:15832
#, no-wrap
-msgid "@code{log-file} (default: @code{(string-append \"/var/log/php\" (version-major (package-version php)) \"-fpm.log\")})"
+msgid ""
+"@code{log-file} (default: @code{(string-append \"/var/log/php\" (version-"
+"major (package-version php)) \"-fpm.log\")})"
msgstr ""
#. type: table
@@ -35482,7 +37675,9 @@ msgstr ""
#. type: item
#: doc/guix.texi:15834
#, no-wrap
-msgid "@code{process-manager} (default: @code{(php-fpm-dynamic-process-manager-configuration)})"
+msgid ""
+"@code{process-manager} (default: @code{(php-fpm-dynamic-process-manager-"
+"configuration)})"
msgstr ""
#. type: table
@@ -35519,14 +37714,16 @@ msgstr ""
msgid ""
"Determines whether php errors and warning should be sent to clients and "
"displayed in their browsers. This is useful for local php development, but "
-"a security risk for public sites, as error messages can reveal passwords and "
-"personal data."
+"a security risk for public sites, as error messages can reveal passwords and"
+" personal data."
msgstr ""
#. type: item
#: doc/guix.texi:15847
#, no-wrap
-msgid "@code{workers-logfile} (default @code{(string-append \"/var/log/php\" (version-major (package-version php)) \"-fpm.www.log\")})"
+msgid ""
+"@code{workers-logfile} (default @code{(string-append \"/var/log/php\" "
+"(version-major (package-version php)) \"-fpm.www.log\")})"
msgstr ""
#. type: table
@@ -35559,8 +37756,8 @@ msgstr ""
#: doc/guix.texi:15860
msgid ""
"Data Type for the @code{dynamic} php-fpm process manager. With the "
-"@code{dynamic} process manager, spare worker processes are kept around based "
-"on it's configured limits."
+"@code{dynamic} process manager, spare worker processes are kept around based"
+" on it's configured limits."
msgstr ""
#. type: item
@@ -35655,9 +37852,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:15901
msgid ""
-"[#:nginx-package nginx] @ [socket (string-append \"/var/run/php\" @ (version-"
-"major (package-version php)) @ \"-fpm.sock\")] A helper function to quickly "
-"add php to an @code{nginx-server-configuration}."
+"[#:nginx-package nginx] @ [socket (string-append \"/var/run/php\" @ "
+"(version-major (package-version php)) @ \"-fpm.sock\")] A helper function to"
+" quickly add php to an @code{nginx-server-configuration}."
msgstr ""
#. type: Plain text
@@ -35707,9 +37904,9 @@ msgstr ""
#: doc/guix.texi:15932
msgid ""
"[#:cache-dir \"/var/cache/cat-avatar-generator\"] @ [#:package cat-avatar-"
-"generator] @ [#:configuration (nginx-server-configuration)] Returns an nginx-"
-"server-configuration that inherits @code{configuration}. It extends the "
-"nginx configuration to add a server block that serves @code{package}, a "
+"generator] @ [#:configuration (nginx-server-configuration)] Returns an "
+"nginx-server-configuration that inherits @code{configuration}. It extends "
+"the nginx configuration to add a server block that serves @code{package}, a "
"version of cat-avatar-generator. During execution, cat-avatar-generator "
"will be able to use @code{cache-dir} as its cache directory."
msgstr ""
@@ -35758,8 +37955,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:15957
msgid ""
-"The @code{(gnu services certbot)} module provides a service to automatically "
-"obtain a valid TLS certificate from the Let's Encrypt certificate "
+"The @code{(gnu services certbot)} module provides a service to automatically"
+" obtain a valid TLS certificate from the Let's Encrypt certificate "
"authority. These certificates can then be used to serve content securely "
"over HTTPS or other TLS-based protocols, with the knowledge that the client "
"will be able to verify the server's authenticity."
@@ -35770,14 +37967,14 @@ msgstr ""
msgid ""
"@url{https://letsencrypt.org/, Let's Encrypt} provides the @code{certbot} "
"tool to automate the certification process. This tool first securely "
-"generates a key on the server. It then makes a request to the Let's Encrypt "
-"certificate authority (CA) to sign the key. The CA checks that the request "
-"originates from the host in question by using a challenge-response protocol, "
-"requiring the server to provide its response over HTTP. If that protocol "
-"completes successfully, the CA signs the key, resulting in a certificate. "
-"That certificate is valid for a limited period of time, and therefore to "
-"continue to provide TLS services, the server needs to periodically ask the "
-"CA to renew its signature."
+"generates a key on the server. It then makes a request to the Let's Encrypt"
+" certificate authority (CA) to sign the key. The CA checks that the request"
+" originates from the host in question by using a challenge-response "
+"protocol, requiring the server to provide its response over HTTP. If that "
+"protocol completes successfully, the CA signs the key, resulting in a "
+"certificate. That certificate is valid for a limited period of time, and "
+"therefore to continue to provide TLS services, the server needs to "
+"periodically ask the CA to renew its signature."
msgstr ""
#. type: Plain text
@@ -35793,17 +37990,17 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:15982
msgid ""
-"Certbot is run twice a day, at a random minute within the hour. It won't do "
-"anything until your certificates are due for renewal or revoked, but running "
-"it regularly would give your service a chance of staying online in case a "
-"Let's Encrypt-initiated revocation happened for some reason."
+"Certbot is run twice a day, at a random minute within the hour. It won't do"
+" anything until your certificates are due for renewal or revoked, but "
+"running it regularly would give your service a chance of staying online in "
+"case a Let's Encrypt-initiated revocation happened for some reason."
msgstr ""
#. type: Plain text
#: doc/guix.texi:15986
msgid ""
-"By using this service, you agree to the ACME Subscriber Agreement, which can "
-"be found there: @url{https://acme-v01.api.letsencrypt.org/directory}."
+"By using this service, you agree to the ACME Subscriber Agreement, which can"
+" be found there: @url{https://acme-v01.api.letsencrypt.org/directory}."
msgstr ""
#. type: defvr
@@ -35885,7 +38082,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16024
msgid ""
-"The directory from which to serve the Let's Encrypt challenge/response files."
+"The directory from which to serve the Let's Encrypt challenge/response "
+"files."
msgstr ""
#. type: item
@@ -35898,8 +38096,8 @@ msgstr ""
#: doc/guix.texi:16029
msgid ""
"A list of @code{certificates-configuration}s for which to generate "
-"certificates and request signatures. Each certificate has a @code{name} and "
-"several @code{domains}."
+"certificates and request signatures. Each certificate has a @code{name} and"
+" several @code{domains}."
msgstr ""
#. type: table
@@ -35931,11 +38129,11 @@ msgstr ""
msgid ""
"The default @code{nginx-location-configuration}. Because @code{certbot} "
"needs to be able to serve challenges and responses, it needs to be able to "
-"run a web server. It does so by extending the @code{nginx} web service with "
-"an @code{nginx-server-configuration} listening on the @var{domains} on port "
-"80, and which has a @code{nginx-location-configuration} for the @code{/.well-"
-"known/} URI path subspace used by Let's Encrypt. @xref{Web Services}, for "
-"more on these nginx configuration data types."
+"run a web server. It does so by extending the @code{nginx} web service with"
+" an @code{nginx-server-configuration} listening on the @var{domains} on port"
+" 80, and which has a @code{nginx-location-configuration} for the "
+"@code{/.well-known/} URI path subspace used by Let's Encrypt. @xref{Web "
+"Services}, for more on these nginx configuration data types."
msgstr ""
#. type: table
@@ -35981,8 +38179,8 @@ msgstr ""
#: doc/guix.texi:16068
msgid ""
"This name is used by Certbot for housekeeping and in file paths; it doesn't "
-"affect the content of the certificate itself. To see certificate names, run "
-"@code{certbot certificates}."
+"affect the content of the certificate itself. To see certificate names, run"
+" @code{certbot certificates}."
msgstr ""
#. type: table
@@ -35999,8 +38197,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16074
msgid ""
-"The first domain provided will be the subject CN of the certificate, and all "
-"domains will be Subject Alternative Names on the certificate."
+"The first domain provided will be the subject CN of the certificate, and all"
+" domains will be Subject Alternative Names on the certificate."
msgstr ""
#. type: item
@@ -36012,12 +38210,13 @@ msgstr ""
#. type: table
#: doc/guix.texi:16083
msgid ""
-"Command to be run in a shell once for each successfully issued certificate. "
-"For this command, the shell variable @code{$RENEWED_LINEAGE} will point to "
-"the config live subdirectory (for example, @samp{\"/etc/letsencrypt/live/"
-"example.com\"}) containing the new certificates and keys; the shell variable "
-"@code{$RENEWED_DOMAINS} will contain a space-delimited list of renewed "
-"certificate domains (for example, @samp{\"example.com www.example.com\"}."
+"Command to be run in a shell once for each successfully issued certificate."
+" For this command, the shell variable @code{$RENEWED_LINEAGE} will point to"
+" the config live subdirectory (for example, "
+"@samp{\"/etc/letsencrypt/live/example.com\"}) containing the new "
+"certificates and keys; the shell variable @code{$RENEWED_DOMAINS} will "
+"contain a space-delimited list of renewed certificate domains (for example, "
+"@samp{\"example.com www.example.com\"}."
msgstr ""
#. type: Plain text
@@ -36044,8 +38243,8 @@ msgstr ""
#: doc/guix.texi:16099
msgid ""
"The @code{(gnu services dns)} module provides services related to the "
-"@dfn{domain name system} (DNS). It provides a server service for hosting an "
-"@emph{authoritative} DNS server for multiple zones, slave or master. This "
+"@dfn{domain name system} (DNS). It provides a server service for hosting an"
+" @emph{authoritative} DNS server for multiple zones, slave or master. This "
"service uses @uref{https://www.knot-dns.cz/, Knot DNS}."
msgstr ""
@@ -36137,8 +38336,8 @@ msgid ""
"server is not a resolver, meaning that it can only resolve names for which "
"it is authoritative. This server can be configured to serve zones as a "
"master server or a slave server as a per-zone basis. Slave zones will get "
-"their data from masters, and will serve it as an authoritative server. From "
-"the point of view of a resolver, there is no difference between master and "
+"their data from masters, and will serve it as an authoritative server. From"
+" the point of view of a resolver, there is no difference between master and "
"slave."
msgstr ""
@@ -36399,9 +38598,9 @@ msgstr ""
#: doc/guix.texi:16256
msgid ""
"The domain of your primary authoritative DNS server. The name is relative "
-"to the origin, unless it ends with a dot. It is mandatory that this primary "
-"DNS server corresponds to an NS record in the zone and that it is associated "
-"to an IP address in the list of entries."
+"to the origin, unless it ends with a dot. It is mandatory that this primary"
+" DNS server corresponds to an NS record in the zone and that it is "
+"associated to an IP address in the list of entries."
msgstr ""
#. type: item
@@ -36467,8 +38666,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16279
msgid ""
-"Default TTL of records. Existing records are considered correct for at most "
-"this amount of time. After this period, resolvers will invalidate their "
+"Default TTL of records. Existing records are considered correct for at most"
+" this amount of time. After this period, resolvers will invalidate their "
"cache and check again that it still exists."
msgstr ""
@@ -36522,8 +38721,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16305
msgid ""
-"An ordered list of source IP addresses. An empty list will have Knot choose "
-"an appropriate source IP. An optional port can be given with the @@ "
+"An ordered list of source IP addresses. An empty list will have Knot choose"
+" an appropriate source IP. An optional port can be given with the @@ "
"separator. The default is to choose at random."
msgstr ""
@@ -36580,9 +38779,9 @@ msgstr ""
#: doc/guix.texi:16328
msgid ""
"The configuration string of the backend. An example for the PKCS#11 is: "
-"@code{\"pkcs11:token=knot;pin-value=1234 /gnu/store/.../lib/pkcs11/"
-"libsofthsm2.so\"}. For the pem backend, the string reprensents a path in "
-"the file system."
+"@code{\"pkcs11:token=knot;pin-value=1234 "
+"/gnu/store/.../lib/pkcs11/libsofthsm2.so\"}. For the pem backend, the "
+"string reprensents a path in the file system."
msgstr ""
#. type: deftp
@@ -36615,8 +38814,8 @@ msgstr ""
#: doc/guix.texi:16349
msgid ""
"The policy also defines the lifetime of keys. Usually, ZSK can be changed "
-"easily and use weaker cryptographic functions (they use lower parameters) in "
-"order to sign records quickly, so they are changed often. The KSK however "
+"easily and use weaker cryptographic functions (they use lower parameters) in"
+" order to sign records quickly, so they are changed often. The KSK however "
"requires manual interaction with the registrar, so they are changed less "
"often and use stronger parameters because they sign only one record."
msgstr ""
@@ -36858,8 +39057,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16427
msgid ""
-"The content of the zone file. This parameter is ignored by slave zones. It "
-"must contain a zone-file record."
+"The content of the zone file. This parameter is ignored by slave zones. It"
+" must contain a zone-file record."
msgstr ""
#. type: item
@@ -36884,8 +39083,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:16435
msgid ""
-"The main master. When empty, it defaults to the first master in the list of "
-"masters."
+"The main master. When empty, it defaults to the first master in the list of"
+" masters."
msgstr ""
#. type: item
@@ -37166,7 +39365,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16537 doc/guix.texi:16673
msgid ""
-"The protocol (UDP or TCP) used to open a channel between clients and servers."
+"The protocol (UDP or TCP) used to open a channel between clients and "
+"servers."
msgstr ""
#. type: deftypevr
@@ -37297,7 +39497,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16601
#, no-wrap
-msgid "{@code{openvpn-client-configuration} parameter} tls-auth-client tls-auth"
+msgid ""
+"{@code{openvpn-client-configuration} parameter} tls-auth-client tls-auth"
msgstr ""
#. type: deftypevr
@@ -37310,7 +39511,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16609
#, no-wrap
-msgid "{@code{openvpn-client-configuration} parameter} key-usage verify-key-usage?"
+msgid ""
+"{@code{openvpn-client-configuration} parameter} key-usage verify-key-usage?"
msgstr ""
#. type: deftypevr
@@ -37332,7 +39534,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16623
#, no-wrap
-msgid "{@code{openvpn-client-configuration} parameter} resolv-retry resolv-retry?"
+msgid ""
+"{@code{openvpn-client-configuration} parameter} resolv-retry resolv-retry?"
msgstr ""
#. type: deftypevr
@@ -37343,7 +39546,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16630
#, no-wrap
-msgid "{@code{openvpn-client-configuration} parameter} openvpn-remote-list remote"
+msgid ""
+"{@code{openvpn-client-configuration} parameter} openvpn-remote-list remote"
msgstr ""
#. type: deftypevr
@@ -37462,7 +39666,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16737
#, no-wrap
-msgid "{@code{openvpn-server-configuration} parameter} tls-auth-server tls-auth"
+msgid ""
+"{@code{openvpn-server-configuration} parameter} tls-auth-server tls-auth"
msgstr ""
#. type: deftypevr
@@ -37522,7 +39727,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16773
#, no-wrap
-msgid "{@code{openvpn-server-configuration} parameter} string ifconfig-pool-persist"
+msgid ""
+"{@code{openvpn-server-configuration} parameter} string ifconfig-pool-persist"
msgstr ""
#. type: deftypevr
@@ -37538,7 +39744,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16780
#, no-wrap
-msgid "{@code{openvpn-server-configuration} parameter} gateway redirect-gateway?"
+msgid ""
+"{@code{openvpn-server-configuration} parameter} gateway redirect-gateway?"
msgstr ""
#. type: deftypevr
@@ -37549,7 +39756,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16787
#, no-wrap
-msgid "{@code{openvpn-server-configuration} parameter} boolean client-to-client?"
+msgid ""
+"{@code{openvpn-server-configuration} parameter} boolean client-to-client?"
msgstr ""
#. type: deftypevr
@@ -37604,7 +39812,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:16818
#, no-wrap
-msgid "{@code{openvpn-server-configuration} parameter} openvpn-ccd-list client-config-dir"
+msgid ""
+"{@code{openvpn-server-configuration} parameter} openvpn-ccd-list client-"
+"config-dir"
msgstr ""
#. type: deftypevr
@@ -37685,8 +39895,8 @@ msgstr ""
#: doc/guix.texi:16867
msgid ""
"The RPC Bind service provides a facility to map program numbers into "
-"universal addresses. Many NFS related services use this facility. Hence it "
-"is automatically started when a dependent service starts."
+"universal addresses. Many NFS related services use this facility. Hence it"
+" is automatically started when a dependent service starts."
msgstr ""
#. type: defvr
@@ -37709,8 +39919,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:16876
msgid ""
-"Data type representing the configuration of the RPC Bind Service. This type "
-"has the following parameters:"
+"Data type representing the configuration of the RPC Bind Service. This type"
+" has the following parameters:"
msgstr ""
#. type: item
@@ -37953,8 +40163,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:16974
msgid ""
-"@uref{https://notabug.org/mthl/cuirass, Cuirass} is a continuous integration "
-"tool for Guix. It can be used both for development and for providing "
+"@uref{https://notabug.org/mthl/cuirass, Cuirass} is a continuous integration"
+" tool for Guix. It can be used both for development and for providing "
"substitutes to others (@pxref{Substitutes})."
msgstr ""
"@uref{https://notabug.org/mthl/cuirass, Cuirass} est un outil d'intégration "
@@ -38124,8 +40334,8 @@ msgstr ""
msgid ""
"A gexp (@pxref{G-Expressions}) that evaluates to a list of specifications, "
"where a specification is an association list (@pxref{Associations Lists,,, "
-"guile, GNU Guile Reference Manual}) whose keys are keywords (@code{#:keyword-"
-"example}) as shown in the example above."
+"guile, GNU Guile Reference Manual}) whose keys are keywords "
+"(@code{#:keyword-example}) as shown in the example above."
msgstr ""
#. type: item
@@ -38243,8 +40453,8 @@ msgstr ""
msgid ""
"Each parameter definition is preceded by its type; for example, "
"@samp{boolean foo} indicates that the @code{foo} parameter should be "
-"specified as a boolean. Types starting with @code{maybe-} denote parameters "
-"that won't show up in TLP config file when their value is @code{'disabled}."
+"specified as a boolean. Types starting with @code{maybe-} denote parameters"
+" that won't show up in TLP config file when their value is @code{'disabled}."
msgstr ""
#. type: Plain text
@@ -38295,7 +40505,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17124
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer disk-idle-secs-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer disk-idle-secs-on-"
+"ac"
msgstr ""
#. type: deftypevr
@@ -38308,7 +40520,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17132
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer disk-idle-secs-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer disk-idle-secs-on-"
+"bat"
msgstr ""
#. type: deftypevr
@@ -38324,7 +40538,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17139
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer max-lost-work-secs-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer max-lost-work-"
+"secs-on-ac"
msgstr ""
#. type: deftypevr
@@ -38341,7 +40557,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17146
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer max-lost-work-secs-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer max-lost-work-"
+"secs-on-bat"
msgstr ""
#. type: deftypevr
@@ -38357,7 +40575,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17153
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list cpu-scaling-governor-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list cpu-"
+"scaling-governor-on-ac"
msgstr ""
#. type: deftypevr
@@ -38383,7 +40603,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17162
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list cpu-scaling-governor-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list cpu-"
+"scaling-governor-on-bat"
msgstr ""
#. type: deftypevr
@@ -38394,7 +40616,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17169
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-min-freq-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-"
+"min-freq-on-ac"
msgstr ""
#. type: deftypevr
@@ -38405,7 +40629,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17176
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-max-freq-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-"
+"max-freq-on-ac"
msgstr ""
#. type: deftypevr
@@ -38416,7 +40642,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17183
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-min-freq-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-"
+"min-freq-on-bat"
msgstr ""
#. type: deftypevr
@@ -38427,7 +40655,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17190
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-max-freq-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-scaling-"
+"max-freq-on-bat"
msgstr ""
#. type: deftypevr
@@ -38438,7 +40668,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17197
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-min-perf-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-min-"
+"perf-on-ac"
msgstr ""
#. type: deftypevr
@@ -38451,7 +40683,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17205
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-max-perf-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-max-"
+"perf-on-ac"
msgstr ""
#. type: deftypevr
@@ -38464,7 +40698,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17213
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-min-perf-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-min-"
+"perf-on-bat"
msgstr ""
#. type: deftypevr
@@ -38475,7 +40711,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17220
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-max-perf-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-non-negative-integer cpu-max-"
+"perf-on-bat"
msgstr ""
#. type: deftypevr
@@ -38590,7 +40828,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17286
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} space-separated-string-list disks-devices"
+msgid ""
+"{@code{tlp-configuration} parameter} space-separated-string-list disks-"
+"devices"
msgstr ""
#. type: deftypevr
@@ -38601,7 +40841,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17291
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} space-separated-string-list disk-apm-level-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} space-separated-string-list disk-apm-"
+"level-on-ac"
msgstr ""
#. type: deftypevr
@@ -38612,7 +40854,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17296
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} space-separated-string-list disk-apm-level-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} space-separated-string-list disk-apm-"
+"level-on-bat"
msgstr ""
#. type: deftypevr
@@ -38623,7 +40867,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17301
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-spindown-timeout-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-"
+"spindown-timeout-on-ac"
msgstr ""
#. type: deftypevr
@@ -38636,7 +40882,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17309
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-spindown-timeout-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-"
+"spindown-timeout-on-bat"
msgstr ""
#. type: deftypevr
@@ -38647,7 +40895,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17316
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-iosched"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list disk-"
+"iosched"
msgstr ""
#. type: deftypevr
@@ -38694,7 +40944,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17340
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-string sata-linkpwr-blacklist"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-string sata-linkpwr-blacklist"
msgstr ""
#. type: deftypevr
@@ -38705,7 +40956,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17347
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-on-off-boolean ahci-runtime-pm-on-ac?"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-on-off-boolean ahci-runtime-pm-"
+"on-ac?"
msgstr ""
#. type: deftypevr
@@ -38717,7 +40970,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17355
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-on-off-boolean ahci-runtime-pm-on-bat?"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-on-off-boolean ahci-runtime-pm-"
+"on-bat?"
msgstr ""
#. type: deftypevr
@@ -38728,7 +40983,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17362
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer ahci-runtime-pm-timeout"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer ahci-runtime-pm-"
+"timeout"
msgstr ""
#. type: deftypevr
@@ -38781,7 +41038,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17392
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} string radeon-power-profile-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} string radeon-power-profile-on-bat"
msgstr ""
#. type: deftypevr
@@ -38826,7 +41084,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17414
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} string radeon-dpm-perf-level-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} string radeon-dpm-perf-level-on-ac"
msgstr ""
#. type: deftypevr
@@ -38842,7 +41101,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17421
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} string radeon-dpm-perf-level-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} string radeon-dpm-perf-level-on-bat"
msgstr ""
#. type: deftypevr
@@ -38886,7 +41146,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17449
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer sound-power-save-on-ac"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer sound-power-save-"
+"on-ac"
msgstr ""
#. type: deftypevr
@@ -38899,7 +41161,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17457
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} non-negative-integer sound-power-save-on-bat"
+msgid ""
+"{@code{tlp-configuration} parameter} non-negative-integer sound-power-save-"
+"on-bat"
msgstr ""
#. type: deftypevr
@@ -38915,7 +41179,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17464
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} y-n-boolean sound-power-save-controller?"
+msgid ""
+"{@code{tlp-configuration} parameter} y-n-boolean sound-power-save-"
+"controller?"
msgstr ""
#. type: deftypevr
@@ -38932,8 +41198,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17475
msgid ""
-"Enable optical drive in UltraBay/MediaBay on BAT mode. Drive can be powered "
-"on again by releasing (and reinserting) the eject lever or by pressing the "
+"Enable optical drive in UltraBay/MediaBay on BAT mode. Drive can be powered"
+" on again by releasing (and reinserting) the eject lever or by pressing the "
"disc eject button on newer models."
msgstr ""
@@ -38991,13 +41257,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17505
msgid ""
-"Runtime Power Management for all PCI(e) bus devices, except blacklisted ones."
+"Runtime Power Management for all PCI(e) bus devices, except blacklisted "
+"ones."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:17510
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-space-separated-string-list runtime-pm-blacklist"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-space-separated-string-list "
+"runtime-pm-blacklist"
msgstr ""
#. type: deftypevr
@@ -39009,7 +41278,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17517
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} space-separated-string-list runtime-pm-driver-blacklist"
+msgid ""
+"{@code{tlp-configuration} parameter} space-separated-string-list runtime-pm-"
+"driver-blacklist"
msgstr ""
#. type: deftypevr
@@ -39068,7 +41339,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17552
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} maybe-boolean usb-autosuspend-disable-on-shutdown?"
+msgid ""
+"{@code{tlp-configuration} parameter} maybe-boolean usb-autosuspend-disable-"
+"on-shutdown?"
msgstr ""
#. type: deftypevr
@@ -39079,21 +41352,23 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17559
#, no-wrap
-msgid "{@code{tlp-configuration} parameter} boolean restore-device-state-on-startup?"
+msgid ""
+"{@code{tlp-configuration} parameter} boolean restore-device-state-on-"
+"startup?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:17562
msgid ""
-"Restore radio device state (bluetooth, wifi, wwan) from previous shutdown on "
-"system startup."
+"Restore radio device state (bluetooth, wifi, wwan) from previous shutdown on"
+" system startup."
msgstr ""
#. type: Plain text
#: doc/guix.texi:17570
msgid ""
-"The @code{(gnu services pm)} module provides an interface to thermald, a CPU "
-"frequency scaling service which helps prevent overheating."
+"The @code{(gnu services pm)} module provides an interface to thermald, a CPU"
+" frequency scaling service which helps prevent overheating."
msgstr ""
#. type: defvr
@@ -39174,8 +41449,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:17606
msgid ""
-"The following example shows how one might run @code{mpd} as user @code{\"bob"
-"\"} on port @code{6666}. It uses pulseaudio for output."
+"The following example shows how one might run @code{mpd} as user "
+"@code{\"bob\"} on port @code{6666}. It uses pulseaudio for output."
msgstr ""
#. type: example
@@ -39263,8 +41538,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:17637
msgid ""
-"The address that mpd will bind to. To use a Unix domain socket, an absolute "
-"path can be specified here."
+"The address that mpd will bind to. To use a Unix domain socket, an absolute"
+" path can be specified here."
msgstr ""
#. type: subsubsection
@@ -39690,8 +41965,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17854
msgid ""
-"Certificate revocation list path. If set to an empty string, then no CRL is "
-"loaded."
+"Certificate revocation list path. If set to an empty string, then no CRL is"
+" loaded."
msgstr ""
#. type: deftypevr
@@ -39734,7 +42009,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17880
#, no-wrap
-msgid "{@code{libvirt-configuration} parameter} optional-list tls-allowed-dn-list"
+msgid ""
+"{@code{libvirt-configuration} parameter} optional-list tls-allowed-dn-list"
msgstr ""
#. type: deftypevr
@@ -39745,14 +42021,16 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17887
#, no-wrap
-msgid "{@code{libvirt-configuration} parameter} optional-list sasl-allowed-usernames"
+msgid ""
+"{@code{libvirt-configuration} parameter} optional-list sasl-allowed-"
+"usernames"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:17890
msgid ""
-"Whitelist of allowed SASL usernames. The format for username depends on the "
-"SASL authentication mechanism."
+"Whitelist of allowed SASL usernames. The format for username depends on the"
+" SASL authentication mechanism."
msgstr ""
#. type: deftypevr
@@ -39801,9 +42079,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17916
msgid ""
-"Maximum length of queue of connections waiting to be accepted by the "
-"daemon. Note, that some protocols supporting retransmission may obey this "
-"so that a later reattempt at connection succeeds."
+"Maximum length of queue of connections waiting to be accepted by the daemon."
+" Note, that some protocols supporting retransmission may obey this so that "
+"a later reattempt at connection succeeds."
msgstr ""
#. type: deftypevr
@@ -39889,8 +42167,8 @@ msgstr ""
#: doc/guix.texi:17967
msgid ""
"Limit on concurrent requests from a single client connection. To avoid one "
-"client monopolizing the server this should be a small fraction of the global "
-"max_requests and max_workers parameter."
+"client monopolizing the server this should be a small fraction of the global"
+" max_requests and max_workers parameter."
msgstr ""
#. type: deftypevr
@@ -39929,7 +42207,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:17993
#, no-wrap
-msgid "{@code{libvirt-configuration} parameter} integer admin-max-queued-clients"
+msgid ""
+"{@code{libvirt-configuration} parameter} integer admin-max-queued-clients"
msgstr ""
#. type: deftypevr
@@ -39940,7 +42219,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18000
#, no-wrap
-msgid "{@code{libvirt-configuration} parameter} integer admin-max-client-requests"
+msgid ""
+"{@code{libvirt-configuration} parameter} integer admin-max-client-requests"
msgstr ""
#. type: deftypevr
@@ -39990,13 +42270,13 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18036 doc/guix.texi:18259
msgid ""
-"where @code{name} is a string which is matched against the category given in "
-"the @code{VIR_LOG_INIT()} at the top of each libvirt source file, e.g., "
+"where @code{name} is a string which is matched against the category given in"
+" the @code{VIR_LOG_INIT()} at the top of each libvirt source file, e.g., "
"\"remote\", \"qemu\", or \"util.json\" (the name in the filter can be a "
"substring of the full category name, in order to match multiple similar "
"categories), the optional \"+\" prefix tells libvirt to log stack trace for "
-"each message matching name, and @code{x} is the minimal level where matching "
-"messages should be logged:"
+"each message matching name, and @code{x} is the minimal level where matching"
+" messages should be logged:"
msgstr ""
#. type: itemize
@@ -40049,8 +42329,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18064 doc/guix.texi:18287
msgid ""
-"An output is one of the places to save logging information The format for an "
-"output can be:"
+"An output is one of the places to save logging information The format for an"
+" output can be:"
msgstr ""
#. type: item
@@ -40204,8 +42484,8 @@ msgstr ""
#: doc/guix.texi:18161
msgid ""
"A keepalive message is sent to a client after @code{keepalive_interval} "
-"seconds of inactivity to check if the client is still responding. If set to "
-"-1, libvirtd will never send keepalive requests; however clients can still "
+"seconds of inactivity to check if the client is still responding. If set to"
+" -1, libvirtd will never send keepalive requests; however clients can still "
"send them and the daemon will send responses."
msgstr ""
@@ -40236,7 +42516,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18182
#, no-wrap
-msgid "{@code{libvirt-configuration} parameter} integer admin-keepalive-interval"
+msgid ""
+"{@code{libvirt-configuration} parameter} integer admin-keepalive-interval"
msgstr ""
#. type: deftypevr
@@ -40288,8 +42569,8 @@ msgid ""
"This daemon is not used directly by libvirt client applications, rather it "
"is called on their behalf by @code{libvirtd}. By maintaining the logs in a "
"standalone daemon, the main @code{libvirtd} daemon can be restarted without "
-"risk of losing logs. The @code{virtlogd} daemon has the ability to re-"
-"exec() itself upon receiving @code{SIGUSR1}, to allow live upgrades without "
+"risk of losing logs. The @code{virtlogd} daemon has the ability to re-exec()"
+" itself upon receiving @code{SIGUSR1}, to allow live upgrades without "
"downtime."
msgstr ""
@@ -40399,8 +42680,8 @@ msgstr ""
msgid ""
"@code{qemu-binfmt-service-type} provides support for transparent emulation "
"of program binaries built for different architectures---e.g., it allows you "
-"to transparently execute an ARMv7 program on an x86_64 machine. It achieves "
-"this by combining the @uref{https://www.qemu.org, QEMU} emulator and the "
+"to transparently execute an ARMv7 program on an x86_64 machine. It achieves"
+" this by combining the @uref{https://www.qemu.org, QEMU} emulator and the "
"@code{binfmt_misc} feature of the kernel Linux."
msgstr ""
@@ -40414,8 +42695,8 @@ msgstr ""
#: doc/guix.texi:18364
msgid ""
"This is the type of the QEMU/binfmt service for transparent emulation. Its "
-"value must be a @code{qemu-binfmt-configuration} object, which specifies the "
-"QEMU package to use as well as the architecture we want to emulated:"
+"value must be a @code{qemu-binfmt-configuration} object, which specifies the"
+" QEMU package to use as well as the architecture we want to emulated:"
msgstr ""
#. type: example
@@ -40470,10 +42751,10 @@ msgstr ""
#: doc/guix.texi:18391
msgid ""
"When it is true, QEMU and all its dependencies are added to the build "
-"environment of @command{guix-daemon} (@pxref{Invoking guix-daemon, @code{--"
-"chroot-directory} option}). This allows the @code{binfmt_misc} handlers to "
-"be used within the build environment, which in turn means that you can "
-"transparently build programs for another architecture."
+"environment of @command{guix-daemon} (@pxref{Invoking guix-daemon, "
+"@code{--chroot-directory} option}). This allows the @code{binfmt_misc} "
+"handlers to be used within the build environment, which in turn means that "
+"you can transparently build programs for another architecture."
msgstr ""
#. type: table
@@ -40532,10 +42813,10 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:18424
msgid ""
-"Return the list of QEMU platform objects corresponding to @var{platforms}"
-"@dots{}. @var{platforms} must be a list of strings corresponding to "
-"platform names, such as @code{\"arm\"}, @code{\"sparc\"}, @code{\"mips64el"
-"\"}, and so on."
+"Return the list of QEMU platform objects corresponding to "
+"@var{platforms}@dots{}. @var{platforms} must be a list of strings "
+"corresponding to platform names, such as @code{\"arm\"}, @code{\"sparc\"}, "
+"@code{\"mips64el\"}, and so on."
msgstr ""
#. type: deffn
@@ -40563,18 +42844,19 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:18444
msgid ""
-"The @code{(gnu services version-control)} module provides a service to allow "
-"remote access to local Git repositories. There are three options: the "
+"The @code{(gnu services version-control)} module provides a service to allow"
+" remote access to local Git repositories. There are three options: the "
"@code{git-daemon-service}, which provides access to repositories via the "
"@code{git://} unsecured TCP-based protocol, extending the @code{nginx} web "
-"server to proxy some requests to @code{git-http-backend}, or providing a web "
-"interface with @code{cgit-service-type}."
+"server to proxy some requests to @code{git-http-backend}, or providing a web"
+" interface with @code{cgit-service-type}."
msgstr ""
#. type: deffn
#: doc/guix.texi:18445
#, no-wrap
-msgid "{Scheme Procedure} git-daemon-service [#:config (git-daemon-configuration)]"
+msgid ""
+"{Scheme Procedure} git-daemon-service [#:config (git-daemon-configuration)]"
msgstr ""
#. type: deffn
@@ -40589,8 +42871,8 @@ msgstr ""
msgid ""
"The optional @var{config} argument should be a @code{<git-daemon-"
"configuration>} object, by default it allows read-only access to "
-"exported@footnote{By creating the magic file \"git-daemon-export-ok\" in the "
-"repository directory.} repositories under @file{/srv/git}."
+"exported@footnote{By creating the magic file \"git-daemon-export-ok\" in the"
+" repository directory.} repositories under @file{/srv/git}."
msgstr ""
#. type: deftp
@@ -40601,7 +42883,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:18460
-msgid "Data type representing the configuration for @code{git-daemon-service}."
+msgid ""
+"Data type representing the configuration for @code{git-daemon-service}."
msgstr ""
#. type: item
@@ -40639,8 +42922,8 @@ msgstr ""
msgid ""
"Whether to remap all the path requests as relative to the given path. If "
"you run git daemon with @var{(base-path \"/srv/git\")} on example.com, then "
-"if you later try to pull @code{git://example.com/hello.git}, git daemon will "
-"interpret the path as @code{/srv/git/hello.git}."
+"if you later try to pull @code{git://example.com/hello.git}, git daemon will"
+" interpret the path as @code{/srv/git/hello.git}."
msgstr ""
#. type: item
@@ -40717,9 +43000,9 @@ msgid ""
"authenticated and encrypted transport, such as @code{https}. Although Git "
"allows you to serve repositories using unsophisticated file-based web "
"servers, there is a faster protocol implemented by the @code{git-http-"
-"backend} program. This program is the back-end of a proper Git web "
-"service. It is designed to sit behind a FastCGI proxy. @xref{Web "
-"Services}, for more on running the necessary @code{fcgiwrap} daemon."
+"backend} program. This program is the back-end of a proper Git web service."
+" It is designed to sit behind a FastCGI proxy. @xref{Web Services}, for "
+"more on running the necessary @code{fcgiwrap} daemon."
msgstr ""
#. type: Plain text
@@ -40754,8 +43037,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:18527
msgid ""
-"Whether to expose access for all Git repositories in @var{git-root}, even if "
-"they do not have the @file{git-daemon-export-ok} file."
+"Whether to expose access for all Git repositories in @var{git-root}, even if"
+" they do not have the @file{git-daemon-export-ok} file."
msgstr ""
#. type: item
@@ -40767,10 +43050,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:18533
msgid ""
-"Path prefix for Git access. With the default @code{/git/} prefix, this will "
-"map @code{http://@var{server}/git/@var{repo}.git} to @code{/srv/git/"
-"@var{repo}.git}. Requests whose URI paths do not begin with this prefix are "
-"not passed on to this Git instance."
+"Path prefix for Git access. With the default @code{/git/} prefix, this will"
+" map @code{http://@var{server}/git/@var{repo}.git} to "
+"@code{/srv/git/@var{repo}.git}. Requests whose URI paths do not begin with "
+"this prefix are not passed on to this Git instance."
msgstr ""
#. type: item
@@ -40836,8 +43119,8 @@ msgid ""
"This example assumes that you are using Let's Encrypt to get your TLS "
"certificate. @xref{Certificate Services}. The default @code{certbot} "
"service will redirect all HTTP traffic on @code{git.my-host.org} to HTTPS. "
-"You will also need to add an @code{fcgiwrap} proxy to your system services. "
-"@xref{Web Services}."
+"You will also need to add an @code{fcgiwrap} proxy to your system services."
+" @xref{Web Services}."
msgstr ""
#. type: subsubheading
@@ -40881,8 +43164,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:18592
msgid ""
-"The @code{file-object} type designates either a file-like object (@pxref{G-"
-"Expressions, file-like objects}) or a string."
+"The @code{file-object} type designates either a file-like object "
+"(@pxref{G-Expressions, file-like objects}) or a string."
msgstr ""
#. type: Plain text
@@ -40904,7 +43187,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18602
#, no-wrap
-msgid "{@code{cgit-configuration} parameter} nginx-server-configuration-list nginx"
+msgid ""
+"{@code{cgit-configuration} parameter} nginx-server-configuration-list nginx"
msgstr ""
#. type: deftypevr
@@ -41313,8 +43597,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18840 doc/guix.texi:19364
msgid ""
-"Flag which, when set to @code{#t}, will make cgit display remote branches in "
-"the summary and refs views."
+"Flag which, when set to @code{#t}, will make cgit display remote branches in"
+" the summary and refs views."
msgstr ""
#. type: deftypevr
@@ -41327,8 +43611,8 @@ msgstr ""
#: doc/guix.texi:18849
msgid ""
"Flag which, when set to @code{1}, will make cgit use the subject of the "
-"parent commit as link text when generating links to parent commits in commit "
-"view."
+"parent commit as link text when generating links to parent commits in commit"
+" view."
msgstr ""
#. type: deftypevr
@@ -41341,8 +43625,8 @@ msgstr ""
#: doc/guix.texi:18858
msgid ""
"Flag which, when set to @samp{#t}, will make cgit use the subject of the "
-"parent commit as link text when generating links to parent commits in commit "
-"view."
+"parent commit as link text when generating links to parent commits in commit"
+" view."
msgstr ""
#. type: deftypevr
@@ -41396,9 +43680,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18890
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"at the bottom of all pages (i.e. it replaces the standard \"generated by..."
-"\" message)."
+"The content of the file specified with this option will be included verbatim"
+" at the bottom of all pages (i.e. it replaces the standard \"generated "
+"by...\" message)."
msgstr ""
#. type: deftypevr
@@ -41410,8 +43694,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18898
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"in the HTML HEAD section on all pages."
+"The content of the file specified with this option will be included verbatim"
+" in the HTML HEAD section on all pages."
msgstr ""
#. type: deftypevr
@@ -41423,8 +43707,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18906
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"at the top of all pages."
+"The content of the file specified with this option will be included verbatim"
+" at the top of all pages."
msgstr ""
#. type: deftypevr
@@ -41449,8 +43733,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18922
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"above the repository index."
+"The content of the file specified with this option will be included verbatim"
+" above the repository index."
msgstr ""
#. type: deftypevr
@@ -41462,8 +43746,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:18930
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"below the heading on the repository index page."
+"The content of the file specified with this option will be included verbatim"
+" below the heading on the repository index page."
msgstr ""
#. type: deftypevr
@@ -41633,9 +43917,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19024
msgid ""
-"Defaults to @samp{((gif \"image/gif\") (html \"text/html\") (jpg \"image/jpeg"
-"\") (jpeg \"image/jpeg\") (pdf \"application/pdf\") (png \"image/png\") (svg "
-"\"image/svg+xml\"))}."
+"Defaults to @samp{((gif \"image/gif\") (html \"text/html\") (jpg "
+"\"image/jpeg\") (jpeg \"image/jpeg\") (pdf \"application/pdf\") (png "
+"\"image/png\") (svg \"image/svg+xml\"))}."
msgstr ""
#. type: deftypevr
@@ -41658,8 +43942,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19037
msgid ""
-"Text which will be used as the formatstring for a hyperlink when a submodule "
-"is printed in a directory listing."
+"Text which will be used as the formatstring for a hyperlink when a submodule"
+" is printed in a directory listing."
msgstr ""
#. type: deftypevr
@@ -41800,8 +44084,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19121
msgid ""
-"The content of the file specified with this option will be included verbatim "
-"below thef \"about\" link on the repository index page."
+"The content of the file specified with this option will be included verbatim"
+" below thef \"about\" link on the repository index page."
msgstr ""
#. type: deftypevr
@@ -41840,20 +44124,23 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19147
msgid ""
-"Text which specifies the default set of snapshot formats that cgit generates "
-"links for."
+"Text which specifies the default set of snapshot formats that cgit generates"
+" links for."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19152
#, no-wrap
-msgid "{@code{cgit-configuration} parameter} repository-directory repository-directory"
+msgid ""
+"{@code{cgit-configuration} parameter} repository-directory repository-"
+"directory"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19155
msgid ""
-"Name of the directory to scan for repositories (represents @code{scan-path})."
+"Name of the directory to scan for repositories (represents @code{scan-"
+"path})."
msgstr ""
#. type: deftypevr
@@ -41896,8 +44183,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19179
msgid ""
-"A number which, if defined prior to repository-directory, specifies how many "
-"path elements from each repo path to use as a default section name."
+"A number which, if defined prior to repository-directory, specifies how many"
+" path elements from each repo path to use as a default section name."
msgstr ""
#. type: deftypevr
@@ -41909,7 +44196,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19187
msgid ""
-"If set to @samp{#t} shows side-by-side diffs instead of unidiffs per default."
+"If set to @samp{#t} shows side-by-side diffs instead of unidiffs per "
+"default."
msgstr ""
#. type: deftypevr
@@ -41947,8 +44235,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19211
msgid ""
-"Specifies the number of log entries to display in the repository \"summary\" "
-"view."
+"Specifies the number of log entries to display in the repository \"summary\""
+" view."
msgstr ""
#. type: deftypevr
@@ -41995,7 +44283,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19239
#, no-wrap
-msgid "{@code{cgit-configuration} parameter} repository-cgit-configuration-list repositories"
+msgid ""
+"{@code{cgit-configuration} parameter} repository-cgit-configuration-list "
+"repositories"
msgstr ""
#. type: deftypevr
@@ -42024,7 +44314,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19254
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-file-object source-filter"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-file-object source-"
+"filter"
msgstr ""
#. type: deftypevr
@@ -42046,7 +44338,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19268
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-file-object about-filter"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-file-object about-"
+"filter"
msgstr ""
#. type: deftypevr
@@ -42057,7 +44351,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19275
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-string branch-sort"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-string branch-sort"
msgstr ""
#. type: deftypevr
@@ -42081,7 +44376,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19290
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-file-object commit-filter"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-file-object commit-"
+"filter"
msgstr ""
#. type: deftypevr
@@ -42092,7 +44389,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19297
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-string commit-sort"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-string commit-sort"
msgstr ""
#. type: deftypevr
@@ -42135,7 +44433,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19330
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-file-object email-filter"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-file-object email-"
+"filter"
msgstr ""
#. type: deftypevr
@@ -42146,7 +44446,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19337
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-commit-graph?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-commit-"
+"graph?"
msgstr ""
#. type: deftypevr
@@ -42159,7 +44461,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19345
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-log-filecount?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-log-"
+"filecount?"
msgstr ""
#. type: deftypevr
@@ -42172,7 +44476,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19353
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-log-linecount?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-log-"
+"linecount?"
msgstr ""
#. type: deftypevr
@@ -42185,26 +44491,32 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19361
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-remote-branches?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-remote-"
+"branches?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19369
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-subject-links?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-"
+"subject-links?"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19372
msgid ""
-"A flag which can be used to override the global setting @code{enable-subject-"
-"links?}."
+"A flag which can be used to override the global setting @code{enable-"
+"subject-links?}."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19377
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-boolean enable-html-serving?"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-boolean enable-html-"
+"serving?"
msgstr ""
#. type: deftypevr
@@ -42260,7 +44572,9 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19415
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-file-object owner-filter"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-file-object owner-"
+"filter"
msgstr ""
#. type: deftypevr
@@ -42271,28 +44585,31 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19422
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-string module-link"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-string module-link"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19426
msgid ""
-"Text which will be used as the formatstring for a hyperlink when a submodule "
-"is printed in a directory listing. The arguments for the formatstring are "
+"Text which will be used as the formatstring for a hyperlink when a submodule"
+" is printed in a directory listing. The arguments for the formatstring are "
"the path and SHA1 of the submodule commit."
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19431
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} module-link-path module-link-path"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} module-link-path module-"
+"link-path"
msgstr ""
#. type: deftypevr
#: doc/guix.texi:19435
msgid ""
-"Text which will be used as the formatstring for a hyperlink when a submodule "
-"with the specified subdirectory path is printed in a directory listing."
+"Text which will be used as the formatstring for a hyperlink when a submodule"
+" with the specified subdirectory path is printed in a directory listing."
msgstr ""
#. type: deftypevr
@@ -42361,7 +44678,8 @@ msgstr ""
#. type: deftypevr
#: doc/guix.texi:19484
#, no-wrap
-msgid "{@code{repository-cgit-configuration} parameter} repo-list extra-options"
+msgid ""
+"{@code{repository-cgit-configuration} parameter} repo-list extra-options"
msgstr ""
#. type: deftypevr
@@ -42728,9 +45046,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:19650
msgid ""
-"This is the list of IP addresses and ports and possibly socket file names to "
-"listen to (@pxref{Server Settings, @code{listen} directive,, dico, GNU Dico "
-"Manual})."
+"This is the list of IP addresses and ports and possibly socket file names to"
+" listen to (@pxref{Server Settings, @code{listen} directive,, dico, GNU Dico"
+" Manual})."
msgstr ""
#. type: item
@@ -42782,9 +45100,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:19670
msgid ""
-"Name of the dicod module of the handler (instance). If it is @code{#f}, the "
-"module has the same name as the handler. (@pxref{Modules,,, dico, GNU Dico "
-"Manual})."
+"Name of the dicod module of the handler (instance). If it is @code{#f}, the"
+" module has the same name as the handler. (@pxref{Modules,,, dico, GNU Dico"
+" Manual})."
msgstr ""
#. type: code{#1}
@@ -42857,8 +45175,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:19700
msgid ""
-"A @code{<dicod-database>} object serving the GNU Collaborative International "
-"Dictionary of English using the @code{gcide} package."
+"A @code{<dicod-database>} object serving the GNU Collaborative International"
+" Dictionary of English using the @code{gcide} package."
msgstr ""
#. type: Plain text
@@ -42895,11 +45213,11 @@ msgstr ""
#: doc/guix.texi:19733
msgid ""
"Some programs need to run with ``root'' privileges, even when they are "
-"launched by unprivileged users. A notorious example is the @command{passwd} "
-"program, which users can run to change their password, and which needs to "
+"launched by unprivileged users. A notorious example is the @command{passwd}"
+" program, which users can run to change their password, and which needs to "
"access the @file{/etc/passwd} and @file{/etc/shadow} files---something "
-"normally restricted to root, for obvious security reasons. To address that, "
-"these executables are @dfn{setuid-root}, meaning that they always run with "
+"normally restricted to root, for obvious security reasons. To address that,"
+" these executables are @dfn{setuid-root}, meaning that they always run with "
"root privileges (@pxref{How Change Persona,,, libc, The GNU C Library "
"Reference Manual}, for more info about the setuid mechanism.)"
msgstr ""
@@ -42919,8 +45237,8 @@ msgstr ""
#: doc/guix.texi:19746
msgid ""
"The @code{setuid-programs} field of an @code{operating-system} declaration "
-"contains a list of G-expressions denoting the names of programs to be setuid-"
-"root (@pxref{Using the Configuration System}). For instance, the "
+"contains a list of G-expressions denoting the names of programs to be "
+"setuid-root (@pxref{Using the Configuration System}). For instance, the "
"@command{passwd} program, which is part of the Shadow package, can be "
"designated by this G-expression (@pxref{G-Expressions}):"
msgstr ""
@@ -42959,9 +45277,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:19765
msgid ""
-"Under the hood, the actual setuid programs are created in the @file{/run/"
-"setuid-programs} directory at system activation time. The files in this "
-"directory refer to the ``real'' binaries, which are in the store."
+"Under the hood, the actual setuid programs are created in the "
+"@file{/run/setuid-programs} directory at system activation time. The files "
+"in this directory refer to the ``real'' binaries, which are in the store."
msgstr ""
#. type: cindex
@@ -42987,17 +45305,18 @@ msgstr ""
msgid ""
"Web servers available over HTTPS (that is, HTTP over the transport-layer "
"security mechanism, TLS) send client programs an @dfn{X.509 certificate} "
-"that the client can then use to @emph{authenticate} the server. To do that, "
-"clients verify that the server's certificate is signed by a so-called "
-"@dfn{certificate authority} (CA). But to verify the CA's signature, clients "
-"must have first acquired the CA's certificate."
+"that the client can then use to @emph{authenticate} the server. To do that,"
+" clients verify that the server's certificate is signed by a so-called "
+"@dfn{certificate authority} (CA). But to verify the CA's signature, clients"
+" must have first acquired the CA's certificate."
msgstr ""
#. type: Plain text
#: doc/guix.texi:19782
msgid ""
"Web browsers such as GNU@tie{}IceCat include their own set of CA "
-"certificates, such that they are able to verify CA signatures out-of-the-box."
+"certificates, such that they are able to verify CA signatures out-of-the-"
+"box."
msgstr ""
#. type: Plain text
@@ -43022,8 +45341,8 @@ msgstr ""
#: doc/guix.texi:19798
msgid ""
"Note that it is @emph{not} part of @var{%base-packages}, so you need to "
-"explicitly add it. The @file{/etc/ssl/certs} directory, which is where most "
-"applications and libraries look for certificates by default, points to the "
+"explicitly add it. The @file{/etc/ssl/certs} directory, which is where most"
+" applications and libraries look for certificates by default, points to the "
"certificates installed globally."
msgstr ""
@@ -43036,8 +45355,8 @@ msgid ""
"know where to find them. Namely, the OpenSSL library honors the "
"@code{SSL_CERT_DIR} and @code{SSL_CERT_FILE} variables. Some applications "
"add their own environment variables; for instance, the Git version control "
-"system honors the certificate bundle pointed to by the @code{GIT_SSL_CAINFO} "
-"environment variable. Thus, you would typically run something like:"
+"system honors the certificate bundle pointed to by the @code{GIT_SSL_CAINFO}"
+" environment variable. Thus, you would typically run something like:"
msgstr ""
#. type: example
@@ -43102,8 +45421,8 @@ msgstr ""
#: doc/guix.texi:19849
msgid ""
"The NSS configuration specifies, for each system database, which lookup "
-"method is to be used, and how the various methods are chained together---for "
-"instance, under which circumstances NSS should try the next method in the "
+"method is to be used, and how the various methods are chained together---for"
+" instance, under which circumstances NSS should try the next method in the "
"list. The NSS configuration is given in the @code{name-service-switch} "
"field of @code{operating-system} declarations (@pxref{operating-system "
"Reference, @code{name-service-switch}})."
@@ -43185,8 +45504,8 @@ msgstr ""
#: doc/guix.texi:19884
msgid ""
"Do not worry: the @code{%mdns-host-lookup-nss} variable (see below) "
-"contains this configuration, so you will not have to type it if all you want "
-"is to have @code{.local} host lookup working."
+"contains this configuration, so you will not have to type it if all you want"
+" is to have @code{.local} host lookup working."
msgstr ""
#. type: Plain text
@@ -43194,10 +45513,10 @@ msgstr ""
msgid ""
"Note that, in this case, in addition to setting the @code{name-service-"
"switch} of the @code{operating-system} declaration, you also need to use "
-"@code{avahi-service} (@pxref{Networking Services, @code{avahi-service}}), or "
-"@var{%desktop-services}, which includes it (@pxref{Desktop Services}). "
-"Doing this makes @code{nss-mdns} accessible to the name service cache daemon "
-"(@pxref{Base Services, @code{nscd-service}})."
+"@code{avahi-service} (@pxref{Networking Services, @code{avahi-service}}), or"
+" @var{%desktop-services}, which includes it (@pxref{Desktop Services}). "
+"Doing this makes @code{nss-mdns} accessible to the name service cache daemon"
+" (@pxref{Base Services, @code{nscd-service}})."
msgstr ""
#. type: Plain text
@@ -43235,14 +45554,14 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:19914
msgid ""
-"The reference for name service switch configuration is given below. It is a "
-"direct mapping of the configuration file format of the C library , so please "
-"refer to the C library manual for more information (@pxref{NSS Configuration "
-"File,,, libc, The GNU C Library Reference Manual}). Compared to the "
-"configuration file format of libc NSS, it has the advantage not only of "
-"adding this warm parenthetic feel that we like, but also static checks: you "
-"will know about syntax errors and typos as soon as you run @command{guix "
-"system}."
+"The reference for name service switch configuration is given below. It is a"
+" direct mapping of the configuration file format of the C library , so "
+"please refer to the C library manual for more information (@pxref{NSS "
+"Configuration File,,, libc, The GNU C Library Reference Manual}). Compared "
+"to the configuration file format of libc NSS, it has the advantage not only "
+"of adding this warm parenthetic feel that we like, but also static checks: "
+"you will know about syntax errors and typos as soon as you run @command{guix"
+" system}."
msgstr ""
#. type: deftp
@@ -43335,8 +45654,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:19944
msgid ""
-"This is the data type representing an actual name service and the associated "
-"lookup action."
+"This is the data type representing an actual name service and the associated"
+" lookup action."
msgstr ""
#. type: table
@@ -43380,11 +45699,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:19977
msgid ""
-"For bootstrapping purposes, the Linux-Libre kernel is passed an @dfn{initial "
-"RAM disk}, or @dfn{initrd}. An initrd contains a temporary root file system "
-"as well as an initialization script. The latter is responsible for mounting "
-"the real root file system, and for loading any kernel modules that may be "
-"needed to achieve that."
+"For bootstrapping purposes, the Linux-Libre kernel is passed an @dfn{initial"
+" RAM disk}, or @dfn{initrd}. An initrd contains a temporary root file "
+"system as well as an initialization script. The latter is responsible for "
+"mounting the real root file system, and for loading any kernel modules that "
+"may be needed to achieve that."
msgstr ""
#. type: Plain text
@@ -43395,8 +45714,9 @@ msgid ""
"the initrd. In particular, this is where you would list modules needed to "
"actually drive the hard disk where your root partition is---although the "
"default value of @code{initrd-modules} should cover most use cases. For "
-"example, assuming you need the @code{megaraid_sas} module in addition to the "
-"default modules to be able to access your root file system, you would write:"
+"example, assuming you need the @code{megaraid_sas} module in addition to the"
+" default modules to be able to access your root file system, you would "
+"write:"
msgstr ""
#. type: example
@@ -43423,17 +45743,18 @@ msgstr ""
#: doc/guix.texi:20003
msgid ""
"Furthermore, if you need lower-level customization, the @code{initrd} field "
-"of an @code{operating-system} declaration allows you to specify which initrd "
-"you would like to use. The @code{(gnu system linux-initrd)} module provides "
-"three ways to build an initrd: the high-level @code{base-initrd} procedure "
-"and the low-level @code{raw-initrd} and @code{expression->initrd} procedures."
+"of an @code{operating-system} declaration allows you to specify which initrd"
+" you would like to use. The @code{(gnu system linux-initrd)} module "
+"provides three ways to build an initrd: the high-level @code{base-initrd} "
+"procedure and the low-level @code{raw-initrd} and @code{expression->initrd} "
+"procedures."
msgstr ""
#. type: Plain text
#: doc/guix.texi:20008
msgid ""
-"The @code{base-initrd} procedure is intended to cover most common uses. For "
-"example, if you want to add a bunch of kernel modules to be loaded at boot "
+"The @code{base-initrd} procedure is intended to cover most common uses. For"
+" example, if you want to add a bunch of kernel modules to be loaded at boot "
"time, you can define the @code{initrd} field of the operating system "
"declaration like this:"
msgstr ""
@@ -43453,20 +45774,20 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:20021
msgid ""
-"The @code{base-initrd} procedure also handles common use cases that involves "
-"using the system as a QEMU guest, or as a ``live'' system with volatile root "
-"file system."
+"The @code{base-initrd} procedure also handles common use cases that involves"
+" using the system as a QEMU guest, or as a ``live'' system with volatile "
+"root file system."
msgstr ""
#. type: Plain text
#: doc/guix.texi:20028
msgid ""
-"The @code{base-initrd} procedure is built from @code{raw-initrd} procedure. "
-"Unlike @code{base-initrd}, @code{raw-initrd} doesn't do anything high-level, "
-"such as trying to guess which kernel modules and packages should be included "
-"to the initrd. An example use of @code{raw-initrd} is when a user has a "
-"custom Linux kernel configuration and default kernel modules included by "
-"@code{base-initrd} are not available."
+"The @code{base-initrd} procedure is built from @code{raw-initrd} procedure."
+" Unlike @code{base-initrd}, @code{raw-initrd} doesn't do anything high-"
+"level, such as trying to guess which kernel modules and packages should be "
+"included to the initrd. An example use of @code{raw-initrd} is when a user "
+"has a custom Linux kernel configuration and default kernel modules included "
+"by @code{base-initrd} are not available."
msgstr ""
#. type: Plain text
@@ -43474,8 +45795,8 @@ msgstr ""
msgid ""
"The initial RAM disk produced by @code{base-initrd} or @code{raw-initrd} "
"honors several options passed on the Linux kernel command line (that is, "
-"arguments passed @i{via} the @code{linux} command of GRUB, or the @code{-"
-"append} option of QEMU), notably:"
+"arguments passed @i{via} the @code{linux} command of GRUB, or the "
+"@code{-append} option of QEMU), notably:"
msgstr ""
#. type: item
@@ -43541,8 +45862,8 @@ msgstr ""
#: doc/guix.texi:20059
msgid ""
"Instruct the initial RAM disk as well as the @command{modprobe} command "
-"(from the kmod package) to refuse to load @var{modules}. @var{modules} must "
-"be a comma-separated list of module names---e.g., @code{usbkbd,9pnet}."
+"(from the kmod package) to refuse to load @var{modules}. @var{modules} must"
+" be a comma-separated list of module names---e.g., @code{usbkbd,9pnet}."
msgstr ""
#. type: item
@@ -43578,14 +45899,14 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:20087
msgid ""
-"[#:linux-modules '()] [#:mapped-devices '()] @ [#:helper-packages '()] [#:"
-"qemu-networking? #f] [#:volatile-root? #f] Return a monadic derivation that "
-"builds a raw initrd. @var{file-systems} is a list of file systems to be "
-"mounted by the initrd, possibly in addition to the root file system "
-"specified on the kernel command line via @code{--root}. @var{linux-modules} "
-"is a list of kernel modules to be loaded at boot time. @var{mapped-devices} "
-"is a list of device mappings to realize before @var{file-systems} are "
-"mounted (@pxref{Mapped Devices}). @var{helper-packages} is a list of "
+"[#:linux-modules '()] [#:mapped-devices '()] @ [#:helper-packages '()] "
+"[#:qemu-networking? #f] [#:volatile-root? #f] Return a monadic derivation "
+"that builds a raw initrd. @var{file-systems} is a list of file systems to "
+"be mounted by the initrd, possibly in addition to the root file system "
+"specified on the kernel command line via @code{--root}. @var{linux-modules}"
+" is a list of kernel modules to be loaded at boot time. @var{mapped-"
+"devices} is a list of device mappings to realize before @var{file-systems} "
+"are mounted (@pxref{Mapped Devices}). @var{helper-packages} is a list of "
"packages to be copied in the initrd. It may include @code{e2fsck/static} or "
"other packages needed by the initrd to check the root file system."
msgstr ""
@@ -43615,12 +45936,12 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:20104
msgid ""
-"[#:mapped-devices '()] [#:qemu-networking? #f] [#:volatile-root? #f]@ [#:"
-"linux-modules '()] Return a monadic derivation that builds a generic initrd, "
-"with kernel modules taken from @var{linux}. @var{file-systems} is a list of "
-"file-systems to be mounted by the initrd, possibly in addition to the root "
-"file system specified on the kernel command line via @code{--root}. "
-"@var{mapped-devices} is a list of device mappings to realize before "
+"[#:mapped-devices '()] [#:qemu-networking? #f] [#:volatile-root? #f]@ "
+"[#:linux-modules '()] Return a monadic derivation that builds a generic "
+"initrd, with kernel modules taken from @var{linux}. @var{file-systems} is a"
+" list of file-systems to be mounted by the initrd, possibly in addition to "
+"the root file system specified on the kernel command line via @code{--root}."
+" @var{mapped-devices} is a list of device mappings to realize before "
"@var{file-systems} are mounted."
msgstr ""
@@ -43635,9 +45956,9 @@ msgstr ""
#: doc/guix.texi:20111
msgid ""
"The initrd is automatically populated with all the kernel modules necessary "
-"for @var{file-systems} and for the given options. Additional kernel modules "
-"can be listed in @var{linux-modules}. They will be added to the initrd, and "
-"loaded at boot time in the order in which they appear."
+"for @var{file-systems} and for the given options. Additional kernel modules"
+" can be listed in @var{linux-modules}. They will be added to the initrd, "
+"and loaded at boot time in the order in which they appear."
msgstr ""
#. type: Plain text
@@ -43660,8 +45981,8 @@ msgstr ""
msgid ""
"[#:guile %guile-static-stripped] [#:name \"guile-initrd\"] Return a "
"derivation that builds a Linux initrd (a gzipped cpio archive) containing "
-"@var{guile} and that evaluates @var{exp}, a G-expression, upon booting. All "
-"the derivations referenced by @var{exp} are automatically copied to the "
+"@var{guile} and that evaluates @var{exp}, a G-expression, upon booting. All"
+" the derivations referenced by @var{exp} are automatically copied to the "
"initrd."
msgstr ""
@@ -43826,12 +46147,12 @@ msgstr ""
#. type: table
#: doc/guix.texi:20206
msgid ""
-"The input terminals used for the bootloader boot menu, as a list of "
-"symbols. For GRUB, the default is the native platform terminal as "
-"determined at run-time. GRUB accepts the values: @code{console}, "
-"@code{serial}, @code{serial_@{0-3@}}, @code{at_keyboard}, and "
-"@code{usb_keyboard}. This field corresponds to the GRUB variable "
-"GRUB_TERMINAL_INPUT (@pxref{Simple configuration,,, grub,GNU GRUB manual})."
+"The input terminals used for the bootloader boot menu, as a list of symbols."
+" For GRUB, the default is the native platform terminal as determined at "
+"run-time. GRUB accepts the values: @code{console}, @code{serial}, "
+"@code{serial_@{0-3@}}, @code{at_keyboard}, and @code{usb_keyboard}. This "
+"field corresponds to the GRUB variable GRUB_TERMINAL_INPUT (@pxref{Simple "
+"configuration,,, grub,GNU GRUB manual})."
msgstr ""
#. type: item
@@ -43955,8 +46276,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:20263
msgid ""
-"If the device is specified explicitly as above, then the @code{device} field "
-"is ignored entirely."
+"If the device is specified explicitly as above, then the @code{device} field"
+" is ignored entirely."
msgstr ""
#. type: item
@@ -44129,8 +46450,8 @@ msgstr ""
#: doc/guix.texi:20356
msgid ""
"Build the operating system described in @var{file}, activate it, and switch "
-"to it@footnote{This action (and the related actions @code{switch-generation} "
-"and @code{roll-back}) are usable only on systems already running GuixSD.}."
+"to it@footnote{This action (and the related actions @code{switch-generation}"
+" and @code{roll-back}) are usable only on systems already running GuixSD.}."
msgstr ""
#. type: table
@@ -44147,16 +46468,16 @@ msgstr ""
#: doc/guix.texi:20369
msgid ""
"This command creates a new generation whose number is one greater than the "
-"current generation (as reported by @command{guix system list-generations}). "
-"If that generation already exists, it will be overwritten. This behavior "
+"current generation (as reported by @command{guix system list-generations})."
+" If that generation already exists, it will be overwritten. This behavior "
"mirrors that of @command{guix package} (@pxref{Invoking guix package})."
msgstr ""
#. type: table
#: doc/guix.texi:20374
msgid ""
-"It also adds a bootloader menu entry for the new OS configuration, ---unless "
-"@option{--no-bootloader} is passed. For GRUB, it moves entries for older "
+"It also adds a bootloader menu entry for the new OS configuration, ---unless"
+" @option{--no-bootloader} is passed. For GRUB, it moves entries for older "
"configurations to a submenu, allowing you to choose an older system "
"generation at boot time should you need it."
msgstr ""
@@ -44198,8 +46519,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:20401
msgid ""
-"The target generation can be specified explicitly by its generation number. "
-"For example, the following invocation would switch to system generation 7:"
+"The target generation can be specified explicitly by its generation number."
+" For example, the following invocation would switch to system generation 7:"
msgstr ""
#. type: example
@@ -44297,15 +46618,15 @@ msgid ""
"copies to @file{/mnt} all the store items required by the configuration "
"specified in @file{my-os-config.scm}. This includes configuration files, "
"packages, and so on. It also creates other essential files needed for the "
-"system to operate correctly---e.g., the @file{/etc}, @file{/var}, and @file{/"
-"run} directories, and the @file{/bin/sh} file."
+"system to operate correctly---e.g., the @file{/etc}, @file{/var}, and "
+"@file{/run} directories, and the @file{/bin/sh} file."
msgstr ""
#. type: table
#: doc/guix.texi:20460
msgid ""
-"This command also installs bootloader on the target specified in @file{my-os-"
-"config}, unless the @option{--no-bootloader} option was passed."
+"This command also installs bootloader on the target specified in @file{my-"
+"os-config}, unless the @option{--no-bootloader} option was passed."
msgstr ""
#. type: item
@@ -44335,8 +46656,8 @@ msgstr ""
#: doc/guix.texi:20470
msgid ""
"Build a virtual machine that contains the operating system declared in "
-"@var{file}, and return a script to run that virtual machine (VM). Arguments "
-"given to the script are passed to QEMU as in the example below, which "
+"@var{file}, and return a script to run that virtual machine (VM). Arguments"
+" given to the script are passed to QEMU as in the example below, which "
"enables networking and requests 1@tie{}GiB of RAM for the emulated machine:"
msgstr ""
@@ -44387,10 +46708,11 @@ msgstr ""
#. type: table
#: doc/guix.texi:20500
msgid ""
-"The @code{--full-boot} option forces a complete boot sequence, starting with "
-"the bootloader. This requires more disk space since a root image containing "
-"at least the kernel, initrd, and bootloader data files must be created. The "
-"@code{--image-size} option can be used to specify the size of the image."
+"The @code{--full-boot} option forces a complete boot sequence, starting with"
+" the bootloader. This requires more disk space since a root image "
+"containing at least the kernel, initrd, and bootloader data files must be "
+"created. The @code{--image-size} option can be used to specify the size of "
+"the image."
msgstr ""
#. type: cindex
@@ -44437,24 +46759,24 @@ msgstr ""
#. type: table
#: doc/guix.texi:20516
msgid ""
-"You can specify the root file system type by using the @option{--file-system-"
-"type} option. It defaults to @code{ext4}."
+"You can specify the root file system type by using the @option{--file-"
+"system-type} option. It defaults to @code{ext4}."
msgstr ""
#. type: table
#: doc/guix.texi:20520
msgid ""
-"When using @code{vm-image}, the returned image is in qcow2 format, which the "
-"QEMU emulator can efficiently use. @xref{Running GuixSD in a VM}, for more "
+"When using @code{vm-image}, the returned image is in qcow2 format, which the"
+" QEMU emulator can efficiently use. @xref{Running GuixSD in a VM}, for more "
"information on how to run the image in a virtual machine."
msgstr ""
#. type: table
#: doc/guix.texi:20525
msgid ""
-"When using @code{disk-image}, a raw disk image is produced; it can be copied "
-"as is to a USB stick, for instance. Assuming @code{/dev/sdc} is the device "
-"corresponding to a USB stick, one can copy the image to it using the "
+"When using @code{disk-image}, a raw disk image is produced; it can be copied"
+" as is to a USB stick, for instance. Assuming @code{/dev/sdc} is the device"
+" corresponding to a USB stick, one can copy the image to it using the "
"following command:"
msgstr ""
@@ -44467,9 +46789,9 @@ msgstr ""
#. type: table
#: doc/guix.texi:20535
msgid ""
-"When using @code{docker-image}, a Docker image is produced. Guix builds the "
-"image from scratch, not from a pre-existing Docker base image. As a result, "
-"it contains @emph{exactly} what you define in the operating system "
+"When using @code{docker-image}, a Docker image is produced. Guix builds the"
+" image from scratch, not from a pre-existing Docker base image. As a "
+"result, it contains @emph{exactly} what you define in the operating system "
"configuration file. You can then load the image and launch a Docker "
"container using commands like the following:"
msgstr ""
@@ -44652,11 +46974,11 @@ msgstr ""
#. type: table
#: doc/guix.texi:20639
msgid ""
-"By default, @command{guix system init} and @command{guix system reconfigure} "
-"perform safety checks: they make sure the file systems that appear in the "
+"By default, @command{guix system init} and @command{guix system reconfigure}"
+" perform safety checks: they make sure the file systems that appear in the "
"@code{operating-system} declaration actually exist (@pxref{File Systems}), "
-"and that any Linux kernel modules that may be needed at boot time are listed "
-"in @code{initrd-modules} (@pxref{Initial RAM Disk}). Passing this option "
+"and that any Linux kernel modules that may be needed at boot time are listed"
+" in @code{initrd-modules} (@pxref{Initial RAM Disk}). Passing this option "
"skips these tests altogether."
msgstr ""
@@ -44706,8 +47028,8 @@ msgstr ""
msgid ""
"Report the error and enter Guile's debugger. From there, you can run "
"commands such as @code{,bt} to get a backtrace, @code{,locals} to display "
-"local variable values, and more generally inspect the state of the program. "
-"@xref{Debug Commands,,, guile, GNU Guile Reference Manual}, for a list of "
+"local variable values, and more generally inspect the state of the program."
+" @xref{Debug Commands,,, guile, GNU Guile Reference Manual}, for a list of "
"available debugging commands."
msgstr ""
@@ -44740,9 +47062,10 @@ msgstr ""
#. type: table
#: doc/guix.texi:20681
msgid ""
-"List a summary of each generation of the operating system available on disk, "
-"in a human-readable way. This is similar to the @option{--list-generations} "
-"option of @command{guix package} (@pxref{Invoking guix package})."
+"List a summary of each generation of the operating system available on disk,"
+" in a human-readable way. This is similar to the @option{--list-"
+"generations} option of @command{guix package} (@pxref{Invoking guix "
+"package})."
msgstr ""
#. type: table
@@ -44817,8 +47140,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:20720
msgid ""
-"Emit in Dot/Graphviz format to standard output the @dfn{dependency graph} of "
-"shepherd services of the operating system defined in @var{file}. "
+"Emit in Dot/Graphviz format to standard output the @dfn{dependency graph} of"
+" shepherd services of the operating system defined in @var{file}. "
"@xref{Shepherd Services}, for more information and for an example graph."
msgstr ""
@@ -44835,8 +47158,8 @@ msgid ""
"GuixSD VM image distributed at @indicateurl{ftp://alpha.gnu.org/guix/guixsd-"
"vm-image-@value{VERSION}.@var{system}.tar.xz} , or build their own virtual "
"machine image using @command{guix system vm-image} (@pxref{Invoking guix "
-"system}). The returned image is in qcow2 format, which the @uref{http://"
-"qemu.org/, QEMU emulator} can efficiently use."
+"system}). The returned image is in qcow2 format, which the "
+"@uref{http://qemu.org/, QEMU emulator} can efficiently use."
msgstr ""
#. type: cindex
@@ -44849,9 +47172,9 @@ msgstr ""
#: doc/guix.texi:20742
msgid ""
"If you built your own image, you must copy it out of the store (@pxref{The "
-"Store}) and give yourself permission to write to the copy before you can use "
-"it. When invoking QEMU, you must choose a system emulator that is suitable "
-"for your hardware platform. Here is a minimal QEMU invocation that will "
+"Store}) and give yourself permission to write to the copy before you can use"
+" it. When invoking QEMU, you must choose a system emulator that is suitable"
+" for your hardware platform. Here is a minimal QEMU invocation that will "
"boot the result of @command{guix system vm-image} on x86_64 hardware:"
msgstr ""
@@ -44878,7 +47201,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:20755
msgid ""
-"This specifies the hardware platform to emulate. This should match the host."
+"This specifies the hardware platform to emulate. This should match the "
+"host."
msgstr ""
#. type: item
@@ -44906,8 +47230,8 @@ msgstr ""
msgid ""
"You must create a network interface of a given model. If you do not create "
"a NIC, the boot will fail. Assuming your hardware platform is x86_64, you "
-"can get a list of available NIC models by running @command{qemu-system-"
-"x86_64 -net nic,model=help}."
+"can get a list of available NIC models by running @command{qemu-"
+"system-x86_64 -net nic,model=help}."
msgstr ""
#. type: item
@@ -44951,14 +47275,13 @@ msgstr ""
#: doc/guix.texi:20788
msgid ""
"The default @command{run-vm.sh} script that is returned by an invocation of "
-"@command{guix system vm} does not add a @command{-net user} flag by "
-"default. To get network access from within the vm add the @code{(dhcp-"
-"client-service)} to your system definition and start the VM using "
-"@command{`guix system vm config.scm` -net user}. An important caveat of "
-"using @command{-net user} for networking is that @command{ping} will not "
-"work, because it uses the ICMP protocol. You'll have to use a different "
-"command to check for network connectivity, for example @command{guix "
-"download}."
+"@command{guix system vm} does not add a @command{-net user} flag by default."
+" To get network access from within the vm add the @code{(dhcp-client-"
+"service)} to your system definition and start the VM using @command{`guix "
+"system vm config.scm` -net user}. An important caveat of using "
+"@command{-net user} for networking is that @command{ping} will not work, "
+"because it uses the ICMP protocol. You'll have to use a different command "
+"to check for network connectivity, for example @command{guix download}."
msgstr ""
#. type: subsubsection
@@ -44991,7 +47314,8 @@ msgstr ""
#. type: example
#: doc/guix.texi:20807
#, no-wrap
-msgid "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 10022\n"
+msgid ""
+"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 10022\n"
msgstr ""
#. type: Plain text
@@ -45013,8 +47337,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:20821
msgid ""
-"As an alternative to the default @command{qemu} graphical client you can use "
-"the @command{remote-viewer} from the @command{virt-viewer} package. To "
+"As an alternative to the default @command{qemu} graphical client you can use"
+" the @command{remote-viewer} from the @command{virt-viewer} package. To "
"connect pass the @command{-spice port=5930,disable-ticketing} flag to "
"@command{qemu}. See previous section for further information on how to do "
"this."
@@ -45083,24 +47407,24 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:20878
msgid ""
-"GuixSD services are connected by @dfn{extensions}. For instance, the secure "
-"shell service @emph{extends} the Shepherd---the GuixSD initialization "
+"GuixSD services are connected by @dfn{extensions}. For instance, the secure"
+" shell service @emph{extends} the Shepherd---the GuixSD initialization "
"system, running as PID@tie{}1---by giving it the command lines to start and "
"stop the secure shell daemon (@pxref{Networking Services, @code{lsh-"
"service}}); the UPower service extends the D-Bus service by passing it its "
"@file{.service} specification, and extends the udev service by passing it "
"device management rules (@pxref{Desktop Services, @code{upower-service}}); "
-"the Guix daemon service extends the Shepherd by passing it the command lines "
-"to start and stop the daemon, and extends the account service by passing it "
-"a list of required build user accounts (@pxref{Base Services})."
+"the Guix daemon service extends the Shepherd by passing it the command lines"
+" to start and stop the daemon, and extends the account service by passing it"
+" a list of required build user accounts (@pxref{Base Services})."
msgstr ""
#. type: Plain text
#: doc/guix.texi:20882
msgid ""
-"All in all, services and their ``extends'' relations form a directed acyclic "
-"graph (DAG). If we represent services as boxes and extensions as arrows, a "
-"typical system might provide something like this:"
+"All in all, services and their ``extends'' relations form a directed acyclic"
+" graph (DAG). If we represent services as boxes and extensions as arrows, a"
+" typical system might provide something like this:"
msgstr ""
#. type: Plain text
@@ -45117,11 +47441,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:20893
msgid ""
-"At the bottom, we see the @dfn{system service}, which produces the directory "
-"containing everything to run and boot the system, as returned by the "
+"At the bottom, we see the @dfn{system service}, which produces the directory"
+" containing everything to run and boot the system, as returned by the "
"@command{guix system build} command. @xref{Service Reference}, to learn "
-"about the other service types shown here. @xref{system-extension-graph, the "
-"@command{guix system extension-graph} command}, for information on how to "
+"about the other service types shown here. @xref{system-extension-graph, the"
+" @command{guix system extension-graph} command}, for information on how to "
"generate this representation for a particular operating system definition."
msgstr ""
@@ -45319,10 +47643,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21009
msgid ""
-"This is the service type for the @uref{https://wiki.gentoo.org/wiki/Project:"
-"Eudev, eudev device management daemon}. Compared to the previous example, "
-"in addition to an extension of @var{shepherd-root-service-type}, we see two "
-"new fields:"
+"This is the service type for the "
+"@uref{https://wiki.gentoo.org/wiki/Project:Eudev, eudev device management "
+"daemon}. Compared to the previous example, in addition to an extension of "
+"@var{shepherd-root-service-type}, we see two new fields:"
msgstr ""
#. type: item
@@ -45334,8 +47658,8 @@ msgstr ""
#. type: table
#: doc/guix.texi:21014
msgid ""
-"This is the procedure to @dfn{compose} the list of extensions to services of "
-"this type."
+"This is the procedure to @dfn{compose} the list of extensions to services of"
+" this type."
msgstr ""
#. type: table
@@ -45395,9 +47719,9 @@ msgstr ""
#: doc/guix.texi:21048
msgid ""
"We have seen an overview of service types (@pxref{Service Types and "
-"Services}). This section provides a reference on how to manipulate services "
-"and service types. This interface is provided by the @code{(gnu services)} "
-"module."
+"Services}). This section provides a reference on how to manipulate services"
+" and service types. This interface is provided by the @code{(gnu services)}"
+" module."
msgstr ""
#. type: deffn
@@ -45410,8 +47734,8 @@ msgstr ""
#: doc/guix.texi:21053
msgid ""
"Return a new service of @var{type}, a @code{<service-type>} object (see "
-"below.) @var{value} can be any object; it represents the parameters of this "
-"particular service instance."
+"below.) @var{value} can be any object; it represents the parameters of this"
+" particular service instance."
msgstr ""
#. type: deffn
@@ -45530,10 +47854,10 @@ msgid ""
"The @code{modify-services} form provides a handy way to change the "
"parameters of some of the services of a list such as @var{%base-services} "
"(@pxref{Base Services, @code{%base-services}}). It evaluates to a list of "
-"services. Of course, you could always use standard list combinators such as "
-"@code{map} and @code{fold} to do that (@pxref{SRFI-1, List Library,, guile, "
-"GNU Guile Reference Manual}); @code{modify-services} simply provides a more "
-"concise form for this common pattern."
+"services. Of course, you could always use standard list combinators such as"
+" @code{map} and @code{fold} to do that (@pxref{SRFI-1, List Library,, guile,"
+" GNU Guile Reference Manual}); @code{modify-services} simply provides a more"
+" concise form for this common pattern."
msgstr ""
#. type: deffn
@@ -45550,8 +47874,8 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:21121
msgid ""
-"Modify the services listed in @var{services} according to the given "
-"clauses. Each clause has the form:"
+"Modify the services listed in @var{services} according to the given clauses."
+" Each clause has the form:"
msgstr ""
#. type: example
@@ -45609,8 +47933,8 @@ msgstr ""
#. type: deftp
#: doc/guix.texi:21152
msgid ""
-"This is the representation of a @dfn{service type} (@pxref{Service Types and "
-"Services})."
+"This is the representation of a @dfn{service type} (@pxref{Service Types and"
+" Services})."
msgstr ""
#. type: table
@@ -45639,7 +47963,8 @@ msgstr ""
#: doc/guix.texi:21164
msgid ""
"If this is @code{#f}, then the service type denotes services that cannot be "
-"extended---i.e., services that do not receive ``values'' from other services."
+"extended---i.e., services that do not receive ``values'' from other "
+"services."
msgstr ""
#. type: table
@@ -45685,9 +48010,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:21188
msgid ""
-"@var{compute} Return a new extension for services of type @var{target-"
-"type}. @var{compute} must be a one-argument procedure: @code{fold-services} "
-"calls it, passing it the value associated with the service that provides the "
+"@var{compute} Return a new extension for services of type @var{target-type}."
+" @var{compute} must be a one-argument procedure: @code{fold-services} calls"
+" it, passing it the value associated with the service that provides the "
"extension; it must return a valid value for the target service."
msgstr ""
@@ -45707,8 +48032,8 @@ msgstr ""
msgid ""
"Occasionally, you might want to simply extend an existing service. This "
"involves creating a new service type and specifying the extension of "
-"interest, which can be verbose; the @code{simple-service} procedure provides "
-"a shorthand for this."
+"interest, which can be verbose; the @code{simple-service} procedure provides"
+" a shorthand for this."
msgstr ""
#. type: deffn
@@ -45744,12 +48069,12 @@ msgstr ""
#: doc/guix.texi:21220
msgid ""
"At the core of the service abstraction lies the @code{fold-services} "
-"procedure, which is responsible for ``compiling'' a list of services down to "
-"a single directory that contains everything needed to boot and run the "
+"procedure, which is responsible for ``compiling'' a list of services down to"
+" a single directory that contains everything needed to boot and run the "
"system---the directory shown by the @command{guix system build} command "
"(@pxref{Invoking guix system}). In essence, it propagates service "
-"extensions down the service graph, updating each node parameters on the way, "
-"until it reaches the root node."
+"extensions down the service graph, updating each node parameters on the way,"
+" until it reaches the root node."
msgstr ""
#. type: deffn
@@ -45761,9 +48086,9 @@ msgstr ""
#. type: deffn
#: doc/guix.texi:21225
msgid ""
-"[#:target-type @var{system-service-type}] Fold @var{services} by propagating "
-"their extensions down to the root of type @var{target-type}; return the root "
-"service adjusted accordingly."
+"[#:target-type @var{system-service-type}] Fold @var{services} by propagating"
+" their extensions down to the root of type @var{target-type}; return the "
+"root service adjusted accordingly."
msgstr ""
#. type: Plain text
@@ -45795,8 +48120,8 @@ msgstr ""
#. type: defvr
#: doc/guix.texi:21238
msgid ""
-"The type of the ``boot service'', which produces the @dfn{boot script}. The "
-"boot script is what the initial RAM disk runs when booting."
+"The type of the ``boot service'', which produces the @dfn{boot script}. The"
+" boot script is what the initial RAM disk runs when booting."
msgstr ""
#. type: defvr
@@ -45809,7 +48134,8 @@ msgstr ""
#: doc/guix.texi:21244
msgid ""
"The type of the @file{/etc} service. This service is used to create files "
-"under @file{/etc} and can be extended by passing it name/file tuples such as:"
+"under @file{/etc} and can be extended by passing it name/file tuples such "
+"as:"
msgstr ""
#. type: example
@@ -45875,9 +48201,9 @@ msgstr ""
#: doc/guix.texi:21277
msgid ""
"The @code{(gnu services shepherd)} module provides a way to define services "
-"managed by the GNU@tie{}Shepherd, which is the GuixSD initialization "
-"system---the first process that is started when the system boots, also known "
-"as PID@tie{}1 (@pxref{Introduction,,, shepherd, The GNU Shepherd Manual})."
+"managed by the GNU@tie{}Shepherd, which is the GuixSD initialization system"
+"---the first process that is started when the system boots, also known as "
+"PID@tie{}1 (@pxref{Introduction,,, shepherd, The GNU Shepherd Manual})."
msgstr ""
#. type: Plain text
@@ -45906,9 +48232,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21293
msgid ""
-"The @var{%shepherd-root-service} is a service object representing PID@tie{}"
-"1, of type @var{shepherd-root-service-type}; it can be extended by passing "
-"it lists of @code{<shepherd-service>} objects."
+"The @var{%shepherd-root-service} is a service object representing "
+"PID@tie{}1, of type @var{shepherd-root-service-type}; it can be extended by "
+"passing it lists of @code{<shepherd-service>} objects."
msgstr ""
#. type: deftp
@@ -46084,8 +48410,8 @@ msgid ""
"In most cases packages installed with Guix come with documentation. There "
"are two main documentation formats: ``Info'', a browseable hypertext format "
"used for GNU software, and ``manual pages'' (or ``man pages''), the linear "
-"documentation format traditionally found on Unix. Info manuals are accessed "
-"with the @command{info} command or with Emacs, and man pages are accessed "
+"documentation format traditionally found on Unix. Info manuals are accessed"
+" with the @command{info} command or with Emacs, and man pages are accessed "
"using @command{man}."
msgstr ""
@@ -46128,8 +48454,8 @@ msgstr ""
#: doc/guix.texi:21393
msgid ""
"These searches are purely local to your computer so you have the guarantee "
-"that documentation you find corresponds to what you have actually installed, "
-"you can access it off-line, and your privacy is respected."
+"that documentation you find corresponds to what you have actually installed,"
+" you can access it off-line, and your privacy is respected."
msgstr ""
#. type: Plain text
@@ -46187,9 +48513,9 @@ msgstr ""
#: doc/guix.texi:21432
msgid ""
"The problem with debugging information is that is takes up a fair amount of "
-"disk space. For example, debugging information for the GNU C Library weighs "
-"in at more than 60 MiB. Thus, as a user, keeping all the debugging info of "
-"all the installed programs is usually not an option. Yet, space savings "
+"disk space. For example, debugging information for the GNU C Library weighs"
+" in at more than 60 MiB. Thus, as a user, keeping all the debugging info of"
+" all the installed programs is usually not an option. Yet, space savings "
"should not come at the cost of an impediment to debugging---especially in "
"the GNU system, which should make it easier for users to exert their "
"computing freedom (@pxref{GNU Distribution})."
@@ -46198,9 +48524,9 @@ msgstr ""
"de place sur le disque. Par exemple, les informations de débogage de la "
"bibliothèque C de GNU prend plus de 60 Mo. Ainsi, en tant qu'utilisateur, "
"garder toutes les informations de débogage de tous les programmes installés "
-"n'est souvent pas une possibilité. Cependant, l'économie d'espace ne devrait "
-"pas empêcher le débogage — en particulier, dans le système GNU, qui devrait "
-"faciliter pour ses utilisateurs l'exercice de leurs libertés "
+"n'est souvent pas une possibilité. Cependant, l'économie d'espace ne devrait"
+" pas empêcher le débogage — en particulier, dans le système GNU, qui devrait"
+" faciliter pour ses utilisateurs l'exercice de leurs libertés "
"(@pxref{Distribution GNU})."
#. type: Plain text
@@ -46209,8 +48535,8 @@ msgid ""
"Thankfully, the GNU Binary Utilities (Binutils) and GDB provide a mechanism "
"that allows users to get the best of both worlds: debugging information can "
"be stripped from the binaries and stored in separate files. GDB is then "
-"able to load debugging information from those files, when they are available "
-"(@pxref{Separate Debug Files,,, gdb, Debugging with GDB})."
+"able to load debugging information from those files, when they are available"
+" (@pxref{Separate Debug Files,,, gdb, Debugging with GDB})."
msgstr ""
#. type: Plain text
@@ -46219,8 +48545,8 @@ msgid ""
"The GNU distribution takes advantage of this by storing debugging "
"information in the @code{lib/debug} sub-directory of a separate package "
"output unimaginatively called @code{debug} (@pxref{Packages with Multiple "
-"Outputs}). Users can choose to install the @code{debug} output of a package "
-"when they need it. For instance, the following command installs the "
+"Outputs}). Users can choose to install the @code{debug} output of a package"
+" when they need it. For instance, the following command installs the "
"debugging information for the GNU C Library and for GNU Guile:"
msgstr ""
@@ -46247,16 +48573,16 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21463
msgid ""
-"From there on, GDB will pick up debugging information from the @code{.debug} "
-"files under @file{~/.guix-profile/lib/debug}."
+"From there on, GDB will pick up debugging information from the @code{.debug}"
+" files under @file{~/.guix-profile/lib/debug}."
msgstr ""
#. type: Plain text
#: doc/guix.texi:21470
msgid ""
"In addition, you will most likely want GDB to be able to show the source "
-"code being debugged. To do that, you will have to unpack the source code of "
-"the package of interest (obtained with @code{guix build --source}, "
+"code being debugged. To do that, you will have to unpack the source code of"
+" the package of interest (obtained with @code{guix build --source}, "
"@pxref{Invoking guix build}), and to point GDB to that source directory "
"using the @code{directory} command (@pxref{Source Path, @code{directory},, "
"gdb, Debugging with GDB})."
@@ -46384,10 +48710,10 @@ msgstr ""
#: doc/guix.texi:21550
msgid ""
"From there on, any package depending directly or indirectly on Bash---as "
-"reported by @command{guix gc --requisites} (@pxref{Invoking guix gc})---that "
-"is installed is automatically ``rewritten'' to refer to @var{bash-fixed} "
-"instead of @var{bash}. This grafting process takes time proportional to the "
-"size of the package, usually less than a minute for an ``average'' package "
+"reported by @command{guix gc --requisites} (@pxref{Invoking guix gc})---that"
+" is installed is automatically ``rewritten'' to refer to @var{bash-fixed} "
+"instead of @var{bash}. This grafting process takes time proportional to the"
+" size of the package, usually less than a minute for an ``average'' package "
"on a recent machine. Grafting is recursive: when an indirect dependency "
"requires grafting, then grafting ``propagates'' up to the package that the "
"user is installing."
@@ -46433,8 +48759,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21577
msgid ""
-"returns the store file name of the ``fixed'', replacement Bash. This allows "
-"you to distinguish between the two variants of Bash."
+"returns the store file name of the ``fixed'', replacement Bash. This allows"
+" you to distinguish between the two variants of Bash."
msgstr ""
#. type: Plain text
@@ -46495,8 +48821,8 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21622
msgid ""
-"The @code{(gnu packages @dots{})} module name space is automatically scanned "
-"for packages by the command-line tools. For instance, when running "
+"The @code{(gnu packages @dots{})} module name space is automatically scanned"
+" for packages by the command-line tools. For instance, when running "
"@code{guix package -i emacs}, all the @code{(gnu packages @dots{})} modules "
"are scanned until one that exports a package object whose name is "
"@code{emacs} is found. This package search facility is implemented in the "
@@ -46517,15 +48843,15 @@ msgid ""
"must match. For instance, the @code{(my-packages emacs)} module must be "
"stored in a @file{my-packages/emacs.scm} file relative to the load path "
"specified with @option{--load-path} or @code{GUIX_PACKAGE_PATH}. "
-"@xref{Modules and the File System,,, guile, GNU Guile Reference Manual}, for "
-"details.}. These package definitions will not be visible by default. Users "
-"can invoke commands such as @command{guix package} and @command{guix build} "
-"with the @code{-e} option so that they know where to find the package. "
-"Better yet, they can use the @code{-L} option of these commands to make "
-"those modules visible (@pxref{Invoking guix build, @code{--load-path}}), or "
-"define the @code{GUIX_PACKAGE_PATH} environment variable. This environment "
-"variable makes it easy to extend or customize the distribution and is "
-"honored by all the user interfaces."
+"@xref{Modules and the File System,,, guile, GNU Guile Reference Manual}, for"
+" details.}. These package definitions will not be visible by default. "
+"Users can invoke commands such as @command{guix package} and @command{guix "
+"build} with the @code{-e} option so that they know where to find the "
+"package. Better yet, they can use the @code{-L} option of these commands to"
+" make those modules visible (@pxref{Invoking guix build, @code{--load-"
+"path}}), or define the @code{GUIX_PACKAGE_PATH} environment variable. This "
+"environment variable makes it easy to extend or customize the distribution "
+"and is honored by all the user interfaces."
msgstr ""
#. type: defvr
@@ -46635,8 +48961,9 @@ msgid ""
"Once your package builds correctly, please send us a patch "
"(@pxref{Contributing}). Well, if you need help, we will be happy to help "
"you too. Once the patch is committed in the Guix repository, the new "
-"package automatically gets built on the supported platforms by @url{http://"
-"hydra.gnu.org/jobset/gnu/master, our continuous integration system}."
+"package automatically gets built on the supported platforms by "
+"@url{http://hydra.gnu.org/jobset/gnu/master, our continuous integration "
+"system}."
msgstr ""
#. type: cindex
@@ -46655,10 +48982,11 @@ msgid ""
"intervention is needed is to review and apply the patch."
msgstr ""
"On peut obtenir la nouvelle définition du paquet simplement en lançant "
-"@command{guix pull} (@pxref{Invoking guix pull}). Lorsque @code{hydra.gnu."
-"org} a fini de construire le paquet, l'installation du paquet y télécharge "
-"automatiquement les binaires (@pxref{Substituts}). La seule intervention "
-"humaine requise est pendant la revue et l'application du correctif."
+"@command{guix pull} (@pxref{Invoking guix pull}). Lorsque "
+"@code{hydra.gnu.org} a fini de construire le paquet, l'installation du "
+"paquet y télécharge automatiquement les binaires (@pxref{Substituts}). La "
+"seule intervention humaine requise est pendant la revue et l'application du "
+"correctif."
#. type: cindex
#: doc/guix.texi:21736
@@ -46670,9 +48998,9 @@ msgstr ""
#: doc/guix.texi:21744
msgid ""
"The GNU operating system has been developed so that users can have freedom "
-"in their computing. GNU is @dfn{free software}, meaning that users have the "
-"@url{http://www.gnu.org/philosophy/free-sw.html,four essential freedoms}: to "
-"run the program, to study and change the program in source code form, to "
+"in their computing. GNU is @dfn{free software}, meaning that users have the"
+" @url{http://www.gnu.org/philosophy/free-sw.html,four essential freedoms}: "
+"to run the program, to study and change the program in source code form, to "
"redistribute exact copies, and to distribute modified versions. Packages "
"found in the GNU distribution provide only software that conveys these four "
"freedoms."
@@ -46681,11 +49009,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21750
msgid ""
-"In addition, the GNU distribution follow the @url{http://www.gnu.org/distros/"
-"free-system-distribution-guidelines.html,free software distribution "
-"guidelines}. Among other things, these guidelines reject non-free firmware, "
-"recommendations of non-free software, and discuss ways to deal with "
-"trademarks and patents."
+"In addition, the GNU distribution follow the "
+"@url{http://www.gnu.org/distros/free-system-distribution-"
+"guidelines.html,free software distribution guidelines}. Among other things,"
+" these guidelines reject non-free firmware, recommendations of non-free "
+"software, and discuss ways to deal with trademarks and patents."
msgstr ""
#. type: Plain text
@@ -46693,8 +49021,8 @@ msgstr ""
msgid ""
"Some otherwise free upstream package sources contain a small and optional "
"subset that violates the above guidelines, for instance because this subset "
-"is itself non-free code. When that happens, the offending items are removed "
-"with appropriate patches or code snippets in the @code{origin} form of the "
+"is itself non-free code. When that happens, the offending items are removed"
+" with appropriate patches or code snippets in the @code{origin} form of the "
"package (@pxref{Defining Packages}). This way, @code{guix build --source} "
"returns the ``freed'' source rather than the unmodified upstream source."
msgstr ""
@@ -46709,11 +49037,11 @@ msgstr ""
#: doc/guix.texi:21771
msgid ""
"A package has actually two names associated with it: First, there is the "
-"name of the @emph{Scheme variable}, the one following @code{define-public}. "
-"By this name, the package can be made known in the Scheme code, for instance "
-"as input to another package. Second, there is the string in the @code{name} "
-"field of a package definition. This name is used by package management "
-"commands such as @command{guix package} and @command{guix build}."
+"name of the @emph{Scheme variable}, the one following @code{define-public}."
+" By this name, the package can be made known in the Scheme code, for "
+"instance as input to another package. Second, there is the string in the "
+"@code{name} field of a package definition. This name is used by package "
+"management commands such as @command{guix package} and @command{guix build}."
msgstr ""
#. type: Plain text
@@ -46748,9 +49076,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21797
msgid ""
-"We usually package only the latest version of a given free software "
-"project. But sometimes, for instance for incompatible library versions, two "
-"(or more) versions of the same package are needed. These require different "
+"We usually package only the latest version of a given free software project."
+" But sometimes, for instance for incompatible library versions, two (or "
+"more) versions of the same package are needed. These require different "
"Scheme variable names. We use the name as defined in @ref{Package Naming} "
"for the most recent version; previous versions use the same name, suffixed "
"by @code{-} and the smallest prefix of the version number that may "
@@ -46814,8 +49142,8 @@ msgstr ""
msgid ""
"Occasionally, we package snapshots of upstream's version control system "
"(VCS) instead of formal releases. This should remain exceptional, because "
-"it is up to upstream developers to clarify what the stable release is. Yet, "
-"it is sometimes necessary. So, what should we put in the @code{version} "
+"it is up to upstream developers to clarify what the stable release is. Yet,"
+" it is sometimes necessary. So, what should we put in the @code{version} "
"field?"
msgstr ""
@@ -46823,8 +49151,8 @@ msgstr ""
#: doc/guix.texi:21840
msgid ""
"Clearly, we need to make the commit identifier of the VCS snapshot visible "
-"in the version string, but we also need to make sure that the version string "
-"is monotonically increasing so that @command{guix package --upgrade} can "
+"in the version string, but we also need to make sure that the version string"
+" is monotonically increasing so that @command{guix package --upgrade} can "
"determine which version is newer. Since commit identifiers, notably with "
"Git, are not monotonically increasing, we add a revision number that we "
"increase each time we upgrade to a newer snapshot. The resulting version "
@@ -46874,6 +49202,20 @@ msgid ""
" ;; @dots{}\n"
" )))\n"
msgstr ""
+"(define my-package\n"
+" (let ((commit \"c3f29bc928d5900971f65965feaae59e1272a3f7\")\n"
+" (revision \"1\")) ;révision du paquet Guix\n"
+" (package\n"
+" (version (git-version \"0.9\" revision commit))\n"
+" (source (origin\n"
+" (method git-fetch)\n"
+" (uri (git-reference\n"
+" (url \"git://example.org/my-package.git\")\n"
+" (commit commit)))\n"
+" (sha256 (base32 \"1mbikn@dots{}\"))\n"
+" (file-name (git-file-name name version))))\n"
+" ;; @dots{}\n"
+" )))\n"
#. type: cindex
#: doc/guix.texi:21879
@@ -46892,10 +49234,10 @@ msgstr ""
msgid ""
"As we have seen before, each package in GNU@tie{}Guix includes a synopsis "
"and a description (@pxref{Defining Packages}). Synopses and descriptions "
-"are important: They are what @command{guix package --search} searches, and a "
-"crucial piece of information to help users determine whether a given package "
-"suits their needs. Consequently, packagers should pay attention to what "
-"goes into them."
+"are important: They are what @command{guix package --search} searches, and a"
+" crucial piece of information to help users determine whether a given "
+"package suits their needs. Consequently, packagers should pay attention to "
+"what goes into them."
msgstr ""
#. type: Plain text
@@ -46912,11 +49254,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:21905
msgid ""
-"Keep in mind that the synopsis must be meaningful for a very wide audience. "
-"For example, ``Manipulate alignments in the SAM format'' might make sense "
+"Keep in mind that the synopsis must be meaningful for a very wide audience."
+" For example, ``Manipulate alignments in the SAM format'' might make sense "
"for a seasoned bioinformatics researcher, but might be fairly unhelpful or "
-"even misleading to a non-specialized audience. It is a good idea to come up "
-"with a synopsis that gives an idea of the application domain of the "
+"even misleading to a non-specialized audience. It is a good idea to come up"
+" with a synopsis that gives an idea of the application domain of the "
"package. In this example, this might give something like ``Manipulate "
"nucleotide sequence alignments'', which hopefully gives the user a better "
"idea of whether this is what they are looking for."
@@ -46943,22 +49285,22 @@ msgstr ""
#: doc/guix.texi:21923
msgid ""
"Descriptions can include Texinfo markup, which is useful to introduce "
-"ornaments such as @code{@@code} or @code{@@dfn}, bullet lists, or hyperlinks "
-"(@pxref{Overview,,, texinfo, GNU Texinfo}). However you should be careful "
+"ornaments such as @code{@@code} or @code{@@dfn}, bullet lists, or hyperlinks"
+" (@pxref{Overview,,, texinfo, GNU Texinfo}). However you should be careful "
"when using some characters for example @samp{@@} and curly braces which are "
"the basic special characters in Texinfo (@pxref{Special Characters,,, "
-"texinfo, GNU Texinfo}). User interfaces such as @command{guix package --"
-"show} take care of rendering it appropriately."
+"texinfo, GNU Texinfo}). User interfaces such as @command{guix package "
+"--show} take care of rendering it appropriately."
msgstr ""
#. type: Plain text
#: doc/guix.texi:21929
msgid ""
-"Synopses and descriptions are translated by volunteers @uref{http://"
-"translationproject.org/domain/guix-packages.html, at the Translation "
-"Project} so that as many users as possible can read them in their native "
-"language. User interfaces search them and display them in the language "
-"specified by the current locale."
+"Synopses and descriptions are translated by volunteers "
+"@uref{http://translationproject.org/domain/guix-packages.html, at the "
+"Translation Project} so that as many users as possible can read them in "
+"their native language. User interfaces search them and display them in the "
+"language specified by the current locale."
msgstr ""
#. type: Plain text
@@ -47009,8 +49351,8 @@ msgstr ""
#: doc/guix.texi:21965
msgid ""
"We currently package Python 2 and Python 3, under the Scheme variable names "
-"@code{python-2} and @code{python} as explained in @ref{Version Numbers}. To "
-"avoid confusion and naming clashes with other programming languages, it "
+"@code{python-2} and @code{python} as explained in @ref{Version Numbers}. To"
+" avoid confusion and naming clashes with other programming languages, it "
"seems desirable that the name of a package for a Python module contains the "
"word @code{python}."
msgstr ""
@@ -47051,16 +49393,16 @@ msgstr ""
#: doc/guix.texi:21984
msgid ""
"Dependency information for Python packages is usually available in the "
-"package source tree, with varying degrees of accuracy: in the @file{setup."
-"py} file, in @file{requirements.txt}, or in @file{tox.ini}."
+"package source tree, with varying degrees of accuracy: in the "
+"@file{setup.py} file, in @file{requirements.txt}, or in @file{tox.ini}."
msgstr ""
#. type: Plain text
#: doc/guix.texi:21990
msgid ""
"Your mission, when writing a recipe for a Python package, is to map these "
-"dependencies to the appropriate type of ``input'' (@pxref{package Reference, "
-"inputs}). Although the @code{pypi} importer normally does a good job "
+"dependencies to the appropriate type of ``input'' (@pxref{package Reference,"
+" inputs}). Although the @code{pypi} importer normally does a good job "
"(@pxref{Invoking guix import}), you may want to check the following check "
"list to determine which dependency goes where."
msgstr ""
@@ -47085,10 +49427,10 @@ msgstr ""
#: doc/guix.texi:22012
msgid ""
"Python packages required only at build time---e.g., those listed with the "
-"@code{setup_requires} keyword in @file{setup.py}---or only for testing---e."
-"g., those in @code{tests_require}---go into @code{native-inputs}. The "
-"rationale is that (1) they do not need to be propagated because they are not "
-"needed at run time, and (2) in a cross-compilation context, it's the "
+"@code{setup_requires} keyword in @file{setup.py}---or only for testing---"
+"e.g., those in @code{tests_require}---go into @code{native-inputs}. The "
+"rationale is that (1) they do not need to be propagated because they are not"
+" needed at run time, and (2) in a cross-compilation context, it's the "
"``native'' input that we'd want."
msgstr ""
@@ -47111,9 +49453,9 @@ msgstr ""
#. type: itemize
#: doc/guix.texi:22027
msgid ""
-"If a Python package has optional dependencies (@code{extras_require}), it is "
-"up to you to decide whether to add them or not, based on their usefulness/"
-"overhead ratio (@pxref{Submitting Patches, @command{guix size}})."
+"If a Python package has optional dependencies (@code{extras_require}), it is"
+" up to you to decide whether to add them or not, based on their "
+"usefulness/overhead ratio (@pxref{Submitting Patches, @command{guix size}})."
msgstr ""
#. type: cindex
@@ -47128,8 +49470,8 @@ msgid ""
"Perl programs standing for themselves are named as any other package, using "
"the lowercase upstream name. For Perl packages containing a single class, "
"we use the lowercase class name, replace all occurrences of @code{::} by "
-"dashes and prepend the prefix @code{perl-}. So the class @code{XML::Parser} "
-"becomes @code{perl-xml-parser}. Modules containing several classes keep "
+"dashes and prepend the prefix @code{perl-}. So the class @code{XML::Parser}"
+" becomes @code{perl-xml-parser}. Modules containing several classes keep "
"their lowercase upstream name and are also prepended by @code{perl-}. Such "
"modules tend to have the word @code{perl} somewhere in their name, which "
"gets dropped in favor of the prefix. For instance, @code{libwww-perl} "
@@ -47164,8 +49506,8 @@ msgstr ""
msgid ""
"For Java packages containing a single class or a small class hierarchy, we "
"use the lowercase class name, replace all occurrences of @code{.} by dashes "
-"and prepend the prefix @code{java-}. So the class @code{apache.commons.cli} "
-"becomes package @code{java-apache-commons-cli}."
+"and prepend the prefix @code{java-}. So the class @code{apache.commons.cli}"
+" becomes package @code{java-apache-commons-cli}."
msgstr ""
#. type: Plain text
@@ -47173,9 +49515,9 @@ msgstr ""
msgid ""
"For fonts that are in general not installed by a user for typesetting "
"purposes, or that are distributed as part of a larger software package, we "
-"rely on the general packaging rules for software; for instance, this applies "
-"to the fonts delivered as part of the X.Org system or fonts that are part of "
-"TeX Live."
+"rely on the general packaging rules for software; for instance, this applies"
+" to the fonts delivered as part of the X.Org system or fonts that are part "
+"of TeX Live."
msgstr ""
#. type: Plain text
@@ -47192,9 +49534,9 @@ msgid ""
"The name of a package containing only one font family starts with "
"@code{font-}; it is followed by the foundry name and a dash @code{-} if the "
"foundry is known, and the font family name, in which spaces are replaced by "
-"dashes (and as usual, all upper case letters are transformed to lower "
-"case). For example, the Gentium font family by SIL is packaged under the "
-"name @code{font-sil-gentium}."
+"dashes (and as usual, all upper case letters are transformed to lower case)."
+" For example, the Gentium font family by SIL is packaged under the name "
+"@code{font-sil-gentium}."
msgstr ""
#. type: Plain text
@@ -47212,10 +49554,11 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:22103
msgid ""
-"In the case where several formats of the same font family or font collection "
-"are packaged separately, a short form of the format, prepended by a dash, is "
-"added to the package name. We use @code{-ttf} for TrueType fonts, @code{-"
-"otf} for OpenType fonts and @code{-type1} for PostScript Type 1 fonts."
+"In the case where several formats of the same font family or font collection"
+" are packaged separately, a short form of the format, prepended by a dash, "
+"is added to the package name. We use @code{-ttf} for TrueType fonts, "
+"@code{-otf} for OpenType fonts and @code{-type1} for PostScript Type 1 "
+"fonts."
msgstr ""
#. type: cindex
@@ -47229,8 +49572,8 @@ msgstr ""
msgid ""
"Bootstrapping in our context refers to how the distribution gets built "
"``from nothing''. Remember that the build environment of a derivation "
-"contains nothing but its declared inputs (@pxref{Introduction}). So there's "
-"an obvious chicken-and-egg problem: how does the first package get built? "
+"contains nothing but its declared inputs (@pxref{Introduction}). So there's"
+" an obvious chicken-and-egg problem: how does the first package get built? "
"How does the first compiler get compiled? Note that this is a question of "
"interest only to the curious hacker, not to the regular user, so you can "
"shamelessly skip this section if you consider yourself a ``regular user''."
@@ -47250,9 +49593,9 @@ msgid ""
"line tools provided by GNU Coreutils, Awk, Findutils, `sed', and `grep'. "
"Furthermore, build programs---programs that run @code{./configure}, "
"@code{make}, etc.---are written in Guile Scheme (@pxref{Derivations}). "
-"Consequently, to be able to build anything at all, from scratch, Guix relies "
-"on pre-built binaries of Guile, GCC, Binutils, libc, and the other packages "
-"mentioned above---the @dfn{bootstrap binaries}."
+"Consequently, to be able to build anything at all, from scratch, Guix relies"
+" on pre-built binaries of Guile, GCC, Binutils, libc, and the other packages"
+" mentioned above---the @dfn{bootstrap binaries}."
msgstr ""
#. type: Plain text
@@ -47292,6 +49635,9 @@ msgid ""
" -e '(@@@@ (gnu packages bootstrap) %bootstrap-gcc)' \\\n"
" | dot -Tps > t.ps\n"
msgstr ""
+"guix graph -t derivation \\\n"
+" -e '(@@@@ (gnu packages bootstrap) %bootstrap-gcc)' \\\n"
+" | dot -Tps > t.ps\n"
#. type: Plain text
#: doc/guix.texi:22160
@@ -47299,8 +49645,8 @@ msgid ""
"At this level of detail, things are slightly complex. First, Guile itself "
"consists of an ELF executable, along with many source and compiled Scheme "
"files that are dynamically loaded when it runs. This gets stored in the "
-"@file{guile-2.0.7.tar.xz} tarball shown in this graph. This tarball is part "
-"of Guix's ``source'' distribution, and gets inserted into the store with "
+"@file{guile-2.0.7.tar.xz} tarball shown in this graph. This tarball is part"
+" of Guix's ``source'' distribution, and gets inserted into the store with "
"@code{add-to-store} (@pxref{The Store})."
msgstr ""
@@ -47311,8 +49657,8 @@ msgid ""
"the store? To solve this problem, the @code{guile-bootstrap-2.0.drv} "
"derivation---the first one that gets built---uses @code{bash} as its "
"builder, which runs @code{build-bootstrap-guile.sh}, which in turn calls "
-"@code{tar} to unpack the tarball. Thus, @file{bash}, @file{tar}, @file{xz}, "
-"and @file{mkdir} are statically-linked binaries, also part of the Guix "
+"@code{tar} to unpack the tarball. Thus, @file{bash}, @file{tar}, @file{xz},"
+" and @file{mkdir} are statically-linked binaries, also part of the Guix "
"source distribution, whose sole purpose is to allow the Guile tarball to be "
"unpacked."
msgstr ""
@@ -47322,22 +49668,22 @@ msgstr ""
msgid ""
"Once @code{guile-bootstrap-2.0.drv} is built, we have a functioning Guile "
"that can be used to run subsequent build programs. Its first task is to "
-"download tarballs containing the other pre-built binaries---this is what the "
-"@code{.tar.xz.drv} derivations do. Guix modules such as @code{ftp-client."
-"scm} are used for this purpose. The @code{module-import.drv} derivations "
-"import those modules in a directory in the store, using the original "
-"layout. The @code{module-import-compiled.drv} derivations compile those "
-"modules, and write them in an output directory with the right layout. This "
-"corresponds to the @code{#:modules} argument of @code{build-expression-"
-">derivation} (@pxref{Derivations})."
+"download tarballs containing the other pre-built binaries---this is what the"
+" @code{.tar.xz.drv} derivations do. Guix modules such as @code{ftp-"
+"client.scm} are used for this purpose. The @code{module-import.drv} "
+"derivations import those modules in a directory in the store, using the "
+"original layout. The @code{module-import-compiled.drv} derivations compile "
+"those modules, and write them in an output directory with the right layout."
+" This corresponds to the @code{#:modules} argument of @code{build-"
+"expression->derivation} (@pxref{Derivations})."
msgstr ""
#. type: Plain text
#: doc/guix.texi:22185
msgid ""
"Finally, the various tarballs are unpacked by the derivations @code{gcc-"
-"bootstrap-0.drv}, @code{glibc-bootstrap-0.drv}, etc., at which point we have "
-"a working C tool chain."
+"bootstrap-0.drv}, @code{glibc-bootstrap-0.drv}, etc., at which point we have"
+" a working C tool chain."
msgstr ""
#. type: unnumberedsubsec
@@ -47350,8 +49696,8 @@ msgstr ""
#: doc/guix.texi:22196
msgid ""
"Bootstrapping is complete when we have a full tool chain that does not "
-"depend on the pre-built bootstrap tools discussed above. This no-dependency "
-"requirement is verified by checking whether the files of the final tool "
+"depend on the pre-built bootstrap tools discussed above. This no-dependency"
+" requirement is verified by checking whether the files of the final tool "
"chain contain references to the @file{/gnu/store} directories of the "
"bootstrap inputs. The process that leads to this ``final'' tool chain is "
"described by the package definitions found in the @code{(gnu packages "
@@ -47377,6 +49723,9 @@ msgid ""
" -e '(@@@@ (gnu packages commencement)\n"
" glibc-final-with-bootstrap-bash)' | dot -Tps > t.ps\n"
msgstr ""
+"guix graph -t bag \\\n"
+" -e '(@@@@ (gnu packages commencement)\n"
+" glibc-final-with-bootstrap-bash)' | dot -Tps > t.ps\n"
#. type: Plain text
#: doc/guix.texi:22215
@@ -47390,41 +49739,42 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:22217
msgid ""
-"@image{images/bootstrap-packages,6in,,Dependency graph of the early packages}"
+"@image{images/bootstrap-packages,6in,,Dependency graph of the early "
+"packages}"
msgstr ""
#. type: Plain text
#: doc/guix.texi:22223
msgid ""
-"The first tool that gets built with the bootstrap binaries is GNU@tie{}"
-"Make---noted @code{make-boot0} above---which is a prerequisite for all the "
+"The first tool that gets built with the bootstrap binaries is GNU@tie{}Make"
+"---noted @code{make-boot0} above---which is a prerequisite for all the "
"following packages. From there Findutils and Diffutils get built."
msgstr ""
#. type: Plain text
#: doc/guix.texi:22228
msgid ""
-"Then come the first-stage Binutils and GCC, built as pseudo cross tools---i."
-"e., with @code{--target} equal to @code{--host}. They are used to build "
-"libc. Thanks to this cross-build trick, this libc is guaranteed not to hold "
-"any reference to the initial tool chain."
+"Then come the first-stage Binutils and GCC, built as pseudo cross tools---"
+"i.e., with @code{--target} equal to @code{--host}. They are used to build "
+"libc. Thanks to this cross-build trick, this libc is guaranteed not to hold"
+" any reference to the initial tool chain."
msgstr ""
#. type: Plain text
#: doc/guix.texi:22234
msgid ""
-"From there the final Binutils and GCC (not shown above) are built. GCC uses "
-"@code{ld} from the final Binutils, and links programs against the just-built "
-"libc. This tool chain is used to build the other packages used by Guix and "
-"by the GNU Build System: Guile, Bash, Coreutils, etc."
+"From there the final Binutils and GCC (not shown above) are built. GCC uses"
+" @code{ld} from the final Binutils, and links programs against the just-"
+"built libc. This tool chain is used to build the other packages used by "
+"Guix and by the GNU Build System: Guile, Bash, Coreutils, etc."
msgstr ""
#. type: Plain text
#: doc/guix.texi:22240
msgid ""
"And voilà! At this point we have the complete set of build tools that the "
-"GNU Build System expects. These are in the @code{%final-inputs} variable of "
-"the @code{(gnu packages commencement)} module, and are implicitly used by "
+"GNU Build System expects. These are in the @code{%final-inputs} variable of"
+" the @code{(gnu packages commencement)} module, and are implicitly used by "
"any package that uses @code{gnu-build-system} (@pxref{Build Systems, "
"@code{gnu-build-system}})."
msgstr ""
@@ -47448,8 +49798,8 @@ msgstr ""
#: doc/guix.texi:22253
msgid ""
"The following command builds the tarballs containing the bootstrap binaries "
-"(Guile, Binutils, GCC, libc, and a tarball containing a mixture of Coreutils "
-"and other basic command-line tools):"
+"(Guile, Binutils, GCC, libc, and a tarball containing a mixture of Coreutils"
+" and other basic command-line tools):"
msgstr ""
#. type: example
@@ -47469,9 +49819,9 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:22267
msgid ""
-"Still here? Then perhaps by now you've started to wonder: when do we reach a "
-"fixed point? That is an interesting question! The answer is unknown, but if "
-"you would like to investigate further (and have significant computational "
+"Still here? Then perhaps by now you've started to wonder: when do we reach a"
+" fixed point? That is an interesting question! The answer is unknown, but if"
+" you would like to investigate further (and have significant computational "
"and storage resources to do so), then let us know."
msgstr ""
@@ -47507,8 +49857,8 @@ msgstr ""
msgid ""
"The @uref{http://bootstrappable.org, Bootstrappable.org web site} lists on-"
"going projects to do that. One of these is about replacing the bootstrap "
-"GCC with a sequence of assemblers, interpreters, and compilers of increasing "
-"complexity, which could be built from source starting from a simple and "
+"GCC with a sequence of assemblers, interpreters, and compilers of increasing"
+" complexity, which could be built from source starting from a simple and "
"auditable assembler. Your help is welcome!"
msgstr ""
@@ -47522,12 +49872,12 @@ msgstr ""
#: doc/guix.texi:22300
msgid ""
"As discussed above, the GNU distribution is self-contained, and self-"
-"containment is achieved by relying on pre-built ``bootstrap "
-"binaries'' (@pxref{Bootstrapping}). These binaries are specific to an "
-"operating system kernel, CPU architecture, and application binary interface "
-"(ABI). Thus, to port the distribution to a platform that is not yet "
-"supported, one must build those bootstrap binaries, and update the "
-"@code{(gnu packages bootstrap)} module to use them on that platform."
+"containment is achieved by relying on pre-built ``bootstrap binaries'' "
+"(@pxref{Bootstrapping}). These binaries are specific to an operating system"
+" kernel, CPU architecture, and application binary interface (ABI). Thus, to"
+" port the distribution to a platform that is not yet supported, one must "
+"build those bootstrap binaries, and update the @code{(gnu packages "
+"bootstrap)} module to use them on that platform."
msgstr ""
#. type: Plain text
@@ -47557,10 +49907,10 @@ msgstr ""
#. type: Plain text
#: doc/guix.texi:22324
msgid ""
-"Once these are built, the @code{(gnu packages bootstrap)} module needs to be "
-"updated to refer to these binaries on the target platform. That is, the "
-"hashes and URLs of the bootstrap tarballs for the new platform must be added "
-"alongside those of the currently supported platforms. The bootstrap Guile "
+"Once these are built, the @code{(gnu packages bootstrap)} module needs to be"
+" updated to refer to these binaries on the target platform. That is, the "
+"hashes and URLs of the bootstrap tarballs for the new platform must be added"
+" alongside those of the currently supported platforms. The bootstrap Guile "
"tarball is treated specially: it is expected to be available locally, and "
"@file{gnu/local.mk} has rules do download it for the supported "
"architectures; a rule for the new platform must be added as well."
@@ -47588,13 +49938,21 @@ msgstr "contributing.fr.texi"
#: doc/guix.texi:22348
msgid ""
"Guix is based on the @uref{http://nixos.org/nix/, Nix package manager}, "
-"which was designed and implemented by Eelco Dolstra, with contributions from "
-"other people (see the @file{nix/AUTHORS} file in Guix.) Nix pioneered "
+"which was designed and implemented by Eelco Dolstra, with contributions from"
+" other people (see the @file{nix/AUTHORS} file in Guix.) Nix pioneered "
"functional package management, and promoted unprecedented features, such as "
"transactional package upgrades and rollbacks, per-user profiles, and "
"referentially transparent build processes. Without this work, Guix would "
"not exist."
msgstr ""
+"Guix se base sur le @uref{http://nixos.org/nix/, gestionnaire de paquets "
+"Nix} conçu et implémenté par Eelco Dolstra, avec des constributions d'autres"
+" personnes (voir le fichier @file{nix/AUTHORS} dans Guix). Nix a inventé la"
+" gestion de paquet fonctionnelle et promu des fonctionnalités sans "
+"précédents comme les mises à jour de paquets transactionnelles et les "
+"retours en arrière, les profils par utilisateurs et les processus de "
+"constructions transparents pour les références. Sans ce travail, Guix "
+"n'existerait pas."
#. type: Plain text
#: doc/guix.texi:22351
@@ -47602,6 +49960,8 @@ msgid ""
"The Nix-based software distributions, Nixpkgs and NixOS, have also been an "
"inspiration for Guix."
msgstr ""
+"Les distributions logicielles basées sur Nix, Nixpkgs et NixOS, ont aussi "
+"été une inspiration pour Guix."
#. type: Plain text
#: doc/guix.texi:22357
@@ -47612,6 +49972,12 @@ msgid ""
"reporting bugs, taking care of the infrastructure, providing artwork and "
"themes, making suggestions, and more---thank you!"
msgstr ""
+"GNU@tie{}Guix lui-même est un travail collectif avec des contributions d'un "
+"grand nombre de personnes. Voyez le fichier @file{AUTHORS} dans Guix pour "
+"plus d'information sur ces personnes de qualité. Le fichier @file{THANKS} "
+"liste les personnes qui ont aidé en rapportant des bogues, en prenant soin "
+"de l'infrastructure, en fournissant des images et des thèmes, en faisant des"
+" suggestions et bien plus. Merci !"
#. type: cindex
#: doc/guix.texi:22362