Skip to content

Commit bf2de91

Browse files
Apply suggestions from code review c-api/structures
Co-authored-by: Héctor Canto <hectorcanto@gmail.com>
1 parent e8c8b06 commit bf2de91

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

c-api/structures.po

+19-19
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ msgid ""
6060
"macros :c:macro:`Py_REFCNT` and :c:macro:`Py_TYPE`."
6161
msgstr ""
6262
"Todos los tipos de objetos son extensiones de este tipo. Este es un tipo que "
63-
"contiene la información de Python necesita para tratar un puntero a un "
63+
"contiene la información que Python necesita para tratar un puntero a un "
6464
"objeto como un objeto. En una construcción normal \"liberación\", que "
6565
"contiene solo contador de referencia del objeto y un puntero al objeto de "
66-
"tipo correspondiente. Nada es en realidad declarado a :c:type:`PyObject`, "
66+
"tipo correspondiente. En realidad nada es declarado como un :c:type:`PyObject`, "
6767
"pero cada puntero a un objeto de Python se puede convertir en una :c:type:"
6868
"`PyObject*`. El acceso a los miembros debe hacerse mediante el uso de las "
6969
"macros :c:macro:`Py_REFCNT` y :c:macro:`Py_TYPE`."
@@ -251,7 +251,7 @@ msgstr "int"
251251

252252
#: ../Doc/c-api/structures.rst:146
253253
msgid "flag bits indicating how the call should be constructed"
254-
msgstr "*flag* bits que indican cómo la llamada debe ser construido"
254+
msgstr "*flag* bits que indican cómo debe ser construida la llamada"
255255

256256
#: ../Doc/c-api/structures.rst:149
257257
msgid ":attr:`ml_doc`"
@@ -294,7 +294,7 @@ msgid ""
294294
"arguments. So there are a total of 6 calling conventions:"
295295
msgstr ""
296296
"Hay cuatro convenciones básicas de llamadas de argumentos posicionales y dos "
297-
"de ellos se pueden combinar con :const:`METH_KEYWORDS` para apoyar también "
297+
"de ellos se pueden combinar con :const:`METH_KEYWORDS` para soportar también "
298298
"argumentos de palabra clave (*keyword*). Así que hay un total de 6 "
299299
"convenciones de llamada:"
300300

@@ -403,7 +403,7 @@ msgid ""
403403
"any given method."
404404
msgstr ""
405405
"Estas dos constantes no se utilizan para indicar la convención de llamada "
406-
"pero el cuando su uso con los métodos de las clases de vinculación. Estos no "
406+
"si no la vinculación cuando su usan con métodos de las clases. Estos no "
407407
"se pueden usar para funciones definidas para módulos. A lo sumo uno de estos "
408408
"*flags* puede establecerse en un método dado."
409409

@@ -413,8 +413,8 @@ msgid ""
413413
"an instance of the type. This is used to create *class methods*, similar to "
414414
"what is created when using the :func:`classmethod` built-in function."
415415
msgstr ""
416-
"El método será pasado el objeto tipo como el primer parámetro en lugar de "
417-
"una instancia del tipo. Esto se utiliza para crear métodos de la clase "
416+
"Al método se le pasará el objeto tipo como primer parámetro, en lugar de "
417+
"una instancia del tipo. Esto se utiliza para crear métodos de clase "
418418
"(*class methods*), similar a lo que se crea cuando se utiliza la función :"
419419
"func:`classmethod` incorporada."
420420

@@ -450,14 +450,14 @@ msgid ""
450450
"calls."
451451
msgstr ""
452452
"El método se cargará en lugar de las definiciones existentes. Sin "
453-
"*METH_COEXIST*, el valor predeterminado es saltarse las definiciones "
453+
"*METH_COEXIST*, el comportamiento predeterminado es saltarse las definiciones "
454454
"repetidas. Desde envolturas de ranura se cargan antes de la tabla de "
455455
"métodos, la existencia de una ranura *sq_contains*, por ejemplo, generaría "
456-
"un método envuelto llamado :meth:`__contains__` e impediría la carga de un "
456+
"un método envuelto llamado :meth:`__contains__` e impediría la carga de una "
457457
"PyCFunction correspondiente con el mismo nombre. Con el *flag* definido, la "
458458
"PyCFunction se cargará en lugar del objeto envoltorio y coexistirá con la "
459-
"ranura. Esto es útil porque las llamadas a PyCFunctions se optimizan más de "
460-
"llamadas objeto envolvente."
459+
"ranura. Esto es útil porque las llamadas a PyCFunctions se optimizan más que las "
460+
"llamadas a objetos envolvente."
461461

462462
#: ../Doc/c-api/structures.rst:275
463463
msgid ""
@@ -674,18 +674,18 @@ msgid ""
674674
"macro:`T_OBJECT` and :c:macro:`T_OBJECT_EX` members can be deleted. (They "
675675
"are set to ``NULL``)."
676676
msgstr ""
677-
":attr:`flags` puede ser ``0`` para la escritura y lectura de acceso o :c:"
677+
":attr:`flags` puede ser ``0`` para el acceso de escritura y lectura o :c:"
678678
"macro:`READONLY` para el acceso de sólo lectura. El uso de :c:macro:"
679679
"`T_STRING` para :attr:`type` implica :c:macro:`READONLY`. Los datos :c:macro:"
680-
"`T_STRING` se interpretan como UTF-8. Sólo :c:macro:`T_OBJECT` y miembros :c:"
681-
"macro:`T_OBJECT_EX` se pueden eliminar. (Se establecen a ``NULL``)."
680+
"`T_STRING` se interpretan como UTF-8. Sólo se pueden eliminar :c:macro:`T_OBJECT` y miembros :c:"
681+
"macro:`T_OBJECT_EX`. (Se establecen a ``NULL``)."
682682

683683
#: ../Doc/c-api/structures.rst:341
684684
msgid ""
685685
"Structure to define property-like access for a type. See also description of "
686686
"the :c:member:`PyTypeObject.tp_getset` slot."
687687
msgstr ""
688-
"Estructura para definir el acceso de la propiedad como para un tipo. Véase "
688+
"Estructura para definir el acceso para un tipo como el de una propiedad. Véase "
689689
"también la descripción de la ranura :c:member:`PyTypeObject.tp_getset`."
690690

691691
#: ../Doc/c-api/structures.rst:347
@@ -752,15 +752,15 @@ msgid ""
752752
"The ``get`` function takes one :c:type:`PyObject\\*` parameter (the "
753753
"instance) and a function pointer (the associated ``closure``)::"
754754
msgstr ""
755-
"Las funciones ``get`` toma un parámetro :c:type:`PyObject\\*` (la instancia) "
755+
"La función ``get`` toma un parámetro :c:type:`PyObject\\*` (la instancia) "
756756
"y un puntero de función (el ``closure`` asociado)::"
757757

758758
#: ../Doc/c-api/structures.rst:367
759759
msgid ""
760760
"It should return a new reference on success or ``NULL`` with a set exception "
761761
"on failure."
762762
msgstr ""
763-
"Debe devolver una nueva referencia en el éxito o ``NULL`` con una excepción "
763+
"Debe devolver una nueva referencia en caso de éxito o ``NULL`` con una excepción "
764764
"establecida en caso de error."
765765

766766
#: ../Doc/c-api/structures.rst:370
@@ -778,6 +778,6 @@ msgid ""
778778
"In case the attribute should be deleted the second parameter is ``NULL``. "
779779
"Should return ``0`` on success or ``-1`` with a set exception on failure."
780780
msgstr ""
781-
"En caso de que el atributo debe suprimirse el segundo parámetro es ``NULL``. "
782-
"Debe retornar ``0`` en caso de éxito o ``-1`` con una excepción conjunto en "
781+
"En caso de que el atributo deba suprimirse el segundo parámetro es ``NULL``. "
782+
"Debe retornar ``0`` en caso de éxito o ``-1`` con una excepción explícita en "
783783
"caso de fallo."

0 commit comments

Comments
 (0)