Skip to content

Commit 41a62fb

Browse files
authored
Merge pull request #710 from fjsevilla-dev/traduccion-pprint
Traducción de library/pprint.po
2 parents 6f2bd19 + 7aaf15d commit 41a62fb

File tree

1 file changed

+116
-15
lines changed

1 file changed

+116
-15
lines changed

library/pprint.po

+116-15
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,29 @@
66
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
77
# get the list of volunteers
88
#
9-
#, fuzzy
109
msgid ""
1110
msgstr ""
1211
"Project-Id-Version: Python 3.8\n"
1312
"Report-Msgid-Bugs-To: \n"
1413
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
15-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
16-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14+
"PO-Revision-Date: 2020-08-22 19:09+0200\n"
1715
"Language-Team: python-doc-es\n"
1816
"MIME-Version: 1.0\n"
19-
"Content-Type: text/plain; charset=utf-8\n"
17+
"Content-Type: text/plain; charset=UTF-8\n"
2018
"Content-Transfer-Encoding: 8bit\n"
2119
"Generated-By: Babel 2.8.0\n"
20+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
21+
"Last-Translator: Francisco Jesús Sevilla García <fjsevilla.dev@gmail.com>\n"
22+
"Language: es\n"
23+
"X-Generator: Poedit 2.4.1\n"
2224

2325
#: ../Doc/library/pprint.rst:2
2426
msgid ":mod:`pprint` --- Data pretty printer"
25-
msgstr ""
27+
msgstr ":mod:`pprint` --- Impresión bonita de datos"
2628

2729
#: ../Doc/library/pprint.rst:10
2830
msgid "**Source code:** :source:`Lib/pprint.py`"
29-
msgstr ""
31+
msgstr "**Código fuente:** :source:`Lib/pprint.py`"
3032

3133
#: ../Doc/library/pprint.rst:14
3234
msgid ""
@@ -37,6 +39,13 @@ msgid ""
3739
"be the case if objects such as files, sockets or classes are included, as "
3840
"well as many other objects which are not representable as Python literals."
3941
msgstr ""
42+
"El módulo :mod:`pprint` proporciona la capacidad de \"imprimir de forma "
43+
"bonita\" estructuras de datos arbitrarias de Python de manera que se puede "
44+
"utilizar como entrada para el intérprete. Si las estructuras formateadas "
45+
"incluyen objetos que no son tipos fundamentales de Python, es posible que la "
46+
"representación no sea válida como tal para el intérprete. Esto puede darse "
47+
"si se incluyen objetos como archivos, sockets o clases, así como muchos "
48+
"otros objetos que no se pueden representar como literales de Python."
4049

4150
#: ../Doc/library/pprint.rst:21
4251
msgid ""
@@ -45,14 +54,20 @@ msgid ""
4554
"Construct :class:`PrettyPrinter` objects explicitly if you need to adjust "
4655
"the width constraint."
4756
msgstr ""
57+
"La representación formateada mantiene los objetos en una sola línea siempre "
58+
"que sea posible y los divide en varias líneas si no encajan dentro del ancho "
59+
"permitido. Se deben crear objetos :class:`PrettyPrinter` de forma explícita "
60+
"si se necesita ajustar la restricción de ancho."
4861

4962
#: ../Doc/library/pprint.rst:26
5063
msgid "Dictionaries are sorted by key before the display is computed."
5164
msgstr ""
65+
"Los diccionarios se ordenan por clave antes de que se calcule la "
66+
"representación en pantalla."
5267

5368
#: ../Doc/library/pprint.rst:28
5469
msgid "The :mod:`pprint` module defines one class:"
55-
msgstr ""
70+
msgstr "El módulo :mod:`pprint` define una sola clase:"
5671

5772
#: ../Doc/library/pprint.rst:38
5873
msgid ""
@@ -75,27 +90,51 @@ msgid ""
7590
"default), dictionaries will be formatted with their keys sorted, otherwise "
7691
"they will display in insertion order."
7792
msgstr ""
93+
"Construye una instancia de :class:`PrettyPrinter`. Este constructor acepta "
94+
"varios argumento por palabra clave. Se puede establecer un flujo de salida "
95+
"usando la palabra clave *stream*; el único método utilizado en el objeto "
96+
"*stream* es el método :meth:`write` del protocolo de archivo. Si no se "
97+
"especifica, :class:`PrettyPrinter` adopta ``sys.stdout`` por defecto. La "
98+
"cantidad de sangría agregada para cada nivel recursivo se especifica "
99+
"mediante *indent*; por defecto es uno. Otros valores pueden hacer que la "
100+
"salida se vea un poco extraña, pero pueden hacer más fácil la visualización "
101+
"de los anidamientos. El número de niveles que se pueden mostrar se controla "
102+
"mediante *depth*; si la estructura de datos que se muestra es demasiado "
103+
"profunda, el siguiente nivel contenido se reemplaza por ``...``. De forma "
104+
"predeterminada, no hay restricciones en la profundidad de los objetos que se "
105+
"formatean. El ancho de salida deseado se restringe mediante el parámetro "
106+
"*width*; el valor predeterminado es 80 caracteres. Si no se puede formatear "
107+
"una estructura dentro del límite de ancho establecido, se ajustará lo mejor "
108+
"posible. Si *compact* es *False* (el valor por defecto), cada elemento de "
109+
"una secuencia larga se formateará en una línea separada. Si *compact* es "
110+
"*True*, en cada linea de salida se formatearán todos los elementos que "
111+
"quepan dentro del ancho definido. Si *sort_dicts* es *True* (el valor por "
112+
"defecto), los diccionarios se formatearán con sus claves ordenadas; de lo "
113+
"contrario, se mostrarán según orden de inserción."
78114

79115
#: ../Doc/library/pprint.rst:57 ../Doc/library/pprint.rst:97
80116
#: ../Doc/library/pprint.rst:125
81117
msgid "Added the *compact* parameter."
82-
msgstr ""
118+
msgstr "Añadido el argumento *compact*."
83119

84120
#: ../Doc/library/pprint.rst:60 ../Doc/library/pprint.rst:100
85121
#: ../Doc/library/pprint.rst:128
86122
msgid "Added the *sort_dicts* parameter."
87-
msgstr ""
123+
msgstr "Añadido el argumento *sort_dicts*."
88124

89125
#: ../Doc/library/pprint.rst:88
90126
msgid "The :mod:`pprint` module also provides several shortcut functions:"
91-
msgstr ""
127+
msgstr "El módulo :mod:`pprint` también proporciona varias funciones de atajo:"
92128

93129
#: ../Doc/library/pprint.rst:93
94130
msgid ""
95131
"Return the formatted representation of *object* as a string. *indent*, "
96132
"*width*, *depth*, *compact* and *sort_dicts* will be passed to the :class:"
97133
"`PrettyPrinter` constructor as formatting parameters."
98134
msgstr ""
135+
"Retorna la representación formateada de *object* como una cadena de "
136+
"caracteres. *indent*, *width*, *depth*, *compact* y *sort_dicts* se pasarán "
137+
"al constructor de :class:`PrettyPrinter` como parámetros de formato."
99138

100139
#: ../Doc/library/pprint.rst:106
101140
msgid ""
@@ -105,6 +144,11 @@ msgid ""
105144
"*args* and *kwargs* will be passed to :func:`pprint` as formatting "
106145
"parameters."
107146
msgstr ""
147+
"Imprime la representación formateada de *object* seguida de una nueva línea. "
148+
"Si *sort_dicts* es *False* (el valor por defecto), los diccionarios se "
149+
"mostrarán con sus claves según orden de inserción, de lo contrario, las "
150+
"claves del diccionario serán ordenadas. *args* y *kwargs* se pasarán a :func:"
151+
"`pprint` como parámetros de formato."
108152

109153
#: ../Doc/library/pprint.rst:118
110154
msgid ""
@@ -116,21 +160,31 @@ msgid ""
116160
"will be passed to the :class:`PrettyPrinter` constructor as formatting "
117161
"parameters."
118162
msgstr ""
163+
"Imprime la representación formateada de *object* en *stream*, seguida de una "
164+
"nueva línea. Si *stream* es ``None``, se usa ``sys.stdout``. Esta función se "
165+
"puede usar en el intérprete interactivo en lugar de la función :func:`print` "
166+
"para inspeccionar valores (incluso puedes reasignar ``print = pprint."
167+
"pprint`` para su uso dentro del ámbito). *indent*, *width*, *depth*, "
168+
"*compact* y *sort_dicts* se pasarán al constructor de :class:`PrettyPrinter` "
169+
"como parámetros de formato."
119170

