Skip to content

Commit c320311

Browse files
author
Reinny Almonte
authored
Traducido archivo library/pickletools (#1050)
1 parent 1dfbdad commit c320311

File tree

2 files changed

+56
-12
lines changed

2 files changed

+56
-12
lines changed

dictionaries/library_pickletools.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pickle
2+
pickles

library/pickletools.po

+54-12
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
# Copyright (C) 2001-2020, Python Software Foundation
22
# This file is distributed under the same license as the Python package.
3-
# Maintained by the python-doc-es workteam.
3+
# Maintained by the python-doc-es workteam.
44
# docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/
55
# Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
66
#
7-
#, fuzzy
87
msgid ""
98
msgstr ""
109
"Project-Id-Version: Python 3.8\n"
1110
"Report-Msgid-Bugs-To: \n"
1211
"POT-Creation-Date: 2019-05-06 11:59-0400\n"
13-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12+
"PO-Revision-Date: 2020-10-10 10:26-0400\n"
1513
"Language-Team: python-doc-es\n"
1614
"MIME-Version: 1.0\n"
1715
"Content-Type: text/plain; charset=UTF-8\n"
1816
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18+
"Last-Translator: \n"
19+
"Language: es_AR\n"
20+
"X-Generator: Poedit 2.4.1\n"
1921

2022
#: ../Doc/library/pickletools.rst:2
2123
msgid ":mod:`pickletools` --- Tools for pickle developers"
22-
msgstr ""
24+
msgstr ":mod:`pickletools` --- Herramientas para desarrolladores pickle"
2325

2426
#: ../Doc/library/pickletools.rst:8
2527
msgid "**Source code:** :source:`Lib/pickletools.py`"
26-
msgstr ""
28+
msgstr "**Código fuente:** :source:`Lib/pickletools.py`"
2729

2830
#: ../Doc/library/pickletools.rst:13
2931
msgid ""
@@ -34,10 +36,16 @@ msgid ""
3436
"`pickle`; ordinary users of the :mod:`pickle` module probably won't find "
3537
"the :mod:`pickletools` module relevant."
3638
msgstr ""
39+
"Este módulo contiene varias constantes relacionadas con los detalles íntimos "
40+
"del módulo :mod:`pickle`, algunos comentarios largos sobre la implementación "
41+
"y algunas funciones útiles para analizar pickled data. El contenido de este "
42+
"módulo es útil para los desarrolladores principales de Python que están "
43+
"trabajando en el :mod:`pickle`; los usuarios ordinarios del módulo :mod:"
44+
"`pickle` probablemente no encontrarán relevante el módulo :mod:`pickletools`."
3745

3846
#: ../Doc/library/pickletools.rst:21
3947
msgid "Command line usage"
40-
msgstr ""
48+
msgstr "Uso de la línea de comandos"
4149

4250
#: ../Doc/library/pickletools.rst:25
4351
msgid ""
@@ -48,41 +56,55 @@ msgid ""
4856
"pickle file that you want to examine comes from an untrusted source, ``-m "
4957
"pickletools`` is a safer option because it does not execute pickle bytecode."
5058
msgstr ""
59+
"Cuando se invoca desde la línea de comandos, ``python -m pickletools`` "
60+
"desensamblará el contenido de uno o más archivos pickle. Tenga en cuenta "
61+
"que si desea ver el objeto Python almacenado en el pickle en lugar de los "
62+
"detalles del formato de pickle, es posible que desee utilizar ``-m pickle`` "
63+
"en su lugar. Sin embargo, cuando el archivo de pickle que desea examinar "
64+
"proviene de una fuente que no es de confianza, ``-m pickletools`` es una "
65+
"opción más segura porque no ejecuta el código de bytes de pickle."
5166

5267
#: ../Doc/library/pickletools.rst:33
5368
msgid "For example, with a tuple ``(1, 2)`` pickled in file ``x.pickle``:"
5469
msgstr ""
70+
"Por ejemplo, con una tupla ``(1, 2)`` pickled en el archivo ``x.pickle``:"
5571

5672
#: ../Doc/library/pickletools.rst:50
5773
msgid "Command line options"
58-
msgstr ""
74+
msgstr "Opciones de línea de comandos"
5975

6076
#: ../Doc/library/pickletools.rst:56
6177
msgid "Annotate each line with a short opcode description."
62-
msgstr ""
78+
msgstr "Anote cada línea con una breve descripción del código de operación."
6379

6480
#: ../Doc/library/pickletools.rst:60
6581
msgid "Name of a file where the output should be written."
66-
msgstr ""
82+
msgstr "Nombre de un archivo donde se debe escribir la salida."
6783

6884
#: ../Doc/library/pickletools.rst:64
6985
msgid "The number of blanks by which to indent a new MARK level."
7086
msgstr ""
87+
"Número de espacios en blanco por los que se aplica una sangría a un nuevo "
88+
"nivel de MARK."
7189

7290
#: ../Doc/library/pickletools.rst:68
7391
msgid ""
7492
"When multiple objects are disassembled, preserve memo between disassemblies."
7593
msgstr ""
94+
"Cuando se desensamblan varios objetos, conserve la nota entre los "
95+
"ensamblajes."
7696

7797
#: ../Doc/library/pickletools.rst:73
7898
msgid ""
7999
"When more than one pickle file are specified, print given preamble before "
80100
"each disassembly."
81101
msgstr ""
102+
"Cuando se especifica más de un archivo pickle, imprima un preámbulo "
103+
"determinado antes de cada desensamblado."
82104

83105
#: ../Doc/library/pickletools.rst:79
84106
msgid "Programmatic Interface"
85-
msgstr ""
107+
msgstr "Interfaz programática"
86108

87109
#: ../Doc/library/pickletools.rst:84
88110
msgid ""
@@ -96,10 +118,20 @@ msgid ""
96118
"short description. The value of *annotate* is used as a hint for the column "
97119
"where annotation should start."
98120
msgstr ""
121+
"Produce un desensamblado simbólico del pickle en el objeto similar a un "
122+
"archivo *salida*, de forma predeterminada en ``sys.stdout``. *pickle* puede "
123+
"ser una cadena o un objeto similar a un archivo. *memo* puede ser un "
124+
"diccionario Python que se utilizará como nota del pickle; se puede utilizar "
125+
"para realizar ensamblajes de desuso en varios pickles creados por el mismo "
126+
"selector. Los niveles sucesivos, indicados por los códigos de operación "
127+
"``MARK`` en la secuencia, son indentados por espacios *indentlevel*. Si se "
128+
"da un valor distinto de cero a *anotar*, cada código de operación de la "
129+
"salida se anota con una breve descripción. El valor de *anotar* se utiliza "
130+
"como sugerencia para la columna donde debe comenzar la anotación."
99131

100132
#: ../Doc/library/pickletools.rst:95
101133
msgid "The *annotate* argument."
102-
msgstr ""
134+
msgstr "El argumento *anotar*."
103135

104136
#: ../Doc/library/pickletools.rst:100
105137
msgid ""
@@ -109,10 +141,20 @@ msgid ""
109141
"object, of the opcode's argument; *pos* is the position at which this opcode "
110142
"is located. *pickle* can be a string or a file-like object."
111143
msgstr ""
144+
"Proporciona un :term:`iterator` sobre todos los códigos de operación en un "
145+
"pickle, retornando una secuencia de triples ``(opcode, arg, pos)``. "
146+
"*opcode* es una instancia de una clase :class:`OpcodeInfo`; *arg* es el "
147+
"valor descodificado, como un objeto Python, del argumento del código de "
148+
"operación; *pos* es la posición en la que se encuentra este código de "
149+
"operación. *pickle* puede ser una cadena o un objeto similar a un archivo."
112150

113151
#: ../Doc/library/pickletools.rst:108
114152
msgid ""
115153
"Returns a new equivalent pickle string after eliminating unused ``PUT`` "
116154
"opcodes. The optimized pickle is shorter, takes less transmission time, "
117155
"requires less storage space, and unpickles more efficiently."
118156
msgstr ""
157+
"Retorna una nueva cadena pickle equivalente después de eliminar los códigos "
158+
"de operación ``PUT`` no utilizados. El pickle optimizado es más corto, toma "
159+
"menos tiempo de transmisión, requiere menos espacio de almacenamiento y se "
160+
"restaura de manera más eficiente."

0 commit comments

Comments
 (0)