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

JP Guillonneau <[email protected]> Tue, 9 Jun 2026 12:11:06 +0200
Newsgroups gmane.linux.debian.internationalization.french
Message-ID <20260609121106.5568133e@debian>
Bonjour,

Le 08/06/26 12:17 Jean-Pierre a écrit :
>Voici une nouvelle version  de la deuxième partie prenant en compte les
>corrections effectuées suite à la correction de la première partie et de
>celles induites par la préparation de la partie 3
Relecture de la construction de la page.
Suggestions.
Amicalement

-- 
Jean-Paul
bash.1.po-jp.diff (text/x-patch, 46.6 KB)
--- bash.1.po.orig	2026-06-08 13:22:03.051498774 +0200
+++ bash.1.po	2026-06-09 12:05:03.348193024 +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-07 11:14+0200\n"
+"PO-Revision-Date: 2026-06-09 12:05+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -3817,7 +3817,7 @@
 "complètement normal, I<?> pour l'affichage des complètements après des "
 "tabulations successives, I<!> pour l'affichage des alternatives de "
 "complètement de mot partiel, I<@> pour afficher les complètements si le mot "
-"n'est pas modifié, ou I<%> pour le menu de complètement. Cette variable "
+"n'est pas modifié, ou I<%> pour le complètement de menu. Cette variable "
 "n'est disponible que dans les fonctions de l'interpréteur et les commandes "
 "externes appelées par les outils de complètement programmable (consultez "
 "B<Complètement programmable> ci-dessous)."
@@ -8786,8 +8786,8 @@
 "syntax B<[:>I<class>B<:]>, where I<class> is one of the following classes "
 "defined in the E<.SM POSIX> standard:"
 msgstr ""
-"Dans une expression entre crochets, on peut indiquer une I<classe de "
-"caractère> en utilisant la syntaxe B<[:>I<classe>B<:]>, où I<classe> est "
+"Dans une expression entre crochets, on peut indiquer des I<classes de "
+"caractères> en utilisant la syntaxe B<[:>I<classe>B<:]>, où I<classe> est "
 "l'une des classes suivantes, définies dans la norme E<.SM POSIX> :"
 
 #. type: Plain text
@@ -8798,8 +8798,8 @@
 "B<word> character class matches letters, digits, and the character _."
 msgstr ""
 "Une classe correspond à n'importe quel caractère qui s'y trouve. La classe "
-"de caractères B<word> correspond aux lettres, aux chiffres et au caractère "
-"souligné « _ »."
+"de caractères B<word> correspond aux lettres, aux chiffres et au tiret "
+"bas « _ »."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -8810,7 +8810,7 @@
 "collation weight (as defined by the current locale) as the character I<c>."
 msgstr ""
 "Dans une expression entre crochets, on peut indiquer une I<classe "
-"d'équivalence> en utilisant la syntaxe B<[=>I<c>B<=]> qui correspond à "
+"d'équivalences> en utilisant la syntaxe B<[=>I<c>B<=]> qui correspond à "
 "n'importe quel caractère ayant le même poids de collation (comme indiqué par "
 "les paramètres linguistiques régionaux actuels) que le caractère I<c>."
 
@@ -8834,9 +8834,9 @@
 "separated by a B<|>.  Composite patterns may be formed using one or more of "
 "the following sub-patterns:"
 msgstr ""
-"Si l'option B<extglob> d'interpréteur est activée par la commande interne "
+"Si l'option B<extglob> d'interpréteur est activée en utilisant la commande interne "
 "B<shopt> l'interpréteur reconnaît plusieurs opérateurs de correspondance "
-"étendue. Dans la description suivante, une I<liste-motifs> est une liste d'un "
+"étendue de motifs. Dans la description suivante, une I<liste-motifs> est une liste d'un "
 "ou plusieurs motifs séparés par des B<|>. Les motifs composés sont formés en "
 "utilisant un ou plusieurs sous-motifs comme suit :"
 
@@ -9180,7 +9180,7 @@
 #: opensuse-tumbleweed
 msgid "If I<fd> is a valid integer, duplicate file descriptor I<fd>."
 msgstr ""
-"Si I<df> est un entier correct, duplique le descripteur de fichier I<df>."
+"Si I<df> est un entier valable, duplique le descripteur de fichier I<df>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9236,7 +9236,7 @@
 "integer port number or service name, B<bash> attempts to open the "
 "corresponding TCP socket."
 msgstr ""
-"Si I<hôte> est un nom de machine ou une adresse Internet corrects et si "
+"Si I<hôte> est un nom valable de machine ou une adresse Internet valable et si "
 "I<port> est un numéro de port entier ou un nom de service, B<bash> tentera "
 "d'ouvrir le socket TCP correspondant."
 
@@ -9255,7 +9255,7 @@
 "integer port number or service name, B<bash> attempts to open the "
 "corresponding UDP socket."
 msgstr ""
-"Si I<hôte> est un nom de machine ou une adresse Internet corrects et si "
+"Si I<hôte> est un nom valable de machine ou une adresse Internet valable et si "
 "I<port> est un numéro de port entier ou un nom de service, B<bash> tentera "
 "d'ouvrir le socket UDP correspondant."
 
@@ -9328,7 +9328,7 @@
 msgstr ""
 "Une redirection de sortie ouvre en écriture le fichier dont le nom résulte "
 "du développement du I<mot> avec comme descripteur de fichier I<n> ou en tant "
-"que sortie standard (descripteur de fichier 1) si I<n> n'est pas indiqué. Si "
+"que sortie standard (descripteur de fichier\\ 1) si I<n> n'est pas indiqué. Si "
 "le fichier n'existe pas, il est créé. S'il existait déjà, sa taille est "
 "réduite à zéro."
 
@@ -9359,7 +9359,7 @@
 "Si l'opérateur de redirection est B<E<gt>> et si l'option B<noclobber> de la "
 "commande interne B<set> est activée, la redirection échoue si le fichier "
 "dont le nom résulte du développement du I<mot> existe et est un fichier "
