@@ -98,7 +98,7 @@ msgstr ""
98
98
"Creemos un módulo de extensión llamado ``spam`` (la comida favorita de los "
99
99
"fanáticos de Monty Python ...) y digamos que queremos crear una interfaz de "
100
100
"Python para la función de biblioteca C :c:func:`system` [#]_ . Esta función "
101
- "toma una cadena de caracteres con terminación nula como argumento y devuelve "
101
+ "toma una cadena de caracteres con terminación nula como argumento y retorna "
102
102
"un entero. Queremos que esta función se pueda llamar desde Python de la "
103
103
"siguiente manera:"
104
104
@@ -222,9 +222,9 @@ msgid ""
222
222
"the calling function can return ``NULL`` immediately (as we saw in the "
223
223
"example)."
224
224
msgstr ""
225
- ":c:func:`PyArg_ParseTuple` devuelve verdadero (distinto de cero) si todos "
225
+ ":c:func:`PyArg_ParseTuple` retorna verdadero (distinto de cero) si todos "
226
226
"los argumentos tienen el tipo correcto y sus componentes se han almacenado "
227
- "en las variables cuyas direcciones se pasan. Devuelve falso (cero) si se "
227
+ "en las variables cuyas direcciones se pasan. Retorna falso (cero) si se "
228
228
"pasó una lista de argumentos no válidos. En el último caso, también genera "
229
229
"una excepción apropiada para que la función de llamada pueda devolver "
230
230
"``NULL`` inmediatamente (como vimos en el ejemplo)."
@@ -307,7 +307,7 @@ msgid ""
307
307
"since you should be able to tell from the return value."
308
308
msgstr ""
309
309
"Puede probar de forma no destructiva si se ha establecido una excepción con :"
310
- "c:func:`PyErr_Occurred`. Esto devuelve el objeto de excepción actual o "
310
+ "c:func:`PyErr_Occurred`. Esto retorna el objeto de excepción actual o "
311
311
"``NULL`` si no se ha producido ninguna excepción. Normalmente no necesita "
312
312
"llamar a :c:func:`PyErr_Occurred` para ver si se produjo un error en una "
313
313
"llamada a la función, ya que debería poder distinguir el valor de retorno."
@@ -376,7 +376,7 @@ msgid ""
376
376
msgstr ""
377
377
"Cada llamada fallida a :c:func:`malloc` debe convertirse en una excepción "
378
378
"--- la persona que llama directamente de :c:func:`malloc` (o :c:func:"
379
- "`realloc`) debe llamar :c:func:`PyErr_NoMemory` y devuelve un indicador de "
379
+ "`realloc`) debe llamar :c:func:`PyErr_NoMemory` y retorna un indicador de "
380
380
"falla en sí mismo. Todas las funciones de creación de objetos (por ejemplo, :"
381
381
"c:func:`PyLong_FromLong`) ya hacen esto, por lo que esta nota solo es "
382
382
"relevante para aquellos que llaman :c:func:`malloc` directamente."
@@ -389,8 +389,8 @@ msgid ""
389
389
"calls."
390
390
msgstr ""
391
391
"También tenga en cuenta que, con la importante excepción de :c:func:"
392
- "`PyArg_ParseTuple` y sus amigos, las funciones que devuelven un estado "
393
- "entero generalmente devuelven un valor positivo o cero para el éxito y "
392
+ "`PyArg_ParseTuple` y sus amigos, las funciones que retornan un estado "
393
+ "entero generalmente retornan un valor positivo o cero para el éxito y "
394
394
"``-1`` para el fracaso, como las llamadas al sistema Unix."
395
395
396
396
#: ../Doc/extending/extending.rst:192
@@ -401,7 +401,7 @@ msgid ""
401
401
msgstr ""
402
402
"Finalmente, tenga cuidado de limpiar la basura (haciendo :c:func:"
403
403
"`Py_XDECREF` o :c:func:`Py_DECREF` requiere objetos que ya ha creado) cuando "
404
- "devuelve un indicador de error!"
404
+ "retorna un indicador de error!"
405
405
406
406
#: ../Doc/extending/extending.rst:196
407
407
msgid ""
@@ -513,7 +513,7 @@ msgid ""
513
513
"which it points (so in Standard C, the variable :c:data:`command` should "
514
514
"properly be declared as ``const char *command``)."
515
515
msgstr ""
516
- "Devuelve ``NULL`` (el indicador de error para las funciones que devuelven "
516
+ "Retorna ``NULL`` (el indicador de error para las funciones que retornan "
517
517
"punteros de objeto) si se detecta un error en la lista de argumentos, "
518
518
"basándose en la excepción establecida por :c:func:`PyArg_ParseTuple`. De lo "
519
519
"contrario, el valor de cadena del argumento se ha copiado en la variable "
@@ -554,8 +554,8 @@ msgid ""
554
554
"``None``. You need this idiom to do so (which is implemented by the :c:"
555
555
"macro:`Py_RETURN_NONE` macro)::"
556
556
msgstr ""
557
- "Si tiene una función C que no devuelve ningún argumento útil (una función "
558
- "que devuelve :c:type:`void`), la función Python correspondiente debe "
557
+ "Si tiene una función C que no retorna ningún argumento útil (una función "
558
+ "que retorna :c:type:`void`), la función Python correspondiente debe "
559
559
"devolver ``None``. Necesita este modismo para hacerlo (que se implementa "
560
560
"mediante la macro :c:macro:`Py_RETURN_NONE`)::"
561
561
@@ -666,11 +666,11 @@ msgid ""
666
666
msgstr ""
667
667
"Cuando el programa Python importa el módulo :mod:`spam` por primera vez, se "
668
668
"llama :c:func:`PyInit_spam`. (Consulte a continuación los comentarios sobre "
669
- "la incorporación de Python). Llama a :c:func:`PyModule_Create`, que devuelve "
669
+ "la incorporación de Python). Llama a :c:func:`PyModule_Create`, que retorna "
670
670
"un objeto de módulo e inserta objetos de función incorporados en el módulo "
671
671
"recién creado en función de la tabla (un arreglo de estructuras :c:type:"
672
672
"`PyMethodDef`) encontradas en la definición del módulo. :c:func:"
673
- "`PyModule_Create` devuelve un puntero al objeto del módulo que crea. Puede "
673
+ "`PyModule_Create` retorna un puntero al objeto del módulo que crea. Puede "
674
674
"abortar con un error fatal para ciertos errores, o devolver ``NULL`` si el "
675
675
"módulo no se pudo inicializar satisfactoriamente. La función *init* debe "
676
676
"devolver el objeto del módulo a su llamador, para que luego se inserte en "
@@ -721,7 +721,7 @@ msgid ""
721
721
"For details on multi-phase initialization, see :PEP:`489`."
722
722
msgstr ""
723
723
"A diferencia de nuestro ejemplo de ``spam``, ``xxmodule`` usa "
724
- "*inicialización de múltiples fases* (nuevo en Python 3.5), donde se devuelve "
724
+ "*inicialización de múltiples fases* (nuevo en Python 3.5), donde se retorna "
725
725
"una estructura PyModuleDef de ``PyInit_spam``, y la creación del módulo se "
726
726
"deja al maquinaria de importación. Para obtener detalles sobre la "
727
727
"inicialización múltiples fases, consulte :PEP:`489`."
@@ -884,7 +884,7 @@ msgstr ""
884
884
"argumentos. La lista de argumentos siempre debe ser un objeto de tupla, cuya "
885
885
"longitud es el número de argumentos. Para llamar a la función Python sin "
886
886
"argumentos, pase ``NULL`` o una tupla vacía; para llamarlo con un argumento, "
887
- "pasa una tupla singleton. :c:func:`Py_BuildValue` devuelve una tupla cuando "
887
+ "pasa una tupla singleton. :c:func:`Py_BuildValue` retorna una tupla cuando "
888
888
"su cadena de formato consta de cero o más códigos de formato entre "
889
889
"paréntesis. Por ejemplo::"
890
890
@@ -896,7 +896,7 @@ msgid ""
896
896
"new tuple was created to serve as the argument list, which is :c:func:"
897
897
"`Py_DECREF`\\ -ed immediately after the :c:func:`PyObject_CallObject` call."
898
898
msgstr ""
899
- ":c:func:`PyObject_CallObject` devuelve un puntero de objeto Python: este es "
899
+ ":c:func:`PyObject_CallObject` retorna un puntero de objeto Python: este es "
900
900
"el valor de retorno de la función Python. :c:func:`PyObject_CallObject` es "
901
901
"\" recuento-referencia-neutral\" con respecto a sus argumentos. En el "
902
902
"ejemplo, se creó una nueva tupla para servir como lista de argumentos, a la "
@@ -1059,7 +1059,7 @@ msgstr ""
1059
1059
"parámetro *kwlist* es una lista de cadenas terminadas en ``NULL`` que "
1060
1060
"identifican los parámetros; los nombres se corresponden con la información "
1061
1061
"de tipo de *format* de izquierda a derecha. En caso de éxito, :c:func:"
1062
- "`PyArg_ParseTupleAndKeywords` devuelve verdadero; de lo contrario, devuelve "
1062
+ "`PyArg_ParseTupleAndKeywords` retorna verdadero; de lo contrario, retorna "
1063
1063
"falso y genera una excepción apropiada."
1064
1064
1065
1065
#: ../Doc/extending/extending.rst:741
@@ -1101,7 +1101,7 @@ msgid ""
1101
1101
msgstr ""
1102
1102
"Reconoce un conjunto de unidades de formato similares a las reconocidas por :"
1103
1103
"c:func:`PyArg_ParseTuple`, pero los argumentos (que son de entrada a la "
1104
- "función, no de salida) no deben ser punteros, solo valores. Devuelve un "
1104
+ "función, no de salida) no deben ser punteros, solo valores. Retorna un "
1105
1105
"nuevo objeto Python, adecuado para regresar de una función C llamada desde "
1106
1106
"Python."
1107
1107
@@ -1121,8 +1121,8 @@ msgstr ""
1121
1121
"argumentos de Python siempre se representan como tuplas internamente), :c:"
1122
1122
"func:`Py_BuildValue` no siempre construye una tupla . Construye una tupla "
1123
1123
"solo si su cadena de formato contiene dos o más unidades de formato. Si la "
1124
- "cadena de formato está vacía, devuelve ``None``; si contiene exactamente una "
1125
- "unidad de formato, devuelve el objeto que describa esa unidad de formato. "
1124
+ "cadena de formato está vacía, retorna ``None``; si contiene exactamente una "
1125
+ "unidad de formato, retorna el objeto que describa esa unidad de formato. "
1126
1126
"Para forzarlo a devolver una tupla de tamaño 0 o uno, paréntesis la cadena "
1127
1127
"de formato."
1128
1128
@@ -1166,7 +1166,7 @@ msgid ""
1166
1166
"crashes."
1167
1167
msgstr ""
1168
1168
"Cada bloque de memoria asignado con :c:func:`malloc` eventualmente debería "
1169
- "ser devuelto al grupo de memoria disponible exactamente por una llamada a :c:"
1169
+ "ser retorna al grupo de memoria disponible exactamente por una llamada a :c:"
1170
1170
"func:`free`. Es importante llamar a :c:func:`free` en el momento adecuado. "
1171
1171
"Si se olvida la dirección de un bloque pero :c:func:`free` no se solicita, "
1172
1172
"la memoria que ocupa no se puede reutilizar hasta que finalice el programa. "
@@ -1421,7 +1421,7 @@ msgid ""
1421
1421
"func:`PyLong_FromLong` maintains a cache of popular values and can return a "
1422
1422
"reference to a cached item."
1423
1423
msgstr ""
1424
- "La mayoría de las funciones que devuelven una referencia a un objeto pasan "
1424
+ "La mayoría de las funciones que retornan una referencia a un objeto pasan "
1425
1425
"de propiedad con la referencia. En particular, todas las funciones cuya "
1426
1426
"función es crear un nuevo objeto, como :c:func:`PyLong_FromLong` y :c:func:"
1427
1427
"`Py_BuildValue`, pasan la propiedad al receptor. Incluso si el objeto no es "
@@ -1444,16 +1444,16 @@ msgstr ""
1444
1444
"Sin embargo, la imagen es menos clara aquí, ya que algunas rutinas comunes "
1445
1445
"son excepciones: :c:func:`PyTuple_GetItem`, :c:func:`PyList_GetItem`, :c:"
1446
1446
"func:`PyDict_GetItem`, y :c:func:`PyDict_GetItemString` todas las "
1447
- "referencias devueltas que tomaste prestadas de la tupla, lista o diccionario."
1447
+ "referencias retornadas que tomaste prestadas de la tupla, lista o diccionario."
1448
1448
1449
1449
#: ../Doc/extending/extending.rst:988
1450
1450
msgid ""
1451
1451
"The function :c:func:`PyImport_AddModule` also returns a borrowed reference, "
1452
1452
"even though it may actually create the object it returns: this is possible "
1453
1453
"because an owned reference to the object is stored in ``sys.modules``."
1454
1454
msgstr ""
1455
- "La función :c:func:`PyImport_AddModule` también devuelve una referencia "
1456
- "prestada, aunque en realidad puede crear el objeto que devuelve : esto es "
1455
+ "La función :c:func:`PyImport_AddModule` también retorna una referencia "
1456
+ "prestada, aunque en realidad puede crear el objeto que retorna : esto es "
1457
1457
"posible porque una referencia de propiedad del objeto se almacena en ``sys."
1458
1458
"modules``."
1459
1459
@@ -1497,7 +1497,7 @@ msgid ""
1497
1497
"must be an owned reference --- ownership is transferred from the function to "
1498
1498
"its caller."
1499
1499
msgstr ""
1500
- "La referencia de objeto devuelta desde una función C que se llama desde "
1500
+ "La referencia de objeto retornada desde una función C que se llama desde "
1501
1501
"Python debe ser una referencia de propiedad: la propiedad se transfiere de "
1502
1502
"la función a su llamador."
1503
1503
@@ -1632,7 +1632,7 @@ msgstr ""
1632
1632
"En general, las funciones que toman referencias de objetos como argumentos "
1633
1633
"no esperan que les pase los punteros ``NULL``, y volcará el núcleo (o "
1634
1634
"causará volcados de núcleo posteriores) si lo hace. Las funciones que "
1635
- "devuelven referencias a objetos generalmente devuelven ``NULL`` solo para "
1635
+ "retornan referencias a objetos generalmente retornan ``NULL`` solo para "
1636
1636
"indicar que ocurrió una excepción. La razón para no probar los argumentos "
1637
1637
"``NULL`` es que las funciones a menudo pasan los objetos que reciben a otra "
1638
1638
"función --- si cada función probara ``NULL``, habría muchas pruebas "
0 commit comments