1
1
# Copyright (C) 2001-2020, Python Software Foundation
2
2
# 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.
4
4
# [email protected] / https://mail.python.org/mailman3/lists/docs-es.python.org/
5
5
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
6
6
#
7
- #, fuzzy
8
7
msgid ""
9
8
msgstr ""
10
9
"Project-Id-Version : Python 3.8\n "
11
10
"Report-Msgid-Bugs-To : \n "
12
11
"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 "
15
13
"Language-Team : python-doc-es\n "
16
14
"MIME-Version : 1.0\n "
17
15
"Content-Type : text/plain; charset=UTF-8\n "
18
16
"Content-Transfer-Encoding : 8bit\n "
17
+ "Plural-Forms : nplurals=2; plural=(n != 1);\n "
18
+ "
Last-Translator :
Cristian Danilo Rengifo Parra <[email protected] >\n "
19
+ "Language : es_CO\n "
20
+ "X-Generator : Poedit 2.3\n "
19
21
20
22
#: ../Doc/library/copy.rst:2
21
23
msgid ":mod:`copy` --- Shallow and deep copy operations"
22
- msgstr ""
24
+ msgstr ":mod:`copy` --- Operaciones de copia superficial y profunda "
23
25
24
26
#: ../Doc/library/copy.rst:7
25
27
msgid "**Source code:** :source:`Lib/copy.py`"
26
- msgstr ""
28
+ msgstr "**Source code:** :source:`Lib/copy.py` "
27
29
28
30
#: ../Doc/library/copy.rst:11
29
31
msgid ""
@@ -33,75 +35,99 @@ msgid ""
33
35
"changing the other. This module provides generic shallow and deep copy "
34
36
"operations (explained below)."
35
37
msgstr ""
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)."
36
44
37
45
#: ../Doc/library/copy.rst:18
38
46
msgid "Interface summary:"
39
- msgstr ""
47
+ msgstr "Resumen de la interfaz: "
40
48
41
49
#: ../Doc/library/copy.rst:22
42
50
msgid "Return a shallow copy of *x*."
43
- msgstr ""
51
+ msgstr "Devuelve una copia superficial de *x*. "
44
52
45
53
#: ../Doc/library/copy.rst:27
46
54
msgid "Return a deep copy of *x*."
47
- msgstr ""
55
+ msgstr "Devuelve una copia profunda de *x*. "
48
56
49
57
#: ../Doc/library/copy.rst:32
50
58
msgid "Raised for module specific errors."
51
- msgstr ""
59
+ msgstr "Levantado para errores específicos del módulo. "
52
60
53
61
#: ../Doc/library/copy.rst:35
54
62
msgid ""
55
63
"The difference between shallow and deep copying is only relevant for "
56
64
"compound objects (objects that contain other objects, like lists or class "
57
65
"instances):"
58
66
msgstr ""
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):"
59
70
60
71
#: ../Doc/library/copy.rst:38
61
72
msgid ""
62
73
"A *shallow copy* constructs a new compound object and then (to the extent "
63
74
"possible) inserts *references* into it to the objects found in the original."
64
75
msgstr ""
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."
65
79
66
80
#: ../Doc/library/copy.rst:41
67
81
msgid ""
68
82
"A *deep copy* constructs a new compound object and then, recursively, "
69
83
"inserts *copies* into it of the objects found in the original."
70
84
msgstr ""
85
+ "Una *deep copy* construye un nuevo objeto compuesto y luego, recursivamente, "
86
+ "inserta *copies* en él de los objetos encontrados en el original."
71
87
72
88
#: ../Doc/library/copy.rst:44
73
89
msgid ""
74
90
"Two problems often exist with deep copy operations that don't exist with "
75
91
"shallow copy operations:"
76
92
msgstr ""
93
+ "A menudo existen dos problemas con las operaciones de copia profunda que no "
94
+ "existen con las operaciones de copia superficial:"
77
95
78
96
#: ../Doc/library/copy.rst:47
79
97
msgid ""
80
98
"Recursive objects (compound objects that, directly or indirectly, contain a "
81
99
"reference to themselves) may cause a recursive loop."
82
100
msgstr ""
101
+ "Los objetos recursivos (objetos compuestos que, directa o indirectamente, "
102
+ "contienen una referencia a sí mismos) pueden causar un bucle recursivo."
83
103
84
104
#: ../Doc/library/copy.rst:50
85
105
msgid ""
86
106
"Because deep copy copies everything it may copy too much, such as data which "
87
107
"is intended to be shared between copies."
88
108
msgstr ""
109
+ "Debido a que la copia profunda copia todo, puede copiar demasiado, como los "
110
+ "datos que deben compartirse entre copias."
89
111
90
112
#: ../Doc/library/copy.rst:53
91
113
msgid "The :func:`deepcopy` function avoids these problems by:"
92
- msgstr ""
114
+ msgstr "La función :func:`deepcopy` evita estos problemas al: "
93
115
94
116
#: ../Doc/library/copy.rst:55
95
117
msgid ""
96
118
"keeping a ``memo`` dictionary of objects already copied during the current "
97
119
"copying pass; and"
98
120
msgstr ""
121
+ "mantener un diccionario ``memo`` de objetos ya copiados durante la pasada de "
122
+ "copia actual; y"
99
123
100
124
#: ../Doc/library/copy.rst:58
101
125
msgid ""
102
126
"letting user-defined classes override the copying operation or the set of "
103
127
"components copied."
104
128
msgstr ""
129
+ "dejando que las clases definidas por el usuario anulen la operación de copia "
130
+ "o el conjunto de componentes copiados."
105
131
106
132
#: ../Doc/library/copy.rst:61
107
133
msgid ""
@@ -111,13 +137,21 @@ msgid ""
111
137
"unchanged; this is compatible with the way these are treated by the :mod:"
112
138
"`pickle` module."
113
139
msgstr ""
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`."
114
145
115
146
#: ../Doc/library/copy.rst:66
116
147
msgid ""
117
148
"Shallow copies of dictionaries can be made using :meth:`dict.copy`, and of "
118
149
"lists by assigning a slice of the entire list, for example, ``copied_list = "
119
150
"original_list[:]``."
120
151
msgstr ""
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[:]``."
121
155
122
156
#: ../Doc/library/copy.rst:72
123
157
msgid ""
@@ -126,6 +160,11 @@ msgid ""
126
160
"information on these methods. In fact, the :mod:`copy` module uses the "
127
161
"registered pickle functions from the :mod:`copyreg` module."
128
162
msgstr ""
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`."
129
168
130
169
#: ../Doc/library/copy.rst:81
131
170
msgid ""
@@ -138,13 +177,23 @@ msgid ""
138
177
"func:`deepcopy` function with the component as first argument and the memo "
139
178
"dictionary as second argument."
140
179
msgstr ""
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."
141
188
142
189
#: ../Doc/library/copy.rst:93
143
190
msgid "Module :mod:`pickle`"
144
- msgstr ""
191
+ msgstr "Módulo :mod:`pickle` "
145
192
146
193
#: ../Doc/library/copy.rst:93
147
194
msgid ""
148
195
"Discussion of the special methods used to support object state retrieval and "
149
196
"restoration."
150
197
msgstr ""
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