Bonjour, Le 05/11/25 16:44 Lucien a écrit : >Comme promis, une proposition de traduction de dc.1 Suggestions. Remarque : une chaine anglaise modifiée.
Amicalement -- Jean-Paul
--- dc.1.po.orig 2025-11-05 17:43:45.888183041 +0100 +++ dc.1.po 2025-11-06 10:30:21.604333807 +0100 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: manpages-l10n 4.28.0\n" "POT-Creation-Date: 2025-08-30 06:30+0200\n" -"PO-Revision-Date: 2025-11-05 16:42+0100\n" +"PO-Revision-Date: 2025-11-06 10:30+0100\n" "Last-Translator: Lucien Gentis <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" @@ -129,12 +129,12 @@ msgstr "" "Pour entrer un nombre dans B<dc>, tapez les chiffres de 0 à 9 et de A à F " "pour représenter les valeurs de zéro à quinze (indépendamment de la base de " -"l’entrée actuelle), en incluant éventuellement un séparateur unique entre " -"les parties entière et non entière. La notation exponentielle n’est pas " +"l’entrée actuelle), en incluant éventuellement un seul point décimal." +"La notation exponentielle n’est pas " "prise en charge. Pour entrer un nombre négatif, faites le précéder du " "caractère de soulignement « _ ». Le signe moins « - » ne peut pas être " "utilisé à cet effet, car il s’agit d’un opérateur binaire utilisé pour la " -"soustraction. Pour entrer deux nombres successifs, séparez les par une " +"soustraction. Pour entrer deux nombres successifs, séparez-les par une " "espace ou un retour à la ligne. Ces derniers n’auront aucune signification " "en tant que commande." @@ -260,7 +260,7 @@ "Limit recursion to a depth of at most I<depth>. (Mainly useful for " "debugging.)" msgstr "" -"Limiter la récursivité à la I<profondeur> maximale spécifiée (utilisé " +"Limiter la récursivité à la I<profondeur> maximale spécifiée (utilisation " "principalement pour le débogage)." # FIXME will processed --> will be processed @@ -334,18 +334,19 @@ "printed without a trailing newline. Otherwise it is a number, and the " "integer portion of its absolute value is printed out as a \"base " "(UCHAR_MAX+1)\" byte stream. Assuming that (UCHAR_MAX+1) is 256 (as it is " -"on most machines with 8-bit bytes), the sequence B<KSK0k1/" -"_1Ss [ls*]Sxd0E<gt>x [256~Ssd0E<lt>x]dsxxsx[q]Sq[Lsd0E<gt>qaPlxx] dsxxsx0sqLqsxLxLK+k> " -"could also accomplish this function. (Much of the complexity of the above " -"native-dc code is due to the ~ computing the characters backwards, and the " -"desire to ensure that all registers wind up back in their original states.)" +"on most machines with 8-bit bytes), the sequence B<KSK0k1/_1Ss " +"[ls*]Sxd0E<gt>x [256~Ssd0E<lt>x]dsxxsx[q]Sq[Lsd0E<gt>qaPlxx] " +"dsxxsx0sqLqsxLxLK+k> could also accomplish this function. (Much of the " +"complexity of the above native-dc code is due to the ~ computing the " +"characters backwards, and the desire to ensure that all registers wind up " +"back in their original states.)" msgstr "" "Dépiler la valeur du sommet de la pile. S’il s’agit d’une chaîne, elle est " "simplement affichée sans retour à la ligne final. Sinon il s’agit d’un " "nombre et la partie entière de sa valeur absolue est affichée comme une " "suite d’octets « base (UCHAR_MAX+1) ». En supposant que (UCHAR_MAX+1) est " -"égal à 256 (comme c’est le cas sur la plupart des machines avec des octets " -"sur 8 bits), la séquence B<KSK0k1/_1Ss [ls*]Sxd0E<gt>x " +"égal à 256 (comme c’est le cas sur la plupart des machines avec des multiplets " +"de 8 bits), la séquence B<KSK0k1/_1Ss [ls*]Sxd0E<gt>x " "[256~Ssd0E<lt>x]dsxxsx[q]Sq[Lsd0E<gt>qaPlxx] dsxxsx0sqLqsxLxLK+k> pourrait " "aussi effectuer cette opération. La complexité du code propre à B<dc> ci-" "avant est en grande partie due au fait que « ~ » traite les caractères en " @@ -436,7 +437,7 @@ msgstr "" "Dépiler deux valeurs, multiplier l’une par l’autre et empiler le résultat. " "Le nombre de chiffres après la virgule du résultat dépend de la valeur de la " -"précision actuelle et du nombre de chiffres après la virgule des deux " +"précision actuelle et de la partie décimale des deux " "arguments." #. type: TP @@ -454,7 +455,7 @@ "precision value." msgstr "" "Dépiler deux valeurs, diviser la seconde par la première et empiler le " -"résultat. Le nombre de chiffres après la virgule du résultat dépend de la " +"résultat. La partie décimale du résultat dépend de la " "valeur de la précision." #. type: TP @@ -494,7 +495,7 @@ msgstr "" "Dépiler deux valeurs et diviser la seconde par la première. Empiler tout " "d’abord le quotient, puis faire de même avec le reste de la division. Le " -"nombre de chiffres après la virgule du résultat dépend de la valeur de la " +"nombre de chiffres de la partie décimale du résultat dépend de la valeur de la " "précision. La séquence B<SdSn lnld/ LnLd%> pourrait aussi effectuer cette " "opération avec un traitement des erreurs légèrement différent." @@ -516,7 +517,7 @@ msgstr "" "Dépiler deux valeurs et en calculer l’exponentielle en utilisant la première " "valeur comme exposant et la seconde comme base. La partie non entière de " -"l’exposant est ignorée. Le nombre de chiffres après la virgule du résultat " +"l’exposant est ignorée. Le nombre de chiffres de la partie décimale du résultat " "dépend de la valeur de la précision." #. type: TP @@ -543,8 +544,8 @@ "valeur est la réduction modulaire ; il doit s’agir d’un nombre entier " "différent de zéro. La seconde valeur est l’exposant ; il doit s’agir d’un " "nombre supérieur ou égal à zéro dont la partie non entière sera ignorée. La " -"troisième valeur est la base, objet de l’exponentiation ; il doit s’agir " -"d’un nombre entier. Pour les petits nombres entiers, la séquence B<Sm^Lm%> " +"troisième valeur est la base, objet de l’exponentiation, qui doit être " +"un nombre entier. Pour les petits nombres entiers, la séquence B<Sm^Lm%> " "pourra effectuer la même opération, mais à la différence de B<^>, cette " "commande fonctionnera avec des exposants de grandeur quelconque." @@ -564,7 +565,7 @@ "the number of fraction digits in the result." msgstr "" "Dépiler une valeur, en calculer la racine carrée et empiler le résultat. Le " -"nombre de chiffres après la virgule du résultat dépend de la valeur maximale " +"nombre de chiffres de la partie décimale du résultat dépend de la valeur maximale " "de la précision et de la précision de l’argument." #. type: Plain text @@ -600,7 +601,7 @@ #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide #: mageia-cauldron opensuse-leap-16-0 opensuse-tumbleweed msgid "Clears the stack, rendering it empty." -msgstr "Vider la pile." +msgstr "Vider complètement la pile." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -681,7 +682,7 @@ msgstr "" "B<dc> fournit au moins 256 registres en mémoire, chacun d’entre eux étant " "nommé à l’aide d’un unique caractère. Il est ainsi possible de stocker un " -"nombre ou une chaîne dans un registre et de le retrouver plus tard." +"nombre ou une chaîne dans un registre et les retrouver plus tard." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -694,7 +695,7 @@ #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide #: mageia-cauldron opensuse-leap-16-0 opensuse-tumbleweed msgid "Pop the value off the top of the stack and store it into register I<r>." -msgstr "Dépiler une valeur et stocker cette dernière dans le registre I<r>." +msgstr "Dépiler la valeur au sommet de la pile et stocker cette dernière dans le registre I<r>." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -758,7 +759,7 @@ "accessible via the B<l>I<r> command." msgstr "" "Dépiler la pile du registre I<r> et placer la valeur obtenue au sommet de la " -"pile principale. La valeur précédente de la pile du registre peut maintenant " +"pile principale. La valeur précédente de la pile du registre, si elle existe, peut maintenant " "être lue à l’aide de la commande B<l>I<r>." #. type: SH @@ -779,8 +780,8 @@ "typed in use this radix. The output radix is used for printing numbers." msgstr "" "B<dc> possède trois paramètres permettant de contrôler ses opérations : la " -"précision, la base base del’entrée et la base de la sortie. La précision " -"indique le nombre de chiffres après la virgule à conserver dans le résultat " +"précision, la base de l’entrée et la base de la sortie. La précision " +"indique le nombre de chiffres de la partie décimale à conserver dans le résultat " "de la plupart des opérations. La base de l’entrée contrôle l’interprétation " "des nombres entrés ; tous les nombres entrés seront dans cette base. La base " "de la sortie contrôle l’affichage des nombres." @@ -907,12 +908,12 @@ "Comme il peut opérer sur des nombres, B<dc> peut aussi opérer sur des " "chaînes, mais de manière limitée. Les seules opérations possibles sur les " "chaînes sont l’affichage et l’exécution en tant que macro (ce qui signifie " -"que le contenu de la chaîne sera traité comme une commande de B<dc>). Tous " +"que le contenu de la chaîne sera traité comme des commandes de B<dc>). Tous " "les registres et la pile peuvent contenir des chaînes, et B<dc> saura " "toujours si un objet donné est un nombre ou une chaîne. Certaines commandes " "comme les opérations arithmétiques attendent des nombres comme arguments et " "afficheront une erreur si ces derniers sont des chaînes. D’autres commandes " -"acceptent des nombres ou des chaînes ; par exemple, la commande B<p> accepte " +"acceptent un nombre ou une chaîne ; par exemple, la commande B<p> accepte " "l’un ou l’autre et affichera l’objet en fonction de son type." #. type: TP @@ -932,7 +933,7 @@ msgstr "" "Construire une chaîne contenant les I<caractères> spécifiés (entourés de " "crochets ouvrant B<[> et fermant B<]>) et empiler le résultat. Par exemple, " -"B<[foo]P> affichera la chaîne B<foo> (sans retour à la ligne)." +"B<[toto]P> affichera la chaîne B<toto> (sans retour à la ligne)." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1020,8 +1021,8 @@ "and B<2 1E<gt>a> will not." msgstr "" "Dépiler deux valeurs et les comparer en supposant qu’il s’agit de nombres et " -"en exécutant le contenu du registre I<r> en tant que macro si le premier " -"sommet de la pile est supérieur au second. Par exemple, B<1 2E<gt>a> " +"en exécutant le contenu du registre I<r> en tant que macro si la première " +"valeur au sommet de la pile est supérieure à la seconde. Par exemple, B<1 2E<gt>a> " "invoquera le contenu du registre B<a>, alors que B<2 1E<gt>a> ne l’invoquera " "pas." @@ -1040,8 +1041,8 @@ "than (less than or equal to) what was the second-to-top." msgstr "" "Similaire à la commande précédente, à la différence que la macro du registre " -"I<r> sera invoquée si le premier sommet de la pile n’est pas supérieur (est " -"inférieur ou égal) au second." +"I<r> sera invoquée si la première valeur au sommet de la pile n’est pas supérieure (est " +"inférieure ou égale) à la seconde." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1056,7 +1057,7 @@ msgid "Similar but invokes the macro if the original top-of-stack is less." msgstr "" "Similaire à la commande précédente, à la différence que la macro du registre " -"I<r> sera invoquée si le premier sommet de la pile est inférieur au second." +"I<r> sera invoquée si la première valeur au sommet de la pile est inférieure à la seconde." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1073,8 +1074,8 @@ "(greater than or equal to) what was the second-to-top." msgstr "" "Similaire à la commande précédente, à la différence que la macro du registre " -"I<r> sera invoquée si le premier sommet de la pile n’est pas inférieur (est " -"supérieur ou égal) au second." +"I<r> sera invoquée si la première valeur au sommet de la pile n’est pas inférieure (est " +"supérieure ou égale) à la seconde." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1120,7 +1121,7 @@ "Reads a line from the terminal and executes it. This command allows a macro " "to request input from the user." msgstr "" -"Lire une ligne depuis le terminal et l'exécute. Cette commande permet à une " +"Lire une ligne depuis le terminal et l'exécuter. Cette commande permet à une " "macro de demander une entrée à l’utilisateur." #. type: TP @@ -1188,8 +1189,7 @@ "Dépiler une valeur, calculer le nombre de chiffres décimaux qu’elle comporte " "(ou le nombre de caractères s’il s’agit d’une chaîne) et empiler le " "résultat. Le nombre de chiffres que comporte un nombre n’inclut I<pas> les " -"zéros de début, même s’ils apparaissent à la droite du séparateur entre les " -"parties entière et non entière." +"zéros de début, même s’ils apparaissent à la droite du point décimal." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1275,7 +1275,7 @@ "Exécuter le reste de la ligne en tant que commande système. Notez que le " "traitement des commandes B<!E<lt>>, B<!=> et B<!E<gt>> est prioritaire, et " "que si vous souhaitez exécuter une commande commençant par B<E<lt>>, B<=> ou " -"B<E<gt>>, vous devrez ajouter une espace après le « ! »." +"B<E<gt>>, vous devez ajouter une espace après le « ! »." #. type: TP #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide @@ -1403,7 +1403,7 @@ "More complete documentation is available in dc.info, which may (depending on " "your local installation) be available by invoking ``info dc''." msgstr "" -"Des informations plus complètes sont disponibles dans I<dc.info> auquel il " +"Des informations plus complètes sont disponibles dans I<dc.info>, auxquelles il " "devrait être possible d’accéder (en fonction de votre installation locale) " "en invoquant la commande B<info dc>." @@ -1425,14 +1425,14 @@ "meaning as commands." msgstr "" "Pour entrer un nombre dans B<dc>, tapez les chiffres (en utilisant les " -"lettres capitales I<A> à I<F> comme « chiffres » lorsqu’on travaille avec " -"une base en entrée supérieure à dix), en incluant éventuellement un point " +"lettres capitales I<A> à I<F> comme « chiffres » pour les bases " +"d’entrée supérieures à dix), en incluant éventuellement un point " "décimal. La notation exponentielle n’est pas prise en charge. Pour entrer un " "nombre négatif, faites le précéder du caractère de soulignement « _ ». Le " "signe moins « - » ne peut pas être utilisé à cet effet, car il s’agit d’un " "opérateur binaire utilisé pour la soustraction. Pour entrer deux nombres " "successifs, séparez les par une espace ou un retour à la ligne. Ces derniers " -"n’auront aucune signification en tant que commande." +"n’ont aucune signification en tant que commande." # FIXME "If it it a string" --> "If it is a string" #. type: Plain text @@ -1453,9 +1453,9 @@ "simplement affichée sans retour à la ligne final. Sinon il s’agit d’un " "nombre, et la partie entière de sa valeur absolue est affichée comme une " "suite d’octets « base (UCHAR_MAX+1) ». En supposant que (UCHAR_MAX+1) est " -"égal à 256 (comme c’est le cas sur la plupart des machines avec des octets " -"sur 8 bits), la séquence B<KSK0k1/" -"_1Ss [ls*]Sxd0E<gt>x [256~Ssd0E<lt>x]dsxxsx[q]Sq[Lsd0E<gt>qaPlxx] dsxxsx0sqLqsxLxLK+k> " +"égal à 256 (comme c’est le cas sur la plupart des machines avec des multiplets " +"de 8 bits), la séquence B<KSK0k1/" +"_1Ss [ls*]Sxd0E<gt>x [256~Ssd0E<lt>x]dsxxsx[q]Sq[Lsd0E<gt>qaPlxx] dsxxsx0sqLqsxLxLK+k> " "pourrait aussi effectuer cette opération. La complexité du code propre à " "B<dc> ci-avant est en grande partie due au fait que « ~ » traite les " "caractères en sens inverse et au souhait de s’assurer que tous les registres " @@ -1469,7 +1469,7 @@ "precision value." msgstr "" "Dépiler deux valeurs, diviser la seconde par la première et empiler le " -"résultat. Le nombre de chiffres après la virgule du résultat dépend de la " +"résultat. Le nombre de chiffres de la partie décimale du résultat dépend de la " "valeur de la précision." #. type: Plain text @@ -1483,7 +1483,7 @@ msgstr "" "Dépiler deux valeurs et diviser la seconde par la première. Empiler tout " "d’abord le quotient, puis faire de même avec le reste de la division. Le " -"nombre de chiffres après la virgule utilisé dans la division dépend de la " +"nombre de chiffres de la partie décimale utilisé dans la division dépend de la " "valeur de la précision. La séquence B<SdSn lnld/ LnLd%> pourrait aussi " "effectuer cette opération avec un traitement des erreurs légèrement " "différent."

