Skip to content

'Traducción archivo library/dataclasses' #481

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 28 commits into from
Aug 10, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
bcdce13
'Traducción archivo dataclasses'
ignaciodopazo Jun 28, 2020
00e77a0
Update library/dataclasses.po
ignaciodopazo Jun 28, 2020
809fb25
Update library/dataclasses.po
ignaciodopazo Jun 28, 2020
ccbca34
Update library/dataclasses.po
ignaciodopazo Jun 28, 2020
ecf42af
Update library/dataclasses.po
ignaciodopazo Jun 28, 2020
93ed8e6
Update library/dataclasses.po
ignaciodopazo Jun 28, 2020
b783fbe
Traducción archivo library/dataclasses
ignaciodopazo Jun 28, 2020
2d174c3
Merge branch 'traduccion-dataclasses' of github.com:ignaciodopazo/pyt…
ignaciodopazo Jun 28, 2020
be7824e
fix
ignaciodopazo Jun 28, 2020
9d30744
Update library/dataclasses.po
ignaciodopazo Jun 29, 2020
18c55d3
Update library/dataclasses.po
ignaciodopazo Jun 29, 2020
34ca6eb
Update library/dataclasses.po
ignaciodopazo Jun 29, 2020
cba6f95
Update library/dataclasses.po
ignaciodopazo Jun 29, 2020
97686c6
Update library/dataclasses.po
ignaciodopazo Jun 29, 2020
7a9efa1
'avances'
ignaciodopazo Jun 29, 2020
fda713f
Update library/dataclasses.po
ignaciodopazo Jul 1, 2020
e468737
Update library/dataclasses.po
ignaciodopazo Jul 1, 2020
e558d9a
Update library/dataclasses.po
ignaciodopazo Jul 1, 2020
499ed9e
Update library/dataclasses.po
ignaciodopazo Jul 1, 2020
0479cd2
Update library/dataclasses.po
ignaciodopazo Jul 1, 2020
e2f1303
'fix'
ignaciodopazo Jul 1, 2020
6bc78f5
Merge branch 'traduccion-dataclasses' of github.com:ignaciodopazo/pyt…
ignaciodopazo Jul 1, 2020
081c9ce
'fix'
ignaciodopazo Jul 1, 2020
1da16ad
'avances'
ignaciodopazo Jul 1, 2020
a666a86
'fix'
ignaciodopazo Jul 1, 2020
1d5bcc6
'preparing for merge'
ignaciodopazo Jul 3, 2020
260f385
''
ignaciodopazo Jul 10, 2020
92961cf
Merge branch '3.8' into traduccion-dataclasses
cmaureir Jul 25, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
'Traducción archivo dataclasses'
  • Loading branch information
ignaciodopazo committed Jun 28, 2020
commit bcdce13cd3c4834044e9ec2004504030d40cafaa
1 change: 1 addition & 0 deletions TRANSLATORS
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Raúl Cumplido (@raulcd)
Javier Daza (@javierdaza)
Sergio Delgado Quintero (@sdelquin)
Nicolás Demarchi (@gilgamezh)
Ignacio Dopazo (@ignaciodopazo)
Xavi Francisco (@srxavi)
Manuel Kaufmann (@humitos)
Pablo Lobariñas (@Qkolnek)
Expand Down
71 changes: 61 additions & 10 deletions library/dataclasses.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,27 @@
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to
# get the list of volunteers
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2020-06-28 16:21-0300\n"
"Language-Team: python-doc-es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Last-Translator: \n"
"Language: es_AR\n"
"X-Generator: Poedit 2.3.1\n"

# ¿ traducir el titulo?
#: ../Doc/library/dataclasses.rst:2
#, fuzzy
msgid ":mod:`dataclasses` --- Data Classes"
msgstr ""
msgstr ":mod:`dataclasses` --- Data classes"

#: ../Doc/library/dataclasses.rst:10
msgid "**Source code:** :source:`Lib/dataclasses.py`"
Expand All @@ -35,32 +39,50 @@ msgid ""
"`__repr__` to user-defined classes. It was originally described in :pep:"
"`557`."
msgstr ""
"Este módulo provee un decorador y funciones para añadir :term:`special "
"method`\\es automáticamente, como por ejemplo :meth:`__init__` y :meth:"
"`__repr__`, a clases definidas por el usuario. Fue originalmente descrito "
"en :pep:`557`."

# 'variable miembo' para hacer énfasis en que cada miembro es una variable de un tipo determinado
#: ../Doc/library/dataclasses.rst:19
#, fuzzy
msgid ""
"The member variables to use in these generated methods are defined using :"
"pep:`526` type annotations. For example this code::"
msgstr ""
"Cada variable miembro a utilizar en estos métodos generados son definidas "
"teniendo en cuenta :pep:`526` para anotaciones de tipo. Por ejemplo en este "
"código::"

#: ../Doc/library/dataclasses.rst:32
msgid "Will add, among other things, a :meth:`__init__` that looks like::"
msgstr ""
"Añadirá, además de otros métodos, un :meth:`__init__` con la siguiente "
"forma::"

#: ../Doc/library/dataclasses.rst:39
msgid ""
"Note that this method is automatically added to the class: it is not "
"directly specified in the ``InventoryItem`` definition shown above."
msgstr ""
"Es importante observar que este método es añadido a la clase "
"automáticamente; está implícito en la definición de ``InventoryItem`` "
"implementada arriba."

