Skip to content

Commit 9688e4b

Browse files
josemanuel22xoosephcmaureir
authored
Traducido archivo c-api/set (#2178)
closes #2054 Co-authored-by: José Luis Salgado Banda <49181840+josephLSalgado@users.noreply.github.com> Co-authored-by: Cristián Maureira-Fredes <cmaureir@users.noreply.github.com>
1 parent 98f15b7 commit 9688e4b

File tree

1 file changed

+29
-20
lines changed

1 file changed

+29
-20
lines changed

c-api/set.po

+29-20
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2022-10-25 19:47+0200\n"
14-
"PO-Revision-Date: 2021-12-09 10:57+0800\n"
14+
"PO-Revision-Date: 2022-11-10 21:17+0100\n"
1515
"Last-Translator: Rodrigo Tobar <rtobarc@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"
23+
"X-Generator: Poedit 3.2\n"
2324

2425
#: ../Doc/c-api/set.rst:6
2526
msgid "Set Objects"
@@ -38,9 +39,18 @@ msgid ""
3839
"`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
3940
"`PyNumber_InPlaceXor`)."
4041
msgstr ""
42+
"Esta sección detalla la API pública de los objetos :class:`set` y :class:"
43+
"`frozenset`. Cualquier funcionalidad que no esté listada a continuación se "
44+
"accede mejor utilizando el protocolo abstracto de objetos (incluyendo :c:"
45+
"func:`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:"
46+
"`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:"
47+
"`PyObject_Print`, y :c:func:`PyObject_GetIter`) o el protocolo numérico "
48+
"abstracto (incluyendo :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :"
49+
"c:func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:"
50+
"`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, :c:func:"
51+
"`PyNumber_InPlaceOr`, y :c:func:`PyNumber_InPlaceXor`)."
4152

4253
#: ../Doc/c-api/set.rst:29
43-
#, fuzzy
4454
msgid ""
4555
"This subtype of :c:type:`PyObject` is used to hold the internal data for "
4656
"both :class:`set` and :class:`frozenset` objects. It is like a :c:type:"
@@ -51,15 +61,15 @@ msgid ""
5161
"All access should be done through the documented API rather than by "
5262
"manipulating the values in the structure."
5363
msgstr ""
54-
"Este subtipo de :c:type:`PyObject` se utiliza para contener los datos "
55-
"internos de los objetos :class:`set` y :class:`frozenset`. Es como un :c:"
56-
"type:`PyDictObject` en el sentido de que es un tamaño fijo para conjuntos "
57-
"pequeños (muy parecido al almacenamiento de tuplas) y apuntará a un bloque "
58-
"de memoria separado de tamaño variable para conjuntos de tamaño medio y "
59-
"grande (muy similar a la lista almacenamiento). Ninguno de los campos de "
60-
"esta estructura debe considerarse público y está sujeto a cambios. Todo el "
61-
"acceso debe hacerse a través de la API documentada en lugar de manipular los "
62-
"valores en la estructura."
64+
"Este subtipo de :c:type:`PyObject` se utiliza para mantener los datos "
65+
"internos de los objetos :class:`set` y :class:`frozenset`. Es como un :c:"
66+
"type:`PyDictObject` en el sentido de que tiene un tamaño fijo para los "
67+
"conjuntos pequeños (muy parecido al almacenamiento de tuplas) y apuntará a "
68+
"un bloque de memoria separado y de tamaño variable para los conjuntos de "
69+
"tamaño medio y grande (muy parecido al almacenamiento de listas). Ninguno de "
70+
"los campos de esta estructura debe considerarse público y todos están "
71+
"sujetos a cambios. Todo el acceso debe hacerse a través de la API "
72+
"documentada en lugar de manipular los valores de la estructura."
6373

6474
#: ../Doc/c-api/set.rst:40
6575
msgid ""
@@ -201,7 +211,6 @@ msgstr ""
201211
"`set`, :class:`frozenset`, o una instancia de un subtipo."
202212

203213
#: ../Doc/c-api/set.rst:133
204-
#, fuzzy
205214
msgid ""
206215
"Add *key* to a :class:`set` instance. Also works with :class:`frozenset` "
207216
"instances (like :c:func:`PyTuple_SetItem` it can be used to fill in the "
@@ -211,12 +220,12 @@ msgid ""
211220
"grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
212221
"`set` or its subtype."
213222
msgstr ""
214-
"Agrega *key* a una instancia de :class:`set`. También funciona con "
215-
"instancias :class:`frozenset` (como :c:func:`PyTuple_SetItem` se puede usar "
216-
"para completar los valores de los *frozensets* nuevos antes de que estén "
217-
"expuestos a otro código). Retorna ``0`` en caso de éxito o ``-1`` en caso de "
218-
"error. Lanza un :exc:`TypeError` si la *key* no se puede compartir. Lanza "
219-
"un :exc:`MemoryError` si no hay espacio para crecer. Lanza un :exc:"
223+
"Añade *key* a una instancia :class:`set`. También funciona con instancias "
224+
"de :class:`frozenset` (al igual que :c:func:`PyTuple_SetItem` puede usarse "
225+
"para rellenar los valores de nuevos frozensets antes de que sean expuestos a "
226+
"otro código). Retorna ``0`` en caso de éxito o ``-1`` en caso de fallo. "
227+
"Lanza un error :exc:`TypeError` si la *key* no se puede intercambiar. Lanza "
228+
"un :exc:`MemoryError` si no hay espacio para crecer. Lanza un :exc:"
220229
"`SystemError` si *set* no es una instancia de :class:`set` o su subtipo."
221230

222231
#: ../Doc/c-api/set.rst:142

0 commit comments

Comments
 (0)