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

JP Guillonneau <[email protected]> Sat, 6 Jun 2026 09:52:02 +0200
Newsgroups gmane.linux.debian.internationalization.french
Message-ID <20260606095202.286cbe4b@debian>
Bonjour,

>Le 03/06/26 14:05 Jean-Pierre a écrit :
>>Passage en LCFC pour la première partie du fichier

Relecture de la construction de première partie de la page de manuel.
Certaines modifications ne sont compréhensibles qu’au vu de la construction.


Amicalement

-- 
Jean-Paul
bash.1_part_1.po-jp.diff (text/x-patch, 30.9 KB)
--- bash.1_part_1.po.orig	2026-06-03 19:57:37.549987454 +0200
+++ bash.1_part_1.po	2026-06-06 09:35:56.076064183 +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-03 11:14+0200\n"
+"PO-Revision-Date: 2026-06-06 09:35+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -550,7 +550,7 @@
 msgstr ""
 "Ne lire ni le fichier d'initialisation commun à tout le système E<.FN "
 "/etc/profile> ni aucun des fichiers d'initialisation personnels E<.FN "
-"\\*~/.bash_profile>, E<.FN \\*~/.bash_login> ou E<.FN \\*~/.profile>. Par "
+"\\*~/.bash_profile ,> E<.FN \\*~/.bash_login > ou E<.FN \\*~/.profile .> Par "
 "défaut, B<bash> lit ces fichiers quand il est appelé comme interpréteur de "
 "commandes de connexion (consultez E<.SM> B<APPEL> ci-dessous)."
 
@@ -737,9 +737,9 @@
 "Lorsque B<bash> est appelé comme interpréteur de commandes de connexion "
 "interactif, ou comme un interpréteur de commandes non interactif avec "
 "l'option B<--login>, il lit et exécute d'abord les commandes du fichier "
-"E<.FN /etc/profile>, si ce fichier existe. Après la lecture de ce fichier, "
-"il cherche E<.FN \\*~/.bash_profile>, E<.FN \\*~/.bash_login> et E<.FN "
-"\\*~/.profile>, dans cet ordre et lit et exécute les commandes du premier "
+"E<.FN /etc/profile ,> si ce fichier existe. Après la lecture de ce fichier, "
+"il cherche E<.FN \\*~/.bash_profile ,> E<.FN \\*~/.bash_login > et E<.FN "
+"\\*~/.profile ,> dans cet ordre et lit et exécute les commandes du premier "
 "d'entre eux qui existe et est accessible en lecture. L'option B<--noprofile> "
 "peut être utilisée au démarrage de l'interpréteur pour inhiber ce "
 "comportement."
@@ -826,7 +826,7 @@
 "possible, tout en restant conforme à la norme POSIX. Lorsqu'il est appelé "
 "comme interpréteur de commandes de connexion interactif ou non interactif "
 "avec l'option B<--login>, il essaye d'abord de lire et exécuter les "
-"commandes de E<.FN /etc/profile> et E<.FN \\*~/.profile>, dans cet ordre. "
+"commandes de E<.FN /etc/profile > et E<.FN \\*~/.profile ,> dans cet ordre. "
 "L'option B<--noprofile> empêche ce comportement. Quand il est appelé en tant "
 "qu'interpréteur interactif sous le nom B<sh>, B<bash> consulte la variable "
 "E<.SM> B<ENV>, développe sa valeur si elle est définie et utilise le "
@@ -882,10 +882,10 @@
 "d'interpréteur de commandes historique et rarement vu, généralement I<rshd>, "
 "ou le démon d'interpréteur sécurisé I<sshd>. Si B<bash> conclut qu'il est "
 "exécuté de façon non interactive de cette manière, il lit et exécute les "
-"commandes de E<.FN \\*~/.bashrc>, si ce fichier existe et est accessible en "
+"commandes de E<.FN \\*~/.bashrc ,> si ce fichier existe et est accessible en "
 "lecture. B<bash> ne lit pas ce fichier lorsqu'il est appelé sous le nom "
 "B<sh>. L'option B<--norc> empêche ce comportement et l'option B<--rcfile> "
-"fait que B<bash> utilise un autre fichier à la place de E<.FN \\*~/.bashrc>, "
+"fait que B<bash> utilise un autre fichier à la place de E<.FN \\*~/.bashrc ,> "
 "mais I<rshd> et I<sshd> n'appellent généralement pas l'interpréteur avec ces "
 "options et ne permettent pas de les indiquer."
 
