@@ -6,17 +6,18 @@ 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 : YEAR-MO-DA HO:MI+ZONE\n "
10- "Last-Translator : FULL NAME <EMAIL@ADDRESS>\n "
9+ "PO-Revision-Date : 2018-10-10 18:20+0200\n "
1110"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1211"Language : fr\n "
1312"MIME-Version : 1.0\n "
1413"Content-Type : text/plain; charset=UTF-8\n "
1514"Content-Transfer-Encoding : 8bit\n "
15+ "Last-Translator : \n "
16+ "X-Generator : Poedit 2.1.1\n "
1617
1718#: ../Doc/library/pprint.rst:2
1819msgid ":mod:`pprint` --- Data pretty printer"
19- msgstr ""
20+ msgstr ":mod:`pprint` — L’impression élégante de données "
2021
2122#: ../Doc/library/pprint.rst:10
2223msgid "**Source code:** :source:`Lib/pprint.py`"
@@ -31,6 +32,14 @@ msgid ""
3132"be the case if objects such as files, sockets or classes are included, as "
3233"well as many other objects which are not representable as Python literals."
3334msgstr ""
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."
3443
3544#: ../Doc/library/pprint.rst:21
3645msgid ""
@@ -39,14 +48,19 @@ msgid ""
3948"Construct :class:`PrettyPrinter` objects explicitly if you need to adjust "
4049"the width constraint."
4150msgstr ""
51+ "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."
4255
4356#: ../Doc/library/pprint.rst:26
4457msgid "Dictionaries are sorted by key before the display is computed."
4558msgstr ""
59+ "Les dictionnaires sont triés par clés avant que l’affichage ne soit calculé."
4660
4761#: ../Doc/library/pprint.rst:28
4862msgid "The :mod:`pprint` module defines one class:"
49- msgstr ""
63+ msgstr "Le module :mod:`pprint` définit une seule classe : :: "
5064
5165#: ../Doc/library/pprint.rst:36
5266msgid ""
@@ -67,22 +81,45 @@ msgid ""
6781"separate line. If *compact* is true, as many items as will fit within the "
6882"*width* will be formatted on each output line."
6983msgstr ""
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."
70103
71104#: ../Doc/library/pprint.rst:53 ../Doc/library/pprint.rst:88
72105#: ../Doc/library/pprint.rst:102
73106msgid "Added the *compact* parameter."
74- msgstr ""
107+ msgstr "Ajout du paramètre *compact*. "
75108
76109#: ../Doc/library/pprint.rst:80
77110msgid "The :mod:`pprint` module also provides several shortcut functions:"
78111msgstr ""
112+ "Le module :mod:`pprint` fournit aussi quelques fonctions de raccourcis:"
79113
80114#: ../Doc/library/pprint.rst:84
81115msgid ""
82116"Return the formatted representation of *object* as a string. *indent*, "
83117"*width*, *depth* and *compact* will be passed to the :class:`PrettyPrinter` "
84118"constructor as formatting parameters."
85119msgstr ""
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 "
122+ "constructeur de :class:`PrettyPrinter` comme paramètres de formatage."
86123
87124#: ../Doc/library/pprint.rst:95
88125msgid ""
0 commit comments