@@ -9,7 +9,7 @@ msgstr ""
9
9
"Project-Id-Version : Python 3.8\n "
10
10
"Report-Msgid-Bugs-To : \n "
11
11
"POT-Creation-Date : 2019-05-06 11:59-0400\n "
12
- "PO-Revision-Date : 2020-07-10 11:42 -0500\n "
12
+ "PO-Revision-Date : 2020-07-11 13:59 -0500\n "
13
13
"Language-Team : python-doc-es\n "
14
14
"MIME-Version : 1.0\n "
15
15
"Content-Type : text/plain; charset=UTF-8\n "
@@ -49,11 +49,11 @@ msgid ""
49
49
"class or instance provides a particular interface, for example, if it is "
50
50
"hashable or if it is a mapping."
51
51
msgstr ""
52
- "El módulo :mod:' collections' tiene algunas clases concretas que derivan de "
53
- "ABCs ; estos pueden, por supuesto, ser derivados aún más. Además, el "
54
- "submódulo :mod:' collections.abc' tiene algunos ABC que se pueden utilizar "
52
+ "El módulo :mod:` collections` tiene algunas clases concretas que derivan de "
53
+ "CBAs ; estos pueden, por supuesto, ser derivados aún más. Además, el "
54
+ "submódulo :mod:` collections.abc` tiene algunos CBAs que se pueden utilizar "
55
55
"para probar si una clase o instancia proporciona una interfaz determinada, "
56
- "por ejemplo, si es hashable o si es una asignación ."
56
+ "por ejemplo, si es * hashable* o si es un *mapping* ."
57
57
58
58
#: ../Doc/library/abc.rst:27
59
59
msgid ""
@@ -84,11 +84,11 @@ msgid ""
84
84
"One may also define an abstract base class by passing the metaclass keyword "
85
85
"and using :class:`ABCMeta` directly, for example::"
86
86
msgstr ""
87
- "Tenga en cuenta que el tipo de :class:' ABC' sigue siendo :class:' ABCMeta' , "
88
- "por lo tanto, heredar de :class:' ABC' requiere las precauciones habituales "
89
- "con respecto al uso de la metaclase , ya que la herencia múltiple puede dar "
90
- "lugar a conflictos de metaclase . También se puede definir una clase base "
91
- "abstracta pasando la palabra clave metaclass y utilizando :class:' ABCMeta' "
87
+ "Tenga en cuenta que el tipo de :class:` ABC` sigue siendo :class:` ABCMeta` , "
88
+ "por lo tanto, heredar de :class:` ABC` requiere las precauciones habituales "
89
+ "respecto al uso de metaclases , ya que la herencia múltiple puede dar lugar a "
90
+ "conflictos de metaclases . También se puede definir una clase de base "
91
+ "abstracta pasando la palabra clave * metaclass* y utilizando :class:` ABCMeta` "
92
92
"directamente, por ejemplo::"
93
93
94
94
#: ../Doc/library/abc.rst:57
@@ -106,14 +106,14 @@ msgid ""
106
106
"will method implementations defined by the registering ABC be callable (not "
107
107
"even via :func:`super`). [#]_"
108
108
msgstr ""
109
- "Utilice esta metaclase para crear un CBA. Un CBA puede ser heredado "
109
+ "Utilice esta metaclase para crear una CBA. Una CBA puede ser heredada "
110
110
"directamente y así, actuar como una clase mixta. También se puede registrar "
111
111
"clases concretas no relacionadas (incluso clases integradas) y CBAs no "
112
112
"relacionadas como \" subclases virtuales\" -- estas y sus descendientes serán "
113
113
"consideradas subclases del CBA registrado por la función integrada :func:"
114
- "`issubclass`, pero el CBA registrado no aparecerá en su *MRO* (Orden de "
115
- "Resolución de Métodos) ni las implementaciones de método definidas por el "
116
- "CBA registrado serán invocables (ni siquiera a través de :func:`super`). [#]_"
114
+ "`issubclass`, pero la CBA registrada no aparecerá en su *MRO* (Orden de "
115
+ "Resolución de Métodos) ni las implementaciones de método definidas por la "
116
+ "CBA registrada serán invocables (ni siquiera a través de :func:`super`). [#]_"
117
117
118
118
#: ../Doc/library/abc.rst:68
119
119
msgid ""
@@ -159,11 +159,11 @@ msgid ""
159
159
"of the ABC. (This class method is called from the :meth:`__subclasscheck__` "
160
160
"method of the ABC.)"
161
161
msgstr ""
162
- "Compruebe si la *subclase* se considera una subclase de este CBA. Esto "
162
+ "Compruebe si la *subclase* se considera una subclase de esta CBA. Esto "
163
163
"significa que puede personalizar aún más el comportamiento de ``issubclass`` "
164
164
"sin necesidad de llamar a :meth:`register` en cada clase que desee "
165
- "considerar una subclase del CBA. (Este método de clase es llamado desde el "
166
- "método :meth:`__subclasscheck__` del CBA.)"
165
+ "considerar una subclase de la CBA. (Este método de clase es llamado desde "
166
+ "el método :meth:`__subclasscheck__` del CBA.)"
167
167
168
168
#: ../Doc/library/abc.rst:104
169
169
msgid ""
@@ -174,9 +174,9 @@ msgid ""
174
174
"subclass check is continued with the usual mechanism."
175
175
msgstr ""
176
176
"Este método debe retornar ``True``, ``False`` o ``NotImplemented``. Si "
177
- "retorna ``True``, la *subclase* se considera una subclase de este CBA. Si "
178
- "retorna ``False``, la *subclase* no se considera una subclase de este CBA, "
179
- "incluso si normalmente sería una. Si retorna ``NotImplemented``, la "
177
+ "retorna ``True``, la *subclase* se considera una subclase de esta CBA. Si "
178
+ "retorna ``False``, la *subclase* no se considera una subclase de esta CBA, "
179
+ "incluso si normalmente fuese una. Si retorna ``NotImplemented``, la "
180
180
"comprobación de subclase se continúa con el mecanismo usual."
181
181
182
182
#: ../Doc/library/abc.rst:114
@@ -187,60 +187,56 @@ msgstr ""
187
187
"CBA::"
188
188
189
189
#: ../Doc/library/abc.rst:143
190
- #, fuzzy
191
190
msgid ""
192
191
"The ABC ``MyIterable`` defines the standard iterable method, :meth:"
193
192
"`~iterator.__iter__`, as an abstract method. The implementation given here "
194
193
"can still be called from subclasses. The :meth:`get_iterator` method is "
195
194
"also part of the ``MyIterable`` abstract base class, but it does not have to "
196
195
"be overridden in non-abstract derived classes."
197
196
msgstr ""
198
- "El ABC '' MyIterable'' define el método iterable estándar, :meth:'- iterator."
199
- "__iter__' , como un método abstracto. La implementación dada aquí todavía se "
200
- "puede llamar desde subclases. El método :meth:' get_iterator' también forma "
201
- "parte de la clase base abstracta '' MyIterable'' , pero no tiene que "
202
- "reemplazarse en clases derivadas no abstractas."
197
+ "La CBA `` MyIterable`` define el método iterable estándar, :meth:`~ iterator."
198
+ "__iter__` , como un método abstracto. La implementación dada aquí aún se "
199
+ "puede llamar desde subclases. El método :meth:` get_iterator` también forma "
200
+ "parte de la clase de base abstracta `` MyIterable`` , pero no tiene que ser "
201
+ "reemplazado en clases derivadas no abstractas."
203
202
204
203
#: ../Doc/library/abc.rst:149
205
- #, fuzzy
206
204
msgid ""
207
205
"The :meth:`__subclasshook__` class method defined here says that any class "
208
206
"that has an :meth:`~iterator.__iter__` method in its :attr:`~object."
209
207
"__dict__` (or in that of one of its base classes, accessed via the :attr:"
210
208
"`~class.__mro__` list) is considered a ``MyIterable`` too."
211
209
msgstr ""
212
- "El método de la clase :meth:' __subclasshook__' definido aquí dice que "
213
- "cualquier clase que tenga un método :meth:''' iterator.__iter__' en su :"
214
- "attr:'' object.__dict__' (o en la de una de sus clases base, a la que se "
215
- "accede a través de la lista :attr:'' class.__mro__' ) también se considera un "
216
- "'' MyIterable''' "
210
+ "El método de la clase :meth:` __subclasshook__` definido aquí dice que "
211
+ "cualquier clase que tenga un método :meth:`~ iterator.__iter__` en su :attr :"
212
+ "`~ object.__dict__` (o en la de una de sus clases base, a la que se accede a "
213
+ "través de la lista :attr:`~ class.__mro__` ) también se considera un "
214
+ "`` MyIterable``. "
217
215
218
216
#: ../Doc/library/abc.rst:154
219
- #, fuzzy
220
217
msgid ""
221
218
"Finally, the last line makes ``Foo`` a virtual subclass of ``MyIterable``, "
222
219
"even though it does not define an :meth:`~iterator.__iter__` method (it uses "
223
220
"the old-style iterable protocol, defined in terms of :meth:`__len__` and :"
224
221
"meth:`__getitem__`). Note that this will not make ``get_iterator`` "
225
222
"available as a method of ``Foo``, so it is provided separately."
226
223
msgstr ""
227
- "Por último, la última línea convierte '' Foo'' en una subclase virtual de "
228
- "'' MyIterable'' , aunque no define un método :meth:'- iterator."
229
- "__iter__' (utiliza el protocolo iterable de estilo antiguo, definido en "
230
- "términos de : meth:' __len__' y :meth:' __getitem__' ). Tenga en cuenta que "
231
- "esto no hará que '' get_iterator'' esté disponible como un método de '' Foo'', "
232
- "por lo que se proporciona por separado."
224
+ "Por último, la última línea convierte `` Foo`` en una subclase virtual de "
225
+ "`` MyIterable`` , aunque no define un método :meth:`~ iterator.__iter__` "
226
+ "(utiliza el protocolo iterable al estilo antiguo, definido en términos de : "
227
+ "meth:` __len__` y :meth:` __getitem__` ). Tenga en cuenta que esto no hará que "
228
+ "`` get_iterator`` esté disponible como un método de `` Foo``, por lo que es "
229
+ "proporcionado por separado."
233
230
234
231
#: ../Doc/library/abc.rst:163
235
232
msgid "The :mod:`abc` module also provides the following decorator:"
236
233
msgstr "El módulo :mod:`abc` también proporciona el siguiente decorador:"
237
234
238
235
#: ../Doc/library/abc.rst:167
239
236
msgid "A decorator indicating abstract methods."
240
- msgstr ""
237
+ msgstr "Un decorador que indica métodos abstractos. "
241
238
242
239
#: ../Doc/library/abc.rst:169
243
- #, fuzzy
244
240
msgid ""
245
241
"Using this decorator requires that the class's metaclass is :class:`ABCMeta` "
246
242
"or is derived from it. A class that has a metaclass derived from :class:"
@@ -249,58 +245,54 @@ msgid ""
249
245
"the normal 'super' call mechanisms. :func:`abstractmethod` may be used to "
250
246
"declare abstract methods for properties and descriptors."
251
247
msgstr ""
252
- "El uso de este decorador requiere que la metaclase de la clase sea :"
253
- "class:' ABCMeta' o se derive de ella . No se puede crear una instancia de una "
254
- "clase que tiene una metaclase derivada de :class:' ABCMeta' a menos que se "
255
- "invaliden todos sus métodos y propiedades abstractas . Los métodos "
256
- "abstractos se pueden llamar usando cualquiera de los mecanismos de llamada "
257
- "'super' normales. :func:' abstractmethod' se puede utilizar para declarar "
258
- "métodos abstractos para propiedades y descriptores."
248
+ "El uso de este decorador requiere que la metaclase de la clase sea :class: "
249
+ "` ABCMeta` o se derive de esta . Una clase que tiene una metaclase derivada "
250
+ "de :class:` ABCMeta` no puede ser instanciada, a menos que todas sus "
251
+ "propiedades y métodos abstractos sean anulados . Los métodos abstractos se "
252
+ "pueden invocar usando cualquiera de los mecanismos de 'super' invocación "
253
+ "normales. :func:` abstractmethod` se puede utilizar para declarar métodos "
254
+ "abstractos para propiedades y descriptores."
259
255
260
256
#: ../Doc/library/abc.rst:176
261
- #, fuzzy
262
257
msgid ""
263
258
"Dynamically adding abstract methods to a class, or attempting to modify the "
264
259
"abstraction status of a method or class once it is created, are not "
265
260
"supported. The :func:`abstractmethod` only affects subclasses derived using "
266
261
"regular inheritance; \" virtual subclasses\" registered with the ABC's :meth:"
267
262
"`register` method are not affected."
268
263
msgstr ""
269
- "No se admiten la adición dinámica de métodos abstractos a una clase o el "
264
+ "No se admite la adición dinámica de métodos abstractos a una clase o el "
270
265
"intento de modificar el estado de abstracción de un método o clase una vez "
271
- "creado. El :func:' abstractmethod' sólo afecta a las subclases derivadas "
272
- "mediante herencia regular; Las \" subclases virtuales\" registradas con el "
273
- "método :meth:' register' de ABC no se ven afectadas."
266
+ "creado. El :func:` abstractmethod` sólo afecta a las subclases derivadas "
267
+ "mediante herencia regular; las \" subclases virtuales\" registradas con el "
268
+ "método :meth:` register` de CBAs no son afectadas."
274
269
275
270
#: ../Doc/library/abc.rst:182
276
- #, fuzzy
277
271
msgid ""
278
272
"When :func:`abstractmethod` is applied in combination with other method "
279
273
"descriptors, it should be applied as the innermost decorator, as shown in "
280
274
"the following usage examples::"
281
275
msgstr ""
282
- "Cuando :func:' abstractmethod' se aplica en combinación con otros "
276
+ "Cuando :func:` abstractmethod` se aplica en combinación con otros "
283
277
"descriptores de método, se debe aplicar como el decorador más interno, como "
284
278
"se muestra en los siguientes ejemplos de uso::"
285
279
286
280
#: ../Doc/library/abc.rst:216
287
- #, fuzzy
288
281
msgid ""
289
282
"In order to correctly interoperate with the abstract base class machinery, "
290
283
"the descriptor must identify itself as abstract using :attr:"
291
284
"`__isabstractmethod__`. In general, this attribute should be ``True`` if any "
292
285
"of the methods used to compose the descriptor are abstract. For example, "
293
286
"Python's built-in :class:`property` does the equivalent of::"
294
287
msgstr ""
295
- "Para interoperar correctamente con la máquina de clase base abstracta, el "
296
- "descriptor debe identificarse como abstracto utilizando :"
297
- "attr:' __isabstractmethod__' . En general, este atributo debe ser '' True'' si "
288
+ "Para interoperar correctamente con la maquinaria de clase de base abstracta, "
289
+ "el descriptor debe identificarse como abstracto utilizando :attr :"
290
+ "` __isabstractmethod__` . En general, este atributo debe ser `` True`` si "
298
291
"alguno de los métodos utilizados para componer el descriptor es abstracto. "
299
- "Por ejemplo, la propiedad integrada de Python :class:' property' hace el "
300
- "equivalente de::"
292
+ "Por ejemplo, la clase de propiedad integrada de Python :class:` property` "
293
+ "hace el equivalente de::"
301
294
302
295
#: ../Doc/library/abc.rst:231
303
- #, fuzzy
304
296
msgid ""
305
297
"Unlike Java abstract methods, these abstract methods may have an "
306
298
"implementation. This implementation can be called via the :func:`super` "
@@ -310,59 +302,75 @@ msgid ""
310
302
msgstr ""
311
303
"A diferencia de los métodos abstractos de Java, estos métodos abstractos "
312
304
"pueden tener una implementación. Esta implementación se puede llamar a "
313
- "través del mecanismo :func:' super' de la clase que lo invalida. Esto podría "
314
- "ser útil como punto final para una superen llamada en un marco que usa "
315
- "herencia múltiple cooperativa."
305
+ "través del mecanismo :func:` super` de la clase que lo invalida. Esto podría "
306
+ "ser útil como un *end-point* para una super llamada en un *framework* que "
307
+ "use herencia múltiple cooperativa."
316
308
317
309
#: ../Doc/library/abc.rst:239
318
310
msgid "The :mod:`abc` module also supports the following legacy decorators:"
319
311
msgstr ""
312
+ "El módulo :mod:`abc` también es compatible con los siguientes decoradores "
313
+ "heredados:"
320
314
321
315
#: ../Doc/library/abc.rst:244
322
316
msgid ""
323
317
"It is now possible to use :class:`classmethod` with :func:`abstractmethod`, "
324
318
"making this decorator redundant."
325
319
msgstr ""
320
+ "Ahora es posible utilizar :class:`classmethod` con :func:`abstractmethod`, "
321
+ "lo cual hace que este decorador sea redundante."
326
322
327
323
#: ../Doc/library/abc.rst:248
328
324
msgid ""
329
325
"A subclass of the built-in :func:`classmethod`, indicating an abstract "
330
326
"classmethod. Otherwise it is similar to :func:`abstractmethod`."
331
327
msgstr ""
328
+ "Una subclase de la :func:`classmethod` incorporada, indicando un método de "
329
+ "clase abstracto. De otra forma, es similar a :func:`abstractmethod`."
332
330
333
331
#: ../Doc/library/abc.rst:251
334
332
msgid ""
335
333
"This special case is deprecated, as the :func:`classmethod` decorator is now "
336
334
"correctly identified as abstract when applied to an abstract method::"
337
335
msgstr ""
336
+ "Este caso especial está obsoleto, ya que el decorador :func:`classmethod` "
337
+ "ahora es identificado correctamente como abstracto cuando se aplica a un "
338
+ "método abstracto:"
338
339
339
340
#: ../Doc/library/abc.rst:265
340
- #, fuzzy
341
341
msgid ""
342
342
"It is now possible to use :class:`staticmethod` with :func:`abstractmethod`, "
343
343
"making this decorator redundant."
344
344
msgstr ""
345
- "Ahora es posible utilizar :class:' staticmethod' con :func:' abstractmethod' , "
345
+ "Ahora es posible utilizar :class:` staticmethod` con :func:` abstractmethod` , "
346
346
"haciendo que este decorador sea redundante."
347
347
348
348
#: ../Doc/library/abc.rst:269
349
349
msgid ""
350
350
"A subclass of the built-in :func:`staticmethod`, indicating an abstract "
351
351
"staticmethod. Otherwise it is similar to :func:`abstractmethod`."
352
352
msgstr ""
353
+ "Una subclase de la :func:`staticmethod` incorporada, indicando un método "
354
+ "estático abstracto. De otra forma, es similar a :func:`abstractmethod`."
353
355
354
356
#: ../Doc/library/abc.rst:272
355
357
msgid ""
356
358
"This special case is deprecated, as the :func:`staticmethod` decorator is "
357
359
"now correctly identified as abstract when applied to an abstract method::"
358
360
msgstr ""
361
+ "Este caso especial está obsoleto, ya que el decorador :func:`staticmethod` "
362
+ "ahora es identificado correctamente como abstracto cuando se aplica a un "
363
+ "método abstracto:"
359
364
360
365
#: ../Doc/library/abc.rst:285
361
366
msgid ""
362
367
"It is now possible to use :class:`property`, :meth:`property.getter`, :meth:"
363
368
"`property.setter` and :meth:`property.deleter` with :func:`abstractmethod`, "
364
369
"making this decorator redundant."
365
370
msgstr ""
371
+ "Ahora es posible utilizar :class:`property`, :meth:`property.getter`, :meth:"
372
+ "`property.setter` y :meth:`property.deleter` con :func:`abstractmethod`, lo "
373
+ "cual hace que este decorador sea redundante."
366
374
367
375
#: ../Doc/library/abc.rst:290
368
376
msgid ""
@@ -381,13 +389,12 @@ msgstr ""
381
389
"abstracto::"
382
390
383
391
#: ../Doc/library/abc.rst:303
384
- #, fuzzy
385
392
msgid ""
386
393
"The above example defines a read-only property; you can also define a read-"
387
394
"write abstract property by appropriately marking one or more of the "
388
395
"underlying methods as abstract::"
389
396
msgstr ""
390
- "En el ejemplo anterior se define una propiedad de solo lectura; También "
397
+ "En el ejemplo anterior se define una propiedad de solo lectura; también se "
391
398
"puede definir una propiedad abstracta de lectura y escritura marcando "
392
399
"adecuadamente uno o varios de los métodos subyacentes como abstractos::"
393
400
@@ -413,6 +420,10 @@ msgid ""
413
420
"the current version of the abstract base class cache for virtual subclasses. "
414
421
"The token changes with every call to :meth:`ABCMeta.register` on any ABC."
415
422
msgstr ""
423
+ "El token es un objeto opaco (que admite pruebas de igualdad) que identifica "
424
+ "la versión actual de la caché de clases de base abstractas para subclases "
425
+ "virtuales. El token cambia con cada llamada a :meth:`ABCMeta.register` en "
426
+ "cualquier CBA."
416
427
417
428
#: ../Doc/library/abc.rst:340
418
429
msgid "Footnotes"
0 commit comments