@@ -907,7 +907,7 @@
 "l'option B<-p> n'est pas fournie, aucun fichier d'initialisation n'est lu, "
 "les fonctions de l'interpréteur ne sont pas importées de l'environnement, "
 "les variables E<.SM> B<SHELLOPTS>, E<.SM> B<BASHOPTS>, "
-"E<.SM> B<CDPATH>, et E<.SM> B<GLOBIGNORE>, si présentes dans "
+"E<.SM> B<CDPATH> et E<.SM> B<GLOBIGNORE>, si présentes dans "
 "l'environnement, sont ignorées, et l'identifiant effectif de l'utilisateur "
 "est configuré à celui de l'identifiant réel de l'utilisateur. Si l'option "
 "B<-p> est fournie à l'appel, le comportement au démarrage est le même mais "
@@ -1006,7 +1006,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid ""
 "A character that, when unquoted, separates words.  One of the following:"
-msgstr "Un caractère qui, non protégé, sépare les mots. Un de ceux-ci :"
+msgstr "Un caractère qui, non protégé (pas entre guillemets), sépare les mots. Un de ceux-ci :"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -1188,7 +1188,7 @@
 "recognize B<time> as a reserved word if the next token begins with a"
 msgstr ""
 "Si le mot réservé B<time> précède un pipeline, l'interpréteur rapporte le "
-"temps écoulé ainsi que les durées utilisées par l'utilisateur et par système "
+"temps écoulé ainsi que les durées utilisées par l'utilisateur et par le système "
 "pour son exécution quand le pipeline se termine. L'option B<-p> modifie le "
 "format de sortie pour celui indiqué par E<.SM POSIX> \\&. Quand "
 "l'interpréteur est en I<mode POSIX>, il ne reconnaît pas B<time> comme un "
@@ -1488,8 +1488,7 @@
 "en mots, ni au développement des chemins. L'interpréteur effectue le "
 "développement des tildes, des paramètres, des variables, le développement "
 "arithmétique, la substitution de commande et de processus, ainsi que la "
-"suppression des protections sur ces mots (les développements qui se "
-"produiraient si les mots étaient entre guillemets doubles). Les opérateurs "
+"suppression des protections (guillemets) sur ces mots. Les opérateurs "
 "conditionnels comme B<-f> ne doivent pas être protégés afin d'être reconnus "
 "comme primitives."
 
@@ -1527,7 +1526,7 @@
 "B<nocasematch> est activée, la mise en correspondance est effectuée sans "
 "tenir compte de la casse (différence capitale/minuscule) des caractères "
 "alphabétiques. La valeur renvoyée est B<0> si les chaînes correspondent "
-"(B<==>) ou ne correspondent pas (B<!=>), au motif et B<1> sinon. Si une "
+"(B<==>) ou ne correspondent pas (B<!=>) au motif et B<1> sinon. Si une "
 "partie du motif est protégée, la partie protégée est mise en correspondance "
 "en tant que chaîne : tout caractère dans la partie protégée correspond à lui-"
 "même, plutôt que d'avoir une signification particulière de correspondance de "
@@ -1638,7 +1637,7 @@
 "Returns the value of I<expression>.  This may be used to override the normal "
 "precedence of operators."
 msgstr ""
-"Renvoie la valeur de l'I<expression>. Cela peut être utilisé pour surpasser "
+"Renvoie la valeur de l'I<expression>. Cela peut être utilisé pour outrepasser "
 "la priorité normale des opérateurs."
 
 #. type: TP
@@ -1749,7 +1748,7 @@
 "l'une des expressions est omise, elle est considérée comme s'évaluant à "
 "B<1>. La valeur renvoyée est le code de retour de la dernière commande dans "
 "I<liste> qui est exécutée ou une valeur différente de zéro si l'une des "
-"expressions est incorrecte."
+"expressions est non valable."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -1809,6 +1808,7 @@
 msgid "B<case> I<word> B<in> [ [(] I<pattern> [ B<|> I<pattern> ] .\\|.\\|.\\& ) I<list> ;; ] .\\|.\\|.\\& B<esac>"
 msgstr "B<case> I<mot> B<in> [ [(] I<motif> [ B<|> I<motif> ] .\\|.\\|.\\& ) I<liste> ;; ] .\\|.\\|.\\& B<esac>"
 
