Skip to content

Commit f11c194

Browse files
committed
Recomendaciones de la revisión en c-api/structures
1 parent bf2de91 commit f11c194

File tree

1 file changed

+34
-33
lines changed

1 file changed

+34
-33
lines changed

c-api/structures.po

+34-33
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ msgid ""
4242
"defined, in turn, by the expansions of some macros also used, whether "
4343
"directly or indirectly, in the definition of all other Python objects."
4444
msgstr ""
45-
"Todos los objetos de Python en última instancia, comparten un pequeño número "
45+
"En última instancia, todos los objetos de Python comparten un pequeño número "
4646
"de campos en el comienzo de la representación del objeto en la memoria. "
4747
"Estos están representados por la :c:type:`PyObject` y :c:type:`PyVarObject`,"
4848
"que se definen, a su vez, por las expansiones de algunos macros también se "
@@ -61,12 +61,12 @@ msgid ""
6161
msgstr ""
6262
"Todos los tipos de objetos son extensiones de este tipo. Este es un tipo que "
6363
"contiene la información que Python necesita para tratar un puntero a un "
64-
"objeto como un objeto. En una construcción normal \"liberación\", que "
64+
"objeto como un objeto. En una construcción \"*release*\" normal, que "
6565
"contiene solo contador de referencia del objeto y un puntero al objeto de "
66-
"tipo correspondiente. En realidad nada es declarado como un :c:type:`PyObject`, "
67-
"pero cada puntero a un objeto de Python se puede convertir en una :c:type:"
68-
"`PyObject*`. El acceso a los miembros debe hacerse mediante el uso de las "
69-
"macros :c:macro:`Py_REFCNT` y :c:macro:`Py_TYPE`."
66+
"tipo correspondiente. En realidad nada es declarado como un :c:type:"
67+
"`PyObject`, pero cada puntero a un objeto de Python se puede convertir en "
68+
"una :c:type:`PyObject*`. El acceso a los miembros debe hacerse mediante el "
69+
"uso de las macros :c:macro:`Py_REFCNT` y :c:macro:`Py_TYPE`."
7070

7171
#: ../Doc/c-api/structures.rst:33
7272
msgid ""
@@ -77,7 +77,7 @@ msgid ""
7777
"and :c:macro:`Py_SIZE`."
7878
msgstr ""
7979
"Esta es una extensión de :c:type:`PyObject` que se suma el campo :attr:"
80-
"`ob_size`. Esto sólo se utiliza para objetos que tienen alguna noción de "
80+
"`ob_size`. Esto sólo se utiliza para objetos que tienen cierta noción de "
8181
"longitud (*length*). Este tipo no suele aparecer en la API Python/C. El "
8282
"acceso a los miembros debe hacerse mediante el uso de las macros :c:macro:"
8383
"`Py_REFCNT`, :c:macro:`Py_TYPE`, y :c:macro:`Py_SIZE`."
@@ -92,7 +92,8 @@ msgstr ""
9292

9393
#: ../Doc/c-api/structures.rst:47
9494
msgid "See documentation of :c:type:`PyObject` above."
95-
msgstr "Consulte la documentación de :c:type:`PyObject` anteriormente."
95+
msgstr ""
96+
"Consulte la documentación de :c:type:`PyObject` en secciones anteriores."
9697

9798
#: ../Doc/c-api/structures.rst:52
9899
msgid ""
@@ -402,9 +403,9 @@ msgid ""
402403
"functions defined for modules. At most one of these flags may be set for "
403404
"any given method."
404405
msgstr ""
405-
"Estas dos constantes no se utilizan para indicar la convención de llamada "
406-
"si no la vinculación cuando su usan con métodos de las clases. Estos no "
407-
"se pueden usar para funciones definidas para módulos. A lo sumo uno de estos "
406+
"Estas dos constantes no se utilizan para indicar la convención de llamada si "
407+
"no la vinculación cuando su usan con métodos de las clases. Estos no se "
408+
"pueden usar para funciones definidas para módulos. A lo sumo uno de estos "
408409
"*flags* puede establecerse en un método dado."
409410

410411
#: ../Doc/c-api/structures.rst:242
@@ -413,10 +414,10 @@ msgid ""
413414
"an instance of the type. This is used to create *class methods*, similar to "
414415
"what is created when using the :func:`classmethod` built-in function."
415416
msgstr ""
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 "
418-
"(*class methods*), similar a lo que se crea cuando se utiliza la función :"
419-
"func:`classmethod` incorporada."
417+
"Al método se le pasará el objeto tipo como primer parámetro, en lugar de una "
418+
"instancia del tipo. Esto se utiliza para crear métodos de clase (*class "
419+
"methods*), similar a lo que se crea cuando se utiliza la función :func:"
420+
"`classmethod` incorporada."
420421

