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

Lucien Gentis <[email protected]> Wed, 10 Jun 2026 17:33:03 +0200
Newsgroups gmane.linux.debian.internationalization.french
Message-ID <[email protected]>
Le 08/06/2026 à 19:22, Jean-Pierre Giraud_neuf a écrit :
> Bonjour,
> Voici la troisième partie de la page de manuel de bash.1.
>
> Vu la taille du fichier, je n'envoie en pièce jointe que le fichier
> diff.
>
> Le fichier mis à jour est à l'emplacement suivant dans un dépôt de salsa
>
> https://salsa.debian.org/jipege1/manpages-fr_en_cours
>
> Merci d'avance pour vos nouvelles relectures.
> Amicalement,
> jipege

Bonjour,

Détails et suggestions

Amicalement

Lucien
bash.1_part_3.po-lg.diff (text/x-patch, 31.1 KB)
--- bash.1_part_3.po.orig	2026-06-10 11:40:13.069900678 +0200
+++ bash.1_part_3.po	2026-06-10 17:30:45.949874043 +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 18:55+0200\n"
+"PO-Revision-Date: 2026-06-10 17:30+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -17691,7 +17691,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 qui ne correspond 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,8 +17772,7 @@
 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 "
-"c'était des noms de fichier. Voir la description de B<complete> ci-dessous "
+"I<-o fullquote> fait que B<readline> protège les correspondances comme s’il s’agissait de noms de fichier. Voir la description de B<complete> ci-dessous "
 "pour des détails."
 
 #. type: Plain text
@@ -17819,7 +17818,7 @@
 "programmable recommence depuis le début, en essayant de trouver une nouvelle "
 "spécification de complètement pour cette commande. Cela peut être utilisé "
 "pour construire un jeu de complètements dynamiquement lorsque le "
-"complètement est essayé, plutôt que de les charger toutes en même temps."
+"complètement est essayé, plutôt que de les charger tous en même temps."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -17892,7 +17891,7 @@
 "liste des commandes précédemment utilisées. La valeur de la variable E<.SM> "
 "B<HISTSIZE> est utilisée comme nombre de commandes à sauvegarder dans la "
 "file d'historique : l'interpréteur sauvegarde le texte des E<.SM> "
-"B<HISTSIZE> dernières commandes (par défaut 500) est sauvegardé. "
+"B<HISTSIZE> dernières commandes (par défaut 500). "
 "L'interpréteur conserve chaque commande dans la file d'historique avant le "
 "développement des paramètres et des variables (consultez E<.SM> "
 "B<DÉVELOPPEMENTS> ci-dessus) mais après avoir effectué le développement de "
@@ -17913,7 +17912,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 "
@@ -17933,10 +17932,10 @@
 msgstr ""
 "Quand le fichier d'historique est lu, les lignes commençant par le caractère "
 "de commentaire d'historique suivi immédiatement par un chiffre sont "
-"considérés comme des horodatages de la ligne d'historique suivante. Ces "
+"considérés comme des horodatages de la ligne d'historique qui suit. Ces "
 "horodatages sont affichés facultativement en fonction de la valeur de la "
 "variable E<.SM> B<HISTTIMEFORMAT>. Quand ils sont présents, les horodatages "
-"délimitent les entrées d'historique, rendant possible les entrées "
+"délimitent les entrées d'historique, rendant possibles les entrées "
 "multilignes."
 
 #. type: Plain text
@@ -18017,7 +18016,7 @@
 msgstr ""
 "L'interpréteur permet de configurer quelles commandes seront sauvegardées "
 "dans la file d'historique. Les variables E<.SM> B<HISTCONTROL> et E<.SM> "
-"B<HISTIGNORE> sont utilisées pour conduire l'interpréteur à ne sauvegarder "
+"B<HISTIGNORE> sont utilisées pour faire que l'interpréteur ne sauvegarde "
 "qu'un sous-ensemble des commandes saisies. Si l'option d'interpréteur "
 "B<cmdhist> est activée, l'interpréteur essaye de sauvegarder chaque ligne "
 "d'une commande multiligne dans le même élément de l'historique, en ajoutant "