+#.  FIXME . \\|, −> B<|>,
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
@@ -1830,7 +1830,7 @@
 "de le mettre en correspondance tour à tour avec chacun des I<motifs>, en "
 "procédant du premier au dernier, en utilisant les règles de mise en "
 "correspondance décrites dans B<Motifs génériques> ci-dessous. Une liste de "
-"motifs est un ensemble d'un ou plusieurs motifs séparés par \\|, et "
+"motifs est un ensemble d'un ou plusieurs motifs séparés par B<|>, et "
 "l'opérateur B<)> termine la liste de motifs. Le I<mot> est développé en "
 "utilisant le développement du tilde, le développement des paramètres et des "
 "variables, le développement arithmétique, la substitution de commande, la "
@@ -1857,13 +1857,13 @@
 "not matched.  The exit status is zero if no pattern matches."
 msgstr ""
 "Quand une correspondance est trouvée, B<case> exécute la I<liste> "
-"correspondante. Si l'opérateur B<;;> termine la clause du cas, la commande "
+"correspondante. Si l'opérateur B<;;> termine la clause B<case>, la commande "
 "B<case> se termine après la première correspondance. L'utilisation de B<;&> "
 "à la place de B<;;> fait que l'exécution se poursuit avec la I<liste> "
 "associée à la liste suivante de motifs. L'utilisation de B<;;&> à la place "
 "de B<;;> fait que l'interpréteur teste la liste suivante de motifs de "
 "l'instruction, si elle existe, et exécute la I<liste> associée si la "
-"correspondance réussit, poursuivant l'exécution de l'instruction du cas "
+"correspondance réussit, poursuivant l'exécution de l'instruction B<case> "
 "comme si la liste de motifs n'avait pas trouvé de correspondance. Le code de "
 "retour est zéro si aucun motif ne correspond."
 
@@ -2196,7 +2196,7 @@
 "shells."
 msgstr ""
 "Dans un interpréteur non interactif ou dans un interpréteur interactif avec "
-"l'option B<interactive_comments> activée par la commande interne B<shopt> "
+"l'option B<interactive_comments> activée de la commande interne B<shopt> "
 "(consultez E<.SM> B<COMMANDES INTERNES DE L'INTERPRÉTEUR> ci-dessous), un "
 "mot commençant par B<#> introduit un commentaire. Un mot commence au début "
 "d'une ligne, après un espace blanc non protégé ou après un opérateur. Le "
@@ -2258,7 +2258,7 @@
 "There are four quoting mechanisms: the I<escape character>, single quotes, "
 "double quotes, and dollar-single quotes."
 msgstr ""
-"Il y a quatre mécanismes de protection : le caractère de protection, les "
+"Il existe quatre mécanismes de protection : le caractère de protection, les "
 "guillemets simples (« single quotes ») les guillemets doubles (« double "
 "quotes ») et les guillemets dollar simples."
 
@@ -2760,7 +2760,7 @@
 "arguments to I<declaration> commands such as B<\\%declare> that accept "
 "assignment statements.  When"
 msgstr ""
-"ajoute ou additionne à la précédente valeur de la variable. Cela comprend "
+"concatène ou additionne à la précédente valeur de la variable. Cela comprend "
 "des arguments pour les commandes de I<déclaration> comme B<\\%declare>, qui "
 "acceptent des affectations. Lorsque"
 
@@ -2789,7 +2789,7 @@
 msgstr ""
 "est appliqué à une variable tableau en utilisant une affectation composée "
 "(consultez B<Tableaux> ci-dessous), la valeur de la variable n'est pas "
-"détruite (comme elle l'est lorsque"
+"détruite (comme lors de l’utilisation de"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -2800,7 +2800,7 @@
 "pairs in an associative array.  When applied to a string-valued variable, "
 "I<value> is expanded and appended to the variable's value."
 msgstr ""
-"est utilisé) et les nouvelles valeurs sont ajoutées au tableau, en commençant "
+"et les nouvelles valeurs sont ajoutées au tableau, en commençant "
 "à l'indice maximal du tableau plus un (pour les tableaux indicés) ou "
 "ajoutées comme un couple clef/valeur supplémentaire pour un tableau "
 "associatif. Lorsque l'opérateur est appliqué à une variable de type chaîne, "
