2018-07-04 09:06:45 +00:00
|
|
|
# Copyright (C) 2001-2018, Python Software Foundation
|
2018-07-04 09:08:42 +00:00
|
|
|
# For licence information, see README file.
|
2016-10-30 09:46:26 +00:00
|
|
|
#
|
|
|
|
msgid ""
|
|
|
|
msgstr ""
|
|
|
|
"Project-Id-Version: Python 3.6\n"
|
|
|
|
"Report-Msgid-Bugs-To: \n"
|
2018-03-23 08:57:03 +00:00
|
|
|
"POT-Creation-Date: 2018-03-23 09:03+0100\n"
|
2016-10-30 09:46:26 +00:00
|
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
2018-07-04 09:14:25 +00:00
|
|
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
2017-05-23 22:40:56 +00:00
|
|
|
"Language: fr\n"
|
2016-10-30 09:46:26 +00:00
|
|
|
"MIME-Version: 1.0\n"
|
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:6
|
|
|
|
msgid "Integer Objects"
|
|
|
|
msgstr "Objets *Integer*"
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:11
|
|
|
|
msgid ""
|
|
|
|
"All integers are implemented as \"long\" integer objects of arbitrary size."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:13
|
|
|
|
msgid ""
|
|
|
|
"On error, most ``PyLong_As*`` APIs return ``(return type)-1`` which cannot "
|
|
|
|
"be distinguished from a number. Use :c:func:`PyErr_Occurred` to "
|
|
|
|
"disambiguate."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:18
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid "This subtype of :c:type:`PyObject` represents a Python integer object."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:23
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"This instance of :c:type:`PyTypeObject` represents the Python integer type. "
|
|
|
|
"This is the same object as :class:`int` in the Python layer."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:29
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return true if its argument is a :c:type:`PyLongObject` or a subtype of :c:"
|
|
|
|
"type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:35
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return true if its argument is a :c:type:`PyLongObject`, but not a subtype "
|
|
|
|
"of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:41
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from *v*, or *NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:43
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"The current implementation keeps an array of integer objects for all "
|
|
|
|
"integers between ``-5`` and ``256``, when you create an int in that range "
|
|
|
|
"you actually just get back a reference to the existing object. So it should "
|
|
|
|
"be possible to change the value of ``1``. I suspect the behaviour of Python "
|
|
|
|
"in this case is undefined. :-)"
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:52
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from a C :c:type:`unsigned long`, "
|
|
|
|
"or *NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:58
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from a C :c:type:`Py_ssize_t`, or "
|
|
|
|
"*NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:64
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from a C :c:type:`size_t`, or "
|
|
|
|
"*NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:70
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from a C :c:type:`long long`, or "
|
|
|
|
"*NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:76
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from a C :c:type:`unsigned long "
|
|
|
|
"long`, or *NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:82
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` object from the integer part of *v*, or "
|
|
|
|
"*NULL* on failure."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:88
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a new :c:type:`PyLongObject` based on the string value in *str*, "
|
|
|
|
"which is interpreted according to the radix in *base*. If *pend* is non-"
|
|
|
|
"*NULL*, *\\*pend* will point to the first character in *str* which follows "
|
2017-05-27 17:46:38 +00:00
|
|
|
"the representation of the number. If *base* is ``0``, *str* is interpreted "
|
|
|
|
"using the :ref:`integers` definition; in this case, leading zeros in a non-"
|
|
|
|
"zero decimal number raises a :exc:`ValueError`. If *base* is not ``0``, it "
|
|
|
|
"must be between ``2`` and ``36``, inclusive. Leading spaces and single "
|
|
|
|
"underscores after a base specifier and between digits are ignored. If there "
|
|
|
|
"are no digits, :exc:`ValueError` will be raised."
|
2016-10-30 09:46:26 +00:00
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:101
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Convert a sequence of Unicode digits to a Python integer value. The Unicode "
|
|
|
|
"string is first encoded to a byte string using :c:func:"
|
|
|
|
"`PyUnicode_EncodeDecimal` and then converted using :c:func:"
|
|
|
|
"`PyLong_FromString`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:107
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using :c:"
|
|
|
|
"func:`PyLong_FromUnicodeObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:112
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Convert a sequence of Unicode digits in the string *u* to a Python integer "
|
|
|
|
"value. The Unicode string is first encoded to a byte string using :c:func:"
|
|
|
|
"`PyUnicode_EncodeDecimal` and then converted using :c:func:"
|
|
|
|
"`PyLong_FromString`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:122
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Create a Python integer from the pointer *p*. The pointer value can be "
|
|
|
|
"retrieved from the resulting value using :c:func:`PyLong_AsVoidPtr`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:133 ../Doc/c-api/long.rst:145
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`long` representation of *obj*. If *obj* is not an "
|
|
|
|
"instance of :c:type:`PyLongObject`, first call its :meth:`__int__` method "
|
|
|
|
"(if present) to convert it to a :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:137 ../Doc/c-api/long.rst:166
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *obj* is out of range for a :c:"
|
|
|
|
"type:`long`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:140 ../Doc/c-api/long.rst:154
|
|
|
|
#: ../Doc/c-api/long.rst:169 ../Doc/c-api/long.rst:183
|
|
|
|
#: ../Doc/c-api/long.rst:200 ../Doc/c-api/long.rst:262
|
|
|
|
#: ../Doc/c-api/long.rst:274
|
2018-03-23 08:57:03 +00:00
|
|
|
msgid "Returns ``-1`` on error. Use :c:func:`PyErr_Occurred` to disambiguate."
|
2018-02-08 09:02:29 +00:00
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:149
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"If the value of *obj* is greater than :const:`LONG_MAX` or less than :const:"
|
|
|
|
"`LONG_MIN`, set *\\*overflow* to ``1`` or ``-1``, respectively, and return "
|
|
|
|
"``-1``; otherwise, set *\\*overflow* to ``0``. If any other exception "
|
|
|
|
"occurs set *\\*overflow* to ``0`` and return ``-1`` as usual."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:162 ../Doc/c-api/long.rst:174
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`long long` representation of *obj*. If *obj* is not an "
|
|
|
|
"instance of :c:type:`PyLongObject`, first call its :meth:`__int__` method "
|
|
|
|
"(if present) to convert it to a :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:178
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"If the value of *obj* is greater than :const:`PY_LLONG_MAX` or less than :"
|
|
|
|
"const:`PY_LLONG_MIN`, set *\\*overflow* to ``1`` or ``-1``, respectively, "
|
|
|
|
"and return ``-1``; otherwise, set *\\*overflow* to ``0``. If any other "
|
|
|
|
"exception occurs set *\\*overflow* to ``0`` and return ``-1`` as usual."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:194
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`Py_ssize_t` representation of *pylong*. *pylong* must "
|
|
|
|
"be an instance of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:197
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *pylong* is out of range for a :c:"
|
|
|
|
"type:`Py_ssize_t`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:209
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`unsigned long` representation of *pylong*. *pylong* "
|
|
|
|
"must be an instance of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:212
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *pylong* is out of range for a :c:"
|
|
|
|
"type:`unsigned long`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:215
|
|
|
|
msgid ""
|
|
|
|
"Returns ``(unsigned long)-1`` on error. Use :c:func:`PyErr_Occurred` to "
|
|
|
|
"disambiguate."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:225
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`size_t` representation of *pylong*. *pylong* must be an "
|
|
|
|
"instance of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:228
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *pylong* is out of range for a :c:"
|
|
|
|
"type:`size_t`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:231
|
|
|
|
msgid ""
|
|
|
|
"Returns ``(size_t)-1`` on error. Use :c:func:`PyErr_Occurred` to "
|
|
|
|
"disambiguate."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:240
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`unsigned long long` representation of *pylong*. "
|
|
|
|
"*pylong* must be an instance of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:243
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *pylong* is out of range for an :"
|
|
|
|
"c:type:`unsigned long long`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:246
|
|
|
|
msgid ""
|
|
|
|
"Returns ``(unsigned long long)-1`` on error. Use :c:func:`PyErr_Occurred` to "
|
|
|
|
"disambiguate."
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:249
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"A negative *pylong* now raises :exc:`OverflowError`, not :exc:`TypeError`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:255
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`unsigned long` representation of *obj*. If *obj* is not "
|
|
|
|
"an instance of :c:type:`PyLongObject`, first call its :meth:`__int__` method "
|
|
|
|
"(if present) to convert it to a :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:259
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"If the value of *obj* is out of range for an :c:type:`unsigned long`, return "
|
2017-04-02 20:14:06 +00:00
|
|
|
"the reduction of that value modulo ``ULONG_MAX + 1``."
|
2016-10-30 09:46:26 +00:00
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:267
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`unsigned long long` representation of *obj*. If *obj* "
|
|
|
|
"is not an instance of :c:type:`PyLongObject`, first call its :meth:`__int__` "
|
|
|
|
"method (if present) to convert it to a :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:271
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"If the value of *obj* is out of range for an :c:type:`unsigned long long`, "
|
2017-04-02 20:14:06 +00:00
|
|
|
"return the reduction of that value modulo ``PY_ULLONG_MAX + 1``."
|
2016-10-30 09:46:26 +00:00
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:279
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Return a C :c:type:`double` representation of *pylong*. *pylong* must be an "
|
|
|
|
"instance of :c:type:`PyLongObject`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:282
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Raise :exc:`OverflowError` if the value of *pylong* is out of range for a :c:"
|
|
|
|
"type:`double`."
|
|
|
|
msgstr ""
|
|
|
|
|
2018-02-08 09:02:29 +00:00
|
|
|
#: ../Doc/c-api/long.rst:285
|
2018-03-23 08:57:03 +00:00
|
|
|
msgid ""
|
|
|
|
"Returns ``-1.0`` on error. Use :c:func:`PyErr_Occurred` to disambiguate."
|
2018-02-08 09:02:29 +00:00
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:290
|
2016-10-30 09:46:26 +00:00
|
|
|
msgid ""
|
|
|
|
"Convert a Python integer *pylong* to a C :c:type:`void` pointer. If *pylong* "
|
|
|
|
"cannot be converted, an :exc:`OverflowError` will be raised. This is only "
|
|
|
|
"assured to produce a usable :c:type:`void` pointer for values created with :"
|
|
|
|
"c:func:`PyLong_FromVoidPtr`."
|
|
|
|
msgstr ""
|
2018-02-08 09:02:29 +00:00
|
|
|
|
|
|
|
#: ../Doc/c-api/long.rst:295
|
2018-03-23 08:57:03 +00:00
|
|
|
msgid "Returns *NULL* on error. Use :c:func:`PyErr_Occurred` to disambiguate."
|
2018-02-08 09:02:29 +00:00
|
|
|
msgstr ""
|