Skip to content

Commit 6a38588

Browse files
CandicePersilJulienPalard
authored andcommitted
Traduction de library/pprint.po
1 parent 5c3222f commit 6a38588

File tree

1 file changed

+61
-34
lines changed

1 file changed

+61
-34
lines changed

library/pprint.po

Lines changed: 61 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2024-11-01 00:16+0100\n"
9-
"PO-Revision-Date: 2020-05-03 09:52+0200\n"
9+
"PO-Revision-Date: 2024-11-03 21:59+0100\n"
1010
"Last-Translator: ZepmanBC <zepman@gmail.com>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -16,9 +16,8 @@ msgstr ""
1616
"X-Generator: Poedit 2.0.6\n"
1717

1818
#: library/pprint.rst:2
19-
#, fuzzy
2019
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"
2221

2322
#: library/pprint.rst:10
2423
msgid "**Source code:** :source:`Lib/pprint.py`"
@@ -44,16 +43,15 @@ msgstr ""
4443
"peuvent être représentés sous forme littérale en Python."
4544

4645
#: library/pprint.rst:21
47-
#, fuzzy
4846
msgid ""
4947
"The formatted representation keeps objects on a single line if it can, and "
5048
"breaks them onto multiple lines if they don't fit within the allowed width, "
5149
"adjustable by the *width* parameter defaulting to 80 characters."
5250
msgstr ""
5351
"L’affichage formaté affiche, tant que possible, les objets sur une seule "
5452
"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 de modifier 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 de 80 caractères."
5755

5856
#: library/pprint.rst:25
5957
msgid "Dictionaries are sorted by key before the display is computed."
@@ -64,56 +62,59 @@ msgstr ""
6462
#: library/pprint.rst:27
6563
msgid "Added support for pretty-printing :class:`types.SimpleNamespace`."
6664
msgstr ""
65+
"Prise en charge de l’affichage élégant de :class:`types.SimpleNamespace`."
6766

6867
#: library/pprint.rst:30
6968
msgid "Added support for pretty-printing :class:`dataclasses.dataclass`."
7069
msgstr ""
70+
"Prise en charge de l’affichage élégant de :class:`dataclasses.dataclass`."
7171

7272
#: library/pprint.rst:36
7373
msgid "Functions"
7474
msgstr "Fonctions"
7575

7676
#: library/pprint.rst:41
77-
#, fuzzy
7877
msgid ""
7978
"Prints the formatted representation of *object*, followed by a newline. This "
8079
"function may be used in the interactive interpreter instead of the :func:"
8180
"`print` function for inspecting values. Tip: you can reassign ``print = "
8281
"pprint.pp`` for use within a scope."
8382
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."
9287

9388
#: library/pprint.rst:0
9489
msgid "Parameters"
9590
msgstr "Paramètres"
9691

9792
#: library/pprint.rst:46
9893
msgid "The object to be printed."
99-
msgstr ""
94+
msgstr "L’objet à afficher."
10095

10196
#: library/pprint.rst:49
10297
msgid ""
10398
"A file-like object to which the output will be written by calling its :meth:"
10499
"`!write` method. If ``None`` (the default), :data:`sys.stdout` is used."
105100
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é."
106104

107105
#: library/pprint.rst:55
108106
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."
110108

111109
#: library/pprint.rst:58
112110
msgid ""
113111
"The desired maximum number of characters per line in the output. If a "
114112
"structure cannot be formatted within the width constraint, a best effort "
115113
"will be made."
116114
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."
117118

118119
#: library/pprint.rst:63
119120
msgid ""
@@ -122,6 +123,10 @@ msgid ""
122123
"If ``None`` (the default), there is no constraint on the depth of the "
123124
"objects being formatted."
124125
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."
125130

126131
#: library/pprint.rst:71
127132
msgid ""
@@ -130,37 +135,53 @@ msgid ""
130135
"separate line, otherwise as many items as will fit within the *width* will "
131136
"be formatted on each output line."
132137
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."
133143

134144
#: library/pprint.rst:78
135145
msgid ""
136146
"If ``True``, dictionaries will be formatted with their keys sorted, "
137147
"otherwise they will be displayed in insertion order (the default)."
138148
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)."
139152