@@ -2868,7 +2868,7 @@
 "dans une boucle B<for> a l'attribut B<nameref>, la liste de mots peut être "
 "une liste de variables d’interpréteur et une référence de nom est établie "
 "pour chaque mot de la liste tour à tour, lorsque la boucle est exécutée. "
-"l'attribut B<nameref> ne peut pas être donné aux variables de type tableau. "
+"L'attribut B<nameref> ne peut pas être donné aux variables de type tableau. "
 "Cependant, les variables B<nameref> peuvent référencer des variables de type "
 "tableau et des variables de type tableau indicé. B<nameref> peut être "
 "détruite en utilisant l'option B<-n> de la commande interne B<unset>. Sinon, "
@@ -2906,10 +2906,10 @@
 "when a shell function is executed (see E<.SM> B<FUNCTIONS> below)."
 msgstr ""
 "Un I<paramètre positionnel> est un paramètre noté par un ou plusieurs "
-"chiffres (à l'exception du chiffre B<0> seul). Les paramètres positionnels "
-"sont affectés avec les arguments de l'interpréteur lors de son appel. Ils "
-"peuvent être réaffectés avec la commande interne B<set>. On ne peut pas "
-"utiliser les affectations pour les paramètres positionnels. Ils sont "
+"chiffres (à l'exception du chiffre B<0> seul). Les arguments de l'interpréteur "
+"sont affectés aux paramètres positionnels. Ceux-ci peuvent recevoir une "
+"nouvelle affectation avec la commande interne B<set>. On ne peut pas "
+"utiliser les instructions d’affectation pour les paramètres positionnels. Ils sont "
 "temporairement remplacés lors de l'exécution d'une fonction de "
 "l'interpréteur (consultez E<.SM> B<FONCTIONS> ci-dessous)."
 
@@ -2971,7 +2971,7 @@
 "parameters are separated by spaces.  If E<.SM> B<IFS> is null, the "
 "parameters are joined without intervening separators."
 msgstr ""
-"(B<$*>) Se développe en l'ensemble des paramètres positionnels, commençant "
+"(B<$*>) Se développe en l'ensemble des paramètres positionnels, en commençant "
 "par le premier. Quand le développement n’est pas entre guillemets doubles, "
 "tous les paramètres positionnels se développent en mots séparés. Dans les "
 "contextes où les développements de mots sont réalisés, ces mots sont soumis "
@@ -3013,7 +3013,7 @@
 "expand to nothing (i.e., they are removed)."
 msgstr ""
 "(B<$@>) Se développe en l'ensemble des paramètres positionnels, en "
-"commençant par un. Dans les contextes où le découpage en mots est réalisé, "
+"commençant par le premier. Dans les contextes où le découpage en mots est réalisé, "
 "chaque paramètre positionnel se développe en un mot séparé ; si ces mots ne "
 "sont pas entre des guillemets doubles, ils sont sujets au découpage en mots. "
 "Dans les contextes où il n'y a pas de découpage en mots, tels que la partie "
@@ -3676,7 +3676,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "The release status (e.g., I<beta>)."
-msgstr "Le statut de cette version (par exemple I<beta>)."
+msgstr "L’état de cette version (par exemple I<beta>)."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -3996,7 +3996,7 @@
 "the highest index) is"
 msgstr ""
 "Une variable de type tableau contenant le nom de toutes les fonctions de "
-"l'interpréteur actuellement dans la pile d'appel d'exécution. L'élément "
+"l'interpréteur actuellement dans la pile d'exécution d’appels. L'élément "
 "d'indice B<0> est le nom de l'une des fonctions en cours d'exécution dans "
 "l'interpréteur. L'élément le plus bas (celui avec l'indice le plus grand) est"
 
@@ -4028,7 +4028,7 @@
 "Cette variable peut être utilisée avec E<.SM> B<BASH_LINENO> et E<.SM> "
 "B<BASH_SOURCE>. Chaque élément de E<.SM> B<\\%FUNCNAME> a des éléments "
 "correspondant dans E<.SM> B<BASH_LINENO> et E<.SM> B<BASH_SOURCE> pour "
-"décrire la pile d'appel. Par exemple, B<\\%${FUNCNAME[>I<$i>B<]}> a été "
+"décrire la pile d'appels. Par exemple, B<\\%${FUNCNAME[>I<$i>B<]}> a été "
 "appelé depuis le fichier B<${BASH_SOURCE[>I<$i+1>B<]}> à la ligne numéro "
 "B<${BASH_LINENO[>I<$i>B<]}>. La commande interne B<caller> affiche la pile "
 "d'appel actuelle utilisant ces renseignements."
