Re: [RFR] po4a://manpages-fr/bash.1/po/fr.po 825f 366u

Lucien Gentis <[email protected]>
Newsgroups gmane.linux.debian.internationalization.french
Message-ID <[email protected]>
Le 02/04/2026 à 00:32, Jean-Pierre Giraud_neuf a écrit :
> Bonjour,
> Le dimanche 04 janvier 2026 à 13:11 +0100, Lucien Gentis a écrit :
>> Le 03/01/2026 à 18:04, Jean-Pierre Giraud a écrit :
>>> Bonjour,
>>> Je vais m'attaquer à la mise à jour de cette page avec de nombreuses
>>> reprises de détails et de redécoupages de paragraphes. Ça risque
>>> d'être un peu long...
>>> Amicalement,
>>> jipege
>> Bon courage et meilleurs vœux à tous
>> Lucien
> Voici les premières 10 0000 lignes de cette page mise à jour. Elle
> comprend des chaînes qui paraissent incohérentes car elles sont le fruit
> d'un découpage du fichier destiné à ne par répéter plusieurs fois des
> morceaux répétés dont des mots avec un formatage particulier. Cela pose
> un problème car certains de ces mots devraient être traduits et ils ne
> sont pas dans le fichier...
> 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
>
> J'enverrai les parties suivantes après les relectures sur cette première
> partie pour intégrer vos propositions dans les parties répétées du la
> suite du ficher.
>
> Merci d'avance pour vos relecture.
> Amicalement.
> jipege
>
>
>
>
Bonjour,

msgid lignes 954 et 1013 modifiés (orbehavior ?)

Détails et suggestions

Amicalement

Lucien
bash.1_part_1.po-lg.diff (text/x-patch, 38.8 KB)
--- bash.1_part_1.po.orig	2026-04-02 11:33:09.858157482 +0200
+++ bash.1_part_1.po	2026-04-03 14:49:00.660101971 +0200
@@ -12,7 +12,7 @@
 msgstr ""
 "Project-Id-Version: manpages-l10n 4.21.0\n"
 "POT-Creation-Date: 2026-02-27 18:41+0100\n"
-"PO-Revision-Date: 2026-04-01 18:38+0100\n"
+"PO-Revision-Date: 2026-04-03 14:49+0200\n"
 "Last-Translator: Jean-Pierre Giraud <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -181,7 +181,7 @@
 "B<bash> est un interpréteur de langage de commandes (I<shell>) qui exécute "
 "les commandes lues depuis l'entrée standard, depuis une chaîne ou depuis un "
 "fichier. C'est une réimplémentation et une extension du Bourne shell, "
-"l'interprétateur de langage de commande Unix historique. B<bash> inclut "
+"l'interpréteur de langage de commande Unix historique. B<bash> inclut "
 "aussi des fonctionnalités utiles des interpréteurs de commandes I<Korn> et "
 "I<C> (B<ksh> et B<csh>)."
 
@@ -200,10 +200,10 @@
 "-conformant by default."
 msgstr ""
 "E<.SM POSIX> est le nom d'une famille de normes informatiques basées sur "
-"Unix. B<bash> est destiné à être une implémentation conforme la partie «\\ "
+"Unix. B<bash> est destiné à être une implémentation conforme à la partie «\\ "
 "Shell and Utilities\\ » de la spécification IEEE E<.SM POSIX> (Norme IEEE\\ "
 "1003.1). Le mode E<.SM POSIX> de B<bash> (ci-après appelé I<mode posix>) "
-"modifie le comportement de l'interprétateur de commandes quand son "
+"modifie le comportement de l'interpréteur de commandes quand son "
 "fonctionnement par défaut est différent de la norme afin de s'y conformer "
 "strictement. Consultez E<.SM> B<VOIR AUSSI> ci-dessous pour une référence à "
 "un document qui détaille la manière dont le mode posix affecte le "
@@ -320,7 +320,7 @@
 "shell or when reading input through a pipe."
 msgstr ""
 "Si l'option B<-s> est présente ou s'il ne reste plus d'argument après le "
-"traitement des options, l'interprétateur lit les commandes depuis l'entrée "
+"traitement des options, l'interpréteur lit les commandes depuis l'entrée "
 "standard. Cette option permet d'affecter les paramètres positionnels lors de "
 "l'appel d'un interpréteur interactif ou de la lecture de l'entrée à travers "
 "un tube."
@@ -439,7 +439,7 @@
 #: opensuse-tumbleweed
 msgid "Equivalent to B<-D>, but the output is in the GNU I<gettext>"
 msgstr ""
-"Équivalent à B<-D>, mais la sortie est dans le format des fichiers"
+"Équivalent à B<-D>, mais la sortie est dans le format des fichiers GNU I<gettext>."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -684,7 +684,7 @@
 "aux autres paramètres positionnels. B<bash> lit et exécute les commandes "
 "depuis ce fichier, puis termine. L'état final de B<bash> est l'état final de "
 "la dernière commande exécutée dans le script. Si aucune commande n'a été "
-"exécutée, l'état final est B<0>. B<bash> tente d'abord faite d'ouvrir le "
+"exécutée, l'état final est B<0>. B<bash> tente d'abord d'ouvrir le "
 "fichier dans le répertoire actuel et, si aucun fichier n'est trouvé, "
 "l'interpréteur cherche le script dans les répertoires contenus dans E<.SM> "
 "B<PATH>."
