Proofreading decimal.po
This commit is contained in:
parent 4e79d47f3d
commit 669c5b5ed2
2 changed files with 132 additions and 133 deletions
1 dict
1
dict | | @ -36,6 +36,7 @@ Hettinger | |||
import | ||||
imports | ||||
indiçage | ||||
indo-arabes | ||||
interchangés | ||||
itérateur | ||||
itérateurs | ||||
| | | |||
| | @ -6,7 +6,7 @@ msgstr "" | |||
"Project-Id-Version: Python 3.6\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2018-06-28 15:29+0200\n" | ||||
"PO-Revision-Date: 2018-10-05 18:31+0200\n" | ||||
"PO-Revision-Date: 2018-10-07 18:55+0200\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
"Language: fr\n" | ||||
"MIME-Version: 1.0\n" | ||||
| | @ -17,22 +17,21 @@ msgstr "" | |||
| ||||
#: ../Doc/library/decimal.rst:2 | ||||
msgid ":mod:`decimal` --- Decimal fixed point and floating point arithmetic" | ||||
msgstr ":mod:`decimal` --- Decimal, Arithmétique en virgule fixe et flottante" | ||||
msgstr ":mod:`decimal` --- Arithmétique décimale en virgule fixe et flottante" | ||||
| ||||
#: ../Doc/library/decimal.rst:15 | ||||
msgid "**Source code:** :source:`Lib/decimal.py`" | ||||
msgstr "**Code source :** :source:`Lib/decimal.py`" | ||||
msgstr "**Code source :** :source:`Lib/decimal.py`" | ||||
| ||||
#: ../Doc/library/decimal.rst:33 | ||||
#, fuzzy | ||||
msgid "" | ||||
"The :mod:`decimal` module provides support for fast correctly-rounded " | ||||
"decimal floating point arithmetic. It offers several advantages over the :" | ||||
"class:`float` datatype:" | ||||
msgstr "" | ||||
"Le module :mod:`decimal` supporte une arithmétique en virgule flottante " | ||||
"produisant des arrondis mathématiquement corrects. Il possède plusieurs " | ||||
"avantages en comparaison au type :class:`float` :" | ||||
"Le module :mod:`decimal` fournit une arithmétique en virgule flottante " | ||||
"rapide et produisant des arrondis mathématiquement corrects. Il possède " | ||||
"plusieurs avantages en comparaison au type :class:`float` :" | ||||
| ||||
#: ../Doc/library/decimal.rst:37 | ||||
msgid "" | ||||
| | @ -42,11 +41,11 @@ msgid "" | |||
"people learn at school.\" -- excerpt from the decimal arithmetic " | ||||
"specification." | ||||
msgstr "" | ||||
"Decimal « est basé sur un modèle en virgule flottante conçu pour les " | ||||
"humains, qui suit un ce principe directeur -- l'ordinateur doit fournir un " | ||||
"modèle de calcul qui fonctionne de la même manière que le calcul qu'on " | ||||
"apprend à l'école » -- extrait de la spécification de l'arithmétique " | ||||
"décimale." | ||||
"Le module ``decimal`` « est basé sur un modèle en virgule flottante conçu " | ||||
"pour les humains, qui suit ce principe directeur : l'ordinateur doit fournir " | ||||
"un modèle de calcul qui fonctionne de la même manière que le calcul qu'on " | ||||
"apprend à l'école » -- extrait (traduit) de la spécification de " | ||||
"l'arithmétique décimale." | ||||
| ||||
#: ../Doc/library/decimal.rst:42 | ||||
msgid "" | ||||
| | @ -58,8 +57,8 @@ msgstr "" | |||
"Les nombres décimaux peuvent être représentés exactement en base décimale " | ||||
"flottante. En revanche, des nombres tels que :const:`1.1` ou :const:`1.2` " | ||||
"n'ont pas de représentation exacte en base binaire flottante. L'utilisateur " | ||||
"final ne s'attend typiquement pas à recevoir :const:`3.3000000000000003` " | ||||
"lorsqu'il saisit ``1.1 + 2.2``, ce qui arrive en arithmétique binaire à " | ||||
"final ne s'attend typiquement pas à obtenir :const:`3.3000000000000003` " | ||||
"lorsqu'il saisit ``1.1 + 2.2``, ce qui se passe en arithmétique binaire à " | ||||
"virgule flottante." | ||||
| ||||
#: ../Doc/library/decimal.rst:47 | ||||
| | @ -71,13 +70,13 @@ msgid "" | |||
"accumulate. For this reason, decimal is preferred in accounting applications " | ||||
"which have strict equality invariants." | ||||
msgstr "" | ||||
"Ces inexactitudes ont des conséquences en arithmétique. En base décimale à " | ||||
"virgule flottante, ``0.1 + 0.1 + 0.1 - 0.3`` est exactement égal à zéro. En " | ||||
"virgule flottante binaire, l'ordinateur l'évalue à :const:" | ||||
"`5.5511151231257827e-017`. Bien que très proche de zéro, cette différence " | ||||
"induit des erreurs lors des tests d'égalité, et qui peuvent s'accumuler. " | ||||
"Pour ces raisons, decimal est le module utilisé pour des applications " | ||||
"comptables, qui ont des contraintes strictes de fiabilité." | ||||
"Ces inexactitudes ont des conséquences en arithmétique. En base décimale à " | ||||
"virgule flottante, ``0.1 + 0.1 + 0.1 - 0.3`` est exactement égal à zéro. En " | ||||
"virgule flottante binaire, l'ordinateur l'évalue à :const:" | ||||
"`5.5511151231257827e-017`. Bien que très proche de zéro, cette différence " | ||||
"induit des erreurs lors des tests d'égalité, erreurs qui peuvent " | ||||
"s'accumuler. Pour ces raisons ``decimal`` est le module utilisé pour des " | ||||
"applications comptables ayant des contraintes strictes de fiabilité." | ||||
| ||||
#: ../Doc/library/decimal.rst:54 | ||||
msgid "" | ||||
| | @ -88,13 +87,13 @@ msgid "" | |||
"multiplicands. For instance, ``1.3 * 1.2`` gives :const:`1.56` while ``1.30 " | ||||
"* 1.20`` gives :const:`1.5600`." | ||||
msgstr "" | ||||
"Le module decimal incorpore la notion de chiffres significatifs, tels que " | ||||
"``1.30 + 1.20`` soit égal à :const:`2.50`. Le dernier zéro ne change pas la " | ||||
"valeur de :const:`2.50`, il n'est affiché que pour respecter le nombre de " | ||||
"chiffres significatifs. C'est également l'affichage préféré pour représenter " | ||||
"des sommes d'argent. Pour la multiplication, l'approche « scolaire » utilise " | ||||
"tout les chiffres présents dans les facteurs. Par exemple, ``1.3 * 1.2`` " | ||||
"donnerait :const:`1.56` tandis que ``1.30 * 1.20`` donnerait :const:`1.5600`." | ||||
"Le module ``decimal`` incorpore la notion de chiffres significatifs, tels " | ||||
"que ``1.30 + 1.20`` est égal à :const:`2.50`. Le dernier zéro n'est conservé " | ||||
"que pour respecter le nombre de chiffres significatifs. C'est également " | ||||
"l'affichage préféré pour représenter des sommes d'argent. Pour la " | ||||
"multiplication, l'approche « scolaire » utilise tout les chiffres présents " | ||||
"dans les facteurs. Par exemple, ``1.3 * 1.2`` donnerait :const:`1.56` tandis " | ||||
"que ``1.30 * 1.20`` donnerait :const:`1.5600`." | ||||
| ||||
#: ../Doc/library/decimal.rst:61 | ||||
msgid "" | ||||
| | @ -103,7 +102,7 @@ msgid "" | |||
"needed for a given problem:" | ||||
msgstr "" | ||||
"Contrairement à l'arithmétique en virgule flottante binaire, le module " | ||||
"decimal possède un paramètre de précision ajustable ( par défaut à 28 " | ||||
"``decimal`` possède un paramètre de précision ajustable (par défaut à 28 " | ||||
"chiffres significatifs) qui peut être aussi élevée que nécessaire pour un " | ||||
"problème donné :" | ||||
| ||||
| | @ -117,12 +116,12 @@ msgid "" | |||
"using exceptions to block any inexact operations." | ||||
msgstr "" | ||||
"L'arithmétique binaire et décimale en virgule flottante sont implémentées " | ||||
"selon des standards publiés. Alors que le type float n'expose qu'une faible " | ||||
"portion de ses capacités, le module decimal expose tous les composants " | ||||
"nécessaires du standard. Lorsque nécessaire, le développeur a un contrôle " | ||||
"total de la gestion de signal et de l'arrondi. Cela inclut l'option de " | ||||
"forcer une arithmétique exacte en utilisant des exceptions pour bloquer " | ||||
"toute opération inexacte." | ||||
"selon des standards publiés. Alors que le type ``float`` n'expose qu'une " | ||||
"faible portion de ses capacités, le module ``decimal`` expose tous les " | ||||
"composants nécessaires du standard. Lorsque nécessaire, le développeur a un " | ||||
"contrôle total de la gestion de signal et de l'arrondi. Cela inclut la " | ||||
"possibilité de forcer une arithmétique exacte en utilisant des exceptions " | ||||
"pour bloquer toute opération inexacte." | ||||
| ||||
#: ../Doc/library/decimal.rst:80 | ||||
msgid "" | ||||
| | @ -131,18 +130,18 @@ msgid "" | |||
"rounded floating-point arithmetic.\" -- excerpt from the decimal arithmetic " | ||||
"specification." | ||||
msgstr "" | ||||
"Le module decimal fut conçu pour supporter « sans préjudice, à la fois une " | ||||
"Le module ``decimal`` a été conçu pour gérer « sans préjugé, à la fois une " | ||||
"arithmétique décimale non-arrondie (aussi appelée arithmétique en virgule " | ||||
"fixe) et à la fois une arithmétique en virgule flottante. » -- extrait " | ||||
"depuis la spécification de l'arithmétique décimale." | ||||
"fixe) et à la fois une arithmétique en virgule flottante. » (extrait traduit " | ||||
"de la spécification de l'arithmétique décimale)." | ||||
| ||||
#: ../Doc/library/decimal.rst:85 | ||||
msgid "" | ||||
"The module design is centered around three concepts: the decimal number, " | ||||
"the context for arithmetic, and signals." | ||||
msgstr "" | ||||
"Le module est conçu autour de trois concepts : le chiffre décimal, le " | ||||
"contexte arithmétique, et le signal." | ||||
"Le module est conçu autour de trois concepts : le nombre décimal, le " | ||||
"contexte arithmétique et les signaux." | ||||
| ||||
#: ../Doc/library/decimal.rst:88 | ||||
msgid "" | ||||
| | @ -152,9 +151,9 @@ msgid "" | |||
"`Infinity`, :const:`-Infinity`, and :const:`NaN`. The standard also " | ||||
"differentiates :const:`-0` from :const:`+0`." | ||||
msgstr "" | ||||
"Un objet decimal est immuable. Il a un signe, des chiffres, et un exposant. " | ||||
"Un ``Decimal`` est immuable. Il a un signe, un coefficient, et un exposant. " | ||||
"Pour préserver le nombre de chiffres significatifs, les zéros en fin de " | ||||
"chaîne ne sont pas tronqués. Les objets decimals incluent aussi des valeurs " | ||||
"chaîne ne sont pas tronqués. Les décimaux incluent aussi des valeurs " | ||||
"spéciales telles que :const:`Infinity`, :const:`-Infinity`, et :const:`NaN`. " | ||||
"Le standard fait également la différence entre :const:`-0` et :const:`+0`." | ||||
| ||||
| | @ -167,11 +166,11 @@ msgid "" | |||
"`ROUND_FLOOR`, :const:`ROUND_HALF_DOWN`, :const:`ROUND_HALF_EVEN`, :const:" | ||||
"`ROUND_HALF_UP`, :const:`ROUND_UP`, and :const:`ROUND_05UP`." | ||||
msgstr "" | ||||
"Le contexte de l'arithmétique est un environnement qui précise une " | ||||
"précision, une règle pour l'arrondi, des limites sur l'exposant, des " | ||||
"étiquettes indiquant le résultat des opérations, et des activateurs de piège " | ||||
"qui déterminent si les signaux doivent être traités comme des exceptions. " | ||||
"Les options d'arrondi incluent :const:`ROUND_CEILING`, :const:`ROUND_DOWN`, :" | ||||
"Le contexte de l'arithmétique est un environnement qui permet de configurer " | ||||
"une précision, une règle pour l'arrondi, des limites sur l'exposant, des " | ||||
"options indiquant le résultat des opérations et si les signaux (remontés " | ||||
"lors d'opérations illégales) sont traités comme des exceptions Python. Les " | ||||
"options d'arrondi incluent :const:`ROUND_CEILING`, :const:`ROUND_DOWN`, :" | ||||
"const:`ROUND_FLOOR`, :const:`ROUND_HALF_DOWN`, :const:`ROUND_HALF_EVEN`, :" | ||||
"const:`ROUND_HALF_UP`, :const:`ROUND_UP`, et :const:`ROUND_05UP`." | ||||
| ||||
| | @ -187,8 +186,8 @@ msgid "" | |||
msgstr "" | ||||
"Les signaux sont des groupes de conditions exceptionnelles qui surviennent " | ||||
"durant le calcul. Selon les besoins de l'application, les signaux peuvent " | ||||
"être ignorées, considérés comme de l'information, ou bien traités comme des " | ||||
"exceptions. Les signaux dans le module decimal sont : :const:`Clamped`, :" | ||||
"être ignorés, considérés comme de l'information, ou bien traités comme des " | ||||
"exceptions. Les signaux dans le module ``decimal`` sont : :const:`Clamped`, :" | ||||
"const:`InvalidOperation`, :const:`DivisionByZero`, :const:`Inexact`, :const:" | ||||
"`Rounded`, :const:`Subnormal`, :const:`Overflow`, :const:`Underflow` et :" | ||||
"const:`FloatOperation`." | ||||
| | @ -200,23 +199,23 @@ msgid "" | |||
"one, an exception is raised. Flags are sticky, so the user needs to reset " | ||||
"them before monitoring a calculation." | ||||
msgstr "" | ||||
"Pour chaque signal il y a une étiquette et un activateur de piège. Quand un " | ||||
"signal est activé, son étiquette est assigné à la valeur un, puis, si " | ||||
"l'activateur de piège est activé, une exception est levée. Les étiquettes " | ||||
"sont persistantes, ce qui implique que l'utilisateur doit les remettre à " | ||||
"zéro avant de surveiller un calcul." | ||||
"Chaque signal est configurable indépendamment. Quand une opération illégale " | ||||
"survient, le signal est mis à ``1``, puis s'il est configuré pour, une " | ||||
"exception est levée. La mise à ``1`` est persistante, l'utilisateur doit " | ||||
"donc les remettre à zéro avant de commencer un calcul qu'il souhaite " | ||||
"surveiller." | ||||
| ||||
#: ../Doc/library/decimal.rst:116 | ||||
msgid "" | ||||
"IBM's General Decimal Arithmetic Specification, `The General Decimal " | ||||
"Arithmetic Specification <http://speleotrove.com/decimal/decarith.html>`_." | ||||
msgstr "" | ||||
"La spécification d'IBM sur l'arithmétique décimale, `The General Decimal " | ||||
"La spécification d'IBM sur l'arithmétique décimale : `The General Decimal " | ||||
"Arithmetic Specification <http://speleotrove.com/decimal/decarith.html>`_." | ||||
| ||||
#: ../Doc/library/decimal.rst:125 | ||||
msgid "Quick-start Tutorial" | ||||
msgstr "Tutoriel rapide" | ||||
msgstr "Introduction pratique" | ||||
| ||||
#: ../Doc/library/decimal.rst:127 | ||||
msgid "" | ||||
| | @ -224,9 +223,9 @@ msgid "" | |||
"current context with :func:`getcontext` and, if necessary, setting new " | ||||
"values for precision, rounding, or enabled traps::" | ||||
msgstr "" | ||||
"On commence par importer le module, regarder le contexte actuel avec :func:" | ||||
"`getcontext`, et, si nécessaire, assigner des nouvelles valeurs pour la " | ||||
"précision, l'arrondi, ou l'activation de piège :" | ||||
"Commençons par importer le module, regarder le contexte actuel avec :func:" | ||||
"`getcontext`, et si nécessaire configurer la précision, l'arrondi, et la " | ||||
"gestion des signaux ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:139 | ||||
msgid "" | ||||
| | @ -236,12 +235,12 @@ msgid "" | |||
"values such as :const:`NaN` which stands for \"Not a number\", positive and " | ||||
"negative :const:`Infinity`, and :const:`-0`::" | ||||
msgstr "" | ||||
"Les instances de Decimal peuvent être construites depuis des entiers, " | ||||
"chaînes de charactères, des floats ou des tuples. La construction depuis un " | ||||
"entier ou un float effectue la conversion exacte de cet entier ou ce float. " | ||||
"Les nombres décimaux incluent des valeurs spéciales telles que :const:`NaN` " | ||||
"qui signifie en anglais « Not a number », en français « pas un chiffre », " | ||||
"plus ou moins :const:`Infinity`, :const:`-0` et :const:`+0`::" | ||||
"Les instances de ``Decimal`` peuvent être construites avec des ``int``, des " | ||||
"``str``, des ``floats`` ou des ``tuples``. La construction depuis un entier " | ||||
"ou un ``float`` effectue la conversion exacte de cet entier ou de ce " | ||||
"``float``. Les nombres décimaux incluent des valeurs spéciales telles que :" | ||||
"const:`NaN` qui signifie en anglais « *Not a number* », en français « pas un " | ||||
"nombre », des :const:`Infinity` positifs ou négatifs et :const:`-0` ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:163 | ||||
msgid "" | ||||
| | @ -249,9 +248,9 @@ msgid "" | |||
"decimals and floats in constructors or ordering comparisons raises an " | ||||
"exception::" | ||||
msgstr "" | ||||
"Si le piège pour le signal :exc:`FloatOperation` est activé, un mélange " | ||||
"accidentel d'objects decimal et de floats dans les constructeurs ou des " | ||||
"opérations de comparaisons lèvera une exception::" | ||||
"Si un signal :exc:`FloatOperation` est détecté, un mélange accidentel " | ||||
"d'objets ``Decimal`` et de ``float`` dans les constructeurs ou des " | ||||
"opérations de comparaisons, une exception est levée ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:182 | ||||
msgid "" | ||||
| | @ -259,9 +258,9 @@ msgid "" | |||
"digits input. Context precision and rounding only come into play during " | ||||
"arithmetic operations." | ||||
msgstr "" | ||||
"Le nombre de chiffres significatifs d'un nouvel object Decimal est déterminé " | ||||
"entièrement par le nombre de chiffres saisis. La précision et les règles " | ||||
"d'arrondis n'interviennent que lors d'opérations arithmétiques." | ||||
"Le nombre de chiffres significatifs d'un nouvel objet ``Decimal`` est " | ||||
"déterminé entièrement par le nombre de chiffres saisis. La précision et les " | ||||
"règles d'arrondis n'interviennent que lors d'opérations arithmétiques." | ||||
| ||||
#: ../Doc/library/decimal.rst:199 | ||||
msgid "" | ||||
| | @ -269,21 +268,21 @@ msgid "" | |||
"raises :class:`InvalidOperation`::" | ||||
msgstr "" | ||||
"Si les limites internes de la version en C sont dépassées, la construction " | ||||
"d'un objet décimal lèvera l'exception :class:`InvalidOperation`::" | ||||
"d'un objet décimal lève l'exception :class:`InvalidOperation` ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:209 | ||||
msgid "" | ||||
"Decimals interact well with much of the rest of Python. Here is a small " | ||||
"decimal floating point flying circus:" | ||||
msgstr "" | ||||
"Les objets Decimal interagissent très bien avec le reste de Python. Voici un " | ||||
"quelques exemple d'opérations avec les virgules flottantes décimale :" | ||||
"Les objets ``Decimal`` interagissent très bien avec le reste de Python. " | ||||
"Voici quelques exemple d'opérations avec des décimaux :" | ||||
| ||||
#: ../Doc/library/decimal.rst:241 | ||||
msgid "And some mathematical functions are also available to Decimal:" | ||||
msgstr "" | ||||
"Et certaines fonctions mathématiques sont également disponibles pour " | ||||
"Decimal :" | ||||
"Et certaines fonctions mathématiques sont également disponibles sur des " | ||||
"instances de ``Decimal`` :" | ||||
| ||||
#: ../Doc/library/decimal.rst:253 | ||||
msgid "" | ||||
| | @ -291,7 +290,7 @@ msgid "" | |||
"method is useful for monetary applications that often round results to a " | ||||
"fixed number of places:" | ||||
msgstr "" | ||||
"La méthode :meth:`quantize` arrondie un nombre à un exposant fixe. Cette " | ||||
"La méthode :meth:`quantize` arrondit un nombre à un exposant fixe. Cette " | ||||
"méthode est utile pour des applications monétaires qui arrondissent souvent " | ||||
"un résultat à un nombre de chiffres significatifs exact :" | ||||
| ||||
| | @ -302,7 +301,7 @@ msgid "" | |||
"most applications." | ||||
msgstr "" | ||||
"Comme montré plus haut, la fonction :func:`getcontext` accède au contexte " | ||||
"actuel et permet au paramètres d'être changés. Cette approche répond aux " | ||||
"actuel et permet de modifier les paramètres. Cette approche répond aux " | ||||
"besoins de la plupart des applications." | ||||
| ||||
#: ../Doc/library/decimal.rst:266 | ||||
| | @ -312,8 +311,8 @@ msgid "" | |||
"`setcontext` function." | ||||
msgstr "" | ||||
"Pour un travail plus avancé, il peut être utile de créer des contextes " | ||||
"alternatifs en utilisant le constructeur de Context. Pour activer cet object " | ||||
"Context, utilisez la fonction :func:`setcontext`." | ||||
"alternatifs en utilisant le constructeur de ``Context``. Pour activer cet " | ||||
"objet ``Context``, utilisez la fonction :func:`setcontext`." | ||||
| ||||
#: ../Doc/library/decimal.rst:270 | ||||
msgid "" | ||||
| | @ -324,7 +323,7 @@ msgid "" | |||
msgstr "" | ||||
"En accord avec le standard, le module :mod:`decimal` fournit des objets " | ||||
"Context standards, :const:`BasicContext` et :const:`ExtendedContext`. Le " | ||||
"premier est particulièrement utile pour le déboguage car beaucoup des pièges " | ||||
"premier est particulièrement utile pour le débogage car beaucoup des pièges " | ||||
"sont activés dans cet objet." | ||||
| ||||
#: ../Doc/library/decimal.rst:299 | ||||
| | @ -334,11 +333,11 @@ msgid "" | |||
"cleared, so it is best to clear the flags before each set of monitored " | ||||
"computations by using the :meth:`clear_flags` method. ::" | ||||
msgstr "" | ||||
"Les objets Context ont aussi des étiquettes pour inspecter des conditions " | ||||
"particulières rencontrées lors des calculs. Les étiquettes restent activées " | ||||
"jusqu'à ce qu'elles soit remises à zéro de manière explicite. Il convient " | ||||
"donc de remettre à zéro ces étiquettes avant chaque inspection de chaque " | ||||
"calcul, avec la méthode :meth:`clear_flags`. ::" | ||||
"Les objets ``Context`` ont aussi des options pour détecter des opérations " | ||||
"illégales lors des calculs. Ces options restent activées jusqu'à ce qu'elles " | ||||
"soit remises à zéro de manière explicite. Il convient donc de remettre à " | ||||
"zéro ces options avant chaque inspection de chaque calcul, avec la méthode :" | ||||
"meth:`clear_flags`. ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:312 | ||||
msgid "" | ||||
| | @ -346,10 +345,10 @@ msgid "" | |||
"rounded (digits beyond the context precision were thrown away) and that the " | ||||
"result is inexact (some of the discarded digits were non-zero)." | ||||
msgstr "" | ||||
"Les étiquettes montrent que l'approximation rationnelle de :const:`Pi` a été " | ||||
"arrondie (les chiffres au delà de la précision spécifié par l'objet Context " | ||||
"ont été tronqués) et que le résultat est différent (certains des chiffres " | ||||
"tronqués étaient différents de zéro)." | ||||
"Les options montrent que l'approximation de :const:`Pi` par une fraction a " | ||||
"été arrondie (les chiffres au delà de la précision spécifiée par l'objet " | ||||
"Context ont été tronqués) et que le résultat est différent (certains des " | ||||
"chiffres tronqués étaient différents de zéro)." | ||||
| ||||
#: ../Doc/library/decimal.rst:316 | ||||
msgid "" | ||||
| | @ -367,10 +366,10 @@ msgid "" | |||
"the bulk of the program manipulates the data no differently than with other " | ||||
"Python numeric types." | ||||
msgstr "" | ||||
"La plupart des applications n'ajustent l'objet Context qu'une seule fois, au " | ||||
"démarrage. Et, dans beaucoup d'applications, la donnée est convertie en :" | ||||
"class:`Decimal` avec une unique conversion dans une boucle. Une fois le " | ||||
"Context initialisé, et les objets Decimal créés, l'essentiel du programme " | ||||
"La plupart des applications n'ajustent l'objet ``Context`` qu'une seule " | ||||
"fois, au démarrage. Et, dans beaucoup d'applications, les données sont " | ||||
"convertie une fois pour toutes en :class:`Decimal`. Une fois le ``Context`` " | ||||
"initialisé, et les objets ``Decimal`` créés, l'essentiel du programme " | ||||
"manipule la donnée de la même manière qu'avec les autres types numériques " | ||||
"Python." | ||||
| ||||
| | @ -390,11 +389,11 @@ msgid "" | |||
"after leading and trailing whitespace characters, as well as underscores " | ||||
"throughout, are removed::" | ||||
msgstr "" | ||||
"*value* peut être un entier, une chaîne de charactères, un tuple, :class:" | ||||
"*value* peut être un entier, une chaîne de caractères, un tuple, :class:" | ||||
"`float`, ou une autre instance de :class:`Decimal`. Si *value* n'est pas " | ||||
"fourni, le constructeur retourne ``Decimal('0')``. Si *value* est une chaîne " | ||||
"de charactère, elle doit correspondre à la syntaxe décimale en dehors des " | ||||
"espaces de début et de fin, ou des underscores, qui seront enlevés :" | ||||
"fourni, le constructeur renvoie ``Decimal('0')``. Si *value* est une chaîne " | ||||
"de caractère, elle doit correspondre à la syntaxe décimale en dehors des " | ||||
"espaces de début et de fin, ou des tirets bas, qui sont enlevés ::" | ||||
| ||||
#: ../Doc/library/decimal.rst:366 | ||||
msgid "" | ||||
| | @ -403,13 +402,12 @@ msgid "" | |||
"example, Arabic-Indic and Devanāgarī digits) along with the fullwidth digits " | ||||
"``'\\uff10'`` through ``'\\uff19'``." | ||||
msgstr "" | ||||
"D'autre décimales en Unicode sont également acceptées, là ou ``digit`` " | ||||
"Les chiffres codés en Unicode sont aussi autorisés, là ou ``digit`` " | ||||
"apparaît. Cela inclut des chiffres décimaux venant d'autres alphabets (par " | ||||
"exemble les chiffres indo-arabes ou Devanagari) ainsi que les chiffres de " | ||||
"exemple les chiffres indo-arabes ou Devanagari) ainsi que les chiffres de " | ||||
"pleine largeur ``'\\uff10'`` jusqu'à ``'\\uff19'``." | ||||
| ||||
#: ../Doc/library/decimal.rst:371 | ||||
#, fuzzy | ||||
msgid "" | ||||
"If *value* is a :class:`tuple`, it should have three components, a sign (:" | ||||
"const:`0` for positive or :const:`1` for negative), a :class:`tuple` of " | ||||
| | @ -417,9 +415,9 @@ msgid "" | |||
"-3))`` returns ``Decimal('1.414')``." | ||||
msgstr "" | ||||
"Si *value* est un :class:`tuple`, il doit avoir 3 éléments, le signe (:const:" | ||||
"`0` pour positif ou :const:`1` pour négatif), un tuple de chiffres, et un " | ||||
"entier représentant l'exposant. Par exemple, ``Decimal((0, (1, 4, 1, 4), " | ||||
"-3))`` construit l'objet ``Decimal('1.414')``." | ||||
"`0` pour positif ou :const:`1` pour négatif), un :class:`tuple` de chiffres, " | ||||
"et un entier représentant l'exposant. Par exemple, ``Decimal((0, (1, 4, 1, " | ||||
"4), -3))`` construit l'objet ``Decimal('1.414')``." | ||||
| ||||
#: ../Doc/library/decimal.rst:376 | ||||
msgid "" | ||||
| | @ -443,7 +441,7 @@ msgid "" | |||
"is only three." | ||||
msgstr "" | ||||
"La précision spécifiée dans Context n'affecte pas le nombre de chiffres " | ||||
"stockés. Cette valeur est déterminée exclusivement par le nombre de chiffre " | ||||
"stockés. Cette valeur est déterminée exclusivement par le nombre de chiffres " | ||||
"dans *value*. Par exemple, ``Decimal('3.00000')`` enregistre les 5 zéros " | ||||
"même si la précision du contexte est de 3." | ||||
| ||||
| | @ -454,10 +452,10 @@ msgid "" | |||
"exception is raised; otherwise, the constructor returns a new Decimal with " | ||||
"the value of :const:`NaN`." | ||||
msgstr "" | ||||
"L'objectif de l'argument *context* est de déterminer ce qu'on doit faire si " | ||||
"*value* est une chaîne avec un mauvais format. Si l'option traps :const:" | ||||
"`InvalidOperation` est activée, une exception sera levée, sinon le " | ||||
"constructeur renvoie un objet Decimal avec la valeur :const:`NaN`." | ||||
"L'objectif de l'argument *context* est de déterminer ce que Python doit " | ||||
"faire si *value* est une chaîne avec un mauvais format. Si l'option :const:" | ||||
"`InvalidOperation` est activée, une exception est levée, sinon le " | ||||
"constructeur renvoie un objet ``Decimal`` avec la valeur :const:`NaN`." | ||||
| ||||
#: ../Doc/library/decimal.rst:392 | ||||
msgid "Once constructed, :class:`Decimal` objects are immutable." | ||||
| | @ -475,16 +473,16 @@ msgid "" | |||
":class:`float` arguments raise an exception if the :exc:`FloatOperation` " | ||||
"trap is set. By default the trap is off." | ||||
msgstr "" | ||||
"Un argument :class:`float` lèvera une exception si le trap :exc:" | ||||
"`FloatOperation` est activé. Par défaut l'option n'est pas activée." | ||||
"Un argument :class:`float` lève une exception si l'option :exc:" | ||||
"`FloatOperation` est activé. Par défaut l'option ne l'est pas." | ||||
| ||||
#: ../Doc/library/decimal.rst:402 | ||||
msgid "" | ||||
"Underscores are allowed for grouping, as with integral and floating-point " | ||||
"literals in code." | ||||
msgstr "" | ||||
"Les underscores sont autorisés pour regrouper, tout comme pour " | ||||
"l'arithmétique en virgule fixe et flottante." | ||||
"Les tirets bas sont autorisés pour regrouper, tout comme pour l'arithmétique " | ||||
"en virgule fixe et flottante." | ||||
| ||||
#: ../Doc/library/decimal.rst:406 | ||||
msgid "" | ||||
| | @ -495,12 +493,13 @@ msgid "" | |||
"compared, sorted, and coerced to another type (such as :class:`float` or :" | ||||
"class:`int`)." | ||||
msgstr "" | ||||
"Les objets Decimal partagent beaucoup de propriétés avec les autres types " | ||||
"intégrés tels que :class:`float` et :class:`int`. Toutes les opérations " | ||||
"mathématiques et méthodes sont conservées. De même les objets Decimal " | ||||
"peuvent être copié, sérialisés en pickle, affichés, utilisés comme clé de " | ||||
"dictionnaire, éléments de set, comparés, classé, et convertis vers un autre " | ||||
"type (tel que :class:`float` ou :class:`int`)." | ||||
"Les objets ``Decimal`` partagent beaucoup de propriétés avec les autres " | ||||
"types numériques natifs tels que :class:`float` et :class:`int`. Toutes les " | ||||
"opérations mathématiques et méthodes sont conservées. De même les objets " | ||||
"``Decimal`` peuvent être copiés, sérialisés via le module ``pickle``, " | ||||
"affichés, utilisés comme clé de dictionnaire, éléments d'ensembles, " | ||||
"comparés, classés, et convertis vers un autre type (tel que :class:`float` " | ||||
"ou :class:`int`)." | ||||
| ||||
#: ../Doc/library/decimal.rst:413 | ||||
msgid "" | ||||
| | @ -510,8 +509,8 @@ msgid "" | |||
"*dividend* rather than the sign of the divisor::" | ||||
msgstr "" | ||||
"Il existe quelques différences mineures entre l'arithmétique entre les " | ||||
"objets décimaux et l'arithmétique avec les entiers et les floats. Quand " | ||||
"l'opérateur `reste` ``%`` est appliqué sur des objets décimaux, le signe du " | ||||
"objets décimaux et l'arithmétique avec les entiers et les ``float``. Quand " | ||||
"l'opérateur modulo ``%`` est appliqué sur des objets décimaux, le signe du " | ||||
"résultat est le signe du *dividend* plutôt que le signe du diviseur::" | ||||
| ||||
#: ../Doc/library/decimal.rst:423 | ||||
| | @ -529,8 +528,8 @@ msgid "" | |||
"The ``%`` and ``//`` operators implement the ``remainder`` and ``divide-" | ||||
"integer`` operations (respectively) as described in the specification." | ||||
msgstr "" | ||||
"Les opérateurs ``//`` et ``%`` implémentent la division entière et le reste, " | ||||
"respectivement, tel que décrit dans la spécification." | ||||
"Les opérateurs ``//`` et ``%`` implémentent la division entière et le reste " | ||||
"(ou modulo), respectivement, tel que décrit dans la spécification." | ||||
| ||||
#: ../Doc/library/decimal.rst:436 | ||||
msgid "" | ||||
| | @ -542,13 +541,13 @@ msgid "" | |||
"This avoids confusing results when doing equality comparisons between " | ||||
"numbers of different types." | ||||
msgstr "" | ||||
"Les objets Decimal ne peuvent généralement pas être combinés avec des floats " | ||||
"ou des objets :class:`fractions.Fraction` lors d'opérations arithmétiques : " | ||||
"tout addition entre un :class:`Decimal` avec un :class:`float`, par " | ||||
"exemple, lèvera une exception :exc:`TypeError`. Cependant, il est possible " | ||||
"d'utiliser les opérateurs de comparaison avec les autres types numériques. " | ||||
"Cela évite d'avoir des résultats absurdes lors des tests d'égalités entre " | ||||
"différents types." | ||||
"Les objets ``Decimal`` ne peuvent généralement pas être combinés avec des " | ||||
"``float`` ou des objets :class:`fractions.Fraction` lors d'opérations " | ||||
"arithmétiques : tout addition entre un :class:`Decimal` avec un :class:" | ||||
"`float`, par exemple, lève une exception :exc:`TypeError`. Cependant, il est " | ||||
"possible d'utiliser les opérateurs de comparaison entre instances de :class:" | ||||
"`Decimal` avec les autres types numériques. Cela évite d'avoir des résultats " | ||||
"absurdes lors des tests d'égalité entre différents types." | ||||
| ||||
#: ../Doc/library/decimal.rst:444 | ||||
msgid "" | ||||
| | @ -556,14 +555,13 @@ msgid "" | |||
"types are now fully supported." | ||||
msgstr "" | ||||
"Les comparaisons inter-types entre :class:`Decimal` et les autres types " | ||||
"numériques sont désormais intégralement supportés." | ||||
"numériques sont désormais intégralement gérés." | ||||
| ||||
#: ../Doc/library/decimal.rst:448 | ||||
msgid "" | ||||
"In addition to the standard numeric properties, decimal floating point " | ||||
"objects also have a number of specialized methods:" | ||||
msgstr "" | ||||
"En plus des propriétés numériques standards, les décimaux ont également des " | ||||
| ||||
#: ../Doc/library/decimal.rst:454 | ||||
msgid "" | ||||
| | @ -1985,7 +1983,7 @@ msgstr "" | |||
| ||||
#: ../Doc/library/decimal.rst:1814 | ||||
msgid "Recipes" | ||||
msgstr "Recettes" | ||||
msgstr "Cas pratiques" | ||||
| ||||
#: ../Doc/library/decimal.rst:1816 | ||||
msgid "" | ||||
| | | |||
Loading…
Add table
Add a link
Reference in a new issue