Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc4f5db4

Browse files
committed
Proofreading c-api/tuple.po (#346)
Rebase et relecture dehttps://git.afpy.org/AFPy/python-docs-fr/pulls/90Reviewed-on:https://git.afpy.org/AFPy/python-docs-fr/pulls/346Reviewed-by: Christophe Nanteuil <christophenan@noreply.localhost>
1 parenteb2c07f commitc4f5db4

File tree

1 file changed

+56
-12
lines changed

1 file changed

+56
-12
lines changed

‎c-api/tuple.po‎

Lines changed: 56 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,47 @@ msgstr ""
66
"Project-Id-Version:Python 3\n"
77
"Report-Msgid-Bugs-To:\n"
88
"POT-Creation-Date:2025-10-17 09:58+0200\n"
9-
"PO-Revision-Date:YEAR-MO-DA HO:MI+ZONE\n"
10-
"Last-Translator:FULL NAME <EMAIL@ADDRESS>\n"
9+
"PO-Revision-Date:2025-10-23 16:10+0200\n"
10+
"Last-Translator:Julien Palard <julien@palard.fr>\n"
1111
"Language-Team:FRENCH <traductions@lists.afpy.org>\n"
1212
"Language:fr\n"
1313
"MIME-Version:1.0\n"
1414
"Content-Type:text/plain; charset=UTF-8\n"
1515
"Content-Transfer-Encoding:8bit\n"
16+
"X-Generator:Poedit 3.6\n"
1617

1718
#:c-api/tuple.rst:6
1819
msgid"Tuple Objects"
19-
msgstr""
20+
msgstr"*n*-uplets"
2021

2122
#:c-api/tuple.rst:13
22-
#,fuzzy
2323
msgid"This subtype of :c:type:`PyObject` represents a Python tuple object."
2424
msgstr""
25-
"Ce sous-type de :c:type:`PyObject` représente un objet``bytearray`` Python."
25+
"Ce sous-type de :c:type:`PyObject` représente un objetPython ``tuple``."
2626

2727
#:c-api/tuple.rst:18
28-
#,fuzzy
2928
msgid""
3029
"This instance of :c:type:`PyTypeObject` represents the Python tuple type; it "
3130
"is the same object as :class:`tuple` in the Python layer."
3231
msgstr""
3332
"Cette instance de :c:type:`PyTypeObject` représente le type Python "
34-
"*bytearray*, c'est le même que :class:`bytearray` côté Python."
33+
"``tuple``, c'est le même quel’objet Python:class:`tuple`."
3534

3635
#:c-api/tuple.rst:24
3736
msgid""
3837
"Return true if *p* is a tuple object or an instance of a subtype of the "
3938
"tuple type. This function always succeeds."
4039
msgstr""
40+
"Renvoie vrai si *p* est un ``tuple`` ou un instance d’un de ses sous-type. "
41+
"Cette fonction n’échoue jamais."
4142

4243
#:c-api/tuple.rst:30
4344
msgid""
4445
"Return true if *p* is a tuple object, but not an instance of a subtype of "
4546
"the tuple type. This function always succeeds."
4647
msgstr""
48+
"Renvoie vrai uniquement si *p* est un ``tuple``, mais pas une instance d’un "
49+
"des sous-types. Cette fonction n’échoue jamais."
4750

4851
#:c-api/tuple.rst:36
4952
msgid""
@@ -75,6 +78,9 @@ msgid ""
7578
"*pos* is negative or out of bounds, return ``NULL`` and set "
7679
"an :exc:`IndexError` exception."
7780
msgstr""
81+
"Renvoie l’objet à la position *pos* dans le *n*-uplet *p*. Si *pos* est "
82+
"négatif ou hors limites, ``NULL`` est renvoyé et "
83+
"l’exception :exc:`IndexError` est levée."
7884

7985
#:c-api/tuple.rst:64
8086
msgid""
@@ -87,6 +93,8 @@ msgstr ""
8793
#:c-api/tuple.rst:73
8894
msgid"Like :c:func:`PyTuple_GetItem`, but does no checking of its arguments."
8995
msgstr""
96+
"Similaire à la fonction :c:func:`PyTuple_GetItem`, mais ne contrôle pas les "
97+
"arguments."
9098

9199
#:c-api/tuple.rst:78
92100
msgid""
@@ -106,18 +114,26 @@ msgid ""
106114
"by *p*. Return ``0`` on success. If *pos* is out of bounds, return ``-1`` "
107115
"and set an :exc:`IndexError` exception."
108116
msgstr""
117+
"Insère une référence à l’objet *o* à la position *pos* du *n*-uplet pointé "
118+
"par *p*. Renvoie ``0`` si l’opération réussit. Si *pos* est hors limite, "
119+
"l’exception :exc:`IndexError` est levée et la fonction renvoie ``-1``."
109120

110121
#:c-api/tuple.rst:93
111122
msgid""
112123
"This function\"steals\" a reference to *o* and discards a reference to an "
113124
"item already in the tuple at the affected position."
114125
msgstr""
126+
"Cette fonction « s’accapare » une référence à l’objet *o* et dé-référence "
127+
"l’objet présent dans le *n*-uplet à cette position."
115128

116129
#:c-api/tuple.rst:99
117130
msgid""
118131
"Like :c:func:`PyTuple_SetItem`, but does no error checking, and should "
119132
"*only* be used to fill in brand new tuples."
120133
msgstr""
134+
"Semblable à la fonction :c:func:`PyTuple_SetItem`, mais ne contrôle pas les "
135+
"erreurs et *ne doit être utilisée que* pour remplir un *n*-uplet "
136+
"nouvellement créé."
121137

122138
#:c-api/tuple.rst:224c-api/tuple.rst:242
123139
msgid""
@@ -133,6 +149,9 @@ msgid ""
133149
"that is being replaced; any reference in the tuple at position *pos* will be "
134150
"leaked."
135151
msgstr""
152+
"Cette fonction «  s’accapare » une référence à l’objet *o* et, contrairement "
153+
"à :c:func:`PyTuple_SetItem`, ne dé-référence **pas** l’élément remplacé : la "
154+
"référence à l’objet présent dans le *n*-uplet à la position *pos* est perdue."
136155

137156
#:c-api/tuple.rst:114
138157
msgid""
@@ -155,10 +174,22 @@ msgid ""
155174
"and sets ``*p`` to ``NULL``, and raises :exc:`MemoryError` "
156175
"or :exc:`SystemError`."
157176
msgstr""
177+
"Permet de redimensionner un *n*-uplet. *newsize* est la nouvelle taille de "
178+
"ce *n*-uplet. Comme les *n*-uplets sont *supposés* être immuables cette "
179+
"fonction doit être utilisée uniquement s’il n’existe qu’une référence vers "
180+
"cet objet. *N’utilisez pas* cette fonction s’il est possible que le *n*-"
181+
"uplet soit connu d’une autre partie du code. Le *n*-uplet sera toujours "
182+
"agrandi ou réduit à partir de la fin. Cette fonction est plus performante "
183+
"que de détruire le ``tuple`` puis d’en créer un nouveau. Renvoie ``0`` si "
184+
"l’opération réussit. Le code ne devrait jamais supposer que la valeur de "
185+
"``*p`` sera la même après l’appel à cette fonction. Si l’objet référencé par "
186+
"``*p`` doit être remplacé, alors il est d’abord détruit. En cas d’erreur "
187+
"cette fonction renvoie ``-1`` , stocke ``NULL`` dans ``*p`` et lève "
188+
"soit :exc:`MemoryError` soit :exc:`SystemError`."
158189

159190
#:c-api/tuple.rst:136
160191
msgid"Struct Sequence Objects"
161-
msgstr""
192+
msgstr"Objets structure-séquence"
162193

163194
#:c-api/tuple.rst:138
164195
msgid""
@@ -167,13 +198,20 @@ msgid ""
167198
"also be accessed through attributes. To create a struct sequence, you first "
168199
"have to create a specific struct sequence type."
169200
msgstr""
201+
"Les objets *structure-séquence* sont l’équivalent C des "
202+
"objets :func:`~collections.namedtuple`, c’est-à-dire une liste d’objets dont "
203+
"les éléments peuvent être désignés par des attributs. Pour créer un objet "
204+
"structure-séquence vous devez d’abord définir son type."
170205

171206
#:c-api/tuple.rst:145
172207
msgid""
173208
"Create a new struct sequence type from the data in *desc*, described below. "
174209
"Instances of the resulting type can be created "
175210
"with :c:func:`PyStructSequence_New`."
176211
msgstr""
212+
"Crée un nouveau type d’objet *structure-séquence* à partir des données dans "
213+
"*desc*, décrit ci-dessous. Le type ainsi créé peut être instancié en "
214+
"appelant :c:func:`PyStructSequence_New`."
177215

178216
#:c-api/tuple.rst:217
179217
msgid"Return ``NULL`` with an exception set on failure."
@@ -182,6 +220,7 @@ msgstr ""
182220
#:c-api/tuple.rst:153
183221
msgid"Initializes a struct sequence type *type* from *desc* in place."
184222
msgstr""
223+
"Initialise un type de structure-séquence à partir de *desc*, sur place."
185224

186225
#:c-api/tuple.rst:158
187226
msgid""
@@ -191,7 +230,7 @@ msgstr ""
191230

192231
#:c-api/tuple.rst:166
193232
msgid"Contains the meta information of a struct sequence type to create."
194-
msgstr""
233+
msgstr"Contient les méta-données d’un type structure-séquence à créer."
195234

196235
#:c-api/tuple.rst:170
197236
msgid""
@@ -232,17 +271,19 @@ msgstr ""
232271

233272
#:c-api/tuple.rst:206
234273
msgid"Special value for a field name to leave it unnamed."
235-
msgstr""
274+
msgstr"Une valeur sentinelle pour indiquer qu’un champ n’est pas nommé."
236275

237276
#:c-api/tuple.rst:208
238277
msgid"The type was changed from ``char *``."
239-
msgstr""
278+
msgstr"Le type était ``char *``."
240279

241280
#:c-api/tuple.rst:214
242281
msgid""
243282
"Creates an instance of *type*, which must have been created "
244283
"with :c:func:`PyStructSequence_NewType`."
245284
msgstr""
285+
"Crée une instance de *type*, qui doit avoir été créé "
286+
"via :c:func:`PyStructSequence_NewType`."
246287

247288
#:c-api/tuple.rst:222
248289
msgid""
@@ -263,10 +304,13 @@ msgid ""
263304
"Like :c:func:`PyTuple_SET_ITEM`, this should only be used to fill in brand "
264305
"new instances."
265306
msgstr""
307+
"Insère un l’objet *o* dans la structure-séquence *p* à la position *pos*. "
308+
"Pour les mêmes raisons que :c:func:`PyTuple_SET_ITEM`, cette fonction ne "
309+
"doit être utilisée que pour des objets nouvellement créés."
266310

267311
#:c-api/tuple.rst:247
268312
msgid"This function\"steals\" a reference to *o*."
269-
msgstr""
313+
msgstr"Cette fonction « s’accapare » une référence à *o*."
270314

271315
#:c-api/tuple.rst:252
272316
msgid"Alias to :c:func:`PyStructSequence_SetItem`."

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp