Bonjour,

Le 22/06/26 00:59 Jean-Pierre a écrit :
>Voici la quatirème partie de la page de manuel de bash.1 (lignes 26745-
>32985).
relecture de la partie finale concernant debian-unstable
(traduction complète à 100% et publiable). 
Suggestions.
La présentation de « mode posix » pourrait être unifiée.
Amicalement

-- 
Jean-Paul
--- bash.1.po.orig	2026-06-22 16:25:36.950464088 +0200
+++ bash.1.po	2026-06-23 19:35:53.685580910 +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-22 16:25+0200\n"
+"PO-Revision-Date: 2026-06-23 19:35+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -26781,21 +26781,20 @@
 "l'interpréteur et la définition de la fonction est supprimée. Si l'option "
 "B<-n> est fournie, et que I<nom> est une variable avec l'attribut "
 "B<nameref>, I<nom> sera détruit plutôt que la variable qu'il référence. "
-"B<-n> n’a pas d’effet si l'option B<-f> est fournie. Les variables en "
-"lecture seule ne peuvent pas être détruites. Quand des variables ou des "
+"B<-n> n’a pas d’effet si l'option B<-f> est fournie. Les variables et les "
+"fonctions en lecture seule ne peuvent pas être détruites. Quand des variables ou des "
 "fonctions sont supprimées, elles sont aussi supprimées de l'environnement "
 "passé aux commandes suivantes. Si aucune option n’est fournie, chaque I<nom> "
 "fait référence à une variable ; si aucune variable de ce nom n’existe, "
-"toutes les fonctions de ce nom sont détruites. Toutes les variables et "
-"fonctions détruites sont supprimées de l'environnement transmis aux "
-"commandes ultérieures. Si l'une des variables E<.SM> B<BASH_ALIASES>, E<.SM> "
+"la fonction de ce nom si elle existe est détruite. Certaines variables de l’interpréteur "
+"ne peuvent pas être détruites. Si l'une des variables E<.SM> B<BASH_ALIASES>, E<.SM> "
 "B<BASH_ARGV0>, E<.SM> B<BASH_CMDS>, E<.SM> B<BASH_COMMAND>, E<.SM> "
 "B<BASH_SUBSHELL>, E<.SM> B<BASHPID>, E<.SM> B<COMP_WORDBREAKS>, E<.SM> "
 "B<DIRSTACK>, E<.SM> B<EPOCHREALTIME>, E<.SM> B<EPOCHSECONDS>, E<.SM> "
 "B<FUNCNAME>, E<.SM> B<GROUPS>, E<.SM> B<HISTCMD>, E<.SM> B<LINENO>, E<.SM> "
 "B<RANDOM>, E<.SM> B<SECONDS> ou E<.SM> B<SRANDOM> est détruite, elle perd "
 "ses propriétés particulières, même si elle est recréée ultérieurement. "
-"Le code de retour est vrai sauf si un des I<noms> est en lecture seule ou ne "
+"Le code de retour est vrai sauf si un I<nom> est en lecture seule ou ne "
 "peut pas être détruit."
 
 #. type: TP
@@ -26803,7 +26802,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<wait> [B<-fn>] [B<-p> I<varname>] [I<id> .\\|.\\|.]"
-msgstr "B<wait> [B<-fn>] [B<-p> I<nom_de_variable>] [I<id .\\|.\\|.]"
+msgstr "B<wait> [B<-fn>] [B<-p> I<nom_de_variable>] [I<id> .\\|.\\|.]"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -26814,9 +26813,9 @@
 "specification I<jobspec>; if a jobspec is supplied, B<wait> waits for all "
 "processes in the job."
 msgstr ""
