Skip to content

Commit ab8c7ad

Browse files
entwanneJulienPalard
authored andcommitted
Complete library/fractions.po
1 parent 9335d59 commit ab8c7ad

File tree

1 file changed

+72
-10
lines changed

1 file changed

+72
-10
lines changed

library/fractions.po

Lines changed: 72 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.6\n"
109
"Report-Msgid-Bugs-To: \n"
1110
"POT-Creation-Date: 2017-08-10 00:49+0200\n"
12-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11+
"PO-Revision-Date: 2017-10-19 08:01+0100\n"
12+
"Last-Translator: \n"
1413
"Language-Team: LANGUAGE <LL@li.org>\n"
1514
"Language: fr\n"
1615
"MIME-Version: 1.0\n"
1716
"Content-Type: text/plain; charset=UTF-8\n"
1817
"Content-Transfer-Encoding: 8bit\n"
18+
"X-Generator: Poedit 1.6.10\n"
1919

2020
#: ../Doc/library/fractions.rst:2
2121
msgid ":mod:`fractions` --- Rational numbers"
22-
msgstr ""
22+
msgstr ":mod:`fractions` --- Nombres rationnels"
2323

2424
#: ../Doc/library/fractions.rst:10
2525
msgid "**Source code:** :source:`Lib/fractions.py`"
@@ -29,14 +29,19 @@ msgstr "**Code source :** :source:`Lib/fractions.py`"
2929
msgid ""
3030
"The :mod:`fractions` module provides support for rational number arithmetic."
3131
msgstr ""
32+
"Le module :mod:`fractions` fournit un support de l'arithmétique des nombres "
33+
"rationnels."
3234

3335
#: ../Doc/library/fractions.rst:17
3436
msgid ""
3537
"A Fraction instance can be constructed from a pair of integers, from another "
3638
"rational number, or from a string."
3739
msgstr ""
40+
"Une instance de *Fraction* peut être construite depuis une paire d'entiers, "
41+
"depuis un autre nombre rationnel, ou depuis une chaîne de caractères."
3842

3943
#: ../Doc/library/fractions.rst:26
44+
#, fuzzy
4045
msgid ""
4146
"The first version requires that *numerator* and *denominator* are instances "
4247
"of :class:`numbers.Rational` and returns a new :class:`Fraction` instance "
@@ -53,6 +58,21 @@ msgid ""
5358
"below.) The last version of the constructor expects a string or unicode "
5459
"instance. The usual form for this instance is::"
5560
msgstr ""
61+
"La première version requiert que *numerator* et *denominator* soient des "
62+
"instance de :class:`numbers.Rational` et renvoie une instance de :class:"
63+
"`Fraction` valant ``numerator/denominator``. Si *denominator* vaut :const:"
64+
"`0`, une :exc:`ZeroDivisionError` est levée. La seconde version requiert que "
65+
"*other_fraction* soit une instance de :class:`numbers.Rational` et renvoie "
66+
"une instance de :class:`Fraction` avec la même valeur. Les deux versions "
67+
"suivantes acceptent un :class:`float` ou une instance de :class:`decimal."
68+
"Decimal`, et renvoient une instance de :class:`Fraction` avec exactement la "
69+
"même valeur. Notez que les problèmes usuels des virgules flottantes "
70+
"binaires (voir :ref:`tut-fp-issues`) font que ``Fraction(1.1)`` n'est pas "
71+
"exactement égal à 11/20, et donc ``Fraction(1.1)`` ne retourne *pas* "
72+
"``Fraction(11, 10)`` comme on pourrait le penser. (Mais référez-vous à la "
73+
"documentation de la méthode :meth:`limit_denominator` ci-dessous.) La "
74+
"dernière version du constructeur attend une chaîne de caractères ou unicode. "
75+
"La représentation habituelle de cette forme est : ::"
5676

5777
#: ../Doc/library/fractions.rst:43
5878
msgid ""
@@ -63,6 +83,12 @@ msgid ""
6383
"In either form the input string may also have leading and/or trailing "
6484
"whitespace. Here are some examples::"
6585
msgstr ""
86+
"où le ``sign`` optionnel peut être soit `+` soit `-`, et ``numerator`` et "
87+
"``denominator`` (si présent) sont des chaînes de chiffres décimaux. De "
88+
"plus, toute chaîne qui représente une valeur finie et acceptée par le "
89+
"constructeur de :class:`float` est aussi acceptée par celui de :class:"
90+
"`Fraction`. Dans ces deux formes, la chaîne d'entrée peut aussi contenir "
91+
"des espaces en début ou en fin de chaîne. Voici quelques exemples : ::"
6692

6793
#: ../Doc/library/fractions.rst:77
6894
msgid ""
@@ -72,77 +98,108 @@ msgid ""
7298
"as immutable. In addition, :class:`Fraction` has the following properties "
7399
"and methods:"
74100
msgstr ""
101+
"La classe :class:`Fraction` hérite de la classe abstraite :class:`numbers."
102+
"Rational`, et implémente toutes les méthodes et opérations de cette classe. "
103+
"Les instances de :class:`Fraction` sont hashables, et doivent être traitées "
104+
"comme immuables. En plus de cela, :class:`Fraction` possède les propriétés "
105+
"et méthodes suivantes :"
75106

76107
#: ../Doc/library/fractions.rst:83
77108
msgid ""
78109
"The :class:`Fraction` constructor now accepts :class:`float` and :class:"
79110
"`decimal.Decimal` instances."
80111
msgstr ""
112+
"Le constructeur de :class:`Fraction` accepte maintenant des instances de :"
113+
"class:`float` et :class:`decimal.Decimal`."
81114

82115
#: ../Doc/library/fractions.rst:90
83116
msgid "Numerator of the Fraction in lowest term."
84-
msgstr ""
117+
msgstr "Numérateur de la fraction irréductible."
85118

86119
#: ../Doc/library/fractions.rst:94
87120
msgid "Denominator of the Fraction in lowest term."
88-
msgstr ""
121+
msgstr "Dénominateur de la fraction irréductible."
89122

90123
#: ../Doc/library/fractions.rst:99
91124
msgid ""
92125
"This class method constructs a :class:`Fraction` representing the exact "
93126
"value of *flt*, which must be a :class:`float`. Beware that ``Fraction."
94127
"from_float(0.3)`` is not the same value as ``Fraction(3, 10)``."
95128
msgstr ""
129+
"Cette méthode de classe construit un objet :class:`Fraction` représentant la "
130+
"valeur exacte de *flt*, qui doit être de type :class:`float`. Attention, "
131+
"``Fraction.from_float(0.3)`` n'est pas la même valeur que ``Fraction(3, "
132+
"10)``."
96133

97134
#: ../Doc/library/fractions.rst:105
98135
msgid ""
99136
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
100137
"directly from a :class:`float`."
101138
msgstr ""
139+
"Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
140+
"`Fraction` directement depuis un :class:`float`."
102141

103142
#: ../Doc/library/fractions.rst:111
104143
msgid ""
105144
"This class method constructs a :class:`Fraction` representing the exact "
106145
"value of *dec*, which must be a :class:`decimal.Decimal` instance."
107146
msgstr ""
147+
"Cette méthode de classe construit un objet :class:`Fraction` représentant la "
148+
"valeur exacte de *dec*, qui doit être de type :class:`decimal.Decimal`."
108149

109150
#: ../Doc/library/fractions.rst:116
110151
msgid ""
111152
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
112153
"directly from a :class:`decimal.Decimal` instance."
113154
msgstr ""
155+
"Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
156+
"`Fraction` directement depuis une instance de :class:`decimal.Decimal`."
114157