-"normal. Si l'opérateur de redirection est B<E<gt>|> ou l'opérateur B<E<gt>> "
+"normal. Si l'opérateur de redirection est B<E<gt>|> ou si l'opérateur B<E<gt>> "
 "avec l'option B<noclobber> de la commande interne B<set> n'est pas activée, "
 "B<bash> tente la redirection même si le fichier dont le nom résulte du "
 "développement du I<mot> existe."
@@ -9369,7 +9369,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "Appending Redirected Output"
-msgstr "Ajout d'une sortie redirigée"
+msgstr "Concaténation d'une sortie redirigée"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -9381,15 +9381,15 @@
 "does not exist it is created."
 msgstr ""
 "La redirection de la sortie de cette façon ouvre le fichier dont le nom "
-"résulte du développement du I<mot> pour ajouter au descripteur de fichier "
-"I<n> ou à la sortie standard (descripteur de fichier 1) si I<n> n'est pas "
+"résulte du développement du I<mot> pour une concaténation du descripteur de fichier "
+"I<n> ou de la sortie standard (descripteur de fichier 1) si I<n> n'est pas "
 "indiqué. Si le fichier n'existe pas, il est créé."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "The general format for appending output is:"
-msgstr "Le format général pour les sorties avec ajout est :"
+msgstr "Le format général pour la concaténation de sorties est :"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9475,7 +9475,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "Appending Standard Output and Standard Error"
-msgstr "Ajout de la sortie standard et de la sortie d'erreur standard"
+msgstr "Concaténation de la sortie standard et de la sortie d'erreur standard"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -9486,7 +9486,7 @@
 "expansion of I<word>."
 msgstr ""
 "Cette construction ajoute à la fois la sortie standard (descripteur 1) et la "
-"sortie d'erreur standard (descripteur 2), dans le fichier dont le nom est le "
+"sortie d'erreur standard (descripteur 2) au fichier dont le nom est le "
 "résultat du développement du I<mot>."
 
 #. type: Plain text
@@ -9494,7 +9494,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "The format for appending standard output and standard error is:"
 msgstr ""
-"La forme pour ajouter la sortie standard et la sortie d'erreur standard est :"
+"La forme pour l’ajout de la sortie standard et la sortie d'erreur standard est :"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9526,7 +9526,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "Here Documents"
-msgstr "Document en ligne"
+msgstr "Document en ligne (heredoc)"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -9537,8 +9537,8 @@
 "blanks).  All of the lines read up to that point then become the standard "
 "input (or file descriptor I<n> if I<n> is specified) for a command."
 msgstr ""
-"Ce type de redirection commande à l'interpréteur de lire son entrée de la "
-"source actuelle jusqu'à ce qu'il voie une ligne contenant seulement le "
+"Ce type de redirection commande à l'interpréteur de lire son entrée du code "
+"source actuel jusqu'à ce qu'il voit une ligne contenant seulement le "
 "I<délimiteur> prévu (sans blancs finaux). Toutes les lignes lues jusqu'à ce "
 "point deviennent alors l'entrée standard (ou le descripteur de fichier I<n>, "
 "si I<n> est spécifié) pour une commande."
@@ -9547,7 +9547,7 @@
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "The format of here-documents is:"
-msgstr "Le format des documents en ligne est le suivant :"
+msgstr "Le format des heredoc est le suivant :"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9559,7 +9559,7 @@
 "I<delimiter>\n"
 msgstr ""
 "[I<n>]B<E<lt>E<lt>>[B<->]I<mot>\n"
-"        I<document_en_ligne>\n"
+"        I<heredoc>\n"
 "I<délimiteur>\n"
 
 #. type: Plain text
@@ -9589,10 +9589,10 @@
 msgstr ""
 "Si une partie du I<mot> est protégée, le I<délimiteur> est le "
 "résultat de la suppression des protections sur I<mot> et les lignes du "
-"I<document_en_ligne> ne sont pas développées. Si I<mot> n'est pas protégé, "
-"le délimiteur est le I<mot> lui-même et le document en ligne est traité de "
+"I<heredoc> ne sont pas développées. Si I<mot> n'est pas protégé, "
+"le délimiteur est le I<mot> lui-même et le heredoc est traité de "
 "la même façon qu'une chaîne entre guillemets doubles : toutes les lignes du "
-"I<document_en_ligne> sont soumises au développement des paramètres, à la "
+"I<heredoc> sont soumises au développement des paramètres, à la "
 "substitution de commande et au développement arithmétique, la suite de "
 "caractères B<\\eE<lt>changement_de_ligneE<gt>> est traitée littéralement et "
 "B<\\e> doit être utilisée pour protéger les caractères B<\\e>, B<$> et "
@@ -9611,7 +9611,7 @@
 "Si l'opérateur de redirection est B<E<lt>E<lt>->, alors l'interpréteur "
 "supprime les tabulations en tête de chaque ligne de l'entrée, y compris dans "
 "la ligne contenant I<délimiteur>. Cela permet d'indenter de façon naturelle "
-"les documents en ligne au sein des scripts."
+"les heredoc au sein des scripts."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -9635,13 +9635,13 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "Here Strings"
-msgstr "Chaînes en ligne"
+msgstr "Chaînes en ligne (here-string)"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "A variant of here documents, the format is:"
-msgstr "Une variante aux documents en ligne, le format est :"
+msgstr "Une variante aux heredoc dont le format est :"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9791,7 +9791,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "Opening File Descriptors for Reading and Writing"
-msgstr "Ouverture en Lecture/Écriture d'un descripteur de fichier"
+msgstr "Ouverture en lecture/écriture d'un descripteur de fichier"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -9916,7 +9916,7 @@
 "B<shopt> under E<.SM> B<SHELL BUILTIN COMMANDS> below)."
 msgstr ""
 "Les alias ne sont pas développés quand l'interpréteur n'est pas interactif "
