Complete library/fractions.po

This commit is contained in:
Antoine Rozo 2017-10-16 18:38:18 +02:00 committed by Julien Palard
parent 9335d5983a
commit ab8c7ad3d9

View File

@ -3,23 +3,23 @@
# This file is distributed under the same license as the Python package. # This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-10 00:49+0200\n" "POT-Creation-Date: 2017-08-10 00:49+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2017-10-19 08:01+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.10\n"
#: ../Doc/library/fractions.rst:2 #: ../Doc/library/fractions.rst:2
msgid ":mod:`fractions` --- Rational numbers" msgid ":mod:`fractions` --- Rational numbers"
msgstr "" msgstr ":mod:`fractions` --- Nombres rationnels"
#: ../Doc/library/fractions.rst:10 #: ../Doc/library/fractions.rst:10
msgid "**Source code:** :source:`Lib/fractions.py`" msgid "**Source code:** :source:`Lib/fractions.py`"
@ -29,14 +29,19 @@ msgstr "**Code source :** :source:`Lib/fractions.py`"
msgid "" msgid ""
"The :mod:`fractions` module provides support for rational number arithmetic." "The :mod:`fractions` module provides support for rational number arithmetic."
msgstr "" msgstr ""
"Le module :mod:`fractions` fournit un support de l'arithmétique des nombres "
"rationnels."
#: ../Doc/library/fractions.rst:17 #: ../Doc/library/fractions.rst:17
msgid "" msgid ""
"A Fraction instance can be constructed from a pair of integers, from another " "A Fraction instance can be constructed from a pair of integers, from another "
"rational number, or from a string." "rational number, or from a string."
msgstr "" msgstr ""
"Une instance de *Fraction* peut être construite depuis une paire d'entiers, "
"depuis un autre nombre rationnel, ou depuis une chaîne de caractères."
#: ../Doc/library/fractions.rst:26 #: ../Doc/library/fractions.rst:26
#, fuzzy
msgid "" msgid ""
"The first version requires that *numerator* and *denominator* are instances " "The first version requires that *numerator* and *denominator* are instances "
"of :class:`numbers.Rational` and returns a new :class:`Fraction` instance " "of :class:`numbers.Rational` and returns a new :class:`Fraction` instance "
@ -53,6 +58,21 @@ msgid ""
"below.) The last version of the constructor expects a string or unicode " "below.) The last version of the constructor expects a string or unicode "
"instance. The usual form for this instance is::" "instance. The usual form for this instance is::"
msgstr "" msgstr ""
"La première version requiert que *numerator* et *denominator* soient des "
"instance de :class:`numbers.Rational` et renvoie une instance de :class:"
"`Fraction` valant ``numerator/denominator``. Si *denominator* vaut :const:"
"`0`, une :exc:`ZeroDivisionError` est levée. La seconde version requiert que "
"*other_fraction* soit une instance de :class:`numbers.Rational` et renvoie "
"une instance de :class:`Fraction` avec la même valeur. Les deux versions "
"suivantes acceptent un :class:`float` ou une instance de :class:`decimal."
"Decimal`, et renvoient une instance de :class:`Fraction` avec exactement la "
"même valeur. Notez que les problèmes usuels des virgules flottantes "
"binaires (voir :ref:`tut-fp-issues`) font que ``Fraction(1.1)`` n'est pas "
"exactement égal à 11/20, et donc ``Fraction(1.1)`` ne retourne *pas* "
"``Fraction(11, 10)`` comme on pourrait le penser. (Mais référez-vous à la "
"documentation de la méthode :meth:`limit_denominator` ci-dessous.) La "
"dernière version du constructeur attend une chaîne de caractères ou unicode. "
"La représentation habituelle de cette forme est : ::"
#: ../Doc/library/fractions.rst:43 #: ../Doc/library/fractions.rst:43
msgid "" msgid ""
@ -63,6 +83,12 @@ msgid ""
"In either form the input string may also have leading and/or trailing " "In either form the input string may also have leading and/or trailing "
"whitespace. Here are some examples::" "whitespace. Here are some examples::"
msgstr "" msgstr ""
"où le ``sign`` optionnel peut être soit `+` soit `-`, et ``numerator`` et "
"``denominator`` (si présent) sont des chaînes de chiffres décimaux. De "
"plus, toute chaîne qui représente une valeur finie et acceptée par le "
"constructeur de :class:`float` est aussi acceptée par celui de :class:"
"`Fraction`. Dans ces deux formes, la chaîne d'entrée peut aussi contenir "
"des espaces en début ou en fin de chaîne. Voici quelques exemples : ::"
#: ../Doc/library/fractions.rst:77 #: ../Doc/library/fractions.rst:77
msgid "" msgid ""
@ -72,20 +98,27 @@ msgid ""
"as immutable. In addition, :class:`Fraction` has the following properties " "as immutable. In addition, :class:`Fraction` has the following properties "
"and methods:" "and methods:"
msgstr "" msgstr ""
"La classe :class:`Fraction` hérite de la classe abstraite :class:`numbers."
"Rational`, et implémente toutes les méthodes et opérations de cette classe. "
"Les instances de :class:`Fraction` sont hashables, et doivent être traitées "
"comme immuables. En plus de cela, :class:`Fraction` possède les propriétés "
"et méthodes suivantes :"
#: ../Doc/library/fractions.rst:83 #: ../Doc/library/fractions.rst:83
msgid "" msgid ""
"The :class:`Fraction` constructor now accepts :class:`float` and :class:" "The :class:`Fraction` constructor now accepts :class:`float` and :class:"
"`decimal.Decimal` instances." "`decimal.Decimal` instances."
msgstr "" msgstr ""
"Le constructeur de :class:`Fraction` accepte maintenant des instances de :"
"class:`float` et :class:`decimal.Decimal`."
#: ../Doc/library/fractions.rst:90 #: ../Doc/library/fractions.rst:90
msgid "Numerator of the Fraction in lowest term." msgid "Numerator of the Fraction in lowest term."
msgstr "" msgstr "Numérateur de la fraction irréductible."
#: ../Doc/library/fractions.rst:94 #: ../Doc/library/fractions.rst:94
msgid "Denominator of the Fraction in lowest term." msgid "Denominator of the Fraction in lowest term."
msgstr "" msgstr "Dénominateur de la fraction irréductible."
#: ../Doc/library/fractions.rst:99 #: ../Doc/library/fractions.rst:99
msgid "" msgid ""
@ -93,24 +126,34 @@ msgid ""
"value of *flt*, which must be a :class:`float`. Beware that ``Fraction." "value of *flt*, which must be a :class:`float`. Beware that ``Fraction."
"from_float(0.3)`` is not the same value as ``Fraction(3, 10)``." "from_float(0.3)`` is not the same value as ``Fraction(3, 10)``."
msgstr "" msgstr ""
"Cette méthode de classe construit un objet :class:`Fraction` représentant la "
"valeur exacte de *flt*, qui doit être de type :class:`float`. Attention, "
"``Fraction.from_float(0.3)`` n'est pas la même valeur que ``Fraction(3, "
"10)``."
#: ../Doc/library/fractions.rst:105 #: ../Doc/library/fractions.rst:105
msgid "" msgid ""
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance " "From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
"directly from a :class:`float`." "directly from a :class:`float`."
msgstr "" msgstr ""
"Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
"`Fraction` directement depuis un :class:`float`."
#: ../Doc/library/fractions.rst:111 #: ../Doc/library/fractions.rst:111
msgid "" msgid ""
"This class method constructs a :class:`Fraction` representing the exact " "This class method constructs a :class:`Fraction` representing the exact "
"value of *dec*, which must be a :class:`decimal.Decimal` instance." "value of *dec*, which must be a :class:`decimal.Decimal` instance."
msgstr "" msgstr ""
"Cette méthode de classe construit un objet :class:`Fraction` représentant la "
"valeur exacte de *dec*, qui doit être de type :class:`decimal.Decimal`."
#: ../Doc/library/fractions.rst:116 #: ../Doc/library/fractions.rst:116
msgid "" msgid ""
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance " "From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
"directly from a :class:`decimal.Decimal` instance." "directly from a :class:`decimal.Decimal` instance."
msgstr "" msgstr ""
"Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
"`Fraction` directement depuis une instance de :class:`decimal.Decimal`."
#: ../Doc/library/fractions.rst:123 #: ../Doc/library/fractions.rst:123
msgid "" msgid ""
@ -118,24 +161,32 @@ msgid ""
"denominator at most max_denominator. This method is useful for finding " "denominator at most max_denominator. This method is useful for finding "
"rational approximations to a given floating-point number:" "rational approximations to a given floating-point number:"
msgstr "" msgstr ""
"Trouve et renvoie la :class:`Fraction` la plus proche de ``self`` qui a au "
"plus *max_denominator* comme dénominateur. Cette méthode est utile pour "
"trouver des approximations rationnelles de nombres flottants donnés :"
#: ../Doc/library/fractions.rst:131 #: ../Doc/library/fractions.rst:131
msgid "or for recovering a rational number that's represented as a float:" msgid "or for recovering a rational number that's represented as a float:"
msgstr "" msgstr "ou pour retrouver un nombre rationnel représenté par un flottant :"
#: ../Doc/library/fractions.rst:144 #: ../Doc/library/fractions.rst:144
msgid "" msgid ""
"Returns the greatest :class:`int` ``<= self``. This method can also be " "Returns the greatest :class:`int` ``<= self``. This method can also be "
"accessed through the :func:`math.floor` function:" "accessed through the :func:`math.floor` function:"
msgstr "" msgstr ""
"Renvoie le plus grand :class:`int` ``<= self``. Cette méthode peut aussi "
"être utilisée à travers la fonction :func:`math.floor`."
#: ../Doc/library/fractions.rst:154 #: ../Doc/library/fractions.rst:154
msgid "" msgid ""
"Returns the least :class:`int` ``>= self``. This method can also be " "Returns the least :class:`int` ``>= self``. This method can also be "
"accessed through the :func:`math.ceil` function." "accessed through the :func:`math.ceil` function."
msgstr "" msgstr ""
"Renvoie le plus petit :class:`int` ``>= self``. Cette méthode peut aussi "
"être utilisée à travers la fonction :func:`math.ceil`."
#: ../Doc/library/fractions.rst:161 #: ../Doc/library/fractions.rst:161
#, fuzzy
msgid "" msgid ""
"The first version returns the nearest :class:`int` to ``self``, rounding " "The first version returns the nearest :class:`int` to ``self``, rounding "
"half to even. The second version rounds ``self`` to the nearest multiple of " "half to even. The second version rounds ``self`` to the nearest multiple of "
@ -143,6 +194,12 @@ msgid ""
"rounding half toward even. This method can also be accessed through the :" "rounding half toward even. This method can also be accessed through the :"
"func:`round` function." "func:`round` function."
msgstr "" msgstr ""
"La première version renvoie l':class:`int` le plus proche de ``self``, "
"arrondissant les demis au nombre pair le plus proche. La seconde version "
"arrondit ``self`` au plus proche multiple de ``Fraction(1, 10**ndigits)`` "
"(logiquement, si ``ndigits`` est négatif), arrondissant toujours les demis "
"au nombre pair le plus proche. Cette méthode peut aussi être utilisée à "
"travers la fonction :func:`round`."
#: ../Doc/library/fractions.rst:170 #: ../Doc/library/fractions.rst:170
msgid "" msgid ""
@ -152,15 +209,20 @@ msgid ""
"sign as *b* if *b* is nonzero; otherwise it takes the sign of *a*. ``gcd(0, " "sign as *b* if *b* is nonzero; otherwise it takes the sign of *a*. ``gcd(0, "
"0)`` returns ``0``." "0)`` returns ``0``."
msgstr "" msgstr ""
"Renvoie le plus grand diviseur commun (PGCD) des entiers *a* et *b*. Si *a* "
"et *b* sont tous deux non nuls, alors la valeur absolue de ``gcd(a, b)`` est "
"le plus grand entier qui divise à la fois *a* et *b*. ``gcd(a,b)`` a le "
"même signe que *b* si *b* n'est pas nul ; autrement il prend le signe de "
"*a*. ``gcd(0, 0)`` renvoie ``0``."
#: ../Doc/library/fractions.rst:176 #: ../Doc/library/fractions.rst:176
msgid "Use :func:`math.gcd` instead." msgid "Use :func:`math.gcd` instead."
msgstr "" msgstr "Utilisez plutôt :func:`math.gcd`."
#: ../Doc/library/fractions.rst:182 #: ../Doc/library/fractions.rst:182
msgid "Module :mod:`numbers`" msgid "Module :mod:`numbers`"
msgstr "" msgstr "Module :mod:`numbers`"
#: ../Doc/library/fractions.rst:183 #: ../Doc/library/fractions.rst:183
msgid "The abstract base classes making up the numeric tower." msgid "The abstract base classes making up the numeric tower."
msgstr "" msgstr "Les classes abstraites représentant la hiérarchie des nombres."