Re: [RFR2] po4a://manpages-fr/bash.1_p3/po/fr.po 832f 348u

JP Guillonneau <[email protected]> Fri, 19 Jun 2026 10:18:38 +0200
Newsgroups gmane.linux.debian.internationalization.french
Message-ID <20260619101838.1e4a78d2@debian>
Bonjour,

Le 17/06/26 11:34 Jean-Pierre a écrit :
>Nouvelle version prenant en compte les suggestions de Lucien.
première partie de relecture (jusqu’à la ligne 22308).
La page pour unstable peut être construite (plus de 80% traduit).
Corrections de balisage (pouvant conduire à du texte manquant) et suggestions.  
Amicalement

-- 
Jean-Paul
bash.1.po-jp.diff (text/x-patch, 36.3 KB)
--- bash.1.po.orig	2026-06-17 13:36:45.919093006 +0200
+++ bash.1.po	2026-06-19 10:10:15.165397345 +0200
@@ -13,7 +13,7 @@
 msgstr ""
 "Project-Id-Version: manpages-l10n 4.30\n"
 "POT-Creation-Date: 2026-05-09 17:56+0200\n"
-"PO-Revision-Date: 2026-06-16 23:21+0200\n"
+"PO-Revision-Date: 2026-06-19 10:10+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -17915,7 +17915,7 @@
 msgstr ""
 "Au démarrage, B<bash> initialise la file d'historique en lisant les entrées "
 "d'historique dans le fichier nommé par la variable E<.SM> B<HISTFILE> (par "
-"défaut E<.FN \\*~/.bash_history> .) Ce fichier est appelé le I<fichier "
+"défaut E<.FN \\*~/.bash_history ).> Ce fichier est appelé le I<fichier "
 "d'historique>. Si besoin, il est tronqué pour ne pas contenir plus que le "
 "nombre d'entrées d'historique spécifié par la valeur de la variable E<.SM> "
 "B<HISTFILESIZE>. Si cette valeur est inexistante, ou définie à NULL, à une "
@@ -17954,7 +17954,7 @@
 "history file to contain no more than E<.SM> B<HISTFILESIZE> lines as "
 "described above."
 msgstr ""
-"Lorsqu'un interpréteur avec historique activé se termine, B<bash copie les "
+"Lorsqu'un interpréteur avec historique activé se termine, B<bash> copie les "
 "E<.SM> B<HISTSIZE> dernières lignes de la file d'historique dans le fichier "
 "E<.SM> B<HISTFILE>. Si l'option d'interpréteur B<histappend> est activée "
 "(consultez la description de B<shopt> dans E<.SM> B<COMMANDES INTERNES DE "
@@ -17998,9 +17998,9 @@
 "La commande interne B<fc> (consultez E<.SM> B<COMMANDES INTERNES DE "
 "L'INTERPRÉTEUR> ci-dessous) affichera, éditera ou réexécutera une partie de "
 "la file d'historique. La commande interne B<history> peut afficher ou "
-"modifier la file d'historique et manipuler le fichier d'historique. Quel "
-"que soit le mode d'édition en ligne de commande, des commandes de "
-"recherche donnent accès à la file d'historique."
+"modifier la file d'historique et manipuler le fichier d'historique. Lors "
+"d’une édition en ligne de commande, les commandes de recherche sont "
+"dans chaque mode d'édition fournissant un accès à la file d'historique."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -18027,7 +18027,7 @@
 "commandes avec des changements de ligne incorporés plutôt que des points-"
 "virgules. Consultez ci-dessous la description de la commande interne "
 "B<shopt> dans E<.SM> B<COMMANDES INTERNES DE L'INTERPRÉTEUR> pour des "
-"détails sur la définition et la destruction des options d'interpréteur."
+"détails sur la définition et la désactivation des options d'interpréteur."
 
 #. type: SH
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18124,7 +18124,7 @@
 "plusieurs mots séparés par des I<métacaractères> entourés par des guillemets "
 "sont considérés comme un mot. L'I<indicateur d'événement> sélectionne "
 "l'événement, l'I<indicateur de mots> facultatif sélectionne les mots dans "
-"l'événement, et plusieurs I<modificateurs> sont disponibles pour manipuler "
+"l'événement, et plusieurs I<modificateurs> facultatifs sont disponibles pour manipuler "
 "les mots sélectionnés."
 
 #. type: Plain text
@@ -18138,7 +18138,7 @@
 "Les développements d'historique sont introduits par l'apparition du "
 "caractère de développement d'historique qui est \\^B<!>\\^ par défaut. Les "
 "développements d'historique peuvent apparaître n'importe où dans l'entrée, "
-"mais ne doivent pas être imbriqués."
+"mais ne sont pas imbriqués."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -18279,7 +18279,7 @@
 "Débute une substitution d'historique, sauf s'il est suivi d'un B<blanc>, "
 "d'un changement de ligne, d'un retour chariot, d'un = ou lorsque l'option "
 "d'interpréteur B<extglob> est activée en utilisant la commande interne "
-"B<shopt>, (."
+"B<shopt>, d’un (."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18374,7 +18374,7 @@
 "Quick substitution.  Repeat the previous command, replacing I<string1> with "
 "I<string2>.  Equivalent to"
 msgstr ""
-"Substitution rapide. Répéter la commande précédente en remplaçant "
+"Substitution rapide, répète la commande précédente en remplaçant "
 "I<chaîne_1> par I<chaîne_2>. Équivalent à"
 
 #. type: Plain text
@@ -18435,7 +18435,7 @@
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "The zeroth word.  For the shell, this is the command word."
-msgstr "Le zéroième mot. Pour l'interpréteur, c'est le nom de la commande."
+msgstr "Le zéroième mot. Pour l'interpréteur, c'est le mot de la commande."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18490,7 +18490,7 @@
 msgstr ""
 "la plus récente, si la chaîne de recherche débute par un caractère qui fait "
 "partie d'un mot. Par défaut, les recherches commencent par la fin de chaque "
-"ligne et continue jusqu'au début, ainsi le premier mot correspondant est "
+"ligne et continuent jusqu'au début, ainsi le premier mot correspondant est "
 "celui qui est le plus près de la fin de la ligne."
 
 #. type: TP
@@ -18510,7 +18510,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "abbreviates"
-msgstr "Abréviation de"
+msgstr "est l’abréviation de"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -18566,7 +18566,7 @@
 "previous command is used as the event, equivalent to B<!!>."
 msgstr ""
 "Si un indicateur de mot est fourni sans indication d'événement, la dernière "
-"commande est utilisée, équivalent à B<!!>."
+"commande est utilisée comme évènement ; équivalent à B<!!>."
 
 #. type: SS
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18769,7 +18769,7 @@
 msgstr ""
 "tout délimiteur peut être utilisé à la place de / et le dernier délimiteur "
 "est facultatif si c'est le dernier caractère de la ligne d'événement. Un "
-"B<a> peut être utilisé en tant que synonyme de B<g>."
+"B<a> peut être utilisé en tant que synonyme de B<g>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18788,7 +18788,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "modifier once to each word in the event line."
-msgstr "suivant à tous les mots de la ligne d'événement."
+msgstr "à tous les mots de la ligne d'événement."
 
 #. type: SH
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18811,8 +18811,8 @@
 "interpret arguments beginning with B<-> as invalid options and require B<--> "
 "to prevent this interpretation."
 msgstr ""
-"Sauf indication contraire, chaque commande interne décrite dans ce "
-"paragraphe comme acceptant des options précédées par B<-> accepte également "
+"Sauf indication contraire, chaque commande interne décrite dans cette "
+"section comme acceptant des options précédées par B<-> accepte également "
 "la notation B<--> pour signaler la fin des options. Les commandes internes "
 "B<:>, B<true>, B<false> et B<test>/B<[> n'acceptent aucune option et ne "
 "traitent pas B<--> particulièrement. Les commandes internes B<exit>, "
@@ -18882,8 +18882,8 @@
 "turned off, B<\\&.\\&> does not search E<.SM> B<PATH>."
 msgstr ""
 "Si le nom du I<fichier> ne contient pas de barre oblique, B<\\&.\\&> le "
-"recherche. Si l'option B<-p> est fournie, B<\\&.\\&> considère I<chemin "
-"comme une liste séparée par des deux-points dans laquelle rechercher le "
+"recherche. Si l'option B<-p> est fournie, B<\\&.\\&> considère I<chemin> "
+"comme une liste de répertoires séparés par des deux-points dans laquelle rechercher le "
 "I<fichier> ; sinon, B<\\&.\\&> utilise les entrées de E<.SM> B<PATH> pour "
 "trouver le répertoire renfermant le I<fichier>. Le I<fichier> n'a pas besoin "
 "d'être exécutable. Lorsque B<bash> n'est pas en I<mode POSIX>, il examine le "
@@ -18919,9 +18919,9 @@
 "B<DEBUG> ; si elle ne l'est pas, toutes les chaînes de capture de B<DEBUG> "
 "sont sauvegardées et restaurées autour de l'appel à B<.>, et B<.> détruit "
 "les captures de B<DEBUG> lors de son exécution. Si B<-T> n'existe pas et si "
-"le fichier venant de la source modifie la capture de B<DEBUG>, la nouvelle "
+"le fichier sourcé modifie la capture de B<DEBUG>, la nouvelle "
 "valeur est conservée quand B<.> se termine. Le code de retour est le code de "