@@ -4255,8 +4255,8 @@
 "exécuté le plus récemment au premier plan qui peut éventuellement contenir "
 "une seule commande (consultez B<GRAMMAIRE DE L'INTERPRÉTEUR> ci-dessus). "
 "B<bash> définit E<.SM> B<PIPESTATUS> après l'exécution de pipelines multi-"
-"élément, de pipelines temporisés et inversés, de commandes simples, de sous-"
-"interpréteurs avec l'opérateur B<(>, les commandes composées B<[[> et B<((> "
+"éléments, de pipelines synchronisés et inversés, de commandes simples, de sous-"
+"interpréteurs créés avec l'opérateur B<(>, les commandes composées B<[[> et B<((>, "
 "et après des conditions d'erreur qui entraînent l'arrêt de l'exécution de "
 "commandes par l'interpréteur."
 
@@ -4383,7 +4383,7 @@
 msgstr ""
 "(consultez E<.SM> B<COMMANDES INTERNES DE L'INTERPRÉTEUR> ci-dessous). Les "
 "caractères entre le point d'insertion et la marque sont souvent appelés la "
-"I<zone>."
+"I<region>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -4572,7 +4572,7 @@
 "values that correspond to the B<compat42> B<shopt> option and set the "
 "compatibility level to 42.  The current version is also a valid value."
 msgstr ""
-"La valeur est utilisée pour définir le niveau de compatibilité de "
+"Cette valeur est utilisée pour définir le niveau de compatibilité de "
 "l'interpréteur. Consultez E<.SM> B<MODE DE COMPATIBILITÉ DE L'INTERPRÉTEUR> "
 "ci-dessous pour une description des différents niveaux de compatibilité et "
 "leurs conséquences. La valeur peut être un nombre décimal (par exemple 4.2) "
@@ -4582,7 +4582,7 @@
 "actuelle. Si E<.SM> B<BASH_COMPAT> est définie à une valeur de niveau de "
 "compatibilité impossible, l'interpréteur affiche un message d’erreur et "
 "définit le niveau de compatibilité à la valeur par défaut de la version "
-"actuelle. Un sous-ensemble des valeurs possibles correspondent aux niveaux "
+"actuelle. Un sous-ensemble des valeurs possibles correspond aux niveaux "
 "de compatibilité décrits ci-dessous dans E<.SM> B<MODE DE COMPATIBILITÉ DE "
 "L'INTERPRÉTEUR>. Par exemple, 4.2 et 42 sont des valeurs possibles qui "
 "correspondent à l'option B<compat42> de B<shopt> et définissent le niveau de "
@@ -4608,7 +4608,7 @@
 msgstr ""
 "Si ce paramètre existe lorsque B<bash> exécute un script, sa valeur "
 "développée est considérée comme un nom de fichier contenant les commandes "
-"d'initialisation de l'interpréteur avant qu'il ne lise et exécute les "
+"d'initialisation de l'interpréteur avant qu'il ne lise et n’exécute les "
 "commandes du script. La valeur de E<.SM> B<BASH_ENV> est soumise au "
 "développement des paramètres, à la substitution de commande et au "
 "développement arithmétique avant d'être considérée comme un nom de fichier. "
@@ -4761,7 +4761,7 @@
 "line editing."
 msgstr ""
 "il considère que l'interpréteur est lancé dans un tampon d'interpréteur "
-"d'Emacs et désactive l'édition en ligne."
+"d'Emacs et désactive l'édition de ligne."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -4941,7 +4941,7 @@
 "les fichiers respectivement par nom, noms par ordre numérique plutôt que par "
 "ordre lexicographique, par taille de fichier, par heure de modification, par "
 "heure d'accès, par heure de modification d'inœud ou par nombre de blocs. Si "
-"deux clés autres que le nom est jugée égale (par exemple, si deux fichiers "
+"deux clés de tri autres que le nom sont jugées égales (par exemple, si deux fichiers "
 "sont de même taille), le tri utilise le nom comme clé de tri secondaire."
 
 #. type: Plain text
@@ -4991,7 +4991,7 @@
 "leading I<->."
 msgstr ""
 "Un indicateur de tri I<nosort> désactive totalement le tri ; B<bash> renvoie "
-"les résultats dans l'ordre où ils sont lus à partir du système de fichier, "
+"les résultats dans l'ordre où ils sont lus à partir du système de fichiers, "
 "ignorant un I<-> de tête."
 
 #. type: Plain text
@@ -5072,7 +5072,7 @@
 msgstr ""
 "Le nom du fichier dans lequel l'historique des commandes est sauvegardé "
 "(consultez E<.SM> B<HISTORIQUE> ci-dessous). Par défaut, B<bash> assigne la "
-"valeur de E<.FN \\*~/.bash_history>. Si E<.SM> B<HISTFILE>I n'est pas défini "
+"valeur de E<.FN \\*~/.bash_history>. Si E<.SM> B<HISTFILE> n'est pas défini "
 "ou NULL, l'interpréteur ne sauvegarde pas l'historique des commandes "
 "lorsqu'il se termine."
 
@@ -5255,7 +5255,7 @@
 "à chaque élément de l'historique affiché par la commande interne B<history>. "
 "Si cette variable existe, l'interpréteur écrit les horodatages dans le "
 "fichier d'historique afin qu'ils soient conservés au fur et à mesure des "
-"sessions de l'interpréteur. L'écriture utilise le caractère de commentaire "
+"sessions de l'interpréteur. Cette écriture utilise le caractère de commentaire "
 "d'historique pour distinguer l'horodatage des autres lignes de l'historique."
 
 #. type: TP
@@ -5326,9 +5326,9 @@
 "Word splitting is described below under E<.SM> B<EXPANSION>.  The default "
 "value is"
 msgstr ""
-"Le I<séparateur de champs interne> (« I<Internal Field Separator> ») qui est "
+"Le séparateur de champs interne (« I<Internal Field Separator> ») qui est "
 "utilisé pour le découpage en mots après les développements et pour découper "
-"les lignes en mots avec la commande interne B<read>. Le découpage en mots est"
+"les lignes en mots avec la commande interne B<read>. Le découpage en mots est "
 "décrit dans E<.SM> B<DÉVELOPPEMENTS> ci-dessous. La valeur par défaut est"
 
 #. type: TP
@@ -5391,7 +5391,7 @@
 msgstr ""
 "Si cette variable apparaît dans l'environnement quand le script démarre, "
 "B<bash> considère qu'il s'exécute dans un tampon d'interpréteur d'Emacs et "
-"peut désactiver l'édition de ligne, suivant la valeur de E<.SM> B<TERM>."
+"peut désactiver l'édition de ligne selon la valeur de E<.SM> B<TERM>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -5425,7 +5425,7 @@
 "This variable overrides the value of E<.SM> B<LANG> and any other B<LC_> "
 "variable specifying a locale category."
 msgstr ""
-"Cette variable surpasse E<.SM> B<LANG> et toute autre variable B<LC_> "
+"Cette variable outrepasse E<.SM> B<LANG> et toute autre variable B<LC_> "
 "indiquant une catégorie de paramètres linguistiques régionaux."
 
 #. type: TP
@@ -5446,7 +5446,7 @@
 msgstr ""
 "Cette variable détermine l'ordre de collation utilisé pour trier les "
 "résultats du développement des chemins et détermine le comportement des "
-"expressions d’intervalle, des classes d'équivalences et des suites de "
+"expressions d’intervalle, des classes d'équivalences et des séquences de "
 "collations dans le développement des chemins et la correspondance de motif."
 
 #. type: TP
@@ -5599,7 +5599,7 @@
 "separating the filename from the message with a"
 msgstr ""
 "Une liste de noms de fichiers séparés par des deux-points « : », dans "
-"lesquels on vérifiera l'arrivée de courriels. Le message à afficher lors de "
+"laquelle on vérifiera l'arrivée de courriels. Le message à afficher lors de "
 "la réception d'un courriel dans un fichier particulier peut être spécifié en "
 "séparant le nom du fichier du message par un"
 
@@ -5618,7 +5618,7 @@
 #: opensuse-tumbleweed
 #, no-wrap
 msgid "B<MAILPATH>=\\*'/var/mail/bfox?\\*\"You have mail\\*\":\\*~/shell-mail?\\*\"$_ has mail!\\*\"\\*'\n"
-msgstr "B<MAILPATH>=\\*'/var/mail/bfox?\\*\"Vous avez du courrier\\*\":\\*~/shell-mail?\\*\"$_ a du courrier !\\*\"\\*'\n"
+msgstr "B<MAILPATH>=\\*'/var/mail/bfox?\\*\"Vous avez du courrier\\*\":\\*~/shell-mail?\\*\"$_ a du courrier !\\*\"\\*'\n"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -5675,7 +5675,7 @@
 "common value is"
 msgstr ""
 "Le chemin de recherche des commandes à exécuter. Il s'agit d'une liste de "
-"répertoires, séparés par des deux-points « : » dans lesquels l'interpréteur "
+"répertoires, séparés par des deux-points « : » dans laquelle l'interpréteur "
 "recherche les commandes (consultez E<.SM> B<EXÉCUTION DES COMMANDES> ci-"
 "dessous). Un nom de répertoire de taille nulle (NULL) dans la valeur de "
 "E<.SM> B<PATH> désigne le répertoire actuel. Un nom de répertoire NULL peut "
@@ -5726,7 +5726,7 @@
 "had been executed.  When the shell enters posix mode, it sets this variable "
 "if it was not already set."
 msgstr ""
-"a été exécutée. Quand l'interpréteur passe en mode POSIX, il configure cette "
+"avait été exécutée. Quand l'interpréteur passe en mode POSIX, il configure cette "
 "variable si elle ne l'a pas déjà été."
 
 #. type: TP
@@ -5985,7 +5985,7 @@
 "not specified, B<time> prints three digits after the decimal point."
 msgstr ""
 "Le I<p> facultatif est un chiffre indiquant la I<précision>, le nombre de "
-"chiffres après la virgule. Une valeur de B<0> conduit à affichage de nombres "
+"chiffres après la virgule. Une valeur de B<0> conduit à l’affichage de nombres "
 "entiers. B<time> affiche au plus six chiffres après la virgule ; toute "
 "valeur de I<p> supérieure à B<6> sera modifiée en B<6>. Si I<p> n'est pas "
 "précisé, B<time> affiche trois chiffres après la virgule."
@@ -5999,7 +5999,7 @@
 "fraction is included."
 msgstr ""
 "Le B<l> facultatif indique un format plus long, incluant les minutes, de la "
-"forme I<MM>B<m>I<SS>B<.>I<DD>B<s>. La valeur de I<p> détermine si la partie "
+"forme I<MM>B<m>I<SS>B<,>I<DD>B<s>. La valeur de I<p> détermine si la partie "
 "décimale est affichée ou non."
 
 #. type: Plain text
@@ -6205,7 +6205,7 @@
 msgstr ""
 "L'interpréteur effectue le développement des paramètres, des variables, le "
 "développement arithmétique, la substitution de commande, ainsi que la "
-"suppression des protections sur les indices de tableau indexés. Comme cela "
+"suppression des protections sur les indices de tableau indicés. Comme cela "
 "peut potentiellement aboutir à des chaînes vides, l'indexation par indice "
 "les traite comme des expressions qui sont évaluées à B<0>."
 
@@ -6402,7 +6402,7 @@
 "operator appends to an array variable when assigning using the compound "
 "assignment syntax; see E<.SM> B<PARAMETERS> above."
 msgstr ""
-"ajoute à une variable tableau lors d'une affectation en utilisant la syntaxe "
+"concatène à une variable tableau lors d'une affectation en utilisant la syntaxe "
 "d'affectation composée ; consultez E<.SM> B<PARAMÈTRES> ci-dessous."
 
 #. type: Plain text
@@ -6615,7 +6615,7 @@
 "removal."
 msgstr ""
 "L'ordre des développements est : développement des accolades ; développement "
-"du tilde, des paramètres, des variables, développement arithmétique et "
+"du tilde, développement des paramètres et des variables, développement arithmétique et "
 "substitution de commande (effectuée de la gauche vers la droite) ; découpage "
 "en mots ; développement des chemins et suppression des protections."
 
@@ -6847,7 +6847,7 @@
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
 #: opensuse-tumbleweed
 msgid "appears identically in the output.  B<Bash> outputs that word as"
-msgstr "" 
+msgstr ""
 "est fourni à B<sh>, il reste inchangé en sortie. En revanche, B<bash> le "
 "transforme en"
 
@@ -7027,12 +7027,12 @@
 "be expanded from characters immediately following it which could be "
 "interpreted as part of the name."
 msgstr ""
