@@ -9,7 +9,7 @@ msgstr ""
99"Project-Id-Version : Python 3.6\n "
1010"Report-Msgid-Bugs-To : \n "
1111"POT-Creation-Date : 2017-04-02 22:11+0200\n "
12- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE \n "
12+ "PO-Revision-Date : 2018-01-29 00:24+0100 \n "
1313"Last-Translator : FULL NAME <EMAIL@ADDRESS>\n "
1414"Language-Team : LANGUAGE <LL@li.org>\n "
1515"Language : fr\n "
@@ -19,7 +19,7 @@ msgstr ""
1919
2020#: ../Doc/c-api/objbuffer.rst:4
2121msgid "Old Buffer Protocol"
22- msgstr ""
22+ msgstr "Ancien *Buffer Protocol* "
2323
2424#: ../Doc/c-api/objbuffer.rst:8
2525msgid ""
@@ -30,6 +30,12 @@ msgid ""
3030"you control over the lifetime of the resources acquired when a buffer is "
3131"exported."
3232msgstr ""
33+ "Ces fonctions faisaient partie de l'API de l'ancien protocol de tampons dans "
34+ "Python 2. Dans Python 3, ce protocole n'existe plus, mais les fonctions sont "
35+ "toujours exposées pour simplifier le portage de code Python 2.x. Elles se "
36+ "comportent comme une abstraction de compatibilité du :ref:`nouveau protocole "
37+ "de tampons <bufferobjects>`, mais sans vous donner de contrôle sur la durée "
38+ "de vie des resources acquises lorsqu'un tampon est exporté."
3339
3440#: ../Doc/c-api/objbuffer.rst:15
3541msgid ""
@@ -38,6 +44,10 @@ msgid ""
3844"`PyArg_ParseTuple` family of functions) to get a buffer view over an object, "
3945"and :c:func:`PyBuffer_Release` when the buffer view can be released."
4046msgstr ""
47+ "Il est donc recommandé d'appeler :c:func:`PyObject_GetBuffer` (ou les :ref:"
48+ "`codes <arg-parsing>` ``y*`` ou ``w*`` à la famille de fonctions :c:func:"
49+ "`PyArg_ParseTuple`) pour obtenir une vue d'un tampon sur un objet, et :c:"
50+ "func:`PyBuffer_Release` lorsque la vue peut être libérée."
4151
4252#: ../Doc/c-api/objbuffer.rst:23
4353msgid ""
@@ -62,6 +72,8 @@ msgid ""
6272"Returns ``1`` if *o* supports the single-segment readable buffer interface. "
6373"Otherwise returns ``0``."
6474msgstr ""
75+ "Renvoie ``1`` si *o* gère l'interface *single-segment readable buffer*, "
76+ "``0`` sinon."
6577
6678#: ../Doc/c-api/objbuffer.rst:47
6779msgid ""
@@ -70,3 +82,8 @@ msgid ""
7082"``0``, sets *buffer* to the memory location and *buffer_len* to the buffer "
7183"length. Returns ``-1`` and sets a :exc:`TypeError` on error."
7284msgstr ""
85+ "Renvoie un pointeur vers un espace mémoire dans lequel il est possible "
86+ "décrire. L'argument *obj* doit gérer l'interface *single-segment, character "
87+ "buffer*. Si tout s'est bien passé, ``0`` est renvoyé, *buffer* pointe vers "
88+ "l'espace mémoire, et *buffer_len* vaudra la taille du buffer. Renvoie ``-1`` "
89+ "et met l'exception :exc:`TypeError` en cas d'erreur."
0 commit comments