Skip to content

Commit

Permalink
Traducido archivo c-api/type
Browse files Browse the repository at this point in the history
  • Loading branch information
igmtz committed Apr 12, 2023
1 parent 2de9598 commit e1bd560
Showing 1 changed file with 19 additions and 22 deletions.
41 changes: 19 additions & 22 deletions c-api/type.po
Original file line number Diff line number Diff line change
Expand Up @@ -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: 2023-04-08 13:41+0200\n"
"PO-Revision-Date: 2023-04-12 00:54-0600\n"
"Last-Translator: Gonzalo Martinez <[email protected]>\n"
"Language: es\n"
"Language-Team: python-doc-es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: 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/c-api/type.rst:6
msgid "Type Objects"
Expand Down Expand Up @@ -66,18 +67,17 @@ msgstr ""
"versión actual."

#: ../Doc/c-api/type.rst:42
#, fuzzy
msgid ""
"Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This "
"function is primarily meant for use with ``Py_LIMITED_API``; the individual "
"flag bits are guaranteed to be stable across Python releases, but access to :"
"c:member:`~PyTypeObject.tp_flags` itself is not part of the limited API."
msgstr ""
"Retorna el miembro :c:member:`~PyTypeObject.tp_flags` de *type*. Esta "
"Devuelve el miembro :c:member:`~PyTypeObject.tp_flags` de *type*. Esta "
"función está destinada principalmente para su uso con `Py_LIMITED_API`; se "
"garantiza que los bits de bandera (*flag*) individuales serán estables en "
"las versiones de Python, pero el acceso a :c:member:`~PyTypeObject.tp_flags` "
"en sí mismo no forma parte de la API limitada."
"garantiza que los bits de bandera individuales serán estables en las "
"versiones de Python, pero el acceso a :c:member:`~PyTypeObject.tp_flags` en "
"sí mismo no forma parte de la API limitada."

#: ../Doc/c-api/type.rst:49
msgid "The return type is now ``unsigned long`` rather than ``long``."
Expand Down Expand Up @@ -187,8 +187,8 @@ msgid ""
"Return the type's qualified name. Equivalent to getting the type's "
"``__qualname__`` attribute."
msgstr ""
"Devuelve el nombre adecuado del tipo de objeto. Equivalente a obtener "
"el atributo ``__qualname__`` del objeto tipo."
"Devuelve el nombre adecuado del tipo de objeto. Equivalente a obtener el "
"atributo ``__qualname__`` del objeto tipo."

#: ../Doc/c-api/type.rst:124
msgid ""
Expand Down Expand Up @@ -234,7 +234,6 @@ msgstr ""
"`TypeError` y retorna ``NULL``."

#: ../Doc/c-api/type.rst:146
#, fuzzy
msgid ""
"This function is usually used to get the module in which a method is "
"defined. Note that in such a method, ``PyType_GetModule(Py_TYPE(self))`` may "
Expand All @@ -246,11 +245,12 @@ msgid ""
msgstr ""
"Esta función se suele utilizar para obtener el módulo en el que se define un "
"método. Tenga en cuenta que en un método de este tipo, es posible que "
"``PyType_GetModule(Py_TYPE(self))`` no retorne el resultado deseado. "
"``PyType_GetModule(Py_TYPE(self))`` no devuelva el resultado deseado. "
"``Py_TYPE(self)`` puede ser una *subclass* de la clase deseada, y las "
"subclases no están necesariamente definidas en el mismo módulo que su "
"superclase. Consulte :c:type:`PyCMethod` para obtener la clase que define el "
"método."
"método. Revisa :c:type:`PyCMethod` para los casos en los que no se puede "
"usar ``PyCMethod``."

#: ../Doc/c-api/type.rst:159
msgid ""
Expand Down Expand Up @@ -279,12 +279,11 @@ msgstr ""
"`PyModuleDef` *def* dado, y devuelve ese módulo."

#: ../Doc/c-api/type.rst:176
#, fuzzy
msgid ""
"If no module is found, raises a :py:class:`TypeError` and returns ``NULL``."
msgstr ""
"Si no hay ningún módulo asociado con el tipo dado, establece :py:class:"
"`TypeError` y retorna ``NULL``."
"Si no se encuentra ningún módulo, se genera un error de tipo :py:class:"
"`TypeError` y devuelve ``NULL``."

#: ../Doc/c-api/type.rst:178
msgid ""
Expand All @@ -296,10 +295,9 @@ msgid ""
msgstr ""
"Esta función está pensada para ser utilizada junto con :c:func:"
"`PyModule_GetState()` para obtener el estado del módulo de los métodos "
"*slot* (como :c:member:`~PyTypeObject.tp_init` o :c:member:"
"`~PyNumberMethods.nb_add`) y en otros lugares donde la clase que define a "
"un método no se puede pasar utilizando la convención de llamada de :c:"
"type:`PyCMethod`."
"*slot* (como :c:member:`~PyTypeObject.tp_init` o :c:member:`~PyNumberMethods."
"nb_add`) y en otros lugares donde la clase que define a un método no se "
"puede pasar utilizando la convención de llamada de :c:type:`PyCMethod`."

#: ../Doc/c-api/type.rst:188
msgid "Creating Heap-Allocated Types"
Expand Down Expand Up @@ -512,10 +510,9 @@ msgstr ""
"*bases* de :py:func:`PyType_FromSpecWithBases` en su lugar."

#: ../Doc/c-api/type.rst:299
#, fuzzy
msgid "Slots in :c:type:`PyBufferProcs` may be set in the unlimited API."
msgstr ""
"Las ranuras en :c:type:`PyBufferProcs` se pueden configurar en la API "
"Los *slots* en :c:type:`PyBufferProcs` se pueden configurar en la API "
"ilimitada."

#: ../Doc/c-api/type.rst:301
Expand Down

0 comments on commit e1bd560

Please sign in to comment.