Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7cc96d7

Browse files
committed
Update library/abc.po
1 parent2ac8e28 commit7cc96d7

File tree

1 file changed

+80
-69
lines changed

1 file changed

+80
-69
lines changed

‎library/abc.po

Lines changed: 80 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgstr ""
99
"Project-Id-Version:Python 3.8\n"
1010
"Report-Msgid-Bugs-To:\n"
1111
"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"
1313
"Language-Team:python-doc-es\n"
1414
"MIME-Version:1.0\n"
1515
"Content-Type:text/plain; charset=UTF-8\n"
@@ -49,11 +49,11 @@ msgid ""
4949
"class or instance provides a particular interface, for example, if it is "
5050
"hashable or if it is a mapping."
5151
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 algunosABC 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 algunosCBAs que se pueden utilizar "
5555
"para probar si una clase o instancia proporciona una interfaz determinada, "
56-
"por ejemplo, si es hashable o si esuna asignación."
56+
"por ejemplo, si es*hashable* o si esun *mapping*."
5757

5858
#:../Doc/library/abc.rst:27
5959
msgid""
@@ -84,11 +84,11 @@ msgid ""
8484
"One may also define an abstract base class by passing the metaclass keyword "
8585
"and using :class:`ABCMeta` directly, for example::"
8686
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-
"conrespecto al uso dela metaclase, ya que la herencia múltiple puede dar "
90-
"lugar aconflictos demetaclase. 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 demetaclases, ya que la herencia múltiple puede dar lugar a "
90+
"conflictos demetaclases. También se puede definir una clase de base "
91+
"abstracta pasando la palabra clave*metaclass* y utilizando :class:`ABCMeta` "
9292
"directamente, por ejemplo::"
9393

9494
#:../Doc/library/abc.rst:57
@@ -106,14 +106,14 @@ msgid ""
106106
"will method implementations defined by the registering ABC be callable (not "
107107
"even via :func:`super`). [#]_"
108108
msgstr""
109-
"Utilice esta metaclase para crearun CBA.Un CBA puede serheredado "
109+
"Utilice esta metaclase para crearuna CBA.Una CBA puede serheredada "
110110
"directamente y así, actuar como una clase mixta. También se puede registrar "
111111
"clases concretas no relacionadas (incluso clases integradas) y CBAs no "
112112
"relacionadas como\"subclases virtuales\" -- estas y sus descendientes serán "
113113
"consideradas subclases del CBA registrado por la función integrada :func:"
114-
"`issubclass`, peroel CBAregistrado no aparecerá en su *MRO* (Orden de "
115-
"Resolución de Métodos) ni las implementaciones de método definidas porel "
116-
"CBAregistrado serán invocables (ni siquiera a través de :func:`super`). [#]_"
114+
"`issubclass`, perola CBAregistrada no aparecerá en su *MRO* (Orden de "
115+
"Resolución de Métodos) ni las implementaciones de método definidas porla "
116+
"CBAregistrada serán invocables (ni siquiera a través de :func:`super`). [#]_"
117117

118118
#:../Doc/library/abc.rst:68
119119
msgid""
@@ -159,11 +159,11 @@ msgid ""
159159
"of the ABC. (This class method is called from the :meth:`__subclasscheck__` "
160160
"method of the ABC.)"
161161
msgstr""
162-
"Compruebe si la *subclase* se considera una subclase deeste CBA. Esto "
162+
"Compruebe si la *subclase* se considera una subclase deesta CBA. Esto "
163163
"significa que puede personalizar aún más el comportamiento de ``issubclass`` "
164164
"sin necesidad de llamar a :meth:`register` en cada clase que desee "
165-
"considerar una subclasedelCBA. (Este método de clase es llamado desde el "
166-
"método :meth:`__subclasscheck__` del CBA.)"
165+
"considerar una subclasede laCBA. (Este método de clase es llamado desde "
166+
"elmétodo :meth:`__subclasscheck__` del CBA.)"
167167

168168
#:../Doc/library/abc.rst:104
169169
msgid""
@@ -174,9 +174,9 @@ msgid ""
174174
"subclass check is continued with the usual mechanism."
175175
msgstr""
176176
"Este método debe retornar ``True``, ``False`` o ``NotImplemented``. Si "
177-
"retorna ``True``, la *subclase* se considera una subclase deeste CBA. Si "
178-
"retorna ``False``, la *subclase* no se considera una subclase deeste CBA, "
179-
"incluso si normalmentesería una. Si retorna ``NotImplemented``, la "
177+
"retorna ``True``, la *subclase* se considera una subclase deesta CBA. Si "
178+
"retorna ``False``, la *subclase* no se considera una subclase deesta CBA, "
179+
"incluso si normalmentefuese una. Si retorna ``NotImplemented``, la "
180180
"comprobación de subclase se continúa con el mecanismo usual."
181181

182182
#:../Doc/library/abc.rst:114
@@ -187,60 +187,56 @@ msgstr ""
187187
"CBA::"
188188

189189
#:../Doc/library/abc.rst:143
190-
#,fuzzy
191190
msgid""
192191
"The ABC ``MyIterable`` defines the standard iterable method, :meth:"
193192
"`~iterator.__iter__`, as an abstract method. The implementation given here "
194193
"can still be called from subclasses. The :meth:`get_iterator` method is "
195194
"also part of the ``MyIterable`` abstract base class, but it does not have to "
196195
"be overridden in non-abstract derived classes."
197196
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 clasedebase abstracta``MyIterable``, pero no tiene que ser "
201+
"reemplazado en clases derivadas no abstractas."
203202

204203
#:../Doc/library/abc.rst:149
205-
#,fuzzy
206204
msgid""
207205
"The :meth:`__subclasshook__` class method defined here says that any class "
208206
"that has an :meth:`~iterator.__iter__` method in its :attr:`~object."
209207
"__dict__` (or in that of one of its base classes, accessed via the :attr:"
210208
"`~class.__mro__` list) is considered a ``MyIterable`` too."
211209
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 atravé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``."
217215

218216
#:../Doc/library/abc.rst:154
219-
#,fuzzy
220217
msgid""
221218
"Finally, the last line makes ``Foo`` a virtual subclass of ``MyIterable``, "
222219
"even though it does not define an :meth:`~iterator.__iter__` method (it uses "
223220
"the old-style iterable protocol, defined in terms of :meth:`__len__` and :"
224221
"meth:`__getitem__`). Note that this will not make ``get_iterator`` "
225222
"available as a method of ``Foo``, so it is provided separately."
226223
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 iterablede 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 iterableal estilo antiguo, definido enté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."
233230

234231
#:../Doc/library/abc.rst:163
235232
msgid"The :mod:`abc` module also provides the following decorator:"
236233
msgstr"El módulo :mod:`abc` también proporciona el siguiente decorador:"
237234

238235
#:../Doc/library/abc.rst:167
239236
msgid"A decorator indicating abstract methods."
240-
msgstr""
237+
msgstr"Un decorador que indica métodos abstractos."
241238

242239
#:../Doc/library/abc.rst:169
243-
#,fuzzy
244240
msgid""
245241
"Using this decorator requires that the class's metaclass is :class:`ABCMeta` "
246242
"or is derived from it. A class that has a metaclass derived from :class:"
@@ -249,58 +245,54 @@ msgid ""
249245
"the normal 'super' call mechanisms. :func:`abstractmethod` may be used to "
250246
"declare abstract methods for properties and descriptors."
251247
msgstr""
252-
"El uso de este decorador requiere que la metaclase de la clase sea :"
253-
"class:'ABCMeta' o se derive deella.No se puede crear unainstancia de una "
254-
"clase que tiene una metaclase derivadade :class:'ABCMeta'a menos quese "
255-
"invaliden todos susmétodosy propiedades abstractas. Los métodos "
256-
"abstractos sepuedenllamar usando cualquiera de los mecanismos dellamada "
257-
"'super'normales. :func:'abstractmethod' se puede utilizar para declarar "
258-
"métodosabstractos para propiedades y descriptores."
248+
"El uso de este decorador requiere que la metaclase de la clase sea :class:"
249+
"`ABCMeta` o se derive deesta.Una clase que tiene unametaclase derivada "
250+
"de :class:`ABCMeta` no puede ser instanciada,a menos quetodas sus "
251+
"propiedades ymétodosabstractos sean anulados. Los métodos abstractos se "
252+
"puedeninvocar 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."
259255

260256
#:../Doc/library/abc.rst:176
261-
#,fuzzy
262257
msgid""
263258
"Dynamically adding abstract methods to a class, or attempting to modify the "
264259
"abstraction status of a method or class once it is created, are not "
265260
"supported. The :func:`abstractmethod` only affects subclasses derived using "
266261
"regular inheritance;\"virtual subclasses\" registered with the ABC's :meth:"
267262
"`register` method are not affected."
268263
msgstr""
269-
"No seadmiten la adición dinámica de métodos abstractos a una clase o el "
264+
"No seadmite la adición dinámica de métodos abstractos a una clase o el "
270265
"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' deABC nose 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` deCBAs noson afectadas."
274269

275270
#:../Doc/library/abc.rst:182
276-
#,fuzzy
277271
msgid""
278272
"When :func:`abstractmethod` is applied in combination with other method "
279273
"descriptors, it should be applied as the innermost decorator, as shown in "
280274
"the following usage examples::"
281275
msgstr""
282-
"Cuando :func:'abstractmethod' se aplica en combinación con otros "
276+
"Cuando :func:`abstractmethod` se aplica en combinación con otros "
283277
"descriptores de método, se debe aplicar como el decorador más interno, como "
284278
"se muestra en los siguientes ejemplos de uso::"
285279