@@ -18026,7 +18025,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 création 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
@@ -18100,8 +18099,7 @@
 "entry to include into the current one."
 msgstr ""
 "Cela se déroule en deux étapes. La première consiste à déterminer l'entrée "
-"de la file d'historique à utiliser pendant la substitution. La seconde est "
-"de sélectionner la partie de cette entrée à inclure dans l'entrée actuelle."
+"de la file d'historique à utiliser pendant la substitution, et la seconde à sélectionner la partie de cette entrée à inclure dans l'entrée actuelle."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -18148,7 +18146,7 @@
 "quoted if it immediately precedes the closing double quote in a double-"
 "quoted string."
 msgstr ""
-"Seuls les contres oblique (\\^B<\\e>\\^) et les guillemets simples peuvent "
+"Seules les contre-obliques (\\^B<\\e>\\^) et les guillemets simples peuvent "
 "protéger le caractère de développement d'historique, mais ce caractère est "
 "aussi traité comme protégé s'il précède immédiatement le guillemet double "
 "fermant dans une chaîne encadrée par des guillemets doubles."
@@ -18421,7 +18419,7 @@
 "l'indicateur de mots commence par B<\\*^>, B<$>, B<*>, B<-> ou B<%>. Les "
 "mots sont numérotés depuis le début de la ligne, le premier étant noté B<0> "
 "(zéro). Les mots sont insérés dans la ligne actuelle, séparés par des "
-"espaces simples."
+"espaces uniques."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -18886,7 +18884,7 @@
 "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 "
-"répertoire de travail actuel si le I<fichier> n'est trouvé dans E<.SM> "
+"répertoire de travail actuel si le I<fichier> n'est pas trouvé dans E<.SM> "
 "B<PATH>, mais ne recherche pas dans le répertoire actuel si B<-p> est fourni."
 "Si l'option B<sourcepath> de la commande interne B<shopt> est désactivée, "
 "B<\\&.\\&> ne recherche pas dans E<.SM> B<PATH>."
@@ -19286,9 +19284,9 @@
 "Conduire la I<commande_de_l'interpréteur> à être exécutée chaque fois que la "
 "I<suite_de_touches> est saisie. Le séparateur entre I<suite_de_touches> et "
 "la I<commande_de_l'interpréteur> est soit une espace, soit un deux-points "
-"facultatif suivi par une espace. Si le séparateur est une espace, la "
+"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 par contre-oblique spéciales "
+"et B<readline> développe une de ses 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 "
@@ -19491,8 +19489,7 @@
 "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 résolvant les "
-"liens symboliques après le traitement des instances de E<.FN .\\|.\\&> dans "
+"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 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 "
@@ -19558,7 +19555,7 @@
 msgstr ""
 "Si le changement de répertoire réussit, B<cd> définit la valeur de la "
 "variable d'environnement B<PWD> au nom du nouveau répertoire et règle la "
-"variable d'environnement B<OLDPWD> à celle du répertoire de travail en cours "
+"variable d'environnement B<OLDPWD> au nom du répertoire de travail en cours "
 "avant le changement."
 
 #. type: Plain text
@@ -19745,7 +19742,7 @@
 "each I<name>, or, if no I<name>s are supplied, all completion specifications."
 msgstr ""
 "Si l'option B<-p> est fournie ou si aucune option ou I<nom> ne sont fournis, "
-"afficher les spécifications de complètement existantes de telle façon "
+"afficher les spécifications de complètement existantes de façon "
 "qu'elles puissent être réutilisées comme entrée. L'option B<-r> retire une "
 "spécification de complètement à chaque I<nom> fourni ou, si aucun I<nom> "
 "n'est fourni, toutes les spécifications de complètement."
@@ -19804,7 +19801,7 @@
 "completion is described"
 msgstr ""
 "Le processus d'application de ces spécifications de complètement, lorsqu'une "
-"tentative de complètement de mot est tenté, est décrit"
+"tentative de complètement de mot est tentée, est décrit"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -20537,7 +20534,7 @@
 msgid ""
 "The B<-D> option indicates that other supplied options should apply to the"
 msgstr ""
-"L'option B<-D> indique que les options restantes devraient s'appliquer au "
+"L'option B<-D> indique que les options restantes doivent s'appliquer au "
 "complètement de commande par"
 
 #. type: Plain text
@@ -20547,7 +20544,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 devraient s'appliquer au "
+" ; l'option B<-E> indique que les options restantes doivent s'appliquer au "
 "complètement de commande"
 
 #. type: Plain text
@@ -20558,9 +20555,9 @@
 "options should apply to completion on the initial word on the line.  These "
 "are determined in the same way as the B<complete> builtin."
 msgstr ""
-"et l'option B<-I> indique que les options restantes devraient s'appliquer au "
+"et l'option B<-I> indique que les options restantes doivent s'appliquer au "
 "complètement du premier mot de la ligne. Ces options sont déterminées de la "
-"même manière que la commande interne B<complete>."
+"même manière que pour la commande interne B<complete>."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -20702,7 +20699,7 @@
 msgstr ""
 "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 du même I<nom> dans son environnement. S'il n'y a pas de 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."
 
 #. type: Plain text
@@ -20802,7 +20799,7 @@
 "variable referenced by I<name>'s value.  The nameref attribute cannot be "
 "applied to array variables."
 msgstr ""
-"Donner à chaque I<nom> l'attribut B<nameref>, le rendant une référence de "
+"Donner à chaque I<nom> l'attribut B<nameref>, le transformant en référence de "
 "nom vers une autre variable. Cette autre variable est définie par la valeur "
 "de I<nom>. Toutes les références, les affectations et les modifications "
 "d'attribut de I<nom>, à part celles qui utilisent ou modifient l'attribut B<-"
@@ -20903,7 +20900,7 @@
 msgstr ""
 "Quand ils sont utilisés dans une fonction, B<declare> et B<typeset> rendent "
 "local chaque I<nom>, comme avec la commande B<local> sauf si l'option B<-g> "
-"est fournie. Si un nom de variable est suivi par B<=>I<valeur>, la valeur de "
+"est fournie. Si un nom de variable est suivi de B<=>I<valeur>, la valeur de "
 "cette variable est configurée à I<valeur>. Lors de l'utilisation de B<-a> ou "
 "B<-A> et de la syntaxe d’affectation composée pour créer des variables de "
 "type tableau, les attributs supplémentaires sont sans effet jusqu'aux "
@@ -21022,8 +21019,8 @@
 "Displays the I<n>th entry counting from the left of the list shown by "
 "B<dirs> when invoked without options, starting with zero."
 msgstr ""
-"Afficher le I<n>-ième élément en comptant à partir de la gauche de la liste "
-"affichée par B<dirs>, lorsqu'appelé sans options, en commençant à zéro."
+"Afficher le I<n>-ième élément à partir de la gauche de la liste "
+"affichée par B<dirs>, lorsque appelé sans options, en commençant à zéro."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21039,8 +21036,8 @@
 "Displays the I<n>th entry counting from the right of the list shown by "
 "B<dirs> when invoked without options, starting with zero."
 msgstr ""
-"Afficher le I<n>-ième élément en comptant à partir de la droite de la liste "
-"affichée par B<dirs>, lorsqu'appelé sans options, en commençant à zéro."
+"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."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21124,7 +21121,7 @@
 "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 par un saut de "
+"Afficher les I<arguments>, 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é."
 
@@ -21150,7 +21147,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "B<echo> interprets the following escape sequences:"
-msgstr "B<echo> reconnaît les suites de caractères de protection suivants :"
+msgstr "B<echo> reconnaît les séquences de caractères de protection suivantes :"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21221,7 +21218,7 @@
 "instead of the shell builtin version, run"
 msgstr ""
 " Si B<-n> est utilisé, chaque I<nom> indiqué est désactivé, sinon les "
-"I<nomn> 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"
 
@@ -21436,7 +21433,7 @@
 msgstr ""
 "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 de noms de toutes les variables "
+"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> "
 "et B<-f> affiche les fonctions exportées. L'option B<-p> affiche la sortie "
 "sous une forme qui peut être réutilisée en entrée."