-"sauf si l'option B<expand_aliases> de l'interpréteur est créée par la "
+"sauf si l'option B<expand_aliases> de l'interpréteur est créée en utilisant la "
 "commande B<shopt> (consultez la description de B<shopt> dans E<.SM> "
 "B<COMMANDES INTERNES DE L'INTERPRÉTEUR> ci-dessous)."
 
@@ -9943,8 +9943,8 @@
 msgstr ""
 "Les règles concernant la définition et l'utilisation des alias sont un peu "
 "confuses. B<bash> lit toujours au moins une ligne d'entrée complètement et "
-"toutes les lignes qui composent une commande composée, avant d'exécuter une "
-"des commandes de cette ligne ou de la commande composée. Les alias sont "
+"toutes les lignes qui composent une commande composée avant d'exécuter une "
+"des commandes de cette ligne ou la commande composée. Les alias sont "
 "développés lorsque la commande est lue et non pas lorsqu'elle est exécutée. "
 "Ainsi, une définition d'alias apparaissant sur la même ligne qu'une autre "
 "commande ne prend pas effet avant que l'interpréteur lise la ligne d'entrée "
@@ -10097,7 +10097,7 @@
 "scopes unmodified.  When the function returns, the global variable is once "
 "again visible."
 msgstr ""
-") les variables du même nom déclarées pour des portées précédentes. Par "
+") du même nom déclarées pour des portées précédentes. Par "
 "exemple, une variable locale déclarée dans une fonction masque des variables "
 "portant le même nom déclaré dans des portées précédentes, y compris des "
 "variables globales : les références et les affectations se réfèrent à la "
@@ -10122,7 +10122,7 @@
 "les variables visibles et leurs valeurs sont le résultat d'une suite "
 "d'appels de fonction qui font que l'exécution atteint la fonction actuelle. "
 "La valeur de la variable vue par une fonction dépend de sa valeur dans son "
-"contexte d'appel, s'il existe, que le contexte d'appel soit la portée "
+"contexte d'appel, s'il existe, que le contexte d'appel soit de portée "
 "globale ou une autre fonction de l'interpréteur. C'est aussi la valeur "
 "qu'une déclaration de variable locale suit, et la valeur qui est "
 "restaurée quand la fonction rend la main."
@@ -10179,7 +10179,7 @@
 msgstr ""
 "La variable E<.SM> B<FUNCNEST>, si configurée à une valeur numérique "
 "strictement positive, définit le niveau maximal d'imbrication de fonctions. "
-"Les invocations de fonctions qui dépassent la limite forceront toute la "
+"Les invocations de fonction qui dépassent la limite forceront toute la "
 "commande à abandonner."
 
 #. type: Plain text
@@ -10238,8 +10238,8 @@
 "recursive calls."
 msgstr ""
 "Les fonctions peuvent être récursives. La variable B<FUNCNEST> peut être "
-"utilisée pour limiter la profondeur de la pile d'appel de la fonction et "
-"restreindre le nombre d'invocations de fonctions. Par défaut, B<bash> "
+"utilisée pour limiter la profondeur de la pile d'appels de la fonction et "
+"restreindre le nombre d'invocations de fonction. Par défaut, B<bash> "
 "n'impose aucune limite au nombre d'appels récursifs."
 
 #. type: SH
@@ -10599,7 +10599,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "CONDITIONAL EXPRESSIONS"
-msgstr "CONDITIONS"
+msgstr "EXPRESSIONS CONDITIONNELLES"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -10611,7 +10611,7 @@
 "behavior based on the number of arguments; see the descriptions of those "
 "commands for any other command-specific actions."
 msgstr ""
-"Les conditions sont utilisées par la commande composée B<[[> et les "
+"Les expressions conditionnelles sont utilisées par la commande composée B<[[> et les "
 "commandes internes B<test> et B<[> pour vérifier les attributs d'un fichier "
 "et effectuer des comparaisons arithmétiques ou sur des chaînes. Les "
 "commandes B<test> et B<[> déterminent comment elles se comportent à partir "
@@ -10652,8 +10652,8 @@
 "sinon, il les émule en interne avec ce comportement : si un argument de "
 "I<fichier> d'une des primitives est de la forme E<.FN /dev/fd/n ,> alors "
 "B<bash> vérifie le descripteur de fichier I<n>. Si l'argument de "
-"I<fichier> d'une des primitives est E<.FN /dev/stdin ,>,E<.FN /dev/stdout > "
-"ou E<.FN /dev/stderr ,> B<bash> vérifie respectivement le descripteur de "
+"I<fichier> d'une des primitives est E<.FN /dev/stdin ,>,E<.FN /dev/stdout> "
+"ou E<.FN /dev/stderr ,> B<bash> vérifie respectivement les descripteurs de "
 "fichier 0, 1 ou 2."
 
 #. type: Plain text
@@ -10991,9 +10991,9 @@
 msgstr ""
 "Vrai si la variable I<nom_de_variable> de l'interpréteur est configurée (si "
 "une valeur lui a été assignée). Si I<nom_de_variable> est un nom de variable "
-"de tableau indexé indicée par B<@> ou B<*>, vrai est renvoyé si le tableau "
+"indicé par B<@> ou B<*> de tableau indicé, vrai est renvoyé si le tableau "
 "contient des éléments définis. Si I<nom_de_variable> est un nom de variable "
-"de tableau associatif indicée par B<@> ou B<*>, vrai est renvoyé si un "
+"indicé par B<@> ou B<*> de tableau associatif, vrai est renvoyé si un "
 "élément avec cette clé est défini."
 
 #. type: TP
@@ -11067,7 +11067,7 @@
 "performs pattern matching as described above (B<Compound Commands>)."
 msgstr ""
 "Vrai si les deux chaînes sont égales. Le symbole B<=> devrait être utilisé "
-"avec la commande B<test> pour être en conformité E<.SM POSIX>. Utilisée avec "
+"avec la commande B<test> pour être en conformité E<.SM POSIX .> Utilisée avec "
 "la commande B<[[>, cela réalise une correspondance de motif tel que décrit "
 "précédemment (B<Commandes composées>)."
 
