Repository navigation
Expand file tree
/
Copy pathiterator.po
More file actions
165 lines (141 loc) · 5.11 KB
/
Copy pathiterator.po
File metadata and controls
165 lines (141 loc) · 5.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-10-17 14:27+0200\n"
"PO-Revision-Date: 2019-03-26 17:16+0100\n"
"Last-Translator: ANTOINE FOURES <afoures@student.42.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: c-api/iterator.rst:6
msgid "Iterator Objects"
msgstr "Itérateurs"
#: c-api/iterator.rst:8
#, fuzzy
msgid ""
"Python provides two general-purpose iterator objects. The first, a sequence "
"iterator, works with an arbitrary sequence supporting "
"the :meth:`~object.__getitem__` method. The second works with a callable "
"object and a sentinel value, calling the callable for each item in the "
"sequence, and ending the iteration when the sentinel value is returned."
msgstr ""
"Python fournit deux itérateurs d'usage générique. Le premier est un "
"itérateur de séquence, il fonctionne avec n'importe quelle séquence "
"implémentant la méthode :meth:`__getitem__`. Le second fonctionne avec un "
"objet appelable et une valeur sentinelle, l'appelable permet d'obtenir "
"chaque élément de la séquence, et l'itération se termine lorsque la "
"sentinelle est atteinte."
#: c-api/iterator.rst:17
msgid ""
"Type object for iterator objects returned by :c:func:`PySeqIter_New` and the "
"one-argument form of the :func:`iter` built-in function for built-in "
"sequence types."
msgstr ""
"Type des itérateurs renvoyés par les fonctions :c:func:`PySeqIter_New` et la "
"forme à un argument de la fonction native :func:`iter` pour les séquences "
"natives."
#: c-api/iterator.rst:24
#, fuzzy
msgid ""
"Return true if the type of *op* is :c:data:`PySeqIter_Type`. This function "
"always succeeds."
msgstr "Renvoie vrai si *op* est de type :c:data:`PySeqIter_Type`."
#: c-api/iterator.rst:30
msgid ""
"Return an iterator that works with a general sequence object, *seq*. The "
"iteration ends when the sequence raises :exc:`IndexError` for the "
"subscripting operation."
msgstr ""
"Renvoie un itérateur sur la séquence *seq*. L'itération prend fin lorsque la "
"séquence lève :exc:`IndexError` lors d'une tentative d'accès."
#: c-api/iterator.rst:37
msgid ""
"Type object for iterator objects returned by :c:func:`PyCallIter_New` and "
"the two-argument form of the :func:`iter` built-in function."
msgstr ""
"Type de l'itérateur renvoyé par les fonctions :c:func:`PyCallIter_New` "
"et :func:`iter` à deux arguments."
#: c-api/iterator.rst:43
#, fuzzy
msgid ""
"Return true if the type of *op* is :c:data:`PyCallIter_Type`. This function "
"always succeeds."
msgstr "Renvoie vrai si *op* est de type :c:data:`PyCallIter_Type`."
#: c-api/iterator.rst:49
msgid ""
"Return a new iterator. The first parameter, *callable*, can be any Python "
"callable object that can be called with no parameters; each call to it "
"should return the next item in the iteration. When *callable* returns a "
"value equal to *sentinel*, the iteration will be terminated."
msgstr ""
"Renvoie un nouvel itérateur. Le premier paramètre, *callable*, peut être "
"n'importe quel objet Python appelable sans aucun paramètre ; chaque appel "
"doit renvoyer l'élément suivant de l'itération. Lorsque *callable* renvoie "
"une valeur égale à *sentinel*, l'itération prend fin."
#: c-api/iterator.rst:56
#, fuzzy
msgid "Range Objects"
msgstr "Itérateurs"
#: c-api/iterator.rst:60
msgid "The type object for :class:`range` objects."
msgstr ""
#: c-api/iterator.rst:65
#, fuzzy
msgid ""
"Return true if the object *o* is an instance of a :class:`range` object. "
"This function always succeeds."
msgstr "Renvoie vrai si *op* est de type :c:data:`PySeqIter_Type`."
#: c-api/iterator.rst:70
msgid "Builtin Iterator Types"
msgstr ""
#: c-api/iterator.rst:72
msgid ""
"These are built-in iteration types that are included in Python's C API, but "
"provide no additional functions. They are here for completeness."
msgstr ""
#: c-api/iterator.rst:80
msgid "C type"
msgstr ""
#: c-api/iterator.rst:81
msgid "Python type"
msgstr ""
#: c-api/iterator.rst:83
msgid ":py:class:`enumerate`"
msgstr ""
#: c-api/iterator.rst:85
msgid ":py:class:`filter`"
msgstr ""
#: c-api/iterator.rst:87
msgid ":py:class:`map`"
msgstr ""
#: c-api/iterator.rst:89
msgid ":py:class:`reversed`"
msgstr ""
#: c-api/iterator.rst:91
msgid ":py:class:`zip`"
msgstr ""
#: c-api/iterator.rst:95
#, fuzzy
msgid "Other Iterator Objects"
msgstr "Itérateurs"
#: c-api/iterator.rst:113
msgid "Type objects for iterators of various built-in objects."
msgstr ""
#: c-api/iterator.rst:115
msgid ""
"Do not create instances of these directly; prefer "
"calling :c:func:`PyObject_GetIter` instead."
msgstr ""
#: c-api/iterator.rst:118
msgid ""
"Note that there is no guarantee that a given built-in type uses a given "
"iterator type. For example, iterating over :class:`range` will use one of "
"two iterator types depending on the size of the range. Other types may start "
"using a similar scheme in the future, without warning."
msgstr ""