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

Commit71a01c0

Browse files
committed
Merge branch 'traduccion-tutorial-errors' of github.com:fmoradev/python-docs-es into traduccion-tutorial-errors
2 parents3a7bb5d +e5d80db commit71a01c0

File tree

10 files changed

+571
-257
lines changed

10 files changed

+571
-257
lines changed

‎TRANSLATORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ Javier Artiga Garijo (@jartigag)
111111
Javier Daza (@javierdaza)
112112
Jhonatan Barrera (@iam3mer)
113113
Jonathan Aguilar (@drawsoek)
114+
Jorge Luis McDonald Stevens (@jmaxter)
114115
Jorge Maldonado Ventura (@jorgesumle)
115116
José Daniel Gonzalez (@jdgc14)
116117
José Luis Cantilo (@jcantilo)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
hack
2+
getters
3+
setters

‎extending/newtypes.po

Lines changed: 35 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ msgstr ""
1313
"POT-Creation-Date:2022-10-25 19:47+0200\n"
1414
"PO-Revision-Date:2021-10-19 20:28-0500\n"
1515
"Last-Translator:Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
16-
"Language:es\n"
1716
"Language-Team:python-doc-es\n"
18-
"Plural-Forms:nplurals=2; plural=(n != 1);\n"
17+
"Language:es\n"
1918
"MIME-Version:1.0\n"
2019
"Content-Type:text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding:8bit\n"
21+
"Plural-Forms:nplurals=2; plural=(n != 1);\n"
2222
"Generated-By:Babel 2.10.3\n"
2323

2424
#:../Doc/extending/newtypes.rst:7
@@ -131,6 +131,8 @@ msgid ""
131131
"If your type supports garbage collection, the destructor should call :c:func:"
132132
"`PyObject_GC_UnTrack` before clearing any member fields::"
133133
msgstr""
134+
"Si su tipo admite la recolección de basura, el destructor debe llamar a :c:"
135+
"func:`PyObject_GC_UnTrack` antes de borrar cualquier campo miembro:"
134136

135137
#:../Doc/extending/newtypes.rst:95
136138
msgid""
@@ -221,15 +223,15 @@ msgstr ""
221223
"Aquí hay un ejemplo simple::"
222224

223225
#:../Doc/extending/newtypes.rst:177
224-
#,fuzzy
225226
msgid""
226227
"If no :c:member:`~PyTypeObject.tp_repr` handler is specified, the "
227228
"interpreter will supply a representation that uses the type's :c:member:"
228229
"`~PyTypeObject.tp_name` and a uniquely identifying value for the object."
229230
msgstr""
230-
"Si no se especifica :c:member:`~PyTypeObject.tp_repr`, el intérprete "
231-
"proporcionará una representación que utiliza los tipos :c:member:"
232-
"`~PyTypeObject.tp_name` y un valor de identificación único para el objeto."
231+
"Si no se especifica un controlador :c:member:`~PyTypeObject.tp_repr`, el "
232+
"intérprete proporcionará una representación que utiliza el :c:member:"
233+
"`~PyTypeObject.tp_name` del tipo y un valor de identificación exclusivo para "
234+
"el objeto."
233235

234236
#:../Doc/extending/newtypes.rst:181
235237
msgid""
@@ -274,7 +276,6 @@ msgstr ""
274276
"el nuevo valor pasado al controlador es ``NULL``."
275277

276278
#:../Doc/extending/newtypes.rst:208
277-
#,fuzzy
278279
msgid""
279280
"Python supports two pairs of attribute handlers; a type that supports "
280281
"attributes only needs to implement the functions for one pair. The "
@@ -284,12 +285,11 @@ msgid ""
284285
msgstr""
285286
"Python admite dos pares de controladores de atributos; un tipo que admite "
286287
"atributos solo necesita implementar las funciones para un par. La diferencia "
287-
"es que un par toma el nombre del atributo comoa:c:type:`char\\*`, mientras "
288-
"que el otro acepta un :c:type:`PyObject\\*`. Cada tipo puede usarel par que "
289-
"tenga más sentido para la conveniencia de la implementación. ::"
288+
"es que un par toma el nombre del atributo como :c:expr:`char\\*`, mientras "
289+
"que el otro acepta un :c:expr:`PyObject*`. Cada tipo puede usarcualquier "
290+
"par quetenga más sentido para la conveniencia de la implementación. ::"
290291

291292
#:../Doc/extending/newtypes.rst:220
292-
#,fuzzy
293293
msgid""
294294
"If accessing attributes of an object is always a simple operation (this will "
295295
"be explained shortly), there are generic implementations which can be used "
@@ -299,13 +299,13 @@ msgid ""
299299
"examples which have not been updated to use some of the new generic "
300300
"mechanism that is available."
301301
msgstr""
302-
"Si acceder a los atributos de un objetoessiempre una operación simple "
302+
"Si acceder a los atributos de un objeto siempre es una operación simple "
303303
"(esto se explicará en breve), existen implementaciones genéricas que se "
304-
"puedenutilizar para proporcionar la versión :c:type:`PyObject\\*` de las "
305-
"funciones degestión de atributos. La necesidad real de controladores de "
306-
"atributos específicos de tipo desapareció casi por completo a partir de "
307-
"Python 2.2, aunque hay muchos ejemplos que no se han actualizado para "
308-
"utilizaralgunos de los nuevos mecanismos genéricos que están disponibles."
304+
"puedenusar para proporcionar la versión :c:expr:`PyObject*` de las "
305+
"funciones deadministración de atributos. La necesidad real de controladores "
306+
"deatributos específicos de tipo desapareció casi por completo a partir de "
307+
"Python 2.2, aunque hay muchos ejemplos que no se han actualizado parausar"
308+
"algunos de los nuevos mecanismos genéricos disponibles."
309309

310310
#:../Doc/extending/newtypes.rst:231
311311
msgid"Generic Attribute Management"
@@ -499,7 +499,6 @@ msgid "Type-specific Attribute Management"
499499
msgstr"Gestión de atributos específicos de tipo"
500500

501501
#:../Doc/extending/newtypes.rst:342
502-
#,fuzzy
503502
msgid""
504503
"For simplicity, only the :c:expr:`char\\*` version will be demonstrated "
505504
"here; the type of the name parameter is the only difference between the :c:"
@@ -509,13 +508,13 @@ msgid ""
509508
"handler functions are called, so that if you do need to extend their "
510509
"functionality, you'll understand what needs to be done."
511510
msgstr""
512-
"Para simplificar,aquísolose demostrarála versión :c:type:`char\\*`; el "
513-
"tipode parámetrode nombre es la única diferencia entrelas variaciones de "
514-
"la interfaz :c:type:`char\\*`y :c:type:`PyObject\\*`. Este ejemplo "
515-
"efectivamente hace lomismo que el ejemplo genérico anterior, pero no "
516-
"utiliza el soporte genéricoagregado en Python 2.2. Explica cómo se llaman "
517-
"las funciones delcontrolador, de modo que si necesita ampliar su "
518-
"funcionalidad, comprenderálo que debe hacerse."
511+
"Para simplificar, solo la versión :c:expr:`char\\*` será demostrada aquí; el "
512+
"tipodel parámetrocon nombre es la única diferencia entre:c:expr:`char\\*` "
513+
"y :c:expr:`PyObject*` de la interfaz. Este ejemplo efectivamente hace lo "
514+
"mismo que el ejemplo genérico anterior, pero no usa el soporte genérico "
515+
"agregado en Python 2.2. Explica cómo se llaman las funciones del "
516+
"controlador, de modo que si necesita ampliar su funcionalidad, comprenderá "
517+
"lo que debe hacerse."
519518

520519
#:../Doc/extending/newtypes.rst:350
521520
msgid""
@@ -564,7 +563,6 @@ msgstr ""
564563
"`PyObject_RichCompare` y :c:func:`PyObject_RichCompareBool`."
565564

566565
#:../Doc/extending/newtypes.rst:395
567-
#,fuzzy
568566
msgid""
569567
"This function is called with two Python objects and the operator as "
570568
"arguments, where the operator is one of ``Py_EQ``, ``Py_NE``, ``Py_LE``, "
@@ -574,13 +572,13 @@ msgid ""
574572
"comparison is not implemented and the other object's comparison method "
575573
"should be tried, or ``NULL`` if an exception was set."
576574
msgstr""
577-
"Esta función se llama con dos objetos Python y el operador como argumentos, "
578-
"donde el operador es uno de ``Py_EQ``, ``Py_NE``, ``Py_LE``, ``Py_GT``, "
579-
"``Py_LT`` o ``Py_GT``. Debe comparar los dos objetos con respecto al "
580-
"operador especificado y retornar ``Py_True`` o ``Py_False`` si la "
575+
"Esta función se llama con dos objetosdePython y el operador como "
576+
"argumentos,donde el operador es uno de ``Py_EQ``, ``Py_NE``, ``Py_LE``, "
577+
"``Py_GE``, ``Py_LT`` o ``Py_GT``. Debe comparar los dos objetos con respecto "
578+
"aloperador especificado y retornar ``Py_True`` o ``Py_False`` si la "
581579
"comparación es exitosa, ``Py_NotImplemented`` para indicar que la "
582-
"comparación no está implementada y el método de comparación del otro objeto "
583-
"debería intentarse, o ``NULL`` si se estableció una excepción."
580+
"comparación no está implementada yse debe probarel método de comparación "
581+
"del otro objeto, o ``NULL`` si se estableció una excepción."
584582

585583
#:../Doc/extending/newtypes.rst:403
586584
msgid""
@@ -825,17 +823,16 @@ msgstr ""
825823
"hacer dos cosas:"
826824

827825
#:../Doc/extending/newtypes.rst:575
828-
#,fuzzy
829826
msgid""
830827
"Include a :c:expr:`PyObject*` field in the C object structure dedicated to "
831828
"the weak reference mechanism. The object's constructor should leave it "
832829
"``NULL`` (which is automatic when using the default :c:member:`~PyTypeObject."
833830
"tp_alloc`)."
834831
msgstr""
835-
"Incluya el campoa:c:type:`PyObject\\*` en la estructura del objeto C "
836-
"dedicadaal mecanismo de referencia débil. El constructor del objeto debe "
837-
"dejarlo ``NULL`` (que es automático cuando se usa elvalor predeterminado:c:"
838-
"member:`~PyTypeObject.tp_alloc`)."
832+
"Incluye un campo :c:expr:`PyObject*` en la estructura del objeto C dedicado "
833+
"al mecanismo de referencia débil. El constructor del objeto debe dejarlo "
834+
"como ``NULL`` (que es automático cuando se usa el :c:member:`~PyTypeObject."
835+
"tp_alloc` predeterminado)."
839836

840837
#:../Doc/extending/newtypes.rst:580
841838
msgid""
@@ -856,10 +853,9 @@ msgstr ""
856853
"con el campo requerido::"
857854

858855
#:../Doc/extending/newtypes.rst:592
859-
#,fuzzy
860856
msgid"And the corresponding member in the statically declared type object::"
861857
msgstr""
862-
"Y el miembro correspondiente en el objeto de tipo declarado estáticamente::"
858+
"Y el miembro correspondiente en el objeto de tipo declarado estáticamente:"
863859

864860
#:../Doc/extending/newtypes.rst:600
865861
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp