Skip to content

Commit abf6155

Browse files
committed
library pprint
1 parent cbaa272 commit abf6155

1 file changed

Lines changed: 63 additions & 60 deletions

File tree

library/pprint.po

Lines changed: 63 additions & 60 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 22:03+0200\n"
9+
"PO-Revision-Date: 2018-10-12 14:12+0200\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@ msgstr ""
1717

1818
#: ../Doc/library/pprint.rst:2
1919
msgid ":mod:`pprint` --- Data pretty printer"
20-
msgstr ":mod:`pprint` — L’impression élégante de données"
20+
msgstr ":mod:`pprint` — L’affichage élégant de données"
2121

2222
#: ../Doc/library/pprint.rst:10
2323
msgid "**Source code:** :source:`Lib/pprint.py`"
@@ -32,14 +32,15 @@ msgid ""
3232
"be the case if objects such as files, sockets or classes are included, as "
3333
"well as many other objects which are not representable as Python literals."
3434
msgstr ""
35-
"Le module :mod:`pprint` fournit la possibilité « d’imprimer élégamment » des "
36-
"structures de données Python arbitraires sous une forme qui peut être "
37-
"utilisée comme une entrée dans l’interpréteur. Si les structures formatées "
38-
"incluent des objets qui ne sont pas de types Python fondamentaux, leurs "
39-
"représentations peuvent ne pas être chargées. Cela peut être le cas si des "
40-
"objets tels que des fichiers, des *sockets* ou des classes sont inclus, "
41-
"c’est aussi valable pour beaucoup d’autres types d’objets qui ne peuvent "
42-
"être représentés syntaxiquement en Python."
35+
"Le module :mod:`pprint` permet « d’afficher élégamment » des structures de "
36+
"données Python arbitraires sous une forme qui peut être utilisée ensuite "
37+
"comme une entrée dans l’interpréteur. Si les structures formatées incluent "
38+
"des objets qui ne sont pas de types Python fondamentaux, leurs "
39+
"représentations peuvent ne pas être acceptables en tant que telles par "
40+
"l’interpréteur. Cela peut être le cas si des objets tels que des fichiers, "
41+
"des interfaces de connexion (*sockets* en anglais) ou des classes sont "
42+
"inclus, c’est aussi valable pour beaucoup d’autres types d’objets qui ne "
43+
"peuvent être représentés sous forme littérale en Python."
4344

4445
#: ../Doc/library/pprint.rst:21
4546
msgid ""
@@ -49,18 +50,19 @@ msgid ""
4950
"the width constraint."
5051
msgstr ""
5152
"L’affichage formaté affiche tant que possible les objets sur une seule "
52-
"ligne, et les sépare sur plusieurs lignes s’ils dépassent la largeur qui "
53-
"leur est allouée. Créez explicitement des objets :class:`PrettyPrinter` si "
54-
"vous avez besoin de modifier les limites de largeur."
53+
"ligne, et les sépare sur plusieurs lignes s’ils dépassent la largeur "
54+
"autorisée par l’interpréteur. Créez explicitement des objets :class:"
55+
"`PrettyPrinter` si vous avez besoin de modifier les limites de largeur."
5556

5657
#: ../Doc/library/pprint.rst:26
5758
msgid "Dictionaries are sorted by key before the display is computed."
5859
msgstr ""
59-
"Les dictionnaires sont triés par clés avant que l’affichage ne soit calculé."
60+
"Les dictionnaires sont classés par clés avant que l’affichage ne soit "
61+
"calculé."
6062

6163
#: ../Doc/library/pprint.rst:28
6264
msgid "The :mod:`pprint` module defines one class:"
63-
msgstr "Le module :mod:`pprint` définit une seule classe : ::"
65+
msgstr "Le module :mod:`pprint` définit une seule classe : ::"
6466