@@ -21453,8 +21450,8 @@
 "f> is supplied with a I<name> that is not a function."
 msgstr ""
 "B<export> permet de définir la valeur d'une variable quand elle est exportée "
-"ou non exportée en faisant suivre le nom de variable par =I<valeur>. Cela "
-"définit la valeur de la variable à I<valeur> pendant qu'elle modifie "
+"ou non exportée en faisant suivre le nom de variable de =I<valeur>. Cela "
+"définit la valeur de la variable à I<valeur> tout en modifiant "
 "l'attribut d'export. B<export> renvoie un code de retour de B<0>, sauf si "
 "une option non valable est rencontrée, si un des I<noms> n'est pas un nom "
 "valable de variable de l'interpréteur, ou si l'option B<-f> est fournie avec "
@@ -21646,7 +21643,7 @@
 msgstr ""
 "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> "
-"l'interpréteur. La valeur renvoyée est celle de la commande placée au "
+"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 "
 "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."
@@ -21747,7 +21744,7 @@
 "de façon I<silencieuse>. Lors d'un fonctionnement normal, B<getopts> affiche "
 "des messages de diagnostic s'il rencontre des options non valables ou s'il "
 "manque un argument d'option. Si la variable E<.SM> B<OPTERR> est configurée "
-"à B<0>, B<getopts> affiche aucun message d'erreur, même si le premier "
+"à B<0>, B<getopts> n’affiche aucun message d'erreur, même si le premier "
 "caractère de la I<chaîne_d_options> n'est pas un deux-points."
 
 #. type: Plain text
@@ -21763,7 +21760,7 @@
 "d'interrogation (\\^B<?>\\^) dans la variable I<nom>, affiche un message "
 "d'erreur (s'il n'est pas en mode silencieux) et détruit la variable E<.SM> "
 "B<OPTARG>. Si B<getopts> fonctionne en mode silencieux, il affecte le "
-"caractère d'option trouvé est placé dans E<.SM> B<OPTARG> et aucun message "
+"caractère d'option trouvé à E<.SM> B<OPTARG> et aucun message "
 "de diagnostic n'est affiché."
 
 #. type: Plain text
@@ -21781,7 +21778,7 @@
 "(\\^B<?>\\^), il détruit E<.SM> B<OPTARG> et affiche un message de "
 "diagnostic. Si B<getopts> est silencieux, il définit la valeur de I<nom> à "
 "un deux-points (\\^B<:>\\^) et définit la valeur de E<.SM> B<OPTARG> au "
-"caractère d'option trouvée."
+"caractère d'option trouvé."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -21810,7 +21807,7 @@
 "B<-p> option is supplied, B<hash> uses I<filename> as the full pathname of "
 "the command."
 msgstr ""
-"Chaque fois que B<hash> est invoquée, il mémorise le chemin complet de la "
+"Chaque fois que B<hash> est invoquée, elle mémorise le chemin complet de la "
 "commande I<nom> comme déterminé en examinant les répertoires de B<$PATH>. "
 "Tous les chemins précédemment mémorisés associés à I<nom> sont supprimés. Si "
 "l'option B<-p> est fournie, B<hash> utilise I<fichier> comme chemin d'accès "
@@ -21824,9 +21821,9 @@
 "Assigning to the B<PATH> variable also clears all hashed filenames.  The B<-"
 "d> option causes the shell to forget the remembered location of each I<name>."
 msgstr ""
-"L'option B<-r> conduit l'interpréteur à oublier tous les emplacements "
+"L'option B<-r> fait que l'interpréteur oublie tous les emplacements "
 "mémorisés. Une affectation à la variable B<PATH> efface aussi tous les noms "
-"de fichier hachés. L'option B<-d> conduit l'interpréteur à oublier tous les "
+"de fichier hachés. L'option B<-d> fait que l'interpréteur oublie tous les "
 "emplacements mémorisés de chaque I<nom>."
 
 #. type: Plain text
@@ -21869,7 +21866,7 @@
 "The return status is zero unless a I<name> is not found or an invalid option "
 "is supplied."
 msgstr ""