@@ -11230,7 +11230,7 @@
 "The words that the parser has marked as variable assignments (those "
 "preceding the command name) and redirections are saved for later processing."
 msgstr ""
-"Les mots que l'analyseur a repérés comme affectations de variables (ceux qui "
+"Les mots que l'analyseur a repéré comme affectations de variable (ceux qui "
 "précèdent le nom de la commande) et les redirections sont conservés pour un "
 "traitement ultérieur."
 
@@ -11249,7 +11249,7 @@
 "If any words remain after expansion, the first word is taken to be the name "
 "of the command and the remaining words are the arguments."
 msgstr ""
-"Les mots qui ne sont ni des affectations de variables ni des redirections "
+"Les mots qui ne sont ni des affectations de variable ni des redirections "
 "sont développés. S'il reste des mots après le développement, le premier mot "
 "est considéré comme le nom d'une commande et les suivants comme ses "
 "arguments."
@@ -11303,7 +11303,7 @@
 "error occurs, and the command exits with a non-zero status."
 msgstr ""
 "Si aucun nom de commande ne résulte des précédentes opérations, les "
-"affectations de variables modifient l'environnement actuel de "
+"affectations de variable modifient l'environnement actuel de "
 "l'interpréteur. Dans le cas de commandes de ce type (celles qui consistent "
 "uniquement en affectations et en redirections), les affectations sont "
 "effectuées avant les redirections. Sinon les variables sont ajoutées à "
@@ -11695,7 +11695,7 @@
 "Quand l'interpréteur est en mode posix, les sous-interpréteurs engendrés "
 "pour exécuter les substitutions de commande héritent de la valeur de "
 "l'option B<-e> de leur interpréteur parent. En dehors du mode posix, B<bash> "
-"efface l'option B<-e> de tels sous-interpréteurs. Consultez la description "
+"désactive l'option B<-e> de tels sous-interpréteurs. Consultez la description "
 "de l'option d'interpréteur B<inherit_errexit> ci-dessous pour savoir comment "
 "contrôler ce comportement en dehors du mode posix."
 
@@ -11791,8 +11791,8 @@
 msgstr ""
 "Si l'option B<-k> est configurée (consultez ci-dessous la commande interne "
 "B<set>), alors I<toutes> les affectations de paramètres sont placées dans "
-"l'environnement d'une commande exécutée et non seulement celles qui "
-"précèdent son nom."
+"l'environnement d’une commande et pas seulement celles qui "
+"précèdent son nom de commande."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -11862,7 +11862,7 @@
 "status is 126."
 msgstr ""
 "Si une commande n'est pas trouvée, le processus enfant créé pour l'exécuter "
-"renvoie un état de 127. Si une commande est trouvée mais pas exécutable, la "
+"renvoie le code 127. Si une commande est trouvée mais pas exécutable, la "
 "valeur renvoyée est 126."
 
 #. type: Plain text
@@ -11946,7 +11946,7 @@
 msgid ""
 "The B<trap> builtin modifies the shell's signal handling, as described below."
 msgstr ""
-"La commande interne B<trap> modifie la gestion de signal de l'interpéteur, "
+"La commande interne B<trap> modifie la gestion de signal de l'interpréteur, "
 "comme décrit ci-dessous."
 
 #. type: Plain text
@@ -12111,7 +12111,7 @@
 "waiting for the foreground command to complete, for compatibility."
 msgstr ""
 "Si la commande ne se termine pas du fait du E<.SM> B<SIGINT>, le programme a "
-"géré le E<.SM> B<SIGINT> lui même et ne l'a pas traité comme un signal "
+"géré le E<.SM> B<SIGINT> lui-même et ne l'a pas traité comme un signal "
 "fatal. Dans ce cas B<bash> ne traite pas le E<.SM> B<SIGINT> comme un signal "
 "fatal, en supposant plutôt soit que le E<.SM> B<SIGINT> était utilisé comme "
 "un élément du déroulement normal du programme (par exemple, emacs l'utilise "
@@ -12290,7 +12290,7 @@
 "B<fg> (foreground = premier plan) pour la continuer au premier plan ou "
 "encore la commande B<kill> pour la tuer. Le caractère de suspension "
 "s'applique immédiatement et a pour effet de bord d'éliminer les sorties et "
-"saisies en attente. Pour forcer un processus en arrière plan à s'arrêter, ou "
+"saisies en attente. Pour forcer un processus en arrière-plan à s'arrêter, ou "
 "pour stopper un processus qui n'est pas associé à la session actuelle du "
 "terminal, il faut lui envoyer le signal E<.SM> B<SIGSTOP> avec B<kill>."
 
@@ -12321,7 +12321,7 @@
 "sa ligne de commande. Par exemple, B<%ce> fait référence à une tâche dont le "
 "nom de commande commence par B<ce>. Utiliser B<%?ce>, d'un autre côté, fait "
 "référence à toute tâche contenant la chaîne B<ce> dans sa ligne de commande. "
-"Si le préfixe ou la sous-chaîne correspond à plusieurs tâches, B<bash> "
+"Si le préfixe ou la sous-chaîne correspondent à plusieurs tâches, B<bash> "
 "signale une erreur."
 
 #. type: Plain text
@@ -12394,7 +12394,7 @@
 "d'état d'une tâche après l'achèvement d'une commande au premier plan dans "
 "une liste, avant l'exécution de la tâche suivante de la liste. Si l'option "
 "B<-b> de la commande interne B<set> est activée, B<bash> signale les "
-"changements d'état immédiatement. B<bash> exécute toute capture sur E<.SM> "
+"changements d'état immédiatement. B<bash> exécute toute capture de E<.SM> "
 "B<SIGCHLD> pour chaque enfant qui se termine."
 
 #. type: Plain text
