66# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
77# get the list of volunteers
88#
9- #, fuzzy
109msgid ""
1110msgstr ""
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 00:47+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
2426msgid ":mod:`pprint` --- Data pretty printer"
25- msgstr ""
27+ msgstr ":mod:`pprint` --- Impresión bonita de datos "
2628
2729#: ../Doc/library/pprint.rst:10
2830msgid "**Source code:** :source:`Lib/pprint.py`"
29- msgstr ""
31+ msgstr "**Código fuente:** :source:`Lib/pprint.py` "
3032
3133#: ../Doc/library/pprint.rst:14
3234msgid ""
@@ -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."
3941msgstr ""
42+ "El módulo :mod:`pprint` proporciona la capacidad de \"imprimir de forma "
43+ "bonita\" estructuras de datos de Python arbitrarias 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
4251msgid ""
@@ -45,14 +54,20 @@ msgid ""
4554"Construct :class:`PrettyPrinter` objects explicitly if you need to adjust "
4655"the width constraint."
4756msgstr ""
57+ "La representación formateada mantiene si es posible los objetos en una sola "
58+ "línea 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
5063msgid "Dictionaries are sorted by key before the display is computed."
5164msgstr ""
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
5469msgid "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
5873msgid ""
@@ -75,27 +90,51 @@ msgid ""
7590"default), dictionaries will be formatted with their keys sorted, otherwise "
7691"they will display in insertion order."
7792msgstr ""
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
81117msgid "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
86122msgid "Added the *sort_dicts* parameter."
87- msgstr ""
123+ msgstr "Añadido el argumento *sort_dicts*. "
88124
89125#: ../Doc/library/pprint.rst:88
90126msgid "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
94130msgid ""
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."
98134msgstr ""
135+ "Retorna la representación formateada de *object* como una cadena. *indent*, "
136+ "*width*, *depth*, *compact* y *sort_dicts* se pasarán al constructor :class:"
137+ "`PrettyPrinter` como parámetros de formato."
99138
100139#: ../Doc/library/pprint.rst:106
101140msgid ""
@@ -105,6 +144,11 @@ msgid ""
105144"*args* and *kwargs* will be passed to :func:`pprint` as formatting "
106145"parameters."
107146msgstr ""
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
110154msgid ""
@@ -116,21 +160,31 @@ msgid ""
116160"will be passed to the :class:`PrettyPrinter` constructor as formatting "
117161"parameters."
118162msgstr ""
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 :class:`PrettyPrinter` "
169+ "como parámetros de formato."
119170
120171#: ../Doc/library/pprint.rst:147
121172msgid ""
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."
125176msgstr ""
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
128182msgid "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
132186msgid "One more support function is also defined:"
133- msgstr ""
187+ msgstr "Además se define una función de soporte más: "
134188
135189#: ../Doc/library/pprint.rst:164
136190msgid ""
@@ -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."
141195msgstr ""
196+ "Devuelve una representación en forma de cadena de caracteres de *object*, "
197+ "que está protegida contra estructuras de datos recursivas. Si la "
198+ "representación de *object* presenta una entrada recursiva, dicha referencia "
199+ "recursiva se representará como ``<Recursion on typename with id=number>``. "
200+ "Además, la representación no tendrá otro formato."
142201
143202#: ../Doc/library/pprint.rst:176
144203msgid "PrettyPrinter Objects"
145- msgstr ""
204+ msgstr "Los objetos *PrettyPrinter* "
146205
147206#: ../Doc/library/pprint.rst:178
148207msgid ":class:`PrettyPrinter` instances have the following methods:"
149208msgstr ""
209+ "Las instancias de :class:`PrettyPrinter` tienen los siguientes métodos:"
150210
151211#: ../Doc/library/pprint.rst:183
152212msgid ""
153213"Return the formatted representation of *object*. This takes into account "
154214"the options passed to the :class:`PrettyPrinter` constructor."
155215msgstr ""
216+ "Retorna la representación formateada de *object*. Esto tiene en cuenta las "
217+ "opciones pasadas al constructor de la clase :class:`PrettyPrinter`."
156218
157219#: ../Doc/library/pprint.rst:189
158220msgid ""
159221"Print the formatted representation of *object* on the configured stream, "
160222"followed by a newline."
161223msgstr ""
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
164228msgid ""
@@ -167,6 +231,10 @@ msgid ""
167231"more efficient since new :class:`PrettyPrinter` objects don't need to be "
168232"created."
169233msgstr ""
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
172240msgid ""
@@ -176,17 +244,26 @@ msgid ""
176244"class:`PrettyPrinter` is set and the object is deeper than allowed, this "
177245"returns ``False``."
178246msgstr ""
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 devuelve ``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 devuelve ``False``."
179252
180253#: ../Doc/library/pprint.rst:211
181254msgid "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
185258msgid ""
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."
189262msgstr ""
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. La implementación por "
266+ "defecto utiliza la implementación interna de :func:`saferepr`."
190267
191268#: ../Doc/library/pprint.rst:220
192269msgid ""
@@ -205,30 +282,53 @@ msgid ""
205282"the current level; recursive calls should be passed a value less than that "
206283"of the current call."
207284msgstr ""
285+ "Devuelve tres valores: la versión formateada de *object* como una cadena de "
286+ "caracteres, una bandera que indica si el resultado es legible y una bandera "
287+ "que indica si se detectó recursividad. El primer argumento es el objeto a "
288+ "representar. El segundo es un diccionario que contiene la :func:`id` de los "
289+ "objetos que son parte del contexto de representación actual (contenedores "
290+ "directos e indirectos para *object* que están afectando a la "
291+ "representación), como las claves; si es necesario representar un objeto que "
292+ "ya está representado en *context*, el tercer valor de retorno será ``True``. "
293+ "Las llamadas recursivas al método :meth:`.format` deben agregar entradas "
294+ "adicionales a los contenedores de este diccionario. El tercer argumento, "
295+ "*maxlevels*, proporciona el límite máximo de recursividad; su valor por "
296+ "defecto es ``0``. Este argumento debe pasarse sin modificaciones a las "
297+ "llamadas recursivas. El cuarto argumento, *level*, da el nivel actual; las "
298+ "llamadas recursivas sucesivas deben pasar un valor menor que el de la "
299+ "llamada actual."
208300
209301#: ../Doc/library/pprint.rst:238
210302msgid "Example"
211- msgstr ""
303+ msgstr "Ejemplo "
212304
213305#: ../Doc/library/pprint.rst:240
214306msgid ""
215307"To demonstrate several uses of the :func:`pprint` function and its "
216308"parameters, let's fetch information about a project from `PyPI <https://pypi."
217309"org>`_::"
218310msgstr ""
311+ "Para demostrar varios usos de la función :func:`pprint` y sus parámetros, "
312+ "busquemos información sobre un proyecto en `PyPI <https://pypi.org>`_::"
219313
220314#: ../Doc/library/pprint.rst:249
221315msgid "In its basic form, :func:`pprint` shows the whole object::"
222316msgstr ""
317+ "En su forma básica, la función :func:`pprint` muestra el objeto completo::"
223318
224319#: ../Doc/library/pprint.rst:305
225320msgid ""
226321"The result can be limited to a certain *depth* (ellipsis is used for deeper "
227322"contents)::"
228323msgstr ""
324+ "El resultado puede limitarse a una cierta profundidad asignando un valor al "
325+ "argumento *depth* (``...`` se utiliza para contenidos más \"profundos\"):"
229326
230327#: ../Doc/library/pprint.rst:351
231328msgid ""
232329"Additionally, maximum character *width* can be suggested. If a long object "
233330"cannot be split, the specified width will be exceeded::"
234331msgstr ""
332+ "Además, se puede establecer un valor máximo de caracteres por línea "
333+ "asignando un valor al parámetro *width*. Si un objeto largo no se puede "
334+ "dividir, el valor dado al ancho se anulará y será excedido::"
0 commit comments