@@ -24,6 +24,9 @@ msgid ""
24
24
"<bufferobjects>` as a Python object which can then be passed around like any "
25
25
"other object."
26
26
msgstr ""
27
+ "Un objet Python :class:`memoryview` expose le :ref:`protocole tampon "
28
+ "<bufferobjects>` du C. Cet objet peut ensuite être passé comme n'importe "
29
+ "quel objet."
27
30
28
31
#: ../Doc/c-api/memoryview.rst:18
29
32
msgid ""
@@ -32,19 +35,27 @@ msgid ""
32
35
"will be read/write, otherwise it may be either read-only or read/write at "
33
36
"the discretion of the exporter."
34
37
msgstr ""
38
+ "Crée un objet *memoryview* à partir d'un objet implémentant le protocole "
39
+ "tampon. Si *obj* permet d'exporter des tampons modifiables, l'objet "
40
+ "*memoryview* crée acceptera la lecture et écriture, sinon l'objet crée est "
41
+ "soit en lecture seule ou lecture/écriture, à la discrétion de l'*exporteur*."
35
42
36
43
#: ../Doc/c-api/memoryview.rst:25
37
44
msgid ""
38
45
"Create a memoryview object using *mem* as the underlying buffer. *flags* can "
39
46
"be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
40
47
msgstr ""
48
+ "Crée un objet *memoryview* utilisant *mem* comme un tampon sous-jacent. "
49
+ "*flags* peut être :c:macro:`PyBUF_READ` ou :c:macro:`PyBUF_WRITE`."
41
50
42
51
#: ../Doc/c-api/memoryview.rst:32
43
52
msgid ""
44
53
"Create a memoryview object wrapping the given buffer structure *view*. For "
45
54
"simple byte buffers, :c:func:`PyMemoryView_FromMemory` is the preferred "
46
55
"function."
47
56
msgstr ""
57
+ "Crée un objet *memoryview* à partir de la structure tampon *view*. Pour de "
58
+ "simples tampons d'octets, :c:func:`PyMemoryView_FromMemory` est préférée."
48
59
49
60
#: ../Doc/c-api/memoryview.rst:38
50
61
msgid ""
@@ -54,19 +65,30 @@ msgid ""
54
65
"original memory. Otherwise, a copy is made and the memoryview points to a "
55
66
"new bytes object."
56
67
msgstr ""
68
+ "Crée un objet *memoryview* vers un segment de mémoire :term:`contiguous` "
69
+ "(organisé comme en ``'C'`` ou comme en ``'F'`` pour Fortran) à partir d'un "
70
+ "objet qui expose le protocole tampon. Si la mémoire est contiguë, l'objet "
71
+ "*memoryview* pointe vers la mémoire d'origine. Sinon une copie est faite et "
72
+ "la *memoryview* pointe vers un nouvel objet *bytes*."
57
73
58
74
#: ../Doc/c-api/memoryview.rst:47
59
75
msgid ""
60
76
"Return true if the object *obj* is a memoryview object. It is not currently "
61
77
"allowed to create subclasses of :class:`memoryview`."
62
78
msgstr ""
79
+ "Renvoie vrai si l'objet *obj* est un objet *memoryview*. Il n'est pas permis "
80
+ "de créer une sous-classe de :class:`memoryview`."
63
81
64
82
#: ../Doc/c-api/memoryview.rst:53
65
83
msgid ""
66
84
"Return a pointer to the memoryview's private copy of the exporter's buffer. "
67
85
"*mview* **must** be a memoryview instance; this macro doesn't check its "
68
86
"type, you must do it yourself or you will risk crashes."
69
87
msgstr ""
88
+ "Retourne un pointeur vers la copie privée du tampon de l'*exporteur* de "
89
+ "*memoryview*. *mview* **doit** être une instance de *memoryview*; cette "
90
+ "macro ne vérifie pas le type, vous devez le faire vous-même sinon vous "
91
+ "pourriez subir un crash."
70
92
71
93
#: ../Doc/c-api/memoryview.rst:59
72
94
msgid ""
@@ -75,3 +97,7 @@ msgid ""
75
97
"func:`PyMemoryView_FromMemory` or :c:func:`PyMemoryView_FromBuffer`. *mview* "
76
98
"**must** be a memoryview instance."
77
99
msgstr ""
100
+ "Renvoie soit un pointeur vers l'objet exporté sur lequel est basé la "
101
+ "*memoryview* ou ``NULL`` si la *memoryview* a été crée par :c:func:"
102
+ "`PyMemoryView_FromMemory` ou :c:func:`PyMemoryView_FromBuffer`. *mview* "
103
+ "**doit** être une instance de *memoryview*."
0 commit comments