@@ -12571,7 +12571,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "The hostname up to the first"
-msgstr "le nom de la machine, jusqu'au premier point « . » ;"
+msgstr "le nom de la machine, jusqu'au premier point"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -12737,7 +12737,7 @@
 "abbreviated with a tilde (uses the value of the E<.SM> B<PROMPT_DIRTRIM> "
 "variable)."
 msgstr ""
-"la valeur de la variable de l'interpréteur (B<$PWD>), avec E<.SM> B<$HOME> "
+"la valeur de la variable B<PWD> de l'interpréteur (B<$PWD>), avec E<.SM> B<$HOME> "
 "abrégé en tilde « ~ » (utilise la valeur de la variable E<.SM> "
 "B<PROMPT_DIRTRIM>) ;"
 
@@ -12753,7 +12753,7 @@
 #: opensuse-tumbleweed
 msgid "The basename of B<$PWD>, with E<.SM> B<$HOME> abbreviated with a tilde."
 msgstr ""
-"le nom de base de B<$PWD>, avec E<.SM> B<$HOME> abrégé en tilde (« ~ ») ;"
+"le nom de base (basename) de B<$PWD>, avec E<.SM> B<$HOME> abrégé en tilde (« ~ ») ;"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -12820,7 +12820,7 @@
 "Begin a sequence of non-printing characters, which could be used to embed a "
 "terminal control sequence into the prompt."
 msgstr ""
-"débute une suite de caractères non imprimables qui peuvent être utilisés "
+"début d’une suite de caractères non imprimables qui peuvent être utilisés "
 "pour inclure une suite de caractères de contrôle du terminal dans "
 "l'interpréteur ;"
 
@@ -12835,7 +12835,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "End a sequence of non-printing characters."
-msgstr "finit une suite de caractères non imprimables."
+msgstr "fin d’une suite de caractères non imprimables."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -12951,7 +12951,7 @@
 "beginning with ESC as described in the preceding paragraph."
 msgstr ""
 "Sur certains claviers, la touche de modificateur I<Méta> produit des "
-"caractères avec huitième bit (0200) défini. Vous pouvez utiliser la variable "
+"caractères avec le huitième bit (0200) défini. Vous pouvez utiliser la variable "
 "B<enable-meta-key> pour activer ou non cette possibilité, si le clavier le "
 "permet. Sur beaucoup d'autres claviers, le terminal ou l'émulateur de "
 "terminal convertit la touche précédée de Méta en une séquence de touches "
@@ -13023,7 +13023,7 @@
 "Lorsqu'une commande est indiquée comme I<détruisant> du texte, le texte "
 "effacé est en fait sauvegardé pour une éventuelle récupération ultérieure "
 "(« I<yanking> »). Il est conservé dans un tampon circulaire (« I<kill "
-"ring> »). Les suppressions successives accumulent le texte en un seul bloc "
+"ring> »). Les effacements successifs accumulent le texte en un seul bloc "
 "qui peut être récupéré en une fois. Les commandes non destructives séparent "
 "les blocs de texte dans le tampon circulaire."
 
@@ -13317,7 +13317,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "Literal \\*', a single quote."
-msgstr "guillemet simple , \\*' littéral."
+msgstr "guillemet simple, \\*' littéral."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -13334,13 +13334,13 @@
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "delete"
-msgstr "delete ;"
+msgstr "suppression"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "newline"
-msgstr "changement de ligne ;"
+msgstr "changement de ligne"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -13349,7 +13349,7 @@
 "The eight-bit character whose value is the octal value I<nnn> (one to three "
 "digits)."
 msgstr ""
-"le caractère 8 bits dont la valeur octale est I<nnn> (un à trois chiffres) ;"
+"le caractère 8 bits dont la valeur octale est I<nnn> (un à trois chiffres)"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -13361,9 +13361,9 @@
 "body.  Backslash quotes any other character in the macro text, including "
 "\\*\" and \\*'."
 msgstr ""
-"Lorsqu'on saisit le texte d'une macro, il faut utiliser des guillemets "
+"Lors de la saisie du texte d'une macro, il faut utiliser des guillemets "
 "simples ou doubles pour indiquer la définition de la macro. Les textes non "
-"protégés sont considérés comme des noms de fonctions. Les protections par "
+"protégés sont considérés comme des noms de fonction. Les protections par "
 "contre-oblique décrites ci-dessus sont développées dans le corps de la "
 "macro. La contre-oblique protège tout autre caractère dans le texte de la "
 "macro, y compris \\*\" et \\*'."
@@ -13427,8 +13427,8 @@
 "When B<readline> reads a variable value, empty or null values,"
 msgstr ""
 "Sauf indication contraire, les variables de B<readline> prennent les valeurs "
-"B<On> ou B<Off> (la casse étant sans importance). Les noms de variables non "
-"reconnues sont ignorés. Lorsque B<readline> lit une valeur de variable, des "
+"B<On> ou B<Off> (la casse étant sans importance). Les noms de variable non "
+"reconnus sont ignorés. Lorsque B<readline> lit une valeur de variable, des "
 "valeurs vides ou NULL,"
 
 #. type: Plain text
@@ -13443,7 +13443,7 @@
 msgid "are equivalent to B<On>.  All other values are equivalent to B<Off>."
 msgstr ""
 "sont équivalentes à B<On>. Toutes les autres valeurs sont équivalentes à "
-"B<off>."
+"B<Off>."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -13552,7 +13552,7 @@
 "B<readline> uses a visible bell if one is available.  If set to B<audible>, "
 "B<readline> attempts to ring the terminal's bell."
 msgstr ""
-"Cette variable commande B<readline> lorsqu'il faut déclencher l'alarme du "
+"Cette variable contrôle le comportement quand B<readline> veut déclencher l'alarme du "
 "terminal. Si configurée à B<none>, B<readline> n'émet jamais d'alarme. Si "
 "configurée à B<visible>, B<readline> utilise une alarme visuelle s'il y en a "
 "une de disponible. Si configurée à B<audible>, B<readline> essaie de faire "
