Skip to content

Commit 97435f3

Browse files
committed
Traducido library/pickle
Closes #1945
1 parent a9f6d9a commit 97435f3

File tree

1 file changed

+60
-69
lines changed

1 file changed

+60
-69
lines changed

library/pickle.po

Lines changed: 60 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 <manuelramos175@gmail.com>\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+
"decapado mucho más eficiente de :term:`new-style classes <new-style class>`. "
325+
"Consulte :pep:`307` para obtener información sobre las mejoras que trae el "
326+
"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+
"seleccionables;"
993984

994985
#: ../Doc/library/pickle.rst:505
995986
#, fuzzy
@@ -1001,19 +992,16 @@ 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 seleccionable (ver la sección :ref:`pickle-inst` para más detalles)."
10171005

10181006
#: ../Doc/library/pickle.rst:513
10191007
msgid ""
@@ -1033,7 +1021,6 @@ msgstr ""
10331021
"cuidadosamente este límite con :func:`sys.setrecursionlimit`."
10341022

10351023
#: ../Doc/library/pickle.rst:520
1036-
#, fuzzy
10371024
msgid ""
10381025
"Note that functions (built-in and user-defined) are pickled by fully :term:"
10391026
"`qualified name`, not by value. [#]_ This means that only the function name "
@@ -1043,38 +1030,35 @@ msgid ""
10431030
"environment, and the module must contain the named object, otherwise an "
10441031
"exception will be raised. [#]_"
10451032
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. [#]_"
1033+
"Tenga en cuenta que las funciones (incorporadas y definidas por el usuario) "
1034+
"están seleccionadas completamente por :term:`qualified name`, no por valor. "
1035+
"[#]_ Esto significa que solo se selecciona el nombre de la función, junto "
1036+
"con el nombre del módulo y las clases que lo contienen. No se decapan ni el "
1037+
"código de la función ni ninguno de sus atributos de función. Por lo tanto, "
1038+
"el módulo de definición debe poder importarse en el entorno de eliminación y "
1039+
"el módulo debe contener el objeto nombrado; de lo contrario, se generará una "
1040+
"excepción. [#]_"
10541041

10551042
#: ../Doc/library/pickle.rst:527
1056-
#, fuzzy
10571043
msgid ""
10581044
"Similarly, classes are pickled by fully qualified name, so the same "
10591045
"restrictions in the unpickling environment apply. Note that none of the "
10601046
"class's code or data is pickled, so in the following example the class "
10611047
"attribute ``attr`` is not restored in the unpickling environment::"
10621048
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`::"
1049+
"De manera similar, las clases se decapan por nombre completo, por lo que se "
1050+
"aplican las mismas restricciones en el entorno de decapado. Tenga en cuenta "
1051+
"que ninguno de los códigos o datos de la clase se decapa, por lo que en el "
1052+
"siguiente ejemplo, el atributo de clase ``attr`` no se restaura en el "
1053+
"entorno de decapado:"
10691054

10701055
#: ../Doc/library/pickle.rst:537
1071-
#, fuzzy
10721056
msgid ""
10731057
"These restrictions are why picklable functions and classes must be defined "
10741058
"at the top level of a module."
10751059
msgstr ""
10761060
"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."
1061+
"seleccionables deben definirse en el nivel superior de un módulo."
10781062

10791063
#: ../Doc/library/pickle.rst:540
10801064
msgid ""
@@ -1193,31 +1177,32 @@ msgstr ""
11931177
"`__getnewargs_ex__` en los protocolos 2 y 3."
11941178

11951179
#: ../Doc/library/pickle.rst:611
1196-
#, fuzzy
11971180
msgid ""
11981181
"Classes can further influence how their instances are pickled by overriding "
11991182
"the method :meth:`__getstate__`. It is called and the returned object is "
12001183
"pickled as the contents for the instance, instead of a default state. There "
12011184
"are several cases:"
12021185
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."
1186+
"Las clases pueden influir aún más en cómo se seleccionan sus instancias al "
1187+
"anular el método :meth:`__getstate__`. Se llama y el objeto devuelto se "
1188+
"conserva como el contenido de la instancia, en lugar de un estado "
1189+
"predeterminado. Hay varios casos:"
12091190

12101191
#: ../Doc/library/pickle.rst:616
12111192
msgid ""
12121193
"For a class that has no instance :attr:`~object.__dict__` and no :attr:"
12131194
"`~object.__slots__`, the default state is ``None``."
12141195
msgstr ""
1196+
"Para una clase que no tiene instancias :attr:`~object.__dict__` ni :attr:"
1197+
"`~object.__slots__`, el estado predeterminado es ``None``."
12151198

12161199
#: ../Doc/library/pickle.rst:619
12171200
msgid ""
12181201
"For a class that has an instance :attr:`~object.__dict__` and no :attr:"
12191202
"`~object.__slots__`, the default state is ``self.__dict__``."
12201203
msgstr ""
1204+
"Para una clase que tiene una instancia :attr:`~object.__dict__` y no :attr:"
1205+
"`~object.__slots__`, el estado predeterminado es ``self.__dict__``."
12211206

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

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

12381232
#: ../Doc/library/pickle.rst:633
12391233
msgid ""
12401234
"Added the default implementation of the ``__getstate__()`` method in the :"
12411235
"class:`object` class."
12421236
msgstr ""
1237+
"Se agregó la implementación predeterminada del método ``__getstate__()`` en "
1238+
"la clase :class:`object`."
12431239

12441240
#: ../Doc/library/pickle.rst:640
12451241
msgid ""
@@ -1549,20 +1545,21 @@ msgstr ""
15491545
"Alternativamente, el código ::"
15501546

15511547
#: ../Doc/library/pickle.rst:808
1552-
#, fuzzy
15531548
msgid ""
15541549
"does the same but all instances of ``MyPickler`` will by default share the "
15551550
"private dispatch table. On the other hand, the code ::"
15561551
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 ::"
1552+
"hace lo mismo, pero todas las instancias de ``MyPickler`` compartirán de "
1553+
"forma predeterminada la tabla de despacho privada. Por otro lado, el "
1554+
"código ::"
15601555

15611556
#: ../Doc/library/pickle.rst:815
15621557
msgid ""
15631558
"modifies the global dispatch table shared by all users of the :mod:`copyreg` "
15641559
"module."
15651560
msgstr ""
1561+
"modifica la tabla de despacho global compartida por todos los usuarios del "
1562+
"módulo :mod:`copyreg`."
15661563

15671564
#: ../Doc/library/pickle.rst:820
15681565
msgid "Handling Stateful Objects"
@@ -1885,10 +1882,9 @@ msgstr ""
18851882
"clases seguras del módulo :mod:`builtins`::"
18861883

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

18931889
#: ../Doc/library/pickle.rst:1138
18941890
msgid ""
@@ -2007,18 +2003,13 @@ msgstr ""
20072003
"superficial y profunda."
20082004

20092005
#: ../Doc/library/pickle.rst:1218
2010-
#, fuzzy
20112006
msgid ""
20122007
"The limitation on alphanumeric characters is due to the fact that persistent "
20132008
"IDs in protocol 0 are delimited by the newline character. Therefore if any "
20142009
"kind of newline characters occurs in persistent IDs, the resulting pickled "
20152010
"data will become unreadable."
20162011
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"
2012+
"La limitación de caracteres alfanuméricos se debe a que los ID persistentes "
2013+
"en el protocolo 0 están delimitados por el carácter de nueva línea. Por lo "
2014+
"tanto, si se produce algún tipo de carácter de nueva línea en los ID "
2015+
"persistentes, los datos seleccionados resultantes se volverán ilegibles."

0 commit comments

Comments
 (0)