Le 23/10/2024 à 16:53, JP Guillonneau a écrit :
Bonjour,
Le 22/10/24 14:20 JP a écrit :
mise à jour de cette page de manuel à venir.
La voici.
Merci d’avance pour vos relectures et commentaires.
Amicalement
Bonjour,
Détails, suggestions et préférences.
Amicalement
Lucien
--- bc.1.po.orig 2024-10-24 09:52:57.278964456 +0200
+++ bc.1.po 2024-10-24 11:40:59.071557180 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: manpages-l10n 4.24.0\n"
"POT-Creation-Date: 2024-03-29 09:37+0100\n"
-"PO-Revision-Date: 2024-10-23 16:43+0200\n"
+"PO-Revision-Date: 2024-10-24 11:40+0200\n"
"Last-Translator: Jean-Paul Guillonneau <guillonneau.jeanp...@free.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
@@ -93,7 +93,7 @@
"ligne de commande. Si nécessaire, la bibliothèque mathématique peut être "
"définie avant de prendre en compte le moindre fichier. B<bc> démarre en "
"traitant le code de tous les fichiers listés sur la ligne de commande dans "
-"leur ordre d'apparition. Après que tous les fichiers aient été traités, "
+"leur ordre d'apparition. Après que tous les fichiers ont été traités, "
"B<bc> lit à partir de l'entrée standard. Tout le code est exécuté dès qu'il "
"est lu (si un fichier contient une commande indiquant d'arrêter le "
"processeur, B<bc> ne lira jamais à partir de l'entrée standard)."
@@ -110,7 +110,7 @@
msgstr ""
"Cette version de B<bc> contient plusieurs extensions en sus des "
"implémentations traditionnelles de B<bc> et du document de travail de la "
-"norme POSIX. Les options de ligne de commandes peuvent faire afficher un "
+"norme POSIX. Les options de ligne de commande peuvent faire afficher un "
"avertissement par ces extensions ou les rejeter. Ce document décrit le "
"langage accepté par ce processeur. Les extensions seront considérées selon "
"cela."
@@ -288,7 +288,7 @@
"doivent être en minuscule. Les noms entièrement alphanumériques sont une "
"extension. Dans B<bc> POSIX, tous les noms sont constitués d'une seule "
"lettre minuscule. Le type de variable est rendu évident grâce au contexte "
-"car tous les noms de variable de tableau sont suivies de crochets ([])."
+"car tous les noms de variable de tableau sont suivis de crochets ([])."
#. type: Plain text
#: archlinux fedora-41 fedora-rawhide mageia-cauldron opensuse-leap-16-0
@@ -397,8 +397,8 @@
"number B<ZZZ> always be the largest 3 digit number of the input base."
msgstr ""
"Une expression simple est simplement une constante. B<bc> convertit les "
-"constantes en nombres décimaux internes en utilisant la base courante de "
-"l’entrée courante, spécifiée par la variable B<ibase>. Une exception existe "
+"constantes en nombres décimaux internes en utilisant la base de "
+"l’entrée actuelle spécifiée par la variable B<ibase>. Une exception existe "
"pour les fonctions. Les valeurs légales pour B<ibase> vont de 2 à 36, celles "
"supérieures à 16 sont une extension. Affecter une valeur en dehors de cet "
"intervalle à B<ibase> résultera en une valeur de 2 ou 36. Les nombres "
@@ -407,7 +407,7 @@
"nombres d'un seul chiffre ont toujours la valeur de ce chiffre quelle que "
"soit la valeur de B<ibase> (c’est-à-dire A = 10). Pour les nombres composés "
"de plusieurs chiffres, B<bc> remplace tous les chiffres d'entrée supérieurs "
-"ou égaux à B<ibase> par la valeur de B<ibase - 1>. Cela fait en sorte que le "
+"ou égaux à B<ibase> par la valeur de B<ibase - 1>. Cela fait que le "
"nombre B<ZZZ> est toujours le plus grand nombre de 3 chiffres dans la base "
"d'entrée."
@@ -440,8 +440,8 @@
"complete expression and \"var\" refers to a simple or an array variable. A "
"simple variable is just a"
msgstr ""
-"Dans les descriptions suivantes des expressions légales, « expr » réfère à "
-"une expression complète, et « var » réfère à une variable simple ou de "
+"Dans les descriptions suivantes des expressions légales, « expr » fait référence à "
+"une expression complète, et « var » à une variable simple ou de "
"tableau. Une variable simple est juste un"
#. type: Plain text
@@ -675,7 +675,7 @@
"noted that expr^0 will always return the value of 1."
msgstr ""
"Le résultat de l'expression est la valeur de l’élévation de la première "
-"expression avec comme puissance la seconde. La seconde expression doit être "
+"expression à une puissance égale à la valeur de la seconde expression. La seconde expression doit être "
"un entier. Si la seconde expression n'est pas un entier, un avertissement "
"est généré et l'expression est tronquée pour obtenir une valeur entière. "
"L'échelle du résultat est B<scale> si l'exposant est négatif. Si l'exposant "
@@ -730,7 +730,7 @@
"that the \"var\" part is evaluated only once. This can make a difference if "
"\"var\" is an array."
msgstr ""
-"C'est équivalent à « var = var E<lt>opE<gt> expr » à l'exception que la "
+"C'est équivalent à « var = var E<lt>opE<gt> expr » excepté que la "
"partie « var » n'est évaluée qu'une seule fois. Cela peut faire une "
"différence si « var » est un tableau."
@@ -748,8 +748,8 @@
"sont toujours évaluées à 0 ou 1 : 0 si la relation est fausse et 1 si la "
"relation est vraie. Elles peuvent apparaître dans n'importe quelle "
"expression légale. Le B<bc> POSIX requiert que les expressions "
-"relationnelles ne peuvent être utilisées que dans les instructions if, for "
-"et while, et qu'un seul test relationnel peut y être effectué. Les "
+"relationnelles ne soient utilisées que dans les instructions if, for "
+"et while, et qu'un seul test relationnel y soit effectué. Les "
"opérateurs relationnels sont"
#. type: IP
@@ -952,8 +952,8 @@
"assignment operators."
msgstr ""
"La plupart des programmeurs C supposeraient que cela affecte le résultat de "
-"« 3 E<lt> 5 » (la valeur 1) à la variable « a ». Ce que cela fait dans B<bc> "
-"est d'affecter la valeur 3 à la variable « a » et de comparer ensuite 3 à 5. "
+"« 3 E<lt> 5 » (la valeur 1) à la variable « a ». Dans B<bc>, "
+"cela affecte la valeur 3 à la variable « a » et compare ensuite 3 à 5. "
"Il vaut mieux utiliser des parenthèses lors de l'utilisation d'opérateurs "
"relationnels ou logiques en présence d'opérateurs d'affectation."
@@ -1084,7 +1084,7 @@
"instructions sont exécutées « le plus tôt possible ». L'exécution se produit "
"quand un saut de ligne est rencontré et qu'il y a une ou plusieurs "
"instructions complètes. À cause de cette exécution immédiate, les sauts de "
-"ligne sont très importants dans B<bc>. En fait, à la fois le point-virgule "
+"ligne sont très importants dans B<bc>. En fait, le point-virgule "
"et le saut de ligne sont utilisés comme séparateurs d'instructions. Un saut "
"de ligne mal placé provoquera une erreur de syntaxe. Puisque les sauts de "
"ligne sont des séparateurs d'instructions, il est possible de cacher un saut "
@@ -1136,10 +1136,10 @@
"short hand notation for for B<last>.)"
msgstr ""
"Cette instruction accomplit une des deux actions. Si l'expression débute par "
-"« E<lt>variableE<gt> E<lt>affectationE<gt> ... », elle est considérée être "
+"« E<lt>variableE<gt> E<lt>affectationE<gt> ... », elle est considérée comme "
"une instruction d'affectation. Si l'expression n'est pas une instruction "
-"d'affectation, l'expression est évaluée et imprimée sur la sortie. Après que "
-"le nombre ait été affiché, un saut de ligne l'est également. Par exemple, "
+"d'affectation, l'expression est évaluée et affichée sur la sortie. Après que "
+"le nombre a été affiché, un saut de ligne l'est également. Par exemple, "
"« a=1 » est une instruction d'affectation et « (a=1) » est une expression "
"qui possède une affectation imbriquée. Tous les nombres qui sont affichés le "
"sont dans la base spécifiée par la variable B<obase>. Les valeurs légales "
@@ -1158,7 +1158,7 @@
"nombre présente comme effet de bord l'affectation de la valeur affichée à la "
"variable spéciale B<last>. Cela permet à l'utilisateur de récupérer la "
"dernière valeur affichée sans avoir à retaper l'expression qui a affiché le "
-"nombre. Affecter vers B<last> est légal et écrasera la dernière valeur "
+"nombre. Affecter une valeur à B<last> est légal et remplacera la dernière valeur "
"affichée par la valeur affectée. La valeur nouvellement affectée restera "
"jusqu'à ce que le nombre suivant soit affiché ou qu'une autre valeur soit "
"affectée à B<last>. Certaines installations peuvent permettre l'utilisation "
@@ -1181,7 +1181,7 @@
"All characters are take literally, including any newline. No newline "
"character is printed after the string."
msgstr ""
-"La chaîne de caractères est imprimée sur la sortie. Les chaînes débutent par "
+"La chaîne de caractères est affichée sur la sortie. Les chaînes débutent par "
"un guillemet double droit et contiennent tous les caractères présents "
"jusqu'au guillemet suivant. Tous les caractères sont utilisés littéralement, "
"y compris les sauts de ligne. Aucun caractère de saut de ligne n'est imprimé "
@@ -1284,7 +1284,7 @@
"L'instruction while exécutera l'instruction tant que l'expression est "
"différente de zéro. Elle évalue l'expression avant chaque exécution de "
"l'instruction. La fin de la boucle est causée par une valeur d'expression "
-"de 0 ou par l'exécution d'une instruction break."
+"de 0 ou par l'exécution d'une instruction break."
#. type: IP
#: archlinux debian-bookworm debian-unstable fedora-41 fedora-rawhide
@@ -1420,7 +1420,7 @@
"functions.) As an extension, the parenthesis are not required."
msgstr ""
"Renvoyer la valeur de l'expression à partir d'une fonction (consulter la "
-"section sur les fonctions. Comme extension, les parenthèses ne sont pas "
+"section sur les fonctions). Comme extension, les parenthèses ne sont pas "
"requises."
#. type: SS
@@ -1560,8 +1560,7 @@
"Les paramètres sont des nombres ou des tableaux (une extension). Dans la "
"définition de fonction, zéro paramètre ou plus sont définis en fournissant "
"leurs noms séparés par des virgules. Les nombres sont des paramètres passés "
-"uniquement par valeur. Les tableaux sont passés uniquement par variable "
-"(référence). Les tableaux sont spécifiés dans la définition des paramètres "
+"uniquement par valeur. Les tableaux sont spécifiés dans la définition des paramètres "
"par la notation « nom[] ». Dans l'appel de fonction, les paramètres réels "
"sont des expressions complètes pour les paramètres nombres. La même notation "
"est utilisée pour passer des tableaux et pour définir des paramètres de "
@@ -1665,8 +1664,8 @@
msgstr ""
"Plusieurs extensions ont été ajoutées aux fonctions. D’abord, le format de "
"la définition a été rendu légèrement moins astreignant. La norme requiert "
-"que l'accolade d'ouverture doit être placée sur la même ligne que le mot-clé "
-"B<define> et que toutes les autres parties doivent se situer sur les lignes "
+"que l'accolade d'ouverture soit placée sur la même ligne que le mot-clé "
+"B<define> et que toutes les autres parties se situent sur les lignes "
"suivantes. Cette version de B<bc> permet un nombre quelconque de sauts de "
"ligne avant et après l'accolade d'ouverture de la fonction. Par exemple, les "
"définitions suivantes sont légales :"
@@ -1741,7 +1740,7 @@
"function is a void function."
msgstr ""
"Puisque B<py> n’est pas une fonction void, l’appel de B<py(1)> affiche la "
-"sortie désirée et puis une seconde ligne qui est la valeur de la fonction. "
+"sortie désirée et une seconde ligne qui est la valeur de la fonction. "
"Puisque la valeur d’une fonction qui n’a pas reçu d’instruction return "
"explicite est zéro, celui-ci est affiché. Pour B<px(1)>, aucun zéro n’est "
"affiché parce que la fonction est une fonction void."
@@ -2395,12 +2394,12 @@
"likely an oversight in the grammar.) Traditional implementations of B<bc> "
"have only call by value array parameters."
msgstr ""
-" Le B<bc> POSIX ne gère (actuellement) pas totalement les paramètres de "
+" Le B<bc> POSIX ne gère (actuellement) pas totalement les paramètres "
"tableau. La grammaire POSIX autorise les tableaux dans les définitions de "
"fonction, mais ne fournit pas de méthode pour spécifier un tableau comme "
"paramètre réel. C'est plus que probablement un oubli dans la grammaire. Les "
-"implémentations traditionnelles de B<bc> ne gèrent que les paramètres de "
-"valeur de tableau."
+"implémentations traditionnelles de B<bc> ne gèrent que les paramètres "
+"tableau par valeur."
#. type: IP
#: archlinux debian-bookworm debian-unstable fedora-41 fedora-rawhide
@@ -2561,8 +2560,8 @@
"la séquence control-C sur le terminal) interrompra l'exécution du bloc "
"d'exécution courant. Il provoquera l'affichage d'une erreur à l'exécution "
"indiquant quelle fonction a été interrompue. Après que toutes les structures "
-"à l'exécution aient été « nettoyées », un message sera affiché pour notifier "
-"l'utilisateur que B<bc> est prêt à recevoir des entrée supplémentaires. "
+"à l'exécution ont été « nettoyées », un message sera affiché pour notifier "
+"l'utilisateur que B<bc> est prêt à recevoir des entrées supplémentaires. "
"Toutes les fonctions précédemment définies le restent, et la valeur de "
"toutes les variables non automatiques est celle ayant cours au moment de "
"l'interruption. Toutes les variables automatiques et paramètres de fonction "
@@ -2892,7 +2891,7 @@
"sortie. B<last> (une extension) est une variable ayant pour valeur le "
"dernier nombre affiché. Ces variables seront commentées plus en détail quand "
"cela sera approprié. Toutes ces variables peuvent se voir affecter des "
-"valeurs, ainsi qu'être utilisées dans des expressions."
+"valeurs et être utilisées dans des expressions."
#. type: Plain text
#: debian-bookworm debian-unstable
@@ -2939,7 +2938,7 @@
"1."
msgstr ""
"Le résultat de l'expression est la valeur de l’élévation de la première "
-"expression avec comme puissance la seconde. La seconde expression doit être "
+"expression à une puissance égale à la valeur de la seconde expression. La seconde expression doit être "
"un entier. Si la seconde expression n'est pas un entier, un avertissement "
"est généré et l'expression est tronquée pour obtenir une valeur entière. "
"L'échelle du résultat est B<scale> si l'exposant est négatif. Si l'exposant "
@@ -3011,7 +3010,7 @@
"instructions sont exécutées « le plus tôt possible ». L'exécution se produit "
"quand un saut de ligne est rencontré et qu'il y a une ou plusieurs "
"instructions complètes. À cause de cette exécution immédiate, les sauts de "
-"ligne sont très importants dans B<bc>. En fait, à la fois le point-virgule "
+"ligne sont très importants dans B<bc>. En fait, le point-virgule "
"et le saut de ligne sont utilisés comme séparateurs d'instructions. Un saut "
"de ligne mal placé provoquera une erreur de syntaxe. Puisque les sauts de "
"ligne sont des séparateurs d'instructions, il est possible de cacher un saut "
@@ -3054,10 +3053,10 @@
"short hand notation for for B<last>.)"
msgstr ""
"Cette instruction accomplit une des deux actions. Si l'expression débute par "
-"« E<lt>variableE<gt> E<lt>affectationE<gt> ... », elle est considérée être "
+"« E<lt>variableE<gt> E<lt>affectationE<gt> ... », elle est considérée comme "
"une instruction d'affectation. Si l'expression n'est pas une instruction "
-"d'affectation, l'expression est évaluée et imprimée sur la sortie. Après que "
-"le nombre ait été affiché, un saut de ligne l'est également. Par exemple, "
+"d'affectation, l'expression est évaluée et affichée sur la sortie. Après que "
+"le nombre a été affiché, un saut de ligne l'est également. Par exemple, "
"« a=1 » est une instruction d'affectation et « (a=1) » est une expression "
"qui possède une affectation imbriquée. Tous les nombres qui sont affichés le "
"sont dans la base spécifiée par la variable B<obase>. Les valeurs légales "
@@ -3076,7 +3075,7 @@
"présente comme effet de bord l'affectation de la valeur affichée à la "
"variable spéciale B<last>. Cela permet à l'utilisateur de récupérer la "
"dernière valeur affichée sans avoir à retaper l'expression qui a affiché le "
-"nombre. Affecter vers B<last> est légal et écrasera la dernière valeur "
+"nombre. Affecter une valeur à B<last> est légal et remplacera la dernière valeur "
"affichée par la valeur affectée. La valeur nouvellement affectée restera "
"jusqu'à ce que le nombre suivant soit affiché ou qu'une autre valeur soit "
"affectée à B<last>. Certaines installations peuvent permettre l'utilisation "
@@ -3103,7 +3102,7 @@
"virgules. Les chaînes ou expressions sont affichées dans leur ordre "
"d'apparition dans cette liste. Aucun saut de ligne terminal n'est affiché. "
"Les expressions sont évaluées et leur valeur est affichée et affectée à la "
-"variable B<last>. Les chaînes de l'instruction print sont imprimées sur la "
+"variable B<last>. Les chaînes de l'instruction print sont affichées sur la "
"sortie et peuvent contenir des caractères spéciaux. Les caractères spéciaux "
"débutent par une barre oblique inverse (\\e). Les caractères spéciaux "
"reconnus par B<bc> sont « a » (alerte ou sonnerie), « b » (effacement "
@@ -3172,9 +3171,7 @@
msgstr ""
"Les paramètres sont des nombres ou des tableaux (une extension). Dans la "
"définition de fonction, zéro paramètres ou plus sont définis en fournissant "
-"leurs noms séparés par des virgules. Les nombres sont des paramètres passés "
-"uniquement par valeur. Les tableaux sont passés uniquement par variable "
-"(référence). Les tableaux sont spécifiés dans la définition des paramètres "
+"leurs noms séparés par des virgules. Tous les paramètres sont passés par valeur. Les tableaux sont spécifiés dans la définition des paramètres "
"par la notation « \\,I<nom\\/>B<[]> ». Dans l'appel de fonction, les "
"paramètres réels sont des expressions complètes pour les paramètres nombres. "
"La même notation est utilisée pour passer des tableaux et pour définir des "