merge pot files.

This commit is contained in:
Julien Palard 2018-06-10 11:32:30 +02:00
parent e7dc7dbf4e
commit c80453916d
80 changed files with 3669 additions and 3340 deletions

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -28,7 +28,7 @@ msgstr ""
"Reportez-vous à :ref:`using-capsules` pour plus d'informations sur " "Reportez-vous à :ref:`using-capsules` pour plus d'informations sur "
"l'utilisation de ces objets." "l'utilisation de ces objets."
#: ../Doc/c-api/capsule.rst:15 #: ../Doc/c-api/capsule.rst:17
msgid "" msgid ""
"This subtype of :c:type:`PyObject` represents an opaque value, useful for C " "This subtype of :c:type:`PyObject` represents an opaque value, useful for C "
"extension modules who need to pass an opaque value (as a :c:type:`void\\*` " "extension modules who need to pass an opaque value (as a :c:type:`void\\*` "
@ -38,57 +38,57 @@ msgid ""
"loaded modules." "loaded modules."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:24 #: ../Doc/c-api/capsule.rst:27
msgid "The type of a destructor callback for a capsule. Defined as::" msgid "The type of a destructor callback for a capsule. Defined as::"
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:28 #: ../Doc/c-api/capsule.rst:31
msgid "" msgid ""
"See :c:func:`PyCapsule_New` for the semantics of PyCapsule_Destructor " "See :c:func:`PyCapsule_New` for the semantics of PyCapsule_Destructor "
"callbacks." "callbacks."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:34 #: ../Doc/c-api/capsule.rst:37
msgid "Return true if its argument is a :c:type:`PyCapsule`." msgid "Return true if its argument is a :c:type:`PyCapsule`."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:39 #: ../Doc/c-api/capsule.rst:42
msgid "" msgid ""
"Create a :c:type:`PyCapsule` encapsulating the *pointer*. The *pointer* " "Create a :c:type:`PyCapsule` encapsulating the *pointer*. The *pointer* "
"argument may not be *NULL*." "argument may not be *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:42 #: ../Doc/c-api/capsule.rst:45
msgid "On failure, set an exception and return *NULL*." msgid "On failure, set an exception and return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:44 #: ../Doc/c-api/capsule.rst:47
msgid "" msgid ""
"The *name* string may either be *NULL* or a pointer to a valid C string. If " "The *name* string may either be *NULL* or a pointer to a valid C string. If "
"non-*NULL*, this string must outlive the capsule. (Though it is permitted " "non-*NULL*, this string must outlive the capsule. (Though it is permitted "
"to free it inside the *destructor*.)" "to free it inside the *destructor*.)"
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:48 #: ../Doc/c-api/capsule.rst:51
msgid "" msgid ""
"If the *destructor* argument is not *NULL*, it will be called with the " "If the *destructor* argument is not *NULL*, it will be called with the "
"capsule as its argument when it is destroyed." "capsule as its argument when it is destroyed."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:51 #: ../Doc/c-api/capsule.rst:54
msgid "" msgid ""
"If this capsule will be stored as an attribute of a module, the *name* " "If this capsule will be stored as an attribute of a module, the *name* "
"should be specified as ``modulename.attributename``. This will enable other " "should be specified as ``modulename.attributename``. This will enable other "
"modules to import the capsule using :c:func:`PyCapsule_Import`." "modules to import the capsule using :c:func:`PyCapsule_Import`."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:58 #: ../Doc/c-api/capsule.rst:61
msgid "" msgid ""
"Retrieve the *pointer* stored in the capsule. On failure, set an exception " "Retrieve the *pointer* stored in the capsule. On failure, set an exception "
"and return *NULL*." "and return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:61 #: ../Doc/c-api/capsule.rst:64
msgid "" msgid ""
"The *name* parameter must compare exactly to the name stored in the capsule. " "The *name* parameter must compare exactly to the name stored in the capsule. "
"If the name stored in the capsule is *NULL*, the *name* passed in must also " "If the name stored in the capsule is *NULL*, the *name* passed in must also "
@ -96,46 +96,46 @@ msgid ""
"names." "names."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:69 #: ../Doc/c-api/capsule.rst:72
msgid "" msgid ""
"Return the current destructor stored in the capsule. On failure, set an " "Return the current destructor stored in the capsule. On failure, set an "
"exception and return *NULL*." "exception and return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:72 #: ../Doc/c-api/capsule.rst:75
msgid "" msgid ""
"It is legal for a capsule to have a *NULL* destructor. This makes a *NULL* " "It is legal for a capsule to have a *NULL* destructor. This makes a *NULL* "
"return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:" "return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:"
"`PyErr_Occurred` to disambiguate." "`PyErr_Occurred` to disambiguate."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:79 #: ../Doc/c-api/capsule.rst:82
msgid "" msgid ""
"Return the current context stored in the capsule. On failure, set an " "Return the current context stored in the capsule. On failure, set an "
"exception and return *NULL*." "exception and return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:82 #: ../Doc/c-api/capsule.rst:85
msgid "" msgid ""
"It is legal for a capsule to have a *NULL* context. This makes a *NULL* " "It is legal for a capsule to have a *NULL* context. This makes a *NULL* "
"return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:" "return code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:"
"`PyErr_Occurred` to disambiguate." "`PyErr_Occurred` to disambiguate."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:89 #: ../Doc/c-api/capsule.rst:92
msgid "" msgid ""
"Return the current name stored in the capsule. On failure, set an exception " "Return the current name stored in the capsule. On failure, set an exception "
"and return *NULL*." "and return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:92 #: ../Doc/c-api/capsule.rst:95
msgid "" msgid ""
"It is legal for a capsule to have a *NULL* name. This makes a *NULL* return " "It is legal for a capsule to have a *NULL* name. This makes a *NULL* return "
"code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:" "code somewhat ambiguous; use :c:func:`PyCapsule_IsValid` or :c:func:"
"`PyErr_Occurred` to disambiguate." "`PyErr_Occurred` to disambiguate."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:99 #: ../Doc/c-api/capsule.rst:102
msgid "" msgid ""
"Import a pointer to a C object from a capsule attribute in a module. The " "Import a pointer to a C object from a capsule attribute in a module. The "
"*name* parameter should specify the full name to the attribute, as in " "*name* parameter should specify the full name to the attribute, as in "
@ -145,14 +145,13 @@ msgid ""
"import the module conventionally (using :c:func:`PyImport_ImportModule`)." "import the module conventionally (using :c:func:`PyImport_ImportModule`)."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:106 #: ../Doc/c-api/capsule.rst:109
msgid "" msgid ""
"Return the capsule's internal *pointer* on success. On failure, set an " "Return the capsule's internal *pointer* on success. On failure, set an "
"exception and return *NULL*. However, if :c:func:`PyCapsule_Import` failed " "exception and return *NULL*."
"to import the module, and *no_block* was true, no exception is set."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:112 #: ../Doc/c-api/capsule.rst:115
msgid "" msgid ""
"Determines whether or not *capsule* is a valid capsule. A valid capsule is " "Determines whether or not *capsule* is a valid capsule. A valid capsule is "
"non-*NULL*, passes :c:func:`PyCapsule_CheckExact`, has a non-*NULL* pointer " "non-*NULL*, passes :c:func:`PyCapsule_CheckExact`, has a non-*NULL* pointer "
@ -161,41 +160,41 @@ msgid ""
"compared.)" "compared.)"
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:118 #: ../Doc/c-api/capsule.rst:121
msgid "" msgid ""
"In other words, if :c:func:`PyCapsule_IsValid` returns a true value, calls " "In other words, if :c:func:`PyCapsule_IsValid` returns a true value, calls "
"to any of the accessors (any function starting with :c:func:`PyCapsule_Get`) " "to any of the accessors (any function starting with :c:func:`PyCapsule_Get`) "
"are guaranteed to succeed." "are guaranteed to succeed."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:122 #: ../Doc/c-api/capsule.rst:125
msgid "" msgid ""
"Return a nonzero value if the object is valid and matches the name passed " "Return a nonzero value if the object is valid and matches the name passed "
"in. Return ``0`` otherwise. This function will not fail." "in. Return ``0`` otherwise. This function will not fail."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:127 #: ../Doc/c-api/capsule.rst:131
msgid "Set the context pointer inside *capsule* to *context*." msgid "Set the context pointer inside *capsule* to *context*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:129 ../Doc/c-api/capsule.rst:135 #: ../Doc/c-api/capsule.rst:133 ../Doc/c-api/capsule.rst:140
#: ../Doc/c-api/capsule.rst:143 ../Doc/c-api/capsule.rst:150 #: ../Doc/c-api/capsule.rst:149 ../Doc/c-api/capsule.rst:157
msgid "" msgid ""
"Return ``0`` on success. Return nonzero and set an exception on failure." "Return ``0`` on success. Return nonzero and set an exception on failure."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:133 #: ../Doc/c-api/capsule.rst:138
msgid "Set the destructor inside *capsule* to *destructor*." msgid "Set the destructor inside *capsule* to *destructor*."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:139 #: ../Doc/c-api/capsule.rst:145
msgid "" msgid ""
"Set the name inside *capsule* to *name*. If non-*NULL*, the name must " "Set the name inside *capsule* to *name*. If non-*NULL*, the name must "
"outlive the capsule. If the previous *name* stored in the capsule was not " "outlive the capsule. If the previous *name* stored in the capsule was not "
"*NULL*, no attempt is made to free it." "*NULL*, no attempt is made to free it."
msgstr "" msgstr ""
#: ../Doc/c-api/capsule.rst:147 #: ../Doc/c-api/capsule.rst:154
msgid "" msgid ""
"Set the void pointer inside *capsule* to *pointer*. The pointer may not be " "Set the void pointer inside *capsule* to *pointer*. The pointer may not be "
"*NULL*." "*NULL*."

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -78,7 +78,8 @@ msgstr ""
#: ../Doc/c-api/gcsupport.rst:51 #: ../Doc/c-api/gcsupport.rst:51
msgid "" msgid ""
"Resize an object allocated by :c:func:`PyObject_NewVar`. Returns the " "Resize an object allocated by :c:func:`PyObject_NewVar`. Returns the "
"resized object or *NULL* on failure." "resized object or *NULL* on failure. *op* must not be tracked by the "
"collector yet."
msgstr "" msgstr ""
#: ../Doc/c-api/gcsupport.rst:57 #: ../Doc/c-api/gcsupport.rst:57

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -21,65 +21,74 @@ msgstr ""
msgid "Mapping Protocol" msgid "Mapping Protocol"
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:11 #: ../Doc/c-api/mapping.rst:8
msgid "" msgid ""
"Return ``1`` if the object provides mapping protocol, and ``0`` otherwise. " "See also :c:func:`PyObject_GetItem`, :c:func:`PyObject_SetItem` and :c:func:"
"This function always succeeds." "`PyObject_DelItem`."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:20 #: ../Doc/c-api/mapping.rst:14
msgid "" msgid ""
"Returns the number of keys in object *o* on success, and ``-1`` on failure. " "Return ``1`` if the object provides mapping protocol or supports slicing, "
"For objects that do not provide mapping protocol, this is equivalent to the " "and ``0`` otherwise. Note that it returns ``1`` for Python classes with a :"
"Python expression ``len(o)``." "meth:`__getitem__` method since in general case it is impossible to "
"determine what the type of keys it supports. This function always succeeds."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:27 ../Doc/c-api/mapping.rst:33 #: ../Doc/c-api/mapping.rst:26
msgid "" msgid ""
"Remove the mapping for object *key* from the object *o*. Return ``-1`` on " "Returns the number of keys in object *o* on success, and ``-1`` on failure. "
"failure. This is equivalent to the Python statement ``del o[key]``." "This is equivalent to the Python expression ``len(o)``."
msgstr ""
#: ../Doc/c-api/mapping.rst:32
msgid ""
"Return element of *o* corresponding to the string *key* or *NULL* on "
"failure. This is the equivalent of the Python expression ``o[key]``. See "
"also :c:func:`PyObject_GetItem`."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:39 #: ../Doc/c-api/mapping.rst:39
msgid "" msgid ""
"On success, return ``1`` if the mapping object has the key *key* and ``0`` " "Map the string *key* to the value *v* in object *o*. Returns ``-1`` on "
"otherwise. This is equivalent to the Python expression ``key in o``. This " "failure. This is the equivalent of the Python statement ``o[key] = v``. See "
"function always succeeds." "also :c:func:`PyObject_SetItem`."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:46 #: ../Doc/c-api/mapping.rst:46
msgid "" msgid ""
"Return ``1`` if the mapping object has the key *key* and ``0`` otherwise. " "Remove the mapping for the object *key* from the object *o*. Return ``-1`` "
"This is equivalent to the Python expression ``key in o``. This function " "on failure. This is equivalent to the Python statement ``del o[key]``. This "
"always succeeds." "is an alias of :c:func:`PyObject_DelItem`."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:53 #: ../Doc/c-api/mapping.rst:53
msgid "" msgid ""
"Remove the mapping for the string *key* from the object *o*. Return ``-1`` "
"on failure. This is equivalent to the Python statement ``del o[key]``."
msgstr ""
#: ../Doc/c-api/mapping.rst:59 ../Doc/c-api/mapping.rst:66
msgid ""
"Return ``1`` if the mapping object has the key *key* and ``0`` otherwise. "
"This is equivalent to the Python expression ``key in o``. This function "
"always succeeds."
msgstr ""
#: ../Doc/c-api/mapping.rst:73
msgid ""
"On success, return a list or tuple of the keys in object *o*. On failure, " "On success, return a list or tuple of the keys in object *o*. On failure, "
"return *NULL*." "return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:59 #: ../Doc/c-api/mapping.rst:79
msgid "" msgid ""
"On success, return a list or tuple of the values in object *o*. On failure, " "On success, return a list or tuple of the values in object *o*. On failure, "
"return *NULL*." "return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:65 #: ../Doc/c-api/mapping.rst:85
msgid "" msgid ""
"On success, return a list or tuple of the items in object *o*, where each " "On success, return a list or tuple of the items in object *o*, where each "
"item is a tuple containing a key-value pair. On failure, return *NULL*." "item is a tuple containing a key-value pair. On failure, return *NULL*."
msgstr "" msgstr ""
#: ../Doc/c-api/mapping.rst:71
msgid ""
"Return element of *o* corresponding to the object *key* or *NULL* on "
"failure. This is the equivalent of the Python expression ``o[key]``."
msgstr ""
#: ../Doc/c-api/mapping.rst:77
msgid ""
"Map the object *key* to the value *v* in object *o*. Returns ``-1`` on "
"failure. This is the equivalent of the Python statement ``o[key] = v``."
msgstr ""

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -395,8 +395,8 @@ msgstr ""
#: ../Doc/c-api/object.rst:398 #: ../Doc/c-api/object.rst:398
msgid "" msgid ""
"Delete the mapping for *key* from *o*. Returns ``-1`` on failure. This is " "Remove the mapping for the object *key* from the object *o*. Return ``-1`` "
"the equivalent of the Python statement ``del o[key]``." "on failure. This is equivalent to the Python statement ``del o[key]``."
msgstr "" msgstr ""
#: ../Doc/c-api/object.rst:404 #: ../Doc/c-api/object.rst:404

View File

@ -8,7 +8,7 @@ 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: 2018-03-23 09:03+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -24,54 +24,57 @@ msgstr ""
#: ../Doc/c-api/sequence.rst:11 #: ../Doc/c-api/sequence.rst:11
msgid "" msgid ""
"Return ``1`` if the object provides sequence protocol, and ``0`` otherwise. " "Return ``1`` if the object provides sequence protocol, and ``0`` otherwise. "
"This function always succeeds." "Note that it returns ``1`` for Python classes with a :meth:`__getitem__` "
"method unless they are :class:`dict` subclasses since in general case it is "
"impossible to determine what the type of keys it supports. This function "
"always succeeds."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:20 #: ../Doc/c-api/sequence.rst:23
msgid "" msgid ""
"Returns the number of objects in sequence *o* on success, and ``-1`` on " "Returns the number of objects in sequence *o* on success, and ``-1`` on "
"failure. This is equivalent to the Python expression ``len(o)``." "failure. This is equivalent to the Python expression ``len(o)``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:26 #: ../Doc/c-api/sequence.rst:29
msgid "" msgid ""
"Return the concatenation of *o1* and *o2* on success, and *NULL* on failure. " "Return the concatenation of *o1* and *o2* on success, and *NULL* on failure. "
"This is the equivalent of the Python expression ``o1 + o2``." "This is the equivalent of the Python expression ``o1 + o2``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:32 #: ../Doc/c-api/sequence.rst:35
msgid "" msgid ""
"Return the result of repeating sequence object *o* *count* times, or *NULL* " "Return the result of repeating sequence object *o* *count* times, or *NULL* "
"on failure. This is the equivalent of the Python expression ``o * count``." "on failure. This is the equivalent of the Python expression ``o * count``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:38 #: ../Doc/c-api/sequence.rst:41
msgid "" msgid ""
"Return the concatenation of *o1* and *o2* on success, and *NULL* on failure. " "Return the concatenation of *o1* and *o2* on success, and *NULL* on failure. "
"The operation is done *in-place* when *o1* supports it. This is the " "The operation is done *in-place* when *o1* supports it. This is the "
"equivalent of the Python expression ``o1 += o2``." "equivalent of the Python expression ``o1 += o2``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:45 #: ../Doc/c-api/sequence.rst:48
msgid "" msgid ""
"Return the result of repeating sequence object *o* *count* times, or *NULL* " "Return the result of repeating sequence object *o* *count* times, or *NULL* "
"on failure. The operation is done *in-place* when *o* supports it. This is " "on failure. The operation is done *in-place* when *o* supports it. This is "
"the equivalent of the Python expression ``o *= count``." "the equivalent of the Python expression ``o *= count``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:52 #: ../Doc/c-api/sequence.rst:55
msgid "" msgid ""
"Return the *i*\\ th element of *o*, or *NULL* on failure. This is the " "Return the *i*\\ th element of *o*, or *NULL* on failure. This is the "
"equivalent of the Python expression ``o[i]``." "equivalent of the Python expression ``o[i]``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:58 #: ../Doc/c-api/sequence.rst:61
msgid "" msgid ""
"Return the slice of sequence object *o* between *i1* and *i2*, or *NULL* on " "Return the slice of sequence object *o* between *i1* and *i2*, or *NULL* on "
"failure. This is the equivalent of the Python expression ``o[i1:i2]``." "failure. This is the equivalent of the Python expression ``o[i1:i2]``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:64 #: ../Doc/c-api/sequence.rst:67
msgid "" msgid ""
"Assign object *v* to the *i*\\ th element of *o*. Raise an exception and " "Assign object *v* to the *i*\\ th element of *o*. Raise an exception and "
"return ``-1`` on failure; return ``0`` on success. This is the equivalent " "return ``-1`` on failure; return ``0`` on success. This is the equivalent "
@ -79,101 +82,75 @@ msgid ""
"reference to *v*." "reference to *v*."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:69 #: ../Doc/c-api/sequence.rst:72
msgid "" msgid ""
"If *v* is *NULL*, the element is deleted, however this feature is deprecated " "If *v* is *NULL*, the element is deleted, however this feature is deprecated "
"in favour of using :c:func:`PySequence_DelItem`." "in favour of using :c:func:`PySequence_DelItem`."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:75 #: ../Doc/c-api/sequence.rst:78
msgid "" msgid ""
"Delete the *i*\\ th element of object *o*. Returns ``-1`` on failure. This " "Delete the *i*\\ th element of object *o*. Returns ``-1`` on failure. This "
"is the equivalent of the Python statement ``del o[i]``." "is the equivalent of the Python statement ``del o[i]``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:81 #: ../Doc/c-api/sequence.rst:84
msgid "" msgid ""
"Assign the sequence object *v* to the slice in sequence object *o* from *i1* " "Assign the sequence object *v* to the slice in sequence object *o* from *i1* "
"to *i2*. This is the equivalent of the Python statement ``o[i1:i2] = v``." "to *i2*. This is the equivalent of the Python statement ``o[i1:i2] = v``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:87 #: ../Doc/c-api/sequence.rst:90
msgid "" msgid ""
"Delete the slice in sequence object *o* from *i1* to *i2*. Returns ``-1`` " "Delete the slice in sequence object *o* from *i1* to *i2*. Returns ``-1`` "
"on failure. This is the equivalent of the Python statement ``del o[i1:i2]``." "on failure. This is the equivalent of the Python statement ``del o[i1:i2]``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:93 #: ../Doc/c-api/sequence.rst:96
msgid "" msgid ""
"Return the number of occurrences of *value* in *o*, that is, return the " "Return the number of occurrences of *value* in *o*, that is, return the "
"number of keys for which ``o[key] == value``. On failure, return ``-1``. " "number of keys for which ``o[key] == value``. On failure, return ``-1``. "
"This is equivalent to the Python expression ``o.count(value)``." "This is equivalent to the Python expression ``o.count(value)``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:100 #: ../Doc/c-api/sequence.rst:103
msgid "" msgid ""
"Determine if *o* contains *value*. If an item in *o* is equal to *value*, " "Determine if *o* contains *value*. If an item in *o* is equal to *value*, "
"return ``1``, otherwise return ``0``. On error, return ``-1``. This is " "return ``1``, otherwise return ``0``. On error, return ``-1``. This is "
"equivalent to the Python expression ``value in o``." "equivalent to the Python expression ``value in o``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:107 #: ../Doc/c-api/sequence.rst:110
msgid "" msgid ""
"Return the first index *i* for which ``o[i] == value``. On error, return " "Return the first index *i* for which ``o[i] == value``. On error, return "
"``-1``. This is equivalent to the Python expression ``o.index(value)``." "``-1``. This is equivalent to the Python expression ``o.index(value)``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:113 #: ../Doc/c-api/sequence.rst:116
msgid "" msgid ""
"Return a list object with the same contents as the sequence or iterable *o*, " "Return a list object with the same contents as the sequence or iterable *o*, "
"or *NULL* on failure. The returned list is guaranteed to be new. This is " "or *NULL* on failure. The returned list is guaranteed to be new. This is "
"equivalent to the Python expression ``list(o)``." "equivalent to the Python expression ``list(o)``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:122 #: ../Doc/c-api/sequence.rst:125
msgid "" msgid ""
"Return a tuple object with the same contents as the arbitrary sequence *o* " "Return a tuple object with the same contents as the sequence or iterable "
"or *NULL* on failure. If *o* is a tuple, a new reference will be returned, " "*o*, or *NULL* on failure. If *o* is a tuple, a new reference will be "
"otherwise a tuple will be constructed with the appropriate contents. This " "returned, otherwise a tuple will be constructed with the appropriate "
"is equivalent to the Python expression ``tuple(o)``." "contents. This is equivalent to the Python expression ``tuple(o)``."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:130 #: ../Doc/c-api/sequence.rst:133
msgid "" msgid ""
"Return the sequence *o* as a list, unless it is already a tuple or list, in " "Return the sequence or iterable *o* as a list, unless it is already a tuple "
"which case *o* is returned. Use :c:func:`PySequence_Fast_GET_ITEM` to " "or list, in which case *o* is returned. Use :c:func:"
"access the members of the result. Returns *NULL* on failure. If the object " "`PySequence_Fast_GET_ITEM` to access the members of the result. Returns "
"is not a sequence, raises :exc:`TypeError` with *m* as the message text." "*NULL* on failure. If the object is not a sequence or iterable, raises :exc:"
"`TypeError` with *m* as the message text."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:138 #: ../Doc/c-api/sequence.rst:141
msgid ""
"Return the *i*\\ th element of *o*, assuming that *o* was returned by :c:"
"func:`PySequence_Fast`, *o* is not *NULL*, and that *i* is within bounds."
msgstr ""
#: ../Doc/c-api/sequence.rst:144
msgid ""
"Return the underlying array of PyObject pointers. Assumes that *o* was "
"returned by :c:func:`PySequence_Fast` and *o* is not *NULL*."
msgstr ""
#: ../Doc/c-api/sequence.rst:147
msgid ""
"Note, if a list gets resized, the reallocation may relocate the items array. "
"So, only use the underlying array pointer in contexts where the sequence "
"cannot change."
msgstr ""
#: ../Doc/c-api/sequence.rst:154
msgid ""
"Return the *i*\\ th element of *o* or *NULL* on failure. Macro form of :c:"
"func:`PySequence_GetItem` but without checking that :c:func:"
"`PySequence_Check` on *o* is true and without adjustment for negative "
"indices."
msgstr ""
#: ../Doc/c-api/sequence.rst:162
msgid "" msgid ""
"Returns the length of *o*, assuming that *o* was returned by :c:func:" "Returns the length of *o*, assuming that *o* was returned by :c:func:"
"`PySequence_Fast` and that *o* is not *NULL*. The size can also be gotten " "`PySequence_Fast` and that *o* is not *NULL*. The size can also be gotten "
@ -181,3 +158,30 @@ msgid ""
"`PySequence_Fast_GET_SIZE` is faster because it can assume *o* is a list or " "`PySequence_Fast_GET_SIZE` is faster because it can assume *o* is a list or "
"tuple." "tuple."
msgstr "" msgstr ""
#: ../Doc/c-api/sequence.rst:150
msgid ""
"Return the *i*\\ th element of *o*, assuming that *o* was returned by :c:"
"func:`PySequence_Fast`, *o* is not *NULL*, and that *i* is within bounds."
msgstr ""
#: ../Doc/c-api/sequence.rst:156
msgid ""
"Return the underlying array of PyObject pointers. Assumes that *o* was "
"returned by :c:func:`PySequence_Fast` and *o* is not *NULL*."
msgstr ""
#: ../Doc/c-api/sequence.rst:159
msgid ""
"Note, if a list gets resized, the reallocation may relocate the items array. "
"So, only use the underlying array pointer in contexts where the sequence "
"cannot change."
msgstr ""
#: ../Doc/c-api/sequence.rst:166
msgid ""
"Return the *i*\\ th element of *o* or *NULL* on failure. Macro form of :c:"
"func:`PySequence_GetItem` but without checking that :c:func:"
"`PySequence_Check` on *o* is true and without adjustment for negative "
"indices."
msgstr ""

View File

@ -8,7 +8,7 @@ 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-09-21 09:15+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -1361,7 +1361,7 @@ msgid ""
"similar name documented in the :ref:`number` section." "similar name documented in the :ref:`number` section."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1078 ../Doc/c-api/typeobj.rst:1351 #: ../Doc/c-api/typeobj.rst:1078 ../Doc/c-api/typeobj.rst:1365
msgid "Here is the structure definition::" msgid "Here is the structure definition::"
msgstr "" msgstr ""
@ -1393,165 +1393,180 @@ msgstr ""
#: ../Doc/c-api/typeobj.rst:1154 #: ../Doc/c-api/typeobj.rst:1154
msgid "" msgid ""
"This function is used by :c:func:`PyMapping_Length` and :c:func:" "This function is used by :c:func:`PyMapping_Size` and :c:func:"
"`PyObject_Size`, and has the same signature. This slot may be set to *NULL* " "`PyObject_Size`, and has the same signature. This slot may be set to *NULL* "
"if the object has no defined length." "if the object has no defined length."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1160 #: ../Doc/c-api/typeobj.rst:1160
msgid "" msgid ""
"This function is used by :c:func:`PyObject_GetItem` and has the same " "This function is used by :c:func:`PyObject_GetItem` and :c:func:"
"signature. This slot must be filled for the :c:func:`PyMapping_Check` " "`PySequence_GetSlice`, and has the same signature as :c:func:`!"
"function to return ``1``, it can be *NULL* otherwise." "PyObject_GetItem`. This slot must be filled for the :c:func:"
"`PyMapping_Check` function to return ``1``, it can be *NULL* otherwise."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1166 #: ../Doc/c-api/typeobj.rst:1168
msgid "" msgid ""
"This function is used by :c:func:`PyObject_SetItem` and :c:func:" "This function is used by :c:func:`PyObject_SetItem`, :c:func:"
"`PyObject_DelItem`. It has the same signature as :c:func:" "`PyObject_DelItem`, :c:func:`PyObject_SetSlice` and :c:func:"
"`PyObject_SetItem`, but *v* can also be set to *NULL* to delete an item. If " "`PyObject_DelSlice`. It has the same signature as :c:func:`!"
"PyObject_SetItem`, but *v* can also be set to *NULL* to delete an item. If "
"this slot is *NULL*, the object does not support item assignment and " "this slot is *NULL*, the object does not support item assignment and "
"deletion." "deletion."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1176 #: ../Doc/c-api/typeobj.rst:1179
msgid "Sequence Object Structures" msgid "Sequence Object Structures"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1183 #: ../Doc/c-api/typeobj.rst:1186
msgid "" msgid ""
"This structure holds pointers to the functions which an object uses to " "This structure holds pointers to the functions which an object uses to "
"implement the sequence protocol." "implement the sequence protocol."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1188 #: ../Doc/c-api/typeobj.rst:1191
msgid "" msgid ""
"This function is used by :c:func:`PySequence_Size` and :c:func:" "This function is used by :c:func:`PySequence_Size` and :c:func:"
"`PyObject_Size`, and has the same signature." "`PyObject_Size`, and has the same signature. It is also used for handling "
"negative indices via the :c:member:`~PySequenceMethods.sq_item` and the :c:"
"member:`~PySequenceMethods.sq_ass_item` slots."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1193 #: ../Doc/c-api/typeobj.rst:1198
msgid "" msgid ""
"This function is used by :c:func:`PySequence_Concat` and has the same " "This function is used by :c:func:`PySequence_Concat` and has the same "
"signature. It is also used by the ``+`` operator, after trying the numeric " "signature. It is also used by the ``+`` operator, after trying the numeric "
"addition via the :c:member:`~PyTypeObject.tp_as_number.nb_add` slot." "addition via the :c:member:`~PyNumberMethods.nb_add` slot."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1199 #: ../Doc/c-api/typeobj.rst:1204
msgid "" msgid ""
"This function is used by :c:func:`PySequence_Repeat` and has the same " "This function is used by :c:func:`PySequence_Repeat` and has the same "
"signature. It is also used by the ``*`` operator, after trying numeric " "signature. It is also used by the ``*`` operator, after trying numeric "
"multiplication via the :c:member:`~PyTypeObject.tp_as_number.nb_multiply` " "multiplication via the :c:member:`~PyNumberMethods.nb_multiply` slot."
"slot."
msgstr ""
#: ../Doc/c-api/typeobj.rst:1206
msgid ""
"This function is used by :c:func:`PySequence_GetItem` and has the same "
"signature. This slot must be filled for the :c:func:`PySequence_Check` "
"function to return ``1``, it can be *NULL* otherwise."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1210 #: ../Doc/c-api/typeobj.rst:1210
msgid "" msgid ""
"This function is used by :c:func:`PySequence_GetItem` and has the same "
"signature. It is also used by :c:func:`PyObject_GetItem`, after trying the "
"subscription via the :c:member:`~PyMappingMethods.mp_subscript` slot. This "
"slot must be filled for the :c:func:`PySequence_Check` function to return "
"``1``, it can be *NULL* otherwise."
msgstr ""
#: ../Doc/c-api/typeobj.rst:1216
msgid ""
"Negative indexes are handled as follows: if the :attr:`sq_length` slot is " "Negative indexes are handled as follows: if the :attr:`sq_length` slot is "
"filled, it is called and the sequence length is used to compute a positive " "filled, it is called and the sequence length is used to compute a positive "
"index which is passed to :attr:`sq_item`. If :attr:`sq_length` is *NULL*, " "index which is passed to :attr:`sq_item`. If :attr:`sq_length` is *NULL*, "
"the index is passed as is to the function." "the index is passed as is to the function."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1217
msgid ""
"This function is used by :c:func:`PySequence_SetItem` and has the same "
"signature. This slot may be left to *NULL* if the object does not support "
"item assignment and deletion."
msgstr ""
#: ../Doc/c-api/typeobj.rst:1223 #: ../Doc/c-api/typeobj.rst:1223
msgid "" msgid ""
"This function may be used by :c:func:`PySequence_Contains` and has the same " "This function is used by :c:func:`PySequence_SetItem` and has the same "
"signature. This slot may be left to *NULL*, in this case :c:func:" "signature. It is also used by :c:func:`PyObject_SetItem` and :c:func:"
"`PySequence_Contains` simply traverses the sequence until it finds a match." "`PyObject_DelItem`, after trying the item assignment and deletion via the :c:"
"member:`~PyMappingMethods.mp_ass_subscript` slot. This slot may be left to "
"*NULL* if the object does not support item assignment and deletion."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1230 #: ../Doc/c-api/typeobj.rst:1232
msgid ""
"This function may be used by :c:func:`PySequence_Contains` and has the same "
"signature. This slot may be left to *NULL*, in this case :c:func:`!"
"PySequence_Contains` simply traverses the sequence until it finds a match."
msgstr ""
#: ../Doc/c-api/typeobj.rst:1239
msgid "" msgid ""
"This function is used by :c:func:`PySequence_InPlaceConcat` and has the same " "This function is used by :c:func:`PySequence_InPlaceConcat` and has the same "
"signature. It should modify its first operand, and return it." "signature. It should modify its first operand, and return it. This slot "
"may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceConcat` will "
"fall back to :c:func:`PySequence_Concat`. It is also used by the augmented "
"assignment ``+=``, after trying numeric inplace addition via the :c:member:"
"`~PyNumberMethods.nb_inplace_add` slot."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1235 #: ../Doc/c-api/typeobj.rst:1248
msgid "" msgid ""
"This function is used by :c:func:`PySequence_InPlaceRepeat` and has the same " "This function is used by :c:func:`PySequence_InPlaceRepeat` and has the same "
"signature. It should modify its first operand, and return it." "signature. It should modify its first operand, and return it. This slot "
"may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceRepeat` will "
"fall back to :c:func:`PySequence_Repeat`. It is also used by the augmented "
"assignment ``*=``, after trying numeric inplace multiplication via the :c:"
"member:`~PyNumberMethods.nb_inplace_multiply` slot."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1245 #: ../Doc/c-api/typeobj.rst:1259
msgid "Buffer Object Structures" msgid "Buffer Object Structures"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1253 #: ../Doc/c-api/typeobj.rst:1267
msgid "" msgid ""
"This structure holds pointers to the functions required by the :ref:`Buffer " "This structure holds pointers to the functions required by the :ref:`Buffer "
"protocol <bufferobjects>`. The protocol defines how an exporter object can " "protocol <bufferobjects>`. The protocol defines how an exporter object can "
"expose its internal data to consumer objects." "expose its internal data to consumer objects."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1259 ../Doc/c-api/typeobj.rst:1308 #: ../Doc/c-api/typeobj.rst:1273 ../Doc/c-api/typeobj.rst:1322
#: ../Doc/c-api/typeobj.rst:1361 ../Doc/c-api/typeobj.rst:1372 #: ../Doc/c-api/typeobj.rst:1375 ../Doc/c-api/typeobj.rst:1386
#: ../Doc/c-api/typeobj.rst:1383 #: ../Doc/c-api/typeobj.rst:1397
msgid "The signature of this function is::" msgid "The signature of this function is::"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1263 #: ../Doc/c-api/typeobj.rst:1277
msgid "" msgid ""
"Handle a request to *exporter* to fill in *view* as specified by *flags*. " "Handle a request to *exporter* to fill in *view* as specified by *flags*. "
"Except for point (3), an implementation of this function MUST take these " "Except for point (3), an implementation of this function MUST take these "
"steps:" "steps:"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1267 #: ../Doc/c-api/typeobj.rst:1281
msgid "" msgid ""
"Check if the request can be met. If not, raise :c:data:`PyExc_BufferError`, " "Check if the request can be met. If not, raise :c:data:`PyExc_BufferError`, "
"set :c:data:`view->obj` to *NULL* and return ``-1``." "set :c:data:`view->obj` to *NULL* and return ``-1``."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1270 #: ../Doc/c-api/typeobj.rst:1284
msgid "Fill in the requested fields." msgid "Fill in the requested fields."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1272 #: ../Doc/c-api/typeobj.rst:1286
msgid "Increment an internal counter for the number of exports." msgid "Increment an internal counter for the number of exports."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1274 #: ../Doc/c-api/typeobj.rst:1288
msgid "" msgid ""
"Set :c:data:`view->obj` to *exporter* and increment :c:data:`view->obj`." "Set :c:data:`view->obj` to *exporter* and increment :c:data:`view->obj`."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1276 #: ../Doc/c-api/typeobj.rst:1290
msgid "Return ``0``." msgid "Return ``0``."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1278 #: ../Doc/c-api/typeobj.rst:1292
msgid "" msgid ""
"If *exporter* is part of a chain or tree of buffer providers, two main " "If *exporter* is part of a chain or tree of buffer providers, two main "
"schemes can be used:" "schemes can be used:"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1281 #: ../Doc/c-api/typeobj.rst:1295
msgid "" msgid ""
"Re-export: Each member of the tree acts as the exporting object and sets :c:" "Re-export: Each member of the tree acts as the exporting object and sets :c:"
"data:`view->obj` to a new reference to itself." "data:`view->obj` to a new reference to itself."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1284 #: ../Doc/c-api/typeobj.rst:1298
msgid "" msgid ""
"Redirect: The buffer request is redirected to the root object of the tree. " "Redirect: The buffer request is redirected to the root object of the tree. "
"Here, :c:data:`view->obj` will be a new reference to the root object." "Here, :c:data:`view->obj` will be a new reference to the root object."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1288 #: ../Doc/c-api/typeobj.rst:1302
msgid "" msgid ""
"The individual fields of *view* are described in section :ref:`Buffer " "The individual fields of *view* are described in section :ref:`Buffer "
"structure <buffer-structure>`, the rules how an exporter must react to " "structure <buffer-structure>`, the rules how an exporter must react to "
@ -1559,7 +1574,7 @@ msgid ""
"types>`." "types>`."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1293 #: ../Doc/c-api/typeobj.rst:1307
msgid "" msgid ""
"All memory pointed to in the :c:type:`Py_buffer` structure belongs to the " "All memory pointed to in the :c:type:`Py_buffer` structure belongs to the "
"exporter and must remain valid until there are no consumers left. :c:member:" "exporter and must remain valid until there are no consumers left. :c:member:"
@ -1568,19 +1583,19 @@ msgid ""
"internal` are read-only for the consumer." "internal` are read-only for the consumer."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1300 #: ../Doc/c-api/typeobj.rst:1314
msgid "" msgid ""
":c:func:`PyBuffer_FillInfo` provides an easy way of exposing a simple bytes " ":c:func:`PyBuffer_FillInfo` provides an easy way of exposing a simple bytes "
"buffer while dealing correctly with all request types." "buffer while dealing correctly with all request types."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1303 #: ../Doc/c-api/typeobj.rst:1317
msgid "" msgid ""
":c:func:`PyObject_GetBuffer` is the interface for the consumer that wraps " ":c:func:`PyObject_GetBuffer` is the interface for the consumer that wraps "
"this function." "this function."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1312 #: ../Doc/c-api/typeobj.rst:1326
msgid "" msgid ""
"Handle a request to release the resources of the buffer. If no resources " "Handle a request to release the resources of the buffer. If no resources "
"need to be released, :c:member:`PyBufferProcs.bf_releasebuffer` may be " "need to be released, :c:member:`PyBufferProcs.bf_releasebuffer` may be "
@ -1588,15 +1603,15 @@ msgid ""
"these optional steps:" "these optional steps:"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1317 #: ../Doc/c-api/typeobj.rst:1331
msgid "Decrement an internal counter for the number of exports." msgid "Decrement an internal counter for the number of exports."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1319 #: ../Doc/c-api/typeobj.rst:1333
msgid "If the counter is ``0``, free all memory associated with *view*." msgid "If the counter is ``0``, free all memory associated with *view*."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1321 #: ../Doc/c-api/typeobj.rst:1335
msgid "" msgid ""
"The exporter MUST use the :c:member:`~Py_buffer.internal` field to keep " "The exporter MUST use the :c:member:`~Py_buffer.internal` field to keep "
"track of buffer-specific resources. This field is guaranteed to remain " "track of buffer-specific resources. This field is guaranteed to remain "
@ -1604,52 +1619,52 @@ msgid ""
"*view* argument." "*view* argument."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1327 #: ../Doc/c-api/typeobj.rst:1341
msgid "" msgid ""
"This function MUST NOT decrement :c:data:`view->obj`, since that is done " "This function MUST NOT decrement :c:data:`view->obj`, since that is done "
"automatically in :c:func:`PyBuffer_Release` (this scheme is useful for " "automatically in :c:func:`PyBuffer_Release` (this scheme is useful for "
"breaking reference cycles)." "breaking reference cycles)."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1332 #: ../Doc/c-api/typeobj.rst:1346
msgid "" msgid ""
":c:func:`PyBuffer_Release` is the interface for the consumer that wraps this " ":c:func:`PyBuffer_Release` is the interface for the consumer that wraps this "
"function." "function."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1340 #: ../Doc/c-api/typeobj.rst:1354
msgid "Async Object Structures" msgid "Async Object Structures"
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1348 #: ../Doc/c-api/typeobj.rst:1362
msgid "" msgid ""
"This structure holds pointers to the functions required to implement :term:" "This structure holds pointers to the functions required to implement :term:"
"`awaitable` and :term:`asynchronous iterator` objects." "`awaitable` and :term:`asynchronous iterator` objects."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1365 #: ../Doc/c-api/typeobj.rst:1379
msgid "" msgid ""
"The returned object must be an iterator, i.e. :c:func:`PyIter_Check` must " "The returned object must be an iterator, i.e. :c:func:`PyIter_Check` must "
"return ``1`` for it." "return ``1`` for it."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1368 #: ../Doc/c-api/typeobj.rst:1382
msgid "" msgid ""
"This slot may be set to *NULL* if an object is not an :term:`awaitable`." "This slot may be set to *NULL* if an object is not an :term:`awaitable`."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1376 #: ../Doc/c-api/typeobj.rst:1390
msgid "" msgid ""
"Must return an :term:`awaitable` object. See :meth:`__anext__` for details." "Must return an :term:`awaitable` object. See :meth:`__anext__` for details."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1378 #: ../Doc/c-api/typeobj.rst:1392
msgid "" msgid ""
"This slot may be set to *NULL* if an object does not implement asynchronous " "This slot may be set to *NULL* if an object does not implement asynchronous "
"iteration protocol." "iteration protocol."
msgstr "" msgstr ""
#: ../Doc/c-api/typeobj.rst:1387 #: ../Doc/c-api/typeobj.rst:1401
msgid "" msgid ""
"Must return an :term:`awaitable` object. See :meth:`__anext__` for details. " "Must return an :term:`awaitable` object. See :meth:`__anext__` for details. "
"This slot may be set to *NULL*." "This slot may be set to *NULL*."

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:34+0100\n" "PO-Revision-Date: 2018-02-15 00:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -79,10 +79,10 @@ msgid "Key terms"
msgstr "Vocabulaire" msgstr "Vocabulaire"
#: ../Doc/distributing/index.rst:34 #: ../Doc/distributing/index.rst:34
#, fuzzy
msgid "" msgid ""
"the `Python Packaging Index <https://pypi.python.org/pypi>`__ is a public " "the `Python Packaging Index <https://pypi.org>`__ is a public repository of "
"repository of open source licensed packages made available for use by other " "open source licensed packages made available for use by other Python users"
"Python users"
msgstr "" msgstr ""
"le `Python Packaging Index <https://pypi.python.org/pypi>`__ est un dépôt " "le `Python Packaging Index <https://pypi.python.org/pypi>`__ est un dépôt "
"public de paquets sous licence libre rendus disponibles par d'autres " "public de paquets sous licence libre rendus disponibles par d'autres "

View File

@ -7,7 +7,7 @@ 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-05-27 19:40+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-05-27 10:18+0200\n" "PO-Revision-Date: 2017-05-27 10:18+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -216,9 +216,10 @@ msgid "A list of categories for the package"
msgstr "Une liste de catégories pour le paquet" msgstr "Une liste de catégories pour le paquet"
#: ../Doc/distutils/apiref.rst:80 #: ../Doc/distutils/apiref.rst:80
#, fuzzy
msgid "" msgid ""
"a list of strings; valid classifiers are listed on `PyPI <https://pypi." "a list of strings; valid classifiers are listed on `PyPI <https://pypi.org/"
"python.org/pypi?:action=list_classifiers>`_." "classifiers>`_."
msgstr "" msgstr ""
"une liste des chaînes de charactères, les classifieurs valides est listés " "une liste des chaînes de charactères, les classifieurs valides est listés "
"sur `PyPI <https://pypi.python.org/pypi?:action=list_classifiers>`_." "sur `PyPI <https://pypi.python.org/pypi?:action=list_classifiers>`_."

View File

@ -8,7 +8,7 @@ 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: 2018-03-23 09:03+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:37+0100\n" "PO-Revision-Date: 2018-02-15 00:37+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -21,6 +21,10 @@ msgstr ""
msgid "Extending/Embedding FAQ" msgid "Extending/Embedding FAQ"
msgstr "FAQ extension/intégration" msgstr "FAQ extension/intégration"
#: ../Doc/faq/extending.rst:6
msgid "Contents"
msgstr ""
#: ../Doc/faq/extending.rst:16 #: ../Doc/faq/extending.rst:16
msgid "Can I create my own functions in C?" msgid "Can I create my own functions in C?"
msgstr "Puis-je créer mes propres fonctions en C ?" msgstr "Puis-je créer mes propres fonctions en C ?"

View File

@ -7,7 +7,7 @@ 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-09-12 13:37+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:37+0100\n" "PO-Revision-Date: 2018-02-15 00:37+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -21,6 +21,10 @@ msgstr ""
msgid "General Python FAQ" msgid "General Python FAQ"
msgstr "FAQ générale sur Python" msgstr "FAQ générale sur Python"
#: ../Doc/faq/general.rst:8
msgid "Contents"
msgstr ""
#: ../Doc/faq/general.rst:13 #: ../Doc/faq/general.rst:13
msgid "General Information" msgid "General Information"
msgstr "Informations générales" msgstr "Informations générales"
@ -249,6 +253,7 @@ msgstr ""
"utilisé pour pallier à différents problèmes." "utilisé pour pallier à différents problèmes."
#: ../Doc/faq/general.rst:113 #: ../Doc/faq/general.rst:113
#, fuzzy
msgid "" msgid ""
"The language comes with a large standard library that covers areas such as " "The language comes with a large standard library that covers areas such as "
"string processing (regular expressions, Unicode, calculating differences " "string processing (regular expressions, Unicode, calculating differences "
@ -258,7 +263,7 @@ msgid ""
"filesystems, TCP/IP sockets). Look at the table of contents for :ref:" "filesystems, TCP/IP sockets). Look at the table of contents for :ref:"
"`library-index` to get an idea of what's available. A wide variety of third-" "`library-index` to get an idea of what's available. A wide variety of third-"
"party extensions are also available. Consult `the Python Package Index " "party extensions are also available. Consult `the Python Package Index "
"<https://pypi.python.org/pypi>`_ to find packages of interest to you." "<https://pypi.org>`_ to find packages of interest to you."
msgstr "" msgstr ""
"Le langage vient avec une bibliothèque standard importante qui couvre des " "Le langage vient avec une bibliothèque standard importante qui couvre des "
"domaines tels que le traitement des chaînes de caractères (expressions " "domaines tels que le traitement des chaînes de caractères (expressions "

View File

@ -8,7 +8,7 @@ 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-01 13:21+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:37+0100\n" "PO-Revision-Date: 2018-02-15 00:37+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -21,6 +21,10 @@ msgstr ""
msgid "Graphic User Interface FAQ" msgid "Graphic User Interface FAQ"
msgstr "FAQ interface graphique" msgstr "FAQ interface graphique"
#: ../Doc/faq/gui.rst:8
msgid "Contents"
msgstr ""
#: ../Doc/faq/gui.rst:15 #: ../Doc/faq/gui.rst:15
msgid "General GUI Questions" msgid "General GUI Questions"
msgstr "Questions générales sur l'interface graphique" msgstr "Questions générales sur l'interface graphique"

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:37+0100\n" "PO-Revision-Date: 2018-02-15 00:37+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -21,6 +21,10 @@ msgstr ""
msgid "Library and Extension FAQ" msgid "Library and Extension FAQ"
msgstr "FAQ sur la bibliothèque et les extension" msgstr "FAQ sur la bibliothèque et les extension"
#: ../Doc/faq/library.rst:8
msgid "Contents"
msgstr ""
#: ../Doc/faq/library.rst:12 #: ../Doc/faq/library.rst:12
msgid "General Library Questions" msgid "General Library Questions"
msgstr "Questions générales sur la bibliothèque" msgstr "Questions générales sur la bibliothèque"
@ -41,9 +45,9 @@ msgstr ""
#: ../Doc/faq/library.rst:21 #: ../Doc/faq/library.rst:21
msgid "" msgid ""
"For third-party packages, search the `Python Package Index <https://pypi." "For third-party packages, search the `Python Package Index <https://pypi."
"python.org/pypi>`_ or try `Google <https://www.google.com>`_ or another Web " "org>`_ or try `Google <https://www.google.com>`_ or another Web search "
"search engine. Searching for \"Python\" plus a keyword or two for your " "engine. Searching for \"Python\" plus a keyword or two for your topic of "
"topic of interest will usually find something helpful." "interest will usually find something helpful."
msgstr "" msgstr ""
#: ../Doc/faq/library.rst:28 #: ../Doc/faq/library.rst:28

View File

@ -7,7 +7,7 @@ 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-09-21 09:15+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-10-27 17:41+0200\n" "PO-Revision-Date: 2017-10-27 17:41+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -21,6 +21,10 @@ msgstr ""
msgid "Programming FAQ" msgid "Programming FAQ"
msgstr "" msgstr ""
#: ../Doc/faq/programming.rst:8
msgid "Contents"
msgstr ""
#: ../Doc/faq/programming.rst:12 #: ../Doc/faq/programming.rst:12
msgid "General Questions" msgid "General Questions"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-05-08 20:24+0200\n" "PO-Revision-Date: 2018-05-08 20:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -24,6 +24,10 @@ msgstr ""
"le lancement de programmes depuis la ligne de commande de Windows alors tout " "le lancement de programmes depuis la ligne de commande de Windows alors tout "
"semblera évident; Sinon, vous auriez besoin d'être un peu guidé." "semblera évident; Sinon, vous auriez besoin d'être un peu guidé."
#: ../Doc/faq/windows.rst:12
msgid "Contents"
msgstr ""
#: ../Doc/faq/windows.rst:20 #: ../Doc/faq/windows.rst:20
msgid "How do I run a Python program under Windows?" msgid "How do I run a Python program under Windows?"
msgstr "Comment exécuter un programme Python sous Windows ?" msgstr "Comment exécuter un programme Python sous Windows ?"
@ -38,6 +42,10 @@ msgstr ""
"le lancement de programmes depuis la ligne de commande de Windows alors tout " "le lancement de programmes depuis la ligne de commande de Windows alors tout "
"semblera évident; Sinon, vous auriez besoin d'être un peu guidé." "semblera évident; Sinon, vous auriez besoin d'être un peu guidé."
#: ../Doc/faq/windows.rst:None
msgid "|Python Development on XP|_"
msgstr "|Python Development on XP|_"
#: ../Doc/faq/windows.rst:29 #: ../Doc/faq/windows.rst:29
msgid "" msgid ""
"This series of screencasts aims to get you up and running with Python on " "This series of screencasts aims to get you up and running with Python on "
@ -148,6 +156,10 @@ msgid ""
"``>>>``, gives you a message like::" "``>>>``, gives you a message like::"
msgstr "" msgstr ""
#: ../Doc/faq/windows.rst:None
msgid "|Adding Python to DOS Path|_"
msgstr ""
#: ../Doc/faq/windows.rst:114 #: ../Doc/faq/windows.rst:114
msgid "" msgid ""
"Python is not added to the DOS path by default. This screencast will walk " "Python is not added to the DOS path by default. This screencast will walk "
@ -470,6 +482,3 @@ msgid ""
"will be able to handle it. (If your copy of WinZip doesn't, get a newer one " "will be able to handle it. (If your copy of WinZip doesn't, get a newer one "
"from https://www.winzip.com.)" "from https://www.winzip.com.)"
msgstr "" msgstr ""
#~ msgid "|Python Development on XP|_"
#~ msgstr "|Python Development on XP|_"

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:58+0200\n" "PO-Revision-Date: 2017-08-10 00:58+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -29,6 +29,10 @@ msgstr "auteur"
msgid "Larry Hastings" msgid "Larry Hastings"
msgstr "" msgstr ""
#: ../Doc/howto/clinic.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/clinic.rst:12 #: ../Doc/howto/clinic.rst:12
msgid "" msgid ""
"Argument Clinic is a preprocessor for CPython C files. Its purpose is to " "Argument Clinic is a preprocessor for CPython C files. Its purpose is to "
@ -45,8 +49,8 @@ msgid ""
"regarding backwards compatibility for future versions. In other words: if " "regarding backwards compatibility for future versions. In other words: if "
"you maintain an external C extension for CPython, you're welcome to " "you maintain an external C extension for CPython, you're welcome to "
"experiment with Argument Clinic in your own code. But the version of " "experiment with Argument Clinic in your own code. But the version of "
"Argument Clinic that ships with CPython 3.5 *could* be totally incompatible " "Argument Clinic that ships with the next version of CPython *could* be "
"and break all your code." "totally incompatible and break all your code."
msgstr "" msgstr ""
#: ../Doc/howto/clinic.rst:29 #: ../Doc/howto/clinic.rst:29
@ -2432,6 +2436,3 @@ msgid ""
"Since Python comments are different from C comments, Argument Clinic blocks " "Since Python comments are different from C comments, Argument Clinic blocks "
"embedded in Python files look slightly different. They look like this:" "embedded in Python files look slightly different. They look like this:"
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -29,6 +29,10 @@ msgstr "auteur"
msgid "Benjamin Peterson" msgid "Benjamin Peterson"
msgstr "Benjamin Peterson" msgstr "Benjamin Peterson"
#: ../Doc/howto/cporting.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/cporting.rst:14 #: ../Doc/howto/cporting.rst:14
msgid "" msgid ""
"Although changing the C-API was not one of Python 3's objectives, the many " "Although changing the C-API was not one of Python 3's objectives, the many "
@ -190,6 +194,3 @@ msgid ""
"<http://cython.org/>`_. It translates a Python-like language to C. The " "<http://cython.org/>`_. It translates a Python-like language to C. The "
"extension modules it creates are compatible with Python 3 and Python 2." "extension modules it creates are compatible with Python 3 and Python 2."
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -37,6 +37,10 @@ msgstr "Version"
msgid "2.04" msgid "2.04"
msgstr "" msgstr ""
#: ../Doc/howto/curses.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/curses.rst:13 #: ../Doc/howto/curses.rst:13
msgid "" msgid ""
"This document describes how to use the :mod:`curses` extension module to " "This document describes how to use the :mod:`curses` extension module to "
@ -77,8 +81,8 @@ msgid ""
"curses library will figure out what control codes need to be sent to the " "curses library will figure out what control codes need to be sent to the "
"terminal to produce the right output. curses doesn't provide many user-" "terminal to produce the right output. curses doesn't provide many user-"
"interface concepts such as buttons, checkboxes, or dialogs; if you need such " "interface concepts such as buttons, checkboxes, or dialogs; if you need such "
"features, consider a user interface library such as `Urwid <https://pypi." "features, consider a user interface library such as `Urwid <https://pypi.org/"
"python.org/pypi/urwid/>`_." "project/urwid/>`_."
msgstr "" msgstr ""
#: ../Doc/howto/curses.rst:46 #: ../Doc/howto/curses.rst:46
@ -97,11 +101,11 @@ msgstr ""
#: ../Doc/howto/curses.rst:56 #: ../Doc/howto/curses.rst:56
msgid "" msgid ""
"The Windows version of Python doesn't include the :mod:`curses` module. A " "The Windows version of Python doesn't include the :mod:`curses` module. A "
"ported version called `UniCurses <https://pypi.python.org/pypi/UniCurses>`_ " "ported version called `UniCurses <https://pypi.org/project/UniCurses>`_ is "
"is available. You could also try `the Console module <http://effbot.org/" "available. You could also try `the Console module <http://effbot.org/zone/"
"zone/console-index.htm>`_ written by Fredrik Lundh, which doesn't use the " "console-index.htm>`_ written by Fredrik Lundh, which doesn't use the same "
"same API as curses but provides cursor-addressable text output and full " "API as curses but provides cursor-addressable text output and full support "
"support for mouse and keyboard input." "for mouse and keyboard input."
msgstr "" msgstr ""
#: ../Doc/howto/curses.rst:66 #: ../Doc/howto/curses.rst:66
@ -597,8 +601,8 @@ msgstr ""
msgid "" msgid ""
"The C curses library offers only very simple input mechanisms. Python's :mod:" "The C curses library offers only very simple input mechanisms. Python's :mod:"
"`curses` module adds a basic text-input widget. (Other libraries such as " "`curses` module adds a basic text-input widget. (Other libraries such as "
"`Urwid <https://pypi.python.org/pypi/urwid/>`_ have more extensive " "`Urwid <https://pypi.org/project/urwid/>`_ have more extensive collections "
"collections of widgets.)" "of widgets.)"
msgstr "" msgstr ""
#: ../Doc/howto/curses.rst:438 #: ../Doc/howto/curses.rst:438
@ -734,6 +738,3 @@ msgid ""
"console-applications-with-urwid>`_: video of a PyCon CA 2012 talk " "console-applications-with-urwid>`_: video of a PyCon CA 2012 talk "
"demonstrating some applications written using Urwid." "demonstrating some applications written using Urwid."
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -37,6 +37,10 @@ msgstr ""
msgid "<python at rcn dot com>" msgid "<python at rcn dot com>"
msgstr "" msgstr ""
#: ../Doc/howto/descriptor.rst:8
msgid "Contents"
msgstr ""
#: ../Doc/howto/descriptor.rst:11 #: ../Doc/howto/descriptor.rst:11
msgid "Abstract" msgid "Abstract"
msgstr "Résumé" msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -33,6 +33,10 @@ msgstr ""
msgid "Nick Coghlan" msgid "Nick Coghlan"
msgstr "" msgstr ""
#: ../Doc/howto/ipaddress.rst:None
msgid "Overview"
msgstr ""
#: ../Doc/howto/ipaddress.rst:16 #: ../Doc/howto/ipaddress.rst:16
msgid "" msgid ""
"This document aims to provide a gentle introduction to the :mod:`ipaddress` " "This document aims to provide a gentle introduction to the :mod:`ipaddress` "

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -832,12 +832,11 @@ msgstr ""
#: ../Doc/howto/logging-cookbook.rst:1655 #: ../Doc/howto/logging-cookbook.rst:1655
msgid "" msgid ""
"`RFC 5424 <https://tools.ietf.org/html/rfc5424>`_ requires that a Unicode " ":rfc:`5424` requires that a Unicode message be sent to a syslog daemon as a "
"message be sent to a syslog daemon as a set of bytes which have the " "set of bytes which have the following structure: an optional pure-ASCII "
"following structure: an optional pure-ASCII component, followed by a UTF-8 " "component, followed by a UTF-8 Byte Order Mark (BOM), followed by Unicode "
"Byte Order Mark (BOM), followed by Unicode encoded using UTF-8. (See the " "encoded using UTF-8. (See the :rfc:`relevant section of the specification "
"`relevant section of the specification <https://tools.ietf.org/html/" "<5424#section-6>`.)"
"rfc5424#section-6>`_.)"
msgstr "" msgstr ""
#: ../Doc/howto/logging-cookbook.rst:1661 #: ../Doc/howto/logging-cookbook.rst:1661
@ -852,8 +851,8 @@ msgstr ""
msgid "" msgid ""
"As this behaviour is broken, the incorrect BOM insertion code is being " "As this behaviour is broken, the incorrect BOM insertion code is being "
"removed from Python 3.2.4 and later. However, it is not being replaced, and " "removed from Python 3.2.4 and later. However, it is not being replaced, and "
"if you want to produce RFC 5424-compliant messages which include a BOM, an " "if you want to produce :rfc:`5424`-compliant messages which include a BOM, "
"optional pure-ASCII sequence before it and arbitrary Unicode after it, " "an optional pure-ASCII sequence before it and arbitrary Unicode after it, "
"encoded using UTF-8, then you need to do the following:" "encoded using UTF-8, then you need to do the following:"
msgstr "" msgstr ""
@ -887,9 +886,9 @@ msgstr ""
msgid "" msgid ""
"The formatted message *will* be encoded using UTF-8 encoding by " "The formatted message *will* be encoded using UTF-8 encoding by "
"``SysLogHandler``. If you follow the above rules, you should be able to " "``SysLogHandler``. If you follow the above rules, you should be able to "
"produce RFC 5424-compliant messages. If you don't, logging may not complain, " "produce :rfc:`5424`-compliant messages. If you don't, logging may not "
"but your messages will not be RFC 5424-compliant, and your syslog daemon may " "complain, but your messages will not be RFC 5424-compliant, and your syslog "
"complain." "daemon may complain."
msgstr "" msgstr ""
#: ../Doc/howto/logging-cookbook.rst:1697 #: ../Doc/howto/logging-cookbook.rst:1697

View File

@ -8,7 +8,7 @@ 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: 2018-05-05 20:27+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -374,8 +374,8 @@ msgstr ""
#: ../Doc/howto/logging.rst:299 #: ../Doc/howto/logging.rst:299
msgid "" msgid ""
"The default format for date/time display (shown above) is like ISO8601 or " "The default format for date/time display (shown above) is like ISO8601 or :"
"RFC 3339. If you need more control over the formatting of the date/time, " "rfc:`3339`. If you need more control over the formatting of the date/time, "
"provide a *datefmt* argument to ``basicConfig``, as in this example::" "provide a *datefmt* argument to ``basicConfig``, as in this example::"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -29,6 +29,10 @@ msgstr "auteur"
msgid "Brett Cannon" msgid "Brett Cannon"
msgstr "" msgstr ""
#: ../Doc/howto/pyporting.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/pyporting.rst:11 #: ../Doc/howto/pyporting.rst:11
msgid "" msgid ""
"With Python 3 being the future of Python while Python 2 is still in active " "With Python 3 being the future of Python while Python 2 is still in active "
@ -631,6 +635,3 @@ msgid ""
"binary data, helping to make sure everything functions as expected in both " "binary data, helping to make sure everything functions as expected in both "
"versions of Python." "versions of Python."
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -7,7 +7,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:58+0200\n" "PO-Revision-Date: 2017-08-10 00:58+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -29,6 +29,10 @@ msgstr "Auteur"
msgid "A.M. Kuchling <amk@amk.ca>" msgid "A.M. Kuchling <amk@amk.ca>"
msgstr "" msgstr ""
#: ../Doc/howto/regex.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/regex.rst:18 #: ../Doc/howto/regex.rst:18
msgid "" msgid ""
"This document is an introductory tutorial to using regular expressions in " "This document is an introductory tutorial to using regular expressions in "
@ -1861,6 +1865,3 @@ msgid ""
"edition covered Python's now-removed :mod:`!regex` module, which won't help " "edition covered Python's now-removed :mod:`!regex` module, which won't help "
"you much.) Consider checking it out from your library." "you much.) Consider checking it out from your library."
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -29,6 +29,10 @@ msgstr "Auteur"
msgid "Gordon McMillan" msgid "Gordon McMillan"
msgstr "" msgstr ""
#: ../Doc/howto/sockets.rst:None
msgid "Abstract"
msgstr "Résumé"
#: ../Doc/howto/sockets.rst:12 #: ../Doc/howto/sockets.rst:12
msgid "" msgid ""
"Sockets are used nearly everywhere, but are one of the most severely " "Sockets are used nearly everywhere, but are one of the most severely "
@ -475,6 +479,3 @@ msgid ""
"differently on Windows. In fact, on Windows I usually use threads (which " "differently on Windows. In fact, on Windows I usually use threads (which "
"work very, very well) with my sockets." "work very, very well) with my sockets."
msgstr "" msgstr ""
#~ msgid "Abstract"
#~ msgstr "Résumé"

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -267,7 +267,8 @@ msgid ""
msgstr "" msgstr ""
#: ../Doc/howto/urllib2.rst:242 #: ../Doc/howto/urllib2.rst:242
msgid "See section 10 of RFC 2616 for a reference on all the HTTP error codes." msgid ""
"See section 10 of :rfc:`2616` for a reference on all the HTTP error codes."
msgstr "" msgstr ""
#: ../Doc/howto/urllib2.rst:244 #: ../Doc/howto/urllib2.rst:244
@ -290,8 +291,8 @@ msgstr ""
#: ../Doc/howto/urllib2.rst:254 #: ../Doc/howto/urllib2.rst:254
msgid "" msgid ""
":attr:`http.server.BaseHTTPRequestHandler.responses` is a useful dictionary " ":attr:`http.server.BaseHTTPRequestHandler.responses` is a useful dictionary "
"of response codes in that shows all the response codes used by RFC 2616. The " "of response codes in that shows all the response codes used by :rfc:`2616`. "
"dictionary is reproduced here for convenience ::" "The dictionary is reproduced here for convenience ::"
msgstr "" msgstr ""
#: ../Doc/howto/urllib2.rst:326 #: ../Doc/howto/urllib2.rst:326

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-12-01 08:52+0100\n" "PO-Revision-Date: 2017-12-01 08:52+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -119,10 +119,10 @@ msgstr ""
"capables d'installer automatiquement ``pip`` dans les environnements créés." "capables d'installer automatiquement ``pip`` dans les environnements créés."
#: ../Doc/installing/index.rst:47 #: ../Doc/installing/index.rst:47
#, fuzzy
msgid "" msgid ""
"The `Python Packaging Index <https://pypi.python.org/pypi>`__ is a public " "The `Python Packaging Index <https://pypi.org>`__ is a public repository of "
"repository of open source licensed packages made available for use by other " "open source licensed packages made available for use by other Python users."
"Python users."
msgstr "" msgstr ""
"L'`Index des Paquets Python <https://pypi.python.org/pypi>`__ est un dépôt " "L'`Index des Paquets Python <https://pypi.python.org/pypi>`__ est un dépôt "
"public des paquets sous licence ouverte disponibles pour tous les " "public des paquets sous licence ouverte disponibles pour tous les "

View File

@ -8,7 +8,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:40+0100\n" "PO-Revision-Date: 2018-02-15 00:40+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -29,6 +29,10 @@ msgstr ""
msgid "**Source code:** :source:`Lib/argparse.py`" msgid "**Source code:** :source:`Lib/argparse.py`"
msgstr "**Code source:** :source:`Lib/argparse.py`" msgstr "**Code source:** :source:`Lib/argparse.py`"
#: ../Doc/library/argparse.rst:None
msgid "Tutorial"
msgstr "Tutoriel"
#: ../Doc/library/argparse.rst:18 #: ../Doc/library/argparse.rst:18
msgid "" msgid ""
"This page contains the API reference information. For a more gentle " "This page contains the API reference information. For a more gentle "
@ -843,7 +847,7 @@ msgstr ""
#: ../Doc/library/argparse.rst:983 #: ../Doc/library/argparse.rst:983
msgid "" msgid ""
"Providing ``default=argparse.SUPPRESS`` causes no attribute to be added if " "Providing ``default=argparse.SUPPRESS`` causes no attribute to be added if "
"the command-line argument was not present.::" "the command-line argument was not present::"
msgstr "" msgstr ""
#: ../Doc/library/argparse.rst:995 #: ../Doc/library/argparse.rst:995
@ -1703,6 +1707,3 @@ msgid ""
"``parser.add_argument('--version', action='version', version='<the " "``parser.add_argument('--version', action='version', version='<the "
"version>')``." "version>')``."
msgstr "" msgstr ""
#~ msgid "Tutorial"
#~ msgstr "Tutoriel"

View File

@ -8,7 +8,7 @@ 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-12-01 07:43+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -193,9 +193,9 @@ msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:143 #: ../Doc/library/asyncio-eventloop.rst:143
#: ../Doc/library/asyncio-eventloop.rst:185 #: ../Doc/library/asyncio-eventloop.rst:185
#: ../Doc/library/asyncio-eventloop.rst:199 #: ../Doc/library/asyncio-eventloop.rst:199
#: ../Doc/library/asyncio-eventloop.rst:519 #: ../Doc/library/asyncio-eventloop.rst:522
#: ../Doc/library/asyncio-eventloop.rst:531 #: ../Doc/library/asyncio-eventloop.rst:534
#: ../Doc/library/asyncio-eventloop.rst:685 #: ../Doc/library/asyncio-eventloop.rst:688
msgid "" msgid ""
":ref:`Use functools.partial to pass keywords to the callback <asyncio-pass-" ":ref:`Use functools.partial to pass keywords to the callback <asyncio-pass-"
"keywords>`." "keywords>`."
@ -344,7 +344,7 @@ msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:275 #: ../Doc/library/asyncio-eventloop.rst:275
#: ../Doc/library/asyncio-eventloop.rst:349 #: ../Doc/library/asyncio-eventloop.rst:349
#: ../Doc/library/asyncio-eventloop.rst:400 #: ../Doc/library/asyncio-eventloop.rst:403
msgid "" msgid ""
"This method is a :ref:`coroutine <coroutine>` which will try to establish " "This method is a :ref:`coroutine <coroutine>` which will try to establish "
"the connection in the background. When successful, the coroutine returns a " "the connection in the background. When successful, the coroutine returns a "
@ -440,7 +440,7 @@ msgid ""
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:334 #: ../Doc/library/asyncio-eventloop.rst:334
#: ../Doc/library/asyncio-eventloop.rst:464 #: ../Doc/library/asyncio-eventloop.rst:467
msgid "On Windows with :class:`ProactorEventLoop`, SSL/TLS is now supported." msgid "On Windows with :class:`ProactorEventLoop`, SSL/TLS is now supported."
msgstr "" msgstr ""
@ -485,7 +485,7 @@ msgid ""
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:368 #: ../Doc/library/asyncio-eventloop.rst:368
#: ../Doc/library/asyncio-eventloop.rst:450 #: ../Doc/library/asyncio-eventloop.rst:453
msgid "" msgid ""
"*reuse_address* tells the kernel to reuse a local socket in TIME_WAIT state, " "*reuse_address* tells the kernel to reuse a local socket in TIME_WAIT state, "
"without waiting for its natural timeout to expire. If not specified will " "without waiting for its natural timeout to expire. If not specified will "
@ -526,7 +526,13 @@ msgid ""
"ref:`UDP echo server protocol <asyncio-udp-echo-server-protocol>` examples." "ref:`UDP echo server protocol <asyncio-udp-echo-server-protocol>` examples."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:395 #: ../Doc/library/asyncio-eventloop.rst:392
msgid ""
"The *family*, *proto*, *flags*, *reuse_address*, *reuse_port, "
"*allow_broadcast*, and *sock* parameters were added."
msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:398
msgid "" msgid ""
"Create UNIX connection: socket family :py:data:`~socket.AF_UNIX`, socket " "Create UNIX connection: socket family :py:data:`~socket.AF_UNIX`, socket "
"type :py:data:`~socket.SOCK_STREAM`. The :py:data:`~socket.AF_UNIX` socket " "type :py:data:`~socket.SOCK_STREAM`. The :py:data:`~socket.AF_UNIX` socket "
@ -534,46 +540,46 @@ msgid ""
"efficiently." "efficiently."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:404 #: ../Doc/library/asyncio-eventloop.rst:407
msgid "" msgid ""
"*path* is the name of a UNIX domain socket, and is required unless a *sock* " "*path* is the name of a UNIX domain socket, and is required unless a *sock* "
"parameter is specified. Abstract UNIX sockets, :class:`str`, and :class:" "parameter is specified. Abstract UNIX sockets, :class:`str`, and :class:"
"`bytes` paths are supported." "`bytes` paths are supported."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:408 #: ../Doc/library/asyncio-eventloop.rst:411
msgid "" msgid ""
"See the :meth:`AbstractEventLoop.create_connection` method for parameters." "See the :meth:`AbstractEventLoop.create_connection` method for parameters."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:410 #: ../Doc/library/asyncio-eventloop.rst:413
#: ../Doc/library/asyncio-eventloop.rst:483 #: ../Doc/library/asyncio-eventloop.rst:486
msgid "Availability: UNIX." msgid "Availability: UNIX."
msgstr "Disponible sur : UNIX." msgstr "Disponible sur : UNIX."
#: ../Doc/library/asyncio-eventloop.rst:414 #: ../Doc/library/asyncio-eventloop.rst:417
msgid "Creating listening connections" msgid "Creating listening connections"
msgstr "Attendre des connections" msgstr "Attendre des connections"
#: ../Doc/library/asyncio-eventloop.rst:418 #: ../Doc/library/asyncio-eventloop.rst:421
msgid "" msgid ""
"Create a TCP server (socket type :data:`~socket.SOCK_STREAM`) bound to " "Create a TCP server (socket type :data:`~socket.SOCK_STREAM`) bound to "
"*host* and *port*." "*host* and *port*."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:421 #: ../Doc/library/asyncio-eventloop.rst:424
msgid "" msgid ""
"Return a :class:`Server` object, its :attr:`~Server.sockets` attribute " "Return a :class:`Server` object, its :attr:`~Server.sockets` attribute "
"contains created sockets. Use the :meth:`Server.close` method to stop the " "contains created sockets. Use the :meth:`Server.close` method to stop the "
"server: close listening sockets." "server: close listening sockets."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:425 #: ../Doc/library/asyncio-eventloop.rst:428
#: ../Doc/library/asyncio-eventloop.rst:492 #: ../Doc/library/asyncio-eventloop.rst:495
msgid "Parameters:" msgid "Parameters:"
msgstr "Paramètres :" msgstr "Paramètres :"
#: ../Doc/library/asyncio-eventloop.rst:427 #: ../Doc/library/asyncio-eventloop.rst:430
msgid "" msgid ""
"The *host* parameter can be a string, in that case the TCP server is bound " "The *host* parameter can be a string, in that case the TCP server is bound "
"to *host* and *port*. The *host* parameter can also be a sequence of strings " "to *host* and *port*. The *host* parameter can also be a sequence of strings "
@ -583,166 +589,166 @@ msgid ""
"one for IPv6)." "one for IPv6)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:434 #: ../Doc/library/asyncio-eventloop.rst:437
msgid "" msgid ""
"*family* can be set to either :data:`socket.AF_INET` or :data:`~socket." "*family* can be set to either :data:`socket.AF_INET` or :data:`~socket."
"AF_INET6` to force the socket to use IPv4 or IPv6. If not set it will be " "AF_INET6` to force the socket to use IPv4 or IPv6. If not set it will be "
"determined from host (defaults to :data:`socket.AF_UNSPEC`)." "determined from host (defaults to :data:`socket.AF_UNSPEC`)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:438 #: ../Doc/library/asyncio-eventloop.rst:441
msgid "*flags* is a bitmask for :meth:`getaddrinfo`." msgid "*flags* is a bitmask for :meth:`getaddrinfo`."
msgstr "*flags* est un masque de bits pour :meth:`getaddrinfo`." msgstr "*flags* est un masque de bits pour :meth:`getaddrinfo`."
#: ../Doc/library/asyncio-eventloop.rst:440 #: ../Doc/library/asyncio-eventloop.rst:443
msgid "" msgid ""
"*sock* can optionally be specified in order to use a preexisting socket " "*sock* can optionally be specified in order to use a preexisting socket "
"object. If specified, *host* and *port* should be omitted (must be :const:" "object. If specified, *host* and *port* should be omitted (must be :const:"
"`None`)." "`None`)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:444 #: ../Doc/library/asyncio-eventloop.rst:447
msgid "" msgid ""
"*backlog* is the maximum number of queued connections passed to :meth:" "*backlog* is the maximum number of queued connections passed to :meth:"
"`~socket.socket.listen` (defaults to 100)." "`~socket.socket.listen` (defaults to 100)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:447 #: ../Doc/library/asyncio-eventloop.rst:450
#: ../Doc/library/asyncio-eventloop.rst:497 #: ../Doc/library/asyncio-eventloop.rst:500
msgid "" msgid ""
"*ssl* can be set to an :class:`~ssl.SSLContext` to enable SSL over the " "*ssl* can be set to an :class:`~ssl.SSLContext` to enable SSL over the "
"accepted connections." "accepted connections."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:455 #: ../Doc/library/asyncio-eventloop.rst:458
msgid "" msgid ""
"*reuse_port* tells the kernel to allow this endpoint to be bound to the same " "*reuse_port* tells the kernel to allow this endpoint to be bound to the same "
"port as other existing endpoints are bound to, so long as they all set this " "port as other existing endpoints are bound to, so long as they all set this "
"flag when being created. This option is not supported on Windows." "flag when being created. This option is not supported on Windows."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:460 #: ../Doc/library/asyncio-eventloop.rst:463
#: ../Doc/library/asyncio-eventloop.rst:481 #: ../Doc/library/asyncio-eventloop.rst:484
#: ../Doc/library/asyncio-eventloop.rst:558 #: ../Doc/library/asyncio-eventloop.rst:561
#: ../Doc/library/asyncio-eventloop.rst:574 #: ../Doc/library/asyncio-eventloop.rst:577
#: ../Doc/library/asyncio-eventloop.rst:584 #: ../Doc/library/asyncio-eventloop.rst:587
#: ../Doc/library/asyncio-eventloop.rst:612 #: ../Doc/library/asyncio-eventloop.rst:615
#: ../Doc/library/asyncio-eventloop.rst:651 #: ../Doc/library/asyncio-eventloop.rst:654
#: ../Doc/library/asyncio-eventloop.rst:665 #: ../Doc/library/asyncio-eventloop.rst:668
#: ../Doc/library/asyncio-eventloop.rst:716 #: ../Doc/library/asyncio-eventloop.rst:719
#: ../Doc/library/asyncio-eventloop.rst:835 #: ../Doc/library/asyncio-eventloop.rst:838
msgid "This method is a :ref:`coroutine <coroutine>`." msgid "This method is a :ref:`coroutine <coroutine>`."
msgstr "Cette méthode est une :ref:`coroutine <coroutine>`." msgstr "Cette méthode est une :ref:`coroutine <coroutine>`."
#: ../Doc/library/asyncio-eventloop.rst:468 #: ../Doc/library/asyncio-eventloop.rst:471
msgid "" msgid ""
"The function :func:`start_server` creates a (:class:`StreamReader`, :class:" "The function :func:`start_server` creates a (:class:`StreamReader`, :class:"
"`StreamWriter`) pair and calls back a function with this pair." "`StreamWriter`) pair and calls back a function with this pair."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:473 #: ../Doc/library/asyncio-eventloop.rst:476
msgid "The *host* parameter can now be a sequence of strings." msgid "The *host* parameter can now be a sequence of strings."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:478 #: ../Doc/library/asyncio-eventloop.rst:481
msgid "" msgid ""
"Similar to :meth:`AbstractEventLoop.create_server`, but specific to the " "Similar to :meth:`AbstractEventLoop.create_server`, but specific to the "
"socket family :py:data:`~socket.AF_UNIX`." "socket family :py:data:`~socket.AF_UNIX`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:487 #: ../Doc/library/asyncio-eventloop.rst:490
msgid "Handle an accepted connection." msgid "Handle an accepted connection."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:489 #: ../Doc/library/asyncio-eventloop.rst:492
msgid "" msgid ""
"This is used by servers that accept connections outside of asyncio but that " "This is used by servers that accept connections outside of asyncio but that "
"use asyncio to handle them." "use asyncio to handle them."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:494 #: ../Doc/library/asyncio-eventloop.rst:497
msgid "*sock* is a preexisting socket object returned from an ``accept`` call." msgid "*sock* is a preexisting socket object returned from an ``accept`` call."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:500 #: ../Doc/library/asyncio-eventloop.rst:503
msgid "" msgid ""
"This method is a :ref:`coroutine <coroutine>`. When completed, the " "This method is a :ref:`coroutine <coroutine>`. When completed, the "
"coroutine returns a ``(transport, protocol)`` pair." "coroutine returns a ``(transport, protocol)`` pair."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:507 #: ../Doc/library/asyncio-eventloop.rst:510
msgid "Watch file descriptors" msgid "Watch file descriptors"
msgstr "Surveiller des descripteurs de fichiers" msgstr "Surveiller des descripteurs de fichiers"
#: ../Doc/library/asyncio-eventloop.rst:509 #: ../Doc/library/asyncio-eventloop.rst:512
msgid "" msgid ""
"On Windows with :class:`SelectorEventLoop`, only socket handles are " "On Windows with :class:`SelectorEventLoop`, only socket handles are "
"supported (ex: pipe file descriptors are not supported)." "supported (ex: pipe file descriptors are not supported)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:512 #: ../Doc/library/asyncio-eventloop.rst:515
msgid "" msgid ""
"On Windows with :class:`ProactorEventLoop`, these methods are not supported." "On Windows with :class:`ProactorEventLoop`, these methods are not supported."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:516 #: ../Doc/library/asyncio-eventloop.rst:519
msgid "" msgid ""
"Start watching the file descriptor for read availability and then call the " "Start watching the file descriptor for read availability and then call the "
"*callback* with specified arguments." "*callback* with specified arguments."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:524 #: ../Doc/library/asyncio-eventloop.rst:527
msgid "Stop watching the file descriptor for read availability." msgid "Stop watching the file descriptor for read availability."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:528 #: ../Doc/library/asyncio-eventloop.rst:531
msgid "" msgid ""
"Start watching the file descriptor for write availability and then call the " "Start watching the file descriptor for write availability and then call the "
"*callback* with specified arguments." "*callback* with specified arguments."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:536 #: ../Doc/library/asyncio-eventloop.rst:539
msgid "Stop watching the file descriptor for write availability." msgid "Stop watching the file descriptor for write availability."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:538 #: ../Doc/library/asyncio-eventloop.rst:541
msgid "" msgid ""
"The :ref:`watch a file descriptor for read events <asyncio-watch-read-" "The :ref:`watch a file descriptor for read events <asyncio-watch-read-"
"event>` example uses the low-level :meth:`AbstractEventLoop.add_reader` " "event>` example uses the low-level :meth:`AbstractEventLoop.add_reader` "
"method to register the file descriptor of a socket." "method to register the file descriptor of a socket."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:544 #: ../Doc/library/asyncio-eventloop.rst:547
msgid "Low-level socket operations" msgid "Low-level socket operations"
msgstr "Opérations bas niveau sur les *socket*" msgstr "Opérations bas niveau sur les *socket*"
#: ../Doc/library/asyncio-eventloop.rst:548 #: ../Doc/library/asyncio-eventloop.rst:551
msgid "" msgid ""
"Receive data from the socket. Modeled after blocking :meth:`socket.socket." "Receive data from the socket. Modeled after blocking :meth:`socket.socket."
"recv` method." "recv` method."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:551 #: ../Doc/library/asyncio-eventloop.rst:554
msgid "" msgid ""
"The return value is a bytes object representing the data received. The " "The return value is a bytes object representing the data received. The "
"maximum amount of data to be received at once is specified by *nbytes*." "maximum amount of data to be received at once is specified by *nbytes*."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:555 #: ../Doc/library/asyncio-eventloop.rst:558
#: ../Doc/library/asyncio-eventloop.rst:571 #: ../Doc/library/asyncio-eventloop.rst:574
#: ../Doc/library/asyncio-eventloop.rst:581 #: ../Doc/library/asyncio-eventloop.rst:584
msgid "" msgid ""
"With :class:`SelectorEventLoop` event loop, the socket *sock* must be non-" "With :class:`SelectorEventLoop` event loop, the socket *sock* must be non-"
"blocking." "blocking."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:562 #: ../Doc/library/asyncio-eventloop.rst:565
msgid "" msgid ""
"Send data to the socket. Modeled after blocking :meth:`socket.socket." "Send data to the socket. Modeled after blocking :meth:`socket.socket."
"sendall` method." "sendall` method."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:565 #: ../Doc/library/asyncio-eventloop.rst:568
msgid "" msgid ""
"The socket must be connected to a remote socket. This method continues to " "The socket must be connected to a remote socket. This method continues to "
"send data from *data* until either all data has been sent or an error " "send data from *data* until either all data has been sent or an error "
@ -751,13 +757,13 @@ msgid ""
"processed by the receiving end of the connection." "processed by the receiving end of the connection."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:578 #: ../Doc/library/asyncio-eventloop.rst:581
msgid "" msgid ""
"Connect to a remote socket at *address*. Modeled after blocking :meth:" "Connect to a remote socket at *address*. Modeled after blocking :meth:"
"`socket.socket.connect` method." "`socket.socket.connect` method."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:586 #: ../Doc/library/asyncio-eventloop.rst:589
msgid "" msgid ""
"``address`` no longer needs to be resolved. ``sock_connect`` will try to " "``address`` no longer needs to be resolved. ``sock_connect`` will try to "
"check if the *address* is already resolved by calling :func:`socket." "check if the *address* is already resolved by calling :func:`socket."
@ -765,18 +771,18 @@ msgid ""
"resolve the *address*." "resolve the *address*."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:595 #: ../Doc/library/asyncio-eventloop.rst:598
msgid "" msgid ""
":meth:`AbstractEventLoop.create_connection` and :func:`asyncio." ":meth:`AbstractEventLoop.create_connection` and :func:`asyncio."
"open_connection() <open_connection>`." "open_connection() <open_connection>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:601 #: ../Doc/library/asyncio-eventloop.rst:604
msgid "" msgid ""
"Accept a connection. Modeled after blocking :meth:`socket.socket.accept`." "Accept a connection. Modeled after blocking :meth:`socket.socket.accept`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:604 #: ../Doc/library/asyncio-eventloop.rst:607
msgid "" msgid ""
"The socket must be bound to an address and listening for connections. The " "The socket must be bound to an address and listening for connections. The "
"return value is a pair ``(conn, address)`` where *conn* is a *new* socket " "return value is a pair ``(conn, address)`` where *conn* is a *new* socket "
@ -784,45 +790,45 @@ msgid ""
"the address bound to the socket on the other end of the connection." "the address bound to the socket on the other end of the connection."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:610 #: ../Doc/library/asyncio-eventloop.rst:613
msgid "The socket *sock* must be non-blocking." msgid "The socket *sock* must be non-blocking."
msgstr "La *socket* *sock* ne soit pas être bloquante." msgstr "La *socket* *sock* ne soit pas être bloquante."
#: ../Doc/library/asyncio-eventloop.rst:616 #: ../Doc/library/asyncio-eventloop.rst:619
msgid ":meth:`AbstractEventLoop.create_server` and :func:`start_server`." msgid ":meth:`AbstractEventLoop.create_server` and :func:`start_server`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:620 #: ../Doc/library/asyncio-eventloop.rst:623
msgid "Resolve host name" msgid "Resolve host name"
msgstr "Résout le nom d'hôte" msgstr "Résout le nom d'hôte"
#: ../Doc/library/asyncio-eventloop.rst:624 #: ../Doc/library/asyncio-eventloop.rst:627
msgid "" msgid ""
"This method is a :ref:`coroutine <coroutine>`, similar to :meth:`socket." "This method is a :ref:`coroutine <coroutine>`, similar to :meth:`socket."
"getaddrinfo` function but non-blocking." "getaddrinfo` function but non-blocking."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:629 #: ../Doc/library/asyncio-eventloop.rst:632
msgid "" msgid ""
"This method is a :ref:`coroutine <coroutine>`, similar to :meth:`socket." "This method is a :ref:`coroutine <coroutine>`, similar to :meth:`socket."
"getnameinfo` function but non-blocking." "getnameinfo` function but non-blocking."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:634 #: ../Doc/library/asyncio-eventloop.rst:637
msgid "Connect pipes" msgid "Connect pipes"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:636 #: ../Doc/library/asyncio-eventloop.rst:639
msgid "" msgid ""
"On Windows with :class:`SelectorEventLoop`, these methods are not supported. " "On Windows with :class:`SelectorEventLoop`, these methods are not supported. "
"Use :class:`ProactorEventLoop` to support pipes on Windows." "Use :class:`ProactorEventLoop` to support pipes on Windows."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:641 #: ../Doc/library/asyncio-eventloop.rst:644
msgid "Register read pipe in eventloop." msgid "Register read pipe in eventloop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:643 #: ../Doc/library/asyncio-eventloop.rst:646
msgid "" msgid ""
"*protocol_factory* should instantiate object with :class:`Protocol` " "*protocol_factory* should instantiate object with :class:`Protocol` "
"interface. *pipe* is a :term:`file-like object <file object>`. Return pair " "interface. *pipe* is a :term:`file-like object <file object>`. Return pair "
@ -830,18 +836,18 @@ msgid ""
"`ReadTransport` interface." "`ReadTransport` interface."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:648 #: ../Doc/library/asyncio-eventloop.rst:651
#: ../Doc/library/asyncio-eventloop.rst:662 #: ../Doc/library/asyncio-eventloop.rst:665
msgid "" msgid ""
"With :class:`SelectorEventLoop` event loop, the *pipe* is set to non-" "With :class:`SelectorEventLoop` event loop, the *pipe* is set to non-"
"blocking mode." "blocking mode."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:655 #: ../Doc/library/asyncio-eventloop.rst:658
msgid "Register write pipe in eventloop." msgid "Register write pipe in eventloop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:657 #: ../Doc/library/asyncio-eventloop.rst:660
msgid "" msgid ""
"*protocol_factory* should instantiate object with :class:`BaseProtocol` " "*protocol_factory* should instantiate object with :class:`BaseProtocol` "
"interface. *pipe* is :term:`file-like object <file object>`. Return pair " "interface. *pipe* is :term:`file-like object <file object>`. Return pair "
@ -849,70 +855,70 @@ msgid ""
"`WriteTransport` interface." "`WriteTransport` interface."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:669 #: ../Doc/library/asyncio-eventloop.rst:672
msgid "" msgid ""
"The :meth:`AbstractEventLoop.subprocess_exec` and :meth:`AbstractEventLoop." "The :meth:`AbstractEventLoop.subprocess_exec` and :meth:`AbstractEventLoop."
"subprocess_shell` methods." "subprocess_shell` methods."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:674 #: ../Doc/library/asyncio-eventloop.rst:677
msgid "UNIX signals" msgid "UNIX signals"
msgstr "Signaux UNIX" msgstr "Signaux UNIX"
#: ../Doc/library/asyncio-eventloop.rst:676 #: ../Doc/library/asyncio-eventloop.rst:679
msgid "Availability: UNIX only." msgid "Availability: UNIX only."
msgstr "Disponibilité : UNIX seulement." msgstr "Disponibilité : UNIX seulement."
#: ../Doc/library/asyncio-eventloop.rst:680 #: ../Doc/library/asyncio-eventloop.rst:683
msgid "Add a handler for a signal." msgid "Add a handler for a signal."
msgstr "Ajouter un gestionnaire (*handler*) pour un signal." msgstr "Ajouter un gestionnaire (*handler*) pour un signal."
#: ../Doc/library/asyncio-eventloop.rst:682 #: ../Doc/library/asyncio-eventloop.rst:685
msgid "" msgid ""
"Raise :exc:`ValueError` if the signal number is invalid or uncatchable. " "Raise :exc:`ValueError` if the signal number is invalid or uncatchable. "
"Raise :exc:`RuntimeError` if there is a problem setting up the handler." "Raise :exc:`RuntimeError` if there is a problem setting up the handler."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:690 #: ../Doc/library/asyncio-eventloop.rst:693
msgid "Remove a handler for a signal." msgid "Remove a handler for a signal."
msgstr "Supprimer un *handler* pour un signal." msgstr "Supprimer un *handler* pour un signal."
#: ../Doc/library/asyncio-eventloop.rst:692 #: ../Doc/library/asyncio-eventloop.rst:695
msgid "Return ``True`` if a signal handler was removed, ``False`` if not." msgid "Return ``True`` if a signal handler was removed, ``False`` if not."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:696 #: ../Doc/library/asyncio-eventloop.rst:699
msgid "The :mod:`signal` module." msgid "The :mod:`signal` module."
msgstr "Le module :mod:`signal`." msgstr "Le module :mod:`signal`."
#: ../Doc/library/asyncio-eventloop.rst:700 #: ../Doc/library/asyncio-eventloop.rst:703
msgid "Executor" msgid "Executor"
msgstr "Exécuteur" msgstr "Exécuteur"
#: ../Doc/library/asyncio-eventloop.rst:702 #: ../Doc/library/asyncio-eventloop.rst:705
msgid "" msgid ""
"Call a function in an :class:`~concurrent.futures.Executor` (pool of threads " "Call a function in an :class:`~concurrent.futures.Executor` (pool of threads "
"or pool of processes). By default, an event loop uses a thread pool executor " "or pool of processes). By default, an event loop uses a thread pool executor "
"(:class:`~concurrent.futures.ThreadPoolExecutor`)." "(:class:`~concurrent.futures.ThreadPoolExecutor`)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:708 #: ../Doc/library/asyncio-eventloop.rst:711
msgid "Arrange for a *func* to be called in the specified executor." msgid "Arrange for a *func* to be called in the specified executor."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:710 #: ../Doc/library/asyncio-eventloop.rst:713
msgid "" msgid ""
"The *executor* argument should be an :class:`~concurrent.futures.Executor` " "The *executor* argument should be an :class:`~concurrent.futures.Executor` "
"instance. The default executor is used if *executor* is ``None``." "instance. The default executor is used if *executor* is ``None``."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:713 #: ../Doc/library/asyncio-eventloop.rst:716
msgid "" msgid ""
":ref:`Use functools.partial to pass keywords to the *func* <asyncio-pass-" ":ref:`Use functools.partial to pass keywords to the *func* <asyncio-pass-"
"keywords>`." "keywords>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:718 #: ../Doc/library/asyncio-eventloop.rst:721
msgid "" msgid ""
":meth:`BaseEventLoop.run_in_executor` no longer configures the " ":meth:`BaseEventLoop.run_in_executor` no longer configures the "
"``max_workers`` of the thread pool executor it creates, instead leaving it " "``max_workers`` of the thread pool executor it creates, instead leaving it "
@ -920,27 +926,27 @@ msgid ""
"ThreadPoolExecutor`) to set the default." "ThreadPoolExecutor`) to set the default."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:727 #: ../Doc/library/asyncio-eventloop.rst:730
msgid "Set the default executor used by :meth:`run_in_executor`." msgid "Set the default executor used by :meth:`run_in_executor`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:731 #: ../Doc/library/asyncio-eventloop.rst:734
msgid "Error Handling API" msgid "Error Handling API"
msgstr "API de gestion d'erreur" msgstr "API de gestion d'erreur"
#: ../Doc/library/asyncio-eventloop.rst:733 #: ../Doc/library/asyncio-eventloop.rst:736
msgid "Allows customizing how exceptions are handled in the event loop." msgid "Allows customizing how exceptions are handled in the event loop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:737 #: ../Doc/library/asyncio-eventloop.rst:740
msgid "Set *handler* as the new event loop exception handler." msgid "Set *handler* as the new event loop exception handler."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:739 #: ../Doc/library/asyncio-eventloop.rst:742
msgid "If *handler* is ``None``, the default exception handler will be set." msgid "If *handler* is ``None``, the default exception handler will be set."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:742 #: ../Doc/library/asyncio-eventloop.rst:745
msgid "" msgid ""
"If *handler* is a callable object, it should have a matching signature to " "If *handler* is a callable object, it should have a matching signature to "
"``(loop, context)``, where ``loop`` will be a reference to the active event " "``(loop, context)``, where ``loop`` will be a reference to the active event "
@ -948,225 +954,225 @@ msgid ""
"`call_exception_handler` documentation for details about context)." "`call_exception_handler` documentation for details about context)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:750 #: ../Doc/library/asyncio-eventloop.rst:753
msgid "Return the exception handler, or ``None`` if the default one is in use." msgid "Return the exception handler, or ``None`` if the default one is in use."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:757 #: ../Doc/library/asyncio-eventloop.rst:760
msgid "Default exception handler." msgid "Default exception handler."
msgstr "Gestionnaire d'exception par défaut." msgstr "Gestionnaire d'exception par défaut."
#: ../Doc/library/asyncio-eventloop.rst:759 #: ../Doc/library/asyncio-eventloop.rst:762
msgid "" msgid ""
"This is called when an exception occurs and no exception handler is set, and " "This is called when an exception occurs and no exception handler is set, and "
"can be called by a custom exception handler that wants to defer to the " "can be called by a custom exception handler that wants to defer to the "
"default behavior." "default behavior."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:763 #: ../Doc/library/asyncio-eventloop.rst:766
msgid "" msgid ""
"*context* parameter has the same meaning as in :meth:" "*context* parameter has the same meaning as in :meth:"
"`call_exception_handler`." "`call_exception_handler`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:768 #: ../Doc/library/asyncio-eventloop.rst:771
msgid "Call the current event loop exception handler." msgid "Call the current event loop exception handler."
msgstr "" msgstr ""
"Appelle le gestionnaire d'exception de la boucle d'évènements actuelle." "Appelle le gestionnaire d'exception de la boucle d'évènements actuelle."
#: ../Doc/library/asyncio-eventloop.rst:770 #: ../Doc/library/asyncio-eventloop.rst:773
msgid "" msgid ""
"*context* is a ``dict`` object containing the following keys (new keys may " "*context* is a ``dict`` object containing the following keys (new keys may "
"be introduced later):" "be introduced later):"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:773 #: ../Doc/library/asyncio-eventloop.rst:776
msgid "'message': Error message;" msgid "'message': Error message;"
msgstr "``message`` : Message d'erreur ;" msgstr "``message`` : Message d'erreur ;"
#: ../Doc/library/asyncio-eventloop.rst:774 #: ../Doc/library/asyncio-eventloop.rst:777
msgid "'exception' (optional): Exception object;" msgid "'exception' (optional): Exception object;"
msgstr "``exception`` (optionnel): Un objet exception ;" msgstr "``exception`` (optionnel): Un objet exception ;"
#: ../Doc/library/asyncio-eventloop.rst:775 #: ../Doc/library/asyncio-eventloop.rst:778
msgid "'future' (optional): :class:`asyncio.Future` instance;" msgid "'future' (optional): :class:`asyncio.Future` instance;"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:776 #: ../Doc/library/asyncio-eventloop.rst:779
msgid "'handle' (optional): :class:`asyncio.Handle` instance;" msgid "'handle' (optional): :class:`asyncio.Handle` instance;"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:777 #: ../Doc/library/asyncio-eventloop.rst:780
msgid "'protocol' (optional): :ref:`Protocol <asyncio-protocol>` instance;" msgid "'protocol' (optional): :ref:`Protocol <asyncio-protocol>` instance;"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:778 #: ../Doc/library/asyncio-eventloop.rst:781
msgid "'transport' (optional): :ref:`Transport <asyncio-transport>` instance;" msgid "'transport' (optional): :ref:`Transport <asyncio-transport>` instance;"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:779 #: ../Doc/library/asyncio-eventloop.rst:782
msgid "'socket' (optional): :class:`socket.socket` instance." msgid "'socket' (optional): :class:`socket.socket` instance."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:783 #: ../Doc/library/asyncio-eventloop.rst:786
msgid "" msgid ""
"Note: this method should not be overloaded in subclassed event loops. For " "Note: this method should not be overloaded in subclassed event loops. For "
"any custom exception handling, use :meth:`set_exception_handler()` method." "any custom exception handling, use :meth:`set_exception_handler()` method."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:788 #: ../Doc/library/asyncio-eventloop.rst:791
msgid "Debug mode" msgid "Debug mode"
msgstr "Mode débug" msgstr "Mode débug"
#: ../Doc/library/asyncio-eventloop.rst:792 #: ../Doc/library/asyncio-eventloop.rst:795
msgid "Get the debug mode (:class:`bool`) of the event loop." msgid "Get the debug mode (:class:`bool`) of the event loop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:794 #: ../Doc/library/asyncio-eventloop.rst:797
msgid "" msgid ""
"The default value is ``True`` if the environment variable :envvar:" "The default value is ``True`` if the environment variable :envvar:"
"`PYTHONASYNCIODEBUG` is set to a non-empty string, ``False`` otherwise." "`PYTHONASYNCIODEBUG` is set to a non-empty string, ``False`` otherwise."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:802 #: ../Doc/library/asyncio-eventloop.rst:805
msgid "Set the debug mode of the event loop." msgid "Set the debug mode of the event loop."
msgstr "Active le mode débug pour la boucle d'évènements." msgstr "Active le mode débug pour la boucle d'évènements."
#: ../Doc/library/asyncio-eventloop.rst:808 #: ../Doc/library/asyncio-eventloop.rst:811
msgid "The :ref:`debug mode of asyncio <asyncio-debug-mode>`." msgid "The :ref:`debug mode of asyncio <asyncio-debug-mode>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:811 #: ../Doc/library/asyncio-eventloop.rst:814
msgid "Server" msgid "Server"
msgstr "Serveur" msgstr "Serveur"
#: ../Doc/library/asyncio-eventloop.rst:815 #: ../Doc/library/asyncio-eventloop.rst:818
msgid "Server listening on sockets." msgid "Server listening on sockets."
msgstr "Serveur écoutant sur des *sockets*." msgstr "Serveur écoutant sur des *sockets*."
#: ../Doc/library/asyncio-eventloop.rst:817 #: ../Doc/library/asyncio-eventloop.rst:820
msgid "" msgid ""
"Object created by the :meth:`AbstractEventLoop.create_server` method and " "Object created by the :meth:`AbstractEventLoop.create_server` method and "
"the :func:`start_server` function. Don't instantiate the class directly." "the :func:`start_server` function. Don't instantiate the class directly."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:822 #: ../Doc/library/asyncio-eventloop.rst:825
msgid "" msgid ""
"Stop serving: close listening sockets and set the :attr:`sockets` attribute " "Stop serving: close listening sockets and set the :attr:`sockets` attribute "
"to ``None``." "to ``None``."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:825 #: ../Doc/library/asyncio-eventloop.rst:828
msgid "" msgid ""
"The sockets that represent existing incoming client connections are left " "The sockets that represent existing incoming client connections are left "
"open." "open."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:828 #: ../Doc/library/asyncio-eventloop.rst:831
msgid "" msgid ""
"The server is closed asynchronously, use the :meth:`wait_closed` coroutine " "The server is closed asynchronously, use the :meth:`wait_closed` coroutine "
"to wait until the server is closed." "to wait until the server is closed."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:833 #: ../Doc/library/asyncio-eventloop.rst:836
msgid "Wait until the :meth:`close` method completes." msgid "Wait until the :meth:`close` method completes."
msgstr "Attends que la méthode :meth:`close` se termine." msgstr "Attends que la méthode :meth:`close` se termine."
#: ../Doc/library/asyncio-eventloop.rst:839 #: ../Doc/library/asyncio-eventloop.rst:842
msgid "" msgid ""
"List of :class:`socket.socket` objects the server is listening to, or " "List of :class:`socket.socket` objects the server is listening to, or "
"``None`` if the server is closed." "``None`` if the server is closed."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:844 #: ../Doc/library/asyncio-eventloop.rst:847
msgid "Handle" msgid "Handle"
msgstr "Handle" msgstr "Handle"
#: ../Doc/library/asyncio-eventloop.rst:848 #: ../Doc/library/asyncio-eventloop.rst:851
msgid "" msgid ""
"A callback wrapper object returned by :func:`AbstractEventLoop.call_soon`, :" "A callback wrapper object returned by :func:`AbstractEventLoop.call_soon`, :"
"func:`AbstractEventLoop.call_soon_threadsafe`, :func:`AbstractEventLoop." "func:`AbstractEventLoop.call_soon_threadsafe`, :func:`AbstractEventLoop."
"call_later`, and :func:`AbstractEventLoop.call_at`." "call_later`, and :func:`AbstractEventLoop.call_at`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:854 #: ../Doc/library/asyncio-eventloop.rst:857
msgid "" msgid ""
"Cancel the call. If the callback is already canceled or executed, this " "Cancel the call. If the callback is already canceled or executed, this "
"method has no effect." "method has no effect."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:859 #: ../Doc/library/asyncio-eventloop.rst:862
msgid "Event loop examples" msgid "Event loop examples"
msgstr "Exemples de boucles d'évènements" msgstr "Exemples de boucles d'évènements"
#: ../Doc/library/asyncio-eventloop.rst:864 #: ../Doc/library/asyncio-eventloop.rst:867
msgid "Hello World with call_soon()" msgid "Hello World with call_soon()"
msgstr "\"Hello World\" avec ``call_soon()``" msgstr "\"Hello World\" avec ``call_soon()``"
#: ../Doc/library/asyncio-eventloop.rst:866 #: ../Doc/library/asyncio-eventloop.rst:869
msgid "" msgid ""
"Example using the :meth:`AbstractEventLoop.call_soon` method to schedule a " "Example using the :meth:`AbstractEventLoop.call_soon` method to schedule a "
"callback. The callback displays ``\"Hello World\"`` and then stops the event " "callback. The callback displays ``\"Hello World\"`` and then stops the event "
"loop::" "loop::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:887 #: ../Doc/library/asyncio-eventloop.rst:890
msgid "" msgid ""
"The :ref:`Hello World coroutine <asyncio-hello-world-coroutine>` example " "The :ref:`Hello World coroutine <asyncio-hello-world-coroutine>` example "
"uses a :ref:`coroutine <coroutine>`." "uses a :ref:`coroutine <coroutine>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:894 #: ../Doc/library/asyncio-eventloop.rst:897
msgid "Display the current date with call_later()" msgid "Display the current date with call_later()"
msgstr "Afficher la date actuelle avec ``call_later()``" msgstr "Afficher la date actuelle avec ``call_later()``"
#: ../Doc/library/asyncio-eventloop.rst:896 #: ../Doc/library/asyncio-eventloop.rst:899
msgid "" msgid ""
"Example of callback displaying the current date every second. The callback " "Example of callback displaying the current date every second. The callback "
"uses the :meth:`AbstractEventLoop.call_later` method to reschedule itself " "uses the :meth:`AbstractEventLoop.call_later` method to reschedule itself "
"during 5 seconds, and then stops the event loop::" "during 5 seconds, and then stops the event loop::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:922 #: ../Doc/library/asyncio-eventloop.rst:925
msgid "" msgid ""
"The :ref:`coroutine displaying the current date <asyncio-date-coroutine>` " "The :ref:`coroutine displaying the current date <asyncio-date-coroutine>` "
"example uses a :ref:`coroutine <coroutine>`." "example uses a :ref:`coroutine <coroutine>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:930 #: ../Doc/library/asyncio-eventloop.rst:933
msgid "Watch a file descriptor for read events" msgid "Watch a file descriptor for read events"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:932 #: ../Doc/library/asyncio-eventloop.rst:935
msgid "" msgid ""
"Wait until a file descriptor received some data using the :meth:" "Wait until a file descriptor received some data using the :meth:"
"`AbstractEventLoop.add_reader` method and then close the event loop::" "`AbstractEventLoop.add_reader` method and then close the event loop::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:969 #: ../Doc/library/asyncio-eventloop.rst:972
msgid "" msgid ""
"The :ref:`register an open socket to wait for data using a protocol <asyncio-" "The :ref:`register an open socket to wait for data using a protocol <asyncio-"
"register-socket>` example uses a low-level protocol created by the :meth:" "register-socket>` example uses a low-level protocol created by the :meth:"
"`AbstractEventLoop.create_connection` method." "`AbstractEventLoop.create_connection` method."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:973 #: ../Doc/library/asyncio-eventloop.rst:976
msgid "" msgid ""
"The :ref:`register an open socket to wait for data using streams <asyncio-" "The :ref:`register an open socket to wait for data using streams <asyncio-"
"register-socket-streams>` example uses high-level streams created by the :" "register-socket-streams>` example uses high-level streams created by the :"
"func:`open_connection` function in a coroutine." "func:`open_connection` function in a coroutine."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:979 #: ../Doc/library/asyncio-eventloop.rst:982
msgid "Set signal handlers for SIGINT and SIGTERM" msgid "Set signal handlers for SIGINT and SIGTERM"
msgstr "Définit les gestionnaires de signaux pour *SIGINT* et *SIGTERM*" msgstr "Définit les gestionnaires de signaux pour *SIGINT* et *SIGTERM*"
#: ../Doc/library/asyncio-eventloop.rst:981 #: ../Doc/library/asyncio-eventloop.rst:984
msgid "" msgid ""
"Register handlers for signals :py:data:`SIGINT` and :py:data:`SIGTERM` using " "Register handlers for signals :py:data:`SIGINT` and :py:data:`SIGTERM` using "
"the :meth:`AbstractEventLoop.add_signal_handler` method::" "the :meth:`AbstractEventLoop.add_signal_handler` method::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloop.rst:1005 #: ../Doc/library/asyncio-eventloop.rst:1008
msgid "This example only works on UNIX." msgid "This example only works on UNIX."
msgstr "Cet exemple fonctionne seulement sur UNIX." msgstr "Cet exemple fonctionne seulement sur UNIX."

View File

@ -8,7 +8,7 @@ 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-12-01 07:43+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -256,32 +256,33 @@ msgstr "Récupére la boucle d'évènements pour le contexte actuel."
#: ../Doc/library/asyncio-eventloops.rst:171 #: ../Doc/library/asyncio-eventloops.rst:171
msgid "" msgid ""
"Returns an event loop object implementing the :class:`AbstractEventLoop` " "Returns an event loop object implementing the :class:`AbstractEventLoop` "
"interface." "interface. In case called from coroutine, it returns the currently running "
"event loop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:174 #: ../Doc/library/asyncio-eventloops.rst:175
msgid "" msgid ""
"Raises an exception in case no event loop has been set for the current " "Raises an exception in case no event loop has been set for the current "
"context and the current policy does not specify to create one. It must never " "context and the current policy does not specify to create one. It must never "
"return ``None``." "return ``None``."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:180 #: ../Doc/library/asyncio-eventloops.rst:183
msgid "Set the event loop for the current context to *loop*." msgid "Set the event loop for the current context to *loop*."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:184 #: ../Doc/library/asyncio-eventloops.rst:187
msgid "" msgid ""
"Create and return a new event loop object according to this policy's rules." "Create and return a new event loop object according to this policy's rules."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:187 #: ../Doc/library/asyncio-eventloops.rst:190
msgid "" msgid ""
"If there's need to set this loop as the event loop for the current context, :" "If there's need to set this loop as the event loop for the current context, :"
"meth:`set_event_loop` must be called explicitly." "meth:`set_event_loop` must be called explicitly."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:191 #: ../Doc/library/asyncio-eventloops.rst:194
msgid "" msgid ""
"The default policy defines context as the current thread, and manages an " "The default policy defines context as the current thread, and manages an "
"event loop per thread that interacts with :mod:`asyncio`. If the current " "event loop per thread that interacts with :mod:`asyncio`. If the current "
@ -290,25 +291,25 @@ msgid ""
"when called from the main thread, but raises :exc:`RuntimeError` otherwise." "when called from the main thread, but raises :exc:`RuntimeError` otherwise."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:199 #: ../Doc/library/asyncio-eventloops.rst:202
msgid "Access to the global loop policy" msgid "Access to the global loop policy"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:203 #: ../Doc/library/asyncio-eventloops.rst:206
msgid "Get the current event loop policy." msgid "Get the current event loop policy."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:207 #: ../Doc/library/asyncio-eventloops.rst:210
msgid "" msgid ""
"Set the current event loop policy. If *policy* is ``None``, the default " "Set the current event loop policy. If *policy* is ``None``, the default "
"policy is restored." "policy is restored."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:212 #: ../Doc/library/asyncio-eventloops.rst:215
msgid "Customizing the event loop policy" msgid "Customizing the event loop policy"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-eventloops.rst:214 #: ../Doc/library/asyncio-eventloops.rst:217
msgid "" msgid ""
"To implement a new event loop policy, it is recommended you subclass the " "To implement a new event loop policy, it is recommended you subclass the "
"concrete default event loop policy :class:`DefaultEventLoopPolicy` and " "concrete default event loop policy :class:`DefaultEventLoopPolicy` and "

View File

@ -8,7 +8,7 @@ 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-12-01 07:43+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -645,81 +645,87 @@ msgid ""
"cancellation of one child to cause other children to be cancelled.)" "cancellation of one child to cause other children to be cancelled.)"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:573 #: ../Doc/library/asyncio-task.rst:571
msgid ""
"If the *gather* itself is cancelled, the cancellation is propagated "
"regardless of *return_exceptions*."
msgstr ""
#: ../Doc/library/asyncio-task.rst:577
msgid "" msgid ""
"Return ``True`` if *obj* is a :ref:`coroutine object <coroutine>`, which may " "Return ``True`` if *obj* is a :ref:`coroutine object <coroutine>`, which may "
"be based on a generator or an :keyword:`async def` coroutine." "be based on a generator or an :keyword:`async def` coroutine."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:578 #: ../Doc/library/asyncio-task.rst:582
msgid "" msgid ""
"Return ``True`` if *func* is determined to be a :ref:`coroutine function " "Return ``True`` if *func* is determined to be a :ref:`coroutine function "
"<coroutine>`, which may be a decorated generator function or an :keyword:" "<coroutine>`, which may be a decorated generator function or an :keyword:"
"`async def` function." "`async def` function."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:584 #: ../Doc/library/asyncio-task.rst:588
msgid "Submit a :ref:`coroutine object <coroutine>` to a given event loop." msgid "Submit a :ref:`coroutine object <coroutine>` to a given event loop."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:586 #: ../Doc/library/asyncio-task.rst:590
msgid "Return a :class:`concurrent.futures.Future` to access the result." msgid "Return a :class:`concurrent.futures.Future` to access the result."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:588 #: ../Doc/library/asyncio-task.rst:592
msgid "" msgid ""
"This function is meant to be called from a different thread than the one " "This function is meant to be called from a different thread than the one "
"where the event loop is running. Usage::" "where the event loop is running. Usage::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:598 #: ../Doc/library/asyncio-task.rst:602
msgid "" msgid ""
"If an exception is raised in the coroutine, the returned future will be " "If an exception is raised in the coroutine, the returned future will be "
"notified. It can also be used to cancel the task in the event loop::" "notified. It can also be used to cancel the task in the event loop::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:611 #: ../Doc/library/asyncio-task.rst:615
msgid "" msgid ""
"See the :ref:`concurrency and multithreading <asyncio-multithreading>` " "See the :ref:`concurrency and multithreading <asyncio-multithreading>` "
"section of the documentation." "section of the documentation."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:616 #: ../Doc/library/asyncio-task.rst:620
msgid "" msgid ""
"Unlike other functions from the module, :func:`run_coroutine_threadsafe` " "Unlike other functions from the module, :func:`run_coroutine_threadsafe` "
"requires the *loop* argument to be passed explicitly." "requires the *loop* argument to be passed explicitly."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:624 #: ../Doc/library/asyncio-task.rst:628
msgid "" msgid ""
"Create a :ref:`coroutine <coroutine>` that completes after a given time (in " "Create a :ref:`coroutine <coroutine>` that completes after a given time (in "
"seconds). If *result* is provided, it is produced to the caller when the " "seconds). If *result* is provided, it is produced to the caller when the "
"coroutine completes." "coroutine completes."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:628 #: ../Doc/library/asyncio-task.rst:632
msgid "" msgid ""
"The resolution of the sleep depends on the :ref:`granularity of the event " "The resolution of the sleep depends on the :ref:`granularity of the event "
"loop <asyncio-delayed-calls>`." "loop <asyncio-delayed-calls>`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:631 ../Doc/library/asyncio-task.rst:695 #: ../Doc/library/asyncio-task.rst:635 ../Doc/library/asyncio-task.rst:699
msgid "This function is a :ref:`coroutine <coroutine>`." msgid "This function is a :ref:`coroutine <coroutine>`."
msgstr "Cette fonction est une :ref:`coroutine <coroutine>`." msgstr "Cette fonction est une :ref:`coroutine <coroutine>`."
#: ../Doc/library/asyncio-task.rst:635 #: ../Doc/library/asyncio-task.rst:639
msgid "Wait for a future, shielding it from cancellation." msgid "Wait for a future, shielding it from cancellation."
msgstr "Attends un future, en le protégeant des annulations." msgstr "Attends un future, en le protégeant des annulations."
#: ../Doc/library/asyncio-task.rst:637 #: ../Doc/library/asyncio-task.rst:641
msgid "The statement::" msgid "The statement::"
msgstr "L'instruction : ::" msgstr "L'instruction : ::"
#: ../Doc/library/asyncio-task.rst:641 #: ../Doc/library/asyncio-task.rst:645
msgid "is exactly equivalent to the statement::" msgid "is exactly equivalent to the statement::"
msgstr "est exactement équivalente à l'instruction : ::" msgstr "est exactement équivalente à l'instruction : ::"
#: ../Doc/library/asyncio-task.rst:645 #: ../Doc/library/asyncio-task.rst:649
msgid "" msgid ""
"*except* that if the coroutine containing it is cancelled, the task running " "*except* that if the coroutine containing it is cancelled, the task running "
"in ``something()`` is not cancelled. From the point of view of " "in ``something()`` is not cancelled. From the point of view of "
@ -729,108 +735,108 @@ msgid ""
"means this will still cancel ``shield()``." "means this will still cancel ``shield()``."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:652 #: ../Doc/library/asyncio-task.rst:656
msgid "" msgid ""
"If you want to completely ignore cancellation (not recommended) you can " "If you want to completely ignore cancellation (not recommended) you can "
"combine ``shield()`` with a try/except clause, as follows::" "combine ``shield()`` with a try/except clause, as follows::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:664 #: ../Doc/library/asyncio-task.rst:668
msgid "" msgid ""
"Wait for the Futures and coroutine objects given by the sequence *futures* " "Wait for the Futures and coroutine objects given by the sequence *futures* "
"to complete. Coroutines will be wrapped in Tasks. Returns two sets of :" "to complete. Coroutines will be wrapped in Tasks. Returns two sets of :"
"class:`Future`: (done, pending)." "class:`Future`: (done, pending)."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:668 #: ../Doc/library/asyncio-task.rst:672
msgid "The sequence *futures* must not be empty." msgid "The sequence *futures* must not be empty."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:670 #: ../Doc/library/asyncio-task.rst:674
msgid "" msgid ""
"*timeout* can be used to control the maximum number of seconds to wait " "*timeout* can be used to control the maximum number of seconds to wait "
"before returning. *timeout* can be an int or float. If *timeout* is not " "before returning. *timeout* can be an int or float. If *timeout* is not "
"specified or ``None``, there is no limit to the wait time." "specified or ``None``, there is no limit to the wait time."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:674 #: ../Doc/library/asyncio-task.rst:678
msgid "" msgid ""
"*return_when* indicates when this function should return. It must be one of " "*return_when* indicates when this function should return. It must be one of "
"the following constants of the :mod:`concurrent.futures` module:" "the following constants of the :mod:`concurrent.futures` module:"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:680 #: ../Doc/library/asyncio-task.rst:684
msgid "Constant" msgid "Constant"
msgstr "Constante" msgstr "Constante"
#: ../Doc/library/asyncio-task.rst:680 #: ../Doc/library/asyncio-task.rst:684
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: ../Doc/library/asyncio-task.rst:682 #: ../Doc/library/asyncio-task.rst:686
msgid ":const:`FIRST_COMPLETED`" msgid ":const:`FIRST_COMPLETED`"
msgstr ":const:`FIRST_COMPLETED`" msgstr ":const:`FIRST_COMPLETED`"
#: ../Doc/library/asyncio-task.rst:682 #: ../Doc/library/asyncio-task.rst:686
msgid "The function will return when any future finishes or is cancelled." msgid "The function will return when any future finishes or is cancelled."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:685 #: ../Doc/library/asyncio-task.rst:689
msgid ":const:`FIRST_EXCEPTION`" msgid ":const:`FIRST_EXCEPTION`"
msgstr ":const:`FIRST_EXCEPTION`" msgstr ":const:`FIRST_EXCEPTION`"
#: ../Doc/library/asyncio-task.rst:685 #: ../Doc/library/asyncio-task.rst:689
msgid "" msgid ""
"The function will return when any future finishes by raising an exception. " "The function will return when any future finishes by raising an exception. "
"If no future raises an exception then it is equivalent to :const:" "If no future raises an exception then it is equivalent to :const:"
"`ALL_COMPLETED`." "`ALL_COMPLETED`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:691 #: ../Doc/library/asyncio-task.rst:695
msgid ":const:`ALL_COMPLETED`" msgid ":const:`ALL_COMPLETED`"
msgstr ":const:`ALL_COMPLETED`" msgstr ":const:`ALL_COMPLETED`"
#: ../Doc/library/asyncio-task.rst:691 #: ../Doc/library/asyncio-task.rst:695
msgid "The function will return when all futures finish or are cancelled." msgid "The function will return when all futures finish or are cancelled."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:697 #: ../Doc/library/asyncio-task.rst:701
msgid "Usage::" msgid "Usage::"
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:703 #: ../Doc/library/asyncio-task.rst:707
msgid "" msgid ""
"This does not raise :exc:`asyncio.TimeoutError`! Futures that aren't done " "This does not raise :exc:`asyncio.TimeoutError`! Futures that aren't done "
"when the timeout occurs are returned in the second set." "when the timeout occurs are returned in the second set."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:709 #: ../Doc/library/asyncio-task.rst:713
msgid "" msgid ""
"Wait for the single :class:`Future` or :ref:`coroutine object <coroutine>` " "Wait for the single :class:`Future` or :ref:`coroutine object <coroutine>` "
"to complete with timeout. If *timeout* is ``None``, block until the future " "to complete with timeout. If *timeout* is ``None``, block until the future "
"completes." "completes."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:713 #: ../Doc/library/asyncio-task.rst:717
msgid "Coroutine will be wrapped in :class:`Task`." msgid "Coroutine will be wrapped in :class:`Task`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:715 #: ../Doc/library/asyncio-task.rst:719
msgid "" msgid ""
"Returns result of the Future or coroutine. When a timeout occurs, it " "Returns result of the Future or coroutine. When a timeout occurs, it "
"cancels the task and raises :exc:`asyncio.TimeoutError`. To avoid the task " "cancels the task and raises :exc:`asyncio.TimeoutError`. To avoid the task "
"cancellation, wrap it in :func:`shield`." "cancellation, wrap it in :func:`shield`."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:719 #: ../Doc/library/asyncio-task.rst:723
msgid "If the wait is cancelled, the future *fut* is also cancelled." msgid "If the wait is cancelled, the future *fut* is also cancelled."
msgstr "" msgstr ""
#: ../Doc/library/asyncio-task.rst:721 #: ../Doc/library/asyncio-task.rst:725
msgid "This function is a :ref:`coroutine <coroutine>`, usage::" msgid "This function is a :ref:`coroutine <coroutine>`, usage::"
msgstr "Cette fonction est une :ref:`coroutine <coroutine>`, utilisation : ::" msgstr "Cette fonction est une :ref:`coroutine <coroutine>`, utilisation : ::"
#: ../Doc/library/asyncio-task.rst:725 #: ../Doc/library/asyncio-task.rst:729
msgid "If the wait is cancelled, the future *fut* is now also cancelled." msgid "If the wait is cancelled, the future *fut* is now also cancelled."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ 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-05-27 19:40+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:59+0200\n" "PO-Revision-Date: 2017-08-10 00:59+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -93,9 +93,9 @@ msgid ""
"encoded. If the optional argument *istext* is present and true, newlines " "encoded. If the optional argument *istext* is present and true, newlines "
"are not encoded but trailing whitespace will be encoded. If the optional " "are not encoded but trailing whitespace will be encoded. If the optional "
"argument *header* is present and true, spaces will be encoded as underscores " "argument *header* is present and true, spaces will be encoded as underscores "
"per RFC1522. If the optional argument *header* is present and false, newline " "per :rfc:`1522`. If the optional argument *header* is present and false, "
"characters will be encoded as well; otherwise linefeed conversion might " "newline characters will be encoded as well; otherwise linefeed conversion "
"corrupt the binary data stream." "might corrupt the binary data stream."
msgstr "" msgstr ""
#: ../Doc/library/binascii.rst:88 #: ../Doc/library/binascii.rst:88

View File

@ -8,7 +8,7 @@ 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: 2018-01-04 15:51+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -2571,27 +2571,27 @@ msgstr ""
msgid "" msgid ""
"Python supports this conversion in several ways: the ``idna`` codec " "Python supports this conversion in several ways: the ``idna`` codec "
"performs conversion between Unicode and ACE, separating an input string into " "performs conversion between Unicode and ACE, separating an input string into "
"labels based on the separator characters defined in `section 3.1`_ (1) of :" "labels based on the separator characters defined in :rfc:`section 3.1 of RFC "
"rfc:`3490` and converting each label to ACE as required, and conversely " "3490 <3490#section-3.1>` and converting each label to ACE as required, and "
"separating an input byte string into labels based on the ``.`` separator and " "conversely separating an input byte string into labels based on the ``.`` "
"converting any ACE labels found into unicode. Furthermore, the :mod:" "separator and converting any ACE labels found into unicode. Furthermore, "
"`socket` module transparently converts Unicode host names to ACE, so that " "the :mod:`socket` module transparently converts Unicode host names to ACE, "
"applications need not be concerned about converting host names themselves " "so that applications need not be concerned about converting host names "
"when they pass them to the socket module. On top of that, modules that have " "themselves when they pass them to the socket module. On top of that, modules "
"host names as function parameters, such as :mod:`http.client` and :mod:" "that have host names as function parameters, such as :mod:`http.client` and :"
"`ftplib`, accept Unicode host names (:mod:`http.client` then also " "mod:`ftplib`, accept Unicode host names (:mod:`http.client` then also "
"transparently sends an IDNA hostname in the :mailheader:`Host` field if it " "transparently sends an IDNA hostname in the :mailheader:`Host` field if it "
"sends that field at all)." "sends that field at all)."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1441 #: ../Doc/library/codecs.rst:1439
msgid "" msgid ""
"When receiving host names from the wire (such as in reverse name lookup), no " "When receiving host names from the wire (such as in reverse name lookup), no "
"automatic conversion to Unicode is performed: Applications wishing to " "automatic conversion to Unicode is performed: Applications wishing to "
"present such host names to the user should decode them to Unicode." "present such host names to the user should decode them to Unicode."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1445 #: ../Doc/library/codecs.rst:1443
msgid "" msgid ""
"The module :mod:`encodings.idna` also implements the nameprep procedure, " "The module :mod:`encodings.idna` also implements the nameprep procedure, "
"which performs certain normalizations on host names, to achieve case-" "which performs certain normalizations on host names, to achieve case-"
@ -2599,49 +2599,49 @@ msgid ""
"characters. The nameprep functions can be used directly if desired." "characters. The nameprep functions can be used directly if desired."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1453 #: ../Doc/library/codecs.rst:1451
msgid "" msgid ""
"Return the nameprepped version of *label*. The implementation currently " "Return the nameprepped version of *label*. The implementation currently "
"assumes query strings, so ``AllowUnassigned`` is true." "assumes query strings, so ``AllowUnassigned`` is true."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1459 #: ../Doc/library/codecs.rst:1457
msgid "" msgid ""
"Convert a label to ASCII, as specified in :rfc:`3490`. ``UseSTD3ASCIIRules`` " "Convert a label to ASCII, as specified in :rfc:`3490`. ``UseSTD3ASCIIRules`` "
"is assumed to be false." "is assumed to be false."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1465 #: ../Doc/library/codecs.rst:1463
msgid "Convert a label to Unicode, as specified in :rfc:`3490`." msgid "Convert a label to Unicode, as specified in :rfc:`3490`."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1469 #: ../Doc/library/codecs.rst:1467
msgid ":mod:`encodings.mbcs` --- Windows ANSI codepage" msgid ":mod:`encodings.mbcs` --- Windows ANSI codepage"
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1474 #: ../Doc/library/codecs.rst:1472
msgid "Encode operand according to the ANSI codepage (CP_ACP)." msgid "Encode operand according to the ANSI codepage (CP_ACP)."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1476 #: ../Doc/library/codecs.rst:1474
msgid "Availability: Windows only." msgid "Availability: Windows only."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1478 #: ../Doc/library/codecs.rst:1476
msgid "Support any error handler." msgid "Support any error handler."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1481 #: ../Doc/library/codecs.rst:1479
msgid "" msgid ""
"Before 3.2, the *errors* argument was ignored; ``'replace'`` was always used " "Before 3.2, the *errors* argument was ignored; ``'replace'`` was always used "
"to encode, and ``'ignore'`` to decode." "to encode, and ``'ignore'`` to decode."
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1487 #: ../Doc/library/codecs.rst:1485
msgid ":mod:`encodings.utf_8_sig` --- UTF-8 codec with BOM signature" msgid ":mod:`encodings.utf_8_sig` --- UTF-8 codec with BOM signature"
msgstr "" msgstr ""
#: ../Doc/library/codecs.rst:1493 #: ../Doc/library/codecs.rst:1491
msgid "" msgid ""
"This module implements a variant of the UTF-8 codec: On encoding a UTF-8 " "This module implements a variant of the UTF-8 codec: On encoding a UTF-8 "
"encoded BOM will be prepended to the UTF-8 encoded bytes. For the stateful " "encoded BOM will be prepended to the UTF-8 encoded bytes. For the stateful "

View File

@ -7,7 +7,7 @@ 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-09-21 09:15+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-09-22 10:33+0200\n" "PO-Revision-Date: 2017-09-22 10:33+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -671,50 +671,52 @@ msgid "Added support of arbitrary iterables."
msgstr "Ajout du support d'itérables arbitraires." msgstr "Ajout du support d'itérables arbitraires."
#: ../Doc/library/csv.rst:455 #: ../Doc/library/csv.rst:455
#, fuzzy
msgid "" msgid ""
"Write all the *rows* parameters (a list of *row* objects as described above) " "Write all elements in *rows* (an iterable of *row* objects as described "
"to the writer's file object, formatted according to the current dialect." "above) to the writer's file object, formatted according to the current "
"dialect."
msgstr "" msgstr ""
"Écrit tous les paramètres *rows* (une liste d'objets *row* comme décrits " "Écrit tous les paramètres *rows* (une liste d'objets *row* comme décrits "
"précédemment) vers le fichier associé au transcripteur, formatés selon le " "précédemment) vers le fichier associé au transcripteur, formatés selon le "
"dialecte courant." "dialecte courant."
#: ../Doc/library/csv.rst:458 #: ../Doc/library/csv.rst:459
msgid "Writer objects have the following public attribute:" msgid "Writer objects have the following public attribute:"
msgstr "Les objets transcripteurs ont les attributs publics suivants :" msgstr "Les objets transcripteurs ont les attributs publics suivants :"
#: ../Doc/library/csv.rst:463 #: ../Doc/library/csv.rst:464
msgid "A read-only description of the dialect in use by the writer." msgid "A read-only description of the dialect in use by the writer."
msgstr "" msgstr ""
"Une description en lecture seule du dialecte utilisé par le transcripteur." "Une description en lecture seule du dialecte utilisé par le transcripteur."
#: ../Doc/library/csv.rst:466 #: ../Doc/library/csv.rst:467
msgid "DictWriter objects have the following public method:" msgid "DictWriter objects have the following public method:"
msgstr "Les objets *DictWriter* ont les attributs publics suivants :" msgstr "Les objets *DictWriter* ont les attributs publics suivants :"
#: ../Doc/library/csv.rst:471 #: ../Doc/library/csv.rst:472
msgid "Write a row with the field names (as specified in the constructor)." msgid "Write a row with the field names (as specified in the constructor)."
msgstr "" msgstr ""
"Écrit une ligne contenant les noms de champs (comme spécifiés au " "Écrit une ligne contenant les noms de champs (comme spécifiés au "
"constructeur)." "constructeur)."
#: ../Doc/library/csv.rst:479 #: ../Doc/library/csv.rst:480
msgid "Examples" msgid "Examples"
msgstr "Exemples" msgstr "Exemples"
#: ../Doc/library/csv.rst:481 #: ../Doc/library/csv.rst:482
msgid "The simplest example of reading a CSV file::" msgid "The simplest example of reading a CSV file::"
msgstr "Le plus simple exemple de lecture d'un fichier CSV : ::" msgstr "Le plus simple exemple de lecture d'un fichier CSV : ::"
#: ../Doc/library/csv.rst:489 #: ../Doc/library/csv.rst:490
msgid "Reading a file with an alternate format::" msgid "Reading a file with an alternate format::"
msgstr "Lire un fichier avec un format alternatif : ::" msgstr "Lire un fichier avec un format alternatif : ::"
#: ../Doc/library/csv.rst:497 #: ../Doc/library/csv.rst:498
msgid "The corresponding simplest possible writing example is::" msgid "The corresponding simplest possible writing example is::"
msgstr "Le plus simple exemple d'écriture correspondant est : ::" msgstr "Le plus simple exemple d'écriture correspondant est : ::"
#: ../Doc/library/csv.rst:504 #: ../Doc/library/csv.rst:505
msgid "" msgid ""
"Since :func:`open` is used to open a CSV file for reading, the file will by " "Since :func:`open` is used to open a CSV file for reading, the file will by "
"default be decoded into unicode using the system default encoding (see :func:" "default be decoded into unicode using the system default encoding (see :func:"
@ -727,7 +729,7 @@ msgstr ""
"utilisant un encodage différent, utilisez l'argument ``encoding`` de " "utilisant un encodage différent, utilisez l'argument ``encoding`` de "
"*open* : ::" "*open* : ::"
#: ../Doc/library/csv.rst:515 #: ../Doc/library/csv.rst:516
msgid "" msgid ""
"The same applies to writing in something other than the system default " "The same applies to writing in something other than the system default "
"encoding: specify the encoding argument when opening the output file." "encoding: specify the encoding argument when opening the output file."
@ -736,11 +738,11 @@ msgstr ""
"par défaut du système : spécifiez l'encodage en argument lors de l'ouverture " "par défaut du système : spécifiez l'encodage en argument lors de l'ouverture "
"du fichier de sortie." "du fichier de sortie."
#: ../Doc/library/csv.rst:518 #: ../Doc/library/csv.rst:519
msgid "Registering a new dialect::" msgid "Registering a new dialect::"
msgstr "Enregistrer un nouveau dialecte : ::" msgstr "Enregistrer un nouveau dialecte : ::"
#: ../Doc/library/csv.rst:525 #: ../Doc/library/csv.rst:526
msgid "" msgid ""
"A slightly more advanced use of the reader --- catching and reporting " "A slightly more advanced use of the reader --- catching and reporting "
"errors::" "errors::"
@ -748,7 +750,7 @@ msgstr ""
"Un exemple d'utilisation un peu plus avancé du lecteur --- attrapant et " "Un exemple d'utilisation un peu plus avancé du lecteur --- attrapant et "
"notifiant les erreurs : ::" "notifiant les erreurs : ::"
#: ../Doc/library/csv.rst:537 #: ../Doc/library/csv.rst:538
msgid "" msgid ""
"And while the module doesn't directly support parsing strings, it can easily " "And while the module doesn't directly support parsing strings, it can easily "
"be done::" "be done::"
@ -756,11 +758,11 @@ msgstr ""
"Et bien que le module ne permette pas d'analyser directement des chaînes, " "Et bien que le module ne permette pas d'analyser directement des chaînes, "
"cela peut être fait facilement : ::" "cela peut être fait facilement : ::"
#: ../Doc/library/csv.rst:546 #: ../Doc/library/csv.rst:547
msgid "Footnotes" msgid "Footnotes"
msgstr "Notes" msgstr "Notes"
#: ../Doc/library/csv.rst:547 #: ../Doc/library/csv.rst:548
msgid "" msgid ""
"If ``newline=''`` is not specified, newlines embedded inside quoted fields " "If ``newline=''`` is not specified, newlines embedded inside quoted fields "
"will not be interpreted correctly, and on platforms that use ``\\r\\n`` " "will not be interpreted correctly, and on platforms that use ``\\r\\n`` "

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-09-24 21:30+0200\n" "PO-Revision-Date: 2017-09-24 21:30+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -22,11 +22,12 @@ msgid "Software Packaging and Distribution"
msgstr "Paquets et distribution de paquets logiciels" msgstr "Paquets et distribution de paquets logiciels"
#: ../Doc/library/distribution.rst:5 #: ../Doc/library/distribution.rst:5
#, fuzzy
msgid "" msgid ""
"These libraries help you with publishing and installing Python software. " "These libraries help you with publishing and installing Python software. "
"While these modules are designed to work in conjunction with the `Python " "While these modules are designed to work in conjunction with the `Python "
"Package Index <https://pypi.python.org/pypi>`__, they can also be used with " "Package Index <https://pypi.org>`__, they can also be used with a local "
"a local index server, or without any index server at all." "index server, or without any index server at all."
msgstr "" msgstr ""
"Ces bibliothèques vous aident lors de la publication et l'installation de " "Ces bibliothèques vous aident lors de la publication et l'installation de "
"logiciels Python. Bien que ces modules sont conçus pour fonctionner avec le " "logiciels Python. Bien que ces modules sont conçus pour fonctionner avec le "

View File

@ -7,7 +7,7 @@ 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: 2018-02-08 09:58+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-01-09 20:08+0100\n" "PO-Revision-Date: 2018-01-09 20:08+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -40,9 +40,10 @@ msgstr ""
"caractères unicodes) :" "caractères unicodes) :"
#: ../Doc/library/email.examples.rst:15 #: ../Doc/library/email.examples.rst:15
#, fuzzy
msgid "" msgid ""
"Parsing RFC822 headers can easily be done by the using the classes from the :" "Parsing :rfc:`822` headers can easily be done by the using the classes from "
"mod:`~email.parser` module:" "the :mod:`~email.parser` module:"
msgstr "" msgstr ""
"Parser des entêtes RFC822 peut être aisément réalisé and utilisant les " "Parser des entêtes RFC822 peut être aisément réalisé and utilisant les "
"classes du module :mod:`~email.parser` :" "classes du module :mod:`~email.parser` :"

View File

@ -8,7 +8,7 @@ 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: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -290,8 +290,8 @@ msgid ""
"If optional *rest* is given, a ``REST`` command is sent to the server, " "If optional *rest* is given, a ``REST`` command is sent to the server, "
"passing *rest* as an argument. *rest* is usually a byte offset into the " "passing *rest* as an argument. *rest* is usually a byte offset into the "
"requested file, telling the server to restart sending the file's bytes at " "requested file, telling the server to restart sending the file's bytes at "
"the requested offset, skipping over the initial bytes. Note however that " "the requested offset, skipping over the initial bytes. Note however that :"
"RFC 959 requires only that *rest* be a string containing characters in the " "rfc:`959` requires only that *rest* be a string containing characters in the "
"printable range from ASCII code 33 to ASCII code 126. The :meth:" "printable range from ASCII code 33 to ASCII code 126. The :meth:"
"`transfercmd` method, therefore, converts *rest* to a string, but no check " "`transfercmd` method, therefore, converts *rest* to a string, but no check "
"is performed on the string's contents. If the server does not recognize the " "is performed on the string's contents. If the server does not recognize the "

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ 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-10-13 22:28+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 01:00+0200\n" "PO-Revision-Date: 2017-08-10 01:00+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -307,8 +307,8 @@ msgstr ""
#: ../Doc/library/hashlib.rst:286 #: ../Doc/library/hashlib.rst:286
msgid "" msgid ""
"BLAKE2_ is a cryptographic hash function defined in RFC-7693_ that comes in " "BLAKE2_ is a cryptographic hash function defined in :rfc:`7693` that comes "
"two flavors:" "in two flavors:"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:289 #: ../Doc/library/hashlib.rst:289
@ -750,54 +750,54 @@ msgstr ""
msgid "*Alexandr Sokolovskiy*" msgid "*Alexandr Sokolovskiy*"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:723 #: ../Doc/library/hashlib.rst:722
msgid "Module :mod:`hmac`" msgid "Module :mod:`hmac`"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:723 #: ../Doc/library/hashlib.rst:722
msgid "A module to generate message authentication codes using hashes." msgid "A module to generate message authentication codes using hashes."
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:726 #: ../Doc/library/hashlib.rst:725
msgid "Module :mod:`base64`" msgid "Module :mod:`base64`"
msgstr "Module :mod:`base64`" msgstr "Module :mod:`base64`"
#: ../Doc/library/hashlib.rst:726 #: ../Doc/library/hashlib.rst:725
msgid "Another way to encode binary hashes for non-binary environments." msgid "Another way to encode binary hashes for non-binary environments."
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:729 #: ../Doc/library/hashlib.rst:728
msgid "https://blake2.net" msgid "https://blake2.net"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:729 #: ../Doc/library/hashlib.rst:728
msgid "Official BLAKE2 website." msgid "Official BLAKE2 website."
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:732 #: ../Doc/library/hashlib.rst:731
msgid "http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf" msgid "http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:732 #: ../Doc/library/hashlib.rst:731
msgid "The FIPS 180-2 publication on Secure Hash Algorithms." msgid "The FIPS 180-2 publication on Secure Hash Algorithms."
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:736 #: ../Doc/library/hashlib.rst:735
msgid "" msgid ""
"https://en.wikipedia.org/wiki/" "https://en.wikipedia.org/wiki/"
"Cryptographic_hash_function#Cryptographic_hash_algorithms" "Cryptographic_hash_function#Cryptographic_hash_algorithms"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:735 #: ../Doc/library/hashlib.rst:734
msgid "" msgid ""
"Wikipedia article with information on which algorithms have known issues and " "Wikipedia article with information on which algorithms have known issues and "
"what that means regarding their use." "what that means regarding their use."
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:738 #: ../Doc/library/hashlib.rst:737
msgid "https://www.ietf.org/rfc/rfc2898.txt" msgid "https://www.ietf.org/rfc/rfc2898.txt"
msgstr "" msgstr ""
#: ../Doc/library/hashlib.rst:739 #: ../Doc/library/hashlib.rst:738
msgid "PKCS #5: Password-Based Cryptography Specification Version 2.0" msgid "PKCS #5: Password-Based Cryptography Specification Version 2.0"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -121,7 +121,7 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:90 #: ../Doc/library/http.cookiejar.rst:90
msgid "" msgid ""
":class:`DefaultCookiePolicy` implements the standard accept / reject rules " ":class:`DefaultCookiePolicy` implements the standard accept / reject rules "
"for Netscape and RFC 2965 cookies. By default, RFC 2109 cookies (ie. " "for Netscape and :rfc:`2965` cookies. By default, :rfc:`2109` cookies (ie. "
"cookies received in a :mailheader:`Set-Cookie` header with a version cookie-" "cookies received in a :mailheader:`Set-Cookie` header with a version cookie-"
"attribute of 1) are treated according to the RFC 2965 rules. However, if " "attribute of 1) are treated according to the RFC 2965 rules. However, if "
"RFC 2965 handling is turned off or :attr:`rfc2109_as_netscape` is ``True``, " "RFC 2965 handling is turned off or :attr:`rfc2109_as_netscape` is ``True``, "
@ -133,8 +133,8 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:103 #: ../Doc/library/http.cookiejar.rst:103
msgid "" msgid ""
"This class represents Netscape, RFC 2109 and RFC 2965 cookies. It is not " "This class represents Netscape, :rfc:`2109` and :rfc:`2965` cookies. It is "
"expected that users of :mod:`http.cookiejar` construct their own :class:" "not expected that users of :mod:`http.cookiejar` construct their own :class:"
"`Cookie` instances. Instead, if necessary, call :meth:`make_cookies` on a :" "`Cookie` instances. Instead, if necessary, call :meth:`make_cookies` on a :"
"class:`CookieJar` instance." "class:`CookieJar` instance."
msgstr "" msgstr ""
@ -174,7 +174,7 @@ msgid ":rfc:`2109` - HTTP State Management Mechanism"
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:126 #: ../Doc/library/http.cookiejar.rst:126
msgid "Obsoleted by RFC 2965. Uses :mailheader:`Set-Cookie` with version=1." msgid "Obsoleted by :rfc:`2965`. Uses :mailheader:`Set-Cookie` with version=1."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:130 #: ../Doc/library/http.cookiejar.rst:130
@ -192,7 +192,7 @@ msgid "http://kristol.org/cookie/errata.html"
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:133 #: ../Doc/library/http.cookiejar.rst:133
msgid "Unfinished errata to RFC 2965." msgid "Unfinished errata to :rfc:`2965`."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:135 #: ../Doc/library/http.cookiejar.rst:135
@ -439,8 +439,8 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:323 #: ../Doc/library/http.cookiejar.rst:323
msgid "" msgid ""
"This loses information about RFC 2965 cookies, and also about newer or non-" "This loses information about :rfc:`2965` cookies, and also about newer or "
"standard cookie-attributes such as ``port``." "non-standard cookie-attributes such as ``port``."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:328 #: ../Doc/library/http.cookiejar.rst:328
@ -554,13 +554,13 @@ msgid "Implement Netscape protocol."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:413 #: ../Doc/library/http.cookiejar.rst:413
msgid "Implement RFC 2965 protocol." msgid "Implement :rfc:`2965` protocol."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:418 #: ../Doc/library/http.cookiejar.rst:418
msgid "" msgid ""
"Don't add :mailheader:`Cookie2` header to requests (the presence of this " "Don't add :mailheader:`Cookie2` header to requests (the presence of this "
"header indicates to the server that we understand RFC 2965 cookies)." "header indicates to the server that we understand :rfc:`2965` cookies)."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:421 #: ../Doc/library/http.cookiejar.rst:421
@ -582,7 +582,7 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:434 #: ../Doc/library/http.cookiejar.rst:434
msgid "" msgid ""
"Both RFC 2965 and Netscape cookies are covered. RFC 2965 handling is " "Both :rfc:`2965` and Netscape cookies are covered. RFC 2965 handling is "
"switched off by default." "switched off by default."
msgstr "" msgstr ""
@ -667,13 +667,13 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:513 #: ../Doc/library/http.cookiejar.rst:513
msgid "" msgid ""
"If true, request that the :class:`CookieJar` instance downgrade RFC 2109 " "If true, request that the :class:`CookieJar` instance downgrade :rfc:`2109` "
"cookies (ie. cookies received in a :mailheader:`Set-Cookie` header with a " "cookies (ie. cookies received in a :mailheader:`Set-Cookie` header with a "
"version cookie-attribute of 1) to Netscape cookies by setting the version " "version cookie-attribute of 1) to Netscape cookies by setting the version "
"attribute of the :class:`Cookie` instance to 0. The default value is :const:" "attribute of the :class:`Cookie` instance to 0. The default value is :const:"
"`None`, in which case RFC 2109 cookies are downgraded if and only if RFC " "`None`, in which case RFC 2109 cookies are downgraded if and only if :rfc:"
"2965 handling is turned off. Therefore, RFC 2109 cookies are downgraded by " "`2965` handling is turned off. Therefore, RFC 2109 cookies are downgraded "
"default." "by default."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:521 #: ../Doc/library/http.cookiejar.rst:521
@ -688,15 +688,15 @@ msgid ""
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:530 #: ../Doc/library/http.cookiejar.rst:530
msgid "RFC 2965 protocol strictness switches:" msgid ":rfc:`2965` protocol strictness switches:"
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:534 #: ../Doc/library/http.cookiejar.rst:534
msgid "" msgid ""
"Follow RFC 2965 rules on unverifiable transactions (usually, an unverifiable " "Follow :rfc:`2965` rules on unverifiable transactions (usually, an "
"transaction is one resulting from a redirect or a request for an image " "unverifiable transaction is one resulting from a redirect or a request for "
"hosted on another site). If this is false, cookies are *never* blocked on " "an image hosted on another site). If this is false, cookies are *never* "
"the basis of verifiability" "blocked on the basis of verifiability"
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:540 #: ../Doc/library/http.cookiejar.rst:540
@ -705,7 +705,8 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:544 #: ../Doc/library/http.cookiejar.rst:544
msgid "" msgid ""
"Apply RFC 2965 rules on unverifiable transactions even to Netscape cookies." "Apply :rfc:`2965` rules on unverifiable transactions even to Netscape "
"cookies."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:549 #: ../Doc/library/http.cookiejar.rst:549
@ -746,7 +747,7 @@ msgid ""
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:584 #: ../Doc/library/http.cookiejar.rst:584
msgid "When setting cookies, require a full RFC 2965 domain-match." msgid "When setting cookies, require a full :rfc:`2965` domain-match."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:586 #: ../Doc/library/http.cookiejar.rst:586
@ -775,8 +776,8 @@ msgid ""
"the standard cookie-attributes specified in the various cookie standards. " "the standard cookie-attributes specified in the various cookie standards. "
"The correspondence is not one-to-one, because there are complicated rules " "The correspondence is not one-to-one, because there are complicated rules "
"for assigning default values, because the ``max-age`` and ``expires`` cookie-" "for assigning default values, because the ``max-age`` and ``expires`` cookie-"
"attributes contain equivalent information, and because RFC 2109 cookies may " "attributes contain equivalent information, and because :rfc:`2109` cookies "
"be 'downgraded' by :mod:`http.cookiejar` from version 1 to version 0 " "may be 'downgraded' by :mod:`http.cookiejar` from version 1 to version 0 "
"(Netscape) cookies." "(Netscape) cookies."
msgstr "" msgstr ""
@ -789,10 +790,10 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:619 #: ../Doc/library/http.cookiejar.rst:619
msgid "" msgid ""
"Integer or :const:`None`. Netscape cookies have :attr:`version` 0. RFC 2965 " "Integer or :const:`None`. Netscape cookies have :attr:`version` 0. :rfc:"
"and RFC 2109 cookies have a ``version`` cookie-attribute of 1. However, " "`2965` and :rfc:`2109` cookies have a ``version`` cookie-attribute of 1. "
"note that :mod:`http.cookiejar` may 'downgrade' RFC 2109 cookies to Netscape " "However, note that :mod:`http.cookiejar` may 'downgrade' RFC 2109 cookies to "
"cookies, in which case :attr:`version` is 0." "Netscape cookies, in which case :attr:`version` is 0."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:627 #: ../Doc/library/http.cookiejar.rst:627
@ -841,11 +842,11 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:676 #: ../Doc/library/http.cookiejar.rst:676
msgid "" msgid ""
"``True`` if this cookie was received as an RFC 2109 cookie (ie. the cookie " "``True`` if this cookie was received as an :rfc:`2109` cookie (ie. the "
"arrived in a :mailheader:`Set-Cookie` header, and the value of the Version " "cookie arrived in a :mailheader:`Set-Cookie` header, and the value of the "
"cookie-attribute in that header was 1). This attribute is provided because :" "Version cookie-attribute in that header was 1). This attribute is provided "
"mod:`http.cookiejar` may 'downgrade' RFC 2109 cookies to Netscape cookies, " "because :mod:`http.cookiejar` may 'downgrade' RFC 2109 cookies to Netscape "
"in which case :attr:`version` is 0." "cookies, in which case :attr:`version` is 0."
msgstr "" msgstr ""
#: ../Doc/library/http.cookiejar.rst:685 #: ../Doc/library/http.cookiejar.rst:685
@ -914,7 +915,7 @@ msgstr ""
#: ../Doc/library/http.cookiejar.rst:747 #: ../Doc/library/http.cookiejar.rst:747
msgid "" msgid ""
"The next example illustrates the use of :class:`DefaultCookiePolicy`. Turn " "The next example illustrates the use of :class:`DefaultCookiePolicy`. Turn "
"on RFC 2965 cookies, be more strict about domains when setting and returning " "on :rfc:`2965` cookies, be more strict about domains when setting and "
"Netscape cookies, and block some domains from setting cookies or having them " "returning Netscape cookies, and block some domains from setting cookies or "
"returned::" "having them returned::"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -379,7 +379,7 @@ msgid "Show my ACLs for a mailbox (i.e. the rights that I have on mailbox)."
msgstr "" msgstr ""
#: ../Doc/library/imaplib.rst:345 #: ../Doc/library/imaplib.rst:345
msgid "Returns IMAP namespaces as defined in RFC2342." msgid "Returns IMAP namespaces as defined in :rfc:`2342`."
msgstr "" msgstr ""
#: ../Doc/library/imaplib.rst:350 #: ../Doc/library/imaplib.rst:350

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:44+0100\n" "PO-Revision-Date: 2018-02-15 00:44+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -73,11 +73,12 @@ msgstr ""
"certains composants optionnels." "certains composants optionnels."
#: ../Doc/library/index.rst:30 #: ../Doc/library/index.rst:30
#, fuzzy
msgid "" msgid ""
"In addition to the standard library, there is a growing collection of " "In addition to the standard library, there is a growing collection of "
"several thousand components (from individual programs and modules to " "several thousand components (from individual programs and modules to "
"packages and entire application development frameworks), available from the " "packages and entire application development frameworks), available from the "
"`Python Package Index <https://pypi.python.org/pypi>`_." "`Python Package Index <https://pypi.org>`_."
msgstr "" msgstr ""
"Au delà de la bibliothèque standard, il existe une collection grandissante " "Au delà de la bibliothèque standard, il existe une collection grandissante "
"de plusieurs milliers de composants (des programmes, des modules, ou des " "de plusieurs milliers de composants (des programmes, des modules, ou des "

