Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf11c194

Browse files
committed
Recomendaciones de la revisión en c-api/structures
1 parentbf2de91 commitf11c194

File tree

1 file changed

+34
-33
lines changed

1 file changed

+34
-33
lines changed

‎c-api/structures.po

Lines changed: 34 additions & 33 deletions
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-
"Todoslos objetos de Python en última instancia, comparten un pequeño número "
45+
"En última instancia, todoslos 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ónnormal\"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 enuna :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 lasmacros :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 tienenalguna noción de "
80+
"`ob_size`. Esto sólo se utiliza para objetos que tienencierta 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-
"sino la vinculación cuando su usan con métodos de las clases. Estos no "
407-
"sepueden 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 llamadasi"
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-
"unainstancia del tipo. Esto se utiliza para crear métodos de clase "
418-
"(*classmethods*), 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 deuna"
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 enlugar de otra "
438-
"definición con el mismo nombre del método."
438+
"En otros controles constantesdependiendosi se carga un método ensu lugar "
439+
"(*in place*) de otradefinició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 lasdefiniciones"
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+
"definicionesrepetidas. Desde envolturas de ranura se cargan antes de la "
456+
"tabla demétodos, la existencia de una ranura *sq_contains*, por ejemplo, "
457+
"generaríaun método envuelto llamado :meth:`__contains__` e impediría la "
458+
"carga de unaPyCFunction correspondiente con el mismo nombre. Con el *flag* "
459+
"definido, laPyCFunction se cargará en lugar del objeto envoltorio y "
460+
"coexistirá con laranura. Esto es útil porque las llamadas a PyCFunctions se "
461+
"optimizan más que lasllamadas 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éasetambié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-
"yun 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 unaexcepción"
764-
"establecida en caso de error."
764+
"Debe devolver una nueva referencia en caso de éxito o ``NULL`` con una "
765+
"excepciónestablecida en caso de error."
765766

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp