Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1dcc20a

Browse files
cmaureirsofide
andauthored
Traducido library/pickle (#2274)
Closes #1945 --------- Co-authored-by: Sofía Denner <[email protected]>
1 parent 2f0be6b commit 1dcc20a

File tree

2 files changed

+84
-90
lines changed

2 files changed

+84
-90
lines changed

dictionaries/library_pickle.txt

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
1-
pickling
2-
unpickling
1+
Pickle
2+
PickleBuffer
3+
autorreferenciales
4+
buffers
5+
bytearrays
6+
deserializa
7+
deserializacion
8+
deserializada
9+
deserializado
10+
deserializador
11+
deserializan
312
deserialize
13+
instanciaba
14+
picklable
15+
pickled
16+
pickling
17+
programáticamente
18+
reconstructor
19+
reconstructores
20+
seleccionable
21+
serializada
422
serializado
5-
serializen
623
serializan
7-
deserializado
24+
serializará
25+
serializen
826
serialzados
9-
deserializacion
10-
serializada
1127
sobreescribirlo
12-
autorreferenciales
1328
strict
14-
instanciaba
15-
PickleBuffer
16-
buffers
17-
pickled
1829
unpickled
19-
bytearrays
20-
picklable
21-
deserializan
22-
deserializada
23-
programáticamente
24-
serializará
25-
reconstructores
26-
reconstructor
27-
deserializa
28-
Pickle
30+
unpickling

library/pickle.po

Lines changed: 61 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ msgstr ""
1313
"POT-Creation-Date: 2022-10-25 19:47+0200\n"
1414
"PO-Revision-Date: 2020-09-19 20:01-0300\n"
1515
"Last-Translator: Manuel Ramos <[email protected]>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.10.3\n"
2323

2424
#: ../Doc/library/pickle.rst:2
@@ -188,14 +188,12 @@ msgid "Comparison with ``json``"
188188
msgstr "Comparación con ``json``"
189189

190190
#: ../Doc/library/pickle.rst:92
191-
#, fuzzy
192191
msgid ""
193192
"There are fundamental differences between the pickle protocols and `JSON "
194193
"(JavaScript Object Notation) <https://json.org>`_:"
195194
msgstr ""
196-
"Existen diferencias fundamentales entre los protocolos de `pickle` y `JSON "
197-
"(acrónimo de JavaScript Object Notation, «notación de objeto de JavaScript») "
198-
"<http://json.org>`_:"
195+
"Existen diferencias fundamentales entre los protocolos pickle y `JSON "
196+
"(JavaScript Object Notation) <https://json.org>`_:"
199197

200198
#: ../Doc/library/pickle.rst:95
201199
msgid ""
@@ -317,16 +315,15 @@ msgstr ""
317315
"compatible con versiones anteriores de Python."
318316

319317
#: ../Doc/library/pickle.rst:149
320-
#, fuzzy
321318
msgid ""
322319
"Protocol version 2 was introduced in Python 2.3. It provides much more "
323320
"efficient pickling of :term:`new-style classes <new-style class>`. Refer "
324321
"to :pep:`307` for information about improvements brought by protocol 2."
325322
msgstr ""
326323
"La versión 2 del protocolo se introdujo en Python 2.3. Proporciona un "
327-
"serializado con `pickle` mucho más eficiente de clases de estilo nuevo (:"
328-
"term:`new-style class`). Consulte :pep:`307` para obtener información sobre "
329-
"las mejoras aportadas por el protocolo 2."
324+
"serializado con pickle mucho más eficiente de :term:`new-style classes <new-"
325+
"style class>`. Consulte :pep:`307` para obtener información sobre las "
326+
"mejoras que trae el protocolo 2."
330327

331328
#: ../Doc/library/pickle.rst:153
332329
msgid ""
@@ -531,14 +528,12 @@ msgstr ""
531528
"like object`)."
532529

533530
#: ../Doc/library/pickle.rst:264
534-
#, fuzzy
535531
msgid ""
536532
"Arguments *fix_imports*, *encoding*, *errors*, *strict* and *buffers* have "
537533
"the same meaning as in the :class:`Unpickler` constructor."
538534
msgstr ""
539-
"Los argumentos *file*, *fix_imports*, *encoding*, *errors*, *strict* y "
540-
"*buffers* tienen el mismo significado que en el constructor :class:"
541-
"`Unpickler`."
535+
"Los argumentos *fix_imports*, *encoding*, *errors*, *strict* y *buffers* "
536+
"tienen el mismo significado que en el constructor :class:`Unpickler`."
542537

543538
#: ../Doc/library/pickle.rst:271
544539
msgid "The :mod:`pickle` module defines three exceptions:"
@@ -969,27 +964,23 @@ msgid "The following types can be pickled:"
969964
msgstr "Los siguientes tipos se pueden serializar con `pickle` (pickled):"
970965

971966
#: ../Doc/library/pickle.rst:497
972-
#, fuzzy
973967
msgid "``None``, ``True``, and ``False``;"
974-
msgstr "``None``, ``True``, y ``False``"
968+
msgstr "``None``, ``True``, y ``False``;"
975969

976970
#: ../Doc/library/pickle.rst:499
977-
#, fuzzy
978971
msgid "integers, floating-point numbers, complex numbers;"
979-
msgstr "enteros, números de coma flotante, números complejos"
972+
msgstr "enteros, números de coma flotante, números complejos;"
980973

981974
#: ../Doc/library/pickle.rst:501
982-
#, fuzzy
983975
msgid "strings, bytes, bytearrays;"
984-
msgstr "cadenas, bytes, bytearrays"
976+
msgstr "cadenas de caracteres, bytes, bytearrays;"
985977

986978
#: ../Doc/library/pickle.rst:503
987-
#, fuzzy
988979
msgid ""
989980
"tuples, lists, sets, and dictionaries containing only picklable objects;"
990981
msgstr ""
991-
"tuplas, listas, conjuntos y diccionarios que contiene solo objetos "
992-
"serializables con `pickle`"
982+
"tuplas, listas, conjuntos y diccionarios que contienen solo objetos "
983+
"serializables con pickle;"
993984

994985
#: ../Doc/library/pickle.rst:505
995986
#, fuzzy
@@ -1001,19 +992,17 @@ msgstr ""
1001992
"`def`, no :keyword:`lambda`)"
1002993

1003994
#: ../Doc/library/pickle.rst:508
1004-
#, fuzzy
1005995
msgid "classes accessible from the top level of a module;"
1006-
msgstr "clases que se definen en el nivel superior de un módulo"
996+
msgstr "clases accesibles desde el nivel superior de un módulo;"
1007997

1008998
#: ../Doc/library/pickle.rst:510
1009-
#, fuzzy
1010999
msgid ""
10111000
"instances of such classes whose the result of calling :meth:`__getstate__` "
10121001
"is picklable (see section :ref:`pickle-inst` for details)."
10131002
msgstr ""
1014-
"instancias de tales clases cuyo :attr:`~object.__dict__` o el resultado de "
1015-
"llamar a :meth:`__getstate__` es serializable con `pickle` (picklable) "
1016-
"(consulte la sección :ref:`pickle-inst` para obtener más detalles)."
1003+
"instancias de tales clases cuyo resultado de llamar a :meth:`__getstate__` "
1004+
"es serializable con `pickle` (ver la sección :ref:`pickle-inst` para más "
1005+
"detalles)."
10171006

10181007
#: ../Doc/library/pickle.rst:513
10191008
msgid ""
@@ -1033,7 +1022,6 @@ msgstr ""
10331022
"cuidadosamente este límite con :func:`sys.setrecursionlimit`."
10341023

10351024
#: ../Doc/library/pickle.rst:520
1036-
#, fuzzy
10371025
msgid ""
10381026
"Note that functions (built-in and user-defined) are pickled by fully :term:"
10391027
"`qualified name`, not by value. [#]_ This means that only the function name "
@@ -1043,38 +1031,35 @@ msgid ""
10431031
"environment, and the module must contain the named object, otherwise an "
10441032
"exception will be raised. [#]_"
10451033
msgstr ""
1046-
"Tenga en cuenta que las funciones (integradas y definidas por el usuario) se "
1047-
"serializan con `pickle` por referencia de nombre \"totalmente calificado\", "
1048-
"no por valor. [#]_ Esto significa que solo se serializa con `pickle` el "
1049-
"nombre de la función, junto con el nombre del módulo en el que está definida "
1050-
"la función. Ni el código de la función, ni ninguno de sus atributos de "
1051-
"función se serializa. Por lo tanto, el módulo de definición debe ser "
1052-
"importable en el entorno donde se hará el `unpickling`, y el módulo debe "
1053-
"contener el objeto nombrado; de lo contrario, se lanzará una excepción. [#]_"
1034+
"Tenga en cuenta que las funciones (integradas y definidas por el usuario) "
1035+
"están completamente serializadas con `pickle` por :term:`qualified name`, no "
1036+
"por valor. [#]_ Esto significa que solo se serializa el nombre de la "
1037+
"función, junto con el nombre del módulo y las clases que lo contienen. No se "
1038+
"serializa ni el código de la función ni ninguno de sus atributos de función. "
1039+
"Por lo tanto, el módulo de definición debe poder importarse en el entorno de "
1040+
"deserialización y el módulo debe contener el objeto nombrado; de lo "
1041+
"contrario, se generará una excepción. [#]_"
10541042

10551043
#: ../Doc/library/pickle.rst:527
1056-
#, fuzzy
10571044
msgid ""
10581045
"Similarly, classes are pickled by fully qualified name, so the same "
10591046
"restrictions in the unpickling environment apply. Note that none of the "
10601047
"class's code or data is pickled, so in the following example the class "
10611048
"attribute ``attr`` is not restored in the unpickling environment::"
10621049
msgstr ""
1063-
"De manera similar, las clases se serializan con `pickle` por referencia con "
1064-
"nombre, por lo que se aplican las mismas restricciones en el entorno donde "
1065-
"se hará el `unpickling`. Tenga en cuenta que ninguno de los datos o el "
1066-
"código de la clase son serializados con `pickle`, por lo que en el siguiente "
1067-
"ejemplo el atributo de clase ``attr`` no se restaura en el entorno donde se "
1068-
"hará el `unpickling`::"
1050+
"De manera similar, las clases se serializan por nombre completo, por lo que "
1051+
"se aplican las mismas restricciones en el entorno de deserialización. Tenga "
1052+
"en cuenta que ninguno de los códigos o datos de la clase se serializa, por "
1053+
"lo que en el siguiente ejemplo, el atributo de clase ``attr`` no se restaura "
1054+
"en el entorno de deserializado:"
10691055

10701056
#: ../Doc/library/pickle.rst:537
1071-
#, fuzzy
10721057
msgid ""
10731058
"These restrictions are why picklable functions and classes must be defined "
10741059
"at the top level of a module."
10751060
msgstr ""
10761061
"Estas restricciones son la razón por la que las funciones y clases "
1077-
"serializables con `pickle` deben definirse en el nivel superior de un módulo."
1062+
"serializables con pickle deben definirse en el nivel superior de un módulo."
10781063

10791064
#: ../Doc/library/pickle.rst:540
10801065
msgid ""
@@ -1193,31 +1178,32 @@ msgstr ""
11931178
"`__getnewargs_ex__` en los protocolos 2 y 3."
11941179

11951180
#: ../Doc/library/pickle.rst:611
1196-
#, fuzzy
11971181
msgid ""
11981182
"Classes can further influence how their instances are pickled by overriding "
11991183
"the method :meth:`__getstate__`. It is called and the returned object is "
12001184
"pickled as the contents for the instance, instead of a default state. There "
12011185
"are several cases:"
12021186
msgstr ""
1203-
"Las clases pueden influir aún más en cómo sus instancias se serializan con "
1204-
"`pickle`; si la clase define el método :meth:`__getstate__`, este es llamado "
1205-
"y el objeto retornado se selecciona como contenido de la instancia, en lugar "
1206-
"del contenido del diccionario de la instancia. Si el método :meth:"
1207-
"`__getstate__` está ausente, el :attr:`~object.__dict__` de la instancia se "
1208-
"conserva como de costumbre."
1187+
"Las clases pueden influir aún más en cómo se serializan con `pickle` sus "
1188+
"instancias sobrescribiendo el método :meth:`__getstate__`. Se llama y el "
1189+
"objeto devuelto se conserva como el contenido de la instancia, en lugar de "
1190+
"un estado predeterminado. Hay varios casos:"
12091191

12101192
#: ../Doc/library/pickle.rst:616
12111193
msgid ""
12121194
"For a class that has no instance :attr:`~object.__dict__` and no :attr:"
12131195
"`~object.__slots__`, the default state is ``None``."
12141196
msgstr ""
1197+
"Para una clase que no tiene instancias :attr:`~object.__dict__` ni :attr:"
1198+
"`~object.__slots__`, el estado predeterminado es ``None``."
12151199

12161200
#: ../Doc/library/pickle.rst:619
12171201
msgid ""
12181202
"For a class that has an instance :attr:`~object.__dict__` and no :attr:"
12191203
"`~object.__slots__`, the default state is ``self.__dict__``."
12201204
msgstr ""
1205+
"Para una clase que tiene una instancia :attr:`~object.__dict__` y no tiene :"
1206+
"attr:`~object.__slots__`, el estado predeterminado es ``self.__dict__``."
12211207

12221208
#: ../Doc/library/pickle.rst:622
12231209
msgid ""
@@ -1226,6 +1212,11 @@ msgid ""
12261212
"``self.__dict__``, and a dictionary mapping slot names to slot values. Only "
12271213
"slots that have a value are included in the latter."
12281214
msgstr ""
1215+
"Para una clase que tiene una instancia :attr:`~object.__dict__` y :attr:"
1216+
"`~object.__slots__`, el estado predeterminado es una tupla que consta de dos "
1217+
"diccionarios: ``self.__dict__`` y un diccionario que asigna nombres de "
1218+
"ranura a valores de ranura. Solo las ranuras que tienen un valor se incluyen "
1219+
"en este último."
12291220

12301221
#: ../Doc/library/pickle.rst:628
12311222
msgid ""
@@ -1234,12 +1225,18 @@ msgid ""
12341225
"``None`` and whose second item is a dictionary mapping slot names to slot "
12351226
"values described in the previous bullet."
12361227
msgstr ""
1228+
"Para una clase que tiene :attr:`~object.__slots__` y ninguna instancia :attr:"
1229+
"`~object.__dict__`, el estado predeterminado es una tupla cuyo primer "
1230+
"elemento es ``None`` y cuyo segundo elemento es un diccionario que asigna "
1231+
"nombres de ranura a valores de ranura descritos en la viñeta anterior."
12371232

12381233
#: ../Doc/library/pickle.rst:633
12391234
msgid ""
12401235
"Added the default implementation of the ``__getstate__()`` method in the :"
12411236
"class:`object` class."
12421237
msgstr ""
1238+
"Se agregó la implementación predeterminada del método ``__getstate__()`` en "
1239+
"la clase :class:`object`."
12431240

12441241
#: ../Doc/library/pickle.rst:640
12451242
msgid ""
@@ -1549,20 +1546,21 @@ msgstr ""
15491546
"Alternativamente, el código ::"
15501547

15511548
#: ../Doc/library/pickle.rst:808
1552-
#, fuzzy
15531549
msgid ""
15541550
"does the same but all instances of ``MyPickler`` will by default share the "
15551551
"private dispatch table. On the other hand, the code ::"
15561552
msgstr ""
1557-
"hace lo mismo, pero todas las instancias de ``MiPickler`` compartirán por "
1558-
"defecto la misma tabla de despacho. El código equivalente que usa el módulo :"
1559-
"mod:`copyreg` es ::"
1553+
"hace lo mismo, pero todas las instancias de ``MyPickler`` compartirán de "
1554+
"forma predeterminada la tabla de despacho privada. Por otro lado, el "
1555+
"código ::"
15601556

15611557
#: ../Doc/library/pickle.rst:815
15621558
msgid ""
15631559
"modifies the global dispatch table shared by all users of the :mod:`copyreg` "
15641560
"module."
15651561
msgstr ""
1562+
"modifica la tabla de despacho global compartida por todos los usuarios del "
1563+
"módulo :mod:`copyreg`."
15661564

15671565
#: ../Doc/library/pickle.rst:820
15681566
msgid "Handling Stateful Objects"
@@ -1885,10 +1883,9 @@ msgstr ""
18851883
"clases seguras del módulo :mod:`builtins`::"
18861884

18871885
#: ../Doc/library/pickle.rst:1119
1888-
#, fuzzy
18891886
msgid "A sample usage of our unpickler working as intended::"
18901887
msgstr ""
1891-
"Un uso de muestra de nuestro `unpickler` trabajando tiene la intención de::"
1888+
"Un ejemplo de uso de nuestro deserializador que funciona según lo previsto::"
18921889

18931890
#: ../Doc/library/pickle.rst:1138
18941891
msgid ""
@@ -2007,18 +2004,13 @@ msgstr ""
20072004
"superficial y profunda."
20082005

20092006
#: ../Doc/library/pickle.rst:1218
2010-
#, fuzzy
20112007
msgid ""
20122008
"The limitation on alphanumeric characters is due to the fact that persistent "
20132009
"IDs in protocol 0 are delimited by the newline character. Therefore if any "
20142010
"kind of newline characters occurs in persistent IDs, the resulting pickled "
20152011
"data will become unreadable."
20162012
msgstr ""
2017-
"La limitación de caracteres alfanuméricos se debe al hecho de que los ID "
2018-
"persistentes, en el protocolo 0, están delimitados por el carácter de nueva "
2019-
"línea. Por lo tanto, si se produce algún tipo de carácter de nueva línea en "
2020-
"los ID persistentes, el serializado con `pickle` resultante se volverá "
2021-
"ilegible."
2022-
2023-
#~ msgid "built-in functions defined at the top level of a module"
2024-
#~ msgstr "funciones integradas definidas en el nivel superior de un módulo"
2013+
"La limitación de caracteres alfanuméricos se debe a que los ID persistentes "
2014+
"en el protocolo 0 están delimitados por el carácter de nueva línea. Por lo "
2015+
"tanto, si se produce algún tipo de carácter de nueva línea en los ID "
2016+
"persistentes, los datos serializados resultantes se volverán ilegibles."

0 commit comments

Comments
 (0)