Skip to content

Traducido howto/clinic #659

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 9 commits into from
Oct 4, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
Prev Previous commit
Next Next commit
Arreglando palabras faltantes howto/clinic
  • Loading branch information
cmaureir committed Aug 22, 2020
commit 525afefa52e902f1e439af916e6b318e148ef378
3 changes: 3 additions & 0 deletions dictionaries/howto_clinic.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,6 @@ monótonamente
static
metadestino
precargados
manejarlos
preprocesamiento
inicializará
54 changes: 27 additions & 27 deletions howto/clinic.po
Original file line number Diff line number Diff line change
Expand Up @@ -790,9 +790,9 @@ msgid ""
msgstr ""
"¿Recuerda la macro con la estructura :c:type:`PyMethodDef` para esta "
"función? Busque la estructura existente :c:type:`PyMethodDef` para esta "
"función y la reemplaza con una referencia a la macro. (Si el incorporado está "
"en el alcance del módulo, esto probablemente estará muy cerca del final del "
"archivo; si el incorporado es un método de clase, probablemente estará "
"función y la reemplaza con una referencia a la macro. (Si el incorporado "
"está en el alcance del módulo, esto probablemente estará muy cerca del final "
"del archivo; si el incorporado es un método de clase, probablemente estará "
"debajo pero relativamente cerca de la implementación)."

#: ../Doc/howto/clinic.rst:529
Expand Down Expand Up @@ -1097,16 +1097,16 @@ msgid ""
"was unused, and set to non-zero if this group was used. (By used or unused, "
"I mean whether or not the parameters received arguments in this invocation.)"
msgstr ""
"Para cada grupo opcional, se pasará un parámetro adicional a la función *impl* "
"que representa al grupo. El parámetro será un int llamado ``grupo_{direction}"
"_{number}``, donde ``{direction}`` es ``right`` o ``left`` dependiendo de si "
"el grupo está antes o después los parámetros requeridos, y ``{number}`` es "
"un número que aumenta monótonamente (comenzando en 1) que indica qué tan "
"lejos está el grupo de los parámetros requeridos. Cuando se llama a impl, "
"este parámetro se establecerá en cero si este grupo no se usó, y se "
"establecerá en un valor distinto de cero si se usó este grupo. (Por usado o "
"no usado, me refiero a si los parámetros recibieron argumentos en esta "
"invocación)."
"Para cada grupo opcional, se pasará un parámetro adicional a la función "
"*impl* que representa al grupo. El parámetro será un int llamado "
"``grupo_{direction}_{number}``, donde ``{direction}`` es ``right`` o "
"``left`` dependiendo de si el grupo está antes o después los parámetros "
"requeridos, y ``{number}`` es un número que aumenta monótonamente "
"(comenzando en 1) que indica qué tan lejos está el grupo de los parámetros "
"requeridos. Cuando se llama a impl, este parámetro se establecerá en cero si "
"este grupo no se usó, y se establecerá en un valor distinto de cero si se "
"usó este grupo. (Por usado o no usado, me refiero a si los parámetros "
"recibieron argumentos en esta invocación)."

#: ../Doc/howto/clinic.rst:713
msgid ""
Expand Down Expand Up @@ -2017,7 +2017,7 @@ msgid ""
"too?"
msgstr ""
"De forma predeterminada, la función implícita Argument Clinic genera para "
"usted devuelve ``PyObject *``. Pero su función C a menudo calcula algún tipo "
"usted retorna ``PyObject *``. Pero su función C a menudo calcula algún tipo "
"de C, luego lo convierte en el ``PyObject *`` en el último momento. Argument "
"Clinic se encarga de convertir sus entradas de tipos de Python en tipos C "
"nativos; ¿por qué no convertir su valor de retorno de un tipo C nativo en un "
Expand All @@ -2030,7 +2030,7 @@ msgid ""
"handle converting that value into the appropriate ``PyObject *``."
msgstr ""
"Eso es lo que hace un \"convertidor de retorno\". Cambia su función *impl* "
"para devolver algún tipo de C, luego agrega código a la función generada (no "
"para retornar algún tipo de C, luego agrega código a la función generada (no "
"implícita) para manejar la conversión de ese valor en el ``PyObject *`` "
"apropiado."

Expand Down Expand Up @@ -2072,14 +2072,14 @@ msgid ""
"you return like normal."
msgstr ""
"Hay una complicación adicional al usar convertidores de retorno: ¿cómo "
"indica que se ha producido un error? Normalmente, una función devuelve un "
"indica que se ha producido un error? Normalmente, una función retorna un "
"puntero válido (no ``NULL``) para el éxito y ``NULL`` para el error. Pero si "
"usa un convertidor de retorno de enteros, todos los enteros son válidos. "
"¿Cómo puede Argument Clinic detectar un error? Su solución: cada convertidor "
"de retorno busca implícitamente un valor especial que indica un error. Si "
"devuelve ese valor y se ha establecido un error (``PyErr_Occurred()`` "
"retorna un valor verdadero), el código generado propagará el error. De lo "
"contrario, codificará el valor que devuelva como de costumbre."
"retorna ese valor y se ha establecido un error (``PyErr_Occurred()`` retorna "
"un valor verdadero), el código generado propagará el error. De lo contrario, "
"codificará el valor que retorna como de costumbre."

#: ../Doc/howto/clinic.rst:1057
msgid "Currently Argument Clinic supports only a few return converters:"
Expand All @@ -2104,7 +2104,7 @@ msgid ""
"be worth using.)"
msgstr ""
"(También hay un convertidor experimental ``NoneType``, que le permite "
"devolver ``Py_None`` en caso de éxito o ``NULL`` en caso de falla, sin tener "
"retornar ``Py_None`` en caso de éxito o ``NULL`` en caso de falla, sin tener "
"que incrementar el recuento de referencias en ``Py_None``. seguro que agrega "
"suficiente claridad para que valga la pena usarlo)"

Expand All @@ -2114,9 +2114,9 @@ msgid ""
"parameters (if any), just run ``Tools/clinic/clinic.py --converters`` for "
"the full list."
msgstr ""
"Para ver todos los convertidores devueltos que admite Argument Clinic, junto "
"con sus parámetros (si los hay), simplemente ejecute ``Tools/clinic/clinic."
"py --converters`` para ver la lista completa."
"Para ver todos los convertidores retornados que admite Argument Clinic, "
"junto con sus parámetros (si los hay), simplemente ejecute ``Tools/clinic/"
"clinic.py --converters`` para ver la lista completa."

#: ../Doc/howto/clinic.rst:1087
msgid "Cloning existing functions"
Expand Down Expand Up @@ -2498,10 +2498,10 @@ msgid ""
"its subclasses."
msgstr ""
"Los convertidores de retorno deben tener una subclase de "
"``CReturnConverter``. Todavía no hay ejemplos de convertidores de "
"devoluciones personalizados, porque todavía no se utilizan ampliamente. Si "
"desea escribir su propio convertidor de retorno, lea ``Tools/clinic/clinic."
"py``, específicamente la implementación de ``CReturnConverter`` y todas sus "
"``CReturnConverter``. Todavía no hay ejemplos de convertidores de retorno "
"personalizados, porque todavía no se utilizan ampliamente. Si desea escribir "
"su propio convertidor de retorno, lea ``Tools/clinic/clinic.py``, "
"específicamente la implementación de ``CReturnConverter`` y todas sus "
"subclases."

#: ../Doc/howto/clinic.rst:1316
Expand Down