120171
#: ../Doc/library/pprint.rst:147
121172
msgid ""
122173
"Determine if the formatted representation of *object* is \"readable\", or "
123174
"can be used to reconstruct the value using :func:`eval`. This always "
124175
"returns ``False`` for recursive objects."
125176
msgstr ""
177+
"Determina si la representación formateada de *object* es \"legible\" o si "
178+
"puede usarse para reconstruir el objeto usando :func:`eval`. Siempre "
179+
"retorna ``False`` para objetos recursivos."
126180

127181
#: ../Doc/library/pprint.rst:157
128182
msgid "Determine if *object* requires a recursive representation."
129-
msgstr ""
183+
msgstr "Determina si *object* requiere una representación recursiva."
130184

131185
#: ../Doc/library/pprint.rst:160
132186
msgid "One more support function is also defined:"
133-
msgstr ""
187+
msgstr "Una función extra de soporte es también definida:"
134188

135189
#: ../Doc/library/pprint.rst:164
136190
msgid ""
@@ -139,26 +193,36 @@ msgid ""
139193
"the recursive reference will be represented as ``<Recursion on typename with "
140194
"id=number>``. The representation is not otherwise formatted."
141195
msgstr ""
196+
"Retorna una representación en forma de cadena de caracteres de *object*, que "
197+
"está protegida contra estructuras de datos recursivas. Si la representación "
198+
"de *object* presenta una entrada recursiva, dicha referencia recursiva se "
199+
"representará como ``<Recursion on typename with id=number>``. Además, la "
200+
"representación no tendrá otro formato."
142201

143202
#: ../Doc/library/pprint.rst:176
144203
msgid "PrettyPrinter Objects"
145-
msgstr ""
204+
msgstr "Objetos *PrettyPrinter*"
146205

147206
#: ../Doc/library/pprint.rst:178
148207
msgid ":class:`PrettyPrinter` instances have the following methods:"
149208
msgstr ""
209+
"Las instancias de :class:`PrettyPrinter` tienen los siguientes métodos:"
150210

151211
#: ../Doc/library/pprint.rst:183
152212
msgid ""
153213
"Return the formatted representation of *object*. This takes into account "
154214
"the options passed to the :class:`PrettyPrinter` constructor."
155215
msgstr ""
216+
"Retorna la representación formateada de *object*. Tiene en cuenta las "
217+
"opciones pasadas al constructor de la clase :class:`PrettyPrinter`."
156218

157219
#: ../Doc/library/pprint.rst:189
158220
msgid ""
159221
"Print the formatted representation of *object* on the configured stream, "
160222
"followed by a newline."
161223
msgstr ""
224+
"Imprime la representación formateada de *object* en la secuencia "
225+
"configurada, seguida de una nueva línea."
162226

163227
#: ../Doc/library/pprint.rst:192
164228
msgid ""
@@ -167,6 +231,10 @@ msgid ""
167231
"more efficient since new :class:`PrettyPrinter` objects don't need to be "
168232
"created."
169233
msgstr ""
234+
"Los siguientes métodos proporcionan las implementaciones para las funciones "
235+
"correspondientes con los mismos nombres. Usar estos métodos en una instancia "
236+
"es algo más eficiente, ya que no es necesario crear nuevos objetos :class:"
237+
"`PrettyPrinter`."
170238

171239
#: ../Doc/library/pprint.rst:202
172240
msgid ""
@@ -176,17 +244,27 @@ msgid ""
176244
"class:`PrettyPrinter` is set and the object is deeper than allowed, this "
177245
"returns ``False``."
178246
msgstr ""
247+
"Determina si la representación formateada de *object* es \"legible\" o si se "
248+
"puede usar para reconstruir su valor usando :func:`eval`. Se debe tener en "
249+
"cuenta que se retorna ``False`` para objetos recursivos. Si el parámetro "
250+
"*depth* de :class:`PrettyPrinter` es proporcionado y el objeto es más "
251+
"profundo de lo permitido, también se retorna ``False``."
179252