@@ -906,7 +906,7 @@
 "Quand B<bash> est appelé en I<mode POSIX> comme avec l'option B<--posix> sur "
 "la ligne de commande, il suit la norme E<.SM POSIX> pour les fichiers de "
 "démarrage. Dans ce mode, les interpréteurs interactifs développent la "
-"variable E<.SM> B<ENV> et lisent et exécutent à partir du fichier dont le "
+"variable E<.SM> B<ENV> et lisent et exécutent les commandes contenues dans le fichier dont le "
 "nom est la valeur développée. Aucun autre fichier d'initialisation n'est lu."
 
 #. type: Plain text
@@ -1247,7 +1247,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 passé par l'utilisateur et par le système consommé par son exécution "
+"temps passé ainsi que le temps utilisateur et système consommé par 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 mot réservé si le lexème "
@@ -1275,7 +1275,7 @@
 "and system time consumed by the shell and its children.  The E<.SM> "
 "B<TIMEFORMAT> variable specifies the format of the time information."
 msgstr ""
-"Quand l'interpréteur est en mode POSIX, B<time> peut apparaître seul comme "
+"Quand l'interpréteur est en mode POSIX, B<time> peut apparaître lui-même comme "
 "le seul mot dans une commande simple. Dans ce cas, l'interpréteur affiche le "
 "temps utilisateur et système total consommé par l'interpréteur et ses "
 "enfants. La variable E<.SM> B<TIMEFORMAT> indique le format des informations "
@@ -1541,7 +1541,7 @@
 "unquoted to be recognized as primaries."
 msgstr ""
 "Évalue l'expression conditionnelle I<expression> et renvoie un état de zéro "
-"(vrai) ou une valeur différente de zéro (faux)B<1>. Les conditions sont "
+"(vrai) ou une valeur différente de zéro (faux) B<1>. Les conditions sont "
 "composées de primitives décrites ci-dessous dans E<.SM> B<CONDITIONS>. Les "
 "mots entre B<[[> et B<]]> ne sont sujets ni au découpage en mots ni au "
 "développement des chemins. L'interpréteur effectue le développement des "
@@ -1586,7 +1586,7 @@
 "tenir compte de la casse (différence majuscule/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 "
-"partie du motif est protégée, la partie protégée est mise en correspondante "
+"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 tout motif particulier correspondant ayant une "
 "signification."
@@ -1615,7 +1615,7 @@
 "pas syntaxiquement correcte, la valeur renvoyée de l'expression "
 "conditionnelle est B<2>. Si l'option d'interpréteur B<nocasematch> est "
 "activée, la mise en correspondance est effectuée sans tenir compte de la "
-"casse des caractères orthographiques."
+"casse des caractères alphabétiques."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -1894,7 +1894,7 @@
 "processus et la suppression des protections. Chaque I<motif> examiné 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 et la substitution de processus et la suppression des "
+"de commande, la substitution de processus et la suppression des "
 "protections. Si l'option d'interpréteur B<nocasematch> est activée, la mise "
 "en correspondance est effectuée sans tenir compte de la casse des caractères "
 "alphabétiques. Une I<clause> est une liste de motifs et une I<liste> "
@@ -1918,7 +1918,7 @@
 "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 avec la liste suivante de motifs. L'utilisation de B<;;&> à la "
-"place de B<;;> fait que l'interprétateur teste la liste suivante de motifs "
+"place de B<;;> fait que l'interpréteur teste la liste suivante de motifs "
 "de l'instruction, s'il y en a, et exécute la I<liste> associée si la "
 "correspondance réussit, poursuivant l'exécution de l'instruction du cas "
 "comme si la liste de motifs n'avait pas trouvé de correspondance. Le code de "
@@ -2198,7 +2198,7 @@
 "le mot réservé B<function> est utilisé, mais que les parenthèses ne sont pas "
 "fournies, les accolades sont recommandées. La I<commande-composée> est "
 "exécutée chaque fois que I<nomfonction> est indiqué comme le nom d'une "
-"commande normale. En mode POSIX, I<nomfonction> doit un I<nom> valable "
+"commande normale. En mode POSIX, I<nomfonction> doit être un I<nom> valable "
 "d'interpréteur et ne peut pas être le nom d’une des commandes internes "
 "spéciales de E<.SM POSIX> (« I<special builtins> »). En mode par défaut, un "
 "nom de fonction peut être n'importe quel mot de l'interpréteur non protégé "
@@ -2832,7 +2832,7 @@
 msgstr ""
 "est appliqué à une variable dont l'attribut B<\\%integer> (entier) a été "
 "positionné, la valeur actuelle de la variable et la I<valeur> sont chacune "
-"évaluée comme une expression arithmétique et la somme des résultats est "
+"évaluées comme une expression arithmétique et la somme des résultats est "
 "affectée à la valeur de la variable. La valeur actuelle est généralement une "
 "constante entière, mais peut être une expression. Lorsque"
 
@@ -3237,7 +3237,7 @@
 "premier plan, après développement. Il est défini également au chemin d'accès "
 "complet de chaque commande exécutée et se retrouve dans l'environnement "
 "exporté à cette commande. Lors de la vérification de l'arrivée de courrier, "