286280
#:../Doc/library/abc.rst:216
287-
#,fuzzy
288281
msgid""
289282
"In order to correctly interoperate with the abstract base class machinery, "
290283
"the descriptor must identify itself as abstract using :attr:"
291284
"`__isabstractmethod__`. In general, this attribute should be ``True`` if any "
292285
"of the methods used to compose the descriptor are abstract. For example, "
293286
"Python's built-in :class:`property` does the equivalent of::"
294287
msgstr""
295-
"Para interoperar correctamente con lamá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 lamaquinaria de clasedebase abstracta, "
289+
"eldescriptor debe identificarse como abstracto utilizando:attr:"
290+
"`__isabstractmethod__`. En general, este atributo debe ser``True`` si "
298291
"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, laclase depropiedad integrada de Python :class:`property` "
293+
"hace elequivalente de::"
301294

302295
#:../Doc/library/abc.rst:231
303-
#,fuzzy
304296
msgid""
305297
"Unlike Java abstract methods, these abstract methods may have an "
306298
"implementation. This implementation can be called via the :func:`super` "
@@ -310,59 +302,75 @@ msgid ""
310302
msgstr""
311303
"A diferencia de los métodos abstractos de Java, estos métodos abstractos "
312304
"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 comopunto final para unasuperen llamada en unmarco 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 comoun *end-point* para unasuper llamada en un*framework* que "
307+
"useherencia múltiple cooperativa."
316308

317309
#:../Doc/library/abc.rst:239
318310
msgid"The :mod:`abc` module also supports the following legacy decorators:"
319311
msgstr""
312+
"El módulo :mod:`abc` también es compatible con los siguientes decoradores "
313+
"heredados:"
320314

321315
#:../Doc/library/abc.rst:244
322316
msgid""
323317
"It is now possible to use :class:`classmethod` with :func:`abstractmethod`, "
324318
"making this decorator redundant."
325319
msgstr""
320+
"Ahora es posible utilizar :class:`classmethod` con :func:`abstractmethod`, "
321+
"lo cual hace que este decorador sea redundante."
326322

327323
#:../Doc/library/abc.rst:248
328324
msgid""
329325
"A subclass of the built-in :func:`classmethod`, indicating an abstract "
330326
"classmethod. Otherwise it is similar to :func:`abstractmethod`."
331327
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`."
332330

333331
#:../Doc/library/abc.rst:251
334332
msgid""
335333
"This special case is deprecated, as the :func:`classmethod` decorator is now "
336334
"correctly identified as abstract when applied to an abstract method::"
337335
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:"
338339

339340
#:../Doc/library/abc.rst:265
340-
#,fuzzy
341341
msgid""
342342
"It is now possible to use :class:`staticmethod` with :func:`abstractmethod`, "
343343
"making this decorator redundant."
344344
msgstr""
345-
"Ahora es posible utilizar :class:'staticmethod' con :func:'abstractmethod', "
345+
"Ahora es posible utilizar :class:`staticmethod` con :func:`abstractmethod`, "
346346
"haciendo que este decorador sea redundante."
347347

348348
#:../Doc/library/abc.rst:269
349349
msgid""
350350
"A subclass of the built-in :func:`staticmethod`, indicating an abstract "
351351
"staticmethod. Otherwise it is similar to :func:`abstractmethod`."
352352
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`."
353355

354356
#:../Doc/library/abc.rst:272
355357
msgid""
356358
"This special case is deprecated, as the :func:`staticmethod` decorator is "
357359
"now correctly identified as abstract when applied to an abstract method::"
358360
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:"
359364

360365
#:../Doc/library/abc.rst:285
361366
msgid""
362367
"It is now possible to use :class:`property`, :meth:`property.getter`, :meth:"
363368
"`property.setter` and :meth:`property.deleter` with :func:`abstractmethod`, "
364369
"making this decorator redundant."
365370
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."
366374

367375
#:../Doc/library/abc.rst:290
368376
msgid""
@@ -381,13 +389,12 @@ msgstr ""
381389
"abstracto::"
382390

383391
#:../Doc/library/abc.rst:303
384-
#,fuzzy
385392
msgid""
386393
"The above example defines a read-only property; you can also define a read-"
387394
"write abstract property by appropriately marking one or more of the "
388395
"underlying methods as abstract::"
389396
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 "
391398
"puede definir una propiedad abstracta de lectura y escritura marcando "
392399
"adecuadamente uno o varios de los métodos subyacentes como abstractos::"
393400

@@ -413,6 +420,10 @@ msgid ""
413420
"the current version of the abstract base class cache for virtual subclasses. "
414421
"The token changes with every call to :meth:`ABCMeta.register` on any ABC."
415422
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."
416427

417428
#:../Doc/library/abc.rst:340
418429
msgid"Footnotes"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp