Repository navigation
Expand file tree
/
Copy pathfloat.po
More file actions
365 lines (308 loc) · 11.2 KB
/
Copy pathfloat.po
File metadata and controls
365 lines (308 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-10-17 14:27+0200\n"
"PO-Revision-Date: 2019-01-14 15:30+0100\n"
"Last-Translator: ANTOINE FOURES <afoures@student.42.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: c-api/float.rst:6
#, fuzzy
msgid "Floating-Point Objects"
msgstr "Objets représentant les nombres à virgule flottante"
#: c-api/float.rst:13
#, fuzzy
msgid ""
"This subtype of :c:type:`PyObject` represents a Python floating-point object."
msgstr ""
"Ce sous-type de l'objet :c:type:`PyObject` représente un nombre à virgule "
"flottante en Python."
#: c-api/float.rst:18
#, fuzzy
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python floating-point "
"type. This is the same object as :class:`float` in the Python layer."
msgstr ""
"Cette instance de l'objet :c:type:`PyTypeObject` représente le type nombre à "
"virgule flottante en Python. C'est le même objet que la "
"classe :class:`float` de la couche Python."
#: c-api/float.rst:24
#, fuzzy
msgid ""
"Return true if its argument is a :c:type:`PyFloatObject` or a subtype "
"of :c:type:`PyFloatObject`. This function always succeeds."
msgstr ""
"Renvoie vrai si l'argument est de type :c:type:`PyFloatObject` ou un sous-"
"type de :c:type:`PyFloatObject`."
#: c-api/float.rst:30
#, fuzzy
msgid ""
"Return true if its argument is a :c:type:`PyFloatObject`, but not a subtype "
"of :c:type:`PyFloatObject`. This function always succeeds."
msgstr ""
"Renvoie vrai si l'argument est de type :c:type:`PyFloatObject`, mais pas un "
"sous-type de :c:type:`PyFloatObject`."
#: c-api/float.rst:36
#, fuzzy
msgid ""
"Create a :c:type:`PyFloatObject` object based on the string value in *str*, "
"or ``NULL`` on failure."
msgstr ""
"Crée un objet :c:type:`PyFloatObject` à partir de la valeur de la chaîne de "
"caractères *str*, ou *NULL* en cas d'échec."
#: c-api/float.rst:42
#, fuzzy
msgid ""
"Create a :c:type:`PyFloatObject` object from *v*, or ``NULL`` on failure."
msgstr ""
"Crée un objet :c:type:`PyFloatObject` à partir de *v*, ou *NULL* en cas "
"d'échec."
#: c-api/float.rst:47
#, fuzzy
msgid ""
"Return a C :c:expr:`double` representation of the contents of *pyfloat*. If "
"*pyfloat* is not a Python floating-point object but has "
"a :meth:`~object.__float__` method, this method will first be called to "
"convert *pyfloat* into a float. If :meth:`!__float__` is not defined then it "
"falls back to :meth:`~object.__index__`. This method returns ``-1.0`` upon "
"failure, so one should call :c:func:`PyErr_Occurred` to check for errors."
msgstr ""
"Renvoie une représentation du contenu d'un *pyfloat* sous la forme "
"d'un :c:type:`double` en C. Si le *pyfloat* n'est pas un nombre à virgule "
"flottante mais contient une méthode :meth:`__float__`, elle est d'abord "
"appelée pour convertir le *pyfloat* en nombre à virgule flottante. Cette "
"méthode renvoie ``-1.0`` en cas d'échec, il faut "
"appeler :c:func:`PyErr_Occurred` pour vérifier les erreurs."
#: c-api/float.rst:54
msgid "Use :meth:`~object.__index__` if available."
msgstr ""
#: c-api/float.rst:60
#, fuzzy
msgid ""
"Return a C :c:expr:`double` representation of the contents of *pyfloat*, but "
"without error checking."
msgstr ""
"Renvoie une représentation du contenu d'un *pyfloat* sous la forme "
"d'un :c:type:`double` en C, sans vérifier les erreurs."
#: c-api/float.rst:66
msgid ""
"Return a structseq instance which contains information about the precision, "
"minimum and maximum values of a float. It's a thin wrapper around the header "
"file :file:`float.h`."
msgstr ""
"Renvoie une instance *structseq* qui contient les informations sur la "
"précision et les valeurs minimales et maximales pour un nombre à virgule "
"flottante. C'est une enveloppe autour du fichier d'entête :file:`float.h`."
#: c-api/float.rst:73
#, fuzzy
msgid ""
"Return the maximum representable finite float *DBL_MAX* as "
"C :c:expr:`double`."
msgstr ""
"Renvoie le nombre à virgule flottante fini maximal *DBL_MAX* sous la forme "
"d'un :c:type:`double` en C."
#: c-api/float.rst:78
#, fuzzy
msgid ""
"Return the minimum normalized positive float *DBL_MIN* as C :c:expr:`double`."
msgstr ""
"Renvoie le nombre à virgule flottante minimal normalisé *DBL_MIN* sous la "
"forme :c:type:`double` en C."
#: c-api/float.rst:83
msgid ""
"This macro expands to a constant expression of type :c:expr:`double`, that "
"represents the positive infinity."
msgstr ""
#: c-api/float.rst:86
msgid ""
"It is equivalent to the :c:macro:`!INFINITY` macro from the C11 standard "
"``<math.h>`` header."
msgstr ""
#: c-api/float.rst:94
msgid ""
"This macro expands to a constant expression of type :c:expr:`double`, that "
"represents a quiet not-a-number (qNaN) value."
msgstr ""
#: c-api/float.rst:97
msgid ""
"On most platforms, this is equivalent to the :c:macro:`!NAN` macro from the "
"C11 standard ``<math.h>`` header."
msgstr ""
#: c-api/float.rst:103
msgid "Equivalent to :c:macro:`!INFINITY`."
msgstr ""
#: c-api/float.rst:110
msgid ""
"The definition (accurate for a :c:expr:`double` type) of the :data:`math.e` "
"constant."
msgstr ""
#: c-api/float.rst:115
msgid "High precision (long double) definition of :data:`~math.e` constant."
msgstr ""
#: c-api/float.rst:122
msgid ""
"The definition (accurate for a :c:expr:`double` type) of the :data:`math.pi` "
"constant."
msgstr ""
#: c-api/float.rst:127
msgid "High precision (long double) definition of :data:`~math.pi` constant."
msgstr ""
#: c-api/float.rst:134
msgid ""
"The definition (accurate for a :c:expr:`double` type) of "
"the :data:`math.tau` constant."
msgstr ""
#: c-api/float.rst:141
msgid "Return :data:`math.nan` from a function."
msgstr ""
#: c-api/float.rst:143
msgid ""
"On most platforms, this is equivalent to ``return PyFloat_FromDouble(NAN)``."
msgstr ""
#: c-api/float.rst:148
msgid ""
"Return :data:`math.inf` or :data:`-math.inf <math.inf>` from a function, "
"depending on the sign of *sign*."
msgstr ""
#: c-api/float.rst:151
msgid "On most platforms, this is equivalent to the following::"
msgstr ""
#: c-api/float.rst:158
msgid ""
"Return ``1`` if the given floating-point number *X* is finite, that is, it "
"is normal, subnormal or zero, but not infinite or NaN. Return ``0`` "
"otherwise."
msgstr ""
#: c-api/float.rst:162
msgid "Use :c:macro:`!isfinite` instead."
msgstr ""
#: c-api/float.rst:168
msgid ""
"Return ``1`` if the given floating-point number *X* is positive or negative "
"infinity. Return ``0`` otherwise."
msgstr ""
#: c-api/float.rst:171
msgid "Use :c:macro:`!isinf` instead."
msgstr ""
#: c-api/float.rst:177
msgid ""
"Return ``1`` if the given floating-point number *X* is a not-a-number (NaN) "
"value. Return ``0`` otherwise."
msgstr ""
#: c-api/float.rst:180
msgid "Use :c:macro:`!isnan` instead."
msgstr ""
#: c-api/float.rst:185
msgid "Pack and Unpack functions"
msgstr ""
#: c-api/float.rst:187
msgid ""
"The pack and unpack functions provide an efficient platform-independent way "
"to store floating-point values as byte strings. The Pack routines produce a "
"bytes string from a C :c:expr:`double`, and the Unpack routines produce a "
"C :c:expr:`double` from such a bytes string. The suffix (2, 4 or 8) "
"specifies the number of bytes in the bytes string:"
msgstr ""
#: c-api/float.rst:193
msgid "The 2-byte format is the IEEE 754 binary16 half-precision format."
msgstr ""
#: c-api/float.rst:194
msgid "The 4-byte format is the IEEE 754 binary32 single-precision format."
msgstr ""
#: c-api/float.rst:195
msgid "The 8-byte format is the IEEE 754 binary64 double-precision format."
msgstr ""
#: c-api/float.rst:197
msgid ""
"The NaN type may not be preserved on some platforms while unpacking "
"(signaling NaNs become quiet NaNs), for example on x86 systems in 32-bit "
"mode."
msgstr ""
#: c-api/float.rst:200
msgid ""
"It's assumed that the :c:expr:`double` type has the IEEE 754 binary64 double "
"precision format. What happens if it's not true is partly accidental "
"(alas). On non-IEEE platforms with more precision, or larger dynamic range, "
"than IEEE 754 supports, not all values can be packed; on non-IEEE platforms "
"with less precision, or smaller dynamic range, not all values can be "
"unpacked. The packing of special numbers like INFs and NaNs (if such things "
"exist on the platform) may not be handled correctly, and attempting to "
"unpack a bytes string containing an IEEE INF or NaN may raise an exception."
msgstr ""
#: c-api/float.rst:212
msgid "Pack functions"
msgstr ""
#: c-api/float.rst:214
msgid ""
"The pack routines write 2, 4 or 8 bytes, starting at *p*. *le* is "
"an :c:expr:`int` argument, non-zero if you want the bytes string in little-"
"endian format (exponent last, at ``p+1``, ``p+3``, or ``p+6`` and ``p+7``), "
"zero if you want big-endian format (exponent first, at *p*). Use "
"the :c:macro:`!PY_LITTLE_ENDIAN` constant to select the native endian: it is "
"equal to ``0`` on big endian processor, or ``1`` on little endian processor."
msgstr ""
#: c-api/float.rst:221
msgid ""
"Return value: ``0`` if all is OK, ``-1`` if error (and an exception is set, "
"most likely :exc:`OverflowError`)."
msgstr ""
#: c-api/float.rst:226
msgid "Pack a C double as the IEEE 754 binary16 half-precision format."
msgstr ""
#: c-api/float.rst:230
msgid "Pack a C double as the IEEE 754 binary32 single precision format."
msgstr ""
#: c-api/float.rst:234
msgid "Pack a C double as the IEEE 754 binary64 double precision format."
msgstr ""
#: c-api/float.rst:237
msgid "This function always succeeds in CPython."
msgstr ""
#: c-api/float.rst:241
msgid "Unpack functions"
msgstr ""
#: c-api/float.rst:243
msgid ""
"The unpack routines read 2, 4 or 8 bytes, starting at *p*. *le* is "
"an :c:expr:`int` argument, non-zero if the bytes string is in little-endian "
"format (exponent last, at ``p+1``, ``p+3`` or ``p+6`` and ``p+7``), zero if "
"big-endian (exponent first, at *p*). Use the :c:macro:`!PY_LITTLE_ENDIAN` "
"constant to select the native endian: it is equal to ``0`` on big endian "
"processor, or ``1`` on little endian processor."
msgstr ""
#: c-api/float.rst:250
msgid ""
"Return value: The unpacked double. On error, this is ``-1.0`` "
"and :c:func:`PyErr_Occurred` is true (and an exception is set, most "
"likely :exc:`OverflowError`)."
msgstr ""
#: c-api/float.rst:255
msgid "These functions always succeed in CPython."
msgstr ""
#: c-api/float.rst:259
msgid "Unpack the IEEE 754 binary16 half-precision format as a C double."
msgstr ""
#: c-api/float.rst:263
msgid "Unpack the IEEE 754 binary32 single precision format as a C double."
msgstr ""
#: c-api/float.rst:267
msgid "Unpack the IEEE 754 binary64 double precision format as a C double."
msgstr ""
#~ msgid "object"
#~ msgstr "objet"
#, fuzzy
#~ msgid "floating-point"
#~ msgstr "Objets représentant les nombres à virgule flottante"
#~ msgid ""
#~ "Clear the float free list. Return the number of items that could not be "
#~ "freed."
#~ msgstr ""
#~ "Libère la mémoire de la *free list* des nombres à virgule flottante. "
#~ "Renvoie le nombre d'éléments qui n'ont pas pu être libérés."