-"retour de la dernière commande exécutée du B<fichier> (B<0> si aucune "
+"retour de la dernière commande exécutée du I<fichier> (B<0> si aucune "
 "commande n'a été exécutée) et différent de zéro si le I<fichier> n'est pas "
 "trouvé ou ne peut pas être lu."
 
@@ -18951,8 +18951,8 @@
 "I<nom>=I<valeur>. Lorsque des arguments sont fournis, cela définit un alias "
 "pour chaque I<nom> auquel on a donné une I<valeur>. Une espace finale dans "
 "une I<valeur> conduira à la recherche d'alias dans le mot suivant lors du "
-"développement de l'alias durant l'analyse de la commande. Pour tous les "
-"I<noms> sans I<valeur> fournie dans la liste d'arguments, la commande "
+"développement de l'alias durant l'analyse de la commande. Pour chaque"
+"I<nom> dans la liste d'arguments sans I<valeur> fournie , la commande "
 "affiche le nom et la valeur de l'alias. La commande B<alias> renvoie vrai, à "
 "moins qu'un I<nom> n'ait été indiqué (sans valeur correspondante) pour "
 "lequel aucun alias n'a été défini."
@@ -19008,28 +19008,28 @@
 #, no-wrap
 msgid "B<bind> [B<-m> I<keymap>] B<-x> I<keyseq>[:] I<shell-command>"
 msgstr ""
-"[B<bind> [B<-m> I<jeu_de_raccourcis>] B<-x> I<suite_de_touches>[:] I<commande_de_l'interpréteur>"
+"[B<bind> [B<-m> I<jeu_de_raccourcis>] B<-x> I<suite_de_touches>[B<:>] I<commande_de_l'interpréteur>"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<bind> [B<-m> I<keymap>] I<keyseq>:I<function-name>"
-msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] I<suite_de_touches>:I<nom_de_fonction>"
+msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] I<suite_de_touches>B<:>I<nom_de_fonction>"
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<bind> [B<-m> I<keymap>] B<-p>|B<-P> [I<readline-command>]"
-msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] B<-p>|B<-P> I<commande_readline>"
+msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] B<-p>|B<-P> [I<commande_readline>]"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<bind> [B<-m> I<keymap>] I<keyseq>:I<readline-command>"
-msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] I<suite_de_touches>:I<commande_readline>"
+msgstr "B<bind> [B<-m> I<jeu_de_raccourcis>] I<suite_de_touches>B<:>I<commande_readline>"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -19059,11 +19059,11 @@
 "B<readline>. Chaque argument qui n'est pas une option est un raccourci ou "
 "une commande comme elle devrait apparaître dans un fichier d'initialisation "
 "de B<readline> tel que I<.inputrc>, mais chaque raccourci ou commande doit "
-"être fourni comme un argument indépendant ; par exemple « \\eC-x\\eC-"
-"r\\*\": re-read-init-file ». Dans les descriptions suivantes, la sortie "
+"être fourni comme un argument indépendant ; par exemple "
+"\\*'\\*\"\\eC-x\\eC-r\\*\": re-read-init-file\\*'. Dans les descriptions suivantes, la sortie "
 "disponible pour être relue est formatée comme les commandes qui doivent "
-"apparaître dans un fichier d'initialisation de B<readline> tel que "
-"I<.inputrc> ou qui doivent être fournies comme arguments individuels à une "
+"apparaître dans un fichier d'initialisation de B<readline> "
+"ou qui doivent être fournies comme arguments individuels à une "
 "commande B<bind>. Les options, si fournies, ont les significations "
 "suivantes :"
 
@@ -19289,7 +19289,7 @@
 "la I<commande_de_l'interpréteur> est soit une espace, soit un deux-points "
 "facultatif suivi d'une espace. Si le séparateur est une espace, la "
 "I<commande_de_l'interpréteur> doit être encadrée par des guillemets doubles "
-"et B<readline> développe une de ses protections spéciales par contre-oblique "
+"et B<readline> développe toutes les protections spéciales par contre-oblique "
 "dans la I<commande_de_l'interpréteur> avant de la sauvegarder. Si le "
 "séparateur est un deux-points, les guillemets doubles encadrants sont "
 "optionnels et B<readline> ne développe pas la chaîne de commande avant de la "
@@ -19304,7 +19304,7 @@
 "B<READLINE_ARGUMENT>. S'il n'y a pas d'argument, la variable n'existe pas. "
 "Si la commande exécutée modifie les valeurs de E<.SM> B<READLINE_LINE>, "
 "E<.SM> B<READLINE_POINT> ou E<.SM> B<READLINE_MARK>, ces nouvelles valeurs "
-"seront prises en considération dans l'état d'édition."
+"seront prises en considération dans l'état édition."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -19413,7 +19413,7 @@
 "The current frame is frame 0."
 msgstr ""
 "Sans I<expr>, B<caller> affiche le numéro de ligne et le nom de fichier du "
