From 29cf84db66a144b3fc5440188f623dc7cceee5b3 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 14 Feb 2023 15:23:18 -0300 Subject: [PATCH 1/6] Traducido archivo library/dataclasses.po --- library/dataclasses.po | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/library/dataclasses.po b/library/dataclasses.po index fa5d5a1bf2..5ae0cc4ba8 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,15 +11,16 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2021-08-07 15:43+0200\n" -"Last-Translator: Cristián Maureira-Fredes \n" -"Language: es_ES\n" +"PO-Revision-Date: 2023-02-14 15:22-0300\n" +"Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.10.3\n" +"X-Generator: Poedit 3.2.2\n" #: ../Doc/library/dataclasses.rst:2 msgid ":mod:`dataclasses` --- Data Classes" @@ -357,14 +358,27 @@ msgid "" "a dataclass. Use :func:`fields` instead. To be able to determine inherited " "slots, base class ``__slots__`` may be any iterable, but *not* an iterator." msgstr "" +"Si un nombre de campo ya está incluido en las ``__slots__`` de una clase " +"base, no se incluirá en las ``__slots__`` generadas para evitar que se " +"sobreescriban `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " +"nombres de campo de una clase de datos. Utilice :func:`fields` en su lugar. " +"Para poder determinar las ranuras heredadas, la clase base ``__slots__`` " +"puede ser cualquier iterable, pero *not* un iterador." +# No estoy seguro de si es correcto traducir slot por "ranura". #: ../Doc/library/dataclasses.rst:201 +#, fuzzy msgid "" "``weakref_slot``: If true (the default is ``False``), add a slot named " "\"__weakref__\", which is required to make an instance weakref-able. It is " "an error to specify ``weakref_slot=True`` without also specifying " "``slots=True``." msgstr "" +"``weakref_slot``: Si es verdadero (por defecto es ``False``), añade una " +"ranura llamada \"__weakref__\", que es necesaria para generar una instancia " +"weakref-able. Es un error especificar ``weakref_slot=True`` sin especificar " +"también ``slots=True``." #: ../Doc/library/dataclasses.rst:208 msgid "" @@ -619,11 +633,14 @@ msgstr "" #: ../Doc/library/dataclasses.rst:347 msgid "Example of using :func:`asdict` on nested dataclasses::" -msgstr "" +msgstr "Ejemplo de uso de :func:`asdict` en clases de datos anidadas::" +# No estoy seguro de la traducción shallow copy como copia superficial. #: ../Doc/library/dataclasses.rst:364 ../Doc/library/dataclasses.rst:384 +#, fuzzy msgid "To create a shallow copy, the following workaround may be used::" msgstr "" +"Para crear una copia superficial, se puede utilizar la siguiente solución::" #: ../Doc/library/dataclasses.rst:368 #, fuzzy @@ -1148,22 +1165,29 @@ msgstr "" "Usar las funciones fábrica por defecto es una forma de crear nuevas " "instancias de tipos mutables como valores por defecto para campos::" +# No estoy seguro de la traducción de "Unhashhability". Para La incobrabilidad se utiliza para aproximar la mutabilidad. #: ../Doc/library/dataclasses.rst:747 +#, fuzzy msgid "" "Instead of looking for and disallowing objects of type ``list``, ``dict``, " "or ``set``, unhashable objects are now not allowed as default values. " "Unhashability is used to approximate mutability." msgstr "" +"En lugar de buscar y desautorizar objetos de tipo ``list``, ``dict``, o " +"``set``, ahora no se permiten objetos unhashable como valores por defecto. " +"La incobrabilidad se utiliza para aproximar la mutabilidad." #: ../Doc/library/dataclasses.rst:754 msgid "Descriptor-typed fields" -msgstr "" +msgstr "Campos Descriptor-tipo" #: ../Doc/library/dataclasses.rst:756 msgid "" "Fields that are assigned :ref:`descriptor objects ` as their " "default value have the following special behaviors:" msgstr "" +"Los campos a los que se asigna :ref:`descriptor objects ` como " +"valor por defecto tienen los siguientes comportamientos especiales:" #: ../Doc/library/dataclasses.rst:759 msgid "" @@ -1171,6 +1195,9 @@ msgid "" "passed to the descriptor's ``__set__`` method rather than overwriting the " "descriptor object." msgstr "" +"El valor del campo pasado al método ``__init__`` de la clase de datos se " +"pasa al método ``__set__`` del descriptor en lugar de sobrescribir el objeto " +"descriptor." #: ../Doc/library/dataclasses.rst:762 msgid "" @@ -1195,3 +1222,6 @@ msgid "" "assigned a descriptor object as its default value, the field will act like a " "normal field." msgstr "" +"Tenga en cuenta que si un campo está anotado con un tipo de descriptor, pero " +"no se le asigna un objeto descriptor como valor por defecto, el campo " +"actuará como un campo normal." From e4343ed5cebfbfdd15fda58d0010540816acde7f Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 14 Feb 2023 15:33:05 -0300 Subject: [PATCH 2/6] Fix backtick --- library/dataclasses.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/dataclasses.po b/library/dataclasses.po index 5ae0cc4ba8..2787e619b6 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-14 15:22-0300\n" +"PO-Revision-Date: 2023-02-14 15:32-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es_ES\n" @@ -359,8 +359,8 @@ msgid "" "slots, base class ``__slots__`` may be any iterable, but *not* an iterator." msgstr "" "Si un nombre de campo ya está incluido en las ``__slots__`` de una clase " -"base, no se incluirá en las ``__slots__`` generadas para evitar que se " -"sobreescriban `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " "nombres de campo de una clase de datos. Utilice :func:`fields` en su lugar. " "Para poder determinar las ranuras heredadas, la clase base ``__slots__`` " From 08095803ed5299c3a9fb57e5b5985105ec2550dc Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 14 Feb 2023 15:41:06 -0300 Subject: [PATCH 3/6] Fix backtick --- library/dataclasses.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/dataclasses.po b/library/dataclasses.po index 2787e619b6..8fccb95690 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-14 15:32-0300\n" +"PO-Revision-Date: 2023-02-14 15:40-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es_ES\n" @@ -359,9 +359,9 @@ msgid "" "slots, base class ``__slots__`` may be any iterable, but *not* an iterator." msgstr "" "Si un nombre de campo ya está incluido en las ``__slots__`` de una clase " -"base, no se incluirá en las ``__slots__`` generadas para evitar que se " -"`sobreescriban `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " +"base, no se incluirá en las ``__slots__`` generadas para evitar que se " +"`overriding them `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " "nombres de campo de una clase de datos. Utilice :func:`fields` en su lugar. " "Para poder determinar las ranuras heredadas, la clase base ``__slots__`` " "puede ser cualquier iterable, pero *not* un iterador." From a3e6a425555bfa6cd3002060a3f3734db5668a29 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Thu, 16 Feb 2023 11:57:29 -0300 Subject: [PATCH 4/6] Translation Completed --- library/dataclasses.po | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/library/dataclasses.po b/library/dataclasses.po index 8fccb95690..1db800c5c0 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-14 15:40-0300\n" +"PO-Revision-Date: 2023-02-16 11:56-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es_ES\n" @@ -360,15 +360,14 @@ msgid "" msgstr "" "Si un nombre de campo ya está incluido en las ``__slots__`` de una clase " "base, no se incluirá en las ``__slots__`` generadas para evitar que se " -"`overriding them `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " +"`sobreescriban `_. Por lo tanto, no utilice ``__slots__`` para recuperar los " "nombres de campo de una clase de datos. Utilice :func:`fields` en su lugar. " "Para poder determinar las ranuras heredadas, la clase base ``__slots__`` " -"puede ser cualquier iterable, pero *not* un iterador." +"puede ser cualquier iterable, pero *no* un iterador." # No estoy seguro de si es correcto traducir slot por "ranura". #: ../Doc/library/dataclasses.rst:201 -#, fuzzy msgid "" "``weakref_slot``: If true (the default is ``False``), add a slot named " "\"__weakref__\", which is required to make an instance weakref-able. It is " @@ -377,8 +376,8 @@ msgid "" msgstr "" "``weakref_slot``: Si es verdadero (por defecto es ``False``), añade una " "ranura llamada \"__weakref__\", que es necesaria para generar una instancia " -"weakref-able. Es un error especificar ``weakref_slot=True`` sin especificar " -"también ``slots=True``." +"referenciable de forma débil. Es un error especificar ``weakref_slot=True`` " +"sin especificar también ``slots=True``." #: ../Doc/library/dataclasses.rst:208 msgid "" @@ -1162,10 +1161,10 @@ msgid "" "Using default factory functions is a way to create new instances of mutable " "types as default values for fields::" msgstr "" -"Usar las funciones fábrica por defecto es una forma de crear nuevas " +"Usar las funciones de fábrica por defecto es una forma de crear nuevas " "instancias de tipos mutables como valores por defecto para campos::" -# No estoy seguro de la traducción de "Unhashhability". Para La incobrabilidad se utiliza para aproximar la mutabilidad. +# Creo que no es la mejor traducción pero no se me ocurre otra. #: ../Doc/library/dataclasses.rst:747 #, fuzzy msgid "" @@ -1174,19 +1173,19 @@ msgid "" "Unhashability is used to approximate mutability." msgstr "" "En lugar de buscar y desautorizar objetos de tipo ``list``, ``dict``, o " -"``set``, ahora no se permiten objetos unhashable como valores por defecto. " -"La incobrabilidad se utiliza para aproximar la mutabilidad." +"``set``, ahora no se permiten objetos sin un hash como valores por defecto. " +"La Incalculabilidad se utiliza para aproximar la mutabilidad." #: ../Doc/library/dataclasses.rst:754 msgid "Descriptor-typed fields" -msgstr "Campos Descriptor-tipo" +msgstr "Campos tipo descriptor" #: ../Doc/library/dataclasses.rst:756 msgid "" "Fields that are assigned :ref:`descriptor objects ` as their " "default value have the following special behaviors:" msgstr "" -"Los campos a los que se asigna :ref:`descriptor objects ` como " +"Los campos a los que se asigna :ref:`objetos descriptor ` como " "valor por defecto tienen los siguientes comportamientos especiales:" #: ../Doc/library/dataclasses.rst:759 @@ -1205,6 +1204,9 @@ msgid "" "or ``__set__`` method is called rather than returning or overwriting the " "descriptor object." msgstr "" +"Del mismo modo, al obtener o establecer el campo, se llama al método " +"``__get__`` o ``__set__`` del descriptor en lugar de retornar o sobrescribir " +"el objeto descriptor." #: ../Doc/library/dataclasses.rst:765 msgid "" @@ -1215,6 +1217,13 @@ msgid "" "hand, if the descriptor raises :exc:`AttributeError` in this situation, no " "default value will be provided for the field." msgstr "" +"Para determinar si un campo contiene un valor por defecto, ``dataclasses`` " +"llamará al método ``get__`` del descriptor utilizando su forma de acceso a " +"la clase (es decir, ``descriptor.__get__(obj=None, type=cls)``. Si el " +"descriptor devuelve un valor en este caso, se utilizará como valor por " +"defecto del campo. Por otro lado, si el descriptor devuelve :exc:" +"`AttributeError` en esta situación, no se proporcionará ningún valor por " +"defecto para el campo." #: ../Doc/library/dataclasses.rst:800 msgid "" From 7e8b8b9d45459d898690bd2221bc7eed1200f97d Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Thu, 16 Feb 2023 12:18:35 -0300 Subject: [PATCH 5/6] Add dictionaries/dataclasses.txt --- dictionaries/dataclasses.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 dictionaries/dataclasses.txt diff --git a/dictionaries/dataclasses.txt b/dictionaries/dataclasses.txt new file mode 100644 index 0000000000..3aa6ea0088 --- /dev/null +++ b/dictionaries/dataclasses.txt @@ -0,0 +1 @@ +Incalculabilidad \ No newline at end of file From 6347d6108865c87f3a2ac5d7358987368b32a184 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Fri, 17 Feb 2023 16:41:52 -0300 Subject: [PATCH 6/6] Fix --- library/dataclasses.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/dataclasses.po b/library/dataclasses.po index 1db800c5c0..589e16e4b9 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-02-16 11:56-0300\n" +"PO-Revision-Date: 2023-02-17 16:40-0300\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es_ES\n" @@ -1218,7 +1218,7 @@ msgid "" "default value will be provided for the field." msgstr "" "Para determinar si un campo contiene un valor por defecto, ``dataclasses`` " -"llamará al método ``get__`` del descriptor utilizando su forma de acceso a " +"llamará al método ``__get__`` del descriptor utilizando su forma de acceso a " "la clase (es decir, ``descriptor.__get__(obj=None, type=cls)``. Si el " "descriptor devuelve un valor en este caso, se utilizará como valor por " "defecto del campo. Por otro lado, si el descriptor devuelve :exc:"