@@ -13932,7 +13932,7 @@
 "region-start-color> qui est par défaut la chaîne qui active le mode "
 "I<standout> du terminal. La région active montre le texte inséré par collage "
 "spécial (I<bracketed-paste>) et tout texte correspondant trouvé lors de "
-"recherches incrémentales et non-incrémentales dans l'historique."
+"recherches incrémentales et non incrémentales dans l'historique."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -13953,7 +13953,7 @@
 msgstr ""
 "Quand configurée à B<On>, B<readline> configurera le terminal pour pouvoir "
 "insérer chaque collage dans le tampon d'édition comme une chaîne de "
-"caractères uniques, plutôt que de traiter chaque caractère comme s'il avait "
+"caractères unique, plutôt que de traiter chaque caractère comme s'il avait "
 "été lu à partir du clavier. Cela s'appelle le I<mode bracketed-paste>) et il "
 "empêche B<readline> d'exécuter toute commande d'édition liée à des suites de "
 "touches apparaissant dans le texte collé."
@@ -14323,8 +14323,8 @@
 "possible completions (which may be empty) before cycling through the list."
 msgstr ""
 "Si configurée à B<On>, le complètement de menu affiche le préfixe commun à "
-"la liste de complètements possibles (qui peut être vide) avant de tourner "
-"dans la liste."
+"la liste de complètements possibles (qui peut être vide) avant de parcourir "
+"la liste."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -14367,9 +14367,8 @@
 "If set to B<On>, B<readline> uses an internal pager resembling I<more>(1)  "
 "to display a screenful of possible completions at a time."
 msgstr ""
-"Si configurée à B<On>, B<readline> utilise un afficheur de texte interne "
-"ressemblant à I<more> pour afficher les complètements possibles sur un seul "
-"plein écran."
+"Si configurée à B<On>, B<readline> utilise un pageur interne "
+"ressemblant à B<more>(1) pour afficher une pleine page de complètements."
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -14523,8 +14522,8 @@
 "lors de l'insertion d'une unique correspondance dans la ligne. Elle n'est "
 "utilisée que lors d'un complètement effectué au milieu d'un mot. Si elle est "
 "activée, B<readline> n'insère pas de caractères de complètement "
-"correspondant à des caractères situés après le curseur dans le mot en train "
-"d'être complété, ainsi les parties du mot situées après le curseur ne sont "
+"correspondant à des caractères situés après le curseur dans le mot en cours "
+"de complètement, ainsi les parties du mot situées après le curseur ne sont "
 "pas dupliquées."
 
 #. type: TP
@@ -14694,7 +14693,7 @@
 "emacs mode."
 msgstr ""
 "La forme B<mode=> de la directive B<$if> est utilisée pour vérifier si "
-"B<readline> est en mode emacs ou vi. Cela peut être utilisé conjointement à "
+"B<readline> est en mode emacs ou vi. Cela peut être utilisé conjointement avec "
 "la commande B<set keymap>, par exemple pour ne configurer les raccourcis des "
 "jeux de raccourcis I<emacs-standard> et I<emacs-ctlx> que si B<readline> "
 "démarre en mode emacs."
@@ -14861,7 +14860,7 @@
 msgstr ""
 "La structure I<variable> fournit des tests d'égalité simples pour les "
 "variables et les valeurs de B<readline>. Les opérateurs de comparaison "
-"permis sont I<=>, I<==>, et I<!=>. Le nom de la variable doit être séparé de "
+"permis sont B<=>, B<==> et B<!=>. Le nom de la variable doit être séparé de "
 "l'opérateur par une espace ; l'opérateur peut être séparé de la valeur à "
 "droite par une espace. Les variables de chaîne et les variables booléennes "
 "peuvent être testées. Les variables booléennes doivent être comparées aux "
@@ -14896,7 +14895,7 @@
 "Commands in this branch of the B<$if> directive are executed if the test "
 "fails."
 msgstr ""
-"Permet d'ajouter des commandes qui seront exécutées si un B<$if> échoue."
+"Les commandes dans cette branche de la directive B<$if> sont exécutées si le test échoue."
 
 #. #-#-#-#-#  archlinux: bash.1.pot (PACKAGE VERSION)  #-#-#-#-#
 #. type: TP
@@ -14961,7 +14960,7 @@
 msgstr ""
 "Cette directive prend un seul nom de fichier comme argument et y lit les "
 "commandes et les raccourcis clavier. Par exemple, la directive suivante "
-"lirait le fichier E<.FN /etc/inputrc :>"
+"lirait le fichier E<.FN /etc/inputrc> :"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -15036,13 +15035,13 @@
 "editing."
 msgstr ""
 "Pour trouver les autres éléments correspondant dans la file d'historique, "
-"saisissez selon B<C-r> ou B<C-s>. Cela recherche en avant ou en arrière dans "
+"saisissez la combinaison B<C-r> ou B<C-s> appropriée. Cela recherche en avant ou en arrière dans "
 "l'historique l'élément suivant correspondant à la chaîne saisie jusque-là. "
 "Toute autre suite de touches associée à une commande B<readline> interrompt "
 "la recherche et exécute la commande. Par exemple, un changement de ligne "
 "interrompt la recherche et accepte la ligne, exécutant ainsi la commande de "
 "la file d'historique. Une commande de déplacement va terminer la recherche, "
-"faire de la dernière ligne la ligne actuelle et débuter l'édition."
+"faire de la dernière ligne trouvée la ligne actuelle et débuter l'édition."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -15053,8 +15052,8 @@
 "B<readline> uses any remembered search string."
 msgstr ""
 "B<readline> se souvient de la dernière chaîne de recherche incrémentale. Si "
-"deux B<C-r> sont tapés sans caractère pour définir une nouvelle recherche de "
-"chaîne, B<readline> utilise toute chaîne mémorisée."
+"deux B<C-r> sont tapés sans caractère pour définir une nouvelle chaine de recherche "
+", B<readline> utilise toute chaîne mémorisée."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -15084,8 +15083,8 @@
 "sequences to which they are bound.  Command names without an accompanying "
 "key sequence are unbound by default."
 msgstr ""