-"sous-programme actuel. Si un entier positif est fourni comme I<expr>, "
+"sous-programme actuel. Si un entier non négatif est fourni comme I<expr>, "
 "B<caller> affiche le numéro de ligne, le nom du sous-programme et le nom de "
 "fichier source correspondant à la position dans la pile d'exécution d'appel "
 "actuelle. Cette information supplémentaire peut être utilisée, par exemple, "
@@ -19492,9 +19492,9 @@
 "is not a valid directory name, B<cd> returns a non-zero status.  If neither "
 "B<-L> nor B<-P> is supplied, B<cd> behaves as if B<-L> had been supplied."
 msgstr ""
-"L'option B<-L> force B<sd> à suivre les liens symboliques en les résolvant "
+"L'option B<-L> force B<cd> à suivre les liens symboliques en les résolvant "
 "après le traitement des instances de E<.FN .\\|.\\&> dans I<rép>. Si E<.FN "
-".\\|.\\&> apparaît dans I<rép>, B<cd le traite en supprimant le composant de "
+".\\|.\\&> apparaît dans I<rép>, B<cd> le traite en supprimant le composant de "
 "chemin précédant directement I<rép>, jusqu'à une barre oblique ou le début "
 "de I<rép> et vérifie que la partie de I<rép> qu'il a traité jusqu'à ce point "
 "est encore un nom de répertoire valable après la suppression du composant "
@@ -19590,9 +19590,9 @@
 "utilities."
 msgstr ""
 "La commande interne B<command> exécute la I<commande> avec les I<arguments> "
-"indiqués, en supprimant le processus habituel de recherche des commandes. "
+"indiqués, en supprimant le processus habituel de recherche des commandes de l’interpréteur. "
 "Seules les commandes internes ou les commandes trouvées dans E<.SM> B<PATH> "
-"nommées I<commandes> sont exécutées. Si l'option B<-p> est fournie, la "
+"nommées I<commande> sont exécutées. Si l'option B<-p> est fournie, la "
 "recherche de la I<commande> est effectuée en utilisant une valeur par défaut "
 "pour E<.SM> B<PATH> garantissant de trouver tous les utilitaires standards."
 
@@ -19701,7 +19701,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<complete> [B<-abcdefgjksuv>] [B<-o> I<comp-option>] [B<-DEI>] [B<-A> I<action>]"
-msgstr "B<complete> [B<-abcdefgjksuv>] [B<-o> I<option-complètement>] [B<-DEI>] [B<-A> I<action>]"
+msgstr "B<complete> [B<-abcdefgjksuv>] [B<-o> I<option_complètement>] [B<-DEI>] [B<-A> I<action>]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -19709,7 +19709,7 @@
 msgid ""
 "[B<-G> I<globpat>] [B<-W> I<wordlist>] [B<-F> I<function>] [B<-C> I<command>]"
 msgstr ""
-"[B<-G> I<globpat>] [B<-W> I<liste_de_mots>] [B<-F> I<fonction>] [B<-C> "
+"[B<-G> I<motif_glob>] [B<-W> I<liste_de_mots>] [B<-F> I<fonction>] [B<-C> "
 "I<commande>]"
 
 #. type: Plain text
@@ -19825,7 +19825,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<-o> I<comp-option>"
-msgstr "B<-o> I<option-complètement>"
+msgstr "B<-o> I<option_complètement>"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -19834,9 +19834,9 @@
 "The I<comp-option> controls several aspects of the compspec's behavior "
 "beyond the simple generation of completions.  I<comp-option> may be one of:"
 msgstr ""
-"L'I<option-complètement> commande plusieurs aspects du comportement des "
+"L'I<option_complètement> commande plusieurs aspects du comportement des "
 "spécifications de complètement au-delà de la simple production de "
-"complètement. I<option-complètement> peut être l'une des suivantes :"
+"complètement. I<option_complètement> peut être l'une des suivantes :"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -19906,7 +19906,7 @@
 "Indiquer à B<readline> que la spécification de complètement produit des noms "
 "de fichier, ainsi il peut effectuer tout traitement spécifique aux noms de "
 "fichier (comme ajouter une barre oblique aux noms de répertoire, protéger "
-"les caractères spéciaux ou supprimer les espaces de fin de ligne). Cette "
+"les caractères spéciaux ou supprimer les espaces de fin). Cette "
 "option est destinée à être utilisée avec les fonctions de l'interpréteur."
 
 #. type: TP
@@ -19941,7 +19941,7 @@
 "(quoting filenames is the default)."
 msgstr ""
 "Indiquer à B<readline> de protéger les mots complétés s’il s’agit de noms de "
