diff --git a/library/decimal.po b/library/decimal.po index 13476782..86ebec05 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-04-14 13:19+0200\n" -"PO-Revision-Date: 2023-05-18 23:14+0200\n" +"PO-Revision-Date: 2023-05-20 20:21+0200\n" "Last-Translator: Christophe Nanteuil \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -198,11 +198,12 @@ msgid "" "one, an exception is raised. Flags are sticky, so the user needs to reset " "them before monitoring a calculation." msgstr "" -"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 remettre les signaux à zéro avant de commencer un calcul qu'il souhaite " -"surveiller." +"Chaque signal est configurable indépendamment, à travers un drapeau (ou " +"option) et un activateur de déroutement. Quand une opération illégale " +"survient, le drapeau du signal est mis à ``1`` puis, si l'activateur est " +"configuré, une exception est levée. La mise à ``1`` du drapeau est " +"persistante, l'utilisateur doit donc remettre les drapeaux à zéro avant de " +"commencer un calcul qu'il souhaite surveiller." #: library/decimal.rst:116 msgid "" @@ -248,9 +249,9 @@ msgid "" "decimals and floats in constructors or ordering comparisons raises an " "exception::" msgstr "" -"Si le signal :exc:`FloatOperation` est surveillé, un mélange accidentel " -"d'objets ``Decimal`` et de ``float`` dans les constructeurs ou des " -"opérations de comparaisons lève une exception ::" +"Si le signal :exc:`FloatOperation` est activé pour déroutement, un mélange " +"accidentel d'objets ``Decimal`` et de ``float`` dans les constructeurs ou " +"des opérations de comparaison lève une exception ::" #: library/decimal.rst:182 msgid "" @@ -325,7 +326,7 @@ 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ébogage car beaucoup des signaux " -"sont surveillés :" +"ont leur déroutement activé :" #: library/decimal.rst:299 msgid "" @@ -356,7 +357,7 @@ msgid "" "Individual traps are set using the dictionary in the :attr:`~Context.traps` " "attribute of a context:" msgstr "" -"L'activation de la surveillance se fait en utilisant un dictionnaire dans " +"L'activation du déroutement se fait en utilisant un dictionnaire dans " "l'attribut :attr:`~Context.traps` du contexte :" #: library/decimal.rst:331 @@ -380,7 +381,7 @@ msgstr "Les objets *Decimal*" #: library/decimal.rst:348 msgid "Construct a new :class:`Decimal` object based from *value*." -msgstr "Construire un nouvel objet :class:`Decimal` à partir de *value*." +msgstr "Construit un nouvel objet :class:`Decimal` à partir de *value*." #: library/decimal.rst:350 msgid "" @@ -454,8 +455,8 @@ msgid "" "the value of ``NaN``." msgstr "" "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 " +"faire si *value* est une chaîne avec un mauvais format. Si le déroutement " +"est activé pour :const:`InvalidOperation`, une exception est levée, sinon le " "constructeur renvoie un objet ``Decimal`` de valeur ``NaN``." #: library/decimal.rst:392 @@ -476,8 +477,8 @@ 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ève une exception si l'option de surveillance :" -"exc:`FloatOperation` est activée. Par défaut l'option ne l'est pas." +"un argument :class:`float` lève une exception si le déroutement est activé " +"pour :exc:`FloatOperation`. Par défaut le déroutement n'est pas activé." # suit un : #: library/decimal.rst:402 @@ -550,7 +551,7 @@ msgstr "" "arithmétiques : toute addition entre un :class:`Decimal` et 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 " +"`Decimal` et les autres types numériques. Cela évite d'avoir des résultats " "absurdes lors des tests d'égalité entre différents types." # suit un : @@ -634,9 +635,9 @@ msgid "" "NaN operand is treated as though it were a signaling NaN." msgstr "" "Cette opération est identique à la méthode :meth:`compare`, sauf que tous " -"les *NaN* sont surveillés. Autrement dit, si aucun des opérandes n'est un " -"*NaN* de signalisation, alors tout opérande *NaN* silencieux est traité " -"comme s'il s'agissait d'un *NaN* de signalisation." +"les *NaN* activent un déroutement. Autrement dit, si aucun des opérandes " +"n'est un *NaN* de signalisation, alors tout opérande *NaN* silencieux est " +"traité comme s'il s'agissait d'un *NaN* de signalisation." #: library/decimal.rst:504 msgid "" @@ -815,8 +816,8 @@ msgid "" "const:`False` if the argument is zero, subnormal, infinite or a NaN." msgstr "" "Renvoie :const:`True` si l'argument est un nombre fini *normal*. Renvoie :" -"const:`False` si l'argument est zéro, résultat d'un dépassement par valeur " -"inférieure, infini ou un *NaN*." +"const:`False` si l'argument est zéro, infini, résultat d'un dépassement par " +"valeur inférieure ou un *NaN*." #: library/decimal.rst:637 msgid "" @@ -1392,15 +1393,15 @@ msgid "" msgstr "" "Il s'agit d'un contexte standard défini par la *General Decimal Arithmetic " "Specification*. La précision est fixée à neuf. L'arrondi est défini sur :" -"const:`ROUND_HALF_UP`. Tous les drapeaux sont effacés. Toutes les " -"surveillances sont activées (traitées comme des exceptions) sauf :const:" -"`Inexact`, :const:`Rounded` et :const:`Subnormal`." +"const:`ROUND_HALF_UP`. Tous les drapeaux sont effacés. Tous les déroutements " +"sont activés (ils lèvent des exceptions) sauf :const:`Inexact`, :const:" +"`Rounded` et :const:`Subnormal`." #: library/decimal.rst:974 msgid "" "Because many of the traps are enabled, this context is useful for debugging." msgstr "" -"Étant donné que de nombreuses options de surveillance sont activées, ce " +"Étant donné que de nombreuses options de déroutement sont activées, ce " "contexte est utile pour le débogage." #: library/decimal.rst:979 @@ -1412,7 +1413,7 @@ msgid "" msgstr "" "Il s'agit d'un contexte standard défini par la *General Decimal Arithmetic " "Specification*. La précision est fixée à neuf. L'arrondi est défini sur :" -"const:`ROUND_HALF_EVEN`. Toutes les options de surveillance sont désactivées " +"const:`ROUND_HALF_EVEN`. Toutes les options de déroutement sont désactivées " "(afin que les exceptions ne soient pas levées pendant les calculs)." #: library/decimal.rst:984