-"Ce qui suit est une liste des noms de commandes et les suites de touches "
-"auxquelles elles sont associées par défaut. Les noms de commandes sans suite "
+"Ce qui suit est une liste des noms de commande et les séquences de touches "
+"auxquelles elles sont associées par défaut. Les noms de commande sans séquence "
 "de touche les accompagnant ne sont pas associées par défaut."
 
 #. type: Plain text
@@ -15106,7 +15105,7 @@
 "curseur sauvegardée par la commande B<set-mark>. Le texte entre le curseur "
 "et la marque est désigné comme la I<zone>. B<readline> possède le concept de "
 "I<zone active> : quand la zone est active, l'affichage de B<readline> met en "
-"surbrillance la zone  en utilisant la valeur de la variable B<active-region-"
+"surbrillance la zone en utilisant la valeur de la variable B<active-region-"
 "start-color>. La variable B<enable-active-region> active ou désactive cette "
 "fonction. Plusieurs commandes rendent la zone active ; elles sont notées ci-"
 "dessous."
@@ -15273,7 +15272,7 @@
 "Tenter de déplacer le curseur vers la même colonne physique de l'écran sur "
 "la ligne physique précédente de l'écran. Cela n'aura pas l'effet désiré si "
 "la ligne actuelle de B<readline> n'accepte pas plus d'une ligne physique ou "
-"si le but n'est pas supérieur à la longueur de l'invite plus la largeur de "
+"si la position du curseur n'est pas supérieure à la longueur de l'invite plus la largeur de "
 "l'écran."
 
 #. type: TP
@@ -15293,8 +15292,8 @@
 "length of the current B<readline> line is not greater than the length of the "
 "prompt plus the screen width."
 msgstr ""
-"Tenter de déplacer le curseur vers la même colonne de l'écran physique sur "
-"la ligne suivante de l'écran physique. Cela n'aura pas l'effet désiré si la "
+"Tenter de déplacer le curseur vers la même colonne physique de l'écran sur "
+"la ligne physique suivante de l'écran. Cela n'aura pas l'effet désiré si la "
 "ligne actuelle de B<readline> n'accepte pas plus d'une ligne physique ou si "
 "la longueur de la ligne actuelle de B<readline> n'est pas supérieure à la "
 "longueur de l'invite plus la largeur de l'écran."
@@ -15664,7 +15663,7 @@
 "Insérer, à l'emplacement du curseur, le premier argument de la commande "
 "précédente. Généralement, il s'agit du second mot de la ligne précédente. "
 "Avec un argument I<n>, insérer le I<n>-ième mot de la commande précédente "
-"(les mots sont numérotés à partir de B<0>). Un argument négatif insère le "
+"(les mots sont numérotés à partir de B<0>). Un argument négatif insère le "
 "I<n>-ième mot en partant de la fin de la commande précédente. Une fois "
 "l'argument I<n> traité, les outils de développement d'historique sont "
 "utilisés pour extraire le I<n>ième mot comme si le développement d'historique"
@@ -15859,7 +15858,7 @@
 "input and returns E<.SM> B<EOF>."
 msgstr ""
 "Le caractère indiquant la fin de fichier (EOF) est défini, par exemple, par "
-"I<stty>(1). Si ce caractère est lu alors qu'aucun caractère n'est sur la "
+"B<stty>(1). Si ce caractère est lu alors qu'aucun caractère n'est sur la "
 "ligne, et que le curseur est au début de la ligne, B<readline> l'interprète "
 "comme la fin de l'entrée et renvoie E<.SM> B<EOF>."
 
@@ -16017,8 +16016,8 @@
 "transposes the two characters before point.  Negative arguments have no "
 "effect."
 msgstr ""
-"Déplace le caractère avant le curseur au-delà du caractère sous le curseur, "
-"et déplace aussi le curseur. Si le curseur est à la fin de la ligne, les "
+"Déplacer le caractère avant le curseur au-delà du caractère sous le curseur, "
+"et déplacer aussi le curseur. Si le curseur est à la fin de la ligne, les "
 "caractères échangés sont les deux précédents. Les arguments négatifs n'ont "
 "aucun effet."
 
@@ -16037,7 +16036,7 @@
 "word as well.  If point is at the end of the line, this transposes the last "
 "two words on the line."
 msgstr ""
-"Déplace le mot avant le curseur au-delà du mot après le curseur et déplace "
+"Déplacer le mot avant le curseur au-delà du mot après le curseur et déplacer "
 "aussi le curseur au-delà de ce mot. Si le curseur est à la fin de la ligne, "
 "cela échange les deux derniers mots de la ligne."
 
@@ -16057,11 +16056,11 @@
 "transposes the last two words on the line.  Word boundaries are the same as "
 "B<shell-forward-word> and B<shell-backward-word>."
 msgstr ""
-"Déplace le mot avant le curseur au-delà du mot après le curseur et déplace "
+"Déplacer le mot avant le curseur au-delà du mot après le curseur et déplacer "
 "aussi le curseur après ce mot. Si le point d'insertion est à la fin de la "
 "ligne, cela échange les deux derniers mots de la ligne. Les limites de mots "
 "sont identiques à celles utilisées par B<shell-forward-word> et B<shell-"
-"backward-word>"
+"backward-word>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -16111,7 +16110,7 @@
 "Capitalize the current (or following) word.  With a negative argument, "
 "capitalize the previous word, but do not move point."
 msgstr ""
-"Passer en capitale l'initiale du mot actuel (ou du suivant). Avec un "
+"Passer le mot actuel (ou du suivant) en capitales. Avec un "
 "argument négatif, agir sur le mot précédent mais ne pas déplacer le curseur."
 
 #. type: TP
@@ -16131,10 +16130,10 @@
 "overwrite differently.  Each call to I<readline()> starts in insert mode."
 msgstr ""
 "Basculer en mode d'écrasement. Avec un argument numérique explicite "