140153
#: library/pprint.rst:83
141154
msgid ""
142155
"If ``True``, integers will be formatted with the ``_`` character for a "
143156
"thousands separator, otherwise underscores are not displayed (the default)."
144157
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)."
145161

146162
#: library/pprint.rst:105
147163
msgid ""
148164
"Alias for :func:`~pprint.pp` with *sort_dicts* set to ``True`` by default, "
149165
"which would automatically sort the dictionaries' keys, you might want to "
150166
"use :func:`~pprint.pp` instead where it is ``False`` by default."
151167
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."
152172

153173
#: library/pprint.rst:113
154-
#, fuzzy
155174
msgid ""
156175
"Return the formatted representation of *object* as a string. *indent*, "
157176
"*width*, *depth*, *compact*, *sort_dicts* and *underscore_numbers* are "
158177
"passed to the :class:`PrettyPrinter` constructor as formatting parameters "
159178
"and their meanings are as described in the documentation above."
160179
msgstr ""
161180
"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."
164185

165186
#: library/pprint.rst:123
166187
msgid ""
@@ -178,9 +199,12 @@ msgid ""
178199
"subject to the same limitations as noted in :func:`saferepr` below and may "
179200
"raise an :exc:`RecursionError` if it fails to detect a recursive object."
180201
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."
181206

182207
#: library/pprint.rst:140
183-
#, fuzzy
184208
msgid ""
185209
"Return a string representation of *object*, protected against recursion in "
186210
"some common data structures, namely instances of :class:`dict`, :class:"
@@ -189,25 +213,30 @@ msgid ""
189213
"recursive reference will be represented as ``<Recursion on typename with "
190214
"id=number>``. The representation is not otherwise formatted."
191215
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."
197223

198224
#: library/pprint.rst:153
199225
msgid "PrettyPrinter Objects"
200226
msgstr "Les Objets PrettyPrinter"
201227

202228
#: library/pprint.rst:160
203229
msgid "Construct a :class:`PrettyPrinter` instance."
204-
msgstr ""
230+
msgstr "Crée une instance de :class:`PrettyPrinter`."
205231

206232
#: library/pprint.rst:162
207233
msgid ""
208234
"Arguments have the same meaning as for :func:`~pprint.pp`. Note that they "
209235
"are in a different order, and that *sort_dicts* defaults to ``True``."
210236
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."
211240

212241
#: library/pprint.rst:189
213242
msgid "Added the *compact* parameter."
@@ -218,13 +247,13 @@ msgid "Added the *sort_dicts* parameter."
218247
msgstr "Ajout du paramètre *sort_dicts*."
219248

220249
#: library/pprint.rst:195
221-
#, fuzzy
222250
msgid "Added the *underscore_numbers* parameter."
223-
msgstr "Ajout du paramètre *sort_dicts*."
251+
msgstr "Ajout du paramètre *underscore_numbers*."
224252

225253
#: library/pprint.rst:198
226254
msgid "No longer attempts to write to :data:`!sys.stdout` if it is ``None``."
227255
msgstr ""
256+
"N'essaie plus d’écrire sur :data:`!sys.stdout` lorsqu'il vaut ``None``."
228257

229258
#: library/pprint.rst:202
230259
msgid ":class:`PrettyPrinter` instances have the following methods:"
@@ -327,22 +356,20 @@ msgid "Example"
327356
msgstr "Exemple"
328357

329358
#: library/pprint.rst:264
330-
#, fuzzy
331359
msgid ""
332360
"To demonstrate several uses of the :func:`~pprint.pp` function and its "
333361
"parameters, let's fetch information about a project from `PyPI <https://pypi."
334362
"org>`_::"
335363
msgstr ""
336364
"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 "
338366
"projet `PyPI <https://pypi.org>`_ ::"
339367

340368
#: library/pprint.rst:273
341-
#, fuzzy
342369
msgid "In its basic form, :func:`~pprint.pp` shows the whole object::"
343370
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 ::"
346373

347374
#: library/pprint.rst:329
348375
msgid ""

0 commit comments

Comments
 (0)