View File

@ -8,7 +8,7 @@ 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: 2018-01-04 15:51+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -1215,7 +1215,7 @@ msgstr ""
#: ../Doc/library/io.rst:882 #: ../Doc/library/io.rst:882
msgid "" msgid ""
"If *line_buffering* is ``True``, :meth:`flush` is implied when a call to " "If *line_buffering* is ``True``, :meth:`flush` is implied when a call to "
"write contains a newline character." "write contains a newline character or a carriage return."
msgstr "" msgstr ""
#: ../Doc/library/io.rst:885 #: ../Doc/library/io.rst:885

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-05-08 20:24+0200\n" "PO-Revision-Date: 2018-05-08 20:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -130,7 +130,7 @@ msgstr ""
"objets :class:`bytes`. ``fp.write()`` doit ainsi supporter un objet :class:" "objets :class:`bytes`. ``fp.write()`` doit ainsi supporter un objet :class:"
"`str` en entrée." "`str` en entrée."
#: ../Doc/library/json.rst:144 ../Doc/library/json.rst:417 #: ../Doc/library/json.rst:144 ../Doc/library/json.rst:421
msgid "" msgid ""
"If *ensure_ascii* is true (the default), the output is guaranteed to have " "If *ensure_ascii* is true (the default), the output is guaranteed to have "
"all incoming non-ASCII characters escaped. If *ensure_ascii* is false, " "all incoming non-ASCII characters escaped. If *ensure_ascii* is false, "
@ -164,7 +164,7 @@ msgstr ""
"*allow_nan* est vrai, leurs équivalents JavaScript (``NaN``, ``Infinity``, " "*allow_nan* est vrai, leurs équivalents JavaScript (``NaN``, ``Infinity``, "
"``-Infinity``) seront utilisés." "``-Infinity``) seront utilisés."
#: ../Doc/library/json.rst:158 ../Doc/library/json.rst:436 #: ../Doc/library/json.rst:158 ../Doc/library/json.rst:440
msgid "" msgid ""
"If *indent* is a non-negative integer or string, then JSON array elements " "If *indent* is a non-negative integer or string, then JSON array elements "
"and object members will be pretty-printed with that indent level. An indent " "and object members will be pretty-printed with that indent level. An indent "
@ -182,11 +182,11 @@ msgstr ""
"*indent* est une chaîne (telle que ``\"\\t\"``), cette chaîne est utilisée " "*indent* est une chaîne (telle que ``\"\\t\"``), cette chaîne est utilisée "
"pour indenter à chaque niveau." "pour indenter à chaque niveau."
#: ../Doc/library/json.rst:165 ../Doc/library/json.rst:443 #: ../Doc/library/json.rst:165 ../Doc/library/json.rst:447
msgid "Allow strings for *indent* in addition to integers." msgid "Allow strings for *indent* in addition to integers."
msgstr "Autorise les chaînes en plus des nombres entiers pour *indent*." msgstr "Autorise les chaînes en plus des nombres entiers pour *indent*."
#: ../Doc/library/json.rst:168 ../Doc/library/json.rst:446 #: ../Doc/library/json.rst:168 ../Doc/library/json.rst:450
msgid "" msgid ""
"If specified, *separators* should be an ``(item_separator, key_separator)`` " "If specified, *separators* should be an ``(item_separator, key_separator)`` "
"tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', " "tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', "
@ -199,11 +199,11 @@ msgstr ""
"la plus compacte possible, vous devriez spécifier ``(',', ':')`` pour " "la plus compacte possible, vous devriez spécifier ``(',', ':')`` pour "
"éliminer les espacements." "éliminer les espacements."
#: ../Doc/library/json.rst:173 ../Doc/library/json.rst:451 #: ../Doc/library/json.rst:173 ../Doc/library/json.rst:455
msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``." msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``."
msgstr "Utilise ``(',', ': ')`` par défaut si *indent* n'est pas ``None``." msgstr "Utilise ``(',', ': ')`` par défaut si *indent* n'est pas ``None``."
#: ../Doc/library/json.rst:176 ../Doc/library/json.rst:454 #: ../Doc/library/json.rst:176 ../Doc/library/json.rst:458
msgid "" msgid ""
"If specified, *default* should be a function that gets called for objects " "If specified, *default* should be a function that gets called for objects "
"that can't otherwise be serialized. It should return a JSON encodable " "that can't otherwise be serialized. It should return a JSON encodable "
@ -279,10 +279,11 @@ msgstr ""
"si x contient des clés qui ne sont pas des chaînes." "si x contient des clés qui ne sont pas des chaînes."
#: ../Doc/library/json.rst:218 #: ../Doc/library/json.rst:218
#, fuzzy
msgid "" msgid ""
"Deserialize *fp* (a ``.read()``-supporting :term:`file-like object` " "Deserialize *fp* (a ``.read()``-supporting :term:`text file` or :term:"
"containing a JSON document) to a Python object using this :ref:`conversion " "`binary file` containing a JSON document) to a Python object using this :ref:"
"table <json-to-py-table>`." "`conversion table <json-to-py-table>`."
msgstr "" msgstr ""
"Désérialise *fp* (un :term:`file-like object` supportant ``.read()``, " "Désérialise *fp* (un :term:`file-like object` supportant ``.read()``, "
"contenant un document JSON) vers un objet Python en utilisant cette :ref:" "contenant un document JSON) vers un objet Python en utilisant cette :ref:"
@ -322,11 +323,11 @@ msgstr ""
"l'ordre d'insertion). *object_pairs_hook* prend la priorité sur " "l'ordre d'insertion). *object_pairs_hook* prend la priorité sur "
"*object_hook*, si cette dernière est aussi définie." "*object_hook*, si cette dernière est aussi définie."
#: ../Doc/library/json.rst:236 ../Doc/library/json.rst:331 #: ../Doc/library/json.rst:236 ../Doc/library/json.rst:335
msgid "Added support for *object_pairs_hook*." msgid "Added support for *object_pairs_hook*."
msgstr "Ajout du support de *object_pairs_hook*." msgstr "Ajout du support de *object_pairs_hook*."
#: ../Doc/library/json.rst:239 ../Doc/library/json.rst:334 #: ../Doc/library/json.rst:239 ../Doc/library/json.rst:338
msgid "" msgid ""
"*parse_float*, if specified, will be called with the string of every JSON " "*parse_float*, if specified, will be called with the string of every JSON "
"float to be decoded. By default, this is equivalent to ``float(num_str)``. " "float to be decoded. By default, this is equivalent to ``float(num_str)``. "
@ -339,7 +340,7 @@ msgstr ""
"de données ou un autre analyseur pour les nombres réels JSON (p. ex. :class:" "de données ou un autre analyseur pour les nombres réels JSON (p. ex. :class:"
"`decimal.Decimal`)." "`decimal.Decimal`)."
#: ../Doc/library/json.rst:244 ../Doc/library/json.rst:339 #: ../Doc/library/json.rst:244 ../Doc/library/json.rst:343
msgid "" msgid ""
"*parse_int*, if specified, will be called with the string of every JSON int " "*parse_int*, if specified, will be called with the string of every JSON int "
"to be decoded. By default, this is equivalent to ``int(num_str)``. This " "to be decoded. By default, this is equivalent to ``int(num_str)``. This "
@ -352,7 +353,7 @@ msgstr ""
"données ou un autre analyseur pour les nombres entiers JSON (p. ex. :class:" "données ou un autre analyseur pour les nombres entiers JSON (p. ex. :class:"
"`float`)." "`float`)."
#: ../Doc/library/json.rst:249 ../Doc/library/json.rst:344 #: ../Doc/library/json.rst:249 ../Doc/library/json.rst:348
msgid "" msgid ""
"*parse_constant*, if specified, will be called with one of the following " "*parse_constant*, if specified, will be called with one of the following "
"strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. This can be used to " "strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. This can be used to "
@ -378,8 +379,8 @@ msgstr ""
"utilisée. Les arguments nommés additionnels seront passés au constructeur " "utilisée. Les arguments nommés additionnels seront passés au constructeur "
"de cette classe." "de cette classe."
#: ../Doc/library/json.rst:261 ../Doc/library/json.rst:276 #: ../Doc/library/json.rst:261 ../Doc/library/json.rst:280
#: ../Doc/library/json.rst:354 #: ../Doc/library/json.rst:358
msgid "" msgid ""
"If the data being deserialized is not a valid JSON document, a :exc:" "If the data being deserialized is not a valid JSON document, a :exc:"
"`JSONDecodeError` will be raised." "`JSONDecodeError` will be raised."
@ -387,7 +388,16 @@ msgstr ""
"Si les données à désérialiser ne sont pas un document JSON valide, une :exc:" "Si les données à désérialiser ne sont pas un document JSON valide, une :exc:"
"`JSONDecodeError` sera levée." "`JSONDecodeError` sera levée."
#: ../Doc/library/json.rst:269 #: ../Doc/library/json.rst:267
#, fuzzy
msgid ""
"*fp* can now be a :term:`binary file`. The input encoding should be UTF-8, "
"UTF-16 or UTF-32."
msgstr ""
"*s* peut maintenant être de type :class:`bytes` ou :class:`bytearray`."
"L'encodage d'entrée doit être UTF-8, UTF-16 ou UTF-32."
#: ../Doc/library/json.rst:273
msgid "" msgid ""
"Deserialize *s* (a :class:`str`, :class:`bytes` or :class:`bytearray` " "Deserialize *s* (a :class:`str`, :class:`bytes` or :class:`bytearray` "
"instance containing a JSON document) to a Python object using this :ref:" "instance containing a JSON document) to a Python object using this :ref:"
@ -397,7 +407,7 @@ msgstr ""
"`bytearray` contenant un document JSON) vers un objet Python en utilisant " "`bytearray` contenant un document JSON) vers un objet Python en utilisant "
"cette :ref:`table de conversion <json-to-py-table>`." "cette :ref:`table de conversion <json-to-py-table>`."
#: ../Doc/library/json.rst:273 #: ../Doc/library/json.rst:277
msgid "" msgid ""
"The other arguments have the same meaning as in :func:`load`, except " "The other arguments have the same meaning as in :func:`load`, except "
"*encoding* which is ignored and deprecated." "*encoding* which is ignored and deprecated."
@ -405,7 +415,7 @@ msgstr ""
"Les autres arguments ont la même signification que pour :func:`load`, à " "Les autres arguments ont la même signification que pour :func:`load`, à "
"l'exception d'*encoding* qui est ignoré et déprécié." "l'exception d'*encoding* qui est ignoré et déprécié."
#: ../Doc/library/json.rst:279 #: ../Doc/library/json.rst:283
msgid "" msgid ""
"*s* can now be of type :class:`bytes` or :class:`bytearray`. The input " "*s* can now be of type :class:`bytes` or :class:`bytearray`. The input "
"encoding should be UTF-8, UTF-16 or UTF-32." "encoding should be UTF-8, UTF-16 or UTF-32."
@ -413,91 +423,91 @@ msgstr ""
"*s* peut maintenant être de type :class:`bytes` ou :class:`bytearray`." "*s* peut maintenant être de type :class:`bytes` ou :class:`bytearray`."
"L'encodage d'entrée doit être UTF-8, UTF-16 ou UTF-32." "L'encodage d'entrée doit être UTF-8, UTF-16 ou UTF-32."
#: ../Doc/library/json.rst:285 #: ../Doc/library/json.rst:289
msgid "Encoders and Decoders" msgid "Encoders and Decoders"
msgstr "Encodeurs et décodeurs" msgstr "Encodeurs et décodeurs"
#: ../Doc/library/json.rst:289 #: ../Doc/library/json.rst:293
msgid "Simple JSON decoder." msgid "Simple JSON decoder."
msgstr "Décodeur simple JSON." msgstr "Décodeur simple JSON."
#: ../Doc/library/json.rst:291 #: ../Doc/library/json.rst:295
msgid "Performs the following translations in decoding by default:" msgid "Performs the following translations in decoding by default:"
msgstr "Applique par défaut les conversions suivantes en décodant :" msgstr "Applique par défaut les conversions suivantes en décodant :"
#: ../Doc/library/json.rst:296 ../Doc/library/json.rst:387 #: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391
msgid "JSON" msgid "JSON"
msgstr "JSON" msgstr "JSON"
#: ../Doc/library/json.rst:296 ../Doc/library/json.rst:387 #: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391
msgid "Python" msgid "Python"
msgstr "Python" msgstr "Python"
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389 #: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393
msgid "object" msgid "object"
msgstr "objet" msgstr "objet"
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389 #: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393
msgid "dict" msgid "dict"
msgstr "*dict*" msgstr "*dict*"
#: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391 #: ../Doc/library/json.rst:304 ../Doc/library/json.rst:395
msgid "array" msgid "array"
msgstr "*array*" msgstr "*array*"
#: ../Doc/library/json.rst:300 #: ../Doc/library/json.rst:304
msgid "list" msgid "list"
msgstr "*list*" msgstr "*list*"
#: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393 #: ../Doc/library/json.rst:306 ../Doc/library/json.rst:397
msgid "string" msgid "string"
msgstr "*string*" msgstr "*string*"
#: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393 #: ../Doc/library/json.rst:306 ../Doc/library/json.rst:397
msgid "str" msgid "str"
msgstr "*str*" msgstr "*str*"
#: ../Doc/library/json.rst:304 #: ../Doc/library/json.rst:308
msgid "number (int)" msgid "number (int)"
msgstr "*number* (nombre entier)" msgstr "*number* (nombre entier)"
#: ../Doc/library/json.rst:304 #: ../Doc/library/json.rst:308
msgid "int" msgid "int"
msgstr "*int*" msgstr "*int*"
#: ../Doc/library/json.rst:306 #: ../Doc/library/json.rst:310
msgid "number (real)" msgid "number (real)"
msgstr "*number* (nombre réel)" msgstr "*number* (nombre réel)"
#: ../Doc/library/json.rst:306 #: ../Doc/library/json.rst:310
msgid "float" msgid "float"
msgstr "*float*" msgstr "*float*"
#: ../Doc/library/json.rst:308 ../Doc/library/json.rst:397 #: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
msgid "true" msgid "true"
msgstr "*true*" msgstr "*true*"
#: ../Doc/library/json.rst:308 ../Doc/library/json.rst:397 #: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
msgid "True" msgid "True"
msgstr "*True*" msgstr "*True*"
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399 #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403
msgid "false" msgid "false"
msgstr "*false*" msgstr "*false*"
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399 #: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403
msgid "False" msgid "False"
msgstr "*False*" msgstr "*False*"
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401 #: ../Doc/library/json.rst:316 ../Doc/library/json.rst:405
msgid "null" msgid "null"
msgstr "*null*" msgstr "*null*"
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401 #: ../Doc/library/json.rst:316 ../Doc/library/json.rst:405
msgid "None" msgid "None"
msgstr "*None*" msgstr "*None*"
#: ../Doc/library/json.rst:315 #: ../Doc/library/json.rst:319
msgid "" msgid ""
"It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their " "It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their "
"corresponding ``float`` values, which is outside the JSON spec." "corresponding ``float`` values, which is outside the JSON spec."
@ -506,7 +516,7 @@ msgstr ""
"comme leurs valeurs ``float`` correspondantes, bien que ne faisant pas " "comme leurs valeurs ``float`` correspondantes, bien que ne faisant pas "
"partie de la spécification JSON." "partie de la spécification JSON."
#: ../Doc/library/json.rst:318 #: ../Doc/library/json.rst:322
msgid "" msgid ""
"*object_hook*, if specified, will be called with the result of every JSON " "*object_hook*, if specified, will be called with the result of every JSON "
"object decoded and its return value will be used in place of the given :" "object decoded and its return value will be used in place of the given :"
@ -518,7 +528,7 @@ msgstr ""
"donné. Cela peut être utilisé pour apporter des désérialisations " "donné. Cela peut être utilisé pour apporter des désérialisations "
"personnalisées (p. ex. pour supporter les *class hinting* de JSON-RPC)." "personnalisées (p. ex. pour supporter les *class hinting* de JSON-RPC)."
#: ../Doc/library/json.rst:323 #: ../Doc/library/json.rst:327
msgid "" msgid ""
"*object_pairs_hook*, if specified will be called with the result of every " "*object_pairs_hook*, if specified will be called with the result of every "
"JSON object decoded with an ordered list of pairs. The return value of " "JSON object decoded with an ordered list of pairs. The return value of "
@ -537,7 +547,7 @@ msgstr ""
"*object_pairs_hook* prend la priorité sur *object_hook*, si cette dernière " "*object_pairs_hook* prend la priorité sur *object_hook*, si cette dernière "
"est aussi définie." "est aussi définie."
#: ../Doc/library/json.rst:349 #: ../Doc/library/json.rst:353
msgid "" msgid ""
"If *strict* is false (``True`` is the default), then control characters will " "If *strict* is false (``True`` is the default), then control characters will "
"be allowed inside strings. Control characters in this context are those " "be allowed inside strings. Control characters in this context are those "
@ -549,13 +559,13 @@ msgstr ""
"ce contexte sont ceux dont les codes sont dans l'intervalle 0--31, incluant " "ce contexte sont ceux dont les codes sont dans l'intervalle 0--31, incluant "
"``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` et ``'\\0'``." "``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` et ``'\\0'``."
#: ../Doc/library/json.rst:357 ../Doc/library/json.rst:459 #: ../Doc/library/json.rst:361 ../Doc/library/json.rst:463
msgid "All parameters are now :ref:`keyword-only <keyword-only_parameter>`." msgid "All parameters are now :ref:`keyword-only <keyword-only_parameter>`."
msgstr "" msgstr ""
"Tous les paramètres sont maintenant des :ref:`keyword-only <keyword-" "Tous les paramètres sont maintenant des :ref:`keyword-only <keyword-"
"only_parameter>`." "only_parameter>`."
#: ../Doc/library/json.rst:362 #: ../Doc/library/json.rst:366
msgid "" msgid ""
"Return the Python representation of *s* (a :class:`str` instance containing " "Return the Python representation of *s* (a :class:`str` instance containing "
"a JSON document)." "a JSON document)."
@ -563,7 +573,7 @@ msgstr ""
"Renvoie la représentation Python de *s* (une instance :class:`str` contenant " "Renvoie la représentation Python de *s* (une instance :class:`str` contenant "
"un document JSON)." "un document JSON)."
#: ../Doc/library/json.rst:365 #: ../Doc/library/json.rst:369
msgid "" msgid ""
":exc:`JSONDecodeError` will be raised if the given JSON document is not " ":exc:`JSONDecodeError` will be raised if the given JSON document is not "
"valid." "valid."
@ -571,7 +581,7 @@ msgstr ""
"Une :exc:`JSONDecodeError` sera levée si le document JSON donné n'est pas " "Une :exc:`JSONDecodeError` sera levée si le document JSON donné n'est pas "
"valide." "valide."
#: ../Doc/library/json.rst:370 #: ../Doc/library/json.rst:374
msgid "" msgid ""
"Decode a JSON document from *s* (a :class:`str` beginning with a JSON " "Decode a JSON document from *s* (a :class:`str` beginning with a JSON "
"document) and return a 2-tuple of the Python representation and the index in " "document) and return a 2-tuple of the Python representation and the index in "
@ -582,7 +592,7 @@ msgstr ""
"représentation Python de l'objet et l'index dans *s* où le document se " "représentation Python de l'objet et l'index dans *s* où le document se "
"terminait." "terminait."
#: ../Doc/library/json.rst:374 #: ../Doc/library/json.rst:378
msgid "" msgid ""
"This can be used to decode a JSON document from a string that may have " "This can be used to decode a JSON document from a string that may have "
"extraneous data at the end." "extraneous data at the end."
@ -590,31 +600,31 @@ msgstr ""
"Elle peut être utilisée pour décoder un document JSON depuis une chaîne qui " "Elle peut être utilisée pour décoder un document JSON depuis une chaîne qui "
"peut contenir des données supplémentaires à la fin." "peut contenir des données supplémentaires à la fin."
#: ../Doc/library/json.rst:380 #: ../Doc/library/json.rst:384
msgid "Extensible JSON encoder for Python data structures." msgid "Extensible JSON encoder for Python data structures."
msgstr "Encodeur JSON extensible pour les structures de données Python." msgstr "Encodeur JSON extensible pour les structures de données Python."
#: ../Doc/library/json.rst:382 #: ../Doc/library/json.rst:386
msgid "Supports the following objects and types by default:" msgid "Supports the following objects and types by default:"
msgstr "Supporte par défaut les objets et types suivants :" msgstr "Supporte par défaut les objets et types suivants :"
#: ../Doc/library/json.rst:391 #: ../Doc/library/json.rst:395
msgid "list, tuple" msgid "list, tuple"
msgstr "*list*, *tuple*" msgstr "*list*, *tuple*"
#: ../Doc/library/json.rst:395 #: ../Doc/library/json.rst:399
msgid "int, float, int- & float-derived Enums" msgid "int, float, int- & float-derived Enums"
msgstr "*int*, *float*, et *Enums* dérivées d'*int* ou de *float*" msgstr "*int*, *float*, et *Enums* dérivées d'*int* ou de *float*"
#: ../Doc/library/json.rst:395 #: ../Doc/library/json.rst:399
msgid "number" msgid "number"
msgstr "*number*" msgstr "*number*"
#: ../Doc/library/json.rst:404 #: ../Doc/library/json.rst:408
msgid "Added support for int- and float-derived Enum classes." msgid "Added support for int- and float-derived Enum classes."
msgstr "Ajout du support des classes *Enum* dérivées d'*int* ou de *float*." msgstr "Ajout du support des classes *Enum* dérivées d'*int* ou de *float*."
#: ../Doc/library/json.rst:407 #: ../Doc/library/json.rst:411
msgid "" msgid ""
"To extend this to recognize other objects, subclass and implement a :meth:" "To extend this to recognize other objects, subclass and implement a :meth:"
"`default` method with another method that returns a serializable object for " "`default` method with another method that returns a serializable object for "
@ -626,7 +636,7 @@ msgstr ""
"qui renverrait si possible un objet sérialisable pour ``o``, ou ferait appel " "qui renverrait si possible un objet sérialisable pour ``o``, ou ferait appel "
"à l'implémentation de la classe mère (qui lèverait une :exc:`TypeError`)." "à l'implémentation de la classe mère (qui lèverait une :exc:`TypeError`)."
#: ../Doc/library/json.rst:412 #: ../Doc/library/json.rst:416
msgid "" msgid ""
"If *skipkeys* is false (the default), then it is a :exc:`TypeError` to " "If *skipkeys* is false (the default), then it is a :exc:`TypeError` to "
"attempt encoding of keys that are not :class:`str`, :class:`int`, :class:" "attempt encoding of keys that are not :class:`str`, :class:`int`, :class:"
@ -637,7 +647,7 @@ msgstr ""
"`float` ou ``None``. Si *skipkeys* est vrai, ces éléments sont simplement " "`float` ou ``None``. Si *skipkeys* est vrai, ces éléments sont simplement "
"ignorés." "ignorés."
#: ../Doc/library/json.rst:421 #: ../Doc/library/json.rst:425
msgid "" msgid ""
"If *check_circular* is true (the default), then lists, dicts, and custom " "If *check_circular* is true (the default), then lists, dicts, and custom "
"encoded objects will be checked for circular references during encoding to " "encoded objects will be checked for circular references during encoding to "
@ -649,7 +659,7 @@ msgstr ""
"références circulaires et éviter les récursions infinies (qui causeraient " "références circulaires et éviter les récursions infinies (qui causeraient "
"une :exc:`OverflowError`). Autrement, la vérification n'a pas lieu." "une :exc:`OverflowError`). Autrement, la vérification n'a pas lieu."
#: ../Doc/library/json.rst:426 #: ../Doc/library/json.rst:430
msgid "" msgid ""
"If *allow_nan* is true (the default), then ``NaN``, ``Infinity``, and ``-" "If *allow_nan* is true (the default), then ``NaN``, ``Infinity``, and ``-"
"Infinity`` will be encoded as such. This behavior is not JSON specification " "Infinity`` will be encoded as such. This behavior is not JSON specification "
@ -662,7 +672,7 @@ msgstr ""
"décodeurs JavaScript. Autrement, une :exc:`ValueError` sera levée pour de " "décodeurs JavaScript. Autrement, une :exc:`ValueError` sera levée pour de "
"telles valeurs." "telles valeurs."
#: ../Doc/library/json.rst:432 #: ../Doc/library/json.rst:436
msgid "" msgid ""
"If *sort_keys* is true (default: ``False``), then the output of dictionaries " "If *sort_keys* is true (default: ``False``), then the output of dictionaries "
"will be sorted by key; this is useful for regression tests to ensure that " "will be sorted by key; this is useful for regression tests to ensure that "
@ -672,7 +682,7 @@ msgstr ""
"seront triés par clés en sortie ; cela est utile lors de tests de régression " "seront triés par clés en sortie ; cela est utile lors de tests de régression "
"pour pouvoir comparer les sérialisations JSON au jour le jour." "pour pouvoir comparer les sérialisations JSON au jour le jour."
#: ../Doc/library/json.rst:465 #: ../Doc/library/json.rst:469
msgid "" msgid ""
"Implement this method in a subclass such that it returns a serializable " "Implement this method in a subclass such that it returns a serializable "
"object for *o*, or calls the base implementation (to raise a :exc:" "object for *o*, or calls the base implementation (to raise a :exc:"
@ -682,7 +692,7 @@ msgstr ""
"sérialisable pour *o*, ou appelle l'implémentation de base (qui lèvera une :" "sérialisable pour *o*, ou appelle l'implémentation de base (qui lèvera une :"
"exc:`TypeError`)." "exc:`TypeError`)."
#: ../Doc/library/json.rst:469 #: ../Doc/library/json.rst:473
msgid "" msgid ""
"For example, to support arbitrary iterators, you could implement default " "For example, to support arbitrary iterators, you could implement default "
"like this::" "like this::"
@ -690,7 +700,7 @@ msgstr ""
"Par exemple, pour supporter des itérateurs arbitraires, vous pourriez " "Par exemple, pour supporter des itérateurs arbitraires, vous pourriez "
"implémenter *default* comme cela : ::" "implémenter *default* comme cela : ::"
#: ../Doc/library/json.rst:485 #: ../Doc/library/json.rst:489
msgid "" msgid ""
"Return a JSON string representation of a Python data structure, *o*. For " "Return a JSON string representation of a Python data structure, *o*. For "
"example::" "example::"
@ -698,7 +708,7 @@ msgstr ""
"Renvoie une chaîne JSON représentant la structure de données Python *o*. " "Renvoie une chaîne JSON représentant la structure de données Python *o*. "
"Par exemple : ::" "Par exemple : ::"
#: ../Doc/library/json.rst:494 #: ../Doc/library/json.rst:498
msgid "" msgid ""
"Encode the given object, *o*, and yield each string representation as " "Encode the given object, *o*, and yield each string representation as "
"available. For example::" "available. For example::"
@ -706,40 +716,40 @@ msgstr ""
"Encode l'objet *o* donné, et produit chaque chaîne représentant l'objet " "Encode l'objet *o* donné, et produit chaque chaîne représentant l'objet "
"selon disponibilité. Par exemple : ::" "selon disponibilité. Par exemple : ::"
#: ../Doc/library/json.rst:502 #: ../Doc/library/json.rst:506
msgid "Exceptions" msgid "Exceptions"
msgstr "Les exceptions" msgstr "Les exceptions"
#: ../Doc/library/json.rst:506 #: ../Doc/library/json.rst:510
msgid "Subclass of :exc:`ValueError` with the following additional attributes:" msgid "Subclass of :exc:`ValueError` with the following additional attributes:"
msgstr "" msgstr ""
"Sous-classe de :exc:`ValueError` avec les attributs additionnels suivants :" "Sous-classe de :exc:`ValueError` avec les attributs additionnels suivants :"
#: ../Doc/library/json.rst:510 #: ../Doc/library/json.rst:514
msgid "The unformatted error message." msgid "The unformatted error message."
msgstr "Le message d'erreur non formaté." msgstr "Le message d'erreur non formaté."
#: ../Doc/library/json.rst:514 #: ../Doc/library/json.rst:518
msgid "The JSON document being parsed." msgid "The JSON document being parsed."
msgstr "Le document JSON actuellement traité." msgstr "Le document JSON actuellement traité."
#: ../Doc/library/json.rst:518 #: ../Doc/library/json.rst:522
msgid "The start index of *doc* where parsing failed." msgid "The start index of *doc* where parsing failed."
msgstr "L'index de *doc* à partir duquel l'analyse a échoué." msgstr "L'index de *doc* à partir duquel l'analyse a échoué."
#: ../Doc/library/json.rst:522 #: ../Doc/library/json.rst:526
msgid "The line corresponding to *pos*." msgid "The line corresponding to *pos*."
msgstr "La ligne correspondant à *pos*." msgstr "La ligne correspondant à *pos*."
#: ../Doc/library/json.rst:526 #: ../Doc/library/json.rst:530
msgid "The column corresponding to *pos*." msgid "The column corresponding to *pos*."
msgstr "La colonne correspondant à *pos*." msgstr "La colonne correspondant à *pos*."
#: ../Doc/library/json.rst:532 #: ../Doc/library/json.rst:536
msgid "Standard Compliance and Interoperability" msgid "Standard Compliance and Interoperability"
msgstr "Conformité au standard et Interopérabilité" msgstr "Conformité au standard et Interopérabilité"
#: ../Doc/library/json.rst:534 #: ../Doc/library/json.rst:538
msgid "" msgid ""
"The JSON format is specified by :rfc:`7159` and by `ECMA-404 <http://www." "The JSON format is specified by :rfc:`7159` and by `ECMA-404 <http://www."
"ecma-international.org/publications/standards/Ecma-404.htm>`_. This section " "ecma-international.org/publications/standards/Ecma-404.htm>`_. This section "
@ -754,7 +764,7 @@ msgstr ""
"`JSONDecoder`, et les paramètres autres que ceux explicitement mentionnés ne " "`JSONDecoder`, et les paramètres autres que ceux explicitement mentionnés ne "
"sont pas considérés." "sont pas considérés."
#: ../Doc/library/json.rst:540 #: ../Doc/library/json.rst:544
msgid "" msgid ""
"This module does not comply with the RFC in a strict fashion, implementing " "This module does not comply with the RFC in a strict fashion, implementing "
"some extensions that are valid JavaScript but not valid JSON. In particular:" "some extensions that are valid JavaScript but not valid JSON. In particular:"
@ -762,11 +772,11 @@ msgstr ""
"Ce module ne se conforme pas strictement à la RFC, implémentant quelques " "Ce module ne se conforme pas strictement à la RFC, implémentant quelques "
"extensions qui sont valides en JavaScript mais pas en JSON. En particulier :" "extensions qui sont valides en JavaScript mais pas en JSON. En particulier :"
#: ../Doc/library/json.rst:543 #: ../Doc/library/json.rst:547
msgid "Infinite and NaN number values are accepted and output;" msgid "Infinite and NaN number values are accepted and output;"
msgstr "Les nombres infinis et *NaN* sont acceptés et retranscrits ;" msgstr "Les nombres infinis et *NaN* sont acceptés et retranscrits ;"
#: ../Doc/library/json.rst:544 #: ../Doc/library/json.rst:548
msgid "" msgid ""
"Repeated names within an object are accepted, and only the value of the last " "Repeated names within an object are accepted, and only the value of the last "
"name-value pair is used." "name-value pair is used."
@ -774,7 +784,7 @@ msgstr ""
"Les noms répétés au sein d'un objet sont acceptés, seule la valeur du " "Les noms répétés au sein d'un objet sont acceptés, seule la valeur du "
"dernier couple nom/valeur sera utilisée." "dernier couple nom/valeur sera utilisée."
#: ../Doc/library/json.rst:547 #: ../Doc/library/json.rst:551
msgid "" msgid ""
"Since the RFC permits RFC-compliant parsers to accept input texts that are " "Since the RFC permits RFC-compliant parsers to accept input texts that are "
"not RFC-compliant, this module's deserializer is technically RFC-compliant " "not RFC-compliant, this module's deserializer is technically RFC-compliant "
@ -784,11 +794,11 @@ msgstr ""
"non conformes, le désérialiseur de ce module avec ses paramètres par défaut " "non conformes, le désérialiseur de ce module avec ses paramètres par défaut "
"est techniquement conforme à la RFC." "est techniquement conforme à la RFC."
#: ../Doc/library/json.rst:552 #: ../Doc/library/json.rst:556
msgid "Character Encodings" msgid "Character Encodings"
msgstr "Encodage des caractères" msgstr "Encodage des caractères"
#: ../Doc/library/json.rst:554 #: ../Doc/library/json.rst:558
msgid "" msgid ""
"The RFC requires that JSON be represented using either UTF-8, UTF-16, or " "The RFC requires that JSON be represented using either UTF-8, UTF-16, or "
"UTF-32, with UTF-8 being the recommended default for maximum " "UTF-32, with UTF-8 being the recommended default for maximum "
@ -798,7 +808,7 @@ msgstr ""
"UTF-16 ou UTF-32, avec UTF-8 recommandé par défaut pour une interopérabilité " "UTF-16 ou UTF-32, avec UTF-8 recommandé par défaut pour une interopérabilité "
"maximale." "maximale."
#: ../Doc/library/json.rst:557 #: ../Doc/library/json.rst:561
msgid "" msgid ""
"As permitted, though not required, by the RFC, this module's serializer sets " "As permitted, though not required, by the RFC, this module's serializer sets "
"*ensure_ascii=True* by default, thus escaping the output so that the " "*ensure_ascii=True* by default, thus escaping the output so that the "
@ -809,7 +819,7 @@ msgstr ""
"façon à ce que les chaînes résultants ne contiennent que des caractères " "façon à ce que les chaînes résultants ne contiennent que des caractères "
"ASCII." "ASCII."
#: ../Doc/library/json.rst:561 #: ../Doc/library/json.rst:565
msgid "" msgid ""
"Other than the *ensure_ascii* parameter, this module is defined strictly in " "Other than the *ensure_ascii* parameter, this module is defined strictly in "
"terms of conversion between Python objects and :class:`Unicode strings " "terms of conversion between Python objects and :class:`Unicode strings "
@ -820,7 +830,7 @@ msgstr ""
"class:`chaînes Unicode <str>` de ce module sont strictement définies, et ne " "class:`chaînes Unicode <str>` de ce module sont strictement définies, et ne "
"rencontrent donc pas directement le problème de l'encodage des caractères." "rencontrent donc pas directement le problème de l'encodage des caractères."
#: ../Doc/library/json.rst:566 #: ../Doc/library/json.rst:570
msgid "" msgid ""
"The RFC prohibits adding a byte order mark (BOM) to the start of a JSON " "The RFC prohibits adding a byte order mark (BOM) to the start of a JSON "
"text, and this module's serializer does not add a BOM to its output. The RFC " "text, and this module's serializer does not add a BOM to its output. The RFC "
@ -834,7 +844,7 @@ msgstr ""
"désérialiseur de ce module lève une :exc:`ValueError` quand un BOM est " "désérialiseur de ce module lève une :exc:`ValueError` quand un BOM est "
"présent au début du fichier." "présent au début du fichier."
#: ../Doc/library/json.rst:572 #: ../Doc/library/json.rst:576
msgid "" msgid ""
"The RFC does not explicitly forbid JSON strings which contain byte sequences " "The RFC does not explicitly forbid JSON strings which contain byte sequences "
"that don't correspond to valid Unicode characters (e.g. unpaired UTF-16 " "that don't correspond to valid Unicode characters (e.g. unpaired UTF-16 "
@ -849,11 +859,11 @@ msgstr ""
"retranscrit (quand présents dans la :class:`str` originale) les *code " "retranscrit (quand présents dans la :class:`str` originale) les *code "
"points* de telles séquences." "points* de telles séquences."
#: ../Doc/library/json.rst:580 #: ../Doc/library/json.rst:584
msgid "Infinite and NaN Number Values" msgid "Infinite and NaN Number Values"
msgstr "Valeurs numériques infinies et NaN" msgstr "Valeurs numériques infinies et NaN"
#: ../Doc/library/json.rst:582 #: ../Doc/library/json.rst:586
msgid "" msgid ""
"The RFC does not permit the representation of infinite or NaN number values. " "The RFC does not permit the representation of infinite or NaN number values. "
"Despite that, by default, this module accepts and outputs ``Infinity``, ``-" "Despite that, by default, this module accepts and outputs ``Infinity``, ``-"
@ -864,7 +874,7 @@ msgstr ""
"Infinity`` et ``NaN`` comme s'ils étaient des valeurs numériques littérales " "Infinity`` et ``NaN`` comme s'ils étaient des valeurs numériques littérales "
"JSON valides ::" "JSON valides ::"
#: ../Doc/library/json.rst:597 #: ../Doc/library/json.rst:601
msgid "" msgid ""
"In the serializer, the *allow_nan* parameter can be used to alter this " "In the serializer, the *allow_nan* parameter can be used to alter this "
"behavior. In the deserializer, the *parse_constant* parameter can be used " "behavior. In the deserializer, the *parse_constant* parameter can be used "
@ -874,11 +884,11 @@ msgstr ""
"ce comportement. Dans le désérialiseur, le paramètre *parse_constant* peut " "ce comportement. Dans le désérialiseur, le paramètre *parse_constant* peut "
"être utilisé pour altérer ce comportement." "être utilisé pour altérer ce comportement."
#: ../Doc/library/json.rst:603 #: ../Doc/library/json.rst:607
msgid "Repeated Names Within an Object" msgid "Repeated Names Within an Object"
msgstr "Noms répétés au sein d'un objet" msgstr "Noms répétés au sein d'un objet"
#: ../Doc/library/json.rst:605 #: ../Doc/library/json.rst:609
msgid "" msgid ""
"The RFC specifies that the names within a JSON object should be unique, but " "The RFC specifies that the names within a JSON object should be unique, but "
"does not mandate how repeated names in JSON objects should be handled. By " "does not mandate how repeated names in JSON objects should be handled. By "
@ -890,17 +900,17 @@ msgstr ""
"ce module ne lève pas d'exception ; à la place, il ignore tous les couples " "ce module ne lève pas d'exception ; à la place, il ignore tous les couples "
"nom/valeur sauf le dernier pour un nom donné : ::" "nom/valeur sauf le dernier pour un nom donné : ::"
#: ../Doc/library/json.rst:614 #: ../Doc/library/json.rst:618
msgid "The *object_pairs_hook* parameter can be used to alter this behavior." msgid "The *object_pairs_hook* parameter can be used to alter this behavior."
msgstr "" msgstr ""
"Le paramètre *object_pairs_hook* peut être utilisé pour altérer ce " "Le paramètre *object_pairs_hook* peut être utilisé pour altérer ce "
"comportement." "comportement."
#: ../Doc/library/json.rst:618 #: ../Doc/library/json.rst:622
msgid "Top-level Non-Object, Non-Array Values" msgid "Top-level Non-Object, Non-Array Values"
msgstr "Valeurs de plus haut niveau autres qu'objets ou tableaux" msgstr "Valeurs de plus haut niveau autres qu'objets ou tableaux"
#: ../Doc/library/json.rst:620 #: ../Doc/library/json.rst:624
msgid "" msgid ""
"The old version of JSON specified by the obsolete :rfc:`4627` required that " "The old version of JSON specified by the obsolete :rfc:`4627` required that "
"the top-level value of a JSON text must be either a JSON object or array " "the top-level value of a JSON text must be either a JSON object or array "
@ -916,7 +926,7 @@ msgstr ""
"restriction, jamais implémentée par ce module, que ce soit dans le " "restriction, jamais implémentée par ce module, que ce soit dans le "
"sérialiseur ou le désérialiseur." "sérialiseur ou le désérialiseur."
#: ../Doc/library/json.rst:627 #: ../Doc/library/json.rst:631
msgid "" msgid ""
"Regardless, for maximum interoperability, you may wish to voluntarily adhere " "Regardless, for maximum interoperability, you may wish to voluntarily adhere "
"to the restriction yourself." "to the restriction yourself."
@ -924,33 +934,33 @@ msgstr ""
"Cependant, pour une interopérabilité maximale, vous pourriez volontairement " "Cependant, pour une interopérabilité maximale, vous pourriez volontairement "
"souhaiter adhérer à cette restriction par vous-même." "souhaiter adhérer à cette restriction par vous-même."
#: ../Doc/library/json.rst:632 #: ../Doc/library/json.rst:636
msgid "Implementation Limitations" msgid "Implementation Limitations"
msgstr "Limitations de l'implémentation" msgstr "Limitations de l'implémentation"
#: ../Doc/library/json.rst:634 #: ../Doc/library/json.rst:638
msgid "Some JSON deserializer implementations may set limits on:" msgid "Some JSON deserializer implementations may set limits on:"
msgstr "" msgstr ""
"Certaines implémentations de désérialiseurs JSON peuvent avoir des limites " "Certaines implémentations de désérialiseurs JSON peuvent avoir des limites "
"sur :" "sur :"
#: ../Doc/library/json.rst:636 #: ../Doc/library/json.rst:640
msgid "the size of accepted JSON texts" msgid "the size of accepted JSON texts"
msgstr "la taille des textes JSON acceptés ;" msgstr "la taille des textes JSON acceptés ;"
#: ../Doc/library/json.rst:637 #: ../Doc/library/json.rst:641
msgid "the maximum level of nesting of JSON objects and arrays" msgid "the maximum level of nesting of JSON objects and arrays"
msgstr "le niveau maximum d'objets et tableaux JSON imbriqués ;" msgstr "le niveau maximum d'objets et tableaux JSON imbriqués ;"
#: ../Doc/library/json.rst:638 #: ../Doc/library/json.rst:642
msgid "the range and precision of JSON numbers" msgid "the range and precision of JSON numbers"
msgstr "l'intervalle et la précision des nombres JSON ;" msgstr "l'intervalle et la précision des nombres JSON ;"
#: ../Doc/library/json.rst:639 #: ../Doc/library/json.rst:643
msgid "the content and maximum length of JSON strings" msgid "the content and maximum length of JSON strings"
msgstr "le contenu et la longueur maximale des chaînes JSON." msgstr "le contenu et la longueur maximale des chaînes JSON."
#: ../Doc/library/json.rst:641 #: ../Doc/library/json.rst:645
msgid "" msgid ""
"This module does not impose any such limits beyond those of the relevant " "This module does not impose any such limits beyond those of the relevant "
"Python datatypes themselves or the Python interpreter itself." "Python datatypes themselves or the Python interpreter itself."
@ -958,7 +968,7 @@ msgstr ""
"Ce module n'impose pas de telles limites si ce n'est celles inhérentes aux " "Ce module n'impose pas de telles limites si ce n'est celles inhérentes aux "
"types de données Python ou à l'interpréteur." "types de données Python ou à l'interpréteur."
#: ../Doc/library/json.rst:644 #: ../Doc/library/json.rst:648
msgid "" msgid ""
"When serializing to JSON, beware any such limitations in applications that " "When serializing to JSON, beware any such limitations in applications that "
"may consume your JSON. In particular, it is common for JSON numbers to be " "may consume your JSON. In particular, it is common for JSON numbers to be "
@ -976,15 +986,15 @@ msgstr ""
"la sérialisation de valeurs :class:`int` Python de forte magnitude, ou " "la sérialisation de valeurs :class:`int` Python de forte magnitude, ou "
"d'instances de types numériques « exotiques » comme :class:`decimal.Decimal`." "d'instances de types numériques « exotiques » comme :class:`decimal.Decimal`."
#: ../Doc/library/json.rst:655 #: ../Doc/library/json.rst:659
msgid "Command Line Interface" msgid "Command Line Interface"
msgstr "Interface en ligne de commande" msgstr "Interface en ligne de commande"
#: ../Doc/library/json.rst:660 #: ../Doc/library/json.rst:664
msgid "**Source code:** :source:`Lib/json/tool.py`" msgid "**Source code:** :source:`Lib/json/tool.py`"
msgstr "**Code source :** :source:`Lib/json/tool.py`" msgstr "**Code source :** :source:`Lib/json/tool.py`"
#: ../Doc/library/json.rst:664 #: ../Doc/library/json.rst:668
msgid "" msgid ""
"The :mod:`json.tool` module provides a simple command line interface to " "The :mod:`json.tool` module provides a simple command line interface to "
"validate and pretty-print JSON objects." "validate and pretty-print JSON objects."
@ -992,7 +1002,7 @@ msgstr ""
"Le module :mod:`json.tool` fournit une simple interface en ligne de commande " "Le module :mod:`json.tool` fournit une simple interface en ligne de commande "
"pour valider et réécrire élégamment des objets JSON." "pour valider et réécrire élégamment des objets JSON."
#: ../Doc/library/json.rst:667 #: ../Doc/library/json.rst:671
msgid "" msgid ""
"If the optional ``infile`` and ``outfile`` arguments are not specified, :" "If the optional ``infile`` and ``outfile`` arguments are not specified, :"
"attr:`sys.stdin` and :attr:`sys.stdout` will be used respectively:" "attr:`sys.stdin` and :attr:`sys.stdout` will be used respectively:"
@ -1001,7 +1011,7 @@ msgstr ""
"spécifiés, :attr:`sys.stdin` et :attr:`sys.stdout` seront utilisés " "spécifiés, :attr:`sys.stdin` et :attr:`sys.stdout` seront utilisés "
"respectivement :" "respectivement :"
#: ../Doc/library/json.rst:679 #: ../Doc/library/json.rst:683
msgid "" msgid ""
"The output is now in the same order as the input. Use the :option:`--sort-" "The output is now in the same order as the input. Use the :option:`--sort-"
"keys` option to sort the output of dictionaries alphabetically by key." "keys` option to sort the output of dictionaries alphabetically by key."
@ -1010,20 +1020,20 @@ msgstr ""
"l'option :option:`--sort-keys` pour sortir des dictionnaires triés " "l'option :option:`--sort-keys` pour sortir des dictionnaires triés "
"alphabétiquement par clés." "alphabétiquement par clés."
#: ../Doc/library/json.rst:685 #: ../Doc/library/json.rst:689
msgid "Command line options" msgid "Command line options"
msgstr "Options de la ligne de commande" msgstr "Options de la ligne de commande"
#: ../Doc/library/json.rst:689 #: ../Doc/library/json.rst:693
msgid "The JSON file to be validated or pretty-printed:" msgid "The JSON file to be validated or pretty-printed:"
msgstr "Le fichier JSON à valider ou réécrire élégamment :" msgstr "Le fichier JSON à valider ou réécrire élégamment :"
#: ../Doc/library/json.rst:705 #: ../Doc/library/json.rst:709
msgid "If *infile* is not specified, read from :attr:`sys.stdin`." msgid "If *infile* is not specified, read from :attr:`sys.stdin`."
msgstr "" msgstr ""
"Si *infile* n'est pas spécifié, lit le document depuis :attr:`sys.stdin`." "Si *infile* n'est pas spécifié, lit le document depuis :attr:`sys.stdin`."
#: ../Doc/library/json.rst:709 #: ../Doc/library/json.rst:713
msgid "" msgid ""
"Write the output of the *infile* to the given *outfile*. Otherwise, write it " "Write the output of the *infile* to the given *outfile*. Otherwise, write it "
"to :attr:`sys.stdout`." "to :attr:`sys.stdout`."
@ -1031,19 +1041,19 @@ msgstr ""
"Écrit la sortie générée par *infile* vers le fichier *outfile* donné. " "Écrit la sortie générée par *infile* vers le fichier *outfile* donné. "
"Autrement, écrit sur :attr:`sys.stdout`." "Autrement, écrit sur :attr:`sys.stdout`."
#: ../Doc/library/json.rst:714 #: ../Doc/library/json.rst:718
msgid "Sort the output of dictionaries alphabetically by key." msgid "Sort the output of dictionaries alphabetically by key."
msgstr "Trie alphabétiquement les dictionnaires par clés." msgstr "Trie alphabétiquement les dictionnaires par clés."
#: ../Doc/library/json.rst:720 #: ../Doc/library/json.rst:724
msgid "Show the help message." msgid "Show the help message."
msgstr "Affiche le message d'aide." msgstr "Affiche le message d'aide."
#: ../Doc/library/json.rst:724 #: ../Doc/library/json.rst:728
msgid "Footnotes" msgid "Footnotes"
msgstr "Notes" msgstr "Notes"
#: ../Doc/library/json.rst:725 #: ../Doc/library/json.rst:729
msgid "" msgid ""
"As noted in `the errata for RFC 7159 <https://www.rfc-editor.org/" "As noted in `the errata for RFC 7159 <https://www.rfc-editor.org/"
"errata_search.php?rfc=7159>`_, JSON permits literal U+2028 (LINE SEPARATOR) " "errata_search.php?rfc=7159>`_, JSON permits literal U+2028 (LINE SEPARATOR) "

View File

@ -8,7 +8,7 @@ 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: 2018-05-05 20:27+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -821,14 +821,14 @@ msgstr ""
msgid "" msgid ""
"The ``format`` entry is the overall format string, and the ``datefmt`` entry " "The ``format`` entry is the overall format string, and the ``datefmt`` entry "
"is the :func:`strftime`\\ -compatible date/time format string. If empty, " "is the :func:`strftime`\\ -compatible date/time format string. If empty, "
"the package substitutes ISO8601-style format date/times, which is almost " "the package substitutes something which is almost equivalent to specifying "
"equivalent to specifying the date format string ``'%Y-%m-%d %H:%M:%S'``. " "the date format string ``'%Y-%m-%d %H:%M:%S'``. This format also specifies "
"This format also specifies milliseconds, which are appended to the result of " "milliseconds, which are appended to the result of using the above format "
"using the above format string, with a comma separator. An example time in " "string, with a comma separator. An example time in this format is "
"this format is ``2003-01-23 00:29:50,411``." "``2003-01-23 00:29:50,411``."
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:792 #: ../Doc/library/logging.config.rst:791
msgid "" msgid ""
"The ``class`` entry is optional. It indicates the name of the formatter's " "The ``class`` entry is optional. It indicates the name of the formatter's "
"class (as a dotted module and class name.) This option is useful for " "class (as a dotted module and class name.) This option is useful for "
@ -837,7 +837,7 @@ msgid ""
"condensed format." "condensed format."
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:800 #: ../Doc/library/logging.config.rst:799
msgid "" msgid ""
"Due to the use of :func:`eval` as described above, there are potential " "Due to the use of :func:`eval` as described above, there are potential "
"security risks which result from using the :func:`listen` to send and " "security risks which result from using the :func:`listen` to send and "
@ -846,18 +846,18 @@ msgid ""
"`listen` documentation for more information." "`listen` documentation for more information."
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:809 #: ../Doc/library/logging.config.rst:808
msgid "Module :mod:`logging`" msgid "Module :mod:`logging`"
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:809 #: ../Doc/library/logging.config.rst:808
msgid "API reference for the logging module." msgid "API reference for the logging module."
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:811 #: ../Doc/library/logging.config.rst:810
msgid "Module :mod:`logging.handlers`" msgid "Module :mod:`logging.handlers`"
msgstr "" msgstr ""
#: ../Doc/library/logging.config.rst:812 #: ../Doc/library/logging.config.rst:811
msgid "Useful handlers included with the logging module." msgid "Useful handlers included with the logging module."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -747,10 +747,10 @@ msgid ""
"(See: :issue:`12168`.) In earlier versions, the message sent to the syslog " "(See: :issue:`12168`.) In earlier versions, the message sent to the syslog "
"daemons was always terminated with a NUL byte, because early versions of " "daemons was always terminated with a NUL byte, because early versions of "
"these daemons expected a NUL terminated message - even though it's not in " "these daemons expected a NUL terminated message - even though it's not in "
"the relevant specification (RFC 5424). More recent versions of these daemons " "the relevant specification (:rfc:`5424`). More recent versions of these "
"don't expect the NUL byte but strip it off if it's there, and even more " "daemons don't expect the NUL byte but strip it off if it's there, and even "
"recent daemons (which adhere more closely to RFC 5424) pass the NUL byte on " "more recent daemons (which adhere more closely to RFC 5424) pass the NUL "
"as part of the message." "byte on as part of the message."
msgstr "" msgstr ""
#: ../Doc/library/logging.handlers.rst:591 #: ../Doc/library/logging.handlers.rst:591

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -156,7 +156,7 @@ msgstr ""
#: ../Doc/library/mmap.rst:125 #: ../Doc/library/mmap.rst:125
msgid "" msgid ""
":class:`~mmap.mmap` can also be used as a context manager in a :keyword:" ":class:`~mmap.mmap` can also be used as a context manager in a :keyword:"
"`with` statement.::" "`with` statement::"
msgstr "" msgstr ""
#: ../Doc/library/mmap.rst:133 #: ../Doc/library/mmap.rst:133

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ 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: 2018-01-04 15:51+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -645,7 +645,7 @@ msgstr ""
#: ../Doc/library/pickle.rst:513 #: ../Doc/library/pickle.rst:513
msgid "" msgid ""
"This method serve a similar purpose as :meth:`__getnewargs_ex__`, but " "This method serves a similar purpose as :meth:`__getnewargs_ex__`, but "
"supports only positional arguments. It must return a tuple of arguments " "supports only positional arguments. It must return a tuple of arguments "
"``args`` which will be passed to the :meth:`__new__` method upon unpickling." "``args`` which will be passed to the :meth:`__new__` method upon unpickling."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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: 2018-03-23 09:03+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -304,32 +304,37 @@ msgstr ""
msgid "This is another name for :func:`linux_distribution`." msgid "This is another name for :func:`linux_distribution`."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:255 #: ../Doc/library/platform.rst:252 ../Doc/library/platform.rst:271
msgid ""
"See alternative like the `distro <https://pypi.org/project/distro>`_ package."
msgstr ""
#: ../Doc/library/platform.rst:256
msgid "Tries to determine the name of the Linux OS distribution name." msgid "Tries to determine the name of the Linux OS distribution name."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:257 #: ../Doc/library/platform.rst:258
msgid "" msgid ""
"``supported_dists`` may be given to define the set of Linux distributions to " "``supported_dists`` may be given to define the set of Linux distributions to "
"look for. It defaults to a list of currently supported Linux distributions " "look for. It defaults to a list of currently supported Linux distributions "
"identified by their release file name." "identified by their release file name."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:261 #: ../Doc/library/platform.rst:262
msgid "" msgid ""
"If ``full_distribution_name`` is true (default), the full distribution read " "If ``full_distribution_name`` is true (default), the full distribution read "
"from the OS is returned. Otherwise the short name taken from " "from the OS is returned. Otherwise the short name taken from "
"``supported_dists`` is used." "``supported_dists`` is used."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:265 #: ../Doc/library/platform.rst:266
msgid "" msgid ""
"Returns a tuple ``(distname,version,id)`` which defaults to the args given " "Returns a tuple ``(distname,version,id)`` which defaults to the args given "
"as parameters. ``id`` is the item in parentheses after the version number. " "as parameters. ``id`` is the item in parentheses after the version number. "
"It is usually the version codename." "It is usually the version codename."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:273 #: ../Doc/library/platform.rst:275
msgid "" msgid ""
"Tries to determine the libc version against which the file executable " "Tries to determine the libc version against which the file executable "
"(defaults to the Python interpreter) is linked. Returns a tuple of strings " "(defaults to the Python interpreter) is linked. Returns a tuple of strings "
@ -337,13 +342,13 @@ msgid ""
"fails." "fails."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:277 #: ../Doc/library/platform.rst:279
msgid "" msgid ""
"Note that this function has intimate knowledge of how different libc " "Note that this function has intimate knowledge of how different libc "
"versions add symbols to the executable is probably only usable for " "versions add symbols to the executable is probably only usable for "
"executables compiled using :program:`gcc`." "executables compiled using :program:`gcc`."
msgstr "" msgstr ""
#: ../Doc/library/platform.rst:281 #: ../Doc/library/platform.rst:283
msgid "The file is read and scanned in chunks of *chunksize* bytes." msgid "The file is read and scanned in chunks of *chunksize* bytes."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -194,7 +194,7 @@ msgstr "Exemple"
msgid "" msgid ""
"To demonstrate several uses of the :func:`pprint` function and its " "To demonstrate several uses of the :func:`pprint` function and its "
"parameters, let's fetch information about a project from `PyPI <https://pypi." "parameters, let's fetch information about a project from `PyPI <https://pypi."
"python.org/pypi>`_::" "org>`_::"
msgstr "" msgstr ""
#: ../Doc/library/pprint.rst:225 #: ../Doc/library/pprint.rst:225

View File

@ -8,7 +8,7 @@ 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: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -393,24 +393,25 @@ msgid ""
"corresponding version of :mod:`profile` or :mod:`cProfile`. To be specific, " "corresponding version of :mod:`profile` or :mod:`cProfile`. To be specific, "
"there is *no* file compatibility guaranteed with future versions of this " "there is *no* file compatibility guaranteed with future versions of this "
"profiler, and there is no compatibility with files produced by other " "profiler, and there is no compatibility with files produced by other "
"profilers. If several files are provided, all the statistics for identical " "profilers, or the same profiler run on a different operating system. If "
"functions will be coalesced, so that an overall view of several processes " "several files are provided, all the statistics for identical functions will "
"can be considered in a single report. If additional files need to be " "be coalesced, so that an overall view of several processes can be considered "
"combined with data in an existing :class:`~pstats.Stats` object, the :meth:" "in a single report. If additional files need to be combined with data in an "
"`~pstats.Stats.add` method can be used." "existing :class:`~pstats.Stats` object, the :meth:`~pstats.Stats.add` method "
"can be used."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:319 #: ../Doc/library/profile.rst:320
msgid "" msgid ""
"Instead of reading the profile data from a file, a :class:`cProfile.Profile` " "Instead of reading the profile data from a file, a :class:`cProfile.Profile` "
"or :class:`profile.Profile` object can be used as the profile data source." "or :class:`profile.Profile` object can be used as the profile data source."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:322 #: ../Doc/library/profile.rst:323
msgid ":class:`Stats` objects have the following methods:" msgid ":class:`Stats` objects have the following methods:"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:326 #: ../Doc/library/profile.rst:327
msgid "" msgid ""
"This method for the :class:`Stats` class removes all leading path " "This method for the :class:`Stats` class removes all leading path "
"information from file names. It is very useful in reducing the size of the " "information from file names. It is very useful in reducing the size of the "
@ -424,7 +425,7 @@ msgid ""
"single entry." "single entry."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:340 #: ../Doc/library/profile.rst:341
msgid "" msgid ""
"This method of the :class:`Stats` class accumulates additional profiling " "This method of the :class:`Stats` class accumulates additional profiling "
"information into the current profiling object. Its arguments should refer " "information into the current profiling object. Its arguments should refer "
@ -433,7 +434,7 @@ msgid ""
"functions are automatically accumulated into single function statistics." "functions are automatically accumulated into single function statistics."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:350 #: ../Doc/library/profile.rst:351
msgid "" msgid ""
"Save the data loaded into the :class:`Stats` object to a file named " "Save the data loaded into the :class:`Stats` object to a file named "
"*filename*. The file is created if it does not exist, and is overwritten if " "*filename*. The file is created if it does not exist, and is overwritten if "
@ -441,14 +442,14 @@ msgid ""
"the :class:`profile.Profile` and :class:`cProfile.Profile` classes." "the :class:`profile.Profile` and :class:`cProfile.Profile` classes."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:358 #: ../Doc/library/profile.rst:359
msgid "" msgid ""
"This method modifies the :class:`Stats` object by sorting it according to " "This method modifies the :class:`Stats` object by sorting it according to "
"the supplied criteria. The argument is typically a string identifying the " "the supplied criteria. The argument is typically a string identifying the "
"basis of a sort (example: ``'time'`` or ``'name'``)." "basis of a sort (example: ``'time'`` or ``'name'``)."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:362 #: ../Doc/library/profile.rst:363
msgid "" msgid ""
"When more than one key is provided, then additional keys are used as " "When more than one key is provided, then additional keys are used as "
"secondary criteria when there is equality in all keys selected before them. " "secondary criteria when there is equality in all keys selected before them. "
@ -457,114 +458,114 @@ msgid ""
"names) by sorting by file name." "names) by sorting by file name."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:368 #: ../Doc/library/profile.rst:369
msgid "" msgid ""
"Abbreviations can be used for any key names, as long as the abbreviation is " "Abbreviations can be used for any key names, as long as the abbreviation is "
"unambiguous. The following are the keys currently defined:" "unambiguous. The following are the keys currently defined:"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:372 #: ../Doc/library/profile.rst:373
msgid "Valid Arg" msgid "Valid Arg"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:372 #: ../Doc/library/profile.rst:373
msgid "Meaning" msgid "Meaning"
msgstr "Signification" msgstr "Signification"
#: ../Doc/library/profile.rst:374 #: ../Doc/library/profile.rst:375
msgid "``'calls'``" msgid "``'calls'``"
msgstr "``'calls'``" msgstr "``'calls'``"
#: ../Doc/library/profile.rst:374 ../Doc/library/profile.rst:386 #: ../Doc/library/profile.rst:375 ../Doc/library/profile.rst:387
msgid "call count" msgid "call count"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:376 #: ../Doc/library/profile.rst:377
msgid "``'cumulative'``" msgid "``'cumulative'``"
msgstr "``'cumulative'``" msgstr "``'cumulative'``"
#: ../Doc/library/profile.rst:376 ../Doc/library/profile.rst:378 #: ../Doc/library/profile.rst:377 ../Doc/library/profile.rst:379
msgid "cumulative time" msgid "cumulative time"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:378 #: ../Doc/library/profile.rst:379
msgid "``'cumtime'``" msgid "``'cumtime'``"
msgstr "``'cumtime'``" msgstr "``'cumtime'``"
#: ../Doc/library/profile.rst:380 #: ../Doc/library/profile.rst:381
msgid "``'file'``" msgid "``'file'``"
msgstr "``'file'``" msgstr "``'file'``"
#: ../Doc/library/profile.rst:380 ../Doc/library/profile.rst:382 #: ../Doc/library/profile.rst:381 ../Doc/library/profile.rst:383
#: ../Doc/library/profile.rst:384 #: ../Doc/library/profile.rst:385
msgid "file name" msgid "file name"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:382 #: ../Doc/library/profile.rst:383
msgid "``'filename'``" msgid "``'filename'``"
msgstr "``'filename'``" msgstr "``'filename'``"
#: ../Doc/library/profile.rst:384 #: ../Doc/library/profile.rst:385
msgid "``'module'``" msgid "``'module'``"
msgstr "``'module'``" msgstr "``'module'``"
#: ../Doc/library/profile.rst:386 #: ../Doc/library/profile.rst:387
msgid "``'ncalls'``" msgid "``'ncalls'``"
msgstr "``'ncalls'``" msgstr "``'ncalls'``"
#: ../Doc/library/profile.rst:388 #: ../Doc/library/profile.rst:389
msgid "``'pcalls'``" msgid "``'pcalls'``"
msgstr "``'pcalls'``" msgstr "``'pcalls'``"
#: ../Doc/library/profile.rst:388 #: ../Doc/library/profile.rst:389
msgid "primitive call count" msgid "primitive call count"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:390 #: ../Doc/library/profile.rst:391
msgid "``'line'``" msgid "``'line'``"
msgstr "``'line'``" msgstr "``'line'``"
#: ../Doc/library/profile.rst:390 #: ../Doc/library/profile.rst:391
msgid "line number" msgid "line number"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:392 #: ../Doc/library/profile.rst:393
msgid "``'name'``" msgid "``'name'``"
msgstr "``'name'``" msgstr "``'name'``"
#: ../Doc/library/profile.rst:392 #: ../Doc/library/profile.rst:393
msgid "function name" msgid "function name"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:394 #: ../Doc/library/profile.rst:395
msgid "``'nfl'``" msgid "``'nfl'``"
msgstr "``'nfl'``" msgstr "``'nfl'``"
#: ../Doc/library/profile.rst:394 #: ../Doc/library/profile.rst:395
msgid "name/file/line" msgid "name/file/line"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:396 #: ../Doc/library/profile.rst:397
msgid "``'stdname'``" msgid "``'stdname'``"
msgstr "``'stdname'``" msgstr "``'stdname'``"
#: ../Doc/library/profile.rst:396 #: ../Doc/library/profile.rst:397
msgid "standard name" msgid "standard name"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:398 #: ../Doc/library/profile.rst:399
msgid "``'time'``" msgid "``'time'``"
msgstr "``'time'``" msgstr "``'time'``"
#: ../Doc/library/profile.rst:398 ../Doc/library/profile.rst:400 #: ../Doc/library/profile.rst:399 ../Doc/library/profile.rst:401
msgid "internal time" msgid "internal time"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:400 #: ../Doc/library/profile.rst:401
msgid "``'tottime'``" msgid "``'tottime'``"
msgstr "``'tottime'``" msgstr "``'tottime'``"
#: ../Doc/library/profile.rst:403 #: ../Doc/library/profile.rst:404
msgid "" msgid ""
"Note that all sorts on statistics are in descending order (placing most time " "Note that all sorts on statistics are in descending order (placing most time "
"consuming items first), where as name, file, and line number searches are in " "consuming items first), where as name, file, and line number searches are in "
@ -577,7 +578,7 @@ msgid ""
"``sort_stats('name', 'file', 'line')``." "``sort_stats('name', 'file', 'line')``."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:414 #: ../Doc/library/profile.rst:415
msgid "" msgid ""
"For backward-compatibility reasons, the numeric arguments ``-1``, ``0``, " "For backward-compatibility reasons, the numeric arguments ``-1``, ``0``, "
"``1``, and ``2`` are permitted. They are interpreted as ``'stdname'``, " "``1``, and ``2`` are permitted. They are interpreted as ``'stdname'``, "
@ -586,27 +587,27 @@ msgid ""
"used, and additional arguments will be silently ignored." "used, and additional arguments will be silently ignored."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:425 #: ../Doc/library/profile.rst:426
msgid "" msgid ""
"This method for the :class:`Stats` class reverses the ordering of the basic " "This method for the :class:`Stats` class reverses the ordering of the basic "
"list within the object. Note that by default ascending vs descending order " "list within the object. Note that by default ascending vs descending order "
"is properly selected based on the sort key of choice." "is properly selected based on the sort key of choice."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:435 #: ../Doc/library/profile.rst:436
msgid "" msgid ""
"This method for the :class:`Stats` class prints out a report as described in " "This method for the :class:`Stats` class prints out a report as described in "
"the :func:`profile.run` definition." "the :func:`profile.run` definition."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:438 #: ../Doc/library/profile.rst:439
msgid "" msgid ""
"The order of the printing is based on the last :meth:`~pstats.Stats." "The order of the printing is based on the last :meth:`~pstats.Stats."
"sort_stats` operation done on the object (subject to caveats in :meth:" "sort_stats` operation done on the object (subject to caveats in :meth:"
"`~pstats.Stats.add` and :meth:`~pstats.Stats.strip_dirs`)." "`~pstats.Stats.add` and :meth:`~pstats.Stats.strip_dirs`)."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:443 #: ../Doc/library/profile.rst:444
msgid "" msgid ""
"The arguments provided (if any) can be used to limit the list down to the " "The arguments provided (if any) can be used to limit the list down to the "
"significant entries. Initially, the list is taken to be the complete set of " "significant entries. Initially, the list is taken to be the complete set of "
@ -618,20 +619,20 @@ msgid ""
"example::" "example::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:454 #: ../Doc/library/profile.rst:455
msgid "" msgid ""
"would first limit the printing to first 10% of list, and then only print " "would first limit the printing to first 10% of list, and then only print "
"functions that were part of filename :file:`.\\*foo:`. In contrast, the " "functions that were part of filename :file:`.\\*foo:`. In contrast, the "
"command::" "command::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:460 #: ../Doc/library/profile.rst:461
msgid "" msgid ""
"would limit the list to all functions having file names :file:`.\\*foo:`, " "would limit the list to all functions having file names :file:`.\\*foo:`, "
"and then proceed to only print the first 10% of them." "and then proceed to only print the first 10% of them."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:466 #: ../Doc/library/profile.rst:467
msgid "" msgid ""
"This method for the :class:`Stats` class prints a list of all functions that " "This method for the :class:`Stats` class prints a list of all functions that "
"called each function in the profiled database. The ordering is identical to " "called each function in the profiled database. The ordering is identical to "
@ -641,7 +642,7 @@ msgid ""
"produced the stats:" "produced the stats:"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:473 #: ../Doc/library/profile.rst:474
msgid "" msgid ""
"With :mod:`profile`, a number is shown in parentheses after each caller to " "With :mod:`profile`, a number is shown in parentheses after each caller to "
"show how many times this specific call was made. For convenience, a second " "show how many times this specific call was made. For convenience, a second "
@ -649,14 +650,14 @@ msgid ""
"at the right." "at the right."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:478 #: ../Doc/library/profile.rst:479
msgid "" msgid ""
"With :mod:`cProfile`, each caller is preceded by three numbers: the number " "With :mod:`cProfile`, each caller is preceded by three numbers: the number "
"of times this specific call was made, and the total and cumulative times " "of times this specific call was made, and the total and cumulative times "
"spent in the current function while it was invoked by this specific caller." "spent in the current function while it was invoked by this specific caller."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:486 #: ../Doc/library/profile.rst:487
msgid "" msgid ""
"This method for the :class:`Stats` class prints a list of all function that " "This method for the :class:`Stats` class prints a list of all function that "
"were called by the indicated function. Aside from this reversal of " "were called by the indicated function. Aside from this reversal of "
@ -664,11 +665,11 @@ msgid ""
"are identical to the :meth:`~pstats.Stats.print_callers` method." "are identical to the :meth:`~pstats.Stats.print_callers` method."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:495 #: ../Doc/library/profile.rst:496
msgid "What Is Deterministic Profiling?" msgid "What Is Deterministic Profiling?"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:497 #: ../Doc/library/profile.rst:498
msgid "" msgid ""
":dfn:`Deterministic profiling` is meant to reflect the fact that all " ":dfn:`Deterministic profiling` is meant to reflect the fact that all "
"*function call*, *function return*, and *exception* events are monitored, " "*function call*, *function return*, and *exception* events are monitored, "
@ -681,7 +682,7 @@ msgid ""
"being spent." "being spent."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:506 #: ../Doc/library/profile.rst:507
msgid "" msgid ""
"In Python, since there is an interpreter active during execution, the " "In Python, since there is an interpreter active during execution, the "
"presence of instrumented code is not required to do deterministic " "presence of instrumented code is not required to do deterministic "
@ -693,7 +694,7 @@ msgid ""
"time statistics about the execution of a Python program." "time statistics about the execution of a Python program."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:515 #: ../Doc/library/profile.rst:516
msgid "" msgid ""
"Call count statistics can be used to identify bugs in code (surprising " "Call count statistics can be used to identify bugs in code (surprising "
"counts), and to identify possible inline-expansion points (high call " "counts), and to identify possible inline-expansion points (high call "
@ -705,11 +706,11 @@ msgid ""
"compared to iterative implementations." "compared to iterative implementations."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:528 #: ../Doc/library/profile.rst:529
msgid "Limitations" msgid "Limitations"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:530 #: ../Doc/library/profile.rst:531
msgid "" msgid ""
"One limitation has to do with accuracy of timing information. There is a " "One limitation has to do with accuracy of timing information. There is a "
"fundamental problem with deterministic profilers involving accuracy. The " "fundamental problem with deterministic profilers involving accuracy. The "
@ -720,7 +721,7 @@ msgid ""
"first error induces a second source of error." "first error induces a second source of error."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:538 #: ../Doc/library/profile.rst:539
msgid "" msgid ""
"The second problem is that it \"takes a while\" from when an event is " "The second problem is that it \"takes a while\" from when an event is "
"dispatched until the profiler's call to get the time actually *gets* the " "dispatched until the profiler's call to get the time actually *gets* the "
@ -733,7 +734,7 @@ msgid ""
"clock tick), but it *can* accumulate and become very significant." "clock tick), but it *can* accumulate and become very significant."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:548 #: ../Doc/library/profile.rst:549
msgid "" msgid ""
"The problem is more important with :mod:`profile` than with the lower-" "The problem is more important with :mod:`profile` than with the lower-"
"overhead :mod:`cProfile`. For this reason, :mod:`profile` provides a means " "overhead :mod:`cProfile`. For this reason, :mod:`profile` provides a means "
@ -747,11 +748,11 @@ msgid ""
"calibration." "calibration."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:562 #: ../Doc/library/profile.rst:563
msgid "Calibration" msgid "Calibration"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:564 #: ../Doc/library/profile.rst:565
msgid "" msgid ""
"The profiler of the :mod:`profile` module subtracts a constant from each " "The profiler of the :mod:`profile` module subtracts a constant from each "
"event handling time to compensate for the overhead of calling the time " "event handling time to compensate for the overhead of calling the time "
@ -760,7 +761,7 @@ msgid ""
"platform (see :ref:`profile-limitations`). ::" "platform (see :ref:`profile-limitations`). ::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:575 #: ../Doc/library/profile.rst:576
msgid "" msgid ""
"The method executes the number of Python calls given by the argument, " "The method executes the number of Python calls given by the argument, "
"directly and again under the profiler, measuring the time for both. It then " "directly and again under the profiler, measuring the time for both. It then "
@ -769,48 +770,48 @@ msgid ""
"Python's time.clock() as the timer, the magical number is about 4.04e-6." "Python's time.clock() as the timer, the magical number is about 4.04e-6."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:581 #: ../Doc/library/profile.rst:582
msgid "" msgid ""
"The object of this exercise is to get a fairly consistent result. If your " "The object of this exercise is to get a fairly consistent result. If your "
"computer is *very* fast, or your timer function has poor resolution, you " "computer is *very* fast, or your timer function has poor resolution, you "
"might have to pass 100000, or even 1000000, to get consistent results." "might have to pass 100000, or even 1000000, to get consistent results."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:585 #: ../Doc/library/profile.rst:586
msgid "" msgid ""
"When you have a consistent answer, there are three ways you can use it::" "When you have a consistent answer, there are three ways you can use it::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:599 #: ../Doc/library/profile.rst:600
msgid "" msgid ""
"If you have a choice, you are better off choosing a smaller constant, and " "If you have a choice, you are better off choosing a smaller constant, and "
"then your results will \"less often\" show up as negative in profile " "then your results will \"less often\" show up as negative in profile "
"statistics." "statistics."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:605 #: ../Doc/library/profile.rst:606
msgid "Using a custom timer" msgid "Using a custom timer"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:607 #: ../Doc/library/profile.rst:608
msgid "" msgid ""
"If you want to change how current time is determined (for example, to force " "If you want to change how current time is determined (for example, to force "
"use of wall-clock time or elapsed process time), pass the timing function " "use of wall-clock time or elapsed process time), pass the timing function "
"you want to the :class:`Profile` class constructor::" "you want to the :class:`Profile` class constructor::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:613 #: ../Doc/library/profile.rst:614
msgid "" msgid ""
"The resulting profiler will then call ``your_time_func``. Depending on " "The resulting profiler will then call ``your_time_func``. Depending on "
"whether you are using :class:`profile.Profile` or :class:`cProfile.Profile`, " "whether you are using :class:`profile.Profile` or :class:`cProfile.Profile`, "
"``your_time_func``'s return value will be interpreted differently:" "``your_time_func``'s return value will be interpreted differently:"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:631 #: ../Doc/library/profile.rst:632
msgid ":class:`profile.Profile`" msgid ":class:`profile.Profile`"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:618 #: ../Doc/library/profile.rst:619
msgid "" msgid ""
"``your_time_func`` should return a single number, or a list of numbers whose " "``your_time_func`` should return a single number, or a list of numbers whose "
"sum is the current time (like what :func:`os.times` returns). If the " "sum is the current time (like what :func:`os.times` returns). If the "
@ -819,7 +820,7 @@ msgid ""
"routine." "routine."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:624 #: ../Doc/library/profile.rst:625
msgid "" msgid ""
"Be warned that you should calibrate the profiler class for the timer " "Be warned that you should calibrate the profiler class for the timer "
"function that you choose (see :ref:`profile-calibration`). For most " "function that you choose (see :ref:`profile-calibration`). For most "
@ -831,11 +832,11 @@ msgid ""
"along with the appropriate calibration constant." "along with the appropriate calibration constant."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:645 #: ../Doc/library/profile.rst:646
msgid ":class:`cProfile.Profile`" msgid ":class:`cProfile.Profile`"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:634 #: ../Doc/library/profile.rst:635
msgid "" msgid ""
"``your_time_func`` should return a single number. If it returns integers, " "``your_time_func`` should return a single number. If it returns integers, "
"you can also invoke the class constructor with a second argument specifying " "you can also invoke the class constructor with a second argument specifying "
@ -844,7 +845,7 @@ msgid ""
"you would construct the :class:`Profile` instance as follows::" "you would construct the :class:`Profile` instance as follows::"
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:642 #: ../Doc/library/profile.rst:643
msgid "" msgid ""
"As the :class:`cProfile.Profile` class cannot be calibrated, custom timer " "As the :class:`cProfile.Profile` class cannot be calibrated, custom timer "
"functions should be used with care and should be as fast as possible. For " "functions should be used with care and should be as fast as possible. For "
@ -852,7 +853,7 @@ msgid ""
"in the C source of the internal :mod:`_lsprof` module." "in the C source of the internal :mod:`_lsprof` module."
msgstr "" msgstr ""
#: ../Doc/library/profile.rst:647 #: ../Doc/library/profile.rst:648
msgid "" msgid ""
"Python 3.3 adds several new functions in :mod:`time` that can be used to " "Python 3.3 adds several new functions in :mod:`time` that can be used to "
"make precise measurements of process or wall-clock time. For example, see :" "make precise measurements of process or wall-clock time. For example, see :"

View File

@ -5,7 +5,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-05-08 18:34+0200\n" "PO-Revision-Date: 2018-05-08 18:34+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -98,9 +98,10 @@ msgstr ""
"fine." "fine."
#: ../Doc/library/re.rst:48 #: ../Doc/library/re.rst:48
#, fuzzy
msgid "" msgid ""
"The third-party `regex <https://pypi.python.org/pypi/regex/>`_ module, which " "The third-party `regex <https://pypi.org/project/regex/>`_ module, which has "
"has an API compatible with the standard library :mod:`re` module, but offers " "an API compatible with the standard library :mod:`re` module, but offers "
"additional functionality and a more thorough Unicode support." "additional functionality and a more thorough Unicode support."
msgstr "" msgstr ""
"Le module tiers `regex <https://pypi.python.org/pypi/regex/>`_, dont " "Le module tiers `regex <https://pypi.python.org/pypi/regex/>`_, dont "

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -49,9 +49,9 @@ msgstr ""
#: ../Doc/library/stringprep.rst:29 #: ../Doc/library/stringprep.rst:29
msgid "" msgid ""
"The module :mod:`stringprep` only exposes the tables from RFC 3454. As these " "The module :mod:`stringprep` only exposes the tables from :rfc:`3454`. As "
"tables would be very large to represent them as dictionaries or lists, the " "these tables would be very large to represent them as dictionaries or lists, "
"module uses the Unicode character database internally. The module source " "the module uses the Unicode character database internally. The module source "
"code itself was generated using the ``mkstringprep.py`` utility." "code itself was generated using the ``mkstringprep.py`` utility."
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ 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: 2018-01-04 15:51+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -328,7 +328,7 @@ msgstr ""
msgid "Type variable." msgid "Type variable."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:402 ../Doc/library/typing.rst:803 #: ../Doc/library/typing.rst:402 ../Doc/library/typing.rst:810
msgid "Usage::" msgid "Usage::"
msgstr "" msgstr ""
@ -573,105 +573,110 @@ msgstr ""
#: ../Doc/library/typing.rst:671 #: ../Doc/library/typing.rst:671
msgid "" msgid ""
"An ABC with async abstract :meth:`__aenter__` and :meth:`__aexit__` methods."
msgstr ""
#: ../Doc/library/typing.rst:678
msgid ""
"A generic version of :class:`dict`. The usage of this type is as follows::" "A generic version of :class:`dict`. The usage of this type is as follows::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:679 #: ../Doc/library/typing.rst:686
msgid "A generic version of :class:`collections.defaultdict`." msgid "A generic version of :class:`collections.defaultdict`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:685 #: ../Doc/library/typing.rst:692
msgid "A generic version of :class:`collections.Counter`." msgid "A generic version of :class:`collections.Counter`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:691 #: ../Doc/library/typing.rst:698
msgid "A generic version of :class:`collections.ChainMap`." msgid "A generic version of :class:`collections.ChainMap`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:697 #: ../Doc/library/typing.rst:704
msgid "" msgid ""
"A generator can be annotated by the generic type ``Generator[YieldType, " "A generator can be annotated by the generic type ``Generator[YieldType, "
"SendType, ReturnType]``. For example::" "SendType, ReturnType]``. For example::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:706 #: ../Doc/library/typing.rst:713
msgid "" msgid ""
"Note that unlike many other generics in the typing module, the ``SendType`` " "Note that unlike many other generics in the typing module, the ``SendType`` "
"of :class:`Generator` behaves contravariantly, not covariantly or " "of :class:`Generator` behaves contravariantly, not covariantly or "
"invariantly." "invariantly."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:710 #: ../Doc/library/typing.rst:717
msgid "" msgid ""
"If your generator will only yield values, set the ``SendType`` and " "If your generator will only yield values, set the ``SendType`` and "
"``ReturnType`` to ``None``::" "``ReturnType`` to ``None``::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:718 #: ../Doc/library/typing.rst:725
msgid "" msgid ""
"Alternatively, annotate your generator as having a return type of either " "Alternatively, annotate your generator as having a return type of either "
"``Iterable[YieldType]`` or ``Iterator[YieldType]``::" "``Iterable[YieldType]`` or ``Iterator[YieldType]``::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:728 #: ../Doc/library/typing.rst:735
msgid "" msgid ""
"An async generator can be annotated by the generic type " "An async generator can be annotated by the generic type "
"``AsyncGenerator[YieldType, SendType]``. For example::" "``AsyncGenerator[YieldType, SendType]``. For example::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:737 #: ../Doc/library/typing.rst:744
msgid "" msgid ""
"Unlike normal generators, async generators cannot return a value, so there " "Unlike normal generators, async generators cannot return a value, so there "
"is no ``ReturnType`` type parameter. As with :class:`Generator`, the " "is no ``ReturnType`` type parameter. As with :class:`Generator`, the "
"``SendType`` behaves contravariantly." "``SendType`` behaves contravariantly."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:741 #: ../Doc/library/typing.rst:748
msgid "" msgid ""
"If your generator will only yield values, set the ``SendType`` to ``None``::" "If your generator will only yield values, set the ``SendType`` to ``None``::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:749 #: ../Doc/library/typing.rst:756
msgid "" msgid ""
"Alternatively, annotate your generator as having a return type of either " "Alternatively, annotate your generator as having a return type of either "
"``AsyncIterable[YieldType]`` or ``AsyncIterator[YieldType]``::" "``AsyncIterable[YieldType]`` or ``AsyncIterator[YieldType]``::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:761 #: ../Doc/library/typing.rst:768
msgid "" msgid ""
"``Text`` is an alias for ``str``. It is provided to supply a forward " "``Text`` is an alias for ``str``. It is provided to supply a forward "
"compatible path for Python 2 code: in Python 2, ``Text`` is an alias for " "compatible path for Python 2 code: in Python 2, ``Text`` is an alias for "
"``unicode``." "``unicode``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:765 #: ../Doc/library/typing.rst:772
msgid "" msgid ""
"Use ``Text`` to indicate that a value must contain a unicode string in a " "Use ``Text`` to indicate that a value must contain a unicode string in a "
"manner that is compatible with both Python 2 and Python 3::" "manner that is compatible with both Python 2 and Python 3::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:775 #: ../Doc/library/typing.rst:782
msgid "Wrapper namespace for I/O stream types." msgid "Wrapper namespace for I/O stream types."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:777 #: ../Doc/library/typing.rst:784
msgid "" msgid ""
"This defines the generic type ``IO[AnyStr]`` and subclasses ``TextIO`` and " "This defines the generic type ``IO[AnyStr]`` and subclasses ``TextIO`` and "
"``BinaryIO``, deriving from ``IO[str]`` and ``IO[bytes]``, respectively. " "``BinaryIO``, deriving from ``IO[str]`` and ``IO[bytes]``, respectively. "
"These represent the types of I/O streams such as returned by :func:`open`." "These represent the types of I/O streams such as returned by :func:`open`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:782 #: ../Doc/library/typing.rst:789
msgid "" msgid ""
"These types are also accessible directly as ``typing.IO``, ``typing." "These types are also accessible directly as ``typing.IO``, ``typing."
"TextIO``, and ``typing.BinaryIO``." "TextIO``, and ``typing.BinaryIO``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:787 #: ../Doc/library/typing.rst:794
msgid "Wrapper namespace for regular expression matching types." msgid "Wrapper namespace for regular expression matching types."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:789 #: ../Doc/library/typing.rst:796
msgid "" msgid ""
"This defines the type aliases ``Pattern`` and ``Match`` which correspond to " "This defines the type aliases ``Pattern`` and ``Match`` which correspond to "
"the return types from :func:`re.compile` and :func:`re.match`. These types " "the return types from :func:`re.compile` and :func:`re.match`. These types "
@ -680,31 +685,31 @@ msgid ""
"``Match[bytes]``." "``Match[bytes]``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:796 #: ../Doc/library/typing.rst:803
msgid "" msgid ""
"These types are also accessible directly as ``typing.Pattern`` and ``typing." "These types are also accessible directly as ``typing.Pattern`` and ``typing."
"Match``." "Match``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:801 #: ../Doc/library/typing.rst:808
msgid "Typed version of namedtuple." msgid "Typed version of namedtuple."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:809 #: ../Doc/library/typing.rst:816
msgid "This is equivalent to::" msgid "This is equivalent to::"
msgstr "Cest équivalent à ::" msgstr "Cest équivalent à ::"
#: ../Doc/library/typing.rst:813 #: ../Doc/library/typing.rst:820
msgid "" msgid ""
"To give a field a default value, you can assign to it in the class body::" "To give a field a default value, you can assign to it in the class body::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:822 #: ../Doc/library/typing.rst:829
msgid "" msgid ""
"Fields with a default value must come after any fields without a default." "Fields with a default value must come after any fields without a default."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:824 #: ../Doc/library/typing.rst:831
msgid "" msgid ""
"The resulting class has two extra attributes: ``_field_types``, giving a " "The resulting class has two extra attributes: ``_field_types``, giving a "
"dict mapping field names to types, and ``_field_defaults``, a dict mapping " "dict mapping field names to types, and ``_field_defaults``, a dict mapping "
@ -712,47 +717,47 @@ msgid ""
"attribute, which is part of the namedtuple API.)" "attribute, which is part of the namedtuple API.)"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:829 #: ../Doc/library/typing.rst:836
msgid "``NamedTuple`` subclasses can also have docstrings and methods::" msgid "``NamedTuple`` subclasses can also have docstrings and methods::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:839 #: ../Doc/library/typing.rst:846
msgid "Backward-compatible usage::" msgid "Backward-compatible usage::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:843 #: ../Doc/library/typing.rst:850
msgid "Added support for :pep:`526` variable annotation syntax." msgid "Added support for :pep:`526` variable annotation syntax."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:846 #: ../Doc/library/typing.rst:853
msgid "Added support for default values, methods, and docstrings." msgid "Added support for default values, methods, and docstrings."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:851 #: ../Doc/library/typing.rst:858
msgid "" msgid ""
"A helper function to indicate a distinct types to a typechecker, see :ref:" "A helper function to indicate a distinct types to a typechecker, see :ref:"
"`distinct`. At runtime it returns a function that returns its argument. " "`distinct`. At runtime it returns a function that returns its argument. "
"Usage::" "Usage::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:862 #: ../Doc/library/typing.rst:869
msgid "Cast a value to a type." msgid "Cast a value to a type."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:864 #: ../Doc/library/typing.rst:871
msgid "" msgid ""
"This returns the value unchanged. To the type checker this signals that the " "This returns the value unchanged. To the type checker this signals that the "
"return value has the designated type, but at runtime we intentionally don't " "return value has the designated type, but at runtime we intentionally don't "
"check anything (we want this to be as fast as possible)." "check anything (we want this to be as fast as possible)."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:871 #: ../Doc/library/typing.rst:878
msgid "" msgid ""
"Return a dictionary containing type hints for a function, method, module or " "Return a dictionary containing type hints for a function, method, module or "
"class object." "class object."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:874 #: ../Doc/library/typing.rst:881
msgid "" msgid ""
"This is often the same as ``obj.__annotations__``. In addition, forward " "This is often the same as ``obj.__annotations__``. In addition, forward "
"references encoded as string literals are handled by evaluating them in " "references encoded as string literals are handled by evaluating them in "
@ -762,7 +767,7 @@ msgid ""
"merging all the ``__annotations__`` along ``C.__mro__`` in reverse order." "merging all the ``__annotations__`` along ``C.__mro__`` in reverse order."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:884 #: ../Doc/library/typing.rst:891
msgid "" msgid ""
"The ``@overload`` decorator allows describing functions and methods that " "The ``@overload`` decorator allows describing functions and methods that "
"support multiple different combinations of argument types. A series of " "support multiple different combinations of argument types. A series of "
@ -777,101 +782,105 @@ msgid ""
"variable::" "variable::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:908 #: ../Doc/library/typing.rst:915
msgid "See :pep:`484` for details and comparison with other typing semantics." msgid "See :pep:`484` for details and comparison with other typing semantics."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:912 #: ../Doc/library/typing.rst:919
msgid "Decorator to indicate that annotations are not type hints." msgid "Decorator to indicate that annotations are not type hints."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:914 #: ../Doc/library/typing.rst:921
msgid "" msgid ""
"This works as class or function :term:`decorator`. With a class, it applies " "This works as class or function :term:`decorator`. With a class, it applies "
"recursively to all methods defined in that class (but not to methods defined " "recursively to all methods defined in that class (but not to methods defined "
"in its superclasses or subclasses)." "in its superclasses or subclasses)."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:918 #: ../Doc/library/typing.rst:925
msgid "This mutates the function(s) in place." msgid "This mutates the function(s) in place."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:922 #: ../Doc/library/typing.rst:929
msgid "Decorator to give another decorator the :func:`no_type_check` effect." msgid "Decorator to give another decorator the :func:`no_type_check` effect."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:924 #: ../Doc/library/typing.rst:931
msgid "" msgid ""
"This wraps the decorator with something that wraps the decorated function " "This wraps the decorator with something that wraps the decorated function "
"in :func:`no_type_check`." "in :func:`no_type_check`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:929 #: ../Doc/library/typing.rst:936
msgid "Special type indicating an unconstrained type." msgid "Special type indicating an unconstrained type."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:931 #: ../Doc/library/typing.rst:938
msgid "Every type is compatible with :data:`Any`." msgid "Every type is compatible with :data:`Any`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:932 #: ../Doc/library/typing.rst:939
msgid ":data:`Any` is compatible with every type." msgid ":data:`Any` is compatible with every type."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:936 #: ../Doc/library/typing.rst:943
msgid "Special type indicating that a function never returns. For example::"
msgstr ""
#: ../Doc/library/typing.rst:955
msgid "Union type; ``Union[X, Y]`` means either X or Y." msgid "Union type; ``Union[X, Y]`` means either X or Y."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:938 #: ../Doc/library/typing.rst:957
msgid "To define a union, use e.g. ``Union[int, str]``. Details:" msgid "To define a union, use e.g. ``Union[int, str]``. Details:"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:940 #: ../Doc/library/typing.rst:959
msgid "The arguments must be types and there must be at least one." msgid "The arguments must be types and there must be at least one."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:942 #: ../Doc/library/typing.rst:961
msgid "Unions of unions are flattened, e.g.::" msgid "Unions of unions are flattened, e.g.::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:946 #: ../Doc/library/typing.rst:965
msgid "Unions of a single argument vanish, e.g.::" msgid "Unions of a single argument vanish, e.g.::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:950 #: ../Doc/library/typing.rst:969
msgid "Redundant arguments are skipped, e.g.::" msgid "Redundant arguments are skipped, e.g.::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:954 #: ../Doc/library/typing.rst:973
msgid "When comparing unions, the argument order is ignored, e.g.::" msgid "When comparing unions, the argument order is ignored, e.g.::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:958 #: ../Doc/library/typing.rst:977
msgid "" msgid ""
"When a class and its subclass are present, the latter is skipped, e.g.::" "When a class and its subclass are present, the latter is skipped, e.g.::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:962 #: ../Doc/library/typing.rst:981
msgid "You cannot subclass or instantiate a union." msgid "You cannot subclass or instantiate a union."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:964 #: ../Doc/library/typing.rst:983
msgid "You cannot write ``Union[X][Y]``." msgid "You cannot write ``Union[X][Y]``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:966 #: ../Doc/library/typing.rst:985
msgid "You can use ``Optional[X]`` as a shorthand for ``Union[X, None]``." msgid "You can use ``Optional[X]`` as a shorthand for ``Union[X, None]``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:970 #: ../Doc/library/typing.rst:989
msgid "Optional type." msgid "Optional type."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:972 #: ../Doc/library/typing.rst:991
msgid "``Optional[X]`` is equivalent to ``Union[X, None]``." msgid "``Optional[X]`` is equivalent to ``Union[X, None]``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:974 #: ../Doc/library/typing.rst:993
msgid "" msgid ""
"Note that this is not the same concept as an optional argument, which is one " "Note that this is not the same concept as an optional argument, which is one "
"that has a default. An optional argument with a default needn't use the " "that has a default. An optional argument with a default needn't use the "
@ -880,38 +889,38 @@ msgid ""
"``Optional`` type if an explicit value of ``None`` is allowed." "``Optional`` type if an explicit value of ``None`` is allowed."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:983 #: ../Doc/library/typing.rst:1002
msgid "" msgid ""
"Tuple type; ``Tuple[X, Y]`` is the type of a tuple of two items with the " "Tuple type; ``Tuple[X, Y]`` is the type of a tuple of two items with the "
"first item of type X and the second of type Y." "first item of type X and the second of type Y."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:986 #: ../Doc/library/typing.rst:1005
msgid "" msgid ""
"Example: ``Tuple[T1, T2]`` is a tuple of two elements corresponding to type " "Example: ``Tuple[T1, T2]`` is a tuple of two elements corresponding to type "
"variables T1 and T2. ``Tuple[int, float, str]`` is a tuple of an int, a " "variables T1 and T2. ``Tuple[int, float, str]`` is a tuple of an int, a "
"float and a string." "float and a string."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:990 #: ../Doc/library/typing.rst:1009
msgid "" msgid ""
"To specify a variable-length tuple of homogeneous type, use literal " "To specify a variable-length tuple of homogeneous type, use literal "
"ellipsis, e.g. ``Tuple[int, ...]``. A plain :data:`Tuple` is equivalent to " "ellipsis, e.g. ``Tuple[int, ...]``. A plain :data:`Tuple` is equivalent to "
"``Tuple[Any, ...]``, and in turn to :class:`tuple`." "``Tuple[Any, ...]``, and in turn to :class:`tuple`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:996 #: ../Doc/library/typing.rst:1015
msgid "Callable type; ``Callable[[int], str]`` is a function of (int) -> str." msgid "Callable type; ``Callable[[int], str]`` is a function of (int) -> str."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:998 #: ../Doc/library/typing.rst:1017
msgid "" msgid ""
"The subscription syntax must always be used with exactly two values: the " "The subscription syntax must always be used with exactly two values: the "
"argument list and the return type. The argument list must be a list of " "argument list and the return type. The argument list must be a list of "
"types or an ellipsis; the return type must be a single type." "types or an ellipsis; the return type must be a single type."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1003 #: ../Doc/library/typing.rst:1022
msgid "" msgid ""
"There is no syntax to indicate optional or keyword arguments; such function " "There is no syntax to indicate optional or keyword arguments; such function "
"types are rarely used as callback types. ``Callable[..., ReturnType]`` " "types are rarely used as callback types. ``Callable[..., ReturnType]`` "
@ -921,22 +930,22 @@ msgid ""
"Callable`." "Callable`."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1013 #: ../Doc/library/typing.rst:1032
msgid "Special type construct to mark class variables." msgid "Special type construct to mark class variables."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1015 #: ../Doc/library/typing.rst:1034
msgid "" msgid ""
"As introduced in :pep:`526`, a variable annotation wrapped in ClassVar " "As introduced in :pep:`526`, a variable annotation wrapped in ClassVar "
"indicates that a given attribute is intended to be used as a class variable " "indicates that a given attribute is intended to be used as a class variable "
"and should not be set on instances of that class. Usage::" "and should not be set on instances of that class. Usage::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1023 #: ../Doc/library/typing.rst:1042
msgid ":data:`ClassVar` accepts only types and cannot be further subscribed." msgid ":data:`ClassVar` accepts only types and cannot be further subscribed."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1025 #: ../Doc/library/typing.rst:1044
msgid "" msgid ""
":data:`ClassVar` is not a class itself, and should not be used with :func:" ":data:`ClassVar` is not a class itself, and should not be used with :func:"
"`isinstance` or :func:`issubclass`. :data:`ClassVar` does not change Python " "`isinstance` or :func:`issubclass`. :data:`ClassVar` does not change Python "
@ -944,25 +953,25 @@ msgid ""
"example, a type checker might flag the following code as an error::" "example, a type checker might flag the following code as an error::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1039 #: ../Doc/library/typing.rst:1058
msgid "" msgid ""
"``AnyStr`` is a type variable defined as ``AnyStr = TypeVar('AnyStr', str, " "``AnyStr`` is a type variable defined as ``AnyStr = TypeVar('AnyStr', str, "
"bytes)``." "bytes)``."
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1042 #: ../Doc/library/typing.rst:1061
msgid "" msgid ""
"It is meant to be used for functions that may accept any kind of string " "It is meant to be used for functions that may accept any kind of string "
"without allowing different kinds of strings to mix. For example::" "without allowing different kinds of strings to mix. For example::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1054 #: ../Doc/library/typing.rst:1073
msgid "" msgid ""
"A special constant that is assumed to be ``True`` by 3rd party static type " "A special constant that is assumed to be ``True`` by 3rd party static type "
"checkers. It is ``False`` at runtime. Usage::" "checkers. It is ``False`` at runtime. Usage::"
msgstr "" msgstr ""
#: ../Doc/library/typing.rst:1063 #: ../Doc/library/typing.rst:1082
msgid "" msgid ""
"Note that the first type annotation must be enclosed in quotes, making it a " "Note that the first type annotation must be enclosed in quotes, making it a "
"\"forward reference\", to hide the ``expensive_mod`` reference from the " "\"forward reference\", to hide the ``expensive_mod`` reference from the "

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -60,7 +60,7 @@ msgstr ""
#: ../Doc/library/unittest.mock.rst:37 #: ../Doc/library/unittest.mock.rst:37
msgid "" msgid ""
"There is a backport of :mod:`unittest.mock` for earlier versions of Python, " "There is a backport of :mod:`unittest.mock` for earlier versions of Python, "
"available as `mock on PyPI <https://pypi.python.org/pypi/mock>`_." "available as `mock on PyPI <https://pypi.org/project/mock>`_."
msgstr "" msgstr ""
#: ../Doc/library/unittest.mock.rst:42 #: ../Doc/library/unittest.mock.rst:42
@ -1900,8 +1900,8 @@ msgid ""
"*mock* is called, the *read_data* is rewound to the start. If you need more " "*mock* is called, the *read_data* is rewound to the start. If you need more "
"control over the data that you are feeding to the tested code you will need " "control over the data that you are feeding to the tested code you will need "
"to customize this mock for yourself. When that is insufficient, one of the " "to customize this mock for yourself. When that is insufficient, one of the "
"in-memory filesystem packages on `PyPI <https://pypi.python.org/pypi>`_ can " "in-memory filesystem packages on `PyPI <https://pypi.org>`_ can offer a "
"offer a realistic filesystem for testing." "realistic filesystem for testing."
msgstr "" msgstr ""
#: ../Doc/library/unittest.mock.rst:2089 #: ../Doc/library/unittest.mock.rst:2089

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-10-19 17:10+0100\n" "PO-Revision-Date: 2017-10-19 17:10+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -81,24 +81,24 @@ msgstr ""
"requêtes d'authentification." "requêtes d'authentification."
#: ../Doc/library/urllib.error.rst:44 #: ../Doc/library/urllib.error.rst:44
#, fuzzy
msgid "" msgid ""
"An HTTP status code as defined in `RFC 2616 <http://www.faqs.org/rfcs/" "An HTTP status code as defined in :rfc:`2616`. This numeric value "
"rfc2616.html>`_. This numeric value corresponds to a value found in the " "corresponds to a value found in the dictionary of codes as found in :attr:"
"dictionary of codes as found in :attr:`http.server.BaseHTTPRequestHandler." "`http.server.BaseHTTPRequestHandler.responses`."
"responses`."
msgstr "" msgstr ""
"Un statut HTTP comme défini dans la `RFC 2616 <http://www.faqs.org/rfcs/" "Un statut HTTP comme défini dans la `RFC 2616 <http://www.faqs.org/rfcs/"
"rfc2616.html>`_. Cette valeur numérique correspond à une valeur trouvée " "rfc2616.html>`_. Cette valeur numérique correspond à une valeur trouvée "
"dans le dictionnaire des codes comme dans :attr:`http.server." "dans le dictionnaire des codes comme dans :attr:`http.server."
"BaseHTTPRequestHandler.responses`." "BaseHTTPRequestHandler.responses`."
#: ../Doc/library/urllib.error.rst:51 #: ../Doc/library/urllib.error.rst:50
msgid "This is usually a string explaining the reason for this error." msgid "This is usually a string explaining the reason for this error."
msgstr "" msgstr ""
"Il s'agit habituellement d'une chaîne de caractères expliquant la raison de " "Il s'agit habituellement d'une chaîne de caractères expliquant la raison de "
"l'erreur." "l'erreur."
#: ../Doc/library/urllib.error.rst:55 #: ../Doc/library/urllib.error.rst:54
msgid "" msgid ""
"The HTTP response headers for the HTTP request that caused the :exc:" "The HTTP response headers for the HTTP request that caused the :exc:"
"`HTTPError`." "`HTTPError`."
@ -106,7 +106,7 @@ msgstr ""
"Les en-têtes de la réponse HTTP correspondant à la requête HTTP qui a causé " "Les en-têtes de la réponse HTTP correspondant à la requête HTTP qui a causé "
"la :exc:`HTTPError`." "la :exc:`HTTPError`."
#: ../Doc/library/urllib.error.rst:62 #: ../Doc/library/urllib.error.rst:61
msgid "" msgid ""
"This exception is raised when the :func:`~urllib.request.urlretrieve` " "This exception is raised when the :func:`~urllib.request.urlretrieve` "
"function detects that the amount of the downloaded data is less than the " "function detects that the amount of the downloaded data is less than the "

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -333,10 +333,10 @@ msgstr ""
#: ../Doc/library/urllib.request.rst:234 #: ../Doc/library/urllib.request.rst:234
msgid "" msgid ""
"*unverifiable* should indicate whether the request is unverifiable, as " "*unverifiable* should indicate whether the request is unverifiable, as "
"defined by RFC 2965. It defaults to ``False``. An unverifiable request is " "defined by :rfc:`2965`. It defaults to ``False``. An unverifiable request "
"one whose URL the user did not have the option to approve. For example, if " "is one whose URL the user did not have the option to approve. For example, "
"the request is for an image in an HTML document, and the user had no option " "if the request is for an image in an HTML document, and the user had no "
"to approve the automatic fetching of the image, this should be true." "option to approve the automatic fetching of the image, this should be true."
msgstr "" msgstr ""
#: ../Doc/library/urllib.request.rst:241 #: ../Doc/library/urllib.request.rst:241
@ -607,8 +607,8 @@ msgstr ""
#: ../Doc/library/urllib.request.rst:506 #: ../Doc/library/urllib.request.rst:506
msgid "" msgid ""
"boolean, indicates whether the request is unverifiable as defined by RFC " "boolean, indicates whether the request is unverifiable as defined by :rfc:"
"2965." "`2965`."
msgstr "" msgstr ""
#: ../Doc/library/urllib.request.rst:511 #: ../Doc/library/urllib.request.rst:511

View File

