@@ -6,7 +6,7 @@ msgstr ""
66"Project-Id-Version : Python 3.6\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2018-06-28 15:29+0200\n "
9- "PO-Revision-Date : 2018-10-05 16:03 +0200\n "
9+ "PO-Revision-Date : 2018-10-05 17:45 +0200\n "
1010"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1111"Language : fr\n "
1212"MIME-Version : 1.0\n "
@@ -71,7 +71,7 @@ msgid ""
7171"accumulate. For this reason, decimal is preferred in accounting applications "
7272"which have strict equality invariants."
7373msgstr ""
74- "Ces inexactitudes ont des conséquences en arithmétiques . En base décimale à "
74+ "Ces inexactitudes ont des conséquences en arithmétique . En base décimale à "
7575"virgule flottante, ``0.1 + 0.1 + 0.1 - 0.3`` est exactement égal à zéro. En "
7676"virgule flottante binaire, l'ordinateur l'évalue à :const:"
7777"`5.5511151231257827e-017`. Bien que très proche de zéro, cette différence "
@@ -495,6 +495,12 @@ msgid ""
495495"compared, sorted, and coerced to another type (such as :class:`float` or :"
496496"class:`int`)."
497497msgstr ""
498+ "Les objets Decimal partagent beaucoup de propriétés avec les autres types "
499+ "intégrés tels que :class:`float` et :class:`int`. Toutes les opérations "
500+ "mathématiques et méthodes sont conservées. De même les objets Decimal "
501+ "peuvent être copié, sérialisés en pickle, affichés, utilisés comme clé de "
502+ "dictionnaire, éléments de set, comparés, classé, et convertis vers un autre "
503+ "type (tel que :class:`float` ou :class:`int`)."
498504
499505#: ../Doc/library/decimal.rst:413
500506msgid ""
@@ -503,19 +509,28 @@ msgid ""
503509"applied to Decimal objects, the sign of the result is the sign of the "
504510"*dividend* rather than the sign of the divisor::"
505511msgstr ""
512+ "Il existe quelques différences mineures entre l'arithmétique entre les "
513+ "objets décimaux et l'arithmétique avec les entiers et les floats. Quand "
514+ "l'opérateur `reste` ``%`` est appliqué sur des objets décimaux, le signe du "
515+ "résultat est le signe du *dividend* plutôt que le signe du diviseur::"
506516
507517#: ../Doc/library/decimal.rst:423
508518msgid ""
509519"The integer division operator ``//`` behaves analogously, returning the "
510520"integer part of the true quotient (truncating towards zero) rather than its "
511521"floor, so as to preserve the usual identity ``x == (x // y) * y + x % y``::"
512522msgstr ""
523+ "L'opérateur division entière, ``//`` se comporte de la même manière, "
524+ "retournant la partie entière du quotient, plutôt que son arrondi, de manière "
525+ "à préserver l'identité d'Euclide ``x == (x // y) * y + x % y``::"
513526
514527#: ../Doc/library/decimal.rst:432
515528msgid ""
516529"The ``%`` and ``//`` operators implement the ``remainder`` and ``divide-"
517530"integer`` operations (respectively) as described in the specification."
518531msgstr ""
532+ "Les opérateurs ``//`` et ``%`` implémentent la division entière et le reste, "
533+ "respectivement, tel que décrit dans la spécification."
519534
520535#: ../Doc/library/decimal.rst:436
521536msgid ""
@@ -527,18 +542,28 @@ msgid ""
527542"This avoids confusing results when doing equality comparisons between "
528543"numbers of different types."
529544msgstr ""
545+ "Les objets Decimal ne peuvent généralement pas être combinés avec des floats "
546+ "ou des objets :class:`fractions.Fraction` lors d'opérations arithmétiques : "
547+ "tout addition entre un :class:`Decimal` avec un :class:`float`, par "
548+ "exemple, lèvera une exception :exc:`TypeError`. Cependant, il est possible "
549+ "d'utiliser les opérateurs de comparaison avec les autres types numériques. "
550+ "Cela évite d'avoir des résultats absurdes lors des tests d'égalités entre "
551+ "différents types."
530552
531553#: ../Doc/library/decimal.rst:444
532554msgid ""
533555"Mixed-type comparisons between :class:`Decimal` instances and other numeric "
534556"types are now fully supported."
535557msgstr ""
558+ "Les comparaisons inter-types entre :class:`Decimal` et les autres types "
559+ "numériques sont désormais intégralement supportés."
536560
537561#: ../Doc/library/decimal.rst:448
538562msgid ""
539563"In addition to the standard numeric properties, decimal floating point "
540564"objects also have a number of specialized methods:"
541565msgstr ""
566+ "En plus des propriétés numériques standards, les décimaux ont également des "
542567
543568#: ../Doc/library/decimal.rst:454
544569msgid ""
@@ -560,6 +585,8 @@ msgid ""
560585"The conversion is exact. Raise OverflowError on infinities and ValueError "
561586"on NaNs."
562587msgstr ""
588+ "La conversion est exacte. Lève une ``OverflowError`` sur l'infini et "
589+ "``ValueError`` sur les ``Nan``'s."
563590
564591#: ../Doc/library/decimal.rst:475
565592msgid ""
0 commit comments