-"L'état renvoyé est zéro, sauf si un I<nom> n'est pas été trouvé ou si une "
+"L'état renvoyé est zéro, sauf si un I<nom> n'a pas été trouvé ou si une "
 "option non valable est fournie."
 
 #. type: TP
@@ -21892,7 +21889,7 @@
 "I<motif> est indiqué, B<help> fournit une aide détaillée sur toutes les "
 "commandes internes correspondant à ce I<motif> comme décrit ci-dessous, "
 "sinon, il affiche une liste des commandes internes et des commandes "
-"composées l'interpréteur."
+"composées de l'interpréteur."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -21943,7 +21940,7 @@
 "Matching> above)  it's treated as a shell pattern and B<help> prints the "
 "description of each help topic matching I<pattern>."
 msgstr ""
-"Si I<motif> contient des caractères correspondant au motif (E<.SM> B<Motifs "
+"Si I<motif> contient des caractères correspondant au motif (voir E<.SM> B<Motifs "
 "génériques> ci-dessus), il est traité comme un motif de l'interpréteur et "
 "B<help> affiche la description de chaque sujet de l'aide correspondant au "
 "I<motif>.#"
@@ -22032,7 +22029,7 @@
 msgstr ""
 "Sans options, afficher la liste des commandes de la file d'historique, avec "
 "des numéros. Les lignes préfixées par un B<*> ont été modifiées. Un "
-"argument I<n> permet de n'afficher que les I<n> dernières entrés. Si la "
+"argument I<n> permet de n'afficher que les I<n> dernières entrées. Si la "
 "variable de l'interpréteur E<.SM> B<HISTTIMEFORMAT> existe et n'est pas "
 "NULL, elle est utilisée comme chaîne de format pour B<strftime>(3) afin "
 "d'afficher l'horodatage associé à chaque élément de l'historique. Si "
@@ -22200,7 +22197,7 @@
 "fichier d'historique, repérées par le caractère de commentaire d'historique, "
 "comme décrit ci-dessus. Quand le fichier d'historique est lu, les lignes "
 "commençant par le caractère de commentaire d'historique suivi immédiatement "
-"par un chiffre sont considérés comme des horodatages de la ligne "
+"d’un chiffre sont considérés comme des horodatages de la ligne "
 "d'historique précédente."
 
 #. type: Plain text
@@ -22354,7 +22351,7 @@
 "est indiqué. B<kill> affiche le nom du signal qui a provoqué la fin du "
 "processus. B<kill> suppose que les codes de retour des processus sont "
 "supérieurs à 128 ; tout nombre inférieur est un numéro de signal. L'option "
-"B<-L> est équivalente de B<-l>."
+"B<-L> est équivalente à B<-l>."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -22427,8 +22424,8 @@
 "series of B<set> commands were executed to restore the values that were in "
 "place before the function."
 msgstr ""
-"Si I<nom> est B<->, cela rend l'ensemble d'options de l'interpréteur local "
-"pour la fonction dans laquelle B<local> est invoquée : les options de "
+"Si I<nom> est B<->, l'ensemble d'options de l'interpréteur devient local "
+"à la fonction dans laquelle B<local> est invoquée : les options de "
 "l'interpréteur, modifiées en utilisant la commande interne B<set> dans la "
 "fonction après l'appel à B<local>, sont restaurées à leur valeur originale "
 "quand la fonction redonne la main. La restauration est effectuée comme si "
@@ -22812,7 +22809,7 @@
 "quoting otherwise.  If the format string uses the I<printf> alternate form, "
 "these two formats quote the argument string using single quotes."
 msgstr ""
-"conduit B<printf> à afficher l'I<argument> correspondant dans un format "
+"fait que B<printf> affiche l'I<argument> correspondant dans un format "
 "réutilisable en entrée de l'interpréteur, B<%q> et B<%Q> utilisent le style "
 "de protection B<$\\*'\\*'> si des caractères de l'argument l'exigent, et la "
 "protection par contre-oblique sinon. Si la chaîne de format utilise l'autre "
@@ -22903,14 +22900,11 @@
 msgstr ""
 "Les indicateurs de format %s et %c acceptent un modificateur « l » (long) "
 "qui contraignent à convertir la chaîne d'argument en une chaîne de "