-"strictement positif, bascule en mode d'écrasement. Avec un argument "
-"numérique explicite négatif ou nul, bascule en mode d'insertion. Cette "
+"strictement positif, basculer en mode d'écrasement. Avec un argument "
+"numérique explicite négatif ou nul, basculer en mode d'insertion. Cette "
 "commande n'affecte que le mode B<emacs> ; le mode B<vi> écrase de façon "
-"différente. Chaque appel à I<readline()> démarre en mode d'insertion."
+"différente. Chaque appel I<readline()> démarre en mode d'insertion."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -16310,7 +16309,7 @@
 "Kill the word behind point, using white space as a word boundary, saving the "
 "killed text on the kill-ring."
 msgstr ""
-"Effacer le mot sous le curseur, en utilisant une espace blanche comme limite "
+"Effacer le mot sous le curseur, en utilisant un blanc comme limite "
 "de mot en sauvegardant le texte effacé dans le tampon circulaire."
 
 #. type: TP
@@ -16327,7 +16326,7 @@
 "Kill the word behind point, using white space and the slash character as the "
 "word boundaries, saving the killed text on the kill-ring."
 msgstr ""
-"Effacer le mot sous le curseur, en utilisant l'espace blanche et la barre "
+"Effacer le mot sous le curseur, en utilisant un blanc et la barre "
 "oblique comme limites de mot en sauvegardant le texte effacé dans le tampon "
 "circulaire."
 
@@ -16373,7 +16372,7 @@
 "immediately."
 msgstr ""
 "Copier le texte de la zone vers le tampon circulaire afin qu'il puisse être "
-"récupéré immédiatement."
+"supprimer immédiatement."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -16463,7 +16462,7 @@
 "argument.  M-- starts a negative argument."
 msgstr ""
 "Ajouter ce chiffre à l'argument en cours de rédaction ou créer un nouvel "
-"argument. M-- crée un argument négatif."
+"argument. B<M--> crée un argument négatif."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -16528,8 +16527,8 @@
 "programmables pour le mot de la commande (consultez B<Complètement "
 "programmable> ci-dessous), sinon en considérant tour à tour le texte comme "
 "une variable (s'il commence par B<$>), un nom d'utilisateur (s'il commence "
-"par B<~>), un nom de machine (s'il commence par B<@>) ou une commande (y "
-"compris les alias et les fonctions). Si aucun ne correspond, un complètement "
+"par B<\\*~>), un nom de machine (s'il commence par B<@>) ou une commande (y "
+"compris les alias, les fonctions et les fonctions internes à l’interpréteur). Si aucun ne correspond, un complètement de nom "
 "de fichier est essayé."
 
 #. type: TP
@@ -16927,7 +16926,7 @@
 "Attempt menu completion on the text before point, comparing the text against "
 "lines from the history list for possible completion matches."
 msgstr ""
-"Essayer le menu de complètement du texte situé avant le curseur, en le "
+"Essayer le complètement de menu du texte situé avant le curseur, en le "
 "comparant aux lignes de la file d'historique lui correspondant pour les "
 "complètements possibles."
 
@@ -17080,7 +17079,7 @@
 "undefined if I<x> is already lowercase."
 msgstr ""
 "Si le caractère I<x> précédé de Méta est en capitale, exécuter la commande "
-"qui est associée aux caractères minuscules correspondants. Le comportement "
+"qui est associée aux caractères minuscules précédés de Méta correspondants. Le comportement "
 "est non défini si I<x> est déjà en minuscule."
 
 #. type: TP
@@ -17491,10 +17490,10 @@
 "Tout d'abord, B<bash> identifie le nom de la commande. Si une spécification "
 "de complètement a été définie pour cette commande, elle est utilisée pour "
 "produire la liste des complètements possibles pour le mot. Si le mot de "
-"commande est une chaîne vide, (le complètement est tenté au début d'une "
-"ligne vide). B<bash> utilise toute spécification définie par l'option B<-E> "
+"commande est une chaîne vide (le complètement est tenté au début d'une "
+"ligne vide), B<bash> utilise toute spécification définie par l'option B<-E> "
 "de B<complete>. L'option B<-I> de B<complete> indique que le mot de commande "
-"est le premier mot de non-affectation de la ligne ou après un délimiteur de "
+"est le premier mot de non-affectation de la ligne ou celui après un délimiteur de "
 "commande tel que B<;> ou B<|>. Cela indique habituellement le complètement "
 "d'un nom de commande"
 
@@ -17633,7 +17632,7 @@
 "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. Il n'y a pas de filtrage des complètements produits pour "
-"le mot à compléter ; la fonction ou la commande a toute liberté dans la "
+"le mot à compléter ; la fonction ou la commande ont toute liberté dans la "
 "production des correspondances et il n'est pas nécessaire qu'elles "
 "correspondent à un préfixe du mot."
 
@@ -17691,7 +17690,7 @@
 "supprimée avant la tentative de mise en correspondance. Tout complètement "
 "qui correspond au motif est supprimé de la liste. Un B<!> au début du motif "
 "provoque la négation de ce motif ; dans ce cas, B<bash> supprime tout "
-"complètement qui ne correspondant pas au motif. Si l'option d'interpréteur "
+"complètement ne correspondant pas au motif. Si l'option d'interpréteur "
 "B<nocasematch> est activée, B<bash> effectue la mise en correspondance sans "
 "tenir compte de la casse des caractères alphabétiques."
 
@@ -17772,6 +17771,6 @@
 msgstr ""
 "Les options fournies à B<complete> et B<compopt> peuvent contrôler la "
 "manière dont B<readline> traite les complètements. Par exemple, l'option "
-"I<-o fullquote> fait que B<readline> protège les correspondances comme si "
+"B<-o fullquote> fait que B<readline> protège les correspondances comme si "
 "c'était des noms de fichier. Voir la description de B<complete> ci-dessous "
 "pour des détails."