@@ -6,7 +6,7 @@ msgstr ""
6
6
"Project-Id-Version :Python 3\n "
7
7
"Report-Msgid-Bugs-To :\n "
8
8
"POT-Creation-Date :2024-11-01 00:16+0100\n "
9
- "PO-Revision-Date :2020-05 -0309:52+0200 \n "
9
+ "PO-Revision-Date :2024-11 -0321:59+0100 \n "
10
10
"Last-Translator :ZepmanBC <zepman@gmail.com>\n "
11
11
"Language-Team :FRENCH <traductions@lists.afpy.org>\n "
12
12
"Language :fr\n "
@@ -16,9 +16,8 @@ msgstr ""
16
16
"X-Generator :Poedit 2.0.6\n "
17
17
18
18
#: library/pprint.rst:2
19
- #, fuzzy
20
19
msgid ":mod:`!pprint` --- Data pretty printer"
21
- msgstr ":mod:`pprint` — L’affichage élégant de données"
20
+ msgstr ":mod:`! pprint` — L’affichage élégant de données"
22
21
23
22
#: library/pprint.rst:10
24
23
msgid "**Source code:** :source:`Lib/pprint.py`"
@@ -44,16 +43,15 @@ msgstr ""
44
43
"peuvent être représentés sous forme littérale en Python."
45
44
46
45
#: library/pprint.rst:21
47
- #, fuzzy
48
46
msgid ""
49
47
"The formatted representation keeps objects on a single line if it can, and "
50
48
"breaks them onto multiple lines if they don't fit within the allowed width, "
51
49
"adjustable by the *width* parameter defaulting to 80 characters."
52
50
msgstr ""
53
51
"L’affichage formaté affiche, tant que possible, les objets sur une seule "
54
52
"ligne et les sépare sur plusieurs lignes s’ils dépassent la largeur "
55
- "autorisée par l’interpréteur.Créez explicitement des objets :class: "
56
- "`PrettyPrinter` si vous avez besoin demodifier les limites de largeur ."
53
+ "autorisée par l’interpréteur.Cette largeur est ajustable par le paramètre "
54
+ "*width* qui est par défaut de80 caractères ."
57
55
58
56
#: library/pprint.rst:25
59
57
msgid "Dictionaries are sorted by key before the display is computed."
@@ -64,56 +62,59 @@ msgstr ""
64
62
#: library/pprint.rst:27
65
63
msgid "Added support for pretty-printing :class:`types.SimpleNamespace`."
66
64
msgstr ""
65
+ "Prise en charge de l’affichage élégant de :class:`types.SimpleNamespace`."
67
66
68
67
#: library/pprint.rst:30
69
68
msgid "Added support for pretty-printing :class:`dataclasses.dataclass`."
70
69
msgstr ""
70
+ "Prise en charge de l’affichage élégant de :class:`dataclasses.dataclass`."
71
71
72
72
#: library/pprint.rst:36
73
73
msgid "Functions"
74
74
msgstr "Fonctions"
75
75
76
76
#: library/pprint.rst:41
77
- #, fuzzy
78
77
msgid ""
79
78
"Prints the formatted representation of *object*, followed by a newline. This "
80
79
"function may be used in the interactive interpreter instead of the :func:"
81
80
"`print` function for inspecting values. Tip: you can reassign ``print = "
82
81
"pprint.pp`` for use within a scope."
83
82
msgstr ""
84
- "Affiche la représentation formatée de *object* sur *stream*, suivie d’un "
85
- "retour à la ligne. Si *stream* vaut ``None``, ``sys.stdout`` est alors "
86
- "utilisé. Vous pouvez l’utiliser dans l’interpréteur interactif de Python au "
87
- "lieu de la fonction :func:`print` pour inspecter les valeurs (vous pouvez "
88
- "même réassigner ``print = pprint.pprint`` pour une utilisation au sein de sa "
89
- "portée). *indent*, *width*, *depth*, *compact* et *sort_dicts* sont passés "
90
- "au constructeur de classe :class:`PrettyPrinter` comme paramètres de "
91
- "formatage."
83
+ "Affiche la représentation formatée de *object*, suivie d’un retour à la "
84
+ "ligne. Cette fonction peut être utilisée dans l’interpréteur interactif au "
85
+ "lieu de la fonction :func:`print` pour inspecter les valeurs. Astuce : vous "
86
+ "pouvez réassigner ``print = pprint.pp`` pour l’utiliser dans une portée."
92
87
93
88
#: library/pprint.rst:0
94
89
msgid "Parameters"
95
90
msgstr "Paramètres"
96
91
97
92
#: library/pprint.rst:46
98
93
msgid "The object to be printed."
99
- msgstr ""
94
+ msgstr "L’objet à afficher. "
100
95
101
96
#: library/pprint.rst:49
102
97
msgid ""
103
98
"A file-like object to which the output will be written by calling its :meth:"
104
99
"`!write` method. If ``None`` (the default), :data:`sys.stdout` is used."
105
100
msgstr ""
101
+ "Un objet fichier-compatible sur lequel la sortie sera écrite en appelant sa "
102
+ "méthode :meth:`!write`. Si la valeur est ``None`` (la valeur par défaut), :"
103
+ "data:`sys.stdout` est utilisé."
106
104
107
105
#: library/pprint.rst:55
108
106
msgid "The amount of indentation added for each nesting level."
109
- msgstr ""
107
+ msgstr "La quantité d’indentation ajoutée pour chaque niveau d’imbrication. "
110
108
111
109
#: library/pprint.rst:58
112
110
msgid ""
113
111
"The desired maximum number of characters per line in the output. If a "
114
112
"structure cannot be formatted within the width constraint, a best effort "
115
113
"will be made."
116
114
msgstr ""
115
+ "Le nombre maximal de caractères souhaités par ligne dans la sortie. Si une "
116
+ "structure ne peut pas être formatée dans la largeur limite donnée, un effort "
117
+ "maximal sera fait."
117
118
118
119
#: library/pprint.rst:63
119
120
msgid ""
@@ -122,6 +123,10 @@ msgid ""
122
123
"If ``None`` (the default), there is no constraint on the depth of the "
123
124
"objects being formatted."
124
125
msgstr ""
126
+ "Le nombre de niveaux d’imbrication qui peuvent être affichés. Si la "
127
+ "structure de données à afficher est trop profonde, le niveau suivant est "
128
+ "remplacé par ``...``. Si la valeur est ``None`` (la valeur par défaut), il "
129
+ "n’y a pas de contrainte sur la profondeur des objets formatés."
125
130
126
131
#: library/pprint.rst:71
127
132
msgid ""
@@ -130,37 +135,53 @@ msgid ""
130
135
"separate line, otherwise as many items as will fit within the *width* will "
131
136
"be formatted on each output line."
132
137
msgstr ""
138
+ "Contrôle la façon dont les longues :term:`sequences <sequence>` sont "
139
+ "formatées. Si la valeur est ``False`` (la valeur par défaut), chaque élément "
140
+ "d’une séquence sera formaté sur une ligne séparée, sinon autant d’éléments "
141
+ "que possible qui peuvent tenir dans la *width* (la largeur) seront formatés "
142
+ "sur chaque ligne de sortie."
133
143
134
144
#: library/pprint.rst:78
135
145
msgid ""
136
146
"If ``True``, dictionaries will be formatted with their keys sorted, "
137
147
"otherwise they will be displayed in insertion order (the default)."
138
148
msgstr ""
149
+ "Si la valeur est ``True``, les dictionnaires seront formatés avec leurs clés "
150
+ "triées, sinon ils seront affichés dans l'ordre d'insertion (la valeur par "
151
+ "défaut)."
139
152
140
153
#: library/pprint.rst:83
141
154
msgid ""
142
155
"If ``True``, integers will be formatted with the ``_`` character for a "
143
156
"thousands separator, otherwise underscores are not displayed (the default)."
144
157
msgstr ""
158
+ "Si la valeur est ``True``, les entiers seront formatés avec le caractère "
159
+ "``_`` comme séparateur de milliers, sinon les underscores ne sont pas "
160
+ "affichés (le comportement par défaut)."
145
161
146
162
#: library/pprint.rst:105
147
163
msgid ""
148
164
"Alias for :func:`~pprint.pp` with *sort_dicts* set to ``True`` by default, "
149
165
"which would automatically sort the dictionaries' keys, you might want to "
150
166
"use :func:`~pprint.pp` instead where it is ``False`` by default."
151
167
msgstr ""
168
+ "Alias pour :func:`~pprint.pp` avec *sort_dicts* initialisé à ``True`` par "
169
+ "défaut (ce qui trie automatiquement les clés des dictionnaires), vous "
170
+ "pourriez préférer utiliser :func:`~pprint.pp` à la place où *sort_dicts* est "
171
+ "initialisé à ``False`` par défaut."
152
172
153
173
#: library/pprint.rst:113
154
- #, fuzzy
155
174
msgid ""
156
175
"Return the formatted representation of *object* as a string. *indent*, "
157
176
"*width*, *depth*, *compact*, *sort_dicts* and *underscore_numbers* are "
158
177
"passed to the :class:`PrettyPrinter` constructor as formatting parameters "
159
178
"and their meanings are as described in the documentation above."
160
179
msgstr ""
161
180
"Renvoie une représentation formatée de *object* sous forme de chaîne de "
162
- "caractères. *indent*, *width*, *depth* et *compact* sont passés au "
163
- "constructeur de :class:`PrettyPrinter` comme paramètres de formatage."
181
+ "caractères. *indent*, *width*, *depth*, *compact*, *sort_dicts* et "
182
+ "*underscore_numbers* sont passés au constructeur de :class:`PrettyPrinter` "
183
+ "comme paramètres de formatage et leurs significations sont telles que "
184
+ "décrites dans la documentation ci-dessus."
164
185
165
186
#: library/pprint.rst:123
166
187
msgid ""
@@ -178,9 +199,12 @@ msgid ""
178
199
"subject to the same limitations as noted in :func:`saferepr` below and may "
179
200
"raise an :exc:`RecursionError` if it fails to detect a recursive object."
180
201
msgstr ""
202
+ "Détermine si *object* nécessite une représentation récursive. Cette fonction "
203
+ "est soumise aux mêmes limitations que celles notées dans :func:`saferepr` ci-"
204
+ "dessous et peut lever une exception :exc:`RecursionError` si elle échoue à "
205
+ "détecter un objet récursif."
181
206
182
207
#: library/pprint.rst:140
183
- #, fuzzy
184
208
msgid ""
185
209
"Return a string representation of *object*, protected against recursion in "
186
210
"some common data structures, namely instances of :class:`dict`, :class:"
@@ -189,25 +213,30 @@ msgid ""
189
213
"recursive reference will be represented as ``<Recursion on typename with "
190
214
"id=number>``. The representation is not otherwise formatted."
191
215
msgstr ""
192
- "Renvoie une représentation de *object* sous forme de chaîne de caractère, "
193
- "celle-ci est protégée contre les structures de données récursives. Si la "
194
- "représentation de *object* présente une entrée récursive, celle-ci sera "
195
- "représentée telle que ``<Recursion on typename with id=number>``. Par "
196
- "ailleurs, la représentation de l’objet n’est pas formatée."
216
+ "Renvoie une représentation de *object*, protégée contre la récursivité dans "
217
+ "certaines structures de données courantes, à savoir que les instances de :"
218
+ "class:`dict`, :class:`list` et :class:`tuple` ou les sous-classes dont la "
219
+ "méthode ``__repr__`` n’ont pas été surchargées. Si la représentation de "
220
+ "*object* présente une entrée récursive, celle-ci sera représentée telle que "
221
+ "``<Recursion on typename with id=number>``. Par ailleurs, la représentation "
222
+ "de l’objet n’est pas formatée."
197
223
198
224
#: library/pprint.rst:153
199
225
msgid "PrettyPrinter Objects"
200
226
msgstr "Les Objets PrettyPrinter"
201
227
202
228
#: library/pprint.rst:160
203
229
msgid "Construct a :class:`PrettyPrinter` instance."
204
- msgstr ""
230
+ msgstr "Crée une instance de :class:`PrettyPrinter`. "
205
231
206
232
#: library/pprint.rst:162
207
233
msgid ""
208
234
"Arguments have the same meaning as for :func:`~pprint.pp`. Note that they "
209
235
"are in a different order, and that *sort_dicts* defaults to ``True``."
210
236
msgstr ""
237
+ "Les arguments ont la même signification que pour :func:`~pprint.pp`. Notez "
238
+ "qu’ils sont dans un ordre différent, et que *sort_dicts* est initialisé à "
239
+ "``True`` par défaut."
211
240
212
241
#: library/pprint.rst:189
213
242
msgid "Added the *compact* parameter."
@@ -218,13 +247,13 @@ msgid "Added the *sort_dicts* parameter."
218
247
msgstr "Ajout du paramètre *sort_dicts*."
219
248
220
249
#: library/pprint.rst:195
221
- #, fuzzy
222
250
msgid "Added the *underscore_numbers* parameter."
223
- msgstr "Ajout du paramètre *sort_dicts *."
251
+ msgstr "Ajout du paramètre *underscore_numbers *."
224
252
225
253
#: library/pprint.rst:198
226
254
msgid "No longer attempts to write to :data:`!sys.stdout` if it is ``None``."
227
255
msgstr ""
256
+ "N'essaie plus d’écrire sur :data:`!sys.stdout` lorsqu'il vaut ``None``."
228
257
229
258
#: library/pprint.rst:202
230
259
msgid ":class:`PrettyPrinter` instances have the following methods:"
@@ -327,22 +356,20 @@ msgid "Example"
327
356
msgstr "Exemple"
328
357
329
358
#: library/pprint.rst:264
330
- #, fuzzy
331
359
msgid ""
332
360
"To demonstrate several uses of the :func:`~pprint.pp` function and its "
333
361
"parameters, let's fetch information about a project from `PyPI <https://pypi."
334
362
"org>`_::"
335
363
msgstr ""
336
364
"Pour illustrer quelques cas pratiques de l’utilisation de la fonction :func:"
337
- "`pprint` et de ses paramètres, allons chercher des informations sur un "
365
+ "`~ pprint.pp ` et de ses paramètres, allons chercher des informations sur un "
338
366
"projet `PyPI <https://pypi.org>`_ ::"
339
367
340
368
#: library/pprint.rst:273
341
- #, fuzzy
342
369
msgid "In its basic form, :func:`~pprint.pp` shows the whole object::"
343
370
msgstr ""
344
- "Dans sa forme basique, la fonction :func:`pprint` affiche l’intégralité de "
345
- "l’objet ::"
371
+ "Dans sa forme basique, la fonction :func:`~ pprint.pp ` affiche l’intégralité "
372
+ "de l’objet ::"
346
373
347
374
#: library/pprint.rst:329
348
375
msgid ""