3
3
# This file is distributed under the same license as the Python package.
4
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
5
#
6
- #, fuzzy
7
6
msgid ""
8
7
msgstr ""
9
8
"Project-Id-Version : Python 3.6\n "
10
9
"Report-Msgid-Bugs-To : \n "
11
10
"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 "
14
13
"Language-Team : LANGUAGE <LL@li.org>\n "
15
14
"Language : fr\n "
16
15
"MIME-Version : 1.0\n "
17
16
"Content-Type : text/plain; charset=UTF-8\n "
18
17
"Content-Transfer-Encoding : 8bit\n "
18
+ "X-Generator : Poedit 1.6.10\n "
19
19
20
20
#: ../Doc/library/fractions.rst:2
21
21
msgid ":mod:`fractions` --- Rational numbers"
22
- msgstr ""
22
+ msgstr ":mod:`fractions` --- Nombres rationnels "
23
23
24
24
#: ../Doc/library/fractions.rst:10
25
25
msgid "**Source code:** :source:`Lib/fractions.py`"
@@ -29,14 +29,19 @@ msgstr "**Code source :** :source:`Lib/fractions.py`"
29
29
msgid ""
30
30
"The :mod:`fractions` module provides support for rational number arithmetic."
31
31
msgstr ""
32
+ "Le module :mod:`fractions` fournit un support de l'arithmétique des nombres "
33
+ "rationnels."
32
34
33
35
#: ../Doc/library/fractions.rst:17
34
36
msgid ""
35
37
"A Fraction instance can be constructed from a pair of integers, from another "
36
38
"rational number, or from a string."
37
39
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."
38
42
39
43
#: ../Doc/library/fractions.rst:26
44
+ #, fuzzy
40
45
msgid ""
41
46
"The first version requires that *numerator* and *denominator* are instances "
42
47
"of :class:`numbers.Rational` and returns a new :class:`Fraction` instance "
@@ -53,6 +58,21 @@ msgid ""
53
58
"below.) The last version of the constructor expects a string or unicode "
54
59
"instance. The usual form for this instance is::"
55
60
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 : ::"
56
76
57
77
#: ../Doc/library/fractions.rst:43
58
78
msgid ""
@@ -63,6 +83,12 @@ msgid ""
63
83
"In either form the input string may also have leading and/or trailing "
64
84
"whitespace. Here are some examples::"
65
85
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 : ::"
66
92
67
93
#: ../Doc/library/fractions.rst:77
68
94
msgid ""
@@ -72,77 +98,108 @@ msgid ""
72
98
"as immutable. In addition, :class:`Fraction` has the following properties "
73
99
"and methods:"
74
100
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 :"
75
106
76
107
#: ../Doc/library/fractions.rst:83
77
108
msgid ""
78
109
"The :class:`Fraction` constructor now accepts :class:`float` and :class:"
79
110
"`decimal.Decimal` instances."
80
111
msgstr ""
112
+ "Le constructeur de :class:`Fraction` accepte maintenant des instances de :"
113
+ "class:`float` et :class:`decimal.Decimal`."
81
114
82
115
#: ../Doc/library/fractions.rst:90
83
116
msgid "Numerator of the Fraction in lowest term."
84
- msgstr ""
117
+ msgstr "Numérateur de la fraction irréductible. "
85
118
86
119
#: ../Doc/library/fractions.rst:94
87
120
msgid "Denominator of the Fraction in lowest term."
88
- msgstr ""
121
+ msgstr "Dénominateur de la fraction irréductible. "
89
122
90
123
#: ../Doc/library/fractions.rst:99
91
124
msgid ""
92
125
"This class method constructs a :class:`Fraction` representing the exact "
93
126
"value of *flt*, which must be a :class:`float`. Beware that ``Fraction."
94
127
"from_float(0.3)`` is not the same value as ``Fraction(3, 10)``."
95
128
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)``."
96
133
97
134
#: ../Doc/library/fractions.rst:105
98
135
msgid ""
99
136
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
100
137
"directly from a :class:`float`."
101
138
msgstr ""
139
+ "Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
140
+ "`Fraction` directement depuis un :class:`float`."
102
141
103
142
#: ../Doc/library/fractions.rst:111
104
143
msgid ""
105
144
"This class method constructs a :class:`Fraction` representing the exact "
106
145
"value of *dec*, which must be a :class:`decimal.Decimal` instance."
107
146
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`."
108
149
109
150
#: ../Doc/library/fractions.rst:116
110
151
msgid ""
111
152
"From Python 3.2 onwards, you can also construct a :class:`Fraction` instance "
112
153
"directly from a :class:`decimal.Decimal` instance."
113
154
msgstr ""
155
+ "Depuis Python 3.2, vous pouvez aussi construire une instance de :class:"
156
+ "`Fraction` directement depuis une instance de :class:`decimal.Decimal`."
114
157
115
158
#: ../Doc/library/fractions.rst:123
116
159
msgid ""
117
160
"Finds and returns the closest :class:`Fraction` to ``self`` that has "
118
161
"denominator at most max_denominator. This method is useful for finding "
119
162
"rational approximations to a given floating-point number:"
120
163
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 :"
121
167
122
168
#: ../Doc/library/fractions.rst:131
123
169
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 : "
125
171
126
172
#: ../Doc/library/fractions.rst:144
127
173
msgid ""
128
174
"Returns the greatest :class:`int` ``<= self``. This method can also be "
129
175
"accessed through the :func:`math.floor` function:"
130
176
msgstr ""
177
+ "Renvoie le plus grand :class:`int` ``<= self``. Cette méthode peut aussi "
178
+ "être utilisée à travers la fonction :func:`math.floor`."
131
179
132
180
#: ../Doc/library/fractions.rst:154
133
181
msgid ""
134
182
"Returns the least :class:`int` ``>= self``. This method can also be "
135
183
"accessed through the :func:`math.ceil` function."
136
184
msgstr ""
185
+ "Renvoie le plus petit :class:`int` ``>= self``. Cette méthode peut aussi "
186
+ "être utilisée à travers la fonction :func:`math.ceil`."
137
187
138
188
#: ../Doc/library/fractions.rst:161
189
+ #, fuzzy
139
190
msgid ""
140
191
"The first version returns the nearest :class:`int` to ``self``, rounding "
141
192
"half to even. The second version rounds ``self`` to the nearest multiple of "
142
193
"``Fraction(1, 10**ndigits)`` (logically, if ``ndigits`` is negative), again "
143
194
"rounding half toward even. This method can also be accessed through the :"
144
195
"func:`round` function."
145
196
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`."
146
203
147
204
#: ../Doc/library/fractions.rst:170
148
205
msgid ""
@@ -152,15 +209,20 @@ msgid ""
152
209
"sign as *b* if *b* is nonzero; otherwise it takes the sign of *a*. ``gcd(0, "
153
210
"0)`` returns ``0``."
154
211
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``."
155
217
156
218
#: ../Doc/library/fractions.rst:176
157
219
msgid "Use :func:`math.gcd` instead."
158
- msgstr ""
220
+ msgstr "Utilisez plutôt :func:`math.gcd`. "
159
221
160
222
#: ../Doc/library/fractions.rst:182
161
223
msgid "Module :mod:`numbers`"
162
- msgstr ""
224
+ msgstr "Module :mod:`numbers` "
163
225
164
226
#: ../Doc/library/fractions.rst:183
165
227
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