@@ -11,15 +11,16 @@ msgstr ""
1111"Project-Id-Version : Python 3.8\n "
1212"Report-Msgid-Bugs-To : \n "
1313"POT-Creation-Date : 2022-10-25 19:47+0200\n "
14- "PO-Revision-Date : 2021-08-07 15:43+0200\n "
15- "
Last-Translator :
Cristián Maureira-Fredes <[email protected] >\n "
16- "Language : es_ES\n "
14+ "PO-Revision-Date : 2023-02-17 16:40-0300\n "
15+ "
Last-Translator :
Francisco Mora <[email protected] >\n "
1716"Language-Team : python-doc-es\n "
18- "Plural-Forms : nplurals=2; plural=(n != 1); \n "
17+ "Language : es_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 "
23+ "X-Generator : Poedit 3.2.2\n "
2324
2425#: ../Doc/library/dataclasses.rst:2
2526msgid ":mod:`dataclasses` --- Data Classes"
@@ -357,14 +358,26 @@ msgid ""
357358"a dataclass. Use :func:`fields` instead. To be able to determine inherited "
358359"slots, base class ``__slots__`` may be any iterable, but *not* an iterator."
359360msgstr ""
361+ "Si un nombre de campo ya está incluido en las ``__slots__`` de una clase "
362+ "base, no se incluirá en las ``__slots__`` generadas para evitar que se "
363+ "`sobreescriban <https://docs.python.org/3/reference/datamodel.html#notes-on-"
364+ "using-slots>`_. Por lo tanto, no utilice ``__slots__`` para recuperar los "
365+ "nombres de campo de una clase de datos. Utilice :func:`fields` en su lugar. "
366+ "Para poder determinar las ranuras heredadas, la clase base ``__slots__`` "
367+ "puede ser cualquier iterable, pero *no* un iterador."
360368
369+ # No estoy seguro de si es correcto traducir slot por "ranura".
361370#: ../Doc/library/dataclasses.rst:201
362371msgid ""
363372"``weakref_slot``: If true (the default is ``False``), add a slot named "
364373"\" __weakref__\" , which is required to make an instance weakref-able. It is "
365374"an error to specify ``weakref_slot=True`` without also specifying "
366375"``slots=True``."
367376msgstr ""
377+ "``weakref_slot``: Si es verdadero (por defecto es ``False``), añade una "
378+ "ranura llamada \" __weakref__\" , que es necesaria para generar una instancia "
379+ "referenciable de forma débil. Es un error especificar ``weakref_slot=True`` "
380+ "sin especificar también ``slots=True``."
368381
369382#: ../Doc/library/dataclasses.rst:208
370383msgid ""
@@ -619,11 +632,14 @@ msgstr ""
619632
620633#: ../Doc/library/dataclasses.rst:347
621634msgid "Example of using :func:`asdict` on nested dataclasses::"
622- msgstr ""
635+ msgstr "Ejemplo de uso de :func:`asdict` en clases de datos anidadas:: "
623636
637+ # No estoy seguro de la traducción shallow copy como copia superficial.
624638#: ../Doc/library/dataclasses.rst:364 ../Doc/library/dataclasses.rst:384
639+ #, fuzzy
625640msgid "To create a shallow copy, the following workaround may be used::"
626641msgstr ""
642+ "Para crear una copia superficial, se puede utilizar la siguiente solución::"
627643
628644#: ../Doc/library/dataclasses.rst:368
629645#, fuzzy
@@ -1145,39 +1161,52 @@ msgid ""
11451161"Using default factory functions is a way to create new instances of mutable "
11461162"types as default values for fields::"
11471163msgstr ""
1148- "Usar las funciones fábrica por defecto es una forma de crear nuevas "
1164+ "Usar las funciones de fábrica por defecto es una forma de crear nuevas "
11491165"instancias de tipos mutables como valores por defecto para campos::"
11501166
1167+ # Creo que no es la mejor traducción pero no se me ocurre otra.
11511168#: ../Doc/library/dataclasses.rst:747
1169+ #, fuzzy
11521170msgid ""
11531171"Instead of looking for and disallowing objects of type ``list``, ``dict``, "
11541172"or ``set``, unhashable objects are now not allowed as default values. "
11551173"Unhashability is used to approximate mutability."
11561174msgstr ""
1175+ "En lugar de buscar y desautorizar objetos de tipo ``list``, ``dict``, o "
1176+ "``set``, ahora no se permiten objetos sin un hash como valores por defecto. "
1177+ "La Incalculabilidad se utiliza para aproximar la mutabilidad."
11571178
11581179#: ../Doc/library/dataclasses.rst:754
11591180msgid "Descriptor-typed fields"
1160- msgstr ""
1181+ msgstr "Campos tipo descriptor "
11611182
11621183#: ../Doc/library/dataclasses.rst:756
11631184msgid ""
11641185"Fields that are assigned :ref:`descriptor objects <descriptors>` as their "
11651186"default value have the following special behaviors:"
11661187msgstr ""
1188+ "Los campos a los que se asigna :ref:`objetos descriptor <descriptors>` como "
1189+ "valor por defecto tienen los siguientes comportamientos especiales:"
11671190
11681191#: ../Doc/library/dataclasses.rst:759
11691192msgid ""
11701193"The value for the field passed to the dataclass's ``__init__`` method is "
11711194"passed to the descriptor's ``__set__`` method rather than overwriting the "
11721195"descriptor object."
11731196msgstr ""
1197+ "El valor del campo pasado al método ``__init__`` de la clase de datos se "
1198+ "pasa al método ``__set__`` del descriptor en lugar de sobrescribir el objeto "
1199+ "descriptor."
11741200
11751201#: ../Doc/library/dataclasses.rst:762
11761202msgid ""
11771203"Similarly, when getting or setting the field, the descriptor's ``__get__`` "
11781204"or ``__set__`` method is called rather than returning or overwriting the "
11791205"descriptor object."
11801206msgstr ""
1207+ "Del mismo modo, al obtener o establecer el campo, se llama al método "
1208+ "``__get__`` o ``__set__`` del descriptor en lugar de retornar o sobrescribir "
1209+ "el objeto descriptor."
11811210
11821211#: ../Doc/library/dataclasses.rst:765
11831212msgid ""
@@ -1188,10 +1217,20 @@ msgid ""
11881217"hand, if the descriptor raises :exc:`AttributeError` in this situation, no "
11891218"default value will be provided for the field."
11901219msgstr ""
1220+ "Para determinar si un campo contiene un valor por defecto, ``dataclasses`` "
1221+ "llamará al método ``__get__`` del descriptor utilizando su forma de acceso a "
1222+ "la clase (es decir, ``descriptor.__get__(obj=None, type=cls)``. Si el "
1223+ "descriptor devuelve un valor en este caso, se utilizará como valor por "
1224+ "defecto del campo. Por otro lado, si el descriptor devuelve :exc:"
1225+ "`AttributeError` en esta situación, no se proporcionará ningún valor por "
1226+ "defecto para el campo."
11911227
11921228#: ../Doc/library/dataclasses.rst:800
11931229msgid ""
11941230"Note that if a field is annotated with a descriptor type, but is not "
11951231"assigned a descriptor object as its default value, the field will act like a "
11961232"normal field."
11971233msgstr ""
1234+ "Tenga en cuenta que si un campo está anotado con un tipo de descriptor, pero "
1235+ "no se le asigna un objeto descriptor como valor por defecto, el campo "
1236+ "actuará como un campo normal."
0 commit comments