-"fichier (la protection des noms de fichier est par défaut)."
+"fichier (la protection des noms de fichier est active par défaut)."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -20384,7 +20384,7 @@
 "la commande dont les arguments doivent être complétés, le deuxième argument "
 "(B<$2>) est le mot à compléter et le troisième argument (B<$3>) est le mot "
 "précédant celui devant être complété sur la ligne de commande actuelle. "
-"Lorsque la fonction se termine, le complètement programmable récupère les "
+"Lorsque la I<fonction> se termine, le complètement programmable récupère les "
 "complètements possibles à partir de la valeur de la variable de type tableau "
 "E<.SM> B<COMPREPLY>."
 
@@ -20393,7 +20393,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<-G> I<globpat>"
-msgstr "B<-G> I<globpat>"
+msgstr "B<-G> I<motif_glob>"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -20402,7 +20402,7 @@
 "Expand the pathname expansion pattern I<globpat> to generate the possible "
 "completions."
 msgstr ""
-"Développer le motif de développement des chemins I<globpat> pour produire "
+"Développer le motif de développement des chemins I<motif_glob> pour produire "
 "les complètements possibles."
 
 #. type: TP
@@ -20547,7 +20547,7 @@
 "command completion; the B<-E> option indicates that other supplied options "
 "should apply to"
 msgstr ""
-" ; l'option B<-E> indique que les options restantes doivent s'appliquer au "
+", l'option B<-E> indique que les options restantes doivent s'appliquer au "
 "complètement de commande"
 
 #. type: Plain text
@@ -20613,7 +20613,7 @@
 msgid ""
 "loop).  The return value is 0 unless I<n> is not greater than or equal to 1."
 msgstr ""
-"). La valeur renvoyée est B<0>, à moins que I<n> ne soit supérieur ou égal à "
+"). La valeur renvoyée est B<0>, à moins que I<n> ne soit pas supérieur ou égal à "
 "B<1>."
 
 #. type: TP
@@ -20703,7 +20703,7 @@
 "L'option B<-I> fait que les variables locales héritent des attributs (sauf "
 "de l'attribut B<nameref>) et prennent la valeur de n'importe quelle variable "
 "existante de même I<nom> dans son environnement. S'il n'y a pas de variable "
-"existante, la variable locale est détruite dans un premier temps."
+"existante, la variable I<local> est initialement non définie."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -20727,7 +20727,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "Each I<name> is an indexed array variable (see B<Arrays>"
 msgstr ""
-"Chaque I<nom> est une variable de type tableau indicé (consultez "
+"Chaque I<nom> est une variable de tableau indicé (consultez "
 "B<Tableaux>)."
 
 #. type: TP
@@ -20951,7 +20951,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<dirs [-clpv] [+>I<n>B<] [->I<n>B<]>"
-msgstr "B<dirs [-clpv>] [+>I<n>B<] [->I<n>B]>"
+msgstr "B<dirs> [B<-clpv>] [I<+n>] [I<-n>]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -20990,7 +20990,7 @@
 "tilde to denote the home directory."
 msgstr ""
 "Produire une liste en utilisant les chemins complets ; le format d'affichage "
-"par défaut utilise le tilde pour représenter le répertoire d'accueil."
+"par défaut utilise le tilde pour représenter le répertoire personnel (home)."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21023,7 +21023,7 @@
 "B<dirs> when invoked without options, starting with zero."
 msgstr ""
 "Afficher le I<n>-ième élément à partir de la gauche de la liste affichée par "
-"B<dirs>, lorsqu'appelé sans options, en commençant à zéro."
+"B<dirs> lorsqu'appelé sans option, en commençant à zéro."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21040,7 +21040,7 @@
 "B<dirs> when invoked without options, starting with zero."
 msgstr ""
 "Afficher le I<n>-ième élément à partir de la droite de la liste affichée par "
-"B<dirs>, lorsque appelé sans options, en commençant à zéro."
+"B<dirs> lorsque appelé sans options, en commençant à zéro."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21068,9 +21068,10 @@
 "is a I<pid>, B<disown> uses the job containing I<pid> as I<jobspec>."
 msgstr ""
 "Sans options, supprimer chaque I<id> de la table des tâches actives. Chaque "
-"I<id> peut être une spécification de tâche I<jobspec> ou un identifiant de "
+"I<id> peut être une spécification de I<tâche> (jobspec) ou un identifiant de "
 "processus I<pid> ; si I<id> est un I<pid>, B<disown> utilise la tâche "
-"contenant I<pid> comme I<jobspec>."
+"contenant I<pid> comme I<tâche>."
+
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21114,7 +21115,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<echo> [B<-neE>] [I<arg> .\\|.\\|.]"
-msgstr "B<echo> [B<-neE>] [I<arguments> .\\|.\\|.]"
+msgstr "B<echo> [B<-neE>] [I<argument> .\\|.\\|.]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21124,9 +21125,9 @@
 "status is 0 unless a write error occurs.  If B<-n> is specified, the "
 "trailing newline is not printed."
 msgstr ""
-"Afficher les I<arguments>, séparés par des espaces, suivis d'un saut de "
+"Afficher les I<argument>s, séparés par des espaces, suivis d'un saut de "
 "ligne. La valeur renvoyée est B<0> sauf en cas d’erreur en écriture. Si B<-"
-"n> est indiqué, le changement de ligne final n'est pas affiché."
+"n> est indiqué, le saut de ligne final n'est pas affiché."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21163,7 +21164,7 @@
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "suppress further output"
-msgstr "supprime tout affichage suivant ;"
+msgstr "supprime tout affichage suivant"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21180,7 +21181,7 @@
 "octal digits)."
 msgstr ""
 "le caractère 8 bits dont la valeur en octal est I<nnn> (zéro à trois "
-"chiffres octaux) ;"
+"chiffres octaux)"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21209,7 +21210,7 @@
 "Activer ou désactiver les commandes internes de l'interpréteur. Désactiver "
 "une commande interne permet d'exécuter un fichier exécutable ayant le même "
 "nom qu'une commande interne de l'interpréteur, sans avoir à indiquer un "
-"chemin d'accès complet, même quand l'interpréteur recherche normalement les "
+"chemin d'accès complet, bien que l'interpréteur recherche normalement les "
 "commandes internes avant les fichiers."
 
 #. type: Plain text
@@ -21221,7 +21222,7 @@
 "instead of the shell builtin version, run"
 msgstr ""
 " Si B<-n> est utilisé, chaque I<nom> indiqué est désactivé, sinon les "
-"I<noms> sont activés. Par exemple, pour utiliser le programme binaire "
+"I<nom>s sont activés. Par exemple, pour utiliser le programme binaire "
 "B<test> qui se trouve dans E<.SM> B<PATH> plutôt que la commande interne, "
 "utilisez"
 
@@ -21260,8 +21261,8 @@
 "le I<fichier> objet partagé sur les systèmes qui prennent en charge le "
 "chargement dynamique. Si I<fichier> ne contient pas de barre oblique, "
 "B<bash> utilisera la valeur de la variable B<BASH_LOADABLES_PATH> comme une "
-"liste séparée par des deux-points dans laquelle rechercher le I<fichier>. La "
-"valeur par défaut de <BASH_LOADABLES_PATH> dépend du système et peut "
+"liste de répertoires séparés par des deux-points dans laquelle rechercher le I<fichier>. La "
+"valeur par défaut de B<BASH_LOADABLES_PATH> dépend du système et peut "
 "comprendre un"
 
 #. type: Plain text
@@ -21305,7 +21306,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<eval> [I<arg> .\\|.\\|.]"
-msgstr "B<eval> [I<arguments>  .\\|.\\|.]"
+msgstr "B<eval> [I<argument> .\\|.\\|.]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21316,10 +21317,10 @@
 "status as the return status of B<eval>.  If there are no I<args>, or only "
 "null arguments, B<eval> returns 0."
 msgstr ""
-"Concaténer les I<arguments> en une seule commande simple, en les séparant "
+"Concaténer les I<argument>s en une seule commande simple, en les séparant "
 "par des espaces. B<bash> lit et exécute alors cette commande et renvoie son "
 "code de retour comme code de retour de la commande B<eval>. S'il n'y a pas "
-"d'I<arguments> ou uniquement des arguments NULL, B<eval> renvoie B<0>."
+"d'I<argument>s ou uniquement des arguments NULL, B<eval> renvoie B<0>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21345,7 +21346,7 @@
 "nouveau processus. La I<commande> ne peut pas être une commande interne ou "
 "une fonction de l'interpréteur. Les I<arguments> deviennent ceux de la "
 "I<commande>. Si l'option B<-l> est fournie, l'interpréteur place un tiret en "
-"guise de zéroième argument fourni à la I<commande>. C'est ce que fait "
+"début du zéroième argument fourni à la I<commande>. C'est ce que fait "
 "B<login>(1). L'option B<-c> conduit à l'exécution de la I<commande> avec un "
 "environnement vide. Si l'option B<-a> est fournie, l'interpréteur transmet "
 "le I<nom> comme zéroième argument à la commande exécutée."
@@ -21394,7 +21395,7 @@
 "status is that of the last command executed.  Any trap on E<.SM> B<EXIT> is "
 "executed before the shell terminates."
 msgstr ""
-"Termine l'interpréteur avec un code de I<n>. Si I<n> est omis, le code de "
+"Faire que l'interpréteur se termine avec un code de I<n>. Si I<n> est omis, le code de "
 "retour est celui de la dernière commande exécutée. Toute capture de E<.SM> "
 "B<EXIT> est exécutée avant que l'interpréteur ne se termine."
 