-"B<$_> se développe en le nom du fichier de courrier en cours de consultation."
+"B<$_> contient le nom du fichier de courrier en cours de consultation."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -3251,7 +3251,7 @@
 #: mageia-cauldron opensuse-leap-16-1 opensuse-tumbleweed
 msgid "Expands to the full filename used to invoke this instance of B<bash>."
 msgstr ""
-"Se développe en le chemin d'accès complet à l'instance actuelle de B<bash>."
+"Contient le chemin d'accès complet à l'instance actuelle de B<bash>."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -3278,7 +3278,7 @@
 "L'INTERPRÉTEUR> ci-dessous). Les options apparaissant dans E<.SM> "
 "B<BASHOPTS> sont celles indiquées comme I<actives> par B<shopt>. Si cette "
 "variable est dans l'environnement au lancement de B<bash>, l'interpréteur "
-"active chaque option de la liste est activée avant de lire les fichiers "
+"active chaque option de la liste avant de lire les fichiers "
 "d’initialisation. Si cette variable est exportée, les interpréteurs enfant "
 "activeront chaque option de la liste. Cette variable est en lecture seule."
 
@@ -3395,7 +3395,7 @@
 "l'interpréteur place les paramètres fournis dans E<.SM> B<BASH_ARGV>. E<.SM> "
 "B<BASH_ARGV> est créé uniquement dans le mode de traçage étendu (consultez "
 "ci-dessous la description de l'option B<extdebug> de la commande interne "
-"B<shopt>). La configuration de B<extdebug> après que l'interpréteur ait "
+"B<shopt>). La configuration de B<extdebug> après que l'interpréteur a "
 "démarré l'exécution d'un script, ou le référencement de cette variable quand "
 "B<extdebug> n'existe pas peut provoquer une incohérence des valeurs. Les "
 "affectations à E<.SM> B<BASH_ARGV> n'ont aucun effet et il ne peut pas être "
@@ -3550,7 +3550,7 @@
 "clock, this is equivalent to B<EPOCHSECONDS>.  If E<.SM> B<BASH_MONOSECONDS> "
 "is unset, it loses its special properties, even if it is subsequently reset."
 msgstr ""
-"À chaque fois que cette variable est consultée, il se développe en la valeur "
+"À chaque fois que cette variable est consultée, elle se développe en la valeur "
 "renvoyée par l'horloge monotone du système, s'il y en a une de disponible. "
 "S'il n'y en a pas, c'est équivalent à B<EPOCHSECONDS>. Si E<.SM> "
 "B<BASH_MONOSECONDS> est détruite, elle perd ses propriétés spéciales, même "
@@ -3643,7 +3643,7 @@
 "BUILTIN COMMANDS> below for information about signal numbers and trap "
 "execution."
 msgstr ""
-"Définir au numéro du signal correspondant à l'action de capture exécutée "
+"Définie au numéro du signal correspondant à l'action de capture exécutée "
 "pendant son exécution. Consultez la description de B<trap> dans E<.SM> "
 "B<COMMANDES INTERNES DE L'INTERPRÉTEUR> ci-dessous) pour des informations "
 "sur les numéros de signal et l'exécution de capture."
@@ -4081,7 +4081,7 @@
 msgstr ""
 "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 "
+"correspondants 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é "
 "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 "
@@ -4361,7 +4361,7 @@
 "E<.SM> B<RANDOM> is unset, it loses its special properties, even if it is "
 "subsequently reset."
 msgstr ""
-"À chaque fois que ce paramètre est consulté, il de développent en un entier "
+"À chaque fois que ce paramètre est consulté, il se développent en un entier "
 "aléatoire entre 0 et 32767. L'affectation d'une valeur à E<.SM> B<RANDOM> "
 "initialise (ensemence) la suite de nombres aléatoires. Ensemencer le "
 "générateur de nombres aléatoires avec la même valeur constante produit la "
@@ -4528,7 +4528,7 @@
 "L'INTERPRÉTEUR> ci-dessous). Les options apparaissant dans E<.SM> "
 "B<SHELLOPTS> sont celles indiquées comme I<actives> par B<set -o>. Si cette "
 "variable est dans l'environnement au lancement de B<bash>, l'interpréteur "
-"active chaque option de la liste est activée avant de lire les fichiers "
+"active chaque option de la liste avant de lire les fichiers "
 "d’initialisation. Si cette variable est exportée, les interpréteurs enfant "
 "activeront chaque option de la liste. Cette variable est en lecture seule."
 
@@ -4704,8 +4704,7 @@
 "est activé vers ce descripteur de fichier, à la place de la sortie d'erreur "
 "standard. Le descripteur de fichier est fermé quand E<.SM> B<BASH_XTRACEFD> "
 "est détruite ou qu'une nouvelle valeur lui est affectée. Détruire E<.SM> "
-"B<BASH_XTRACEFD> ou lui affecter la chaîne vide conduit la trace de sortie à "
-"être envoyée vers la sortie d'erreur standard. Remarquez que configurer "
+"B<BASH_XTRACEFD> ou lui affecter la chaîne vide fait que la trace de sortie est envoyée vers la sortie d'erreur standard. Remarquez que configurer "
 "E<.SM> B<BASH_XTRACEFD> à B<2> (le descripteur de fichier de la sortie "
 "d'erreur standard) puis la détruire revient à fermer la sortie d'erreur "
 "standard."
