Skip to content

Commit ac9ce6c

Browse files
committed
library pprint
1 parent 5364984 commit ac9ce6c

File tree

1 file changed

+62
-5
lines changed

1 file changed

+62
-5
lines changed

library/pprint.po

Lines changed: 62 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-06-10 11:27+0200\n"
9-
"PO-Revision-Date: 2018-10-10 18:20+0200\n"
9+
"PO-Revision-Date: 2018-10-10 22:03+0200\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
@@ -130,21 +130,31 @@ msgid ""
130130
"within a scope). *indent*, *width*, *depth* and *compact* will be passed to "
131131
"the :class:`PrettyPrinter` constructor as formatting parameters."
132132
msgstr ""
133+
"Affiche la représentation formatée de *object* sur *stream*, suivie d’un "
134+
"retour à la ligne. Si *stream* vaut ``None``, ``sys.stdout``est alors "
135+
"utilisé. Cela peut être utilisé dans l’interpréteur interactif de Python au "
136+
"lieu de la fonction :func:`print` pour inspecter les valeurs (vous pouvez "
137+
"même réassigner ``print = pprint.pprint`` pour une utilisation au sein de sa "
138+
"portée). *indent*, *width*, *depth* et *compact* sont passés au constructeur "
139+
"de classe :class:`PrettyPrinter` comme paramètres de formatage."
133140

134141
#: ../Doc/library/pprint.rst:121
135142
msgid ""
136143
"Determine if the formatted representation of *object* is \"readable,\" or "
137144
"can be used to reconstruct the value using :func:`eval`. This always "
138145
"returns ``False`` for recursive objects."
139146
msgstr ""
147+
"Détermine si la représentation formatée de *object* est « lisible », ou s’il "
148+
"peut être utilisé pour recomposer sa valeur en utilisant la fonction :func:"
149+
"`eval`. Cela retourne toujours ``False`` pour les objets récursifs."
140150

141151
#: ../Doc/library/pprint.rst:131
142152
msgid "Determine if *object* requires a recursive representation."
143-
msgstr ""
153+
msgstr "Détermine si *object* requiert une représentation récursive."
144154

145155
#: ../Doc/library/pprint.rst:134
146156
msgid "One more support function is also defined:"
147-
msgstr ""
157+
msgstr "Une dernière fonction de support est définie ainsi:"
148158

149159
#: ../Doc/library/pprint.rst:138
150160
msgid ""
@@ -153,26 +163,36 @@ msgid ""
153163
"the recursive reference will be represented as ``<Recursion on typename with "
154164
"id=number>``. The representation is not otherwise formatted."
155165
msgstr ""
166+
"Retourne une représentation de *object* sous forme de chaîne de caractère, "
167+
"celle-ci est protégée contre les structures de données récursives. Si la "
168+
"représentation de *object* affiche une entrée récursive, celle-ci sera "
169+
"représentée telle que ``<Recursion on typename with id=number>``. Autrement, "
170+
"la représentation de l’objet n’est pas formatée."
156171

157172
#: ../Doc/library/pprint.rst:150
158173
msgid "PrettyPrinter Objects"
159-
msgstr ""
174+
msgstr "Les Objets PrettyPrinter"
160175

161176
#: ../Doc/library/pprint.rst:152
162177
msgid ":class:`PrettyPrinter` instances have the following methods:"
163178
msgstr ""
179+
"Les instances de la classe :class:`PrettyPrinter` ont les méthodes suivantes:"
164180

165181
#: ../Doc/library/pprint.rst:157
166182
msgid ""
167183
"Return the formatted representation of *object*. This takes into account "
168184
"the options passed to the :class:`PrettyPrinter` constructor."
169185
msgstr ""
186+
"Retourne la représentation formatée de *object*. Cela prend en compte les "
187+
"options passées au constructeur de la classe :class:`PrettyPrinter`."
170188

171189
#: ../Doc/library/pprint.rst:163
172190
msgid ""
173191
"Print the formatted representation of *object* on the configured stream, "
174192
"followed by a newline."
175193
msgstr ""
194+
"Affiche sur le flux configuré la représentation formatée de *object*, suivit "
195+
"d’une fin de ligne."
176196

177197
#: ../Doc/library/pprint.rst:166
178198
msgid ""
@@ -181,6 +201,10 @@ msgid ""
181201
"more efficient since new :class:`PrettyPrinter` objects don't need to be "
182202
"created."
183203
msgstr ""
204+
"Les méthodes suivantes fournissent les implémentations pour les fonctions "
205+
"correspondantes de mêmes noms. L’utilisation de ces méthodes sur une "
206+
"instance est légèrement plus efficace, car les nouveaux objets :class:"
207+
"`PrettyPrinter` n’ont pas besoin d’être créés."
184208