#: ../Doc/library/dataclasses.rst:45
msgid "Module-level decorators, classes, and functions"
msgstr ""
msgstr "Decoradores, clases y funciones del módulo"

# Me genera duda la traduccion al español de 'generated special methods', alguien con conocimiento profundo de Python puede aportar para definir si tiene sentido la traduccion literaria 'metodos especiales generados', que quizas pueda llevar a confusion.
#: ../Doc/library/dataclasses.rst:49
#, fuzzy
msgid ""
"This function is a :term:`decorator` that is used to add generated :term:"
"`special method`\\s to classes, as described below."
msgstr ""
"Esta función es un :term:`decorator` utilizado para añadir :term:`special "
"method`\\es generados a clases, como se describe a continuación."

#: ../Doc/library/dataclasses.rst:52
msgid ""
Expand All @@ -69,41 +91,59 @@ msgid ""
"<variable annotation>`. With two exceptions described below, nothing in :"
"func:`dataclass` examines the type specified in the variable annotation."
msgstr ""
"El decorador :func:`dataclass` examina la clase para encontrar ``campo``\\s. "
"Un ``campo`` se define como una variable de clase que tiene una :term:"
"`anotación de variable <variable annotation>`. A excepción de los dos casos "
"descriptos debajo, nada en :func:`dataclass` examina el tipo especificado en "
"la anotación de variable."

#: ../Doc/library/dataclasses.rst:58
msgid ""
"The order of the fields in all of the generated methods is the order in "
"which they appear in the class definition."
msgstr ""
"El orden de los campos en los métodos generados es el mismo en el que se "
"encuentran en la definición de la clase."

# "dunder" methods lo utilizan como sinonimo de metodos magicos (definidos con __ __)
#: ../Doc/library/dataclasses.rst:61
msgid ""
"The :func:`dataclass` decorator will add various \"dunder\" methods to the "
"class, described below. If any of the added methods already exist on the "
"class, the behavior depends on the parameter, as documented below. The "
"decorator returns the same class that is called on; no new class is created."
msgstr ""
"El decorador :func:`dataclass` añade varios metodos mágicos a la clase, "
"descripto a continuación. Si algo de los métodos añadidos ya existe en la "
"definición de la clase, el comportamiento dependerá del parámetro. El "
"decorador devuelve la misma clase que es llamada, no crea una nueva."

#: ../Doc/library/dataclasses.rst:67
#, fuzzy
msgid ""
"If :func:`dataclass` is used just as a simple decorator with no parameters, "
"it acts as if it has the default values documented in this signature. That "
"is, these three uses of :func:`dataclass` are equivalent::"
msgstr ""
"Si :func:`dataclass`es llamada sin parámetros, actúa con los valores por "
"defecto documentados aquí. Los siguientes tres usos de :func:`dataclass`son "
"equivalentes::"

#: ../Doc/library/dataclasses.rst:84
msgid "The parameters to :func:`dataclass` are:"
msgstr ""
msgstr "Los parámetros de :func:`dataclass` son:"

#: ../Doc/library/dataclasses.rst:86
msgid ""
"``init``: If true (the default), a :meth:`__init__` method will be generated."
msgstr ""
"Si ``init`` == true (valor por defecto): el método :meth:`__init__` es "
"generado."

#: ../Doc/library/dataclasses.rst:89
msgid ""
"If the class already defines :meth:`__init__`, this parameter is ignored."
msgstr ""
msgstr "Si la clase ya define :meth:`__init__`, este parámetro es ignorado."

#: ../Doc/library/dataclasses.rst:92
msgid ""
Expand All @@ -114,22 +154,33 @@ msgid ""
"example: ``InventoryItem(name='widget', unit_price=3.0, "
"quantity_on_hand=10)``."
msgstr ""
"Si ``repr`` == true (valor por defecto): el método :meth:`__repr__` es "
"generado. El string generado por repr tendrá el nombre de la clase y el repr "
"de cada campo en el mismo orden en el que están definidos en la clase; es "
"posible especificar que ciertos campos sean ignorados por este método. Por "
"ejemplo: ``Inventario(nombre='widget', precio_por_unidad=3.0, "
"cantidad_en_deposito=10)``."

#: ../Doc/library/dataclasses.rst:99
msgid ""
"If the class already defines :meth:`__repr__`, this parameter is ignored."
msgstr ""
msgstr "Si la clase ya define :meth:`__repr__`, este parámetro es ignorado."

#: ../Doc/library/dataclasses.rst:102
msgid ""
"``eq``: If true (the default), an :meth:`__eq__` method will be generated. "
"This method compares the class as if it were a tuple of its fields, in "
"order. Both instances in the comparison must be of the identical type."
msgstr ""
"Si ``eq`` == true (por defecto): el método :meth:`__eq__` es generado. Este "
"método compara entre instancias de la clase representando cada una de ellas "
"con una tupla, siendo los elementos de la misma los campos de la clase "
"ubicados en el mismo orden en el que fueron definidos (dos tuplas son "
"iguales si y sólo si sus campos son iguales)."

#: ../Doc/library/dataclasses.rst:107
msgid "If the class already defines :meth:`__eq__`, this parameter is ignored."
msgstr ""
msgstr "Si la clase ya define :meth:`__eq__`, este parámetro es ignorado."

#: ../Doc/library/dataclasses.rst:110
msgid ""
Expand Down