@@ -4994,12 +4993,12 @@
 msgstr ""
 "Si elle existe, la valeur valable commence par un I<+> facultatif qui est "
 "ignoré, ou un I<-> qui inverse l'ordre de tri d'ascendant à descendant, "
-"suivi un indicateur de tri. Les indicateurs de tri valables son I<name>, "
+"suivi d’un indicateur de tri. Les indicateurs de tri valables son I<name>, "
 "I<\\%numeric>, I<size>, I<mtime>, I<atime>, I<ctime> et I<blocks> qui trient "
 "les fichiers respectivement par nom, par nom 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 une des clés autres que le nom est une égalité (par exemple, si deux "
+"Si la comparaison d’une des clés autre que le nom résulte en une égalité (par exemple, si deux "
 "fichiers sont de même taille), le tri utilise le nom comme clé de tri "
 "secondaire."
 
@@ -5063,8 +5062,8 @@
 "behavior."
 msgstr ""
 "Si l'indicateur de tri est absent, la valeur par défaut est I<name>, ainsi "
-"une valeur de I<+> est équivalent à la chaîne NULL et une valeur de I<-> "
-"trie par nom en ordre descendant. Une valeur nom valable restaure de "
+"une valeur de I<+> est équivalente à la chaîne NULL et une valeur de I<-> "
+"trie par nom en ordre descendant. Une valeur nom valable restaure le "
 "comportement de tri historique."
 
 #. type: TP
@@ -5111,7 +5110,7 @@
 "multiligne a été sauvegardée, la seconde ligne et les suivantes ne sont pas "
 "testées et sont ajoutées dans l'historique indépendamment de la valeur de "
 "E<.SM> B<HISTCONTROL>. Si la première n'a pas été sauvegardée, la seconde "
-"ligne de la commande et les suivantes ne sont pas non plus sauvegardées."
+"ligne de la commande et les suivantes ne sont pas, elles non plus, sauvegardées."
 
 #. type: TP
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -5166,7 +5165,7 @@
 msgstr ""
 "Le nombre maximal de lignes contenues dans le fichier d'historique. Quand "
 "cette variable contient une valeur, le fichier d’historique est tronqué, si "
-"besoin, pour ne pas contenir plus qu'un nombre d'entrée d'historique qui ne "
+"besoin, pour ne pas contenir plus que le nombre d'entrées d'historique qui ne "
 "dépasse pas ce nombre de lignes en enlevant les entrées les plus anciennes. "
 "Si le fichier d'historique contient des entrées multilignes, le fichier "
 "d'historique peut contenir plus de lignes que ce maximum pour éviter de "
@@ -5174,7 +5173,7 @@
 "cette taille après son écriture quand un interpréteur se termine ou par la "
 "commande interne B<\\%history>. Si la valeur est B<0>, le fichier "
 "d’historique est tronqué à une taille nulle. Les valeurs non numériques ou "
-"négatives empêchent la troncature. l'interpréteur définit la valeur par "
+"négatives empêchent la troncature. L'interpréteur définit la valeur par "
 "défaut à la valeur de B<HISTSIZE> après avoir lu tous les fichiers "
 "d’initialisation."
 
@@ -5238,7 +5237,7 @@
 "ligne et les suivantes ne sont pas testées et sont ajoutées dans "
 "l'historique indépendamment de la valeur de E<.SM> B<HISTIGNORE>. Si la "
 "première n'a pas été sauvegardée, la seconde ligne de la commande et les "
-"suivantes ne sont pas non plus sauvegardées. La correspondance de motif "
+"suivantes ne sont pas, elles non plus, sauvegardées. La correspondance de motif "
 "respecte la configuration de l'option d'interpréteur B<\\%extglob>."
 
 #. type: Plain text
@@ -5270,7 +5269,7 @@
 "Combining these two patterns, separating them with a colon, provides the "
 "functionality of"
 msgstr ""
-"La combinaison de ces deux motifs séparés par deux-points fournit la "
+"La combinaison de ces deux motifs séparés par un deux-points fournit la "
 "fonctionnalité de"
 
 #. type: TP
@@ -5429,9 +5428,9 @@
 "caractère E<.SM> B<EOF> (fin de fichier) comme unique saisie. Si elle "
 "existe, la valeur est le nombre de caractères E<.SM> B<EOF> consécutifs qui "
 "doivent être tapés comme premiers caractères sur une ligne de saisie avant "
-"que B<bash> ne termine. Si la variable est définie existe mais que sa valeur "
+"que B<bash> ne termine. Si la variable est définie mais que sa valeur "
 "n'est pas numérique ou si elle n'a pas de valeur, la valeur par défaut est "
-"10. Si elle n'existe pas, E<.SM> B<EOF> signifie la fin de la saisie pour "
+"10. Si elle n'est pas définie, E<.SM> B<EOF> signifie la fin de la saisie pour "
 "l'interpréteur."
 
 #. type: TP
@@ -5692,7 +5691,7 @@
 "When used in the text of the message, B<$_> expands to the name of the "
 "current mailfile.  For example:"
 msgstr ""
-"Lorsqu'il est utilisé dans le texte du message, B<$_> se développe en le nom "
+"Lorsqu'il est utilisé dans le texte du message, B<$_> contient le nom "
 "du fichier de courrier actuel. Par exemple :"
 
 #. type: Plain text
@@ -6068,7 +6067,7 @@
 "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 "
 "entiers. B<time> affiche au plus six chiffres après la virgule ; toute "
-"valeur supérieure à B<6> sera modifiée en B<6>. Si I<p> n'est pas "
+"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."
 
 #. type: Plain text
@@ -6122,7 +6121,7 @@
 "s'il n'y a pas de saisie au bout de E<.SM> B<TMOUT> secondes lorsque "
 "l'entrée vient d'un terminal. Dans un interpréteur interactif, la valeur est "
 "interprétée comme une durée en seconde à attendre une ligne de saisie après "
-"avoir affiché l'invite de base. B<Bash> se termine après avoir attendu "
+"avoir affiché l'invite de base. B<bash> se termine après avoir attendu "
 "pendant ce temps en seconde si aucune saisie de ligne complète n'est arrivée."
 
 #. type: TP
@@ -6239,7 +6238,7 @@
 msgstr ""
 "qui indique que le reste de la ligne est un commentaire quant il apparaît "
 "comme premier caractère d'un mot. Le caractère de commentaire d'historique "
-"désactive la substitution d'historique pour les mots restant sur la ligne. "
+"désactive la substitution d'historique pour les mots restants sur la ligne. "
 "Il ne fait pas nécessairement que l'analyseur de l'interpréteur traite le "
 "reste de la ligne comme un commentaire."
 
@@ -6400,7 +6399,7 @@
 "liste est développée en utilisant tous les développements de l'interpréteur "
 "décrits ci-dessous dans E<.SM> B<DÉVELOPPEMENTS>, mais les I<valeur>s qui "
 "sont des affectations de variables valables, y compris les crochets et "
-"l'indice facultatifs, ne sont pas soumis au développement des accolades ni "
+"l'indice facultatifs, ne sont pas soumises au développement des accolades ni "
 "au découpage en mots, comme c'est le cas pour l'affectation de variables "
 "individuelles."
 
@@ -6467,7 +6466,7 @@
 msgstr ""
 "Lors de l'affectation à un tableau indicé, si I<nom> est indicé avec un "
 "nombre négatif, ce nombre est considéré comme ajouté à l'indice maximal de "
-"I<nom> plus un, ainsi, un indice négatif compte à rebours depuis la fin du "
+"I<nom> plus un ; ainsi, un indice négatif compte à rebours depuis la fin du "
 "tableau et un indice B<-1> fait référence au dernier élément du tableau."
 
 #. type: Plain text
@@ -6509,7 +6508,7 @@
 "Un élément de tableau est référencé avec la notation "
 "B<${>I<nom>B<[>I<indice>B<]}>. Les accolades sont nécessaires pour éviter "
 "les conflits avec le développement des chemins. Si I<indice> est B<@> ou "
-"B<*>, le mot se développe en tous les éléments de I<nom>. à moins que cela "
+"B<*>, le mot contient tous les éléments de I<nom>. À moins que cela "
 "soit noté dans la description d'une commande interne ou d'un développement "
 "de mot. Ces deux indices ne diffèrent que lorsque le mot apparaît entre "
 "guillemets doubles. Si le mot est entre guillemets doubles, B<$"
@@ -6517,7 +6516,7 @@
 "élément du tableau séparées par le premier caractère de la variable spéciale "
 "E<.SM> B<IFS> et B<${>I<nom>B<[@]}> développe chaque élément de I<nom> en un "
 "mot distinct. Quand il n'y a pas d'élément dans le tableau, B<$"
-"{>I<nom>B<[@]}> ne se développe en rien. Si le développement entre "
+"{>I<nom>B<[@]}> ne contient rien. Si le développement entre "
 "guillemets doubles survient à l'intérieur d'un mot, le développement du "
 "premier paramètre est accolé à la première partie du développement du mot "
 "original et le développement du dernier paramètre est accolé à la dernière "
@@ -6533,7 +6532,7 @@
 "{I<name>[I<subscript>]}.  If I<subscript> is B<*> or B<@>, the expansion is "
 "the number of elements in the array."
 msgstr ""
-"B<${#>I<nom>B<[>I<indice>B<]}> se développe à la longueur de B<$"
+"B<${#>I<nom>B<[>I<indice>B<]}> contient la longueur de B<$"
 "{>I<nom>B<[>I<indice>B<]}>. Si l'I<indice> est B<*> ou B<@>, le "
 "développement est le nombre d'éléments dans le tableau."
 
@@ -6548,7 +6547,7 @@
 msgstr ""
 "Si l'I<indice> utilisé pour référencer un élément d'un tableau indicé est "
 "évalué à un nombre inférieur à zéro, il est interprété comme un indice "
-"relatif à l'indice maximal du tableau plus un, ainsi, un indice négatif "
+"relatif à l'indice maximal du tableau plus un ; ainsi, un indice négatif "
 "compte à rebours depuis la fin du tableau et un indice B<-1> fait référence "
 "au dernier élément du tableau."
 
@@ -6658,7 +6657,7 @@
 "commandes internes B<set> et B<declare> affichent les valeurs d'un tableau "
 "d'une façon qui permet de les réutiliser pour des affectations. Les autres "
 "commandes internes acceptent également les arguments de nom de tableau (par "
-"exemple, B<mapfile>) consultez la description de chaque commande interne ci-"
+"exemple, B<mapfile>) ; consultez la description de chaque commande interne ci-"
 "dessous pour des détails. L'interpréteur fournit plusieurs variables de "
 "tableau intégrées."
 
@@ -6696,7 +6695,7 @@
 "removal."
 msgstr ""
 "L'ordre des développements est : développement des accolades ; développement "
-"du tilde, des paramètres, des variables et arithmétique et substitution de "
+"du tilde, des paramètres, 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."
 
@@ -6773,9 +6772,9 @@
 "l'autre pouvant être vide. Il est similaire au I<développement des chemins>, "
 "mais les noms de fichiers produits n'existent pas nécessairement. Les motifs "
 "qui seront développés sont formés d'un I<préambule> facultatif, suivi soit "
-"par une série de chaînes séparées par des virgules, soit par l'expression "
-"d'une série entre accolades, et suivi par un I<post-scriptum> facultatif. "
-"Le préambule est inséré devant chacune des chaînes contenues entre les "
+"d’une série de chaînes séparées par des virgules, soit de l'expression "
+"d'une série entre accolades, et suivi d’un I<post-scriptum> facultatif. "
+"Le préambule est inséré devant chacune des chaînes situées entre les "
 "accolades et le post-scriptum est concaténé à la fin de chacune des chaînes "
 "résultantes, le développement se faisant de gauche à droite."
 
@@ -6814,7 +6813,7 @@
 "l'expression est remplacée par la liste des nombres entre I<x> et I<y> "
 "inclus. Si I<x> ou I<y> commencent par un zéro, chaque terme généré "
 "contiendra le même nombre de chiffres, en ajoutant des zéros au besoin. S'il "
-"s'agit de lettres, l'expression se développe en l'ensemble des caractères "
+"s'agit de lettres, l'expression correspond à l'ensemble des caractères "
 "situés entre I<x> et I<y>, inclus, d'un point de vue lexicographique en "
 "utilisant les paramètres régionaux de C. Remarquez que I<x> et I<y> doivent "
 "être du même type (entier ou lettre). Si l'incrément est fourni, il est "
@@ -6863,7 +6862,7 @@
 "of a brace expression.  To avoid conflicts with parameter expansion, the "
 "string"
 msgstr ""
-"ou un Q , peuvent être protégés par une contre-oblique pour éviter d'être "
+"ou un Q, peuvent être protégés par une contre-oblique pour éviter d'être "
 "considérés comme partie d'une expression entre accolades. Pour éviter tout "
 "conflit avec le développement des paramètres, la chaîne"
 
@@ -6973,8 +6972,8 @@
 "comme un I<identifiant de connexion> possible. Si cet identifiant de "
 "connexion est la chaîne NULL, le tilde est remplacé par la valeur du "
 "paramètre d'interpréteur E<.SM> B<HOME>. Si E<.SM> B<HOME> n'existe pas, le "
-"tilde se développe en le répertoire d'accueil de l'utilisateur exécutant "
-"l'interpréteur est utilisé à ""la place. Sinon le préfixe tilde est remplacé "
+"tilde correspond au répertoire d'accueil de l'utilisateur exécutant "
+"l'interpréteur. Sinon le préfixe tilde est remplacé "
 "par le répertoire d'accueil associé à l'identifiant de connexion indiqué."
 
 #. type: Plain text
@@ -7063,10 +7062,10 @@
 "assignments to E<.SM> B<PATH>, E<.SM> B<MAILPATH>, and E<.SM> B<CDPATH>, and "
 "the shell assigns the expanded value."
 msgstr ""
-"B<bash> vérifie chaque affectation de variable vérifie la présence de "
+"B<bash> recherche dans chaque affectation de variable la présence de "
 "préfixes tilde non protégés suivant immédiatement un B<:> ou le premier "
 "B<=> et effectue le développement des tildes dans ces cas. On peut donc "
-"utiliser des noms de fichiers avec des tildes dans des affectations de "
+"utiliser des noms de fichier avec des tildes dans des affectations de "
 "E<.SM> B<PATH>, E<.SM> B<MAILPATH> et E<.SM> B<CDPATH> et l'interpréteur "
 "affecte la valeur développée."
 
@@ -7202,7 +7201,7 @@
 "au développement arithmétique. Si le I<paramètre> est un B<nameref>, le "
 "développement porte sur le nom du paramètre référencé par le I<paramètre> "
 "plutôt que sur le développement indirect complet pour des raisons de "
-"compatiblilité. Les exceptions à cela sont les développements de B<${!"
+"compatibilité. Les exceptions à cela sont les développements de B<${!"
 ">I<préfixe>B<*}> et de B<${!>I<nom>B<[>I<@>B<]}> décrits ci-dessous. Le "
 "point d'exclamation doit immédiatement suivre l'accolade ouvrante afin "
 "d'introduire l'indirection."
@@ -7348,8 +7347,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), cela se développe "
-"en la sous-chaîne commençant au caractère indiqué par I<début> et s'étendant "
+"B<:>I<longueur> est omis (le premier à partir du dessus), cela correspond à 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 I<début> sont "
 "présents, il est traité comme un zéro. La I<longueur> et le I<début> sont "
@@ -7393,7 +7391,7 @@
 "négative de I<début> est considérée relative au plus grand paramètre "
 "positionnel plus un, ainsi un indice -1 fait référence au dernier paramètre "
 "positionnel (ou B<0> s'il n'y a pas de paramètre positionnel). C’est une "
-"erreur de développement si I<longueur> est évaluée en nombre négatif."
+"erreur de développement si I<longueur> est évaluée à un nombre négatif."
 
 #. type: Plain text
 #: archlinux debian-trixie debian-unstable fedora-44 fedora-rawhide
@@ -7406,10 +7404,10 @@
 "error if I<length> evaluates to a number less than zero."
 msgstr ""
 "Si le I<paramètre> est un nom de tableau indicé par B<@> ou B<*>, le "
-"résultat est les I<longueurs> éléments du tableau commençant à B<$"
+"résultat est les I<longueur> éléments du tableau commençant à B<$"
 "{>I<paramètre>B<[>I<début>B<]}>. Une valeur négative de I<début> est prise "
 "relativement à la valeur maximale de l'indice du tableau considéré plus un. "
-"C’est une erreur de développement si I<longueur> est évaluée en nombre "
+"C’est une erreur de développement si I<longueur> est évaluée à un nombre "
 "négatif."
 
 #. type: Plain text
@@ -7576,7 +7574,7 @@
 "). Si le I<paramètre> est B<@> ou B<*>, l'opération de suppression de motif "
 "est appliquée à chaque paramètre positionnel tour à tour et le développement "
 "est la liste résultante. Si le I<paramètre> est une variable tableau indicée "
-"par B<@> ou B<*>, l'opération suppression est appliquée à chaque élément du "
+"par B<@> ou B<*>, l'opération de suppression est appliquée à chaque élément du "
 "tableau tour à tour et le développement est la liste résultante."
 
 #. type: TP
@@ -7674,9 +7672,9 @@
 "Dans la première forme ci-dessus, seule la première correspondance est "
 "remplacée. S'il y a deux barres obliques séparant le I<paramètre> et le "
 "I<motif>, (la seconde forme ci-dessus) toutes les correspondances au "
-"I<motif> sont remplacées par la I<chaîne>. Si le I<motif> est précédé par "
+"I<motif> sont remplacées par la I<chaîne>. Si le I<motif> est précédé de "
 "B<#> (la troisième forme ci-dessus), il doit correspondre au début de la "
-"valeur développée du I<paramètre>. Si le I<motif> est précédé par B<%> (la "
+"valeur développée du I<paramètre>. Si le I<motif> est précédé de B<%> (la "
 "quatrième forme ci-dessus), il doit correspondre à la fin de la valeur "
 "développée du I<paramètre>."
 
@@ -7750,7 +7748,7 @@
 "entourant la chaîne de remplacement protègent les caractères développés, "
 "tandis que les guillemets doubles encadrant toute la substitution de "
 "paramètre ne le font pas, dans la mesure où le développement est réalisé "
-"dans un contexte qui ne prend pas en compte des guillemets doubles "
+"dans un contexte qui ne prend pas en compte les guillemets doubles "
 "encadrants."
 
 #. type: Plain text
@@ -7824,7 +7822,7 @@
 "pour fournir un motif, comme décrit dans E<.SM> B<Motifs génériques> ci-"
 "dessous. B<bash> teste chaque caractère de la valeur développée du "
 "I<paramètre> par rapport au I<motif> comme décrit ci-dessous. Si un "
-"caractère correspond au motif, sa casse est convertie. Le motif ne devrait "
+"caractère correspond au motif, sa casse est convertie. Le motif ne doit "
 "pas essayer de correspondre à plus d’un caractère."
 
 #. type: Plain text
@@ -7838,7 +7836,7 @@
 #: opensuse-tumbleweed
 msgid "converts lowercase letters matching I<pattern> to uppercase;"
 msgstr ""
-"convertit les lettres minuscules correspondant au I<motif> en majuscule ;"
+"convertit les lettres minuscules correspondant au I<motif> en capitales ;"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -7851,7 +7849,7 @@
 "I<pattern>.  If I<pattern> is omitted, it is treated like a B<?>, which "
 "matches every character."
 msgstr ""
-"convertit les lettres majuscules correspondant à ce I<motif> en minuscules. "
+"convertit les lettres capitales correspondant à ce I<motif> en minuscules. "
 "Les variantes B<\\*^> et B<,> examinent le premier caractère de la valeur "
 "développée et convertissent sa casse s'il correspond au I<motif> ; les "
 "variantes B<\\*^\\*^> et B<,,> examinent tous les caractères de la valeur "
@@ -8038,7 +8036,7 @@
 "Produit une version potentiellement protégée de la valeur de l'I<argument>, "
 "sauf qu'il affiche les valeurs des tableaux indicés et associatifs comme une "
 "séquence de paires clé/valeur protégées (consultez B<Tableaux> ci-dessus). "
-"Les clés et les valeurs sont protégés dans un format réutilisable en entrée "
+"Les clés et les valeurs sont protégées dans un format réutilisable en entrée "
 "de l'interpréteur."
 
 #. type: TP
@@ -8208,7 +8206,7 @@
 msgstr ""
 "Le caractère I<c> suivant l'accolade ouvrante doit être une espace, une "
 "tabulation, un changement de ligne ou un B<|> et l'accolade fermante doit "
-"être à une position où un mot réservé peut apparaître (c'est-à-dire précédé "
+"être à une position où un mot réservé peut apparaître (c'est-à-dire précédée "
 "d'une terminaison de commande telle un point-virgule). B<bash> permet que "
 "l'accolade fermante soit jointe aux caractères restants du mot sans être "
 "suivie d'un métacaractère de l'interpréteur comme l'exigerait habituellement "
@@ -8259,7 +8257,7 @@
 "Si le premier caractère suivant l'accolade ouvrante est un B<|>, la "
 "construction se développe à la valeur de la variable d'interpréteur B<REPLY> "
 "après l'exécution de la I<commande>, sans supprimer les éventuels sauts de "
-"lignes finaux, et la sortie standard de la I<commande> reste la même que "
+"ligne finaux, et la sortie standard de la I<commande> reste la même que "
 "dans l'interpréteur appelant. B<bash> crée B<REPLY> comme une variable "
 "locale non définie initialement quand I<commande> s'exécute et restaure "
 "B<REPLY> à la valeur qu'elle avait avant la substitution de commande après "
@@ -8431,7 +8429,7 @@
 "commande et du développement arithmétique qui ne se trouvent pas entre "
 "guillemets doubles sont analysés par l'interpréteur afin d'appliquer le "
 "I<découpage en mots>. Les mots qui ne sont pas développés ne sont pas "
-"découpés. Les mots qui ne sont pas développés ne sont pas découpés."
+"découpés."
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -8498,8 +8496,8 @@
 "only from quoting."
 msgstr ""
 "Si la valeur de E<.SM> B<IFS> consiste uniquement en I<blanc de IFS>, toute "
-"séquence de caractères blancs de IFS délimite un champ, ainsi un champ "
-"consiste en caractère qui ne sont pas des blancs de IFS non protégés, et les "
+"séquence de caractères blancs de IFS délimite un champ ; ainsi un champ "
+"consiste en caractères qui ne sont pas des blancs de IFS non protégés, et les "
 "champs NULL ne résultent que de la protection."
 
 #. type: Plain text
@@ -8516,7 +8514,7 @@
 "caractère de la valeur de E<.SM> B<IFS> n'est pas un blanc de IFS et tous "
 "les caractères blancs de IFS adjacents délimitent un champ. Cela signifie "
 "que des délimiteurs qui ne sont pas des blancs de IFS adjacents produisent "
-"un champ NULL. Une séquence de caractères blancs de IFS délimitent également "
+"un champ NULL. Une séquence de caractères blancs de IFS délimite également "
 "un champ."
 
 #. type: Plain text
@@ -8622,7 +8620,7 @@
 msgstr ""
 "au début d'un nom ou immédiatement à la suite d'une barre oblique doit être "
 "explicitement mis en correspondance, à moins que l'option d'interpréteur "
-"B<dotglob> n'existe. Pour être mis en correspondance avec les noms de fichier"
+"B<dotglob> ne soit activée. Pour être mis en correspondance avec les noms de fichier"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -8643,7 +8641,7 @@
 "even if B<dotglob> is set.  If the B<globskipdots> shell option is enabled, "
 "the filenames"
 msgstr ""
-"même si l'option B<dotglob> existe. Si l'option d'interpréteur "
+"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"
 
 #. type: Plain text
@@ -8688,7 +8686,7 @@
 "for a description of the B<nocaseglob>, B<nullglob>, B<globskipdots>, "
 "B<failglob>, and B<dotglob> shell options."
 msgstr ""
-"Voyez la description de la commande B<shopt> dans E<.SM> B<COMMANDES "
+"Voir la description de la commande B<shopt> dans E<.SM> B<COMMANDES "
 "INTERNES DE L'INTERPRÉTEUR> pour une description des options d'interpréteur "
 "B<nocaseglob>, B<nullglob>, B<globskipdots>, B<failglob> et B<dotglob>."
 
@@ -8722,7 +8720,7 @@
 "sont toujours ignorés quand E<.SM> B<GLOBIGNORE> existe et n'est pas NULL. "
 "Toutefois, configurer E<.SM> B<GLOBIGNORE> avec une valeur non NULL a pour "
 "effet d'activer l'option d'interpréteur B<dotglob>, ainsi tous les autres "
-"noms de fichiers commençant par"
+"noms de fichier commençant par"
 
 #. type: Plain text
 #: archlinux debian-unstable fedora-44 fedora-rawhide mageia-cauldron
@@ -8748,7 +8746,7 @@
 msgstr ""
 "dans l'un des motifs de E<.SM> B<GLOBIGNORE>. L'option B<dotglob> est "
 "désactivée si la variable E<.SM> B<GLOBIGNORE> est inexistante. La "
-"correspondance de motifs respecte la configuration de l'option "
+"correspondance de motif respecte la configuration de l'option "
 "d'interpréteur B<extglob>."
 
 #. type: Plain text
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.