185209
#: ../Doc/library/pprint.rst:176
186210
msgid ""
@@ -190,17 +214,25 @@ msgid ""
190214
"class:`PrettyPrinter` is set and the object is deeper than allowed, this "
191215
"returns ``False``."
192216
msgstr ""
217+
"Détermine si la représentation formatée de *object* est « lisible », ou s’il "
218+
"peut être utilisé pour recomposer sa valeur en utilisant la fonction :func:"
219+
"`eval`. Cela retourne toujours ``False`` pour les objets récursifs. Si le "
220+
"paramètre *depth* de la classe :class:`PrettyPrinter` est initialisé et que "
221+
"l’objet est plus « profond » que permis, cela retourne ``False``."
193222

194223
#: ../Doc/library/pprint.rst:185
195224
msgid "Determine if the object requires a recursive representation."
196-
msgstr ""
225+
msgstr "Détermine si l’objet nécessite une représentation récursive."
197226

198227
#: ../Doc/library/pprint.rst:187
199228
msgid ""
200229
"This method is provided as a hook to allow subclasses to modify the way "
201230
"objects are converted to strings. The default implementation uses the "
202231
"internals of the :func:`saferepr` implementation."
203232
msgstr ""
233+
"Cette méthode est fournie sous forme de *hook* pour permettre aux sous-"
234+
"classes de modifier la façon dont les objets sont convertis en chaînes. "
235+
"L’implémentation par défaut est celle de la fonction :func:`saferepr`."
204236

205237
#: ../Doc/library/pprint.rst:194
206238
msgid ""
@@ -219,6 +251,21 @@ msgid ""
219251
"the current level; recursive calls should be passed a value less than that "
220252
"of the current call."
221253
msgstr ""
254+
"Retourne trois valeurs: la version formatée de *object* sous forme de chaîne "
255+
"de caractères, une option indiquant si le résultat est « lisible », et une "
256+
"option indiquant si une récursion a été détectée. Le premier argument est "
257+
"l’objet à représenter. Le second est un dictionnaire qui contient l’ :fun:"
258+
"ìd` des objets (conteneurs directs ou indirects de *objet* qui affectent sa "
259+
"représentation) qui font partie du contexte de représentation courant tel "
260+
"que les clés; si un objet doit être représenté, mais l’a déjà été dans ce "
261+
"contexte, le troisième argument retourne ``True``. Des appels récursifs à la "
262+
"méthode :meth:`.format` doivent ajouter des entrés additionnelles aux "
263+
"conteneurs de ce dictionnaire. Le troisième argument *maxlevels*, donne la "
264+
"limite maximale de récursivité; la valeur par défaut est ``0``. Cet argument "
265+
"doit être passé non modifié pour des appels non récursifs. Le quatrième "
266+
"argument, *level*, donne le niveau de récursivité courant; les appels "
267+
"récursifs doivent être passés à une valeur inférieure à celle de l’appel "
268+
"courant."
222269

223270
#: ../Doc/library/pprint.rst:212
224271
msgid "Example"
@@ -230,19 +277,29 @@ msgid ""
230277
"parameters, let's fetch information about a project from `PyPI <https://pypi."
231278
"org>`_::"
232279
msgstr ""
280+
"Pour illustrer quelques cas pratiques de l’utilisation de la fonction :func:"
281+
"`pprint`et de ses paramètres, allons chercher des informations sur un projet "
282+
"`PyPI <https://pypi.org>`_ : ::"
233283

234284
#: ../Doc/library/pprint.rst:225
235285
msgid "In its basic form, :func:`pprint` shows the whole object::"
236286
msgstr ""
287+
"Dans sa forme basique, la fonction :func:`pprint` affiche l’intégralité de "
288+
"l’objet : ::"
237289

238290
#: ../Doc/library/pprint.rst:279
239291
msgid ""
240292
"The result can be limited to a certain *depth* (ellipsis is used for deeper "
241293
"contents)::"
242294
msgstr ""
295+
"Le résultat peut être limité à une certaine profondeur en initialisant "
296+
"*depth*. (Ellipsis est utilisé pour des contenus plus « profonds ») : ::"
243297

244298
#: ../Doc/library/pprint.rst:313
245299
msgid ""
246300
"Additionally, maximum character *width* can be suggested. If a long object "
247301
"cannot be split, the specified width will be exceeded::"
248302
msgstr ""
303+
"De plus, une valeur maximale de caractères sur une ligne peut être "
304+
"configurée en initialisant le paramètre *width*. Si un long objet ne peut "
305+
"être scindé, la valeur donnée à *width* sera outrepassée : ::"

0 commit comments

Comments
 (0)