-"Attendre que tous les processus enfants indiqués I<id> s’exécutent et "
-"renvoyer le code de retour de la dernière I<id>. Chaque I<id> peut être un "
-"identifiant de processus I<pid> ou une spécification de tâche I<jobspec> ; "
+"Attendre que tous les processus enfants indiqués par I<id> s’exécutent et "
+"renvoyer le code de retour du dernier I<id>. Chaque I<id> peut être un "
+"identificateur de processus I<pid> ou une I<tâche> ; "
 "si une spécification de tâche est indiquée, B<wait> attend la fin de tous "
 "les processus de la tâche."
 
@@ -26828,9 +26827,9 @@
 "background jobs and the last-executed process substitution, if its process "
 "id is the same as B<$!>, and the return status is zero."
 msgstr ""
-"Si aucune option ou I<id> ne sont fournis, B<wait> attend toutes les tâches "
-"exécutées en arrière-plan et la dernière substitution de processus exécutée, "
-"si son identifiant de processus est le même que B<$!> et l'état renvoyé est "
+"Si aucune option ou I<id> ne sont fournis, B<wait> attend la fin de toutes les tâches "
+"exécutées en arrière-plan et l’exécution de dernière substitution de processus, "
+"si son identifiant de processus est le même que B<$!>, et le code de retour est "
 "zéro."
 
 #. type: Plain text
@@ -26845,7 +26844,7 @@
 msgstr ""
 "Si l'option B<-n> est fournie, B<wait> attend la fin de tout I<id> donné ou, "
 "si aucun I<id> n'est fourni, de toute substitution de tâche ou de processus, "
-"et renvoie leur code de retour. Si aucun des I<id> n'est un enfant de "
+"et renvoie son code de retour. Si aucun des I<id> n'est un enfant de "
 "l'interpréteur, ou si aucun I<id> n'est fourni et que l'interpréteur n'a pas "
 "d'enfants à attendre, le code de retour est 127."
 
@@ -26859,11 +26858,11 @@
 "readonly, will be unset initially, before any assignment.  This is useful "
 "only when used with the B<-n> option."
 msgstr ""
-"Si l'option B<-p> est fournie, B<wait> assigne à la variable "
-"I<nom_de_variable> nommée par l'argument de l'option l'identificateur de "
-"processus ou de tâche de la tâche pour laquelle le code de retour est "
+"Si l'option B<-p> est fournie, B<wait> assigne l’identificateur de processus "
+"ou de tâche à la variable I<nom_de_variable> indiquée par l'argument de l'option "
+"pour laquelle le code de retour est "
 "renvoyé. La variable, qui ne peut pas être en lecture seule, sera détruite "
-"initialement avant toute affectation. C'est est utile seulement lorsque "
+"initialement avant toute affectation. C'est utile seulement lorsque "
 "l'option B<-n> est fournie."
 
 #. type: Plain text
@@ -26888,9 +26887,9 @@
 "described under B<SIGNALS>"
 msgstr ""
 "Si aucune des I<id> ne spécifie un des processus enfant actifs de "
-"l'interpréteur, l'état renvoyé est 127. Si B<wait> est interrompu par un "
-"signal, les noms de variable demeureront non définis et l'état renvoyé sera "
-"supérieur à 128 comme décrit dans B<SIGNAUX>."
+"l'interpréteur, le code de retour est 127. Si B<wait> est interrompu par un "
+"signal, les I<nom_de_variable> demeureront non définis et le code de retour sera "
+"supérieur à 128 comme décrit dans B<SIGNAUX>"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -26970,7 +26969,7 @@
 "utilisaient des comparaisons basées sur ASCII, aussi, activer B<compat32> "
 "activera également les comparaisons basées sur ASCII. Cette granularité peut "
 "ne pas être suffisante pour tous les usages, et, de ce fait, les "
-"utilisateurs devraient employer prudemment les niveaux de compatibilité. "
+"utilisateurs doivent employer prudemment les niveaux de compatibilité. "
 "Lisez la documentation d'une fonctionnalité particulière pour découvrir le "
 "comportement actuel."
 
@@ -27052,7 +27051,7 @@
 "The B<E<lt>> and B<E<gt>> operators to the B<[[> command do not consider the "
 "current locale when comparing strings; they use ASCII ordering."
 msgstr ""
-"Les opérateurs B<E<lt>> et B<E<gt>> de la commande avec B<[[> ne prennent "
+"Les opérateurs B<E<lt>> et B<E<gt>> de la commande B<[[> ne prennent "
 "pas en compte les paramètres linguistiques régionaux actuels ; ils utilisent "
 "l'ordre ASCII."
 
@@ -27069,7 +27068,7 @@
 "compte des paramètres linguistiques régionaux actuels lors des comparaisons "
 "de chaînes. Ils utilisent l'ordre ASCII. Les versions de B<bash> antérieures "
 "à 4.1 utilisent la collation ASCII et B<strcmp>(3). B<bash> à partir de la "
-"version 4.1 utilise la suite de collation des paramètres linguistiques "
+"version 4.1 utilise la séquence de collation des paramètres linguistiques "
 "régionaux et B<strcoll>(3)."
 
 #. type: Plain text
@@ -27257,8 +27256,8 @@
 "Arithmetic commands ( B<((>.\\|.\\|.\\&B<))> ) and the expressions in an "
 "arithmetic for statement can be expanded more than once."
 msgstr ""
-"Les commandes arithmétiques  ( B<((>.\\|.\\|.\\&B<))> ) et les expressions"
-"dans une instruction arithmétique « for » peuvent être développées plus d'une fois."
+"Les commandes arithmétiques ( B<((>.\\|.\\|.\\&B<))> ) et les expressions"
+"dans une instruction arithmétique B<for> peuvent être développées plus d'une fois."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27267,7 +27266,7 @@
 "Expressions used as arguments to arithmetic operators in the B<[[> "
 "conditional command can be expanded more than once."
 msgstr ""
-"Les expressions utilisées comme des opérateurs arithmétiques dans la "
+"Les expressions utilisées comme arguments des opérateurs arithmétiques dans la "
 "commande conditionnelle B<[[> peuvent être développées plus d'une fois."
 
 #. type: Plain text
@@ -27297,7 +27296,7 @@
 "Arithmetic expressions used as indexed array subscripts can be expanded more "
 "than once."
 msgstr ""
-"Les expressions arithmétiques utilisées comme des indices de tableau indexé "
+"Les expressions arithmétiques utilisées comme des indices de tableau indicé "
 "peuvent être développées plus d'une fois."
 
 #. type: Plain text
@@ -27310,7 +27309,7 @@
 msgstr ""
 "B<test -v>, lorsqu'il reçoit un argument de B<A(@]>, où B<A> est un tableau "
 "associatif existant, renverra vrai si le tableau a des éléments définis. "
-"Bash-5.2 recherchera et signalera une clé nommée B<@>. "
+"Bash-5.2 recherchera et signalera l’existence d’une clé nommée B<@>. "
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27341,11 +27340,11 @@
 "L'analyse des substitutions de commande se comportera comme si les "
 "expressions génériques étendues (consultez la description de la commande "
 "interne B<shopt> ci-dessus) sont activées, de sorte que l'analyse d'une "
-"substitution de commande contenant un motif extglob (par exemple, dans le "
+"substitution de commande contenant un motif B<extglob> (par exemple, dans le "
 "cadre d'une fonction de l'interpréteur) n'échouera pas. Cela suppose que "
-"l'objectif est d'activer extglob avant l'exécution de la commande et des "
+"l'objectif est d'activer B<extglob> avant l'exécution de la commande et des "
 "développements de mot. Elle échouera au moment du développement de mot si "
-"exglob n'a pas été activé au moment où la commande est exécutée."
+"l’option B<extglob> n'a pas été activée au moment où la commande est exécutée."
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27361,7 +27360,7 @@
 "The B<test> builtin uses its historical algorithm to parse parenthesized "
 "subexpressions when given five or more arguments."
 msgstr ""