@@ -21434,7 +21435,7 @@
 "output.  Using B<-p> and B<-f> together displays exported functions.  The B<-"
 "p> option displays output in a form that may be reused as input."
 msgstr ""
-"L'option b<-n> cesse d'exporter chaque I<nom>, ou supprime son attribut "
+"L'option B<-n> cesse d'exporter chaque I<nom>, ou supprime son attribut "
 "d'exportation. Si aucun I<nom> n'est donné ou si seule l'option B<-p> est "
 "fournie, B<export> affiche une liste des noms de toutes les variables "
 "exportées sur la sortie standard. L'utilisation conjointe des options B<-p> "
@@ -21514,10 +21515,10 @@
 "is equivalent to -1 and -0 is invalid.  If I<last> is not specified, it is "
 "set to the current command for listing (so that"
 msgstr ""
-"Sur la liste, une I<première> ou une I<dernière> valeur B<0> est équivalente "
+"Pour une liste, une valeur de I<première> ou I<dernière> égale à B<0> est équivalent "
 "à B<-1>, et B<-0> est équivalent à la commande actuelle (habituellement la "
 "commande B<fc>) ; autrement, B<0> est équivalent à B<-1> et B<-0> n'est pas "
-"valable. Si la I<dernière> valeur n'est pas indiquée, elle est configurée à "
+"valable. Si I<dernière> n'est pas indiquée, elle est configurée à "
 "la commande actuelle si l'on veut afficher la liste (ainsi"
 
 #. type: Plain text
@@ -21527,8 +21528,8 @@
 "prints the last 10 commands) and to I<first> otherwise.  If I<first> is not "
 "specified, it is set to the previous command for editing and -16 for listing."
 msgstr ""
-"affiche les 10 dernières commandes) et à l'identique de la I<première> "
-"sinon. Si la I<première> valeur n'est pas indiquée, elle est configurée à la "
+"affiche les 10 dernières commandes) et à I<première> "
+"sinon. Si I<première> n'est pas indiquée, elle est configurée à la "
 "commande précédente pour une édition et à -16 pour l'affichage de la liste."
 
 #. type: Plain text
@@ -21578,7 +21579,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "A useful alias to use with B<fc> is"
-msgstr " Un alias utile pour B<fc> est"
+msgstr "Un alias utile pour B<fc> est"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21619,8 +21620,8 @@
 "Lorsque la première forme est utilisée, la valeur renvoyée est zéro, sauf si "
 "une option non valable est rencontrée ou si I<première> ou I<dernière> "
 "indiquent des lignes d'historique hors d'atteinte. Lors de l'édition et de "
-"la nouvelle exécution d'un ficher de commandes, la valeur renvoyée est celle "
-"de la dernière commande exécutée ou un échec si une erreur s'est produite "
+"la nouvelle exécution d'une liste de commandes, la valeur renvoyée est celle "
+"de la dernière commande exécutée ou échec si une erreur s'est produite "
 "avec le fichier temporaire. Avec la seconde forme, l'état renvoyé est celui "
 "de la commande réexécutée, sauf si I<commande> n'indique pas une entrée "
 "valable de l'historique, auquel cas B<fc> renvoie un code de retour "
@@ -21647,7 +21648,7 @@
 "Reprendre la I<tâche> au premier plan qui devient la tâche actuelle. Si "
 "aucune I<tâche> n'est précisée, B<fg> utilise la notion de I<tâche actuelle> "
 "de l'interpréteur. La valeur renvoyée est celle de la commande placée au "
-"premier plan ou un échec si le contrôle des tâches est désactivé ou, lorsque "
+"premier plan ou échec si le contrôle des tâches est désactivé ou, lorsque "
 "le contrôle des tâches est activé, si la I<tâche> n'indique pas une tâche "
 "valable ou si la I<tâche> indique une tâche lancée sans contrôle des tâches."
 
@@ -21656,7 +21657,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<getopts> I<optstring> I<name> [I<arg> .\\|.\\|.]"
-msgstr "B<getopts> I<chaîne_d_options> I<nom> [I<arguments.\\|.\\|.]"
+msgstr "B<getopts> I<chaîne_d_options> I<nom> [I<argument .\\|.\\|.>]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21728,7 +21729,7 @@
 "are supplied as I<arg> values, B<getopts> parses those instead."
 msgstr ""
 "B<getopts> analyse en principe les paramètres positionnels, mais si plus "
-"d'arguments sont indiqués comme valeur d'I<arguments>, B<getopts> analysera "
+"d'arguments sont indiqués comme valeur d'I<argument>s, B<getopts> analysera "
 "ces derniers à la place."
 
 #. type: Plain text