6567
#: ../Doc/library/pprint.rst:36
6668
msgid ""
@@ -81,25 +83,24 @@ msgid ""
8183
"separate line. If *compact* is true, as many items as will fit within the "
8284
"*width* will be formatted on each output line."
8385
msgstr ""
84-
"Crée une instance de :class:`PrettyPrinter`. Ce constructeur comprend "
85-
"plusieurs paramètres nommés. Un flux de sortie peut être configuré en "
86-
"utilisant le mot clé *stream*; la seule méthode utilisée sur l’objet "
87-
"*stream* est la méthode :meth:`write` du protocole de fichiers. Si rien "
88-
"n’est spécifié, la classe :class:`PrettyPrinter` utilise ``sys.stdout``. La "
89-
"taille de l’indentation ajoutée à chaque niveau récursif est spécifiée par "
90-
"*indent*; la valeur par défaut est un. D’autres valeurs pourraient donner "
91-
"des résultats surprenants, mais peuvent aider à mieux visualiser les "
92-
"imbrications. Le nombre de niveaux qui peuvent être affichés est contrôlé "
93-
"par *depth*; si la structure de données est trop profonde, le niveau suivant "
94-
"est remplacé par ``…``. Par défaut il n’y a pas de contraintes sur la "
95-
"profondeur des objets formatés. Largeur désirée de la sortie est limitée à "
96-
"l’aide du paramètre *width*; la valeur par défaut est de 80 caractères. Si "
97-
"une structure ne peut pas être formatée dans les limites de la largeur "
98-
"contrainte, on fera de notre mieux. SI *compact* est initialisé à *False* "
99-
"(la valeur par défaut), chaque élément d’une longue séquence sera formaté "
100-
"sur une ligne séparée. Si *compact* est initialisé à *True*, tous les "
101-
"éléments qui peuvent tenir dans la largeur définie seront formatés sur "
102-
"chaque ligne de sortie."
86+
"Crée une instance de :class:`PrettyPrinter`. Ce constructeur accepte "
87+
"plusieurs paramètres nommés. Un flux de sortie peut être définit par le mot "
88+
"clé *stream*; la seule méthode utilisée sur l’objet *stream* est la méthode :"
89+
"meth:`write` du protocole de fichiers. Si rien n’est spécifié, la classe :"
90+
"class:`PrettyPrinter` utilise ``sys.stdout``. La taille de l’indentation "
91+
"ajoutée à chaque niveau récursif est spécifiée par *indent*; la valeur par "
92+
"défaut vaut ``1`. D’autres valeurs pourraient donner des résultats "
93+
"surprenants, mais peuvent aider à mieux visualiser les imbrications. Le "
94+
"nombre de niveaux qui peuvent être affichés est contrôlé par *depth*; si la "
95+
"structure de données est trop profonde, le niveau suivant est remplacé par "
96+
"``…``. Par défaut il n’y a pas de contraintes sur la profondeur des objets "
97+
"formatés. Vous pouvez limiter la largeur de la sortie à l’aide du paramètre "
98+
"*width*; la valeur par défaut est de 80 caractères. Si une structure ne peut "
99+
"pas être formatée dans les limites de la largeur contrainte, le module fait "
100+
"au mieux. SI *compact* est initialisé à *False* (la valeur par défaut), "
101+
"chaque élément d’une longue séquence est formaté sur une ligne séparée. Si "
102+
"*compact* est initialisé à *True*, tous les éléments qui peuvent tenir dans "
103+
"la largeur définie sont formatés sur chaque ligne de sortie."
103104

104105
#: ../Doc/library/pprint.rst:53 ../Doc/library/pprint.rst:88
105106
#: ../Doc/library/pprint.rst:102
@@ -109,16 +110,16 @@ msgstr "Ajout du paramètre *compact*."
109110
#: ../Doc/library/pprint.rst:80
110111
msgid "The :mod:`pprint` module also provides several shortcut functions:"
111112
msgstr ""
112-
"Le module :mod:`pprint` fournit aussi quelques fonctions de raccourcis:"
113+
"Le module :mod:`pprint` fournit aussi quelques fonctions de raccourcis : ::"
113114

