Skip to content

Commit 29cf84d

Browse files
committed
Traducido archivo library/dataclasses.po
1 parent 875b2f6 commit 29cf84d

File tree

1 file changed

+36
-6
lines changed

1 file changed

+36
-6
lines changed

library/dataclasses.po

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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 <cmaureirafredes@gmail.com>\n"
16-
"Language: es_ES\n"
14+
"PO-Revision-Date: 2023-02-14 15:22-0300\n"
15+
"Last-Translator: Francisco Mora <fr.morac@duocuc.cl>\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
2526
msgid ":mod:`dataclasses` --- Data Classes"
@@ -357,14 +358,27 @@ 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."
359360
msgstr ""
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 *not* un iterador."
360368

369+
# No estoy seguro de si es correcto traducir slot por "ranura".
361370
#: ../Doc/library/dataclasses.rst:201
371+
#, fuzzy
362372
msgid ""
363373
"``weakref_slot``: If true (the default is ``False``), add a slot named "
364374
"\"__weakref__\", which is required to make an instance weakref-able. It is "
365375
"an error to specify ``weakref_slot=True`` without also specifying "
366376
"``slots=True``."
367377
msgstr ""
378+
"``weakref_slot``: Si es verdadero (por defecto es ``False``), añade una "
379+
"ranura llamada \"__weakref__\", que es necesaria para generar una instancia "
380+
"weakref-able. Es un error especificar ``weakref_slot=True`` sin especificar "
381+
"también ``slots=True``."
368382

369383
#: ../Doc/library/dataclasses.rst:208
370384
msgid ""
@@ -619,11 +633,14 @@ msgstr ""
619633

620634
#: ../Doc/library/dataclasses.rst:347
621635
msgid "Example of using :func:`asdict` on nested dataclasses::"
622-
msgstr ""
636+
msgstr "Ejemplo de uso de :func:`asdict` en clases de datos anidadas::"
623637

638+
# No estoy seguro de la traducción shallow copy como copia superficial.
624639
#: ../Doc/library/dataclasses.rst:364 ../Doc/library/dataclasses.rst:384
640+
#, fuzzy
625641
msgid "To create a shallow copy, the following workaround may be used::"
626642
msgstr ""
643+
"Para crear una copia superficial, se puede utilizar la siguiente solución::"
627644

628645
#: ../Doc/library/dataclasses.rst:368
629646
#, fuzzy
@@ -1148,29 +1165,39 @@ msgstr ""
11481165
"Usar las funciones fábrica por defecto es una forma de crear nuevas "
11491166
"instancias de tipos mutables como valores por defecto para campos::"
11501167

1168+
# No estoy seguro de la traducción de "Unhashhability". Para La incobrabilidad se utiliza para aproximar la mutabilidad.
11511169
#: ../Doc/library/dataclasses.rst:747
1170+
#, fuzzy
11521171
msgid ""
11531172
"Instead of looking for and disallowing objects of type ``list``, ``dict``, "
11541173
"or ``set``, unhashable objects are now not allowed as default values. "
11551174
"Unhashability is used to approximate mutability."
11561175
msgstr ""
1176+
"En lugar de buscar y desautorizar objetos de tipo ``list``, ``dict``, o "
1177+
"``set``, ahora no se permiten objetos unhashable como valores por defecto. "
1178+
"La incobrabilidad se utiliza para aproximar la mutabilidad."
11571179

11581180
#: ../Doc/library/dataclasses.rst:754
11591181
msgid "Descriptor-typed fields"
1160-
msgstr ""
1182+
msgstr "Campos Descriptor-tipo"
11611183

11621184
#: ../Doc/library/dataclasses.rst:756
11631185
msgid ""
11641186
"Fields that are assigned :ref:`descriptor objects <descriptors>` as their "
11651187
"default value have the following special behaviors:"
11661188
msgstr ""
1189+
"Los campos a los que se asigna :ref:`descriptor objects <descriptors>` como "
1190+
"valor por defecto tienen los siguientes comportamientos especiales:"
11671191

11681192
#: ../Doc/library/dataclasses.rst:759
11691193
msgid ""
11701194
"The value for the field passed to the dataclass's ``__init__`` method is "
11711195
"passed to the descriptor's ``__set__`` method rather than overwriting the "
11721196
"descriptor object."
11731197
msgstr ""
1198+
"El valor del campo pasado al método ``__init__`` de la clase de datos se "
1199+
"pasa al método ``__set__`` del descriptor en lugar de sobrescribir el objeto "
1200+
"descriptor."
11741201

11751202
#: ../Doc/library/dataclasses.rst:762
11761203
msgid ""
@@ -1195,3 +1222,6 @@ msgid ""
11951222
"assigned a descriptor object as its default value, the field will act like a "
11961223
"normal field."
11971224
msgstr ""
1225+
"Tenga en cuenta que si un campo está anotado con un tipo de descriptor, pero "
1226+
"no se le asigna un objeto descriptor como valor por defecto, el campo "
1227+
"actuará como un campo normal."

0 commit comments

Comments
 (0)