180253
#: ../Doc/library/pprint.rst:211
181254
msgid "Determine if the object requires a recursive representation."
182-
msgstr ""
255+
msgstr "Determina si *object* requiere una representación recursiva."
183256

184257
#: ../Doc/library/pprint.rst:213
185258
msgid ""
186259
"This method is provided as a hook to allow subclasses to modify the way "
187260
"objects are converted to strings. The default implementation uses the "
188261
"internals of the :func:`saferepr` implementation."
189262
msgstr ""
263+
"Este método se proporciona como un punto de entrada o método de enlace "
264+
"automático (*hook* en inglés) para permitir que las subclases modifiquen la "
265+
"forma en que los objetos se convierten en cadenas de caracteres. La "
266+
"implementación por defecto utiliza la implementación interna de :func:"
267+
"`saferepr`."
190268

191269
#: ../Doc/library/pprint.rst:220
192270
msgid ""
@@ -205,30 +283,53 @@ msgid ""
205283
"the current level; recursive calls should be passed a value less than that "
206284
"of the current call."
207285
msgstr ""
286+
"Retorna tres valores: la versión formateada de *object* como una cadena de "
287+
"caracteres, una bandera que indica si el resultado es legible y una bandera "
288+
"que indica si se detectó recursividad. El primer argumento es el objeto a "
289+
"representar. El segundo es un diccionario que contiene la :func:`id` de los "
290+
"objetos que son parte del contexto de representación actual (contenedores "
291+
"directos e indirectos para *object* que están afectando a la "
292+
"representación), como las claves; si es necesario representar un objeto que "
293+
"ya está representado en *context*, el tercer valor de retorno será ``True``. "
294+
"Las llamadas recursivas al método :meth:`.format` deben agregar entradas "
295+
"adicionales a los contenedores de este diccionario. El tercer argumento, "
296+
"*maxlevels*, proporciona el límite máximo de recursividad; su valor por "
297+
"defecto es ``0``. Este argumento debe pasarse sin modificaciones a las "
298+
"llamadas recursivas. El cuarto argumento, *level*, da el nivel actual; las "
299+
"llamadas recursivas sucesivas deben pasar un valor menor que el de la "
300+
"llamada actual."
208301

209302
#: ../Doc/library/pprint.rst:238
210303
msgid "Example"
211-
msgstr ""
304+
msgstr "Ejemplo"
212305

213306
#: ../Doc/library/pprint.rst:240
214307
msgid ""
215308
"To demonstrate several uses of the :func:`pprint` function and its "
216309
"parameters, let's fetch information about a project from `PyPI <https://pypi."
217310
"org>`_::"
218311
msgstr ""
312+
"Para demostrar varios usos de la función :func:`pprint` y sus parámetros, "
313+
"busquemos información sobre un proyecto en `PyPI <https://pypi.org>`_::"
219314

220315
#: ../Doc/library/pprint.rst:249
221316
msgid "In its basic form, :func:`pprint` shows the whole object::"
222317
msgstr ""
318+
"En su forma básica, la función :func:`pprint` muestra el objeto completo::"
223319

224320
#: ../Doc/library/pprint.rst:305
225321
msgid ""
226322
"The result can be limited to a certain *depth* (ellipsis is used for deeper "
227323
"contents)::"
228324
msgstr ""
325+
"El resultado puede limitarse a una cierta profundidad asignando un valor al "
326+
"argumento *depth* (``...`` se utiliza para contenidos más \"profundos\"):"
229327

230328
#: ../Doc/library/pprint.rst:351
231329
msgid ""
232330
"Additionally, maximum character *width* can be suggested. If a long object "
233331
"cannot be split, the specified width will be exceeded::"
234332
msgstr ""
333+
"Además, se puede establecer un valor máximo de caracteres por línea "
334+
"asignando un valor al parámetro *width*. Si un objeto largo no se puede "
335+
"dividir, el valor dado al ancho se anulará y será excedido::"

0 commit comments

Comments
 (0)