114115
#: ../Doc/library/pprint.rst:84
115116
msgid ""
116117
"Return the formatted representation of *object* as a string. *indent*, "
117118
"*width*, *depth* and *compact* will be passed to the :class:`PrettyPrinter` "
118119
"constructor as formatting parameters."
119120
msgstr ""
120-
"Retourne une représentation formatée de *object* sous forme de chaine de "
121-
"caractères. *indent*, *width*, *depth* et *compact* sont passé au "
121+
"Renvoie une représentation formatée de *object* sous forme de chaine de "
122+
"caractères. *indent*, *width*, *depth* et *compact* sont passés au "
122123
"constructeur de :class:`PrettyPrinter` comme paramètres de formatage."
123124

124125
#: ../Doc/library/pprint.rst:95
@@ -132,7 +133,7 @@ msgid ""
132133
msgstr ""
133134
"Affiche la représentation formatée de *object* sur *stream*, suivie d’un "
134135
"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+
"utilisé. Vous pouvez l’utiliser dans l’interpréteur interactif de Python au "
136137
"lieu de la fonction :func:`print` pour inspecter les valeurs (vous pouvez "
137138
"même réassigner ``print = pprint.pprint`` pour une utilisation au sein de sa "
138139
"portée). *indent*, *width*, *depth* et *compact* sont passés au constructeur "
@@ -146,15 +147,15 @@ msgid ""
146147
msgstr ""
147148
"Détermine si la représentation formatée de *object* est « lisible », ou s’il "
148149
"peut être utilisé pour recomposer sa valeur en utilisant la fonction :func:"
149-
"`eval`. Cela retourne toujours ``False`` pour les objets récursifs."
150+
"`eval`. Cela renvoie toujours ``False`` pour les objets récursifs."
150151

151152
#: ../Doc/library/pprint.rst:131
152153
msgid "Determine if *object* requires a recursive representation."
153154
msgstr "Détermine si *object* requiert une représentation récursive."
154155

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

159160
#: ../Doc/library/pprint.rst:138
160161
msgid ""
@@ -163,9 +164,9 @@ msgid ""
163164
"the recursive reference will be represented as ``<Recursion on typename with "
164165
"id=number>``. The representation is not otherwise formatted."
165166
msgstr ""
166-
"Retourne une représentation de *object* sous forme de chaîne de caractère, "
167+
"Renvoie une représentation de *object* sous forme de chaîne de caractère, "
167168
"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ésentation de *object* présente une entrée récursive, celle-ci sera "
169170
"représentée telle que ``<Recursion on typename with id=number>``. Autrement, "
170171
"la représentation de l’objet n’est pas formatée."
171172

@@ -176,22 +177,23 @@ msgstr "Les Objets PrettyPrinter"
176177
#: ../Doc/library/pprint.rst:152
177178
msgid ":class:`PrettyPrinter` instances have the following methods:"
178179
msgstr ""
179-
"Les instances de la classe :class:`PrettyPrinter` ont les méthodes suivantes:"
180+
"Les instances de la classe :class:`PrettyPrinter` ont les méthodes "
181+
"suivantes : ::"
180182

181183
#: ../Doc/library/pprint.rst:157
182184
msgid ""
183185
"Return the formatted representation of *object*. This takes into account "
184186
"the options passed to the :class:`PrettyPrinter` constructor."
185187
msgstr ""
186-
"Retourne la représentation formatée de *object*. Cela prend en compte les "
188+
"Renvoie la représentation formatée de *object*. Cela prend en compte les "
187189
"options passées au constructeur de la classe :class:`PrettyPrinter`."
188190

189191
#: ../Doc/library/pprint.rst:163
190192
msgid ""
191193
"Print the formatted representation of *object* on the configured stream, "
192194
"followed by a newline."
193195
msgstr ""
194-
"Affiche sur le flux configuré la représentation formatée de *object*, suivit "
196+
"Affiche sur le flux configuré la représentation formatée de *object*, suivie "
195197
"d’une fin de ligne."
196198