-"caractères larges et à appliquer la largeur et la précision du champs "
+"caractères larges et à appliquer la largeur et la précision du champ "
 "fournis en terme de caractères, pas d'octets. Les indicateurs de format %S "
 "et %C sont équivalents à %ls et %lc, respectivement."
 
 #. type: Plain text
-#: archlinux debian-unstable fedora-44 f"
-
-#. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid ""
@@ -23281,7 +23275,7 @@
 "fichier (EOF) ou si B<read> expire. Les délimiteurs rencontrés en entrée ne "
 "sont pas traités spécialement et n'entraînent pas la fin de B<read> avant "
 "qu'il lise I<nb_car> caractères. Le résultat n'est pas découpé selon les "
-"caractères dans B<IFS> ; le but est que la variable soit exactement des "
+"caractères dans B<IFS> ; le but est que la variable soit affectée exactement des "
 "caractères lus (à l'exception du caractère contre-oblique ; consultez ci-"
 "dessous l'option B<-r>)."
 
@@ -23348,7 +23342,7 @@
 "available on the specified file descriptor, or the read will return EOF, non-"
 "zero otherwise."
 msgstr ""
-"Conduire B<read> à expirer et renvoyer un échec s'il ne lit pas une ligne "
+"Faire que B<read> expire et renvoyer un échec s'il ne lit pas une ligne "
 "complète en entrée (ou un nombre indiqué de caractères) dans le I<délai> en "
 "secondes. I<délai> est un nombre décimal avec éventuellement des chiffres "
 "après la virgule (NdT : point en l'occurrence). Cette option n'est effective "
@@ -23457,7 +23451,7 @@
 msgstr ""
 "B<readonly> permet que la valeur d'une variable soit définie en même temps "
 "que l'attribut en lecture seule est modifié en faisant suivre le nom de "
-"variable par =I<valeur>. Cela définit la valeur de la variable à I<valeur> "
+"variable de =I<valeur>. Cela définit la valeur de la variable à I<valeur> "
 "tout en modifiant l'attribut en lecture seule."
 
 #. type: Plain text
@@ -23499,7 +23493,7 @@
 "avant le gestionnaire de capture. Si B<return> est exécuté pendant une "
 "capture B<DEBUG>, la dernière commande utilisée pour déterminer l'état est "
 "la dernière commande exécutée par le gestionnaire de capture avant que "
-"B<return> a été invoqué."
+"B<return> n’ait été invoqué."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -23512,7 +23506,7 @@
 "supplied, the return value is its least significant 8 bits."
 msgstr ""
 "Quand B<return> est utilisé pour interrompre l'exécution d'un script exécuté "
-"par la commande B<.> (B<source>), ce qui fait que l'interpréteur arrête "
+"par la commande B<.> (B<source>), cela fait que l'interpréteur arrête "
 "l'exécution de ce script et renvoie soit I<n>, soit le code de retour de la "
 "dernière commande exécutée au sein du script comme code de retour du script. "
 "Si I<n> est fourni, la valeur renvoyée est ses 8 bits de poids faible."
@@ -24677,7 +24671,7 @@
 "frappe dans un composant du répertoire. Les erreurs mineures comprennent les "
 "inversions d'un caractère, un caractère manquant et un caractère en trop. Si "
 "B<cd> corrige le nom du répertoire, il affiche le nom de fichier et la "
-"commande est exécuté. Cette option n'est utilisée que par les interpréteurs "
+"commande est exécutée. Cette option n'est utilisée que par les interpréteurs "
 "interactifs."
 
 #. type: TP
@@ -25418,8 +25412,8 @@
 "remaining characters on that line to be ignored, as in a non-interactive "
 "shell (see E<.SM> B<COMMENTS>"
 msgstr ""
-"Dans un interpréteur interactif, un mot commençant par un B<#> conduit ce "
-"mot et tous les autres caractères restants de la ligne à être ignorés comme "
+"Dans un interpréteur interactif, un mot commençant par un B<#> fait que ce "
+"mot et tous les autres caractères restants de la ligne soient ignorés comme "
 "dans un interpréteur non interactif (consultez E<.SM> B<COMMENTAIRES>"
 
 #. type: TP
