Skip to content

Commit 761d90a

Browse files
committed
Backporting using pomerge --no-overwrite --to-files *.po */*.po
1 parent 39b024f commit 761d90a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+6847
-905
lines changed

c-api/arg.po

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ msgid ""
8989
"this object. You won't have to release any memory yourself. The only "
9090
"exceptions are ``es``, ``es#``, ``et`` and ``et#``."
9191
msgstr ""
92+
"En général, lorsqu'un format définit un pointeur vers un tampon, le tampon "
93+
"est géré par l'objet Python correspondant et le tampon partage la durée de "
94+
"vie de cet objet. vous n'avez pas à libérer de mémoire. Les seules "
95+
"exceptions sont ``es``, ``es#``, ``et`` et ``et#``."
9296

9397
#: ../Doc/c-api/arg.rst:42
9498
msgid ""
@@ -151,6 +155,13 @@ msgid ""
151155
"is raised. Unicode objects are converted to C strings using ``'utf-8'`` "
152156
"encoding. If this conversion fails, a :exc:`UnicodeError` is raised."
153157
msgstr ""
158+
"Convertit un objet Unicode en un pointeur vers une chaîne de caractères. "
159+
"S'il s'agit d'un pointeur vers une chaîne de caractères déjà existante, il "
160+
"est stocké dans la variable de type pointeur vers un caractère dont vous "
161+
"avez donné l'adresse. Une chaîne de caractères en C se termine par *NULL*. "
162+
"La chaîne de caractères Python ne doit donc pas contenir de caractère dont "
163+
"le code est *null*. Si elle en contient, une exception :exc:`ValueError` est "
164+
"levée. Si la conversion échoue, une :exc:`UnicodeError` est levée."
154165

155166
#: ../Doc/c-api/arg.rst:77
156167
msgid ""
@@ -159,12 +170,19 @@ msgid ""
159170
"strings, it is preferable to use the ``O&`` format with :c:func:"
160171
"`PyUnicode_FSConverter` as *converter*."
161172
msgstr ""
173+
"Ce format n'accepte pas les :term:`objets compatibles avec une chaîne "
174+
"d'octets <bytes-like object>`. Si vous voulez accepter les chemins du "
175+
"système de fichiers et les convertir vers des chaînes de caractères C, il "
176+
"est préférable d'utiliser le format ``O&`` avec :c:func:"
177+
"`PyUnicode_FSConverter` en tant que *converter*."
162178

163179
#: ../Doc/c-api/arg.rst:83 ../Doc/c-api/arg.rst:150
164180
msgid ""
165181
"Previously, :exc:`TypeError` was raised when embedded null code points were "
166182
"encountered in the Python string."
167183
msgstr ""
184+
"Auparavant, une :exc:`TypeError` était levée quand la chaîne de caractères "
185+
"Python contenait des codes NULL."
168186

169187
#: ../Doc/c-api/arg.rst:91
170188
msgid "``s*`` (:class:`str` or :term:`bytes-like object`) [Py_buffer]"
@@ -177,12 +195,19 @@ msgid ""
177195
"resulting C string may contain embedded NUL bytes. Unicode objects are "
178196
"converted to C strings using ``'utf-8'`` encoding."
179197
msgstr ""
198+
"Ce format accepte les objets Unicode et les *bytes-like object*. Cela "
199+
"remplit une structure :c:type:`Py_buffer` qui est fournie par l'appelant. "
200+
"Dans ce cas, la chaîne de caractères C qui en résulte peut contenir des "
201+
"octets NULL. Les objets Unicode sont convertis en chaînes de caractères C en "
202+
"utilisant l'encodage ``'utf-8'``."
180203

181204
#: ../Doc/c-api/arg.rst:98
182205
msgid ""
183206
"``s#`` (:class:`str`, read-only :term:`bytes-like object`) [const char \\*, "
184207
"int or :c:type:`Py_ssize_t`]"
185208
msgstr ""
209+
"``s#`` (:class:`str`, :term:`bytes-like object` en lecture seule) [``const "
210+
"char \\*``, ``int`` ou :c:type:`Py_ssize_t`]"
186211

187212
#: ../Doc/c-api/arg.rst:94
188213
msgid ""
@@ -191,6 +216,11 @@ msgid ""
191216
"second one its length. The string may contain embedded null bytes. Unicode "
192217
"objects are converted to C strings using ``'utf-8'`` encoding."
193218
msgstr ""
219+
"La même chose que ``s*``, mais n'accepte pas les objets muables. Le résultat "
220+
"est stocké dans deux variables C, la première est un pointeur vers une "
221+
"chaîne de caractères C, la seconde contient sa taille. La chaîne de "
222+
"caractères peut contenir des octets NULL. Les objets Unicode sont convertis "
223+
"vers des chaînes de caractères C utilisant l'encodage ``'utf-8'``."
194224

195225
#: ../Doc/c-api/arg.rst:102
196226
msgid "``z`` (:class:`str` or ``None``) [const char \\*]"
@@ -233,6 +263,8 @@ msgstr ""
233263
#: ../Doc/c-api/arg.rst:120
234264
msgid "``y`` (read-only :term:`bytes-like object`) [const char \\*]"
235265
msgstr ""
266+
"``y`` (lecture seule :term:`objet compatible avec une chaîne d'octets <bytes-"
267+
"like object>`) [constante char \\*]"
236268

237269
#: ../Doc/c-api/arg.rst:113
238270
msgid ""
@@ -241,12 +273,18 @@ msgid ""
241273
"contain embedded null bytes; if it does, a :exc:`ValueError` exception is "
242274
"raised."
243275
msgstr ""
276+
"Ce format convertit un *objet compatible avec une chaîne d'octets* en un "
277+
"pointeur C vers une chaîne de caractères ; il n'accepte pas les objets "
278+
"Unicode. Le tampon d'octets ne doit pas contenir d'octets *null* ; si c'est "
279+
"le cas, une exception :exc:`ValueError` est levée."
244280

245281
#: ../Doc/c-api/arg.rst:118
246282
msgid ""
247283
"Previously, :exc:`TypeError` was raised when embedded null bytes were "
248284
"encountered in the bytes buffer."
249285
msgstr ""
286+
"Auparavant, :exc:`TypeError` était levée lorsque des octets *null* étaient "
287+
"rencontrés dans le tampon d'octets."
250288

251289
#: ../Doc/c-api/arg.rst:125
252290
msgid "``y*`` (:term:`bytes-like object`) [Py_buffer]"
@@ -307,6 +345,13 @@ msgid ""
307345
"Python string must not contain embedded null code points; if it does, a :exc:"
308346
"`ValueError` exception is raised."
309347
msgstr ""
348+
"Convertit un objet Python Unicode en un pointeur C vers un tampon de "
349+
"caractères Unicode terminé par *NULL*. Vous devez passer l'adresse d'un "
350+
"pointeur :c:type:`Py_UNICODE`, qui sera rempli avec le pointeur vers un "
351+
"tampon Unicode existant. Veuillez noter que la taille d'un :c:type:"
352+
"`Py_UNICODE` dépend des options de compilation (soit 16, soit 32 bits). La "
353+
"chaîne de caractères Python ne doit pas contenir de code *NULL*. Si elle en "
354+
"contient, une exception :exc:`ValueError` est levée."
310355

311356
#: ../Doc/c-api/arg.rst:157 ../Doc/c-api/arg.rst:559
312357
msgid "``u#`` (:class:`str`) [Py_UNICODE \\*, int]"

c-api/bytes.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ msgstr ""
7474

7575
#: ../Doc/c-api/bytes.rst:68
7676
msgid "Format Characters"
77-
msgstr ""
77+
msgstr "Caractères de format"
7878

7979
#: ../Doc/c-api/bytes.rst:68
8080
msgid "Type"

c-api/intro.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ msgstr ""
155155

156156
#: ../Doc/c-api/intro.rst:112
157157
msgid "Reference Counts"
158-
msgstr ""
158+
msgstr "Compteurs de références"
159159

160160
#: ../Doc/c-api/intro.rst:114
161161
msgid ""

c-api/mapping.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ msgstr ""
1818

1919
#: ../Doc/c-api/mapping.rst:6
2020
msgid "Mapping Protocol"
21-
msgstr ""
21+
msgstr "Protocole de correspondance"
2222

2323
#: ../Doc/c-api/mapping.rst:11
2424
msgid ""

c-api/memory.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ msgstr ""
324324

325325
#: ../Doc/c-api/memory.rst:272 ../Doc/c-api/memory.rst:373
326326
msgid "Field"
327-
msgstr ""
327+
msgstr "Champ"
328328

329329
#: ../Doc/c-api/memory.rst:272 ../Doc/c-api/memory.rst:373
330330
msgid "Meaning"

c-api/memoryview.po

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ msgid ""
2626
"<bufferobjects>` as a Python object which can then be passed around like any "
2727
"other object."
2828
msgstr ""
29+
"Un objet Python :class:`memoryview` expose le :ref:`protocole tampon "
30+
"<bufferobjects>` du C. Cet objet peut ensuite être passé comme n'importe "
31+
"quel objet."
2932

3033
#: ../Doc/c-api/memoryview.rst:18
3134
msgid ""
@@ -34,19 +37,27 @@ msgid ""
3437
"will be read/write, otherwise it may be either read-only or read/write at "
3538
"the discretion of the exporter."
3639
msgstr ""
40+
"Crée un objet *memoryview* à partir d'un objet implémentant le protocole "
41+
"tampon. Si *obj* permet d'exporter des tampons modifiables, l'objet "
42+
"*memoryview* crée acceptera la lecture et écriture, sinon l'objet crée est "
43+
"soit en lecture seule ou lecture/écriture, à la discrétion de l'*exporteur*."
3744

3845
#: ../Doc/c-api/memoryview.rst:25
3946
msgid ""
4047
"Create a memoryview object using *mem* as the underlying buffer. *flags* can "
4148
"be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
4249
msgstr ""
50+
"Crée un objet *memoryview* utilisant *mem* comme un tampon sous-jacent. "
51+
"*flags* peut être :c:macro:`PyBUF_READ` ou :c:macro:`PyBUF_WRITE`."
4352

4453
#: ../Doc/c-api/memoryview.rst:32
4554
msgid ""
4655
"Create a memoryview object wrapping the given buffer structure *view*. For "
4756
"simple byte buffers, :c:func:`PyMemoryView_FromMemory` is the preferred "
4857
"function."
4958
msgstr ""
59+
"Crée un objet *memoryview* à partir de la structure tampon *view*. Pour de "
60+
"simples tampons d'octets, :c:func:`PyMemoryView_FromMemory` est préférée."
5061

5162
#: ../Doc/c-api/memoryview.rst:38
5263
msgid ""
@@ -56,6 +67,11 @@ msgid ""
5667
"original memory. Otherwise, a copy is made and the memoryview points to a "
5768
"new bytes object."
5869
msgstr ""
70+
"Crée un objet *memoryview* vers un segment de mémoire :term:`contiguous` "
71+
"(organisé comme en ``'C'`` ou comme en ``'F'`` pour Fortran) à partir d'un "
72+
"objet qui expose le protocole tampon. Si la mémoire est contiguë, l'objet "
73+
"*memoryview* pointe vers la mémoire d'origine. Sinon une copie est faite et "
74+
"la *memoryview* pointe vers un nouvel objet *bytes*."
5975

6076
#: ../Doc/c-api/memoryview.rst:47
6177
msgid ""
@@ -69,6 +85,10 @@ msgid ""
6985
"*mview* **must** be a memoryview instance; this macro doesn't check its "
7086
"type, you must do it yourself or you will risk crashes."
7187
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."
7292

7393
#: ../Doc/c-api/memoryview.rst:59
7494
msgid ""

c-api/structures.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ msgstr ""
133133

134134
#: ../Doc/c-api/structures.rst:129 ../Doc/c-api/structures.rst:240
135135
msgid "Field"
136-
msgstr ""
136+
msgstr "Champ"
137137

138138
#: ../Doc/c-api/structures.rst:129 ../Doc/c-api/structures.rst:240
139139
msgid "C Type"

c-api/tuple.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ msgstr ""
152152

153153
#: ../Doc/c-api/tuple.rst:145 ../Doc/c-api/tuple.rst:168
154154
msgid "Field"
155-
msgstr ""
155+
msgstr "Champ"
156156

157157
#: ../Doc/c-api/tuple.rst:145 ../Doc/c-api/tuple.rst:168
158158
msgid "C Type"

c-api/unicode.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ msgstr ""
445445

446446
#: ../Doc/c-api/unicode.rst:448
447447
msgid "Format Characters"
448-
msgstr ""
448+
msgstr "Caractères de format"
449449

450450
#: ../Doc/c-api/unicode.rst:448
451451
msgid "Type"

0 commit comments

Comments
 (0)