197199
#: ../Doc/library/pprint.rst:166
@@ -214,11 +216,11 @@ msgid ""
214216
"class:`PrettyPrinter` is set and the object is deeper than allowed, this "
215217
"returns ``False``."
216218
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``."
219+
"Détermine si la représentation formatée de *object* est « lisible », ou si "
220+
"elle peut être utilisée pour recomposer sa valeur en utilisant la fonction :"
221+
"func:`eval`. Cela renvoie toujours ``False`` pour les objets récursifs. Si "
222+
"le paramètre *depth* de la classe :class:`PrettyPrinter` est initialisé et "
223+
"que l’objet est plus « profond » que permis, cela renvoie ``False``."
222224

223225
#: ../Doc/library/pprint.rst:185
224226
msgid "Determine if the object requires a recursive representation."
@@ -230,7 +232,8 @@ msgid ""
230232
"objects are converted to strings. The default implementation uses the "
231233
"internals of the :func:`saferepr` implementation."
232234
msgstr ""
233-
"Cette méthode est fournie sous forme de *hook* pour permettre aux sous-"
235+
"Cette méthode est fournie sous forme de point d’entrée ou méthode (à "
236+
"déclenchement) automatique (*hook* en anglais) pour permettre aux sous-"
234237
"classes de modifier la façon dont les objets sont convertis en chaînes. "
235238
"L’implémentation par défaut est celle de la fonction :func:`saferepr`."
236239

@@ -251,14 +254,14 @@ msgid ""
251254
"the current level; recursive calls should be passed a value less than that "
252255
"of the current call."
253256
msgstr ""
254-
"Retourne trois valeurs: la version formatée de *object* sous forme de chaîne "
257+
"Renvoie trois valeurs: la version formatée de *object* sous forme de chaîne "
255258
"de caractères, une option indiquant si le résultat est « lisible », et une "
256259
"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-
"`id` des objets (conteneurs directs ou indirects de *objet* qui affectent sa "
260+
"l’objet à représenter. Le deuxième est un dictionnaire qui contient l’ :fun:"
261+
"ìd` des objets (conteneurs directs ou indirects de *objet* qui affectent sa "
259262
"représentation) qui font partie du contexte de représentation courant tel "
260263
"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 "
264+
"contexte, le troisième argument renvoie ``True``. Des appels récursifs à la "
262265
"méthode :meth:`.format` doivent ajouter des entrés additionnelles aux "
263266
"conteneurs de ce dictionnaire. Le troisième argument *maxlevels*, donne la "
264267
"limite maximale de récursivité; la valeur par défaut est ``0``. Cet argument "
@@ -275,7 +278,7 @@ msgstr "Exemple"
275278
msgid ""
276279
"To demonstrate several uses of the :func:`pprint` function and its "
277280
"parameters, let's fetch information about a project from `PyPI <https://pypi."
278-
"org>`_ : ::"
281+
"org>`_::"
279282
msgstr ""
280283
"Pour illustrer quelques cas pratiques de l’utilisation de la fonction :func:"
281284
"`pprint`et de ses paramètres, allons chercher des informations sur un projet "
@@ -293,13 +296,13 @@ msgid ""
293296
"contents)::"
294297
msgstr ""
295298
"Le résultat peut être limité à une certaine profondeur en initialisant "
296-
"*depth*. (Ellipsis est utilisé pour des contenus plus « profonds ») : ::"
299+
"*depth*. ( ``…`` est utilisé pour des contenus plus « profonds ») : ::"
297300

298301
#: ../Doc/library/pprint.rst:313
299302
msgid ""
300303
"Additionally, maximum character *width* can be suggested. If a long object "
301304
"cannot be split, the specified width will be exceeded::"
302305
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 : ::"
306+
"De plus, une valeur maximale de caractères sur une ligne peut être définie "
307+
"en initialisant le paramètre *width*. Si un long objet ne peut être scindé, "
308+
"la valeur donnée à *width* sera outrepassée : ::"

0 commit comments

Comments
 (0)