421422
#: ../Doc/c-api/structures.rst:252
422423
msgid ""
@@ -434,8 +435,8 @@ msgid ""
434435
"One other constant controls whether a method is loaded in place of another "
435436
"definition with the same method name."
436437
msgstr ""
437-
"Unos otros controles constantes si se carga un método en lugar de otra "
438-
"definición con el mismo nombre del método."
438+
"En otros controles constantes dependiendo si se carga un método en su lugar "
439+
"(*in place*) de otra definición con el mismo nombre del método."
439440

440441
#: ../Doc/c-api/structures.rst:262
441442
msgid ""
@@ -450,14 +451,14 @@ msgid ""
450451
"calls."
451452
msgstr ""
452453
"El método se cargará en lugar de las definiciones existentes. Sin "
453-
"*METH_COEXIST*, el comportamiento predeterminado es saltarse las definiciones "
454-
"repetidas. Desde envolturas de ranura se cargan antes de la tabla de "
455-
"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 una "
457-
"PyCFunction correspondiente con el mismo nombre. Con el *flag* definido, la "
458-
"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 que las "
460-
"llamadas a objetos envolvente."
454+
"*METH_COEXIST*, el comportamiento predeterminado es saltarse las "
455+
"definiciones repetidas. Desde envolturas de ranura se cargan antes de la "
456+
"tabla de métodos, la existencia de una ranura *sq_contains*, por ejemplo, "
457+
"generaría un método envuelto llamado :meth:`__contains__` e impediría la "
458+
"carga de una PyCFunction correspondiente con el mismo nombre. Con el *flag* "
459+
"definido, la PyCFunction se cargará en lugar del objeto envoltorio y "
460+
"coexistirá con la ranura. Esto es útil porque las llamadas a PyCFunctions se "
461+
"optimizan más que las llamadas a objetos envolvente."
461462

462463
#: ../Doc/c-api/structures.rst:275
463464
msgid ""
@@ -677,16 +678,16 @@ msgstr ""
677678
":attr:`flags` puede ser ``0`` para el acceso de escritura y lectura o :c:"
678679
"macro:`READONLY` para el acceso de sólo lectura. El uso de :c:macro:"
679680
"`T_STRING` para :attr:`type` implica :c:macro:`READONLY`. Los datos :c:macro:"
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``)."
681+
"`T_STRING` se interpretan como UTF-8. Sólo se pueden eliminar :c:macro:"
682+
"`T_OBJECT` y miembros :c:macro:`T_OBJECT_EX`. (Se establecen a ``NULL``)."
682683

683684
#: ../Doc/c-api/structures.rst:341
684685
msgid ""
685686
"Structure to define property-like access for a type. See also description of "
686687
"the :c:member:`PyTypeObject.tp_getset` slot."
687688
msgstr ""
688-
"Estructura para definir el acceso para un tipo como el de una propiedad. Véase "
689-
"también la descripción de la ranura :c:member:`PyTypeObject.tp_getset`."
689+
"Estructura para definir el acceso para un tipo como el de una propiedad. "
690+
"Véase también la descripción de la ranura :c:member:`PyTypeObject.tp_getset`."
690691

691692
#: ../Doc/c-api/structures.rst:347
692693
msgid "name"
@@ -752,16 +753,16 @@ msgid ""
752753
"The ``get`` function takes one :c:type:`PyObject\\*` parameter (the "
753754
"instance) and a function pointer (the associated ``closure``)::"
754755
msgstr ""
755-
"La función ``get`` toma un parámetro :c:type:`PyObject\\*` (la instancia) "
756-
"y un puntero de función (el ``closure`` asociado)::"
756+
"La función ``get`` toma un parámetro :c:type:`PyObject\\*` (la instancia) y "
757+
"un puntero de función (el ``closure`` asociado)::"
757758

758759
#: ../Doc/c-api/structures.rst:367
759760
msgid ""
760761
"It should return a new reference on success or ``NULL`` with a set exception "
761762
"on failure."
762763
msgstr ""
763-
"Debe devolver una nueva referencia en caso de éxito o ``NULL`` con una excepción "
764-
"establecida en caso de error."
764+
"Debe devolver una nueva referencia en caso de éxito o ``NULL`` con una "
765+
"excepción establecida en caso de error."
765766

766767
#: ../Doc/c-api/structures.rst:370
767768
msgid ""

0 commit comments

Comments
 (0)