115158
#: ../Doc/library/fractions.rst:123
116159
msgid ""
117160
"Finds and returns the closest :class:`Fraction` to ``self`` that has "
118161
"denominator at most max_denominator. This method is useful for finding "
119162
"rational approximations to a given floating-point number:"
120163
msgstr ""
164+
"Trouve et renvoie la :class:`Fraction` la plus proche de ``self`` qui a au "
165+
"plus *max_denominator* comme dénominateur. Cette méthode est utile pour "
166+
"trouver des approximations rationnelles de nombres flottants donnés :"
121167

122168
#: ../Doc/library/fractions.rst:131
123169
msgid "or for recovering a rational number that's represented as a float:"
124-
msgstr ""
170+
msgstr "ou pour retrouver un nombre rationnel représenté par un flottant :"
125171

126172
#: ../Doc/library/fractions.rst:144
127173
msgid ""
128174
"Returns the greatest :class:`int` ``<= self``. This method can also be "
129175
"accessed through the :func:`math.floor` function:"
130176
msgstr ""
177+
"Renvoie le plus grand :class:`int` ``<= self``. Cette méthode peut aussi "
178+
"être utilisée à travers la fonction :func:`math.floor`."
131179

132180
#: ../Doc/library/fractions.rst:154
133181
msgid ""
134182
"Returns the least :class:`int` ``>= self``. This method can also be "
135183
"accessed through the :func:`math.ceil` function."
136184
msgstr ""
185+
"Renvoie le plus petit :class:`int` ``>= self``. Cette méthode peut aussi "
186+
"être utilisée à travers la fonction :func:`math.ceil`."
137187

138188
#: ../Doc/library/fractions.rst:161
189+
#, fuzzy
139190
msgid ""
140191
"The first version returns the nearest :class:`int` to ``self``, rounding "
141192
"half to even. The second version rounds ``self`` to the nearest multiple of "
142193
"``Fraction(1, 10**ndigits)`` (logically, if ``ndigits`` is negative), again "
143194
"rounding half toward even. This method can also be accessed through the :"
144195
"func:`round` function."
145196
msgstr ""
197+
"La première version renvoie l':class:`int` le plus proche de ``self``, "
198+
"arrondissant les demis au nombre pair le plus proche. La seconde version "
199+
"arrondit ``self`` au plus proche multiple de ``Fraction(1, 10**ndigits)`` "
200+
"(logiquement, si ``ndigits`` est négatif), arrondissant toujours les demis "
201+
"au nombre pair le plus proche. Cette méthode peut aussi être utilisée à "
202+
"travers la fonction :func:`round`."
146203

147204
#: ../Doc/library/fractions.rst:170
148205
msgid ""
@@ -152,15 +209,20 @@ msgid ""
152209
"sign as *b* if *b* is nonzero; otherwise it takes the sign of *a*. ``gcd(0, "
153210
"0)`` returns ``0``."
154211
msgstr ""
212+
"Renvoie le plus grand diviseur commun (PGCD) des entiers *a* et *b*. Si *a* "
213+
"et *b* sont tous deux non nuls, alors la valeur absolue de ``gcd(a, b)`` est "
214+
"le plus grand entier qui divise à la fois *a* et *b*. ``gcd(a,b)`` a le "
215+
"même signe que *b* si *b* n'est pas nul ; autrement il prend le signe de "
216+
"*a*. ``gcd(0, 0)`` renvoie ``0``."
155217

156218
#: ../Doc/library/fractions.rst:176
157219
msgid "Use :func:`math.gcd` instead."
158-
msgstr ""
220+
msgstr "Utilisez plutôt :func:`math.gcd`."
159221

160222
#: ../Doc/library/fractions.rst:182
161223
msgid "Module :mod:`numbers`"
162-
msgstr ""
224+
msgstr "Module :mod:`numbers`"
163225

164226
#: ../Doc/library/fractions.rst:183
165227
msgid "The abstract base classes making up the numeric tower."
166-
msgstr ""
228+
msgstr "Les classes abstraites représentant la hiérarchie des nombres."

0 commit comments

Comments
 (0)