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/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
66#
7- #, fuzzy
87msgid ""
98msgstr ""
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-05-24 20:06-0500\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 : Cristian Danilo Rengifo Parra <ingcrengifo@gmail.com>\n "
19+ "Language : es_CO\n "
20+ "X-Generator : Poedit 2.3\n "
1921
2022#: ../Doc/library/copy.rst:2
2123msgid ":mod:`copy` --- Shallow and deep copy operations"
22- msgstr ""
24+ msgstr ":mod:`copy` --- Operaciones de copia superficial y profunda "
2325
2426#: ../Doc/library/copy.rst:7
2527msgid "**Source code:** :source:`Lib/copy.py`"
26- msgstr ""
28+ msgstr "**Source code:** :source:`Lib/copy.py` "
2729
2830#: ../Doc/library/copy.rst:11
2931msgid ""
@@ -33,75 +35,99 @@ msgid ""
3335"changing the other. This module provides generic shallow and deep copy "
3436"operations (explained below)."
3537msgstr ""
38+ "Las declaraciones de asignación en Python no copian objetos, crean enlaces "
39+ "entre un objetivo y un objeto. Para colecciones que son mutables o que "
40+ "contienen elementos mutables, a veces se necesita una copia para que uno "
41+ "pueda cambiar una copia sin cambiar la otra. Este módulo proporciona "
42+ "operaciones genéricas de copia superficial y profunda (explicadas a "
43+ "continuación)."
3644
3745#: ../Doc/library/copy.rst:18
3846msgid "Interface summary:"
39- msgstr ""
47+ msgstr "Resumen de la interfaz: "
4048
4149#: ../Doc/library/copy.rst:22
4250msgid "Return a shallow copy of *x*."
43- msgstr ""
51+ msgstr "Devuelve una copia superficial de *x*. "
4452
4553#: ../Doc/library/copy.rst:27
4654msgid "Return a deep copy of *x*."
47- msgstr ""
55+ msgstr "Devuelve una copia profunda de *x*. "
4856
4957#: ../Doc/library/copy.rst:32
5058msgid "Raised for module specific errors."
51- msgstr ""
59+ msgstr "Levantado para errores específicos del módulo. "
5260
5361#: ../Doc/library/copy.rst:35
5462msgid ""
5563"The difference between shallow and deep copying is only relevant for "
5664"compound objects (objects that contain other objects, like lists or class "
5765"instances):"
5866msgstr ""
67+ "La diferencia entre copia superficial y profunda solo es relevante para "
68+ "objetos compuestos (objetos que contienen otros objetos, como listas o "
69+ "instancias de clase):"
5970
6071#: ../Doc/library/copy.rst:38
6172msgid ""
6273"A *shallow copy* constructs a new compound object and then (to the extent "
6374"possible) inserts *references* into it to the objects found in the original."
6475msgstr ""
76+ "Una *shallow copy* construye un nuevo objeto compuesto y luego (en la medida "
77+ "de lo posible) inserta *references* en él a los objetos encontrados en el "
78+ "original."
6579
6680#: ../Doc/library/copy.rst:41
6781msgid ""
6882"A *deep copy* constructs a new compound object and then, recursively, "
6983"inserts *copies* into it of the objects found in the original."
7084msgstr ""
85+ "Una *deep copy* construye un nuevo objeto compuesto y luego, recursivamente, "
86+ "inserta *copies* en él de los objetos encontrados en el original."
7187
7288#: ../Doc/library/copy.rst:44
7389msgid ""
7490"Two problems often exist with deep copy operations that don't exist with "
7591"shallow copy operations:"
7692msgstr ""
93+ "A menudo existen dos problemas con las operaciones de copia profunda que no "
94+ "existen con las operaciones de copia superficial:"
7795
7896#: ../Doc/library/copy.rst:47
7997msgid ""
8098"Recursive objects (compound objects that, directly or indirectly, contain a "
8199"reference to themselves) may cause a recursive loop."
82100msgstr ""
101+ "Los objetos recursivos (objetos compuestos que, directa o indirectamente, "
102+ "contienen una referencia a sí mismos) pueden causar un bucle recursivo."
83103
84104#: ../Doc/library/copy.rst:50
85105msgid ""
86106"Because deep copy copies everything it may copy too much, such as data which "
87107"is intended to be shared between copies."
88108msgstr ""
109+ "Debido a que la copia profunda copia todo, puede copiar demasiado, como los "
110+ "datos que deben compartirse entre copias."
89111
90112#: ../Doc/library/copy.rst:53
91113msgid "The :func:`deepcopy` function avoids these problems by:"
92- msgstr ""
114+ msgstr "La función :func:`deepcopy` evita estos problemas al: "
93115
94116#: ../Doc/library/copy.rst:55
95117msgid ""
96118"keeping a ``memo`` dictionary of objects already copied during the current "
97119"copying pass; and"
98120msgstr ""
121+ "mantener un diccionario ``memo`` de objetos ya copiados durante la pasada de "
122+ "copia actual; y"
99123
100124#: ../Doc/library/copy.rst:58
101125msgid ""
102126"letting user-defined classes override the copying operation or the set of "
103127"components copied."
104128msgstr ""
129+ "dejando que las clases definidas por el usuario anulen la operación de copia "
130+ "o el conjunto de componentes copiados."
105131
106132#: ../Doc/library/copy.rst:61
107133msgid ""
@@ -111,13 +137,21 @@ msgid ""
111137"unchanged; this is compatible with the way these are treated by the :mod:"
112138"`pickle` module."
113139msgstr ""
140+ "Este módulo no copia tipos como módulo, método, seguimiento de pila, marco "
141+ "de pila, archivo, socket, ventana, matriz ni ningún tipo similar. Hace \" copy"
142+ "\" funciones y clases (superficiales y profundas), devolviendo el objeto "
143+ "original sin cambios; Esto es compatible con la forma en que son tratados "
144+ "por el módulo :mod:`pickle`."
114145
115146#: ../Doc/library/copy.rst:66
116147msgid ""
117148"Shallow copies of dictionaries can be made using :meth:`dict.copy`, and of "
118149"lists by assigning a slice of the entire list, for example, ``copied_list = "
119150"original_list[:]``."
120151msgstr ""
152+ "Se pueden hacer copias superficiales de los diccionarios usando :meth:`dict."
153+ "copy`, y de las listas mediante la asignación de una porción de la lista "
154+ "completa, por ejemplo, ``copied_list = original_list[:]``."
121155
122156#: ../Doc/library/copy.rst:72
123157msgid ""
@@ -126,6 +160,11 @@ msgid ""
126160"information on these methods. In fact, the :mod:`copy` module uses the "
127161"registered pickle functions from the :mod:`copyreg` module."
128162msgstr ""
163+ "Las clases pueden usar las mismas interfaces para controlar la copia que "
164+ "usan para controlar el decapado. Consulte la descripción del módulo :mod:"
165+ "`pickle` para obtener información sobre estos métodos. De hecho, el módulo :"
166+ "mod:`copy` utiliza las funciones de pickle registradas del módulo :mod:"
167+ "`copyreg`."
129168
130169#: ../Doc/library/copy.rst:81
131170msgid ""
@@ -138,13 +177,23 @@ msgid ""
138177"func:`deepcopy` function with the component as first argument and the memo "
139178"dictionary as second argument."
140179msgstr ""
180+ "Para que una clase defina su propia implementación de copia, puede definir "
181+ "métodos especiales :meth:`__copy__` y :meth:`__deepcopy__`. El primero se "
182+ "llama para implementar la operación de copia superficial; no se pasan "
183+ "argumentos adicionales. Este último está llamado a implementar la operación "
184+ "de copia profunda; se pasa un argumento, el diccionario ``memo``. Si la "
185+ "implementación :meth:`__deepcopy__` necesita hacer una copia profunda de un "
186+ "componente, debe llamar a la función :func:`deepcopy` con el componente como "
187+ "primer argumento y el diccionario memo como segundo argumento."
141188
142189#: ../Doc/library/copy.rst:93
143190msgid "Module :mod:`pickle`"
144- msgstr ""
191+ msgstr "Módulo :mod:`pickle` "
145192
146193#: ../Doc/library/copy.rst:93
147194msgid ""
148195"Discussion of the special methods used to support object state retrieval and "
149196"restoration."
150197msgstr ""
198+ "Discusión de los métodos especiales utilizados para apoyar la recuperación y "
199+ "restauración del estado del objeto."
0 commit comments