@@ -25475,7 +25469,7 @@
 "assigned.  The nameref attribute is not inherited."
 msgstr ""
 "Si définie, les variables locales héritent de la valeur et des attributs "
-"variable du même nom qui existe avec une portée antérieure avant qu'une "
+"d’une variable de même nom qui existe avec une portée antérieure avant qu'une "
 "nouvelle valeur soit assignée. L'attribut B<nameref> n'est pas hérité."
 
 #. type: TP
@@ -26209,7 +26203,7 @@
 "Si aucun argument n'est fourni, B<trap> affiche les actions associées avec "
 "chaque signal capturé comme un ensemble de commandes B<trap> qui peuvent "
 "être réutilisées comme entrée de l'interpréteur pour restaurer les "
-"dispositions actuelles des signaux. Si B<-p> est fourni, I<action> n'est pas "
+"dispositions actuelles des signaux. Si B<-p> est fourni, et si I<action> n'est pas "
 "présente, B<trap> affiche les actions associées à chaque I<signal> ou, si "
 "aucune n'est fournie, pour tous les signaux capturés, comme un ensemble de "
 "commandes B<trap> qui peuvent être réutilisées comme entrée de "
@@ -26233,9 +26227,9 @@
 "with no I<sigspec> arguments, it prints a list of valid signal names."
 msgstr ""
 "L'option B<-l> affiche une liste de noms de signal et les numéros "
-"correspondant. Chaque I<signal> est soit un nom de signal défini dans "
+"correspondants. Chaque I<signal> est soit un nom de signal défini dans "
 "E<lt>I<signal.h>E<gt>, ou un numéro de signal. Les noms de signal sont "
-"indifférents à la casse et le préfixe E<.SM> B<SIG> est facultatif. Si B<-l> "
+"insensibles à la casse et le préfixe E<.SM> B<SIG> est facultatif. Si B<-l> "
 "est fournie sans argument I<signal>, l'option affiche une liste de noms de "
 "signal valables."
 
@@ -26274,10 +26268,10 @@
 "B<RETURN>, I<action> is executed each time a shell function or a script "
 "executed with the B<.> or B<source> builtins finishes executing."
 msgstr ""
-"pour des détails sur ses effets de la capture B<DEBUG>. Si un I<signal> est "
+"pour des détails sur ses effets sur la capture B<DEBUG>. Si un I<signal> est "
 "E<.SM> B<RETURN>, la commande I<action> est exécutée à chaque fois qu'une "
 "fonction de l'interpréteur ou un script exécuté avec les commandes internes "
-"B<.> ou B<source>, termine son exécution."
+"B<.> ou B<source> termine son exécution."
 
 # s/ a a / a /
 #. type: Plain text
@@ -26353,7 +26347,7 @@
 msgid ""
 "Indicate how each I<name> would be interpreted if used as a command name."
 msgstr ""
-"Indiquer la façon d’interpréter chaque I<nom> s’il est utilisé en nom de "
+"Indiquer la façon d’interpréter chaque I<nom> s’il est utilisé comme nom de "
 "commande."
 
 #. type: Plain text
@@ -26368,7 +26362,7 @@
 msgstr ""
 "Si l'option B<-t> est utilisé, B<type> affiche une des chaînes I<alias>, "
 "I<keyword>, I<function>, I<builtin> ou I<file> selon que le I<nom> est un "
-"alias, un mot clef réservé de l'interpréteur, une fonction, une commande "
+"alias, un mot-clé réservé de l'interpréteur, une fonction, une commande "
 "interne ou un fichier exécutable sur le disque. Si le I<nom> n'est pas "
 "trouvé, B<type> n'affiche rien et renvoie un code de retour différent de "
 "zéro."
@@ -26551,7 +26545,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "The maximum number of kqueues that may be allocated."
-msgstr "Le nombre maximal de I<kqueue> qui peuvent être alloués."
+msgstr "Le nombre maximal de I<kqueue> qui peuvent être allouées."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron