reformulation pour les signaux
ci/woodpecker/pr/woodpecker Pipeline was successful Details

This commit is contained in:
Christophe Nanteuil 2023-05-20 20:29:11 +02:00
parent 3545d97175
commit 431e5c07c7
1 changed files with 28 additions and 27 deletions

View File

@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n" "Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-04-14 13:19+0200\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 <christophe.nanteuil@gmail.com>\n" "Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
@ -198,11 +198,12 @@ msgid ""
"one, an exception is raised. Flags are sticky, so the user needs to reset " "one, an exception is raised. Flags are sticky, so the user needs to reset "
"them before monitoring a calculation." "them before monitoring a calculation."
msgstr "" msgstr ""
"Chaque signal est configurable indépendamment. Quand une opération illégale " "Chaque signal est configurable indépendamment, à travers un drapeau (ou "
"survient, le signal est mis à ``1`` puis, s'il est configuré pour, une " "option) et un activateur de déroutement. Quand une opération illégale "
"exception est levée. La mise à ``1`` est persistante, l'utilisateur doit " "survient, le drapeau du signal est mis à ``1`` puis, si l'activateur est "
"donc remettre les signaux à zéro avant de commencer un calcul qu'il souhaite " "configuré, une exception est levée. La mise à ``1`` du drapeau est "
"surveiller." "persistante, l'utilisateur doit donc remettre les drapeaux à zéro avant de "
"commencer un calcul qu'il souhaite surveiller."
#: library/decimal.rst:116 #: library/decimal.rst:116
msgid "" msgid ""
@ -248,9 +249,9 @@ msgid ""
"decimals and floats in constructors or ordering comparisons raises an " "decimals and floats in constructors or ordering comparisons raises an "
"exception::" "exception::"
msgstr "" msgstr ""
"Si le signal :exc:`FloatOperation` est surveillé, un mélange accidentel " "Si le signal :exc:`FloatOperation` est activé pour déroutement, un mélange "
"d'objets ``Decimal`` et de ``float`` dans les constructeurs ou des " "accidentel d'objets ``Decimal`` et de ``float`` dans les constructeurs ou "
"opérations de comparaisons lève une exception ::" "des opérations de comparaison lève une exception ::"
#: library/decimal.rst:182 #: library/decimal.rst:182
msgid "" msgid ""
@ -325,7 +326,7 @@ msgstr ""
"En accord avec le standard, le module :mod:`decimal` fournit des objets " "En accord avec le standard, le module :mod:`decimal` fournit des objets "
"*Context* standards, :const:`BasicContext` et :const:`ExtendedContext`. Le " "*Context* standards, :const:`BasicContext` et :const:`ExtendedContext`. Le "
"premier est particulièrement utile pour le débogage car beaucoup des signaux " "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 #: library/decimal.rst:299
msgid "" msgid ""
@ -356,7 +357,7 @@ msgid ""
"Individual traps are set using the dictionary in the :attr:`~Context.traps` " "Individual traps are set using the dictionary in the :attr:`~Context.traps` "
"attribute of a context:" "attribute of a context:"
msgstr "" 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 :" "l'attribut :attr:`~Context.traps` du contexte :"
#: library/decimal.rst:331 #: library/decimal.rst:331
@ -380,7 +381,7 @@ msgstr "Les objets *Decimal*"
#: library/decimal.rst:348 #: library/decimal.rst:348
msgid "Construct a new :class:`Decimal` object based from *value*." 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 #: library/decimal.rst:350
msgid "" msgid ""
@ -454,8 +455,8 @@ msgid ""
"the value of ``NaN``." "the value of ``NaN``."
msgstr "" msgstr ""
"L'objectif de l'argument *context* est de déterminer ce que Python doit " "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:" "faire si *value* est une chaîne avec un mauvais format. Si le déroutement "
"`InvalidOperation` est activée, une exception est levée, sinon le " "est activé pour :const:`InvalidOperation`, une exception est levée, sinon le "
"constructeur renvoie un objet ``Decimal`` de valeur ``NaN``." "constructeur renvoie un objet ``Decimal`` de valeur ``NaN``."
#: library/decimal.rst:392 #: library/decimal.rst:392
@ -476,8 +477,8 @@ msgid ""
":class:`float` arguments raise an exception if the :exc:`FloatOperation` " ":class:`float` arguments raise an exception if the :exc:`FloatOperation` "
"trap is set. By default the trap is off." "trap is set. By default the trap is off."
msgstr "" msgstr ""
"un argument :class:`float` lève une exception si l'option de surveillance :" "un argument :class:`float` lève une exception si le déroutement est activé "
"exc:`FloatOperation` est activée. Par défaut l'option ne l'est pas." "pour :exc:`FloatOperation`. Par défaut le déroutement n'est pas activé."
# suit un : # suit un :
#: library/decimal.rst:402 #: library/decimal.rst:402
@ -550,7 +551,7 @@ msgstr ""
"arithmétiques : toute addition entre un :class:`Decimal` et un :class:" "arithmétiques : toute addition entre un :class:`Decimal` et un :class:"
"`float`, par exemple, lève une exception :exc:`TypeError`. Cependant, il est " "`float`, par exemple, lève une exception :exc:`TypeError`. Cependant, il est "
"possible d'utiliser les opérateurs de comparaison entre instances de :class:" "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." "absurdes lors des tests d'égalité entre différents types."
# suit un : # suit un :
@ -634,9 +635,9 @@ msgid ""
"NaN operand is treated as though it were a signaling NaN." "NaN operand is treated as though it were a signaling NaN."
msgstr "" msgstr ""
"Cette opération est identique à la méthode :meth:`compare`, sauf que tous " "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 " "les *NaN* activent un déroutement. Autrement dit, si aucun des opérandes "
"*NaN* de signalisation, alors tout opérande *NaN* silencieux est traité " "n'est un *NaN* de signalisation, alors tout opérande *NaN* silencieux est "
"comme s'il s'agissait d'un *NaN* de signalisation." "traité comme s'il s'agissait d'un *NaN* de signalisation."
#: library/decimal.rst:504 #: library/decimal.rst:504
msgid "" msgid ""
@ -815,8 +816,8 @@ msgid ""
"const:`False` if the argument is zero, subnormal, infinite or a NaN." "const:`False` if the argument is zero, subnormal, infinite or a NaN."
msgstr "" msgstr ""
"Renvoie :const:`True` si l'argument est un nombre fini *normal*. Renvoie :" "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 " "const:`False` si l'argument est zéro, infini, résultat d'un dépassement par "
"inférieure, infini ou un *NaN*." "valeur inférieure ou un *NaN*."
#: library/decimal.rst:637 #: library/decimal.rst:637
msgid "" msgid ""
@ -1392,15 +1393,15 @@ msgid ""
msgstr "" msgstr ""
"Il s'agit d'un contexte standard défini par la *General Decimal Arithmetic " "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 :" "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 " "const:`ROUND_HALF_UP`. Tous les drapeaux sont effacés. Tous les déroutements "
"surveillances sont activées (traitées comme des exceptions) sauf :const:" "sont activés (ils lèvent des exceptions) sauf :const:`Inexact`, :const:"
"`Inexact`, :const:`Rounded` et :const:`Subnormal`." "`Rounded` et :const:`Subnormal`."
#: library/decimal.rst:974 #: library/decimal.rst:974
msgid "" msgid ""
"Because many of the traps are enabled, this context is useful for debugging." "Because many of the traps are enabled, this context is useful for debugging."
msgstr "" 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." "contexte est utile pour le débogage."
#: library/decimal.rst:979 #: library/decimal.rst:979
@ -1412,7 +1413,7 @@ msgid ""
msgstr "" msgstr ""
"Il s'agit d'un contexte standard défini par la *General Decimal Arithmetic " "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 :" "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)." "(afin que les exceptions ne soient pas levées pendant les calculs)."
#: library/decimal.rst:984 #: library/decimal.rst:984