@ -8,7 +8,7 @@ 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: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/uuid.rst:2 #: ../Doc/library/uuid.rst:2
msgid ":mod:`uuid` --- UUID objects according to RFC 4122" msgid ":mod:`uuid` --- UUID objects according to :rfc:`4122`"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:9 #: ../Doc/library/uuid.rst:9
@ -44,164 +44,164 @@ msgstr ""
#: ../Doc/library/uuid.rst:25 #: ../Doc/library/uuid.rst:25
msgid "" msgid ""
"Create a UUID from either a string of 32 hexadecimal digits, a string of 16 " "Create a UUID from either a string of 32 hexadecimal digits, a string of 16 "
"bytes as the *bytes* argument, a string of 16 bytes in little-endian order " "bytes in big-endian order as the *bytes* argument, a string of 16 bytes in "
"as the *bytes_le* argument, a tuple of six integers (32-bit *time_low*, 16-" "little-endian order as the *bytes_le* argument, a tuple of six integers (32-"
"bit *time_mid*, 16-bit *time_hi_version*, 8-bit *clock_seq_hi_variant*, 8-" "bit *time_low*, 16-bit *time_mid*, 16-bit *time_hi_version*, 8-bit "
"bit *clock_seq_low*, 48-bit *node*) as the *fields* argument, or a single " "*clock_seq_hi_variant*, 8-bit *clock_seq_low*, 48-bit *node*) as the "
"128-bit integer as the *int* argument. When a string of hex digits is " "*fields* argument, or a single 128-bit integer as the *int* argument. When a "
"given, curly braces, hyphens, and a URN prefix are all optional. For " "string of hex digits is given, curly braces, hyphens, and a URN prefix are "
"example, these expressions all yield the same UUID::" "all optional. For example, these expressions all yield the same UUID::"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:43 #: ../Doc/library/uuid.rst:44
msgid "" msgid ""
"Exactly one of *hex*, *bytes*, *bytes_le*, *fields*, or *int* must be given. " "Exactly one of *hex*, *bytes*, *bytes_le*, *fields*, or *int* must be given. "
"The *version* argument is optional; if given, the resulting UUID will have " "The *version* argument is optional; if given, the resulting UUID will have "
"its variant and version number set according to RFC 4122, overriding bits in " "its variant and version number set according to :rfc:`4122`, overriding bits "
"the given *hex*, *bytes*, *bytes_le*, *fields*, or *int*." "in the given *hex*, *bytes*, *bytes_le*, *fields*, or *int*."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:48 #: ../Doc/library/uuid.rst:49
msgid "" msgid ""
"Comparison of UUID objects are made by way of comparing their :attr:`UUID." "Comparison of UUID objects are made by way of comparing their :attr:`UUID."
"int` attributes. Comparison with a non-UUID object raises a :exc:" "int` attributes. Comparison with a non-UUID object raises a :exc:"
"`TypeError`." "`TypeError`."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:52 #: ../Doc/library/uuid.rst:53
msgid "" msgid ""
"``str(uuid)`` returns a string in the form " "``str(uuid)`` returns a string in the form "
"``12345678-1234-5678-1234-567812345678`` where the 32 hexadecimal digits " "``12345678-1234-5678-1234-567812345678`` where the 32 hexadecimal digits "
"represent the UUID." "represent the UUID."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:56 #: ../Doc/library/uuid.rst:57
msgid ":class:`UUID` instances have these read-only attributes:" msgid ":class:`UUID` instances have these read-only attributes:"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:60 #: ../Doc/library/uuid.rst:61
msgid "" msgid ""
"The UUID as a 16-byte string (containing the six integer fields in big-" "The UUID as a 16-byte string (containing the six integer fields in big-"
"endian byte order)." "endian byte order)."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:66 #: ../Doc/library/uuid.rst:67
msgid "" msgid ""
"The UUID as a 16-byte string (with *time_low*, *time_mid*, and " "The UUID as a 16-byte string (with *time_low*, *time_mid*, and "
"*time_hi_version* in little-endian byte order)." "*time_hi_version* in little-endian byte order)."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:72 #: ../Doc/library/uuid.rst:73
msgid "" msgid ""
"A tuple of the six integer fields of the UUID, which are also available as " "A tuple of the six integer fields of the UUID, which are also available as "
"six individual attributes and two derived attributes:" "six individual attributes and two derived attributes:"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:76 #: ../Doc/library/uuid.rst:77
msgid "Field" msgid "Field"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:76 #: ../Doc/library/uuid.rst:77
msgid "Meaning" msgid "Meaning"
msgstr "Signification" msgstr "Signification"
#: ../Doc/library/uuid.rst:78 #: ../Doc/library/uuid.rst:79
msgid ":attr:`time_low`" msgid ":attr:`time_low`"
msgstr ":attr:`time_low`" msgstr ":attr:`time_low`"
#: ../Doc/library/uuid.rst:78 #: ../Doc/library/uuid.rst:79
msgid "the first 32 bits of the UUID" msgid "the first 32 bits of the UUID"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:80 #: ../Doc/library/uuid.rst:81
msgid ":attr:`time_mid`" msgid ":attr:`time_mid`"
msgstr ":attr:`time_mid`" msgstr ":attr:`time_mid`"
#: ../Doc/library/uuid.rst:80 ../Doc/library/uuid.rst:82 #: ../Doc/library/uuid.rst:81 ../Doc/library/uuid.rst:83
msgid "the next 16 bits of the UUID" msgid "the next 16 bits of the UUID"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:82 #: ../Doc/library/uuid.rst:83
msgid ":attr:`time_hi_version`" msgid ":attr:`time_hi_version`"
msgstr ":attr:`time_hi_version`" msgstr ":attr:`time_hi_version`"
#: ../Doc/library/uuid.rst:84 #: ../Doc/library/uuid.rst:85
msgid ":attr:`clock_seq_hi_variant`" msgid ":attr:`clock_seq_hi_variant`"
msgstr ":attr:`clock_seq_hi_variant`" msgstr ":attr:`clock_seq_hi_variant`"
#: ../Doc/library/uuid.rst:84 ../Doc/library/uuid.rst:86 #: ../Doc/library/uuid.rst:85 ../Doc/library/uuid.rst:87
msgid "the next 8 bits of the UUID" msgid "the next 8 bits of the UUID"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:86 #: ../Doc/library/uuid.rst:87
msgid ":attr:`clock_seq_low`" msgid ":attr:`clock_seq_low`"
msgstr ":attr:`clock_seq_low`" msgstr ":attr:`clock_seq_low`"
#: ../Doc/library/uuid.rst:88 #: ../Doc/library/uuid.rst:89
msgid ":attr:`node`" msgid ":attr:`node`"
msgstr ":attr:`node`" msgstr ":attr:`node`"
#: ../Doc/library/uuid.rst:88 #: ../Doc/library/uuid.rst:89
msgid "the last 48 bits of the UUID" msgid "the last 48 bits of the UUID"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:90 #: ../Doc/library/uuid.rst:91
msgid ":attr:`time`" msgid ":attr:`time`"
msgstr ":attr:`time`" msgstr ":attr:`time`"
#: ../Doc/library/uuid.rst:90 #: ../Doc/library/uuid.rst:91
msgid "the 60-bit timestamp" msgid "the 60-bit timestamp"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:92 #: ../Doc/library/uuid.rst:93
msgid ":attr:`clock_seq`" msgid ":attr:`clock_seq`"
msgstr ":attr:`clock_seq`" msgstr ":attr:`clock_seq`"
#: ../Doc/library/uuid.rst:92 #: ../Doc/library/uuid.rst:93
msgid "the 14-bit sequence number" msgid "the 14-bit sequence number"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:98 #: ../Doc/library/uuid.rst:99
msgid "The UUID as a 32-character hexadecimal string." msgid "The UUID as a 32-character hexadecimal string."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:103 #: ../Doc/library/uuid.rst:104
msgid "The UUID as a 128-bit integer." msgid "The UUID as a 128-bit integer."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:108 #: ../Doc/library/uuid.rst:109
msgid "The UUID as a URN as specified in RFC 4122." msgid "The UUID as a URN as specified in :rfc:`4122`."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:113 #: ../Doc/library/uuid.rst:114
msgid "" msgid ""
"The UUID variant, which determines the internal layout of the UUID. This " "The UUID variant, which determines the internal layout of the UUID. This "
"will be one of the constants :const:`RESERVED_NCS`, :const:`RFC_4122`, :" "will be one of the constants :const:`RESERVED_NCS`, :const:`RFC_4122`, :"
"const:`RESERVED_MICROSOFT`, or :const:`RESERVED_FUTURE`." "const:`RESERVED_MICROSOFT`, or :const:`RESERVED_FUTURE`."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:120 #: ../Doc/library/uuid.rst:121
msgid "" msgid ""
"The UUID version number (1 through 5, meaningful only when the variant is :" "The UUID version number (1 through 5, meaningful only when the variant is :"
"const:`RFC_4122`)." "const:`RFC_4122`)."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:123 #: ../Doc/library/uuid.rst:124
msgid "The :mod:`uuid` module defines the following functions:" msgid "The :mod:`uuid` module defines the following functions:"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:128 #: ../Doc/library/uuid.rst:129
msgid "" msgid ""
"Get the hardware address as a 48-bit positive integer. The first time this " "Get the hardware address as a 48-bit positive integer. The first time this "
"runs, it may launch a separate program, which could be quite slow. If all " "runs, it may launch a separate program, which could be quite slow. If all "
"attempts to obtain the hardware address fail, we choose a random 48-bit " "attempts to obtain the hardware address fail, we choose a random 48-bit "
"number with its eighth bit set to 1 as recommended in RFC 4122. \"Hardware " "number with its eighth bit set to 1 as recommended in :rfc:`4122`. "
"address\" means the MAC address of a network interface, and on a machine " "\"Hardware address\" means the MAC address of a network interface, and on a "
"with multiple network interfaces the MAC address of any one of them may be " "machine with multiple network interfaces the MAC address of any one of them "
"returned." "may be returned."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:140 #: ../Doc/library/uuid.rst:141
msgid "" msgid ""
"Generate a UUID from a host ID, sequence number, and the current time. If " "Generate a UUID from a host ID, sequence number, and the current time. If "
"*node* is not given, :func:`getnode` is used to obtain the hardware address. " "*node* is not given, :func:`getnode` is used to obtain the hardware address. "
@ -209,84 +209,84 @@ msgid ""
"random 14-bit sequence number is chosen." "random 14-bit sequence number is chosen."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:150 #: ../Doc/library/uuid.rst:151
msgid "" msgid ""
"Generate a UUID based on the MD5 hash of a namespace identifier (which is a " "Generate a UUID based on the MD5 hash of a namespace identifier (which is a "
"UUID) and a name (which is a string)." "UUID) and a name (which is a string)."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:158 #: ../Doc/library/uuid.rst:159
msgid "Generate a random UUID." msgid "Generate a random UUID."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:165 #: ../Doc/library/uuid.rst:166
msgid "" msgid ""
"Generate a UUID based on the SHA-1 hash of a namespace identifier (which is " "Generate a UUID based on the SHA-1 hash of a namespace identifier (which is "
"a UUID) and a name (which is a string)." "a UUID) and a name (which is a string)."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:170 #: ../Doc/library/uuid.rst:171
msgid "" msgid ""
"The :mod:`uuid` module defines the following namespace identifiers for use " "The :mod:`uuid` module defines the following namespace identifiers for use "
"with :func:`uuid3` or :func:`uuid5`." "with :func:`uuid3` or :func:`uuid5`."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:176 #: ../Doc/library/uuid.rst:177
msgid "" msgid ""
"When this namespace is specified, the *name* string is a fully-qualified " "When this namespace is specified, the *name* string is a fully-qualified "
"domain name." "domain name."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:182 #: ../Doc/library/uuid.rst:183
msgid "When this namespace is specified, the *name* string is a URL." msgid "When this namespace is specified, the *name* string is a URL."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:187 #: ../Doc/library/uuid.rst:188
msgid "When this namespace is specified, the *name* string is an ISO OID." msgid "When this namespace is specified, the *name* string is an ISO OID."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:192 #: ../Doc/library/uuid.rst:193
msgid "" msgid ""
"When this namespace is specified, the *name* string is an X.500 DN in DER or " "When this namespace is specified, the *name* string is an X.500 DN in DER or "
"a text output format." "a text output format."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:195 #: ../Doc/library/uuid.rst:196
msgid "" msgid ""
"The :mod:`uuid` module defines the following constants for the possible " "The :mod:`uuid` module defines the following constants for the possible "
"values of the :attr:`variant` attribute:" "values of the :attr:`variant` attribute:"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:201 #: ../Doc/library/uuid.rst:202
msgid "Reserved for NCS compatibility." msgid "Reserved for NCS compatibility."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:206 #: ../Doc/library/uuid.rst:207
msgid "Specifies the UUID layout given in :rfc:`4122`." msgid "Specifies the UUID layout given in :rfc:`4122`."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:211 #: ../Doc/library/uuid.rst:212
msgid "Reserved for Microsoft compatibility." msgid "Reserved for Microsoft compatibility."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:216 #: ../Doc/library/uuid.rst:217
msgid "Reserved for future definition." msgid "Reserved for future definition."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:222 #: ../Doc/library/uuid.rst:223
msgid ":rfc:`4122` - A Universally Unique IDentifier (UUID) URN Namespace" msgid ":rfc:`4122` - A Universally Unique IDentifier (UUID) URN Namespace"
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:222 #: ../Doc/library/uuid.rst:223
msgid "" msgid ""
"This specification defines a Uniform Resource Name namespace for UUIDs, the " "This specification defines a Uniform Resource Name namespace for UUIDs, the "
"internal format of UUIDs, and methods of generating UUIDs." "internal format of UUIDs, and methods of generating UUIDs."
msgstr "" msgstr ""
#: ../Doc/library/uuid.rst:229 #: ../Doc/library/uuid.rst:230
msgid "Example" msgid "Example"
msgstr "Exemple" msgstr "Exemple"
#: ../Doc/library/uuid.rst:231 #: ../Doc/library/uuid.rst:232
msgid "Here are some examples of typical usage of the :mod:`uuid` module::" msgid "Here are some examples of typical usage of the :mod:`uuid` module::"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ 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: 2018-03-23 09:03+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -327,50 +327,49 @@ msgstr ""
msgid "" msgid ""
"``symlinks`` -- a Boolean value indicating whether to attempt to symlink the " "``symlinks`` -- a Boolean value indicating whether to attempt to symlink the "
"Python binary (and any necessary DLLs or other binaries, e.g. ``pythonw." "Python binary (and any necessary DLLs or other binaries, e.g. ``pythonw."
"exe``), rather than copying. Defaults to ``True`` on Linux and Unix systems, " "exe``), rather than copying."
"but ``False`` on Windows."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:115 #: ../Doc/library/venv.rst:114
msgid "" msgid ""
"``upgrade`` -- a Boolean value which, if true, will upgrade an existing " "``upgrade`` -- a Boolean value which, if true, will upgrade an existing "
"environment with the running Python - for use when that Python has been " "environment with the running Python - for use when that Python has been "
"upgraded in-place (defaults to ``False``)." "upgraded in-place (defaults to ``False``)."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:119 #: ../Doc/library/venv.rst:118
msgid "" msgid ""
"``with_pip`` -- a Boolean value which, if true, ensures pip is installed in " "``with_pip`` -- a Boolean value which, if true, ensures pip is installed in "
"the virtual environment. This uses :mod:`ensurepip` with the ``--default-" "the virtual environment. This uses :mod:`ensurepip` with the ``--default-"
"pip`` option." "pip`` option."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:123 #: ../Doc/library/venv.rst:122
msgid "" msgid ""
"``prompt`` -- a String to be used after virtual environment is activated " "``prompt`` -- a String to be used after virtual environment is activated "
"(defaults to ``None`` which means directory name of the environment would be " "(defaults to ``None`` which means directory name of the environment would be "
"used)." "used)."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:127 ../Doc/library/venv.rst:235 #: ../Doc/library/venv.rst:126 ../Doc/library/venv.rst:234
msgid "Added the ``with_pip`` parameter" msgid "Added the ``with_pip`` parameter"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:130 #: ../Doc/library/venv.rst:129
msgid "Added the ``prompt`` parameter" msgid "Added the ``prompt`` parameter"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:134 #: ../Doc/library/venv.rst:133
msgid "" msgid ""
"Creators of third-party virtual environment tools will be free to use the " "Creators of third-party virtual environment tools will be free to use the "
"provided ``EnvBuilder`` class as a base class." "provided ``EnvBuilder`` class as a base class."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:137 #: ../Doc/library/venv.rst:136
msgid "The returned env-builder is an object which has a method, ``create``:" msgid "The returned env-builder is an object which has a method, ``create``:"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:141 #: ../Doc/library/venv.rst:140
msgid "" msgid ""
"This method takes as required argument the path (absolute or relative to the " "This method takes as required argument the path (absolute or relative to the "
"current directory) of the target directory which is to contain the virtual " "current directory) of the target directory which is to contain the virtual "
@ -378,20 +377,20 @@ msgid ""
"the specified directory, or raise an appropriate exception." "the specified directory, or raise an appropriate exception."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:147 #: ../Doc/library/venv.rst:146
msgid "" msgid ""
"The ``create`` method of the ``EnvBuilder`` class illustrates the hooks " "The ``create`` method of the ``EnvBuilder`` class illustrates the hooks "
"available for subclass customization::" "available for subclass customization::"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:162 #: ../Doc/library/venv.rst:161
msgid "" msgid ""
"Each of the methods :meth:`ensure_directories`, :meth:" "Each of the methods :meth:`ensure_directories`, :meth:"
"`create_configuration`, :meth:`setup_python`, :meth:`setup_scripts` and :" "`create_configuration`, :meth:`setup_python`, :meth:`setup_scripts` and :"
"meth:`post_setup` can be overridden." "meth:`post_setup` can be overridden."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:168 #: ../Doc/library/venv.rst:167
msgid "" msgid ""
"Creates the environment directory and all necessary directories, and returns " "Creates the environment directory and all necessary directories, and returns "
"a context object. This is just a holder for attributes (such as paths), for " "a context object. This is just a holder for attributes (such as paths), for "
@ -400,11 +399,11 @@ msgid ""
"an existing environment directory." "an existing environment directory."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:176 #: ../Doc/library/venv.rst:175
msgid "Creates the ``pyvenv.cfg`` configuration file in the environment." msgid "Creates the ``pyvenv.cfg`` configuration file in the environment."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:180 #: ../Doc/library/venv.rst:179
msgid "" msgid ""
"Creates a copy of the Python executable (and, under Windows, DLLs) in the " "Creates a copy of the Python executable (and, under Windows, DLLs) in the "
"environment. On a POSIX system, if a specific executable ``python3.x`` was " "environment. On a POSIX system, if a specific executable ``python3.x`` was "
@ -412,27 +411,27 @@ msgid ""
"that executable, unless files with those names already exist." "that executable, unless files with those names already exist."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:188 #: ../Doc/library/venv.rst:187
msgid "" msgid ""
"Installs activation scripts appropriate to the platform into the virtual " "Installs activation scripts appropriate to the platform into the virtual "
"environment." "environment."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:193 #: ../Doc/library/venv.rst:192
msgid "" msgid ""
"A placeholder method which can be overridden in third party implementations " "A placeholder method which can be overridden in third party implementations "
"to pre-install packages in the virtual environment or perform other post-" "to pre-install packages in the virtual environment or perform other post-"
"creation steps." "creation steps."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:197 #: ../Doc/library/venv.rst:196
msgid "" msgid ""
"In addition, :class:`EnvBuilder` provides this utility method that can be " "In addition, :class:`EnvBuilder` provides this utility method that can be "
"called from :meth:`setup_scripts` or :meth:`post_setup` in subclasses to " "called from :meth:`setup_scripts` or :meth:`post_setup` in subclasses to "
"assist in installing custom scripts into the virtual environment." "assist in installing custom scripts into the virtual environment."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:203 #: ../Doc/library/venv.rst:202
msgid "" msgid ""
"*path* is the path to a directory that should contain subdirectories \"common" "*path* is the path to a directory that should contain subdirectories \"common"
"\", \"posix\", \"nt\", each containing scripts destined for the bin " "\", \"posix\", \"nt\", each containing scripts destined for the bin "
@ -441,64 +440,64 @@ msgid ""
"placeholders:" "placeholders:"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:209 #: ../Doc/library/venv.rst:208
msgid "" msgid ""
"``__VENV_DIR__`` is replaced with the absolute path of the environment " "``__VENV_DIR__`` is replaced with the absolute path of the environment "
"directory." "directory."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:212 #: ../Doc/library/venv.rst:211
msgid "" msgid ""
"``__VENV_NAME__`` is replaced with the environment name (final path segment " "``__VENV_NAME__`` is replaced with the environment name (final path segment "
"of environment directory)." "of environment directory)."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:215 #: ../Doc/library/venv.rst:214
msgid "" msgid ""
"``__VENV_PROMPT__`` is replaced with the prompt (the environment name " "``__VENV_PROMPT__`` is replaced with the prompt (the environment name "
"surrounded by parentheses and with a following space)" "surrounded by parentheses and with a following space)"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:218 #: ../Doc/library/venv.rst:217
msgid "" msgid ""
"``__VENV_BIN_NAME__`` is replaced with the name of the bin directory (either " "``__VENV_BIN_NAME__`` is replaced with the name of the bin directory (either "
"``bin`` or ``Scripts``)." "``bin`` or ``Scripts``)."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:221 #: ../Doc/library/venv.rst:220
msgid "" msgid ""
"``__VENV_PYTHON__`` is replaced with the absolute path of the environment's " "``__VENV_PYTHON__`` is replaced with the absolute path of the environment's "
"executable." "executable."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:224 #: ../Doc/library/venv.rst:223
msgid "" msgid ""
"The directories are allowed to exist (for when an existing environment is " "The directories are allowed to exist (for when an existing environment is "
"being upgraded)." "being upgraded)."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:227 #: ../Doc/library/venv.rst:226
msgid "There is also a module-level convenience function:" msgid "There is also a module-level convenience function:"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:232 #: ../Doc/library/venv.rst:231
msgid "" msgid ""
"Create an :class:`EnvBuilder` with the given keyword arguments, and call " "Create an :class:`EnvBuilder` with the given keyword arguments, and call "
"its :meth:`~EnvBuilder.create` method with the *env_dir* argument." "its :meth:`~EnvBuilder.create` method with the *env_dir* argument."
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:239 #: ../Doc/library/venv.rst:238
msgid "An example of extending ``EnvBuilder``" msgid "An example of extending ``EnvBuilder``"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:241 #: ../Doc/library/venv.rst:240
msgid "" msgid ""
"The following script shows how to extend :class:`EnvBuilder` by implementing " "The following script shows how to extend :class:`EnvBuilder` by implementing "
"a subclass which installs setuptools and pip into a created virtual " "a subclass which installs setuptools and pip into a created virtual "
"environment::" "environment::"
msgstr "" msgstr ""
#: ../Doc/library/venv.rst:460 #: ../Doc/library/venv.rst:459
msgid "" msgid ""
"This script is also available for download `online <https://gist.github." "This script is also available for download `online <https://gist.github."
"com/4673395>`_." "com/4673395>`_."

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -434,7 +434,7 @@ msgid ""
"Wrap *application* and return a new WSGI application object. The returned " "Wrap *application* and return a new WSGI application object. The returned "
"application will forward all requests to the original *application*, and " "application will forward all requests to the original *application*, and "
"will check that both the *application* and the server invoking it are " "will check that both the *application* and the server invoking it are "
"conforming to the WSGI specification and to RFC 2616." "conforming to the WSGI specification and to :rfc:`2616`."
msgstr "" msgstr ""
#: ../Doc/library/wsgiref.rst:402 #: ../Doc/library/wsgiref.rst:402

View File

@ -8,7 +8,7 @@ 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: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -431,9 +431,9 @@ msgstr ""
#: ../Doc/library/xmlrpc.client.rst:330 #: ../Doc/library/xmlrpc.client.rst:330
msgid "" msgid ""
"The encoded data will have newlines every 76 characters as per `RFC 2045 " "The encoded data will have newlines every 76 characters as per :rfc:`RFC "
"section 6.8 <https://tools.ietf.org/html/rfc2045#section-6.8>`_, which was " "2045 section 6.8 <2045#section-6.8>`, which was the de facto standard base64 "
"the de facto standard base64 specification when the XML-RPC spec was written." "specification when the XML-RPC spec was written."
msgstr "" msgstr ""
#: ../Doc/library/xmlrpc.client.rst:335 #: ../Doc/library/xmlrpc.client.rst:335

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-05-01 18:54+0200\n" "PO-Revision-Date: 2018-05-01 18:54+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -1371,10 +1371,11 @@ msgstr ""
"https://www.python.org/download/releases/2.3/mro/." "https://www.python.org/download/releases/2.3/mro/."
#: ../Doc/reference/datamodel.rst:763 #: ../Doc/reference/datamodel.rst:763
#, fuzzy
msgid "" msgid ""
"When a class attribute reference (for class :class:`C`, say) would yield a " "When a class attribute reference (for class :class:`C`, say) would yield a "
"class method object, it is transformed into an instance method object whose :" "class method object, it is transformed into an instance method object whose :"
"attr:`__self__` attributes is :class:`C`. When it would yield a static " "attr:`__self__` attribute is :class:`C`. When it would yield a static "
"method object, it is transformed into the object wrapped by the static " "method object, it is transformed into the object wrapped by the static "
"method object. See section :ref:`descriptors` for another way in which " "method object. See section :ref:`descriptors` for another way in which "
"attributes retrieved from a class may differ from those actually contained " "attributes retrieved from a class may differ from those actually contained "
@ -3285,13 +3286,13 @@ msgstr ""
"la méthode." "la méthode."
#: ../Doc/reference/datamodel.rst:1885 #: ../Doc/reference/datamodel.rst:1885
#, fuzzy
msgid "" msgid ""
"In CPython 3.6 and later, the ``__class__`` cell is passed to the metaclass " "In CPython 3.6 and later, the ``__class__`` cell is passed to the metaclass "
"as a ``__classcell__`` entry in the class namespace. If present, this must " "as a ``__classcell__`` entry in the class namespace. If present, this must "
"be propagated up to the ``type.__new__`` call in order for the class to be " "be propagated up to the ``type.__new__`` call in order for the class to be "
"initialised correctly. Failing to do so will result in a :exc:" "initialised correctly. Failing to do so will result in a :exc:"
"`DeprecationWarning` in Python 3.6, and a :exc:`RuntimeWarning` in the " "`DeprecationWarning` in Python 3.6, and a :exc:`RuntimeError` in Python 3.8."
"future."
msgstr "" msgstr ""
"Dans CPython 3.6 et suivants, la cellule ``__class__`` est passée à la méta-" "Dans CPython 3.6 et suivants, la cellule ``__class__`` est passée à la méta-"
"classe en tant qu'entrée ``__classcell__`` dans l'espace de noms de la " "classe en tant qu'entrée ``__classcell__`` dans l'espace de noms de la "

View File

@ -7,7 +7,7 @@ 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-09-21 09:15+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-06-02 00:44+0200\n" "PO-Revision-Date: 2018-06-02 00:44+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -2505,9 +2505,10 @@ msgid "Lambdas"
msgstr "Expressions lambda" msgstr "Expressions lambda"
#: ../Doc/reference/expressions.rst:1573 #: ../Doc/reference/expressions.rst:1573
#, fuzzy
msgid "" msgid ""
"Lambda expressions (sometimes called lambda forms) are used to create " "Lambda expressions (sometimes called lambda forms) are used to create "
"anonymous functions. The expression ``lambda arguments: expression`` yields " "anonymous functions. The expression ``lambda parameters: expression`` yields "
"a function object. The unnamed object behaves like a function object " "a function object. The unnamed object behaves like a function object "
"defined with:" "defined with:"
msgstr "" msgstr ""

View File

@ -7,14 +7,14 @@ 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-12-01 07:43+0100\n" "POT-Creation-Date: 2018-05-05 23:02+0200\n"
"PO-Revision-Date: 2018-05-14 22:33+0200\n" "PO-Revision-Date: 2018-05-14 22:33+0200\n"
"Last-Translator: \n"
"Language-Team: \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"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.0.2\n" "X-Generator: Poedit 2.0.2\n"
#: ../Doc/reference/import.rst:6 #: ../Doc/reference/import.rst:6

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ 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: 2016-10-30 10:40+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 00:59+0100\n" "PO-Revision-Date: 2018-02-15 00:59+0100\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"
@ -325,13 +325,14 @@ msgstr ""
"des modules, aucune connaissance du XML n'est nécessaire." "des modules, aucune connaissance du XML n'est nécessaire."
#: ../Doc/tutorial/stdlib.rst:319 #: ../Doc/tutorial/stdlib.rst:319
#, fuzzy
msgid "" msgid ""
"The :mod:`email` package is a library for managing email messages, including " "The :mod:`email` package is a library for managing email messages, including "
"MIME and other RFC 2822-based message documents. Unlike :mod:`smtplib` and :" "MIME and other :rfc:`2822`-based message documents. Unlike :mod:`smtplib` "
"mod:`poplib` which actually send and receive messages, the email package has " "and :mod:`poplib` which actually send and receive messages, the email "
"a complete toolset for building or decoding complex message structures " "package has a complete toolset for building or decoding complex message "
"(including attachments) and for implementing internet encoding and header " "structures (including attachments) and for implementing internet encoding "
"protocols." "and header protocols."
msgstr "" msgstr ""
"Le paquet :mod:`email` est une bibliothèque pour gérer les messages " "Le paquet :mod:`email` est une bibliothèque pour gérer les messages "
"électroniques, incluant les MIME et autres encodages basés sur la RFC 2822. " "électroniques, incluant les MIME et autres encodages basés sur la RFC 2822. "

View File

@ -7,7 +7,7 @@ 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: 2018-02-08 09:58+0100\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-17 14:54+0100\n" "PO-Revision-Date: 2018-02-17 14:54+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -158,12 +158,13 @@ msgid "Managing Packages with pip"
msgstr "Gestion des paquets avec pip" msgstr "Gestion des paquets avec pip"
#: ../Doc/tutorial/venv.rst:89 #: ../Doc/tutorial/venv.rst:89
#, fuzzy
msgid "" msgid ""
"You can install, upgrade, and remove packages using a program called :" "You can install, upgrade, and remove packages using a program called :"
"program:`pip`. By default ``pip`` will install packages from the Python " "program:`pip`. By default ``pip`` will install packages from the Python "
"Package Index, <https://pypi.python.org/pypi>. You can browse the Python " "Package Index, <https://pypi.org>. You can browse the Python Package Index "
"Package Index by going to it in your web browser, or you can use ``pip``'s " "by going to it in your web browser, or you can use ``pip``'s limited search "
"limited search feature:" "feature:"
msgstr "" msgstr ""
"Vous pouvez installer, mettre à jour et supprimer des paquets en utilisant " "Vous pouvez installer, mettre à jour et supprimer des paquets en utilisant "
"un programme appelé :program:`pip`. Par défaut, ``pip`` installe les paquets " "un programme appelé :program:`pip`. Par défaut, ``pip`` installe les paquets "

View File

@ -8,7 +8,7 @@ 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-04-02 22:11+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2018-02-15 01:00+0100\n" "PO-Revision-Date: 2018-02-15 01:00+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -107,11 +107,12 @@ msgstr ""
"Python en français." "Python en français."
#: ../Doc/tutorial/whatnow.rst:41 #: ../Doc/tutorial/whatnow.rst:41
#, fuzzy
msgid "" msgid ""
"https://pypi.python.org/pypi: The Python Package Index, previously also " "https://pypi.org: The Python Package Index, previously also nicknamed the "
"nicknamed the Cheese Shop, is an index of user-created Python modules that " "Cheese Shop, is an index of user-created Python modules that are available "
"are available for download. Once you begin releasing code, you can register " "for download. Once you begin releasing code, you can register it here so "
"it here so that others can find it." "that others can find it."
msgstr "" msgstr ""
"https://pypi.python.org/pypi (*The Python Package Index* en anglais, pour le " "https://pypi.python.org/pypi (*The Python Package Index* en anglais, pour le "
"\"répertoire des paquets Python\") : auparavant surnommé \"La Fromagerie" "\"répertoire des paquets Python\") : auparavant surnommé \"La Fromagerie"

View File

@ -8,7 +8,7 @@ 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: 2018-04-29 00:24+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -1391,9 +1391,10 @@ msgid "PyWin32"
msgstr "PyWin32" msgstr "PyWin32"
#: ../Doc/using/windows.rst:851 #: ../Doc/using/windows.rst:851
#, fuzzy
msgid "" msgid ""
"The `PyWin32 <https://pypi.python.org/pypi/pywin32>`_ module by Mark Hammond " "The `PyWin32 <https://pypi.org/project/pywin32>`_ module by Mark Hammond is "
"is a collection of modules for advanced Windows-specific support. This " "a collection of modules for advanced Windows-specific support. This "
"includes utilities for:" "includes utilities for:"
msgstr "" msgstr ""
"Le module `PyWin32 <https://pypi.python.org/pypi/pywin32>`_ de Mark Hammond " "Le module `PyWin32 <https://pypi.python.org/pypi/pywin32>`_ de Mark Hammond "

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:54+0200\n" "PO-Revision-Date: 2017-08-10 00:54+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -697,7 +697,7 @@ msgid ""
"Running ``python setup.py register`` will collect the metadata describing a " "Running ``python setup.py register`` will collect the metadata describing a "
"package, such as its name, version, maintainer, description, &c., and send " "package, such as its name, version, maintainer, description, &c., and send "
"it to a central catalog server. The resulting catalog is available from " "it to a central catalog server. The resulting catalog is available from "
"https://pypi.python.org/pypi." "https://pypi.org."
msgstr "" msgstr ""
#: ../Doc/whatsnew/2.3.rst:664 #: ../Doc/whatsnew/2.3.rst:664

View File

@ -8,7 +8,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -1135,9 +1135,9 @@ msgstr ""
#: ../Doc/whatsnew/2.4.rst:1001 #: ../Doc/whatsnew/2.4.rst:1001
msgid "" msgid ""
"The :mod:`base64` module now has more complete RFC 3548 support for Base64, " "The :mod:`base64` module now has more complete :rfc:`3548` support for "
"Base32, and Base16 encoding and decoding, including optional case folding " "Base64, Base32, and Base16 encoding and decoding, including optional case "
"and optional alternative alphabets. (Contributed by Barry Warsaw.)" "folding and optional alternative alphabets. (Contributed by Barry Warsaw.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/2.4.rst:1005 #: ../Doc/whatsnew/2.4.rst:1005

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:53+0200\n" "PO-Revision-Date: 2017-08-10 00:53+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -265,9 +265,9 @@ msgstr ""
#: ../Doc/whatsnew/2.5.rst:231 #: ../Doc/whatsnew/2.5.rst:231
msgid "" msgid ""
"Another new enhancement to the Python package index at https://pypi.python." "Another new enhancement to the Python package index at https://pypi.org is "
"org is storing source and binary archives for a package. The new :command:" "storing source and binary archives for a package. The new :command:`upload` "
"`upload` Distutils command will upload a package to the repository." "Distutils command will upload a package to the repository."
msgstr "" msgstr ""
#: ../Doc/whatsnew/2.5.rst:236 #: ../Doc/whatsnew/2.5.rst:236

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:52+0200\n" "PO-Revision-Date: 2017-08-10 00:52+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -2062,7 +2062,7 @@ msgid ""
"added. Most of these features were implemented by Michael Foord, unless " "added. Most of these features were implemented by Michael Foord, unless "
"otherwise noted. The enhanced version of the module is downloadable " "otherwise noted. The enhanced version of the module is downloadable "
"separately for use with Python versions 2.4 to 2.6, packaged as the :mod:" "separately for use with Python versions 2.4 to 2.6, packaged as the :mod:"
"`unittest2` package, from https://pypi.python.org/pypi/unittest2." "`unittest2` package, from https://pypi.org/project/unittest2."
msgstr "" msgstr ""
#: ../Doc/whatsnew/2.7.rst:1833 #: ../Doc/whatsnew/2.7.rst:1833

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-08-10 00:52+0200\n" "PO-Revision-Date: 2017-08-10 00:52+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -1148,7 +1148,7 @@ msgstr ""
#: ../Doc/whatsnew/3.5.rst:953 #: ../Doc/whatsnew/3.5.rst:953
msgid "" msgid ""
"For earlier Python versions, a backport of the new ABCs is available in an " "For earlier Python versions, a backport of the new ABCs is available in an "
"external `PyPI package <https://pypi.python.org/pypi/backports_abc>`_." "external `PyPI package <https://pypi.org/project/backports_abc>`_."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.5.rst:958 #: ../Doc/whatsnew/3.5.rst:958

View File

@ -7,7 +7,7 @@ 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: 2018-05-02 00:10+0200\n" "POT-Creation-Date: 2018-06-10 11:27+0200\n"
"PO-Revision-Date: 2017-05-27 14:24+0200\n" "PO-Revision-Date: 2017-05-27 14:24+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n" "Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -202,7 +202,7 @@ msgstr ""
#: ../Doc/whatsnew/3.6.rst:150 #: ../Doc/whatsnew/3.6.rst:150
msgid "" msgid ""
":ref:`PEP 528 <whatsnew36-pep529>` and :ref:`PEP 529 <whatsnew36-pep529>`, " ":ref:`PEP 528 <whatsnew36-pep528>` and :ref:`PEP 529 <whatsnew36-pep529>`, "
"Windows filesystem and console encoding changed to UTF-8." "Windows filesystem and console encoding changed to UTF-8."
msgstr "" msgstr ""
@ -967,8 +967,8 @@ msgstr ""
#: ../Doc/whatsnew/3.6.rst:820 #: ../Doc/whatsnew/3.6.rst:820
msgid "" msgid ""
"The :func:`~asyncio.get_event_loop` function has been changed to always " "The :func:`~asyncio.get_event_loop` function has been changed to always "
"return the currently running loop when called from couroutines and " "return the currently running loop when called from coroutines and callbacks. "
"callbacks. (Contributed by Yury Selivanov in :issue:`28613`.)" "(Contributed by Yury Selivanov in :issue:`28613`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:825 #: ../Doc/whatsnew/3.6.rst:825
@ -2969,14 +2969,15 @@ msgid ""
"direct references from methods to the implicit ``__class__`` closure " "direct references from methods to the implicit ``__class__`` closure "
"variable, the implicit ``__classcell__`` namespace entry must now be passed " "variable, the implicit ``__classcell__`` namespace entry must now be passed "
"up to ``type.__new__`` for initialisation. Failing to do so will result in " "up to ``type.__new__`` for initialisation. Failing to do so will result in "
"a :exc:`DeprecationWarning` in 3.6 and a :exc:`RuntimeWarning` in the future." "a :exc:`DeprecationWarning` in Python 3.6 and a :exc:`RuntimeError` in "
"Python 3.8."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2276 #: ../Doc/whatsnew/3.6.rst:2277
msgid "Changes in the C API" msgid "Changes in the C API"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2278 #: ../Doc/whatsnew/3.6.rst:2279
msgid "" msgid ""
"The :c:func:`PyMem_Malloc` allocator family now uses the :ref:`pymalloc " "The :c:func:`PyMem_Malloc` allocator family now uses the :ref:`pymalloc "
"allocator <pymalloc>` rather than the system :c:func:`malloc`. Applications " "allocator <pymalloc>` rather than the system :c:func:`malloc`. Applications "
@ -2985,29 +2986,29 @@ msgid ""
"usage of memory allocators in your application. See :issue:`26249`." "usage of memory allocators in your application. See :issue:`26249`."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2284 #: ../Doc/whatsnew/3.6.rst:2285
msgid "" msgid ""
":c:func:`Py_Exit` (and the main interpreter) now override the exit status " ":c:func:`Py_Exit` (and the main interpreter) now override the exit status "
"with 120 if flushing buffered data failed. See :issue:`5319`." "with 120 if flushing buffered data failed. See :issue:`5319`."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2289 #: ../Doc/whatsnew/3.6.rst:2290
msgid "CPython bytecode changes" msgid "CPython bytecode changes"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2291 #: ../Doc/whatsnew/3.6.rst:2292
msgid "" msgid ""
"There have been several major changes to the :term:`bytecode` in Python 3.6." "There have been several major changes to the :term:`bytecode` in Python 3.6."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2293 #: ../Doc/whatsnew/3.6.rst:2294
msgid "" msgid ""
"The Python interpreter now uses a 16-bit wordcode instead of bytecode. " "The Python interpreter now uses a 16-bit wordcode instead of bytecode. "
"(Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and " "(Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and "
"Victor Stinner in :issue:`26647` and :issue:`28050`.)" "Victor Stinner in :issue:`26647` and :issue:`28050`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2297 #: ../Doc/whatsnew/3.6.rst:2298
msgid "" msgid ""
"The new :opcode:`FORMAT_VALUE` and :opcode:`BUILD_STRING` opcodes as part of " "The new :opcode:`FORMAT_VALUE` and :opcode:`BUILD_STRING` opcodes as part of "
"the :ref:`formatted string literal <whatsnew36-pep498>` implementation. " "the :ref:`formatted string literal <whatsnew36-pep498>` implementation. "
@ -3015,14 +3016,14 @@ msgid ""
"`27078`.)" "`27078`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2302 #: ../Doc/whatsnew/3.6.rst:2303
msgid "" msgid ""
"The new :opcode:`BUILD_CONST_KEY_MAP` opcode to optimize the creation of " "The new :opcode:`BUILD_CONST_KEY_MAP` opcode to optimize the creation of "
"dictionaries with constant keys. (Contributed by Serhiy Storchaka in :issue:" "dictionaries with constant keys. (Contributed by Serhiy Storchaka in :issue:"
"`27140`.)" "`27140`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2306 #: ../Doc/whatsnew/3.6.rst:2307
msgid "" msgid ""
"The function call opcodes have been heavily reworked for better performance " "The function call opcodes have been heavily reworked for better performance "
"and simpler implementation. The :opcode:`MAKE_FUNCTION`, :opcode:" "and simpler implementation. The :opcode:`MAKE_FUNCTION`, :opcode:"
@ -3034,22 +3035,22 @@ msgid ""
"issue:`27095`, and Serhiy Storchaka in :issue:`27213`, :issue:`28257`.)" "issue:`27095`, and Serhiy Storchaka in :issue:`27213`, :issue:`28257`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2317 #: ../Doc/whatsnew/3.6.rst:2318
msgid "" msgid ""
"The new :opcode:`SETUP_ANNOTATIONS` and :opcode:`STORE_ANNOTATION` opcodes " "The new :opcode:`SETUP_ANNOTATIONS` and :opcode:`STORE_ANNOTATION` opcodes "
"have been added to support the new :term:`variable annotation` syntax. " "have been added to support the new :term:`variable annotation` syntax. "
"(Contributed by Ivan Levkivskyi in :issue:`27985`.)" "(Contributed by Ivan Levkivskyi in :issue:`27985`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2323 #: ../Doc/whatsnew/3.6.rst:2324
msgid "Notable changes in Python 3.6.2" msgid "Notable changes in Python 3.6.2"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2326 #: ../Doc/whatsnew/3.6.rst:2327
msgid "New ``make regen-all`` build target" msgid "New ``make regen-all`` build target"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2328 #: ../Doc/whatsnew/3.6.rst:2329
msgid "" msgid ""
"To simplify cross-compilation, and to ensure that CPython can reliably be " "To simplify cross-compilation, and to ensure that CPython can reliably be "
"compiled without requiring an existing version of Python to already be " "compiled without requiring an existing version of Python to already be "
@ -3057,43 +3058,43 @@ msgid ""
"recompile generated files based on file modification times." "recompile generated files based on file modification times."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2333 #: ../Doc/whatsnew/3.6.rst:2334
msgid "" msgid ""
"Instead, a new ``make regen-all`` command has been added to force " "Instead, a new ``make regen-all`` command has been added to force "
"regeneration of these files when desired (e.g. after an initial version of " "regeneration of these files when desired (e.g. after an initial version of "
"Python has already been built based on the pregenerated versions)." "Python has already been built based on the pregenerated versions)."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2337 #: ../Doc/whatsnew/3.6.rst:2338
msgid "" msgid ""
"More selective regeneration targets are also defined - see :source:`Makefile." "More selective regeneration targets are also defined - see :source:`Makefile."
"pre.in` for details." "pre.in` for details."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2340 ../Doc/whatsnew/3.6.rst:2353 #: ../Doc/whatsnew/3.6.rst:2341 ../Doc/whatsnew/3.6.rst:2354
msgid "(Contributed by Victor Stinner in :issue:`23404`.)" msgid "(Contributed by Victor Stinner in :issue:`23404`.)"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2346 #: ../Doc/whatsnew/3.6.rst:2347
msgid "Removal of ``make touch`` build target" msgid "Removal of ``make touch`` build target"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2348 #: ../Doc/whatsnew/3.6.rst:2349
msgid "" msgid ""
"The ``make touch`` build target previously used to request implicit " "The ``make touch`` build target previously used to request implicit "
"regeneration of generated files by updating their modification times has " "regeneration of generated files by updating their modification times has "
"been removed." "been removed."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2351 #: ../Doc/whatsnew/3.6.rst:2352
msgid "It has been replaced by the new ``make regen-all`` target." msgid "It has been replaced by the new ``make regen-all`` target."
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2359 #: ../Doc/whatsnew/3.6.rst:2360
msgid "Notable changes in Python 3.6.5" msgid "Notable changes in Python 3.6.5"
msgstr "" msgstr ""
#: ../Doc/whatsnew/3.6.rst:2361 #: ../Doc/whatsnew/3.6.rst:2362
msgid "" msgid ""
"The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " "The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` "
"locale to the ``LC_NUMERIC`` locale in some cases. (Contributed by Victor " "locale to the ``LC_NUMERIC`` locale in some cases. (Contributed by Victor "