-"La commande interne B<test> utilise son algorithme historique pour analyser "
+"La commande interne B<test> utilise son algorithme d’historique pour analyser "
 "les sous-expressions entre parenthèses lorsqu'elle reçoit cinq arguments ou "
 "plus."
 
@@ -27470,7 +27469,7 @@
 #: opensuse-tumbleweed
 msgid "Importing function definitions from the shell environment at startup."
 msgstr ""
-"importer une définition de fonction dans l'environnement au démarrage ;"
+"importer une définition de fonction de l'environnement de l’interpréteur au démarrage ;"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27523,7 +27522,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "Specifying the B<-p> option to the B<command> builtin command."
-msgstr "indiquer l'option B<-p> à la commande interne B<commande> ;"
+msgstr "indiquer l'option B<-p> à la commande interne B<command> ;"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27654,7 +27653,7 @@
 msgid "The systemwide initialization file, executed for login shells"
 msgstr ""
 "Le fichier d'initialisation commun à tout le système, exécuté pour les "
-"interpréteurs de commandes de connexion"
+"interpréteurs de connexion"
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27669,7 +27668,7 @@
 msgid "The personal initialization file, executed for login shells"
 msgstr ""
 "Le fichier d'initialisation personnel exécuté pour les interpréteurs de "
-"commandes de connexion"
+"connexion"
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27698,8 +27697,8 @@
 msgid ""
 "The individual login shell cleanup file, executed when a login shell exits"
 msgstr ""
-"Le fichier de nettoyage personnel des interpréteurs de commandes de "
-"connexion, exécuté lorsqu'un interpréteur de commandes de connexion termine"
+"Le fichier de nettoyage personnel des interpréteurs de "
+"connexion, exécuté lorsqu'un interpréteur de connexion termine"
 
 #. type: TP
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -27729,7 +27728,7 @@
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "Individual I<readline> initialization file"
-msgstr "Le fichier d'initialisation personnel de I<readline>"
+msgstr "Le fichier d'initialisation personnel de B<readline>"
 
 #. type: SH
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -27795,7 +27794,7 @@
 "mail that as well! You may send suggestions and"
 msgstr ""
 "Une fois que vous avez déterminé qu'un bogue existe effectivement, utilisez "
-"la commande I<bashbug> pour envoyer un signalement d'anomalie. Si vous avez "
+"la commande B<bashbug>(1) pour envoyer un signalement d'anomalie. Si vous avez "
 "un correctif, vous êtes encouragé à l'envoyer en même temps ! Vous "
 "pouvez envoyer les suggestions et"
 
@@ -27863,7 +27862,7 @@
 "I<bashbug> inserts the first three items automatically into the template it "
 "provides for filing a bug report."
 msgstr ""
-"I<bashbug> insère automatiquement les trois premiers éléments de cette liste "
+"B<bashbug> insère automatiquement les trois premiers éléments de cette liste "
 "dans le formulaire qu'il fournit pour remplir un signalement d'anomalie."
 
 #. type: Plain text
@@ -27933,7 +27932,7 @@
 "a unit, or to start the command in the background and immediately bring it "
 "into the foreground."
 msgstr ""
-"ne sont pas gérées élégamment lorsqu'elles sont combinées à une interruption "
+"ne sont pas gérées élégamment lorsqu'elles sont combinées à une suspension "
 "de processus. En cas de suspension d'un processus, l'interpréteur exécute "
 "immédiatement la commande suivante de la liste ou interrompt toute boucle "
 "existante. Il suffit d'entourer de parenthèses la commande pour la forcer à "
@@ -31758,6 +31757,7 @@
 "Notez que la commande interne B<exec> peut faire appliquer les redirections "
 "à l'interpréteur de commande en cours."
 
+#. fin des chaines pour debian-unstable
 #. type: Plain text
 #: debian-trixie opensuse-leap-16-1
 msgid ""

Répondre à