@@ -21974,7 +21975,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<history [>I<n>B<]>"
-msgstr "B<history> B<[>I<n>B<]>"
+msgstr "B<history> [I<n>]"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21995,7 +21996,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<history -d> I<start>-I<end>"
-msgstr "B<history -d> I<début>-I<fin>"
+msgstr "B<history -d> I<début-fin>"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -22009,14 +22010,14 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<history> B<-p> I<arg> [I<arg> .\\|.\\|.]"
-msgstr "B<history> B<-p> I<argument> [I<argument .\\|.\\|.]"
+msgstr "B<history> B<-p> I<argument> [I<argument .\\|.\\|.>]"
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<history> B<-s> I<arg> [I<arg> .\\|.\\|.]"
-msgstr "B<history> B<-s> I<argument> [I<argument .\\|.\\|.]"
+msgstr "B<history> B<-s> I<argument> [I<argument .\\|.\\|.>]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -22050,7 +22051,7 @@
 msgstr ""
 " Si I<fichier> est fourni, B<history> l'utilise comme nom de fichier "
 "d'historique ; sinon, il utilise la valeur de E<.SM> B<HISTFILE>. Si aucun "
-"I<fichier> n'est fourni et si E<.SM> B<HISTFILE> est inexistant ou NULLL, "
+"I<fichier> n'est fourni et si E<.SM> B<HISTFILE> est inexistant ou NULL, "
 "les options B<-a, -n, -r,> et B<-w> n'ont pas d'effet."
 
 #. type: Plain text
@@ -22090,7 +22091,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "B<-d> I<start>-I<end>"
-msgstr "B<-d> I<début>-I<fin>"
+msgstr "B<-d> I<début-fin>"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -22229,7 +22230,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<jobs> B<-x> I<command> [ I<args> .\\|.\\|. ]"
-msgstr "B<jobs> B<-x> I<commande> [ I<arguments> .\\|.\\|. ]"
+msgstr "B<jobs> B<-x> I<commande> [ I<argument> .\\|.\\|. ]"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -22331,7 +22332,7 @@
 "I<jobspec> ou un identifiant de processus I<pid>. I<signal> est soit un nom "
 "de signal (insensible à la casse), comme E<.SM> B<SIGKILL> (avec ou sans le "
 "préfixe E<.SM> B<SIG>), soit un numéro de signal ; I<num-signal> est un "
-"numéro de signal. Si I<signal> est absent, B<kill envoie E<.SM> B<SIGTERM>."
+"numéro de signal. Si I<signal> est absent, B<kill> envoie E<.SM> B<SIGTERM>."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -23084,7 +23085,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<read> [B<-Eers>] [B<-a> I<aname>] [B<-d> I<delim>] [B<-i> I<text>] [B<-n> I<nchars>] [B<-N> I<nchars>] [B<-p> I<prompt>] [B<-t> I<timeout>] [B<-u> I<fd>] [I<name> .\\|.\\|.]"
-msgstr "B<read> [B<-Eers>] [B<-a> I<I<tableau_nom>] [B<-d> I<délimiteur>] [B<-i> I<texte>] [B<-n> I<nb_car>] [B<-N> I<nb_car>] [B<-p> I<invite>] [B<-t> I<délai>] [B<-u> I<df>] [I<nom> .\\|.\\|.]"
+msgstr "B<read> [B<-Eers>] [B<-a> I<tableau_nom>] [B<-d> I<délimiteur>] [B<-i> I<texte>] [B<-n> I<nb_car>] [B<-N> I<nb_car>] [B<-p> I<invite>] [B<-t> I<délai>] [B<-u> I<df>] [I<nom .\\|.\\|.>]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -23114,7 +23115,7 @@
 "plus de mots que de noms, les mots restants et leurs séparateurs "
 "intercalaires sont affectés au dernier I<nom>. S'il y a moins de mots lus "
 "dans le flux d'entrée que de noms, des valeurs vides sont affectées aux noms "
-"restants. Les caractères contenus dans la valeur de la variable <.SM> B<IFS> "
+"restants. Les caractères contenus dans la valeur de la variable E<.SM> B<IFS> "
 "sont utilisés pour découper la ligne en mots en utilisant les mêmes règles "
 "que celles utilisées par l'interpréteur pour le développement (décrites"
 
@@ -25142,7 +25143,7 @@
 "quotes.  This option is enabled by default."
 msgstr ""
 "Si définie, la protection par B<$>\\*'I<chaîne>\\*' et "
-"B<$>\\*\"I<chaîne\\*\" est effectuée à l'intérieur des développements de "
+"B<$>\\*\"I<chaîne>\\*\" est effectuée à l'intérieur des développements de "
 "B<${>I<paramètres>B<}> entre guillemets doubles. Cette option est activée "
 "par défaut."