-"Le caractère « B<$> » permet d'introduire le développement des paramètres, "
-"la substitution de commande ou le développement arithmétique. Le nom du "
-"paramètre ou du symbole à développer peut être encadré par des accolades "
-"facultatives mais qui permettent d'éviter le développement de la variable à "
-"partir de caractères la suivant immédiatement et qui pourraient être "
-"considérés comme appartenant à son nom."
+"permet d'introduire le développement des paramètres, "
+"la substitution de commande ou le développement arithmétique. Les noms du "
+"paramètre ou du symbole à développer peuvent être encadrés par des accolades "
+"facultatives, mais permettent d'éviter le développement de la variable à "
+"partir de caractères les suivant immédiatement et qui pourraient être "
+"considérés comme appartenant à leur nom."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -7273,7 +7273,7 @@
 "de I<longueur> indiquée (en caractère) commençant au I<début>. Si le "
 "I<paramètre> est B<@> ou B<*>, un tableau indicé par B<@> ou B<*>, ou un nom "
 "de tableau associatif, le résultat diffère comme décrit ci-dessous. Si "
-"B<:>I<longueur> est omis (le premier à partir du dessus), le développement "
+"B<:>I<longueur> est omis (la première forme ci-dessus), le développement "
 "est la sous-chaîne commençant au caractère indiqué par I<début> et "
 "s'étendant jusqu'à la fin de la valeur. Si I<début> est omis, il est traité "
 "comme un zéro. Si I<longueur> est omise, mais si les deux-points après "
@@ -7549,21 +7549,21 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "${I<parameter>B<//>I<pattern>B</>I<string>}"
-msgstr "${I<paramètre>B<//>I<motif>B</>I<chaîne>}"
+msgstr "B<${>I<paramètre>B<//>I<motif>B</>I<chaîne>}"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "${I<parameter>B</#>I<pattern>B</>I<string>}"
-msgstr "${I<paramètre>B</#>I<motif>B</>I<chaîne>}"
+msgstr "B<${>I<paramètre>B</#>I<motif>B</>I<chaîne>}"
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "${I<parameter>B</%>I<pattern>B</>I<string>}"
-msgstr "${I<paramètre>B</%>I<motif>B</>I<chaîne>}"
+msgstr "B<${>I<paramètre>B</%>I<motif>B</>I<chaîne>}"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -7806,7 +7806,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 #, no-wrap
 msgid "${I<parameter>B<@>I<operator>}"
-msgstr "${I<paramètre>B<@>I<opérateur>}"
+msgstr "B<${>I<paramètre>B<@>I<opérateur>}"
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -8094,7 +8094,7 @@
 "caractère contre-oblique garde sa signification propre sauf lorsqu'il est "
 "suivi de B<$>, B<\\`> ou B<\\e>. Le premier accent grave non protégé par une "
 "contre-oblique termine la substitution de commande. Quand on utilise la "
-"forme $(\\^I<commande>\\|), tous les caractères entre parenthèses "
+"forme B<$(>\\^I<commande>\\|), tous les caractères entre parenthèses "
 "constituent la commande ; aucun n'est traité spécifiquement."
 
 #. type: Plain text
@@ -8508,7 +8508,7 @@
 "B<bash> recherche dans chaque mot les caractères B<*>, B<?> et B<[>. Si l'un "
 "d'eux apparaît et n'est pas protégé, le mot est considéré comme un I<motif> "
 "et remplacé par une liste triée de noms de fichier correspondant à ce motif "
-"(consultez E<.SM> B< Motifs génériques> ci-dessous) en fonction de la valeur "
+"(consultez E<.SM> B<Motifs génériques> ci-dessous) en fonction de la valeur "
 "de la variable de l'interpréteur B<GLOBSORT>."
 
 #. type: Plain text
@@ -8565,7 +8565,7 @@
 "begins with a"
 msgstr ""
 "même si l'option B<dotglob> est activée. Si l'option d'interpréteur "
-"B<globskipdots> est activée, les noms de fichier E<.FN .\\&> er E<.FN ..\\&> "
+"B<globskipdots> est activée, les noms de fichier E<.FN .\\&> et E<.FN ..\\&> "
 "ne sont jamais mis en correspondance, même si le motif débute par un"
 
 #. type: Plain text
bash.1.bz2 (application/x-bzip2, 34 KB) - not displayed